제출 #828130

#제출 시각아이디문제언어결과실행 시간메모리
828130drdilyorBroken Line (IOI19_line)Text
25.63 / 100
0 ms0 KiB
22 80 0 80 40 59 40 59 2 30 2 30 86 74 86 74 4 64 4 64 28 41 28 41 11 72 11 72 47 16 47 16 94 97 94 97 100 50 100 50 84 20 84 20 6
961 16 0 16 7006 3040 7006 3040 2289 2148 2289 2148 3656 6773 3656 6773 5135 650 5135 650 678 2886 678 2886 9251 9452 9251 9452 641 7224 641 7224 3052 7850 3052 7850 2393 656 2393 656 9343 3985 9343 3985 4007 4276 4007 4276 9137 9216 9137 9216 5572 5829 5572 5829 2887 7388 2887 7388 7301 1691 7301 1691 1725 3515 1725 3515 7932 7921 7932 7921 7200 7293 7200 7293 9765 9859 9765 9859 3462 3386 3462 3386 6839 7181 6839 7181 726 764 726 764 9617 9655 9617 9655 9048 1031 9048 1031 2997 5934 2997 5934 9793 9896 9793 9896 5983 4150 5983 4150 5176 7198 5176 7198 3155 6063 3155 6063 4966 5221 4966 5221 671 9435 671 9435 6691 2582 6691 2582 2653 3919 2653 3919 3927 7104 3927 7104 2904 79 2904 79 61 153 61 153 282 9790 282 9790 4601 4634 4601 4634 1391 8772 1391 8772 6675 407 6675 407 369 3843 369 3843 6419 1523 6419 1523 1581 3699 1581 3699 6523 5627 6523 5627 1042 1135 1042 1135 4950 7466 4950 7466 7403 4420 7403 4420 5654 9587 5654 9587 9496 3736 9496 3736 3687 6702 3687 6702 6567 3640 6567 3640 8505 9811 8505 9811 9706 1647 9706 1647 3646 7018 3646 7018 3426 7854 3426 7854 7756 5945 7756 5945 1764 1775 1764 1775 5064 5320 5064 5320 6229 4007 6229 4007 4998 8468 4998 8468 1666 7923 1666 7923 8430 8544 8430 8544 1712 7905 1712 7905 6820 3357 6820 3357 4098 6256 4098 6256 4239 6012 4239 6012 4120 8341 4120 8341 1818 3659 1818 3659 6558 3922 6558 3922 1981 8254 1981 8254 8527 1452 8527 1452 7848 8014 7848 8014 2200 5617 2200 5617 9630 406 9630 406 750 9359 750 9359 4955 2595 4955 2595 2719 8506 2719 8506 8372 6442 8372 6442 2505 9557 2505 9557 9468 7014 9468 7014 6847 8006 6847 8006 7980 4997 7980 4997 1987 1890 1987 1890 4213 7390 4213 7390 8162 8267 8162 8267 524 489 524 489 4545 9496 4545 9496 9412 7094 9412 7094 4233 1809 4233 1809 70 9921 70 9921 9500 483 9500 483 1252 8855 1252 8855 2497 6819 2497 6819 4516 1878 4516 1878 1911 2997 1911 2997 7032 7107 7032 7107 7008 7458 7008 7458 8242 8350 8242 8350 192 316 192 316 3841 6454 3841 6454 8995 1090 8995 1090 8364 7068 8364 7068 954 1073 954 1073 8670 9559 8670 9559 565 5614 565 5614 5804 8030 5804 8030 8374 1559 8374 1559 7547 3948 7547 3948 1552 8630 1552 8630 5153 831 5153 831 772 7881 772 7881 7827 7036 7827 7036 287 379 287 379 9379 8216 9379 8216 7536 7611 7536 7611 9505 9612 9505 9612 6330 883 6330 883 463 448 463 448 1344 5640 1344 5640 9611 420 9611 420 4104 6328 4104 6328 6264 8799 6264 8799 1367 8351 1367 8351 9922 9925 9922 9925 7828 1274 7828 1274 8687 9854 8687 9854 176 4552 176 4552 5565 9498 5565 9498 604 241 604 241 9767 7341 9767 7341 1221 1257 1221 1257 2048 1997 2048 1997 141 194 141 194 8257 6572 8257 6572 3731 1289 3731 1289 9368 647 9368 647 3258 7093 3258 7093 4172 799 4172 799 9235 1118 9235 1118 985 4126 985 4126 6088 6129 6088 6129 3702 6656 3702 6656 3434 2550 3434 2550 777 9845 777 9845 9750 1145 9750 1145 4485 7285 4485 7285 7402 2631 7402 2631 4595 7339 4595 7339 2994 1476 2994 1476 8518 7089 8518 7089 934 518 934 518 545 3758 545 3758 3736 3744 3736 3744 3309 3211 3309 3211 4880 7567 4880 7567 1580 8612 1580 8612 7717 2340 7717 2340 6976 4482 6976 4482 892 9166 892 9166 3112 2758 3112 2758 2873 1415 2873 1415 8551 9582 8551 9582 549 2139 549 2139 2211 9892 2211 9892 125 2968 125 2968 4879 5145 4879 5145 8715 1201 8715 1201 6564 6779 6564 6779 4739 909 4739 909 9130 9341 9130 9341 764 5169 764 5169 7265 2793 7265 2793 9964 9979 9964 9979 4111 2843 4111 2843 1129 9966 1129 9966 9948 774 9948 774 752 1972 752 1972 9658 9765 9658 9765 7101 7194 7101 7194 2070 8094 2070 8094 4895 4900 4895 4900 4738 5719 4738 5719 5830 6039 5830 6039 4666 548 4666 548 551 4385 551 4385 6630 563 6630 563 578 2673 578 2673 9371 9468 9371 9468 3550 3571 3550 3571 8035 8092 8035 8092 907 962 907 962 8308 8401 8308 8401 8950 1116 8950 1116 7509 7468 7509 7468 2754 5277 2754 5277 6127 4063 6127 4063 8194 8343 8194 8343 1076 1169 1076 1169 5085 5347 5085 5347 616 591 616 591 4553 6986 4553 6986 3430 7643 3430 7643 7669 8935 7669 8935 1071 8137 1071 8137 9080 915 9080 915 6600 3606 6600 3606 2029 1904 2029 1904 5394 6229 5394 6229 6148 5643 6148 5643 3216 7130 3216 7130 4223 4271 4223 4271 577 9525 577 9525 7262 5323 7262 5323 2503 2371 2503 2371 5523 5795 5523 5795 9163 830 9163 830 3284 7131 3284 7131 7015 1226 7015 1226 1152 8944 1152 8944 8787 8078 8787 8078 1672 1624 1672 1624 2638 7599 2638 7599 6124 2085 6124 2085 8002 3282 8002 3282 6840 549 6840 549 9486 9460 9486 9460 635 6452 635 6452 6415 7201 6415 7201 3118 6339 3118 6339 6058 132 6058 132 86 8382 86 8382 6603 6495 6603 6495 1832 1814 1832 1814 967 9056 967 9056 2303 2177 2303 2177 7019 9877 7019 9877 9785 9503 9785 9503 589 2199 589 2199 4001 6282 4001 6282 6472 2337 6472 2337 2411 3882 2411 3882 8313 8424 8313 8424 690 697 690 697 3616 6823 3616 6823 7167 2242 7167 2242 2343 8446 2343 8446 9012 1070 9012 1070 4182 4157 4182 4157 3475 3459 3475 3459 4808 9702 4808 9702 365 5908 365 5908 5659 5992 5659 5992 4277 9078 4277 9078 9019 4030 9019 4030 6182 1501 6182 1501 8474 1649 8474 1649 1705 6321 1705 6321 3973 7835 3973 7835 2418 7596 2418 7596 7512 5929 7512 5929 5725 8615 5725 8615 8449 5104 8449 5104 2367 7865 2367 7865 3921 6398 3921 6398 264 9826 264 9826 379 423 379 423 3186 6619 3186 6619 6471 4884 6471 4884 5245 6045 5245 6045 7757 2272 7757 2272 7469 7289 7469 7289 3048 4998 3048 4998 5193 1975 5193 1975 2033 8878 2033 8878 8703 8112 8703 8112 2046 3008 2046 3008 5432 7548 5432 7548 2716 2832 2716 2832 9487 9564 9487 9564 8479 1208 8479 1208 1126 4437 1126 4437 4426 350 4426 350 262 9019 262 9019 8925 4569 8925 4569 5524 2967 5524 2967 7043 3923 7043 3923 6309 10001 6309 10001 9977 5771 9977 5771 1006 9830 1006 9830 9732 6795 9732 6795 6250 3620 6250 3620 1661 178 1661 178 9790 7406 9790 7406 1516 1455 1516 1455 7870 8269 7870 8269 1910 6443 1910 6443 9727 351 9727 351 1822 8720 1822 8720 1511 5963 1511 5963 5590 5834 5590 5834 2594 7618 2594 7618 4686 3811 4686 3811 9419 587 9419 587 4650 9059 4650 9059 8992 2780 8992 2780 2882 3950 2882 3950 6262 5222 6262 5222 1417 1412 1417 1412 8433 7952 8433 7952 899 918 899 918 2762 2676 2762 2676 2111 2064 2111 2064 4786 7762 4786 7762 9441 570 9441 570 9293 9382 9293 9382 6467 595 6467 595 9657 394 9657 394 9145 9240 9145 9240 5591 1173 5591 1173 612 9479 612 9479 4212 4194 4212 4194 3715 6627 3715 6627 760 798 760 798 8075 5346 8075 5346 2510 9526 2510 9526 9454 3487 9454 3487 721 9387 721 9387 3779 5351 3779 5351 5130 8845 5130 8845 1268 1349 1268 1349 3185 7163 3185 7163 5252 2791 5252 2791 2898 6948 2898 6948 5563 1539 5563 1539 1596 8904 1596 8904 8731 3517 8731 3517 1563 9021 1563 9021 8952 7402 8952 7402 2869 375 2869 375 9666 7932 9666 7932 4795 5128 4795 5128 5080 4887 5080 4887 52 61 52 61 9058 9144 9058 9144 8571 842 8571 842 9156 3867 9156 3867 3958 7954 3958 7954 2285 1811 2285 1811 8696 1258 8696 1258 3153 5289 3153 5289 4900 9950 4900 9950 67 2399 67 2399 4422 5870 4422 5870 4497 5818 4497 5818 3207 7343 3207 7343 2909 6333 2909 6333 9157 9271 9157 9271 4525 1160 4525 1160 8763 6944 8763 6944 5166 1666 5166 1666 8309 2191 8309 2191 2129 8037 2129 8037 5204 2396 5204 2396 7647 2049 7647 2049 2077 2262 2077 2262 6443 6658 6443 6658 6520 6911 6520 6911 46 23 46 23 8563 3216 8563 3216 272 369 272 369 4378 4626 4378 4626 7729 7833 7729 7833 6457 3768 6457 3768 7465 8990 7465 8990 1044 4580 1044 4580 8328 1629 8328 1629 6749 6951 6749 6951 8509 1488 8509 1488 5246 5560 5246 5560 5164 5037 5164 5037 464 9635 464 9635 4149 6193 4149 6193 1414 8750 1414 8750 4145 4120 4145 4120 9810 9907 9810 9907 7235 7336 7235 7336 1058 8940 1058 8940 4558 5014 4558 5014 9149 886 9149 886 6446 6623 6446 6623 6512 2684 6512 2684 1253 1276 1253 1276 4997 5214 4997 5214 4334 1175 4334 1175 8736 6845 8736 6845 1365 1308 1365 1308 6823 6975 6823 6975 5747 1903 5747 1903 9758 313 9758 313 5788 5993 5788 5993 1530 1475 1530 1475 8692 8865 8692 8865 7493 2517 7493 2517 2595 6851 2595 6851 7370 7417 7370 7417 1001 1122 1001 1122 4174 4659 4174 4659 9970 12 9970 12 1653 6152 1653 6152 4154 8810 4154 8810 1345 4433 1345 4433 6890 3172 6890 3172 6186 6243 6186 6243 1819 1780 1819 1780 4888 8073 4888 8073 2112 2349 2112 2349 3891 6434 3891 6434 5781 3388 5781 3388 9841 9915 9841 9915 4817 699 4817 699 9332 4324 9332 4324 94 9905 94 9905 9849 137 9849 137 2485 7821 2485 7821 6551 6704 6551 6704 3009 7412 3009 7412 2821 1804 2821 1804 9786 190 9786 190 4181 6109 4181 6109 8123 1892 8123 1892 2355 8002 2355 8002 2218 5385 2218 5385 7819 9833 7819 9833 225 572 225 572 1532 8701 1532 8701 4382 4423 4382 4423 306 9762 306 9762 8631 8819 8631 8819 9045 9106 9045 9106 4483 4508 4483 4508 5296 4658 5296 4658 5738 4383 5738 4383 8176 8285 8176 8285 2721 22 2721 22 9965 6065 9965 6065 2876 7394 2876 7394 5258 4850 5258 4850 4661 5620 4661 5620 3454 649 3454 649 643 2710 643 2710 7368 844 7368 844 818 9146 818 9146 6453 4414 6453 4414 5723 2189 5723 2189 9707 363 9707 363 695 9396 695 9396 2570 4050 2570 4050 6056 6157 6056 6157 7991 2097 7991 2097 875 9214 875 9214 4709 4181 4709 4181 5934 3812 5934 3812 2309 7935 2309 7935 6656 1221 6656 1221 8704 3223 8704 3223 6852 551 6852 551 9464 6439 9464 6439 6340 1139 6340 1139 8887 6252 8887 6252 3394 63 3394 63 9944 6854 9944 6854 2203 2098 2203 2098 3612 3775 3612 3775 4524 7159 4524 7159 7676 128 7676 128 9929 344 9929 344 5765 5962 5765 5962 9590 447 9590 447 9934 9956 9934 9956 7129 7203 7129
8110 3890 0 3890 14975 12696 14975 12696 19189 9223 19189 9223 16650 24663 16650 24663 19584 24701 19584 24701 16146 10671 16146 10671 6124 23580 6124 23580 18306 20746 18306 20746 6358 19024 6358 19024 17149 16655 17149 16655 4706 6932 4706 6932 9408 16766 9408 16766 1942 5437 1942 5437 7493 22852 7493 22852 254 1455 254 1455 11032 8661 11032 8661 1567 21149 1567 21149 4694 7343 4694 7343 22886 21615 22886 21615 16933 13258 16933 13258 88 2531 88 2531 15539 21138 15539 21138 17894 146 17894 146 11099 20848 11099 20848 24371 9077 24371 9077 1635 18916 1635 18916 17437 8542 17437 8542 4198 20510 4198 20510 2680 18470 2680 18470 18832 4806 18832 4806 6581 21954 6581 21954 4087 5392 4087 5392 9256 23404 9256 23404 10699 10217 10699 10217 22283 20264 22283 20264 10835 22473 10835 22473 23359 1839 23359 1839 19465 20600 19465 20600 22134 16082 22134 16082 529 2437 529 2437 20584 3783 20584 3783 11326 13138 11326 13138 22920 3994 22920 3994 10687 20001 10687 20001 1100 15219 1100 15219 5707 3905 5707 3905 23229 9248 23229 9248 5992 4174 5992 4174 17045 15796 17045 15796 10689 14451 10689 14451 20222 15931 20222 15931 14471 1817 14471 1817 17031 7354 17031 7354 960 9863 960 9863 19116 7820 19116 7820 16487 21554 16487 21554 22753 6422 22753 6422 5602 23981 5602 23981 13900 1791 13900 1791 15150 21929 15150 21929 17539 1613 17539 1613 19223 18031 19223 18031 11173 7921 11173 7921 22375 24141 22375 24141 3593 3135 3593 3135 22336 20885 22336 20885 6272 991 6272 991 21944 24302 21944 24302 7786 6451 7786 6451 20792 20099 20792 20099 1599 12576 1599 12576 22526 13727 22526 13727 24686 9880 24686 9880 7126 19900 7126 19900 11278 9190 11278 9190 18981 2557 18981 2557 15298 20816 15298 20816 20950 23556 20950 23556 16036 582 16036 582 334 20477 334 20477 9034 24346 9034 24346 1192 7185 1192 7185 21063 463 21063 463 4485 3840 4485 3840 2929 13751 2929 13751 8804 24428 8804 24428 24962 9249 24962 9249 611 16779 611 16779 5591 5122 5591 5122 8967 24709 8967 24709 24786 7160 24786 7160 10894 13173 10894 13173 10391 1901 10391 1901 17622 8011 17622 8011 6309 6615 6309 6615 10562 18219 10562 18219 3342 5784 3342 5784 15170 20431 15170 20431 18378 11331 18378 11331 4316 15121 4316 15121 4393 617 4393 617 22456 24470 22456 24470 3044 1347 3044 1347 773 12693 773 12693 12014 6522 12014 6522 19919 17154 19919 17154 8388 998 8388 998 16254 13944 16254 13944 2111 4171 2111 4171 16523 15049 16523 15049 16296 1095 16296 1095 13825 1769 13825 1769 21450 22400 21450 22400 20585 11124 20585 11124 5645 19927 5645 19927 14056 1519 14056 1519 2578 15736 2578 15736 16385 24514 16385 24514 11450 17726 11450 17726 9305 22167 9305 22167 8591 17114 8591 17114 8703 15580 8703 15580 2330 11313 2330 11313 9904 11923 9904 11923 2473 4661 2473 4661 9111 21605 9111 21605 2294 4070 2294 4070 14724 22827 14724 22827 21610 5747 21610 5747 5657 2850 5657 2850 24863 7213 24863 7213 14031 22434 14031 22434 24402 19392 24402 19392 1920 4002 1920 4002 10154 22614 10154 22614 12998 3249 12998 3249 20322 19859 20322 19859 2087 1275 2087 1275 18608 8418 18608 8418 20339 8242 20339 8242 16225 11385 16225 11385 21440 2888 21440 2888 492 20435 492 20435 23968 8107 23968 8107 6686 18682 6686 18682 18821 2826 18821 2826 2562 14342 2562 14342 12088 10409 12088 10409 4397 18532 4397 18532 17284 44 17284 44 9351 23419 9351 23419 16429 4003 16429 4003 21038 7167 21038 7167 12706 20951 12706 20951 22649 19511 22649 19511 9514 476 9514 476 20914 3137 20914 3137 13695 12401 13695 12401 19166 8935 19166 8935 15815 23168 15815 23168 1744 5600 1744 5600 4236 21141 4236 21141 6205 2800 6205 2800 5976 4233 5976 4233 24666 12777 24666 12777 3864 5625 3864 5625 12807 21844 12807 21844 10242 14149 10242 14149 7978 14372 7978 14372 17042 23019 17042 23019 19121 2510 19121 2510 8550 1669 8550 1669 12698 4845 12698 4845 815 14925 815 14925 23176 23851 23176 23851 5536 11570 5536 11570 2034 23451 2034 23451 19057 8964 19057 8964 6856 21838 6856 21838 14154 20212 14154 20212 17151 20691 17151 20691 7585 1778 7585 1778 12277 17505 12277 17505 3461 5244 3461 5244 19648 609 19648 609 2993 16789 2993 16789 14095 7949 14095 7949 10446 17033 10446 17033 10532 7916 10532 7916 18654 9651 18654 9651 3872 4525 3872 4525 21855 11314 21855 11314 16216 2034 16216 2034 18033 23988 18033 23988 8494 6171 8494 6171 21586 4642 21586 4642 4193 24187 4193 24187 17381 2908 17381 2908 3501 19963 3501 19963 13540 19382 13540 19382 2689 22058 2689 22058 23179 21128 23179 21128 12166 4376 12166 4376 18612 12733 18612 12733 152 4318 152 4318 15549 11854 15549 11854 4524 22326 4524 22326 584 9569 584 9569 23585 17601 23585 17601 19449 8960 19449 8960 20989 23336 20989 23336 3422 7530 3422 7530 8485 5039 8485 5039 3824 18278 3824 18278 806 5584 806 5584 10619 8295 10619 8295 15279 3786 15279 3786 24564 17552 24564 17552 7860 23484 7860 23484 20779 1575 20779 1575 1000 24322 1000 24322 6778 6321 6778 6321 10225 10867 10225 10867 10721 2061 10721 2061 5945 16584 5945 16584 1910 923 1910 923 6762 23603 6762 23603 18502 2105 18502 2105 7881 23210 7881 23210 21616 17036 21616 17036 11034 14644 11034 14644 17065 4810 17065 4810 2700 14772 2700 14772 2276 739 2276 739 18865 2985 18865 2985 6236 12300 6236 12300 17446 8659 17446 8659 1392 19598 1392 19598 14525 2853 14525 2853 4196 20725 4196 20725 9777 14631 9777 14631 3726 9902 3726 9902 13691 10089 13691 10089 10107 19115 10107 19115 21460 7036 21460 7036 13018 19805 13018 19805 5037 10463 5037 10463 7309 174 7309 174 10525 24417 10525 24417 18208 18723 18208 18723 7212 21038 7212 21038 15332 15414 15332 15414 20012 17500 20012 17500 19642 5200 19642 5200 2666 8680 2666 8680 19566 12660 19566 12660 10782 12645 10782 12645 10418 22851 10418 22851 23224 1374 23224 1374 2019 16431 2019 16431 11273 635 11273 635 12834 20182 12834 20182 24368 21773 24368 21773 16900 21827 16900 21827 21611 21405 21611 21405 2082 9304 2082 9304 14984 19972 14984 19972 8589 16057 8589 16057 16392 3598 16392 3598 453 10926 453 10926 22276 8097 22276 8097 7698 23977 7698 23977 21072 4541 21072 4541 5847 20014 5847 20014 23513 6970 23513 6970 14989 5365 14989 5365 19051 13524 19051 13524 1271 22140 1271 22140 9614 14187 9614 14187 5260 23442 5260 23442 12111 8827 12111 8827 15148 18106 15148 18106 17279 3434 17279 3434 8847 14183 8847 14183 20595 16250 20595 16250 1529 7857 1529 7857 23145 18505 23145 18505 12480 21934 12480 21934 12486 2689 12486 2689 488 24392 488 24392 3623 6368 3623 6368 24607 5377 24607 5377 965 3880 965 3880 16663 20292 16663 20292 1094 264 1094 264 3932 11278 3932 11278 24603 24779 24603 24779 1650 6487 1650 6487 15219 10075 15219 10075 6360 19193 6360 19193 17354 18825 17354 18825 17006 4428 17006 4428 17616 8248 17616 8248 438 21015 438 21015 16471 18484 16471 18484 183 780 183 780 1009 5645 1009 5645 9863 977 9863 977 3976 21601 3976 21601 1474 3487 1474 3487 6437 7044 6437 7044 19787 3048 19787 3048 2751 13391 2751 13391 11381 1999 11381 1999 18178 15561 18178 15561 471 2312 471 2312 9850 12412 9850 12412 24185 15746 24185 15746 3724 6738 3724 6738 7467 24591 7467 24591 6045 701 6045 701 22969 24603 22969 24603 1829 10758 1829 10758 24616 18586 24616 18586 19248 10659 19248 10659 10199 20222 10199 20222 4455 6229 4455 6229 15141 21415 15141 21415 4804 7066 4804 7066 24903 20628 24903 20628 19144 17524 19144 17524 19484 11274 19484 11274 5485 4910 5485 4910 15290 19759 15290 19759 1337 7327 1337 7327 21301 8991 21301 8991 6335 7071 6335 7071 10709 14292 10709 14292 16634 6093 16634 6093 9630 19301 9630 19301 17916 11176 17916 11176 5833 13581 5833 13581 3911 3993 3911 3993 21332 20693 21332 20693 16954 16553 16954 16553 24229 1148 24229 1148 2568 22235 2568 22235 11328 13323 11328 13323 8569 8339 8569 8339 24957 9350 24957 9350 1070 10151 1070 10151 24206 17028 24206 17028 8614 20175 8614 20175 19775 15256 19775 15256 2123 22321 2123 22321 20384 12973 20384 12973 7646 23314 7646 23314 6466 15709 6466 15709 24174 24434 24174 24434 11513 3274 11513 3274 13932 20109 13932 20109 21846 4312 21846 4312 2789 2081 2789 2081 23123 5936 23123 5936 14893 1258 14893 1258 3015 16924 3015 16924 8369 759 8369 759 5469 24055 5469 24055 21903 18440 21903 18440 7419 24214 7419 24214 20085 4499 20085 4499 2078 6317 2078 6317 21255 11151 21255 11151 3897 918 3897 918 21045 8498 21045 8498 1015 15880 1015 15880 1970 919 1970 919 18416 22704 18416 22704 347 23469 347 23469 14214 131 14214 131 9551 23974 9551 23974 18351 15066 18351 15066 2229 23171 2229 23171 9946 21373 9946 21373 5989 72 5989 72 19539 21030 19539 21030 17468 261 17468 261 23314 12011 23314 12011 13860 793 13860 793 21002 18857 21002 18857 21294 15337 21294 15337 13504 16206 13504 16206 7755 8703 7755 8703 24352 21609 24352 21609 1993 9894 1993 9894 23995 23414 23995 23414 1830 285 1830 285 5706 11195 5706 11195 23085 1204 23085 1204 23461 8860 23461 8860 1481 21809 1481 21809 11697 17774 11697 17774 10672 24682 10672 24682 18394 16554 18394 16554 6113 24008 6113 24008 22177 14618 22177 14618 6155 24349 6155 24349 269 8982 269 8982 19983 8608 19983 8608 7023 18799 7023 18799 12037 1038 12037 1038 18407 2697 18407 2697 17831 1697 17831 1697 21890 21423 21890 21423 7783 10148 7783 10148 15397 2722 15397 2722 12524 12530 12524 12530 21503 12147 21503 12147 2817 15970 2817 15970 5460 18669 5460 18669 14162 312 14162 312 10364 21299 10364 21299 10624 17076 10624 17076 21355 14797 21355 14797 3137 16543 3137 16543 9901 4611 9901 4611 8609 19239 8609 19239 15771 4659 15771 4659 21667 24604 21667 24604 15943 6808 15943 6808 19353 9499 19353 9499 5870 21517 5870 21517 1559 6012 1559 6012 9913 19674 9913 19674 22980 12293 22980 12293 1469 23543 1469 23543 13283 231 13283 231 13845 258 13845 258 8468 75 8468 75 8867 20494 8867 20494 24787 2325 24787 2325 13727 21110 13727 21110 24090 10288 24090 10288 4245 10764 4245 10764 24936 8793 24936 8793 6894 18776 6894 18776 21196 12457 21196 12457 1426 9108 1426 9108 11428 2249 11428 2249 20475 13401 20475 13401 24054 1429 24054 1429 9956 4625 9956 4625 20993 20997 20993 20997 11696 934 11696 934 4165 24917 4165 24917 10499 12670 10499 12670 1512 23154 1512 23154 23830 7584 23830 7584 17875 7345 17875 7345 18499 24277 18499 24277 7626 9897 7626 9897 22978 20233 22978 20233 13756 12910 13756 12910 618 11280 618 11280 16331 10813 16331 10813 4815 24180 4815 24180 14361 10309 14361 10309 10465 18732 10465 18732 13306 10544 13306 10544 4492 16688 4492 16688 6472 865 6472 865 3703 3865 3703 3865 15237 10447 15237 10447 9703 20006 9703 20006 22326 10094 22326 10094 10215 6918 10215 6918 17694 24412 17694 24412 24122 17623 24122 17623 8174 21597 8174 21597 23 15229 23 15229 6738 18512 6738 18512 13022 7309 13022 7309 21518 11439 21518 11439 3445 17579 3445 17579 15529 5157 15529 5157 17272 14611 17272 14611 4354 22540 4354 22540 19654 15603 19654 15603 5562 17944 5562 17944 11564 4059 11564 4059 24001 7789 24001 7789 17796 1627 17796 1627 14067 6504 14067 6504 6443 12775 6443 12775 17036 8309 17036 8309 7807 11449 7807 11449 20090 8301 20090 8301 2713 18527 2713 18527 5078 11453 5078 11453 22066 22185 22066 22185 2857 933 2857 933 7569 24018 7569 24018 23959 2977 23959 2977 2273 24675 2273 24675 18158 5952 18158 5952 708 18367 708 18367 14761 24770 14761 24770 22725 779 22725 779 4481 10589 4481 10589 21293 23873 21293 23873 7548 5100 7548 5100 23043 11327 23043 11327 1533 4160 1533 4160 987 22567 987 22567 2500 11139 2500 11139 14852 23026 14852 23026 23649 7359 23649 7359 7033 12249 7033 12249 21633 1184 21633 1184 18166 24541 18166 24541 23696 9665 23696 9665 1152 17997 1152 17997 24544 10703 24544 10703 20201 2580 20201 2580 23573 22211 23573 22211 14762 16644 14762 16644 15891 1216 15891 1216 3414 16363 3414 16363 21240 13718 21240 13718 8617 15037 8617 15037 7280 2479 7280 2479 23504 16417 23504 16417 193 6532 193 6532 17637 20716 17637 20716 2370 21226 2370 21226 24460 3876 24460 3876 24807 17474 24807 17474 10767 22288 10767 22288 24612 1732 24612 1732 1266 17139 1266 17139 21535 9763 21535 9763 24886 14570 24886 14570 14784 2893 14784 2893 18558 12052 18558 12052 3862 21004 3862 21004 14741 1938 14741 1938 1867 19592 1867 19592 15957 3003 15957 3003 5001 13566 5001 13566 5187 5345 5187 5345 434 5985 434 5985 7543 10833 7543 10833 1342 20957 1342 20957 13124 17681 13124 17681 12204 2469 12204 2469 23206 23312 23206 23312 21861 4747 21861 4747 5808 22967 5808 22967 3736 4172 3736 4172 16300 21330 16300 21330 6735 14316 6735 14316 4707 1345 4707 1345 8886 20441 8886 20441 14578 3076 14578 3076 18971 20861 18971 20861 481 2435 481 2435 13830 15456 13830 15456 952 19358 952 19358 8952 18662 8952 18662 6584 5516 6584 5516 7449 4268 7449 4268 7354 9858 7354 9858 15657 23060 15657 23060 19759 12847 19759 12847 9692 23323 9692 23323 24754 9926 24754 9926 10593 21240 10593 21240 11679 622 11679 622 20916 7585 20916 7585 11871 1894 11871 1894 1874 13426 1874 13426 2215 4494 2215 4494 7621 20283 7621 20283 11751 3653 11751 3653 1838 2624 1838 2624 22289 12649 22289 12649 4949 6376 4949 6376 3902 20958 3902 20958 12167 12125 12167 12125 9773 17877 9773 17877 2122 11447 2122 11447 20613 16956 20613 16956 20259 6994 20259 6994 11511 18762 11511 18762 2483 16850 2483 16850 18390 7835 18390 7835 13078 22264 13078 22264 17623 6605 17623 6605 23962 16402 23962 16402 16658 2945 16658 2945 20621 22306 20621 22306 13141 2596 13141 2596 23572 23217 23572 23217 15508 6270 15508 6270 1628 1983 1628 1983 19709 747 19709 747 9088 10415 9088 10415 23275 1864 23275 1864 4407 23222 4407 23222 19921 23313 19921 23313 20599 7261 20599 7261 672 16491 672 16491 6493 12449 6493 12449 18030 19295 18030 19295 9253 8009 9253 8009 19092 21028 19092 21028 245 6002 245 6002 6694 18478 6694 18478 5200 5184 5200 5184 20900 14834 20900 14834 1568 23411 1568 23411 6307 11377 6307 11377 11286 3530 11286 3530 7401 16228 7401 16228 18877 921 18877 921 7981 21154 7981 21154 19050 8180 19050 8180 1502 18575 1502 18575 23642 4085 23642 4085 5876 6423 5876 6423 19258 16677 19258 16677 922 1836 922 1836 2041 23325 2041 23325 21883 7611 21883 7611 12315 11495 12315 11495 554 8159 554 8159 24563 18551 24563 18551 20091 4569 20091 4569 8989 20468 8989 20468 4362 11382 4362 11382 16551 1643 16551 1643 325 16105 325 16105 19372 23774 19372 23774 2274 314 2274 314 22313 19698 22313 19698 7041 4756 7041 4756 914 12275 914 12275 24066 20588 24066 20588 19658 9265 19658 9265 13545 22506 13545 22506 6710 1729 6710 1729 18901 13922 18901 13922 16804 353 16804 353 2448 21771 2448 21771 22175 18607 22175 18607 10410 23669 10410 23669 8150 7230 8150 7230 13951 22793 13951 22793 13663 11545 13663 11545 21108 3327 21108 3327 19978 17278 19978 17278 20644 3824 20644 3824 3397 322 3397 322 15163 13833 15163 13833 15521 1792 15521 1792 17097 19514 17097 19514 12868 1582 12868 1582 6726 7886 6726 7886 19788 3792 19788 3792 12303 5996 12303 5996 19420 114 19420 114 12862 8284 12862 8284 9621 1815 9621 1815 19721 16295 19721 16295 8038 10755 8038 10755 10897 18364 10897 18364 5022 4604 5022 4604 3312 19084 3312 19084 4247 10842 4247 10842 2361 21892 2361 21892 21416 24391 21416 24391 12056 9408 12056 9408 1344 452 1344 452 15398 24110 15398 24110 1857 1170 1857 1170 12519 1167 12519 1167 8346 14000 8346 14000 19442 11351 19442 11351 4549 23234 4549 23234 18607 3124 18607 3124 12739 21560 12739 21560 11132 15869 11132 15869 20712 14309 20712 14309 11324 7471 11324 7471 17387 20427 17387 20427 11064 4848 11064 4848 22916 22455 22916 22455 9631 10325 9631 10325 21339 20762 21339 20762 11609 9817 11609 9817 20842 18533 20842 18533 22221 2911 22221 2911 10460 13673 10460 13673 14815 20383 14815 20383 3683 19551 3683 19551 16864 5683 16864 5683 10313 12585 10313 12585 17076 1512 17076 1512 21666 5321 21666 5321 14407 22796 14407 22796 13539 11865 13539 11865 24873 4084 24873 4084 3612 23707 3612 23707 16727 7791 16727 7791 12003 24585 12003 24585 4273 24870 4273 24870 12383 11428 12383 11428 17541 21592 17541 21592 13273 1664 13273 1664 9165 15768 9165 15768 5801 9977 5801 9977 8576 6758 8576 6758 5759 18831 5759 18831 17135 2412 17135 2412 22657 12903 22657 12903 9276 7313 9276 7313 11359 19655 11359 19655 17631 5276 17631 5276 18789 506 18789 506 1839 21721 1839 21721 23774 9200 23774 9200 2049 22454 2049 22454 638 4167 638 4167 24750 24700 24750 24700 1637 1609 1637 1609 18740 12092 18740 12092 12920 8144 12920 8144 784 23227 784 23227 24144 22760 24144 22760 10361 633 10361 633 3497 21539 3497 21539 19520 17982 19520 17982 9096 14250 9096 14250 24818 12650 24818 12650 12507 17798 12507 17798 21700 2523 21700 2523 7535 23843 7535 23843 5685 16792 5685 16792 4582 24965 4582 24965 3569 5512 3569 5512 10090 24784 10090 24784 14183 3851 14183 3851 24921 24109 24921 24109 267 14102 267 14102 16425 13715 16425 13715 2291 23124 2291 23124 11395 5968 11395 5968 21643 24945 21643 24945 3669 2975 3669 2975 13215 24660 13215 24660 18807 11645 18807 11645 7565 5029 7565 5029 24972 19700 24972 19700 8309 24007 8309 24007 10942 18399 10942 18399 8907 18990 8907 18990 16909 5271 16909 5271 15855 12229 15855 12229 17608 5869 17608 5869 2601 21307 2601 21307 20887 6602 20887 6602 2200 15329 2200 15329 21271 497 21271 497 2147 13579 2147 13579 18233 9992 18233 9992 4233 15567 4233 15567 20275 5927 20275 5927 11958 20607 11958 20607 19227 53 19227 53 11506 16095 11506 16095 12404 3513 12404 3513 6910 7093 6910 7093 18165 23082 18165 23082 9643 13307 9643 13307 2952 9789 2952 9789 17519 22041 17519 22041 10085 3130 10085 3130 3960 16398 3960 16398 20024 12805 20024 12805 17800 12731 17800 12731 24609 5848 24609 5848 686 2495 686 2495 18609 719 18609 719 5374 18843 5374 18843 19099 4529 19099 4529 3907 24721 3907 24721 21099 3491 21099 3491 1929 9075 1929 9075 12991 3167 12991 3167 7008 22187 7008 22187 15086 12387 15086 12387 19430 22478 19430 22478 13551 4132 13551 4132 10367 21262 10367 21262 3364 14037 3364 14037 16906 19508 16906 19508 15120 3694 15120 3694 23826 4110 23826 4110 19338 786 19338 786 3819 16560 3819 16560 16197 6273 16197 6273 22864 19588 22864 19588 4214 9282 4214 9282 14238 20021 14238 20021 6062 11408 6062 11408 11011 8888 11011 8888 4306 14544 4306 14544 15926 1557 15926 1557 2466 22940 2466 22940 16383 2939 16383 2939 17049 21121 17049 21121 15678 6408 15678 6408 7177 24632 7177 24632 11550 2907 11550 2907 779 23829 779 23829 1316 24795 1316 24795 569 21460 569 21460 20139 6646 20139 6646 11891 18426 11891 18426 13012 17694 13012 17694 4044 6102 4044 6102 8042 18816 8042 18816 10291 3371 10291 3371 2729 6278 2729 6278 22386 7768 22386 7768 8760 8126 8760 8126 13523 15016 13523 15016 12209 10154 12209 10154 21916 13510 21916 13510 10539 15732 10539 15732 17624 6652 17624 6652 5202 12732 5202 12732 23737 15326 23737 15326 11393 16285 11393 16285 18532 19001 18532 19001 16753 5548 16753 5548 6550 14238 6550 14238 14749 6913 14749 6913 21842 14226 21842 14226 11793 1284 11793 1284 7205 8407 7205 8407 11918 3202 11918 3202 2346 20862 2346 20862 17865 21380 17865 21380 11212 2527 11212 2527 22173 4528 22173 4528 3225 20497 3225 20497 15231 12873 15231 12873 5813 14040 5813 14040 13846 10386 13846 10386 5477 23430 5477 23430 16025 6700 16025 6700 22883 24558 22883 24558 32 8685 32 8685 18633 18415 18633 18415 1911 16533 1911 16533 17855 20538 17855 20538 15016 16156 15016 16156 18818 1701 18818 1701 4663 20866 4663 20866 15761 3878 15761 3878 24146 3242 24146 3242 13563 21886 13563 21886 1254 16389 1254 16389 22563 19085 22563 19085 2537 14475 2537 14475 13532 13213 13532 13213 2785 2126 2785 2126 23373 22248 23373 22248 1935 6919 1935 6919 12575 14880 12575 14880 11310 21837 11310 21837 13571 15000 13571 15000 2886 237 2886 237 16653 9530 16653 9530 17893 14764 17893 14764 20649 8552 20649 8552 468 19131 468 19131 23211 21089 23211 21089 14936 18100 14936 18100 1211 20577 1211 20577 18990 17832 18990 17832 19415 11677 19415 11677 7724 6588 7724 6588 4034 14682 4034 14682 3986 15368 3986 15368 16995 5187 16995 5187 13031 7450 13031 7450 23317 11218 23317 11218 13919 8435 13919 8435 23130 17974 23130 17974 13322 9959 13322 9959 18367 200 18367 200 12441 24040 12441 24040 19942 4737 19942 4737 22364 23398 22364 23398 460 7552 460 7552 12341 5577 12341 5577 2150 18536 2150 18536 4746 10021 4746 10021 3441 21427 3441 21427 14617 13949 14617 13949 20773 3429 20773 3429 6340 748 6340 748 17938 23493 17938 23493 7418 3556 7418 3556 8415 7349 8415 7349 5038 15666 5038 15666 21524 8389 21524 8389 10950 20062 10950 20062 8083 154 8083 154 1255 938 1255 938 20242 21332 20242 21332 12960 23274 12960 23274 22363 24658 22363 24658 10809 3425 10809 3425 5275 5133 5275 5133 24737 14191 24737 14191 15833 11016 15833 11016 16117 1612 16117 1612 803 14005 803 14005 8543 9275 8543 9275 4162 393 4162 393 21415 18124 21415 18124 1500 2471 1500 2471 13842 16523 13842 16523 27 2157 27 2157 16121 17120 16121 17120 407 21789 407 21789 10731 4130 10731 4130 2687 11179 2687 11179 22443 13771 22443 13771 11861 19093 11861 19093 24129 21033 24129 21033 700 3629 700 3629 19623 15698 19623 15698 14890 993 14890 993 12306 13653 12306 13653 18842 826 18842 826 1545 18940 1545 18940 20677 3514 20677 3514 15603 8822 15603 8822 19246 23751 19246 23751 8269 5638 8269 5638 9844 16734 9844 16734 1943 22175 1943 22175 1722 118 1722 118 4139 22462 4139 22462 24774 12941 24774 12941 2353 2265 2353 2265 20799 9017 20799 9017 7726 10663 7726 10663 19342 2350 19342 2350 2544 3437 2544 3437 23933 20679 23933 20679 7204 17103 7204 17103 22430 24157 22430 24157 20746 22085 20746 22085 21771 10666 21771 10666 14362 1873 14362 1873 21906 21386 21906 21386 17128 18351 17128 18351 22751 2022 22751 2022 12749 22855 12749 22855 9231 16831 9231 16831 1273 1107 1273 1107 15537 23896 15537 23896 16194 23794 16194 23794 23465 24313 23465 24313 9471 5236 9471 5236 20434 2108 20434 2108 9702 8649 9702 8649 16302 15601 16302 15601 4985 13814 4985 13814 24119 19564 24119 19564 14425 59 14425 59 17459 17569 17459 17569 17084 576 17084 576 11047 17581 11047 17581 19309 14079 19309 14079 2405 23055 2405 23055 24788 19827 24788 19827 9622 6190 9622 6190 24575 16124 24575 16124 2198 626 2198 626 15100 21351 15100 21351 16681 2446 16681 2446 5217 18975 5217 18975 21671 12549 21671 12549 132 22263 132 22263 11180 4239 11180 4239 23098 16777 23098 16777 2065 17047 2065 17047 20680 116 20680 116 17058 14150 17058 14150 7213 6191 7213 6191 22042 6404 22042 6404 10236 11705 10236 11705 24503 542 24503 542 8282 16135 8282 16135 12414 1707 12414 1707 1390 24855 1390 24855 421 14683 421 14683 16915 5142 16915 5142 24883 8834 24883 8834 12750 4127 12750 4127 1385 19106 1385 19106 22983 12353 22983 12353 23446 19642 23446 19642 17655 7808 17655 7808 3963 11737 3963 11737 17704 11590 17704 11590 11577 16271 11577 16271 3304 11011 3304 11011 24592 666 24592 666 5983 14648 5983 14648 23395 3943 23395 3943 2386 23805 2386 23805 17164 10789 17164 10789 1719 24473 1719 24473 9926 12525 9926 12525 1593 22086 1593 22086 14213 2204 14213 2204 1961 18935 1961 18935 10883 3054 10883 3054 14817 6335 14817 6335 5231 13769 5231 13769 21692 22812 21692 22812 3198 4399 3198 4399 21323 16408 21323 16408 6239 8093 6239 8093 14501 5004 14501 5004 4028 643 4028 643 22133 8058 22133 8058 17577 17101 17577 17101 24657 1944 24657 1944 14433 141 14433 141 21769 22004 21769 22004 3840 3777 3840 3777 13686 11441 13686 11441 6571 16679 6571 16679 17494 9178 17494 9178 13398 8967 13398 8967 14136 18175 14136 18175 8209 20984 8209 20984 21809 24743 21809 24743 17986 3489 17986 3489 11152 11714 11152 11714 2667 2968 2667 2968 20802 23463 20802 23463 15300 18899 15300 18899 17772 21384 17772 21384 22617 10434 22617 10434 18479 11992 18479 11992 6107 3378 6107 3378 9491 19053 9491 19053 24478 17123 24478 17123 408 23575 408 23575 2816 11649 2816 11649 4270 22339 4270 22339 10552 2485 10552 2485 823 15987 823 15987 16508 4955 16508 4955 1162 23983 1162 23983 9807 2640 9807 2640 2449 5031 2449 5031 10913 957 10913 957 10103 4412 10103 4412 23568 24326 23568 24326 2023 23994 2023 23994 11261 17197 11261 17197 3207 21568 3207 21568 5716 6062 5716 6062 5948 23859 5948 23859 4264 2696 4264 2696 24691 12823 24691 12823 12553 6365 12553 6365 5492 11342 5492 11342 23294 16909 23294 16909 14897 9093 14897 9093 16477 17869 16477 17869 2980 23727 2980 23727 24590 11863 24590 11863 10818 458 10818 458 22993 16507 22993 16507 3151 7097 3151 7097 24867 23402 24867 23402 8973 7273 8973 7273 16669 22586 16669 22586 22011 347 22011 347 10457 4761 10457 4761 22334 24418 22334 24418 236 20891 236 20891 16412 21212 16412 21212 2809 8152 2809 8152 4235 19026 4235 19026 702 4920 702 4920 12795 15699 12795 15699 19013 17628 19013 17628 12142 4571 12142 4571 22936 23491 22936 23491 11147 6549 11147 6549 3834 23822 3834 23822 23961 18707 23961 18707 2398 19344 2398 19344 20409 356 20409 356 21243 23144 21243 23144 18319 13808 18319 13808 22050 21374 22050 21374 517 7716 517 7716 22875 20378 22875 20378 11991 11893 11991 11893 22952 15298 22952 15298 11466 24229 11466 24229 15050 19760 15050 19760 12403 7055 12403 7055 18707 4363 18707 4363 222 17496 222 17496 12707 9927 12707 9927 22548 5938 22548 5938 8146 24652 8146 24652 6964 79 6964 79 15341 8889 15341 8889 6730 7143 6730 7143 7878 21317 7878 21317 2768 19825 2768 19825 24840 17749 24840 17749 4379 7537 4379 7537 13698 24151 13698 24151 3241 16409 3241 16409 13983 20987 13983 20987 19285 16159 19285 16159 10022 16595 10022 16595 18727 11813 18727 11813 15818 23647 15818 23647 24857 1255 24857 1255 1688 23321 1688 23321 13249 3749 13249 3749 6185 18355 6185 18355 13477 1659 13477 1659 21945 24444 21945 24444 8266 2878 8266 2878 22577 13612 22577 13612 18067 1139 18067 1139 6525 9845 6525 9845 14050 484 14050 484 8344 13081 8344 13081 20136 4177 20136 4177 22320 22761 22320 22761 2734 8873 2734 8873 18478 9229 18478 9229 926 20744 926 20744 19951 23141 19951 23141 7695 8108 7695 8108 3036 19463 3036 19463 1854 9281 1854 9281 903 22019 903 22019 731 6694 731 6694 19228 19801 19228 19801 71 21738 71 21738 22297 302 22297 302 4568 8617 4568 8617 19153 5090 19153 5090 24501 24516 24501 24516 10373 3817 10373 3817 22208 20970 22208 20970 22989 4100 22989 4100 11284 19460 11284 19460 13370 14514 13370 14514 12151 18170 12151 18170 19904 3430 19904 3430 6568 19120 6568 19120 2213 3126 2213 3126 321 8376 321 8376 3762 9316 3762 9316 1129 4789 1129 4789 13981 14282 13981 14282 16837 11502 16837 11502 4845 24525 4845 24525 20103 21449 20103 21449 22163 2978 22163 2978 13052 6293 13052 6293 9780 4614 9780 4614 1904 5654 1904 5654 16228 21158 16228 21158 1486 4774 1486 4774 24509 22234 24509 22234 8490 219 8490 219 9250 12710 9250 12710 19909 1819 19909 1819 21952 20198 21952 20198 4516 8068 4516 8068 15017 21411 15017 21411 20612 16494 20612 16494 7036 16927 7036 16927 16422 1308 16422 1308 3238 24200 3238 24200 354 969 354 969 4287 5906 4287 5906 18508 2604 18508 2604 9737 24029 9737 24029 20657 8737 20657 8737 9433 20365 9433 20365 115 11978 115 11978 9606 19280 9606 19280 3472 5455 3472 5455 15102 14041 15102 14041 2204 1988 2204 1988 16834 24211 16834 24211 13848 5485 13848 5485 17852 21820 17852 21820 175 1234 175 1234 3704 22088 3704 22088 24467 8292 24467 8292 17256 15419 17256 15419 14825 12490 14825 12490 12909 21511 12909 21511 5336 6430 5336 6430 24385 12038 24385 12038 6934 15823 6934 15823 12899 14926 12899 14926 1989 20860 1989 20860 20840 21467 20840 21467 24096 5592 24096 5592 10055 23208 10055 23208 15992 3761 15992 3761 13002 6296 13002 6296 19233 4576 19233 4576 4548 19565 4548 19565 6235 717 6235 717 1249 22334 1249 22334 5322 12686 5322 12686 14704 1307 14704 1307 20461 14124 20461 14124 1856 12375 1856 12375 9799 13187 9799 13187 3928 3857 3928 3857 9972 23823 9972 23823 1902 7889 1902 7889 10674 12936 10674 12936 10200 13047 10200 13047 17366 4706 17366 4706 4976 1355 4976 1355 18806 15742 18806 15742 10336 6076 10336 6076 12002 23059 12002 23059 5564 14097 5564 14097 14093 4862 14093 4862 3436 24006 3436 24006 14584 10375 14584 10375 23169 14904 23169 14904 22945 2539 22945 2539 3626 18499 3626 18499 23498 17615 23498 17615 3329 4677 3329 4677 5241 14402 5241 14402 3498 3331 3498 3331 12070 16459 12070 16459 15482 8582 15482 8582 11154 14472 11154 14472 5255 10826 5255 10826 1313 16571 1313 16571 2966 1633 2966 1633 15115 3176 15115 3176 1681 20929 1681 20929 21933 19458 21933 19458 1981 21541 1981 21541 23136 17930 23136 17930 8724 24722 8724 24722 15555 1028 15555 1028 11903 23653 11903 23653 22576 17655 22576 17655 2382 2669 2382 2669 6436 14477 6436 14477 35 11906 35 11906 17161 13644 17161 13644 5836 20066 5836 20066 4152 5132 4152 5132 17487 4980 17487 4980 5373 8857 5373 8857 10067 10113 10067 10113 6911 9311 6911 9311 13044 5702 13044 5702 13770 23175 13770 23175 19732 7975 19732 7975 7734 22000 7734 22000 17680 23917 17680 23917 6769 17161 6769 17161 23997 3742 23997 3742 794 2142 794 2142 21167 14164 21167 14164 8394 3753 8394 3753 23096 23017 23096 23017 1275 9816 1275 9816 3293 21751 3293 21751 20109 9956 20109 9956 2418 18160 2418 18160 19041 21323 19041 21323 3622 425 3622 425 18768 341 18768 341 13146 12284 13146 12284 5168 25 5168 25 21653 18454 21653 18454 852 2694 852 2694 17122 6249 17122 6249 16614 10001 16614 10001 21224 4509 21224 4509 5806 18297 5806 18297 22614 6021 22614 6021 9283 14 9283 14 18736 16942 18736 16942 22126 13033 22126 13033 10151 21534 10151 21534 10720 1608 10720 1608 20941 21899 20941 21899 5500 11043 5500 11043 19450 10133 19450 10133 23635 20215 23635 20215 1901 12752 1901 12752 14953 23616 14953 23616 4199 13374 4199 13374 19269 6938 19269 6938 9108 23349 9108 23349 14684 5225 14684 5225 7639 8707 7639 8707 14979 1378 14979 1378 9417 14392 9417 14392 16473 12384 16473 12384 10832 23213 10832 23213 12722 7164 12722 7164 14375 21135 14375 21135 8395 5277 8395 5277 24114 18386 24114 18386 17066 639 17066 639 23450 13179 23450 13179 5337 14190 5337 14190 18494 14246 18494 14246 6011 441 6011 441 4321 24630 4321 24630 5092 4063 5092 4063 1190 18036 1190 18036 10466 15358 10466 15358 10701 19619 10701 19619 761 6023 761 6023 4097 22341 4097 22341 19391 5074 19391 5074 1919 14827 1919 14827 5107 8667 5107 8667 12683 16416 12683 16416 17957 2634 17957 2634 6623 23382 6623 23382 1811 20597 1811 20597 14644 10336 14644 10336 1735 12251 1735 12251 17292 4712 17292 4712 2622 207 2622 207 21741 17484 21741 17484 2090 19189 2090 19189 13936 869 13936 869 5316 15921 5316 15921 13380 10200 13380 10200 9756 12846 9756 12846 24013 18554 24013 18554 2977 1250 2977 1250 4229 21909 4229 21909 15783 8101 15783 8101 4313 4971 4313 4971 15165 13199 15165 13199 7617 424 7617 424 148 974 148 974 22423 16843 22423 16843 16802 5845 16802 5845 11879 22956 11879 22956 104 2593 104 2593 22282 16829 22282 16829 5681 19654 5681 19654 15408 5975 15408 5975 8081 14232 8081 14232 151 8850 151 8850 949 24032 949 24032 10642 9947 10642 9947 1285 22188 1285 22188 24766 3188 24766 3188 8900 13123 8900 13123 19770 17165 19770 17165 5594 2856 5594 2856 9272 3848 9272 3848 7928 21633 7928 21633 18730 9335 18730 9335 18684 3195 18684 3195 24929 5167 24929 5167 10779 22592 10779 22592 14973 17716 14973 17716 24202 20844 24202 20844 18641 22328 18641 22328 22380 2176 22380 2176 15528 668 15528 668 384 22734 384 22734 8662 3654 8662 3654 1233 17718 1233 17718 3172 1811 3172 1811 1165 1413 1165 1413 22409 10535 22409 10535 12132 17451 12132 17451 16324 19090 16324 19090 7487 4368 7487 4368 17587 2231 17587 2231 10156 20448 10156 20448 22676 2444 22676 2444 5397 21232 5397 21232 19685 12734 19685 12734 8714 23403 8714 23403 2592 2564 2592 2564 11831 19092 11831 19092 7404 12419 7404 12419 24780 18406 24780 18406 24512 12281 24512 12281 9282 12951 9282 12951 20117 5112 20117 5112 5210 14214 5210 14214 21612 2551 21612 2551 15122 22666 15122 22666 11540 9158 11540 9158 11864 19868 11864 19868 2316 11761 2316 11761 14733 15105 14733 15105 9866 4257 9866 4257 16550 23938 16550 23938 9098 22464 9098 22464 21010 15963 21010 15963 1433 17060 1433 17060 13744 11409 13744 11409 5679 24925 5679 24925 21475 471 21475 471 23720 15248 23720 15248 13497 22436 13497 22436 7090 3892 7090 3892 7984 12712 7984 12712 16474 3607 16474 3607 3950 2020 3950 2020 10201 24517 10201 24517 975 16921 975 16921 18023 18640 18023 18640 10268 3451 10268 3451 19390 7903 19390 7903 5086 3441 5086 3441 5809 17216 5809 17216 17633 12802 17633 12802 2101 15844 2101 15844 10219 10034 10219 10034 12855 11217 12855 11217 5672 99 5672 99 17863 21021 17863 21021 8227 664 8227 664 4761 14668 4761 14668 20097 20265 20097 20265 3162 2419 3162 2419 17410 22131 17410 22131 2519 6922 2519 6922 2880 21416 2880 21416 18935 19004 18935 19004 4930 864 4930 864 24249 661 24249 661 3465 23559 3465 23559 23951 12206 23951 12206 5804 2721 5804 2721 21111 19572 21111 19572 1442 23396 1442 23396 4751 23600 4751 23600 10097 4666 10097 4666 2305 19870 2305 19870 20835 1126 20835 1126 5290 6936 5290 6936 19325 22619 19325 22619 7253 608 7253 608 12197 14729 12197 14729 3849 2516 3849 2516 21556 1683 21556 1683 7211 2652 7211 2652 10131 379 10131 379 751 19197 751 19197 7339 20499 7339 20499 1259 5903 1259 5903 21845 24216 21845 24216 6327 4904 6327 4904 4906 8627 4906 8627 9032 19360 9032 19360 10318 10827 10318 10827 5640 19136 5640 19136 21597 4128 21597 4128 7192 16505 7192 16505 18656 5258 18656 5258 7434 7754 7434 7754 19286 3069 19286 3069 9010 7263 9010 7263 22905 24039 22905 24039 1435 4328 1435 4328 24839 16098 24839 16098 9331 4105 9331 4105 18845 22244 18845 22244 9601 18928 9601 18928 70 492 70 492 9908 21420 9908 21420 15068 766 15068 766 10657 9402 10657 9402 20444 20036 20444 20036 20493 3898 20493 3898 5655 17303 5655 17303 3639 15901 3639 15901 17222 12700 17222 12700 12203 19729 12203 19729 22834 7625 22834 7625 19002 17886 19002 17886 2933 5343 2933 5343 16564 12312 16564 12312 15069 19228 15069 19228 17985 7435 17985 7435 11360 4308 11360 4308 18273 7478 18273 7478 4950 17061 4950 17061 21695 2835 21695 2835 7257 16279 7257 16279 16610 9018 16610 9018 5606 24481 5606 24481 21199 1273 21199 1273 12732 11787 12732 11787 12911 6031 12911 6031 180 19442 180 19442 2917 5308 2917 5308 939 23876 939 23876 5102 7586 5102 7586 20417 2982 20417 2982 14729 3317 14729 3317 18141 23718 18141 23718 13058 12417 13058 12417 19164 23352 19164 23352 2089 8985 2089 8985 20426 313 20426 313 1944 15506 1944 15506 22274 19718 22274 19718 20670 3287 20670 3287 14972 9526 14972 9526 1988 2562 1988 2562 9871 17919 9871 17919 505 2229 505 2229 8188 17029 8188 17029 1400 11884 1400 11884 10240 5059 10240 5059 7632 17973 7632 17973 9194 7393 9194 7393 2184 21877 2184 21877 13690 5922 13690 5922 17629 6205 17629 6205 1156 19474 1156 19474 6016 9183 6016 9183 7368 17912 7368 17912 804 1611 804 1611 13536 19329 13536 19329 15011 8029 15011 8029 19319 14585 19319 14585 3455 21080 3455 21080 7977 4237 7977 4237 17369 19697 17369 19697 10000 9203 10000 9203 23024 6212 23024 6212 9867 16865 9867 16865 16108 24083 16108 24083 3779 23900 3779 23900 6627 23777 6627 23777 1460 3610 1460 3610 18248 22158 18248 22158 17695 13534 17695 13534 14826 24741 14826 24741 16073 4790 16073 4790 9019 5877 9019 5877 21711 5980 21711 5980 21874 1116 21874 1116 10127 13913 10127 13913 2137 2087 2137 2087 4971 19138 4971 19138 3743 3108 3743 3108 21115 20555 21115 20555 3746 4455 3746 4455 18793 13997 18793 13997 14885 10248 14885 10248 17939 12433 17939 12433 13085 9446 13085 9446 13921 2565 13921 2565 1852 7764 1852 7764 22392 20456 22392 20456 4528 14831 4528 14831 7980 24290 7980 24290 23632 10129 23632 10129 12753 20487 12753 20487 18048 23824 18048 23824 5094 1806 5094 1806 7950 22518 7950 22518 22068 1112 22068 1112 23776 19996 23776 19996 7075 4994 7075 4994 22246 20999 22246 20999 5501 6711 5501 6711 22181 21717 22181 21717 12323 5131 12323 5131 3600 20636 3600 20636 22201 3088 22201 3088 1061 17109 1061 17109 18132 22429 18132 22429 4401 5916 4401 5916 21322 23529 21322 23529 13154 7244 13154 7244 3937 9534 3937 9534 13783 9523 13783 9523 6467 15260 6467 15260 8868 13725 8868 13725 11948 14050 11948 14050 18951 8628 18951 8628 16997 24864 16997 24864 3263 5629 3263 5629 21308 21749 21308 21749 5857 17858 5857 17858 14195 22133 14195 22133 3290 20520 3290 20520 13152 13200 13152 13200 16371 15521 16371 15521 10891 3047 10891 3047 5207 8264 5207 8264 15145 3424 15145 3424 1693 20590 1693 20590 723 16193 723 16193 24362 21947 24362 21947 16081 5408 16081 5408 14241 18735 14241 18735 1607 1600 1607 1600 9099 16149 9099 16149 7774 23878 7774 23878 13427 9014 13427 9014 3796 13826 3796 13826 21497 24809 21497 24809 10834 3785 10834 3785 4733 24733 4733 24733 15547 2542 15547 2542 20033 21853 20033 21853 5395 4580 5395 4580 21870 2166 21870 2166 4211 6881 4211 6881 21000 3225 21000 3225 7320 9553 7320 9553 24660 5020 24660 5020 13799 17434 13799 17434 11211 6163 11211 6163 23292 15659 23292 15659 20822 6082 20822 6082 22239 15749 22239 15749 10840 10940 10840 10940 891 20530 891 20530 22958 14655 22958 14655 11130 21020 11130 21020 15799 7419 15799 7419 8581 23425 8581 23425 16657 3267 16657 3267 22437 5846 22437 5846 21356 2450 21356 2450 6514 15493 6514 15493 17696 13623 17696 13623 3377 24041 3377 24041 12979 14536 12979 14536 24365 20106 24365 20106 5957 16090 5957 16090 21887 23457 21887 23457 14449 110 14449 110 22786 8200 22786 8200 4426 19686 4426 19686 1276 9382 1276 9382 12826 11335 12826 11335 20556 8706 20556 8706 15230 21481 15230 21481 253 12071 253 12071 21246 21760 21246 21760 7613 4118 7613 4118 21683 16591 21683 16591 333 9502 333 9502 23607 13790 23607 13790 2589 5254 2589 5254 19580 23710 19580 23710 3360 4738 3360 4738 5323 14115 5323 14115 11584 9447 11584 9447 1329 21774 1329 21774 19333 511 19333 511 19601 17438 19601 17438 9578 9015 9578 9015 16800 17195 16800 17195 5873 3550 5873 3550 17305 3759 17305 3759 5581 956 5581 956 8946 17015 8946 17015 1332 8363 1332 8363 7136 16594 7136 16594 20863 22365 20863 22365 4406 14780 4406 14780 7337 22456 7337 22456 8947 8840 8947 8840 14356 13433 14356 13433 16454 11384 16454 11384 7521 19659 7521 19659 7093 4319 7093 4319 23175 24962 23175 24962 9187 8347 9187 8347 833 22467 833 22467 15225 7179 15225 7179 8621 21547 8621 21547 23422 21843 23422 21843 1748 4673 1748 4673 13654 12799 13654 12799 5324 18141 5324 18141 6237 5937 6237 5937 2482 10192 2482 10192 17515 16776 17515 16776 12505 16266 12505 16266 16908 22965 16908 22965 1150 20563 1150 20563 15082 5357 15082 5357 48 11770 48 11770 11895 6018 11895 6018 18899 15491 18899 15491 23527 1208 23527 1208 15439 11635 15439 11635 23134 23668 23134 23668 10102 11426 10102 11426 4019 15842 4019 15842 2765 23037 2765 23037 24494 21728 24494 21728 607 3590 607 3590 3922 6961 3922 6961 2160 17211 2160 17211 3927 4419 3927 4419 2446 19165 2446 19165 20711 1302 20711 1302 24104 8269 24104 8269 24169 7557 24169 7557 3481 13564 3481 13564 2861 13613 2861 13613 24683 16917 24683 16917 3728 9312 3728 9312 14364 19950 14364 19950 23672 9653 23672 9653 11821 12438 11821 12438 16757 344 16757 344 3994 9432 3994 9432 24196 17231 24196 17231 8235 11780 8235 11780 4238 16953 4238 16953 11280 1379 11280 1379 2492 19038 2492 19038 19625 5459 19625 5459 10846 23145 10846 23145 13955 272 13955 272 22972 4740 22972 4740 3860 15106 3860 15106 20021 13132 20021 13132 14168 9058 14168 9058 17848 18344 17848 18344 14046 24171 14046 24171 22466 6060 22466 6060 8048 20412 8048 20412 12594 1502 12594 1502 12092 22179 12092 22179 15198 5718 15198 5718 8596 23139 8596 23139 15556 12240 15556 12240 6648 23182 6648 23182 21589 3038 21589 3038 15989 19261 15989 19261 21307 24573 21307 24573 1783 5052 1783 5052 1399 9204 1399 9204 14573 1734 14573 1734 4036 23927 4036 23927 5544 22025 5544 22025 11769 21275 11769 21275 11128 13823 11128 13823 13996 20396 13996 20396 2564 3131 2564 3131 16817 20676 16817 20676 1030 14332 1030 14332 17140 8825 17140 8825 23523 20295 23523 20295 4886 10225 4886 10225 22584 11567 22584 11567 18676 3283 18676 3283 1008 24551 1008 24551 8495 12336 8495 12336 18991 22565 18991 22565 18993 2226 18993 2226 10858 18418 10858 18418 9952 14167 9952 14167 19441 20341 19441 20341 18311 4757 18311 4757 20307 14974 20307 14974 18975 6720 18975 6720 21395 20373 21395 20373 3483 7217 3483 7217 16761 18388 16761 18388 5715 24356 5715 24356 15945 386 15945 386 6423 22972 6423 22972 12733 15166 12733 15166 17331 16987 17331 16987 7660 16895 7660 16895 21123 18497 21123 18497 21520 3584 21520 3584 2234 17741 2234 17741 12672 12181 12672 12181 13840 12506 13840 12506 12453 9758 12453 9758 17067 17116 17067 17116 5123 69 5123 69 15006 23100 15006 23100 8841 2668 8841 2668 8563 23497 8563 23497 24565 6509 24565 6509 4296 9562 4296 9562 19328 24096 19328 24096 16293 12798 16293 12798 7276 19523 7276 19523 24228 7620 24228 7620 11012 4192 11012 4192 19230 1476 19230 1476 20874 20103 20874 20103 7069 22511 7069 22511 18812 7487 18812 7487 6406 11394 6406 11394 24278 17099 24278 17099 8875 18567 8875 18567 21864 9103 21864 9103 5659 18777 5659 18777 10740 13305 10740 13305 9493 9327 9493 9327 21879 14894 21879 14894 9940 19675 9940 19675 4978 15758 4978 15758 16031 18038 16031 18038 14682 11802 14682 11802 14276 16151 14276 16151 14325 18604 14325 18604 10864 20046 10864 20046 17251 7623 17251 7623 11060 2140 11060 2140 13312 20849 13312 20849 14589 9969 14589 9969 19126 13124 19126 13124 6180 10731 6180 10731 17910 19529 17910 19529 3203 15599 3203 15599 18104 21043 18104 21043 16916 4771 16916 4771 9588 7958 9588 7958 6788 5062 6788 5062 655 21788 655 21788 23261 2307 23261 2307 10638 7581 10638 7581 22156 17605 22156 17605 7829 18986 7829 18986 10574 10186 10574 10186 21465 18359 21465 18359 23754 13740 23754 13740 9826 19073 9826 19073 12977 1654 12977 1654 6261 11440 6261 11440 5363 6386 5363 6386 19819 23492 19819 23492 868 1469 868 1469 22431 21668 22431 21668 21285 12368 21285 12368 8288 6377 8288 6377 8093 23712 8093 23712 2402 13076 2402 13076 22505 4984 22505 4984 12471 13836 12471 13836 340 7324 340 7324 8328 24122 8328 24122 8700 4247 8700 4247 7296 14656 7296 14656 1139 436 1139 436 20708 23847 20708 23847 14205 6618 14205 6618 5225 9584 5225 9584 3673 632 3673 632 12620 21353 12620 21353 8123 15323 8123 15323 2181 19461 2181 19461 24391 7702 24391 7702 2719 23817 2719 23817 19922 24175 19922 24175 24437 21526 24437 21526 11426 22336 11426 22336 8514 4713 8514 4713 22122 15123 22122 15123 12585 16814 12585 16814 21965 3272 21965 3272 8927 17310 8927 17310 13142 318 13142 318 5958 4563 5958 4563 19878 16593 19878 16593 6763 12059 6763 12059 16566 5715 16566 5715 9278 23697 9278 23697 1699 12080 1699 12080 19221 16186 19221 16186 198 5385 198 5385 22164 863 22164 863 12814 22344 12814 22344 12966 11678 12966 11678 10129 12563 10129 12563 15542 22635 15542 22635 1520 24234 1520 24234 13984 6020 13984 6020 4839 11424 4839 11424 21937 24686 21937 24686 5476 374 5476 374 8588 24467 8588 24467 22910 8832 22910 8832 3396 17596 3396 17596 4609 6849 4609 6849 24588 15117 24588 15117 16496 10023 16496 10023 21614 21290 21614 21290 13212 1933 13212 1933 12333 15107 12333 15107 24434 4359 24434 4359 23350 24396 23350 24396 22098 2037 22098 2037 5760 21928 5760 21928 18792 2852 18792 2852 12170 8377 12170 8377 24845 14094 24845 14094 10580 659 10580 659 24330 18186 24330 18186 12651 19263 12651 19263 2189 2757 2189 2757 2207 23233 2207 23233 1605 8742 1605 8742 7311 12587 7311 12587 6795 5421 6795 5421 17012 1632 17012 1632 4375 198 4375 198 20048 16289 20048 16289 14442 10860 14442 10860 22028 10972 22028 10972 2982 3009 2982 3009 1155 22556 1155 22556 18808 7266 18808 7266 20766 21160 20766 21160 7804 13294 7804 13294 10743 1505 10743 1505 608 13818 608 13818 20507 4982 20507 4982 5032 19372 5032 19372 3130 1334 3130 1334 9376 21410 9376 21410 1676 12183 1676 12183 9214 20259 9214 20259 8623 10902 8623 10902 313 21052 313 21052 12610 8973 12610 8973 8091 18747 8091 18747 20776 14083 20776 14083 2474 21584 2474 21584 15562 7912 15562 7912 2300 13757 2300 13757 9094 4311 9094 4311 3520 17525 3520 17525 14387 2279 14387 2279 6243 13888 6243 13888 729 21972 729 21972 13170 11896 13170 11896 21840 2725 21840 2725 561 23635 561 23635 12856 11917 12856 11917 6426 8694 6426 8694 496 16813 496 16813 4696 7639 4696 7639 20876 1075 20876 1075 14606 24792 14606 24792 10304 8231 10304 8231 17462 19907 17462 19907 10969 10497 10969 10497 8765 11254 8765 11254 5063 3747 5063 3747 16692 8480 16692 8480 12579 3852 12579 3852 1320 8758 1320 8758 10425 23354 10425 23354 1082 8845 1082 8845 23094 606 23094 606 6891 17284 6891 17284 24589 10580 24589 10580 14089 13868 14089 13868 24573 15450 24573 15450 13879 3399 13879 3399 10770 9967 10770 9967 22944 7919 22944 7919 140 16970 140 16970 23079 2408 23079 2408 1602 24793 1602 24793 8364 6980 8364 6980 22639 2148 22639 2148 20284 22209 20284 22209 19524 1893 19524 1893 3131 17401 3131 17401 12878 3032 12878 3032 22541 20065 22541 20065 9801 11733 9801 11733 5192 900 5192 900 20441 10617 20441 10617 4846 8733 4846 8733 20611 18391 20611 18391 24271 2635 24271 2635 12580 18299 12580 18299 4730 10295 4730 10295 13242 10016 13242 10016 4665 6466 4665 6466 12250 11423 12250 11423 4090 8915 4090 8915 10153 23628 10153 23628 935 1311 935 1311 9886 24790 9886 24790 6074 3798 6074 3798 22658 22213 22658 22213 10819 1863 10819 1863 24412 7392 24412 7392 4606 2462 4606 2462 21930 21667 21930 21667 11572 5018 11572 5018 24624 16242 24624 16242 16649 7243 16649 7243 3826 11682 3826 11682 18215 9262 18215 9262 1571 24373 1571 24373 14701 6481 14701 6481 7560 1765 7560 1765 20340 19323 20340 19323 17673 3528 17673 3528 1564 23998 1564 23998 22606 1437 22606 1437 15497 20045 15497 20045 21765 6765 21765 6765 1504 20158 1504 20158 20075 11951 20075 11951 15809 20790 15809 20790 7758 7461 7758 7461 14680 7876 14680 7876 4776 18545 4776 18545 19264 4914 19264 4914 2674 7043 2674 7043 11646 1865 11646 1865 19640 18953 19640 18953 18841 8117 18841 8117 3334 22184 3334 22184 15904 1880 15904 1880 3802 14715 3802 14715 18249 12751 18249 12751 18044 19250 18044 19250 22801 13827 22801 13827 18421 22885 18421 22885 8208 20640 8208 20640 21121 17208 21121 17208 12918 7711 12918 7711 24699 19030 24699 19030 20660 3988 20660 3988 13284 16075 13284 16075 3647 24484 3647 24484 1283 13641 1283 13641 15629 20822 15629 20822 4588 19403 4588 19403 17750 24485 17750 24485 23502 8229 23502 8229 20301 19337 20301 19337 14744 188 14744 188 18597 19810 18597 19810 22524 3661 22524 3661 7685 13608 7685 13608 24706 20662 24706 20662 8771 8821 8771 8821 9775 24230 9775 24230 6216 23814 6216 23814 22268 22290 22268 22290 860 22794 860 22794 1193 9889 1193 9889 9197 18271 9197 18271 9013 4246 9013 4246 7599 20703 7599 20703 1765 3553 1765 3553 2112 9822 2112 9822 1154 16340 1154 16340 8671 21117 8671 21117 3331 10496 3331 10496 17940 944 17940 944 10210 22844 10210 22844 14991 27 14991 27 14010 8732 14010 8732 15808 2306 15808 2306 21526 23013 21526 23013 6948 6577 6948 6577 4076 1696 4076 1696 15247 21087 15247 21087 19786 12872 19786 12872 3452 18817 3452 18817 1456 3254 1456 3254 21746 16633 21746 16633 8734 23607 8734 23607 22618 7028 22618 7028 7552 24106 7552 24106 24973 1013 24973 1013 8087 20629 8087 20629 5325 2170 5325 2170 5310 9641 5310 9641 24569 4515 24569 4515 9445 17803 9445 17803 14151 13569 14151 13569 1507 19991 1507 19991 8333 10527 8333 10527 24063 18628 24063 18628 9671 8844 9671 8844 10168 12627 10168 12627 21302 9385 21302 9385 12528 20473 12528 20473 7642 15193 7642 15193 4068 3562 4068 3562 19970 9462 19970 9462 895 5564 895 5564 9878 5154 9878 5154 6090 6260 6090 6260 15759 4841 15759 4841 7702 21725 7702 21725 6860 23898 6860 23898 12057 13165 12057 13165 943 19040 943 19040 21551 3062 21551 3062 23407 702 23407 702 6612 14872 6612 14872 14301 21425 14301 21425 24800 8772 24800 8772 3894 17294 3894 17294 6991 8491 6991 8491 12649 21445 12649 21445 6452 1972 6452 1972 17429 24895 17429 24895 4551 24437 4551 24437 19889 23190 19889 23190 12283 7900 12283 7900 14555 20125 14555 20125 6520 22079 6520 22079 185 1690 185 1690 18447 9208 18447 9208 1860 17021 1860 17021 16139 13839 16139 13839 1843 14881 1843 14881 23967 13250 23967 13250 7120 13327 7120 13327 12185 14870 12185 14870 4389 19719 4389 19719 23851 3376 23851 3376 17639 20807 17639 20807 1550 7424 1550 7424 16948 23040 16948 23040 11767 11074 11767 11074 5226 23855 5226 23855 1023 1966 1023 1966 22404 14215 22404 14215 9841 10536 9841 10536 18150 12280 18150 12280 2580 8927 2580 8927 8965 22562 8965 22562 1814 4069 1814 4069 7842 19646 7842 19646 1757 21150 1757 21150 23006 3121 23006 3121 2810 21587 2810 21587 18083 7524 18083 7524 20474 21026 20474 21026 17088 4894 17088 4894 4866 21344 4866 21344 11340 11299 11340 11299 5436 12377 5436 12377 16091 4398 16091 4398 6792 11912 6792 11912 20084 22161 20084 22161 9458 5481 9458 5481 7200 16293 7200 16293 9697 6058 9697 6058 2018 22753 2018 22753 20701 11221 20701 11221 14948 6887 14948 6887 16702 2981 16702 2981 4544 6054 4544 6054 15383 18356 15383 18356 2871 2384 2871 2384 14071 23903 14071 23903 19033 22795 19033 22795 10164 3494 10164 3494 13157 6797 13157 6797 1037 24860 1037 24860 20748 8594 20748 8594 12330 18413 12330 18413 13028 2189 13028 2189 22908 10932 22908 10932 12523 19462 12523 19462 7967 6474 7967 6474 22241 19831 22241 19831 5495 6906 5495 6906 17413 14769 17413 14769 15743 3000 15743 3000 15015 19410 15015 19410 409 1376 409 1376 22999 15028 22999 15028 6069 14497 6069 14497 20078 8798 20078 8798 476 23729 476 23729 4461 11178 4461 11178 9134 24932 9134 24932 6119 18250 6119 18250 18985 20680 18985 20680 23166 15141 23166 15141 15167 23702 15167 23702 728 6247 728 6247 8643 23708 8643 23708 14808 21404 14808 21404 8996 18409 8996 18409 22587 13040 22587 13040 6545 4986 6545 4986 16982 17775 16982 17775 8546 7668 8546 7668 15894 9476 15894 9476 1136 24129 1136 24129 19289 10912 19289 10912 18287 23113 18287 23113 12418 6821 12418 6821 23794 13636 23794 13636 12875 808 12875 808 4836 19122 4836 19122 813 19331 813 19331 11605 8113 11605 8113 20661 12019 20661 12019 2534 3873 2534 3873 8821 21152 8821 21152 17702 16754 17702 16754 7050 11631 7050 11631 24651 22214 24651 22214 6753 11320 6753 11320 10749 11569 10749 11569 23406 570 23406 570 465 17094 465 17094 24673 2401 24673 2401 19569 20013 19569 20013 8725 1682 8725 1682 19490 24489 19490 24489 8236 19639 8236 19639 13987 10565 13987 10565 6473 20086 6473 20086 15814 2774 15814 2774 4219 6533 4219 6533 24919 4935 24919 4935 13393 15578 13393 15578 16072 22487 16072 22487 8293 8553 8293 8553 20586 17149 20586 17149 11412 15718 11412 15718 12425 19132 12425 19132 11074 6747 11074 6747 19453 16675 19453 16675 2469 9892 2469 9892 19554 3310 19554 3310 56 19737 56 19737 14723 2828 14723 2828 17415 16129 17415 16129 15467 11109 15467 11109 6651 22198 6651 22198 12034 5296 12034 5296 1279 8070 1279 8070 22036 16515 22036 16515 281 6571 281 6571 18174 17266 18174 17266 1220 12113 1220 12113 23214 1737 23214 1737 4685 13445 4685 13445 6687 8581 6687 8581 3222 11743 3222 11743 20294 10229 20294 10229 4340 150 4340 150 12390 9929 12390 9929 299 20498 299 20498 20257 11262 20257 11262 9760 22978 9760 22978 971 15728 971 15728 12645 4295 12645 4295 11492 19361 11492 19361 22302 22127 22302 22127 2978 18330 2978 18330 4658 21754 4658 21754 16123 6340 16123 6340 17676 17444 17676 17444 8723 6798 8723 6798 20578 22831 20578 22831 6046 4025 6046 4025 10561 11771 10561 11771 350 13304 350 13304 22825 16480 22825 16480 6524 2851 6524 2851 20780 23229 20780 23229 13300 1510 13300 1510 21014 23446 21014 23446 17770 17070 17770 17070 24682 18098 24682 18098 5304 17914 5304 17914 21592 17924 21592 17924 16538 9424 16538 9424 23369 24342 23369 24342 17522 6889 17522 6889 704 24781 704 24781 22504 22772 22504 22772 17295 1393 17295 1393 23022 19949 23022 19949 21763 15696 21763 15696 14676 11740 14676 11740 9909 20565 9909 20565 19387 12041 19387 12041 16940 8537 16940 8537 24004 17281 24004 17281 5302 14532 5302 14532 21174 23713 21174 23713 10216 2877 10216 2877 15014 13488 15014 13488 426 21184 426 21184 7770 8812 7770 8812 1608 23485 1608 23485 19714 16511 19714 16511 4587 9828 4587 9828 21567 5601 21567 5601 714 17851 714 17851 4855 39 4855 39 22399 4957 22399 4957 25 23779 25 23779 18895 6688 18895 6688 1074 15944 1074 15944 18213 4777 18213 4777 7618 17513 7618 17513 23495 10809 23495 10809 1121 2902 1121 2902 23621 19113 23621 19113 10176 4280 10176 4280 790 14587 790 14587 17363 2431 17363 2431 20158 14235 20158 14235 19944 11593 19944 11593 24158 22522 24158 22522 4616 5320 4616 5320 5156 24644 5156 24644 18442 18269 18442 18269 7850 24520 7850 24520 21548 2370 21548 2370 21272 22427 21272 22427 2293 3471 2293 3471 12069 18988 12069 18988 11163 829 11163 829 20919 15684 20919 15684 4742 783 4742 783 12494 4903 12494 4903 7883 2252 7883 2252 3971 13075 3971 13075 21232 970 21232 970 15751 12077 15751 12077 20047 7291 20047 7291 5666 22450 5666 22450 5103 9595 5103 9595 24430 11625 24430 11625 4819 5912 4819 5912 20882 7619 20882 7619 4916 11513 4916 11513 19307 2349 19307 2349 7017 21352 7017 21352 13161 7666 13161 7666 18922 19123 18922 19123 18762 3353 18762 3353 15413 8947 15413 8947 23106 866 23106 866 20096 5579 20096 5579 23040 17058 23040 17058 12539 24254 12539 24254 23341 3959 23341 3959 11083 22960 11083 22960 20879 8120 20879 8120 15614 24994 15614 24994 22973 7428 22973 7428 8427 7542 8427 7542 22170 7 22170 7 24237 16933 24237 16933 1618 6056 1618 6056 16107 13414 16107 13414 3590 1736 3590 1736 18962 18258 18962 18258 9723 22313 9723 22313 10125 4087 10125 4087 224 8132 224 8132 21373 752 21373 752 15636 9331 15636 9331 1073 10577 1073 10577 10791 7559 10791 7559 20338 13831 20338 13831 24317 5243 24317 5243 944 15134 944 15134 13755 2077 13755 2077 3790 15631 3790 15631 24670 12128 24670 12128 20516 22643 20516 22643 22819 13505 22819 13505 6048 7075 6048 7075 8778 17163 8778 17163 10910 4283 10910 4283 21059 19282 21059 19282 14536 565 14536 565 8347 17870 8347 17870 23943 11732 23943 11732 22439 16096 22439 16096 1310 1314 1310 1314 13482 23216 13482 23216 4503 246 4503 246 23475 15017 23475 15017 22067 713 22067 713 23859 7447 23859 7447 5229 1332 5229 1332 15175 17360 15175 17360 2597 15945 2597 15945 22381 20581 22381 20581 5969 17682 5969 17682 9292 14583 9292 14583 4181 9430 4181 9430 24295 6436 24295 6436 4370 10993 4370 10993 23034 4855 23034 4855 20465 20127 20465 20127 17296 4842 17296 4842 6947 19804 6947 19804 22560 4364 22560 4364 11732 23063 11732 23063 23756 1448 23756 1448 15029 19985 15029 19985 2737 11470 2737 11470 6002 1300 6002 1300 24471 19205 24471 19205 1649 9961 1649 9961 23816 18506 23816 18506 23854 14515 23854 14515 9646 391 9646 391 15601 16040 15601 16040 4163 21578 4163 21578 11382 8944 11382 8944 20207 23434 20207 23434 3629 1467 3629 1467 2057 19911 2057 19911 16161 16810 16161 16810 8972 13466 8972 13466 23204 9587 23204 9587 7464 18083 7464 18083 7272 14154 7272 14154 18700 24756 18700 24756 10742 7977 10742 7977 23990 18964 23990 18964 12398 23406 12398 23406 20819 4187 20819 4187 2984 15005 2984 15005 16957 11633 16957 11633 20875 24494 20875 24494 9383 12076 9383 12076 15253 16682 15253 16682 15630 5652 15630 5652 24722 18153 24722 18153 16599 2417 16599 2417 7932 19940 7932 19940 15591 992 15591 992 28 14211 28 14211 20843 5447 20843 5447 3867 221 3867 221 19901 4278 19901 4278 2439 22317 2439 22317 19564 7726 19564 7726 2120 9714 2120 9714 24223 10392 24223 10392 4115 16026 4115 16026 20128 4176 20128 4176 8392 2644 8392 2644 23045 13297 23045 13297 9563 5300 9563 5300 11972 15558 11972 15558 24684 515 24684 515 13111 22715 13111 22715 15485 24334 15485 24334 14294 3609 14294 3609 24454 21759 24454 21759 2634 1798 2634 1798 7488 24225 7488 24225 629 775 629 775 17766 6341 17766 6341 18441 18769 18441 18769 9937 19013 9937 19013 13821 15013 13821 15013 884 20464 884 20464 13057 8432 13057 8432 24874 9008 24874 9008 14235 7843 14235 7843 23665 15687 23665 15687 3308 816 3308 816 23524 13402 23524 13402 856 19327 856 19327 7115 10734 7115 10734 7294 1418 7294 1418 1780 579 1780 579 4792 7018 4792 7018 4421 16388 4421 16388 21316 4045 21316 4045 6384 4917 6384 4917 13216 23150 13216 23150 8324 14697 8324 14697 16769 17829 16769 17829 2722 197 2722 197 17808 20088 17808 20088 24654 10435 24654 10435 19610 13675 19610 13675 830 831 830 831 22030 23357 22030 23357 14705 105 14705 105 20252 21438 20252 21438 13129 7394 13129 7394 20536 18287 20536 18287 6969 2253 6969 2253 9651 19310 9651 19310 8097 13730 8097 13730 18346 6369 18346 6369 14116 19929 14116 19929 24152 13351 24152 13351 2812 3245 2812 3245 7665 24884 7665 24884 6052 1301 6052 1301 10528 24928 10528 24928 19710 5684 19710 5684 11700 5262 11700 5262 12309 12093 12309 12093 5671 16781 5671 16781 16365 8900 16365 8900 4972 18042 4972 18042 16630 9436 16630 9436 4059 21836 4059 21836 427 23221 427 23221 18317 894 18317 894 11730 6779 11730 6779 17763 9680 17763 9680 2368 10674 2368 10674 13530 2843 13530 2843 12042 20486 12042 20486 18989 9112 18989 9112 1659 23801 1659 23801 17359 5044 17359 5044 14314 14099 14314 14099 19236 13852 19236 13852 6541 20266 6541 20266 20531 15911 20531 15911 1026 20205 1026 20205 16709 2928 16709 2928 23697 17860 23697 17860 8954 22875 8954 22875 16790 16902 16790 16902 7138 3289 7138 3289 15835 5016 15835 5016 4917 3304 4917 3304 23160 24970 23160 24970 17509 3634 17509 3634 16974 4134 16974 4134 5413 785 5413 785 6252 10140 6252 10140 24113 23029 24113 23029 4396 18222 4396 18222 17029 23792 17029 23792 2644 6620 2644 6620 2417 20151 2417 20151 18299 7536 18299 7536 1441 7742 1441 7742 654 5227 654 5227 7648 19098 7648 19098 22226 8709 22226 8709 14832 11827 14832 11827 2001 4231 2001 4231 18476 22536 18476 22536 17438 16795 17438 16795 2416 4104 2416 4104 15097 1296 15097 1296 10833 22667 10833 22667 21661 10807 21661 10807 3827 4027 3827 4027 21189 2475 21189 2475 3 24050 3 24050 17734 19062 17734 19062 3973 16876 3973 16876 17829 8463 17829 8463 4890 21693 4890 21693 22238 11958 22238 11958 22793 7303 22793 7303 9397 9082 9397 9082 20394 14873 20394 14873 277 134 277 134 19993 8459 19993 8459 17153 24752 17153 24752 23639 16695 23639 16695 16398 4418 16398 4418 12244 17260 12244 17260 12388 5402 12388 5402 769 6001 769 6001 18276 15621 18276 15621 12279 9985 12279 9985 11248 24451 11248 24451 9264 182 9264 182 19583 10719 19583 10719 1326 3985 1326 3985 23832 12386 23832 12386 4056 8088 4056 8088 18903 24963 18903 24963 4939 15846 4939 15846 1544 17395 1544 17395 13256 2463 13256 2463 18241 19480 18241 19480 10873 5865 10873 5865 580 15080 580 15080 10040 3229 10040 3229 4259 10080 4259 10080 17876 24169 17876 24169 1754 4189 1754 4189 6757 24452 6757 24452 6213 1351 6213 1351 14359 13728 14359 13728 3408 21983 3408 21983 16616 6538 16616 6538 8488 18248 8488 18248 23820 4390 23820 4390 9539 5528 9539 5528 14259 1223 14259 1223 5246 5833 5246 5833 11356 21134 11356 21134 3393 1795 3393 1795 5953 21182 5953 21182 1033 6823 1033 6823 16525 21389 16525 21389 9366 15160 9366 15160 20412 983 20412 983 4101 12068 4101 12068 20490 3886 20490 3886 17888 14460 17888 14460 2777 14888 2777 14888 17427 814 17427 814 13098 19960 13098 19960 24832 6140 24832 6140 6936 15602 6936 15602 24224 8213 24224 8213 2660 21617 2660 21617 13425 10816 13425 10816 23667 14505 23667 14505 14959 11544 14959 11544 23910 7001 23910 7001 3935 23807 3935 23807 19496 1833 19496 1833 7544 24821 7544 24821 22776 2742 22776 2742 9572 20583 9572 20583 19194 7061 19194 7061 22478 16357 22478 16357 15615 1685 15615 1685 16490 11664 16490 11664 2711 9057 2711 9057 20196 6855 20196 6855 15679 24104 15679 24104 13137 11729 13137 11729 12449 19262 12449 19262 9813 15468 9813 15468 12820 22241 12820 22241 4904 11343 4904 11343 19011 8538 19011 8538 6453 1964 6453 1964 7219 11410 7219 11410 23095 16045 23095 16045 10664 18376 10664 18376 18631 21450 18631 21450 489 21845 489 21845 17581 8163 17581 8163 102 8406 102 8406 8351 13231 8351 13231 11076 11337 11076 11337 10089 15882 10089 15882 19848 9194 19848 9194 52 9459 52 9459 11589 15343 11589 15343 14582 22869 14582 22869 14445 13493 14445 13493 17973 11309 17973 11309 1724 10194 1724 10194 23173 16347 23173 16347 16311 2980 16311 2980 16920 20131 16920 20131 12272 17181 12272 17181 23991 7326 23991 7326 9022 4262 9022 4262 22247 14008 22247 14008 19021 7572 19021 7572 10070 14446 10070 14446 1388 23086 1388 23086 22222 810 22222 810 4510 21794 4510 21794 927 11192 927 11192 1654 15518 1654 15518 13818 15114 13818 15114 16756 22876 16756 22876 1290 8961 1290 8961 792 15002 792 15002 21371 3046 21371 3046 3942 13408 3942 13408 10063 6113 10063 6113 13501 12270 13501 12270 2336 23246 2336 23246 24426 1276 24426 1276 9402 10134 9402 10134 14719 1466 14719 1466 20961 20599 20961 20599 8763 3728 8763 3728 23908 24787 23908 24787 21041 10058 21041 10058 24111 21780 24111 21780 8970 84 8970 84 17340 18596 17340 18596 21889 3067 21889 3067 5189 847 5189 847 16111 20915 16111 20915 18561 2247 18561 2247 23701 14277 23701 14277 13494 4533 13494 4533 21377 7984 21377 7984 20365 5286 20365 5286 24448 20144 24448 20144 712 20845 712 20845 14908 10224 14908 10224 3921 1871 3921 1871 12096 22126 12096 22126 5940 20700 5940 20700 9510 18787 9510 18787 2155 2899 2155 2899 4505 18135 4505 18135 2834 5281 2834 5281 10050 24991 10050 24991 7538 17661 7538 17661 21911 22298 21911 22298 11295 3628 11295 3628 20672 23979 20672 23979 6690 100 6690 100 7780 18824 7780 18824 19793 19292 19793 19292 2283 20068 2283 20068 21600 20335 21600 20335 14607 16961 14607 16961 17030 8723 17030 8723 5866 18154 5866 18154 13352 7645 13352 7645 1135 6537 1135 6537 20688 24301 20688 24301 21104 13635 21104 13635 5786 5757 5786 5757 17886 20443 17886 20443 16819 177 16819 177 12912 15250 12912 15250 21376 10938 21376 10938 2621 24871 2621 24871 14711 19898 14711 19898 15588 23010 15588 23010 24141 5010 24141 5010 20980 11482 20980 11482 5955 9045 5955 9045 20069 18838 20069 18838 6330 403 6330 403 9249 23273 9249 23273 18576 532 18576 532 9936 3142 9936 3142 14560 92 14560 92 437 12622 437 12622 21394 24535 21394 24535 2288 7993 2288 7993 23501 23219 23501 23219 5233 18836 5233 18836 9236 23916 9236 23916 11311 23455 11311 23455 3638 24382 3638 24382 24337 2149 24337 2149 10924 10692 10924 10692 18354 2439 18354 2439 4326 5611 4326 5611 22324 3725 22324 3725 10345 23867 10345 23867 7522 20531 7522 20531 16623 2314 16623 2314 13531 2223 13531 2223 24039 14348 24039 14348 18268 3565 18268 3565 19668 13472 19668 13472 1834 8829 1834 8829 16166 5755 16166 5755 14037 19129 14037 19129 23019 6118 23019 6118 23247 7396 23247 7396 23044 5160 23044 5160 8213 13153 8213 13153 352 165 352 165 7584 15630 7584 15630 12043 6162 12043 6162 20448 20113 20448 20113 15695 6699 15695 6699 20744 19111 20744 19111 2542 23370 2542 23370 9386 3461 9386 3461 10984 17901 10984 17901 19042 3435 19042 3435 9770 17669 9770 17669 9396 8028 9396 8028 8137 10557 8137 10557 14058 56 14058 56 20763 10782 20763 10782 11318 11052 11318 11052 22735 23092 22735 23092 11908 5219 11908 5219 17004 9362 17004 9362 6578 10562 6578 10562 9237 8612 9237 8612 123 8813 123 8813 22073 654 22073 654 16952 24251 16952 24251 739 9395 739 9395 13374 14060 13374 14060 572 8506 572 8506 18128 23211 18128 23211 23194 2184 23194 2184 261 21429 261 21429 18412 13051 18412 13051 11839 24832 11839 24832 9070 2953 9070 2953 12964 19401 12964 19401 24136 5416 24136 5416 15200 10057 15200 10057 15453 6336 15453 6336 23460 15982 23460 15982 2214 10181 2214 10181 3620 15895 3620 15895 1223 11539 1223 11539 24238 23579 24238 23579 2586 3968 2586 3968 19867 18789 19867 18789 5010 19691 5010 19691 12349 3480 12349 3480 22716 14665 22716 14665 1523 2756 1523 2756 24464 17069 24464 17069 10452 17915 10452 17915 13448 9143 13448 9143 368 24534 368 24534 2856 6506 2856 6506 13392 3727 13392 3727 4212 8490 4212 8490 23691 15364 23691 15364 5696 7106 5696 7106 2006 24227 2006 24227 15924 8925 15924 8925 2525 23356 2525 23356 11690 9297 11690 9297 17970 16482 17970 16482 5644 2639 5644 2639 24943 12447 24943 12447 8796 13211 8796 13211 24041 3159 24041 3159 16505 11334 16505 11334 16164 1150 16164 1150 13813 16264 13813 16264 21461 4640 21461 4640 1831 3260 1831 3260 10817 22366 10817 22366 1040 6703 1040 6703 12637 18992 12637 18992 4045 6940 4045 6940 14700 24217 14700 24217 5072 10899 5072 10899 14714 12194 14714 12194 3338 3925 3338 3925 24300 18963 24300 18963 14845 6017 14845 6017 6418 24269 6418 24269 4285 1970 4285 1970 8571 16978 8571 16978 5471 21964 5471 21964 6714 6344 6714 6344 22811 19908 22811 19908 7559 14454 7559 14454 23394 18668 23394 18668 23964 226 23964 226 2365 18015 2365 18015 14821 3007 14821 3007 4983 15338 4983 15338 13976 16076 13976 16076 477 4819 477 4819 24137 24099 24137 24099 4805 13828 4805 13828 7074 6598 7074 6598 4309 4850 4309 4850 834 19110 834 19110 3190 8086 3190 8086 13841 10477 13841 10477 4814 14389 4814 14389 16684 19054 16684 19054 4366 23605 4366 23605 16832 2062 16832 2062 19540 18481 19540 18481 9370 8012 9370 8012 20917 21722 20917 21722 3725 7102 3725 7102 11300 14574 11300 14574 5345 9041 5345 9041 21500 23667 21500 23667 11425 3420 11425 3420 18539 8739 18539 8739 18269 2007 18269 2007 20935 21041 20935 21041 9247 21123 9247 21123 20332 16063 20332 16063 22815 18018 22815 18018 7184 3721 7184 3721 22726 23836 22726 23836 2906 5161 2906 5161 18571 868 18571 868 16488 11597 16488 11597 19419 17909 19419 17909 12715 6674 12715 6674 23758 13554 23758 13554 13565 10062 13565 10062 22829 10869 22829 10869 8748 10042 8748 10042 4585 15674 4585 15674 411 4021 411 4021 24254 17685 24254 17685 129 10425 129 10425 718 19623 718 19623 20020 8911 20020 8911 8819 22524 8819 22524 19722 1086 19722 1086 1242 15515 1242 15515 3874 5239 3874 5239 2494 5508 2494 5508 22195 19839 22195 19839 10993 8504 10993 8504 17448 1704 17448 1704 6245 17136 6245 17136 10680 15231 10680 15231 3399 22072 3399 22072 14473 18592 14473 18592 14228 19530 14228 19530 18517 3294 18517 3294 9133 5151 9133 5151 14035 19144 14035 19144 1658 22861 1658 22861 18220 13015 18220 13015 7076 14184 7076 14184 17672 13411 17672 13411 11983 15788 11983 15788 20387 4037 20387 4037 12522 21282 12522 21282 23819 23715 23819 23715 5890 11049 5890 11049 23307 3013 23307 3013 7048 11775 7048 11775 15949 4722 15949 4722 18353 24833 18353 24833 24790 8701 24790 8701 12758 55 12758 55 9670 14900 9670 14900 22217 4995 22217 4995 439 15947 439 15947 3587 5056 3587 5056 22530 23755 22530 23755 8689 7545 8689 7545 9460 3252 9460 3252 893 18273 893 18273 18737 22560 18737 22560 2493 23783 2493 23783 24051 6753 24051 6753 127 22322 127 22322 12879 9101 12879 9101 24970 21342 24970 21342 22088 2398 22088 2398 4545 1024 4545 1024 16247 1188 16247 1188 2010 23379 2010 23379 3895 10146 3895 10146 17630 20968 17630 20968 5777 12680 5777 12680 8940 23263 8940 23263 2424 7086 2424 7086 16433 1500 16433 1500 21430 24293 21430 24293 24768 8166 24768 8166 7471 10568 7471 10568 11995 9841 11995 9841 24404 16536 24404 16536 5540 11555 5540 11555 22082 13832 22082 13832 820 3482 820 3482 22296 14721 22296 14721 22236 10750 22236 10750 20266 18422 20266 18422 5030 14969 5030 14969 6575 23593 6575 23593 4183 13889 4183 13889 23931 1109 23931 1109 11490 2295 11490 2295 21492 11197 21492 11197 3692 1688 3692 1688 22159 8084 22159 8084 14355 12073 14355 12073 22271 14965 22271 14965 7927 15517 7927 15517 16730 20507 16730 20507 11303 939 11303 939 17326 9189 17326 9189 105 20404 105 20404 11046 7579 11046 7579 12194 10356 12194 10356 10812 19348 10812 19348 12827 1381 12827 1381 12492 22599 12492 22599 22612 4863 22612 4863 8167 10398 8167 10398 13510 12349 13510 12349 10670 13625 10670 13625 21830 4929 21830 4929 543 8717 543 8717 19436 2333 19436 2333 13359 24441 13359 24441 4759 16407 4759 16407 22528 22568 22528 22568 13331 1861 13331 1861 18002 17769 18002 17769 3919 4811 3919 4811 15324 24910 15324 24910 8195 5006 8195 5006 20416 22440 20416 22440 6043 3678 6043 3678 6101 16216 6101 16216 24747 21941 24747 21941 11411 5576 11411 5576 24245 17072 24245 17072 3249 24539 3249 24539 18460 1292 18460 1292 7920 6458 7920 6458 24401 22980 24401 22980 11470 17003 11470 17003 3226 18944 3226 18944 5161 1499 5161 1499 10726 4697 10726 4697 1498 989 1498 989 11858 9358 11858 9358 20447 6500 20447 6500 2331 17849 2331 17849 12971 10177 12971 10177 16510 19738 16510 19738 16214 23399 16214 23399 18587 14841 18587 14841 6725 234 6725 234 2008 17376 2008 17376 23315 6080 23315 6080 2046 22472 2046 22472 14666 5914 14666 5914 2535 14340 2535 14340 24182 19375 24182 19375 11899 5068 11899 5068 15633 14725 15633 14725 1144 20282 1144 20282 11040 14689 11040 14689 19265 17421 19265 17421 4757 4760 4757 4760 6926 23020 6926 23020 10977 14068 10977 14068 6339 17206 6339 17206 24293 24915 24293 24915 1465 3196 1465 3196 9251 22905 9251 22905 5518 743 5518 743 19957 14787 19957 14787 9730 22261 9730 22261 15939 14252 15939 14252 9173 6784 9173 6784 14952 23004 14952 23004 1903 6004 1903 6004 15136 13663 15136 13663 2199 4505 2199 4505 22668 1949 22668 1949 11852 929 11852 929 17961 17762 17961 17762 391 6908 391 6908 16135 1670 16135 1670 13533 3970 13533 3970 16680 18035 16680 18035 2758 9788 2758 9788 12158 12146 12158 12146 7038 9481 7038 9481 23473 21221 23473 21221 4477 19061 4477 19061 19220 3186 19220 3186 10803 2996 10803 2996 15471 2563 15471 2563 1005 24426 1005 24426 9474 9024 9474 9024 21629 22287 21629 22287 2573 20832 2573 20832 22847 4496 22847 4496 17083 14363 17083 14363 21473 3268 21473 3268 1252 1524 1252 1524 23102 7003 23102 7003 14112 1427 14112 1427 6158 21167 6158 21167 16190 7569 16190 7569 7727 17080 7727 17080 17881 3685 17881 3685 6256 11665 6256 11665 11357 8380 11357 8380 1861 7319 1861 7319 11636 4391 11636 4391 10071 16858 10071 16858 1648 4703 1648 4703 23346 24319 23346 24319 1702 5087 1702 5087 20309 23819 20309 23819 9218 16027 9218 16027 17420 1169 17420 1169 539 21653 539 21653 23077 14735 23077 14735 8106 19283 8106 19283 802 15817 802 15817 7127 20578 7127 20578 9506 80 9506 80 21811 20526 21811 20526 12884 17068 12884 17068 22365 9397 22365 9397 24771 22128 24771 22128 14882 10323 14882 10323 24809 15555 24809 15555 6343 6926 6343 6926 23611 21066 23611 21066 1339 9678 1339 9678 23012 8590 23012 8590 5115 19179 5115 19179 21525 10363 21525 10363 20295 17209 20295 17209 23715 17862 23715 17862 6409 8751 6409 8751 6805 14727 6805 14727 5116 12296 5116 12296 12759 13430 12759 13430 10661 7846 10661 7846 10996 210 10996 210 1655 5801 1655 5801 18606 15876 18606 15876 3707 4577 3707 4577 9960 189 9960 189 15788 22867 15788 22867 5515 11086 5515 11086 14956 15406 14956 15406 11919 294 11919 294 24472 15246 24472 15246 23333 3104 23333 3104 2654 24125 2654 24125 11768 6366 11768 6366 24808 20457 24808 20457 9781 22561 9781 22561 19637 14704 19637 14704 1027 10315 1027 10315 3149 22865 3149 22865 22323 12233 22323 12233 15525 22825 15525 22825 17233 21606 17233 21606 634 3362 634 3362 4283 19116 4283 19116 24418 3394 24418 3394 3174 22731 3174 22731 8436 3160 8436 3160 20014 8675 20014 8675 21198 1558 21198 1558 1726 15380 1726 15380 19868 18597 19868 18597 19643 967 19643 967 13506 15099 13506 15099 3531 20291 3531 20291 24572 12944 24572 12944 4584 8496 4584 8496 13434 12890 13434 12890 13275 18231 13275 18231 15212 17129 15212 17129 1786 8190 1786 8190 24541 17976 24541 17976 5631 24204 5631 24204 1235 7241 1235 7241 15659 1326 15659 1326 7571 23770 7571 23770 17621 7098 17621 7098 5714 3061 5714 3061 7638 13032 7638 13032 13835 21099 13835 21099 3020 2347 3020 2347 19084 21444 19084 21444 19076 5422 19076 5422 10209 1480 10209 1480 11120 24080 11120 24080 1598 5679 1598 5679 23391 3842 23391 3842 19119 24980 19119 24980 7895 735 7895 735 16569 4816 16569 4816 3985 21473 3985 21473 13313 24458 13313 24458 4560 8921 4560 8921 20236 24773 20236 24773 4735 8083 4735 8083 8110 17538 8110 17538 6807 14677 6807 14677 19563 1484 19563 1484 10637 4670 10637 4670 23556 2804 23556 2804 6066 18618 6066 18618 12468 6993 12468 6993 9837 21744 9837 21744 17421 18101 17421 18101 900 22113 900 22113 15728 10646 15728 10646 18196 22051 18196 22051 20145 3184 20145 3184 20601 2467 20601 2467 8587 2378 8587 2378 23551 20759 23551 20759 22823 2216 22823 2216 24878 2688 24878 2688 5589 15128 5589 15128 23189 11481 23189 11481 7530 3059 7530 3059 11168 11871 11168 11871 11013 14676 11013 14676 23713 17409 23713 17409 3326 4731 3326 4731 24444 3419 24444 3419 5212 15624 5212 15624 14102 7365 14102 7365 4448 9549 4448 9549 2303 1257 2303 1257 24899 23377 24899 23377 23442 7240 23442 7240 23509 24206 23509 24206 16612 19146 16612 19146 24042 3275 24042 3275 540 12191 540 12191 3557 14379 3557 14379 828 17066 828 17066 23376 19928 23376 19928 10850 16811 10850 16811 18953 13246 18953 13246 18591 1368 18591 1368 19783 18487 19783 18487 17554 2320 17554 2320 18463 19490 18463 19490 14810 9129 14810 9129 8400 17452 8400 17452 628 10258 628 10258 7021 24173 7021 24173 13639 108 13639 108 11742 3344 11742 3344 17578 3154 17578 3154 13933 14560 13933 14560 24225 17519 24225 17519 8101 19160 8101 19160 14981 16630 14981 16630 97 24343 97 24343 13075 2901 13075 2901 19400 19184 19400 19184 3843 17323 3843 17323 9530 23606 9530 23606 6254 3510 6254 3510 14574 467 14574 467 12467 21014 12467 21014 6664 6261 6664 6261 16813 13407 16813 13407 19866 5290 19866 5290 10944 7339 10944 7339 15911 7081 15911 7081 21609 20425 21609 20425 21020 22515 21020 22515 24841 18073 24841 18073 5152 14225 5152 14225 15851 16922 15851 16922 10981 12141 10981 12141 9358 3518 9358 3518 18541 1043 18541 1043 14592 20786 14592 20786 3656 10949 3656 10949 16264 17299 16264 17299 24502 7712 24502 7712 6848 1928 6848 1928 16581 5454 16581 5454 5532 18756 5532 18756 14954 14866 14954 14866 15046 24840 15046 24840 15403 41 15403 41 1169 20424 1169 20424 15698 4958 15698 4958 10484 21987 10484 21987 21893 23064 21893 23064 10048 11444 10048 11444 22837 16821 22837 16821 5112 6787 5112 6787 20503 18473 20503 18473 2047 10946 2047 10946 23948 15539 23948 15539 8874 10517 8874 10517 22626 2658 22626 2658 8871 8879 8871 8879 22954 2623 22954 2623 6614 21804 6614 21804 21042 12046 21042 12046 1420 14817 1420 14817 16748 5785 16748 5785 18464 17317 18464 17317 6284 13233 6284 13233 6739 13379 6739 13379 5617 3165 5617 3165 23779 2692 23779 2692 16380 18557 16380 18557 6746 17557 6746 17557 11053 19943 11053 19943 19730 3136 19730 3136 24065 14609 24065 14609 11441 20633 11441 20633 1347 17659 1347 17659 24522 18270 24522 18270 2672 6027 2672 6027 7725 14400 7725 14400 23360 208 23360 208 1440 2578 1440 2578 8162 23880 8162 23880 5209 6238 5209 6238 23972 10030 23972 10030 6582 11833 6582 11833 11638 7797 11638 7797 6638 22459 6638 22459 19620 4900 19620 4900 2795 23709 2795 23709 23549 5317 23549 5317 24819 9963 24819 9963 16969 20467 16969 20467 23880 2643 23880 2643 412 9141 412 9141 21495 15048 21495 15048 1134 6189 1134 6189 11043 21542 11043 21542 125 21224 125 21224 22630 22685 22630 22685 874 13822 874 13822 20529 17494 20529 17494 1906 465 1906 465 15502 18621 15502 18621 2864 16348 2864 16348 18130 12741 18130 12741 3811 8672 3811 8672 16271 8223 16271 8223 8574 16929 8574 16929 15088 6613 15088 6613 3030 9222 3030 9222 7595 17077 7595 17077 7105 17 7105 17 9390 936 9390 936 3368 13030 3368 13030 36 18245 36 18245 11350 23632 11350 23632 24826 12326 24826 12326 10932 23881 10932 23881 16910 19849 16910 19849 5555 20831 5555 20831 17478 10479 17478 10479 727 5141 727 5141 19534 8584 19534 8584 282 4248 282 4248 1051 9727 1051 9727 19885 11669 19885 11669 4515 1785 4515 1785 567 23378 567 23378 9550 6371 9550 6371 20408 23767 20408 23767 10013 5756 10013 5756 3157 19489 3157 19489 18114 1751 18114 1751 14942 16836 14942 16836 11166 252 11166 252 14192 14323 14192 14323 10435 3255 10435 3255 15740 18811 15740 18811 23781 13986 23781 13986 3952 15583 3952 15583 15474 11558 15474 11558 17091 19151 17091 19151 18627 8136 18627 8136 21451 23717 21451 23717 21804 20367 21804 20367 2328 6815 2328 6815 24736 17090 24736 17090 7326 710 7326 710 13739 15286 13739 15286 3839 11584 3839 11584 14896 9191 14896 9191 4078 15508 4078 15508 17526 23355 17526 23355 24499 21097 24499 21097 4683 10274 4683 10274 24514 23545 24514 23545 4645 11225 4645 11225 20367 12863 20367 12863 12952 3731 12952 3731 20008 19933 20008 19933 19291 10908 19291 10908 21366 15410 21366 15410 8242 4213 8242 4213 17423 11579 17423 11579 11104 4271 11104 4271 1408 15407 1408 15407 10257 11297 10257 11297 9332 11044 9332 11044 22891 14366 22891 14366 9738 17691 9738 17691 20244 22024 20244 22024 8604 716 8604 716 13581 5964 13581 5964 19462 250 19462 250 23201 12624 23201 12624 11442 10131 11442 10131 21575 4182 21575 4182 10281 16302 10281 16302 20165 6413 20165 6413 2559 21710 2559 21710 2623 14185 2623 14185 10508 2492 10508 2492 4957 10934 4957 10934 18691 21310 18691 21310 1558 8676 1558 8676 899 23960 899 23960 19932 125 19932 125 2093 8366 2093 8366 23219 22445 23219 22445 4853 16791 4853 16791 15776 21234 15776 21234 9564 5662 9564 5662 19963 9508 19963 9508 9497 21075 9497 21075 20696 21356 20696 21356 11002 15853 11002 15853 22477 1425 22477 1425 17341 5318 17341 5318 19744 263 19744 263 8993 14140 8993 14140 17684 20411 17684 20411 13908 6269 13908 6269 6184 12124 6184 12124 23558 9153 23558 9153 16568 24435 16568 24435 5625 12736 5625 12736 18406 9452 18406 9452 4367 3194 4367 3194 3878 16335 3878 16335 10516 6528 10516 6528 22034 18004 22034 18004 1768 33 1768 33 20858 22203 20858 22203 3943 15276 3943 15276 19947 3157 19947 3157 7991 2507 7991 2507 12429 20892 12429 20892 22058 5607 22058 5607 5838 20771 5838 20771 2360 931 2360 931 21367 14947 21367 14947 9973 14089 9973 14089 17288 15273 17288 15273 13721 4047 13721 4047 3428 12005 3428 12005 3366 2494 3366 2494 17400 23892 17400 23892 20739 7312 20739 7312 780 22679 780 22679 13136 7399 13136 7399 2788 19522 2788 19522 13977 11967 13977 11967 1288 9389 1288 9389 19778 3582 19778 3582 11963 17272 11963 17272 22140 5117 22140 5117 8434 17723 8434 17723 24209 11070 24209 11070 17209 14857 17209 14857 19262 8073 19262 8073 12180 14559 12180 14559 1619 18989 1619 18989 21169 15942 21169 15942 8625 6870 8625 6870 23051 2868 23051 2868 4630 11102 4630 11102 21641 12049 21641 12049 10685 7658 10685 7658 21203 18453 21203 18453 5087 18752 5087 18752 2549 14458 2549 14458 1796 19103 1796 19103 20160 24410 20160 24410 19872 1194 19872 1194 19570 17433 19570 17433 24148 9048 24148 9048 1241 20300 1241 20300 23059 11697 23059 11697 6054 14943 6054 14943 23250 23047 23250 23047 5932 18678 5932 18678 16080 7388 16080 7388 266 15665 266 15665 19066 180 19066 180 5287 12265 5287 12265 16884 24807 16884 24807 19263 2760 19263 2760 8397 13422 8397 13422 21150 15039 21150 15039 4419 4440 4419 4440 12307 13218 12307 13218 2075 24416 2075 24416 14513 24823 14513 24823 1723 7210 1723 7210 24650 20817 24650 20817 632 21198 632 21198 5242 16756 5242 16756 1038 16975 1038 16975 11894 6628 11894 6628 5665 12917 5665 12917 24014 7705 24014 7705 19283 12727 19283 12727 20547 722 20547 722 1048 5970 1048 5970 16838 14105 16838 14105 11460 9175 11460 9175 23296 18105 23296 18105 6977 1222 6977 1222 19074 1079 19074 1079 21230 12984 21230 12984 13340 8471 13340 8471 13973 13817 13973 13817 11539 3679 11539 3679 1646 15928 1646 15928 5800 6721 5800 6721 21231 15559 21231 15559 5270 18522 5270 18522 7429 4478 7429 4478 20460 20975 20460 20975 13372 2271 13372 2271 24713 24317 24713 24317 6606 24906 6606 24906 19969 6799 19969 6799 9797 15199 9797 15199 18785 3823 18785 3823 2769 23039 2769 23039 16071 3075 16071 3075 2994 17501 2994 17501 17374 24649 17374 24649 24175 6115 24175 6115 21913 17921 21913 17921 31 20900 31 20900 8431 17821 8431 17821 4436 13368 4436 13368 22065 23583 22065 23583 3072 13714 3072 13714 24133 19768 24133 19768 24989 1392 24989 1392 6025 19656 6025 19656 5686 15097 5686 15097 14135 18164 14135 18164 7001 16154 7001 16154 17742 19000 17742 19000 10513 24670 10513 24670 13121 631 13121 631 24424 22791 24424 22791 1492 6069 1492 6069 616 9808 616 9808 7336 8614 7336 8614 6496 3348 6496 3348 9221 13883 9221 13883 1417 20104 1417 20104 21635 3396 21635 3396 3093 11686 3093 11686 18361 11807 18361 11807 2430 19397 2430 19397 24925 1369 24925 1369 19905 22284 19905 22284 1118 24374 1118 24374 10839 2886 10839 2886 156 11177 156 11177 10189 4623 10189 4623 2930 19637 2930 19637 24896 13479 24896 13479 15468 16751 15468 16751 3470 86 3470 86 17125 13739 17125 13739 8793 7476 8793 7476 6868 9741 6868 9741 11883 4439 11883 4439 9668 24381 9668 24381 18548 7826 18548 7826 1103 13802 1103 13802 7086 11840 7086 11840 7603 17756 7603 17756 20794 3359 20794 3359 4176 612 4176 612 21782 19915 21782 19915 19965 2396 19965 2396 8018 8697 8018 8697 23559 23987 23559 23987 1179 11349 1179 11349 768 3400 768 3400 23566 16606 23566 16606 1868 9236 1868 9236 18200 8205 18200 8205 21184 23562 21184 23562 17464 433 17464 433 22 21387 22 21387 24049 5436 24049 5436 3199 20293 3199 20293 15803 14914 15803 14914 7039 19974 7039 19974 20371 2919 20371 2919 11717 876 11717 876 24917 7200 24917 7200 6145 18598 6145 18598 20226 1453 20226 1453 8075 22183 8075 22183 10068 13110 10068 13110 134 21071 134 21071 11698 18544 11698 18544 8334 1081 8334 1081 499 18253 499 18253 12350 8110 12350 8110 10596 18680 10596 18680 22652 14120 22652 14120 10555 18926 10555 18926 23182 21442 23182 21442 1443 11199 1443 11199 4092 19638 4092 19638 6713 138 6713 138 13003 17882 13003 17882 15600 11533 15600 11533 16592 24831 16592 24831 9280 11557 9280 11557 21287 12496 21287 12496 17496 7497 17496 7497 24796 13865 24796 13865 14866 5565 14866 5565 15354 22396 15354 22396 3761 9007 3761 9007 9158 12699 9158 12699 5885 3904 5885 3904 23867 14177 23867 14177 9435 20558 9435 20558 22230 13052 22230 13052 4843 23009 4843 23009 13681 18338 13681 18338 2265 21482 2265 21482 18090 2682 18090 2682 6570 16657 6570 16657 6296 419 6296 419 7128 11064 7128 11064 10745 77 10745 77 19366 4048 19366 4048 4052 376 4052 376 23078 21341 23078 21341 6275 6223 6275 6223 10227 15990 10227 15990 10584 1002 10584 1002 6610 11658 6610 11658 6843 1142 6843 1142 1382 6695 1382 6695 14091 23050 14091 23050 22087 14017 22087 14017 4317 16336 4317 16336 24987 239 24987 239 5218 3776 5218 3776 847 8442 847 8442 19214 841 19214 841 11443 21277 11443 21277 6003 10730 6003 10730 24804 20980 24804 20980 2442 9471 2442 9471 14 4467 14 4467 20471 4424 20471 4424 2163 20621 2163 20621 21012 363 21012 363 24940 23691 24940 23691 298 20532 298 20532 16268 22716 16268 22716 19577 20032 19577 20032 1099 24528 1099 24528 6563 2474 6563 2474 11161 18608 11161 18608 3365 8105 3365 8105 5993 19087 5993 19087 18843 18624 18843 18624 11846 21970 11846 21970 20457 10935 20457 10935 7799 23572 7799 23572 1270 1518 1270 1518 21884 3010 21884 3010 2669 6282 2669 6282 14835 21382 14835 21382 7089 1896 7089 1896 22460 16059 22460 16059 8478 2138 8478 2138 14011 18997 14011 18997 9314 22460 9314 22460 19182 135 19182 135 20890 21581 20890 21581 2931 2664 2931 2664 12359 4879 12359 4879 23046 3662 23046 3662 14360 17689 14360 17689 5583 2004 5583 2004 3657 18726 3657 18726 18908 7887 18908 7887 11133 24639 11133 24639 5568 4581 5568 4581 11974 16150 11974 16150 9839 5401 9839 5401 3713 23895 3713 23895 14675 19470 14675 19470 12217 2820 12217 2820 13915 3670 13915 3670 1066 14482 1066 14482 17298 7401 17298 7401 19437 10260 19437 10260 22784 5026 22784 5026 9364 17213 9364 17213 12902 7238 12902 7238 17668 12829 17668 12829 15802 8116 15802 8116 10413 18016 10413 18016 6534 3774 6534 3774 16357 13961 16357 13961 9687 5288 9687 5288 11090 24327 11090 24327 54 14039 54 14039 889 3495 889 3495 19611 16215 19611 16215 2541 1097 2541 1097 12761 17338 12761 17338 6035 6048 6035 6048 5704 19105 5704 19105 21505 211 21505 211 1670 7654 1670 7654 20775 18046 20775 18046 3793 5669 3793 5669 10842 3189 10842 3189 24805 24971 24805 24971 22309 11877 22309 11877 9829 12653 9829 12653 23216 5370 23216 5370 14926 18045 14926 18045 18885 6987 18885 6987 10461 19736 10461 19736 6147 5874 6147 5874 24729 16592 24729 16592 6755 13755 6755 13755 11850 24026 11850 24026 11313 4885 11313 4885 8374 15519 8374 15519 22656 20310 22656 20310 9454 13595 9454 13595 21034 8257 21034 8257 5882 14254 5882 14254 17998 13494 17998 13494 419 18993 419 18993 9167 13117 9167 13117 22116 15446 22116 15446 24760 5999 24760 5999 3511 17987 3511 17987 1827 2948 1827 2948 15221 20855 15221 20855 8077 14424 8077 14424 17882 1397 17882 1397 17950 22677 17950 22677 11756 299 11756 299 18323 19481 18323 19481 3118 3782 3118 3782 11663 13990 11663 13990 16373 11386 16373 11386 4253 1530 4253 1530 21013 908 21013 908 16074 19706 16074 19706 20606 12303 20606 12303 243 12012 243 12012 22950 14759 22950 14759 21740 11316 21740 11316 12521 18932 12521 18932 493 21319 493 21319 11770 3251 11770 3251 23589 5442 23589 5442 4312 2611 4312 2611 16896 12691 16896 12691 5944 2849 5944 2849 5908 24438 5908 24438 10415 15893 10415 15893 766 6911 766 6911 8055 21747 8055 21747 21463 5316 21463 5316 1869 18180 1869 18180 17693 8157 17693 8157 15994 20386 15994 20386 21772 20493 21772 20493 4204 12149 4204 12149 20630 14333 20630 14333 5848 20384 5848 20384 17028 20906 17028 20906 4392 163 4392 163 24369 23153 24369 23153 15821 2151 15821 2151 18623 20286 18623 20286 23484 553 23484 553 9887 22886 9887 22886 23724 7234 23724 7234 22211 13734 22211 13734 10158 10944 10158 10944 24377 17140 24377 17140 8949 24404 8949 24404 23646 10690 23646 10690 5863 6479 5863 6479 23074 8203 23074 8203 4213 4851 4213 4851 22906 20433 22906 20433 5160 8795 5160 8795 12828 22848 12828 22848 21467 73 21467 73 4291 16823 4291 16823 14693 8853 14693 8853 9971 10861 9971 10861 23357 23386 23357 23386 4000 1917 4000 1917 273 18507 273 18507 4710 5501 4710 5501 7553 13293 7553 13293 9961 1719 9961 1719 2176 24563 2176 24563 22543 16907 22543 16907 14854 5091 14854 5091 14995 19528 14995 19528 22687 11306 22687 11306 6899 21624 6899 21624 5888 14421 5888 14421 22557 18217 22557 18217 644 4882 644 4882 15515 12852 15515 12852 10755 2380 10755 2380 21386 15174 21386 15174 22645 10723 22645 10723 255 18194 255 18194 17929 7298 17929 7298 21153 20322 21153 20322 5408 22804 5408 22804 15075 699 15075 699 22039 1153 22039 1153 16677 1359 16677 1359 17394 10682 17394 10682 1805 12609 1805 12609 11476 2123 11476 2123 19384 16249 19384 16249 20523 36 20523 36 10885 9984 10885 9984 19517 811 19517 811 15185 22474 15185 22474 23760 4787 23760 4787 17304 16372 17304 16372 6092 16984 6092 16984 2173 7113 2173 7113 9367 16857 9367 16857 22515 4304 22515 4304 5269 21628 5269 21628 11017 16011 11017 16011 2162 23787 2162 23787 18853 20082 18853 20082 16375 9550 16375 9550 19173 14814 19173 14814 8402 2162 8402 2162 1080 22300 1080 22300 22523 8245 22523 8245 14001 16377 14001 16377 23917 17200 23917 17200 18303 20737 18303 20737 20191 7132 20191 7132 3251 13764 3251 13764 14044 1738 14044 1738 22812 11983 22812 11983 450 1630 450 1630 13537 19594 13537 19594 5736 20453 5736 20453 15391 9621 15391 9621 2934 10362 2934 10362 20930 8217 20930 8217 22955 16894 22955 16894 23326 6428 23326 6428 3532 14510 3532 14510 24517 21634 24517 21634 1407 1782 1407 1782 11726 24088 11726 24088 10962 20956 10962 20956 23263 18458 23263 18458 12028 8127 12028 8127 21490 11387 21490 11387 594 13630 594 13630 12497 4240 12497 4240 24383 18636 24383 18636 24441 22307 24441 22307 6822 1031 6822 1031 4661 24259 4661 24259 23058 496 23058 496 3717 15235 3717 15235 11965 4751 11965 4751 1950 21614 1950 21614 14179 10096 14179 10096 11298 21248 11298 21248 6857 7695 6857 7695 14523 3820 14523 3820 791 18760 791 18760 3744 10158 3744 10158 150 13096 150 13096 22278 3004 22278 3004 24662 13162 24662 13162 23843 882 23843 882 3898 4144 3898 4144 19351 2319 19351 2319 109 20387 109 20387 17489 16712 17489 16712 19894 17405 19894 17405 13968 2549 13968 2549 5879 9564 5879 9564 4189 20213 4189 20213 16675 13318 16675 13318 21193 18634 21193 18634 11669 8202 11669 8202 271 3259 271 3259 21950 12211 21950 12211 5220 18061 5220 18061 4234 2831 4234 2831 20506 24067 20506 24067 9308 3112 9308 3112 24798 22332 24798 22332 3453 22832 3453 22832 18387 5524 18387 5524 12044 5603 12044 5603 24040 16017 24040 16017 12409 16405 12409 16405 21966 21237 21966 21237 11568 7853 11568 7853 4820 20764 4820 20764 10756 16301 10756 16301 908 10329 908 10329 3028 15700 3028 15700 20668 5198 20668 5198 246 13239 246 13239 21737 1048 21737 1048 19893 19531 19893 19531 21506 2845 21506 2845 12727 23864 12727 23864 455 5830 455 5830 21281 19389 21281 19389 8572 21206 8572 21206 14080 12713 14080 12713 1088 14078 1088 14078 7216 360 7216 360 17775 7218 17775 7218 671 6193 671 6193 24770 1536 24770 1536 20682 24588 20682 24588 12830 799 12830 799 22684 9728 22684 9728 24388 2829 24388 2829 23036 20237 23036 20237 13748 4531 13748 4531 19356 1828 19356 1828 12596 18491 12596 18491 17642 23952 17642 23952 863 3276 863 3276 24814 16648 24814 16648 4178 22407 4178 22407 23850 5636 23850 5636 8999 13492 8999 13492 257 1202 257 1202 21704 12219 21704 12219 2348 23989 2348 23989 5065 6671 5065 6671 18434 2895 18434 2895 6059 22743 6059 22743 10634 13945 10634 13945 19830 24114 19830 24114 8688 9829 8688 9829 20028 1652 20028 1652 6993 18227 6993 18227 5770 10865 5770 10865 16306 14806 16306 14806 13619 9979 13619 9979 24623 14992 24623 14992 12015 18144 12015 18144 10830 2273 10830 2273 17409 19826 17409 19826 3690 11582 3690 11582 18611 9787 18611 9787 3022 10297 3022 10297 11714 23738 11714 23738 6133 24785 6133 24785 8028 28 8028 28 15573 12358 15573 12358 2979 5327 2979 5327 18369 21109 18369 21109 3299 2994 3299 2994 21668 24665 21668 24665 3011 6607 3011 6607 9186 14145 9186 14145 7208 19677 7208 19677 24761 12949 24761 12949 8753 10269 8753 10269 7751 21458 7751 21458 16665 1934 16665 1934 1528 21973 1528 21973 1047 2870 1047 2870 19784
83103 284300081 0 284300081 282057165 107187365 282057165 107187365 112970469 109428200 112970469 109428200 198594738 203547944 198594738 203547944 109573620 106869413 109573620 106869413 132169867 125875214 132169867 125875214 86905588 84804059 86905588 84804059 94270603 122385330 94270603 122385330 203423694 201433561 203423694 201433561 64457311 31896067 64457311 31896067 31399718 239554302 31399718 239554302 236618360 106721712 236618360 106721712 110078810 151536604 110078810 151536604 162588410 109111768 162588410 109111768 103781549 38855405 103781549 38855405 41582520 98967650 41582520 98967650 133171783 155622001 133171783 155622001 216269367 217243961 216269367 217243961 89389520 83858640 89389520 83858640 269566924 272354364 269566924 272354364 122908469 35632903 122908469 35632903 37322642 111430279 37322642 111430279 115047235 55031779 115047235 55031779 58419434 105002922 58419434 105002922 250694468 253576376 250694468 253576376 229854215 119382502 229854215 119382502 124997575 145073846 124997575 145073846 150635538 56180656 150635538 56180656 60753687 104788246 60753687 104788246 132611526 228545065 132611526 228545065 226247221 138406184 226247221 138406184 104941844 100128276 104941844 100128276 135185152 128559773 135185152 128559773 80164077 77669555 80164077 77669555 95967583 93316789 95967583 93316789 94635850 225710782 94635850 225710782 229069716 159958733 229069716 159958733 166887352 247431634 166887352 247431634 244558699 100575246 244558699 100575246 103397406 112194225 103397406 112194225 249989649 252661952 249989649 252661952 211730238 184424016 211730238 184424016 189484934 218353792 189484934 218353792 223810587 133674097 223810587 133674097 49224184 47531976 49224184 47531976 215252705 214782372 215252705 214782372 112793571 104186700 112793571 104186700 103461525 245148633 103461525 245148633 239213839 194934046 239213839 194934046 195226085 218199215 195226085 218199215 216644689 165415658 216644689 165415658 100193756 96488053 100193756 96488053 158751958 181656477 158751958 181656477 188674863 38937841 188674863 38937841 42767636 158229599 42767636 158229599 259894665 262964649 259894665 262964649 93967685 92427481 93967685 92427481 109292430 194544831 109292430 194544831 286374987 288314787 286374987 288314787 237898295 74788852 237898295 74788852 77340163 130567435 77340163 130567435 219603530 220835636 219603530 220835636 105814096 45420293 105814096 45420293 49422631 162680768 49422631 162680768 255335754 258028832 255335754 258028832 72976259 48655127 72976259 48655127 50867476 105470434 50867476 105470434 110166531 78563015 110166531 78563015 80226753 272908495 80226753 272908495 270657726 249314301 270657726 249314301 178992172 161025421 178992172 161025421 92330716 89890756 92330716 89890756 218372531 222092501 218372531 222092501 158518835 148262163 158518835 148262163 273656334 275679613 273656334 275679613 214883150 211789177 214883150 211789177 259191011 260033318 259191011 260033318 147524443 66715581 147524443 66715581 69336973 114289886 69336973 114289886 120158639 81027041 120158639 81027041 83062410 148405712 83062410 148405712 189288370 255195892 189288370 255195892 251577005 54883666 251577005 54883666 59555177 120426882 59555177 120426882 126561563 79415588 126561563 79415588 83724494 196602927 83724494 196602927 249999925 253628354 249999925 253628354 188606114 183449452 188606114 183449452 195198905 247830495 195198905 247830495 245414099 226960899 245414099 226960899 148898441 115363477 148898441 115363477 81355387 79141218 81355387 79141218 206392262 230304093 206392262 230304093 226268136 47818180 226268136 47818180 49289447 60277564 49289447 60277564 62644928 43539267 62644928 43539267 42934105 213425463 42934105 213425463 208966817 51241620 208966817 51241620 55263522 256796143 55263522 256796143 252356628 249704277 252356628 249704277 247163921 268191312 247163921 268191312 265974675 226169354 265974675 226169354 71892625 68461696 71892625 68461696 151002849 159585605 151002849 159585605 257136569 257656392 257136569 257656392 68624441 49272200 68624441 49272200 51558813 258581418 51558813 258581418 255479317 235512221 255479317 235512221 93434136 91060686 93434136 91060686 150258618 257394450 150258618 257394450 254227676 252427244 254227676 252427244 225106353 224755232 225106353 224755232 130957837 126659580 130957837 126659580 260260715 260983247 260260715 260983247 170314949 133569086 170314949 133569086 137525694 180777664 137525694 180777664 239055288 242854201 239055288 242854201 53531676 51462243 53531676 51462243 188758140 183918841 188758140 183918841 81356989 78563054 81356989 78563054 279965933 281102434 279965933 281102434 225520649 185301796 225520649 185301796 86378845 82006565 86378845 82006565 116850624 223130307 116850624 223130307 220429016 134762754 220429016 134762754 139772505 208704132 139772505 208704132 205439643 96774348 205439643 96774348 100620709 244520314 100620709 244520314 240365806 224760521 240365806 224760521 202261194 155115139 202261194 155115139 27198833 24553373 27198833 24553373 93232439 154195602 93232439 154195602 159869228 89093996 159869228 89093996 44317288 42328751 44317288 42328751 56542981 60176293 56542981 60176293 219796614 224877565 219796614 224877565 63551452 60175721 63551452 60175721 164634662 230165780 164634662 230165780 226581850 40055922 226581850 40055922 43519946 223521662 43519946 223521662 219695409 206275109 219695409 206275109 202108785 218889837 202108785 218889837 257482621 260367575 257482621 260367575 50030216 46810361 50030216 46810361 67128315 150413512 67128315 150413512 238319919 236125939 238319919 236125939 98314847 95465405 98314847 95465405 97711513 246822479 97711513 246822479 244327530 108159032 244327530 108159032 50526572 46969502 50526572 46969502 127684120 191554467 127684120 191554467 191853161 144074086 191853161 144074086 152016382 231309368 152016382 231309368 234066538 158202180 234066538 158202180 168014434 246543584 168014434 246543584 283588240 284775393 283588240 284775393 132580159 129936787 132580159 129936787 182828261 173333388 182828261 173333388 99722837 95103598 99722837 95103598 177023703 282673196 177023703 282673196 279533841 159622593 279533841 159622593 166725173 164836233 166725173 164836233 169148489 56850287 169148489 56850287 58916107 203160786 58916107 203160786 259457291 262408305 259457291 262408305 37299750 34264998 37299750 34264998 279424693 281963774 279424693 281963774 113310505 112256105 113310505 112256105 269198859 270484439 269198859 270484439 47978154 44369159 47978154 44369159 139991974 237083067 139991974 237083067 233340892 110505390 233340892 110505390 111830677 233739236 111830677 233739236 230031973 118740493 230031973 118740493 40449419 40472627 40449419 40472627 127921714 237892259 127921714 237892259 234506953 93868333 234506953 93868333 96841558 237388925 96841558 237388925 233635011 194885814 233635011 194885814 166032453 161224502 166032453 161224502 249289244 252923821 249289244 252923821 104738516 29572150 104738516 29572150 31444299 184604384 31444299 184604384 186587952 121426486 186587952 121426486 126730414 209716571 126730414 209716571 213848626 213149946 213848626 213149946 208812205 205644562 208812205 205644562 269445480 271331690 269445480 271331690 30840270 28569899 30840270 28569899 213038578 252373455 213038578 252373455 251452434 138085524 251452434 138085524 143004804 207039930 143004804 207039930 226355235 231327550 226355235 231327550 184102374 124863871 184102374 124863871 125000715 223422697 125000715 223422697 219643302 85392150 219643302 85392150 50667631 48678852 50667631 48678852 68208273 207741697 68208273 207741697 212125913 88158715 212125913 88158715 88660037 127253009 88660037 127253009 212097620 208144957 212097620 208144957 112086908 106355307 112086908 106355307 150013271 268541393 150013271 268541393 268119526 156546235 268119526 156546235 159492908 176919738 159492908 176919738 184620529 177297185 184620529 177297185 184066187 199579261 184066187 199579261 202531001 156401607 202531001 156401607 159313423 251413623 159313423 251413623 249187746 157937204 249187746 157937204 69469577 44967487 69469577 44967487 48981090 60895732 48981090 60895732 110561557 238994468 110561557 238994468 235236706 160404476 235236706 160404476 164709212 231920564 164709212 231920564 227151523 110572836 227151523 110572836 112370611 183472263 112370611 183472263 195569709 128889158 195569709 128889158 134283776 259470107 134283776 259470107 254874044 175123449 254874044 175123449 182643059 285405601 182643059 285405601 284671628 88524297 284671628 88524297 89533934 253562260 89533934 253562260 249740173 34540644 249740173 34540644 34687132 100260134 34687132 100260134 276398257 286463621 276398257 286463621 285149041 168831862 285149041 168831862 69187983 66506142 69187983 66506142 264927913 265774845 264927913 265774845 36430933 35965185 36430933 35965185 73880262 96986635 73880262 96986635 117285253 133575831 117285253 133575831 215028430 246552033 215028430 246552033 240976394 162864084 240976394 162864084 89516731 87722260 89516731 87722260 147569062 143004634 147569062 143004634 46697520 43553600 46697520 43553600 229294812 234107249 229294812 234107249 26192088 25401169 26192088 25401169 100477998 139937061 100477998 139937061 212188420 209158118 212188420 209158118 91250186 71669492 91250186 71669492 74972227 213336980 74972227 213336980 209586379 67739554 209586379 67739554 64594038 61445481 64594038 61445481 200610139 221225699 200610139 221225699 219135773 148621859 219135773 148621859 157139897 151249234 157139897 151249234 161108399 140137079 161108399 140137079 134127923 129578916 134127923 129578916 185011270 228808256 185011270 228808256 225466813 188460821 225466813 188460821 193607827 292800533 193607827 292800533 294292310 295321343 294292310 295321343 211117538 214789800 211117538 214789800 270204072 272985636 270204072 272985636 79242685 76605566 79242685 76605566 297032481 299632236 297032481 299632236 156389095 69293534 156389095 69293534 71474403 82769908 71474403 82769908 251228308 253910458 251228308 253910458 139788101 135749073 139788101 135749073 156989924 147447167 156989924 147447167 130245376 70013782 130245376 70013782 73601864 212896930 73601864 212896930 213206248 115999374 213206248 115999374 121830884 191583694 121830884 191583694 192602715 125228965 192602715 125228965 101017603 100470146 101017603 100470146 146254447 260871026 146254447 260871026 259996912 98192470 259996912 98192470 99001009 226736158 99001009 226736158 226613934 112387774 226613934 112387774 27656770 25007340 27656770 25007340 248285018 250808853 248285018 250808853 175384660 158762988 175384660 158762988 121304315 116091177 121304315 116091177 138724774 230243415 138724774 230243415 226884477 200092225 226884477 200092225 155987885 151380709 155987885 151380709 196207853 192375025 196207853 192375025 146681917 142112670 146681917 142112670 203655803 200401644 203655803 200401644 113524947 23745862 113524947 23745862 25664519 276687939 25664519 276687939 274371075 81700086 274371075 81700086 86080825 252389942 86080825 252389942 248392767 231975482 248392767 231975482 227234032 257258060 227234032 257258060 253875580 92433432 253875580 92433432 93546835 109774136 93546835 109774136 226970603 232166296 226970603 232166296 33425792 30121929 33425792 30121929 153005225 268077553 153005225 268077553 266779964 137352658 266779964 137352658 109478405 106785167 109478405 106785167 146130572 141126226 146130572 141126226 111740084 108934118 111740084 108934118 128908997 147638366 128908997 147638366 152605226 55464238 152605226 55464238 59354300 238809402 59354300 238809402 235905436 24582245 235905436 24582245 25260526 199844563 25260526 199844563 200455423 123664576 200455423 123664576 58272158 53713705 58272158 53713705 247340194 249765006 247340194 249765006 238967304 24620774 238967304 24620774 26202717 250048854 26202717 250048854 245039152 171839622 245039152 171839622 176570719 243764821 176570719 243764821 240635627 74918326 240635627 74918326 78689714 232710523 78689714 232710523 231871005 139940844 231871005 139940844 126568495 121210017 126568495 121210017 175858425 205327565 175858425 205327565 201419083 183909337 201419083 183909337 189467097 285788749 189467097 285788749 297579008 297523938 297579008 297523938 259001834 208913167 259001834 208913167 111511320 57940311 111511320 57940311 58058337 205734227 58058337 205734227 239255261 238238191 239255261 238238191 129378128 126118896 129378128 126118896 135294546 131230155 135294546 131230155 95586531 91792165 95586531 91792165 269423324 269426381 269423324 269426381 128695840 124354019 128695840 124354019 228736891 225972718 228736891 225972718 131722442 60408632 131722442 60408632 62008743 61097168 62008743 61097168 244785130 289681899 244785130 289681899 289226500 251175864 289226500 251175864 22142800 21135516 22142800 21135516 154088699 147320294 154088699 147320294 65345244 61071922 65345244 61071922 258457386 260471726 258457386 260471726 161686825 149813882 161686825 149813882 216435098 209739746 216435098 209739746 32485387 30727297 32485387 30727297 78651829 196943708 78651829 196943708 201094671 190521676 201094671 190521676 230372085 234822145 230372085 234822145 8163517 8131315 8163517 8131315 121421996 228260267 121421996 228260267 224535071 153745082 224535071 153745082 160110008 225171324 160110008 225171324 235389034 238961281 235389034 238961281 88228989 50423802 88228989 50423802 51599954 298353582 51599954 298353582 298897209 174319275 298897209 174319275 85901220 25755327 85901220 25755327 27336829 52307983 27336829 52307983 125489737 238251636 125489737 238251636 233649815 174550112 233649815 174550112 180065703 194521111 180065703 194521111 194705948 96304822 194705948 96304822 100151429 242363421 100151429 242363421 239135972 154336808 239135972 154336808 108697463 108601935 108697463 108601935 265454062 267856408 265454062 267856408 115681578 111615300 115681578 111615300 244281205 246293213 244281205 246293213 132902252 130066049 132902252 130066049 159721321 157439747 159721321 157439747 221920949 255529163 221920949 255529163 251832736 47762520 251832736 47762520 50464128 64355622 50464128 64355622 199136413 187639391 199136413 187639391 136898802 131846120 136898802 131846120 190627910 184856343 190627910 184856343 80617481 75084098 80617481 75084098 131630942 126002032 131630942 126002032 95308951 93471027 95308951 93471027 230996146 233602571 230996146 233602571 69686186 67955592 69686186 67955592 81346042 136888012 81346042 136888012 150514159 146828605 150514159 146828605 128556248 68446400 128556248 68446400 71504576 164999785 71504576 164999785 193869140 188820003 193869140 188820003 122186521 116765590 122186521 116765590 225371617 229221804 225371617 229221804 73012145 60826462 73012145 60826462 61753023 243677481 61753023 243677481 241679542 130111119 241679542 130111119 134230029 284360449 134230029 284360449 283054855 277365929 283054855 277365929 251196088 37992281 251196088 37992281 38784676 197242855 38784676 197242855 201910692 184379050 201910692 184379050 33783359 30534902 33783359 30534902 206070781 204761365 206070781 204761365 192123179 184649679 192123179 184649679 249281659 252681053 249281659 252681053 210178629 129418696 210178629 129418696 68285630 66414074 68285630 66414074 144145803 260014600 144145803 260014600 257499838 112174598 257499838 112174598 112184813 269619269 112184813 269619269 267346782 143085329 267346782 143085329 139699925 133453525 139699925 133453525 211356963 214699624 211356963 214699624 205587480 157537995 205587480 157537995 166162050 225011120 166162050 225011120 230100000 23429432 230100000 23429432 23333830 141878760 23333830 141878760 185358056 220429839 185358056 220429839 224511082 204835457 224511082 204835457 206783325 248875153 206783325 248875153 244059860 239636302 244059860 239636302 117328618 103140139 117328618 103140139 107645911 155558517 107645911 155558517 164374560 41345843 164374560 41345843 43771588 153064625 43771588 153064625 157571895 148124728 157571895 148124728 107068807 103604422 107068807 103604422 205393702 213731454 205393702 213731454 219563094 187439275 219563094 187439275 94549342 31141319 94549342 31141319 33642921 52497977 33642921 52497977 192763450 187806595 192763450 187806595 56258789 53724597 56258789 53724597 129641078 125244500 129641078 125244500 99944466 88506244 99944466 88506244 89501853 101216563 89501853 101216563 279100783 279311007 279100783 279311007 42116099 37632737 42116099 37632737 226560975 222776875 226560975 222776875 55759522 54334552 55759522 54334552 256942650 261593283 256942650 261593283 156065332 152420196 156065332 152420196 167932055 230513636 167932055 230513636 229993345 159893366 229993345 159893366 170564460 253401343 170564460 253401343 261713286 264358685 261713286 264358685 152522108 76462428 152522108 76462428 77841706 286676907 77841706 286676907 283508236 233073367 283508236 233073367 159797939 72472427 159797939 72472427 74413994 119328481 74413994 119328481 215927094 222696455 215927094 222696455 271833942 273515504 271833942 273515504 176108916 131294304 176108916 131294304 131308232 11479642 131308232 11479642 12505378 52636961 12505378 52636961 57602480 75702386 57602480 75702386 226785782 230772705 226785782 230772705 207251921 64726797 207251921 64726797 67392455 245200486 67392455 245200486 242766431 240716937 242766431 240716937 157726427 146345730 157726427 146345730 153066854 148446379 153066854 148446379 104851263 100788207 104851263 100788207 109206968 108476993 109206968 108476993 101430544 96721412 101430544 96721412 148036565 171672834 148036565 171672834 177474230 117831489 177474230 117831489 16233507 16119647 16233507 16119647 225837049 226048482 225837049 226048482 60203364 57703920 60203364 57703920 275997913 278278698 275997913 278278698 66551695 63276236 66551695 63276236 230884528 234241792 230884528 234241792 61202770 60721560 61202770 60721560 113181398 206747169 113181398 206747169 212621091 182015616 212621091 182015616 108357351 73339338 108357351 73339338 77135046 87454342 77135046 87454342 135012030 131247675 135012030 131247675 61895024 59322637 61895024 59322637 130679645 147783816 130679645 147783816 159042487 33264133 159042487 33264133 35725171 170038916 35725171 170038916 179644249 69975140 179644249 69975140 73558659 269643619 73558659 269643619 268259226 80721452 268259226 80721452 80465427 102234555 80465427 102234555 260841250 298100872 260841250 298100872 298053731 156741439 298053731 156741439 162058147 235182535 162058147 235182535 231709782 208789238 231709782 208789238 173097035 168965824 173097035 168965824 215686381 216559672 215686381 216559672 108318869 107537487 108318869 107537487 136887677 173173331 136887677 173173331 285270631 288686266 285270631 288686266 181831316 100155328 181831316 100155328 104024273 187776744 104024273 187776744 191250255 147142036 191250255 147142036 131711768 128661416 131711768 128661416 238936501 243911228 238936501 243911228 101230003 97650275 101230003 97650275 107600087 143136391 107600087 143136391 244608444 259228100 244608444 259228100 258202974 40229480 258202974 40229480 43927858 266045968 43927858 266045968 263017825 157686080 263017825 157686080 79721708 75393775 79721708 75393775 140100660 257954777 140100660 257954777 255953093 93527091 255953093 93527091 95755799 109300657 95755799 109300657 114893558 22122057 114893558 22122057 22872596 30025696 22872596 30025696 276074876 277245395 276074876 277245395 149020323 139903100 149020323 139903100 281742178 282430327 281742178 282430327 183301396 88510945 183301396 88510945 36057253 34339220 36057253 34339220 59397934 68590725 59397934 68590725 206027866 212030089 206027866 212030089 207233072 119786276 207233072 119786276 82409861 80568456 82409861 80568456 222747129 226135582 222747129 226135582 77169394 73868734 77169394 73868734 259359638 262422138 259359638 262422138 70133928 67585419 70133928 67585419 141752869 269994348 141752869 269994348 266839707 251195571 266839707 251195571 66839456 64034731 66839456 64034731 199752086 201054617 199752086 201054617 162467600 141791425 162467600 141791425 98859644 94749116 98859644 94749116 152669587 267111944 152669587 267111944 265370338 135079402 265370338 135079402 96450429 29153026 96450429 29153026 29142741 126836797 29142741 126836797 146481957 141742781 146481957 141742781 81156459 77799857 81156459 77799857 221194593 248836584 221194593 248836584 247123834 116081082 247123834 116081082 78845443 79390365 78845443 79390365 202251140 267041325 202251140 267041325 264556979 206917584 264556979 206917584 58777534 57305241 58777534 57305241 247056161 252366023 247056161 252366023 67878577 64592298 67878577 64592298 101325999 102849047 101325999 102849047 103823817 38726640 103823817 38726640 39860355 120459615 39860355 120459615 223642567 226569536 223642567 226569536 22889426 21525194 22889426 21525194 44281657 229239001 44281657 229239001 229778822 204953095 229778822 204953095 206653412 227335101 206653412 227335101 230178372 67881701 230178372 67881701 72247015 157706273 72247015 157706273 211883913 216578307 211883913 216578307 23914101 21548973 23914101 21548973 34184219 260059070 34184219 260059070 258193679 185238607 258193679 185238607 58047472 56318892 58047472 56318892 223220465 243204769 223220465 243204769 239228400 83544565 239228400 83544565 82825753 132367036 82825753 132367036 239972142 245723603 239972142 245723603 92324451 75728836 92324451 75728836 75662669 214530838 75662669 214530838 234206189 271720468 234206189 271720468 267923579 107610506 267923579 107610506 110279898 186628586 110279898 186628586 190037721 55574779 190037721 55574779 29902790 28946864 29902790 28946864 192731199 194969354 192731199 194969354 77250629 74123439 77250629 74123439 210176071 209400936 210176071 209400936 67158432 47013694 67158432 47013694 49847439 61518008 49847439 61518008 259253090 260617213 259253090 260617213 96798110 93545681 96798110 93545681 109054142 218718574 109054142 218718574 254464737 257574754 254464737 257574754 96654196 51116651 96654196 51116651 32084091 29988014 32084091 29988014 72210754 256629221 72210754 256629221 267723178 268097922 267723178 268097922 4135273 3988011 4135273 3988011 226747362 223515706 226747362 223515706 62980007 61559861 62980007 61559861 223236313 217476024 223236313 217476024 102669708 83804973 102669708 83804973 86841093 179855313 86841093 179855313 185716781 175060626 185716781 175060626 184774753 214502979 184774753 214502979 210577283 152895523 210577283 152895523 47334897 44593081 47334897 44593081 99115899 97817644 99115899 97817644 93773972 90252152 93773972 90252152 97797356 94601203 97797356 94601203 33425909 33443872 33425909 33443872 66403927 178438062 66403927 178438062 227974440 230395528 227974440 230395528 212260796 134456549 212260796 134456549 136365747 199434048 136365747 199434048 203677623 106442268 203677623 106442268 108807605 221610166 108807605 221610166 225696261 191302047 225696261 191302047 49633993 47323445 49633993 47323445 245297085 249309786 245297085 249309786 189223617 180595788 189223617 180595788 283817465 286151529 283817465 286151529 31340934 27484716 31340934 27484716 52859941 169552152 52859941 169552152 177949327 21124030 177949327 21124030 21784592 208835807 21784592 208835807 209566372 35003911 209566372 35003911 38677849 103480668 38677849 103480668 154016327 176171569 154016327 176171569 184302009 63925349 184302009 63925349 66870744 112989722 66870744 112989722 114087295 110447723 114087295 110447723 110093501 188071254 110093501 188071254 193611636 138190318 193611636 138190318 113028446 110622567 113028446 110622567 267852328 267806275 267852328 267806275 68575613 64614109 68575613 64614109 79337962 236472484 79337962 236472484 232767200 28334529 232767200 28334529 29915925 156927323 29915925 156927323 224160475 236904419 224160475 236904419 231347972 101350645 231347972 101350645 104773234 148245991 104773234 148245991 201234716 246313965 201234716 246313965 245094949 167065762 245094949 167065762 176450238 240831729 176450238 240831729 237054004 163652764 237054004 163652764 167343554 159605735 167343554 159605735 174797214 164501137 174797214 164501137 24583718 23940966 24583718 23940966 240803829 244813038 240803829 244813038 126333860 46503088 126333860 46503088 48814740 253184802 48814740 253184802 257837653 259011543 257837653 259011543 225846835 77002228 225846835 77002228 81801332 234074013 81801332 234074013 231099640 136261280 231099640 136261280 105424107 101529869 105424107 101529869 210839928 208433163 210839928 208433163 94316495 92875218 94316495 92875218 220476528 243896496 220476528 243896496 240214095 152765658 240214095 152765658 66122232 65164267 66122232 65164267 110644067 276122895 110644067 276122895 273148418 174027877 273148418 174027877 69672164 66922017 69672164 66922017 127819754 123298552 127819754 123298552 120491411 118170225 120491411 118170225 195953669 191558354 195953669 191558354 40460579 37936900 40460579 37936900 297287824 297846392 297287824 297846392 89786399 87358128 89786399 87358128 203186764 243697562 203186764 243697562 254039945 256291013 254039945 256291013 141122248 134465672 141122248 134465672 208365052 207819126 208365052 207819126 115456772 32329112 115456772 32329112 35145565 252200847 35145565 252200847 249217148 72173549 249217148 72173549 74898141 276901037 74898141 276901037 275292005 202735140 275292005 202735140 203794565 247173603 203794565 247173603 245690280 67302336 245690280 67302336 70186604 176852622 70186604 176852622 278456256 279254514 278456256 279254514 73219810 70999802 73219810 70999802 83642063 178232103 83642063 178232103 183436041 50304907 183436041 50304907 10194080 11391394 10194080 11391394 235625610 244614659 235625610 244614659 241869330 160947947 241869330 160947947 165719223 191400878 165719223 191400878 195901657 179472130 195901657 179472130 185230188 228786614 185230188 228786614 286762143 289965203 286762143 289965203 218635116 187540511 218635116 187540511 188919315 282917747 188919315 282917747 279237944 267167641 279237944 267167641 34467757 34431625 34467757 34431625 239324153 240299630 239324153 240299630 93474470 72222268 93474470 72222268 72761538 147467785 72761538 147467785 157169332 107875557 157169332 107875557 111694011 211048939 111694011 211048939 259571320 264194431 259571320 264194431 158592863 136898792 158592863 136898792 146148058 201898704 146148058 201898704 207299572 105137296 207299572 105137296 107731856 165944631 107731856 165944631 172713606 49570668 172713606 49570668 52108571 123346583 52108571 123346583 127348598 104841084 127348598 104841084 80873167 81471727 80873167 81471727 132669687 130157049 132669687 130157049 96268519 94162691 96268519 94162691 183903246 176277967 183903246 176277967 97610009 94125945 97610009 94125945 114262650 223621813 114262650 223621813 219718352 129141802 219718352 129141802 133097398 216435134 133097398 216435134 213340386 99891989 213340386 99891989 102501124 229618922 102501124 229618922 226956122 115712676 226956122 115712676 92104119 71652914 92104119 71652914 73915446 126315097 73915446 126315097 130962719 68152020 130962719 68152020 71762653 164285834 71762653 164285834 170194696 156173707 170194696 156173707 168361102 244815575 168361102 244815575 299283816 299772923 299283816 299772923 12122249 11447691 12122249 11447691 52037471 212337406 52037471 212337406 213563935 166574293 213563935 166574293 68525449 66229232 68525449 66229232 247832449 250868341 247832449 250868341 26938093 24862549 26938093 24862549 83397670 94957833 83397670 94957833 165460756 159418168 165460756 159418168 93903554 90520281 93903554 90520281 184983003 185206633 184983003 185206633 115894961 114794400 115894961 114794400 189975730 185316030 189975730 185316030 189660374 184300011 189660374 184300011 230607230 235474223 230607230 235474223 75873617 14224942 75873617 14224942 14958081 137743585 14958081 137743585 276540798 279140178 276540798 279140178 65244041 62174265 65244041 62174265 157015555 151580900 157015555 151580900 99684481 98246469 99684481 98246469 220789917 225149694 220789917 225149694 114962260 57016603 114962260 57016603 59017270 252218165 59017270 252218165 249356798 72307158 249356798 72307158 45232773 43671257 45232773 43671257 227110813 222706726 227110813 222706726 183799710 177917906 183799710 177917906 209632916 208790813 209632916 208790813 125392104 120487881 125392104 120487881 153128309 148413504 153128309 148413504 119690356 118383137 119690356 118383137 162326826 155976394 162326826 155976394 97535742 93977779 97535742 93977779 246828745 247652481 246828745 247652481 191229664 70183001 191229664 70183001 71186603 247521267 71186603 247521267 242557258 98894069 242557258 98894069 101511281 245143853 101511281 245143853 240370625 135305941 240370625 135305941 98305913 44622630 98305913 44622630 47296023 108458282 47296023 108458282 206409026 208915867 206409026 208915867 116913402 11087171 116913402 11087171 11596161 195275416 11596161 195275416 196044844 106030258 196044844 106030258 108186594 153258740 108186594 153258740 187712579 178313672 187712579 178313672 179007624 60062709 179007624 60062709 62236701 132775145 62236701 132775145 139559036 79160011 139559036 79160011 81171477 120012524 81171477 120012524 125639712 40870074 125639712 40870074 42981616 225707539 42981616 225707539 222922887 116566668 222922887 116566668 122198557 128984315 122198557 128984315 135271358 32934689 135271358 32934689 32783675 195389220 32783675 195389220 266320689 267852464 266320689 267852464 234244464 99541076 234244464 99541076 103240770 109753938 103240770 109753938 128208185 259557037 128208185 259557037 257678492 232617271 257678492 232617271 234227866 255032906 234227866 255032906 253045062 193777166 253045062 193777166 138766533 67711374 138766533 67711374 71399334 231077056 71399334 231077056 232217700 50204882 232217700 50204882 54117279 209756377 54117279 209756377 214772983 209726879 214772983 209726879 289286456 291397958 289286456 291397958 219852500 96860626 219852500 96860626 97083336 134249177 97083336 134249177 274931442 277665126 274931442 277665126 215938569 76314240 215938569 76314240 27213115 26066210 27213115 26066210 81246296 138507777 81246296 138507777 177610676 172927697 177610676 172927697 130463561 127856603 130463561 127856603 133086144 128508743 133086144 128508743 53017824 49208048 53017824 49208048 232568895 228318857 232568895 228318857 91078556 88241703 91078556 88241703 270543362 272484804 270543362 272484804 58697853 54445687 58697853 54445687 147189019 209934443 147189019 209934443 205435675 95827057 205435675 95827057 95638877 92239456 95638877 92239456 115002429 148532804 115002429 148532804 208298824 226498930 208298824 226498930 224691203 48959624 224691203 48959624 49052960 249964697 49052960 249964697 245487242 133873096 245487242 133873096 138968403 189600222 138968403 189600222 190974336 158522714 190974336 158522714 164372987 169956624 164372987 169956624 265679123 266680228 265679123 266680228 65425502 62913890 65425502 62913890 71207925 161423244 71207925 161423244 188973101 182598722 188973101 182598722 52335546 20284653 52335546 20284653 22678420 104241654 22678420 104241654 110563550 34073860 110563550 34073860 34148261 41824261 34148261 41824261 83368497 236668778 83368497 236668778 233510002 83805739 233510002 83805739 85542366 134068308 85542366 134068308 243000790 246346312 243000790 246346312 107979521 104396816 107979521 104396816 214401415 216456811 214401415 216456811 59012440 56984793 59012440 56984793 135582967 160618445 135582967 160618445 245153281 247689901 245153281 247689901 156410154 150358381 156410154 150358381 260306050 263739922 260306050 263739922 188036447 186417062 188036447 186417062 237181515 240262702 237181515 240262702 61445627 59252395 61445627 59252395 145307201 252266600 145307201 252266600 250166368 102646928 250166368 102646928 105449528 110304676 105449528 110304676 141911007 136914509 141911007 136914509 119312709 115619585 119312709 115619585 180995220 206041309 180995220 206041309 203653414 142982517 203653414 142982517 34387337 32646576 34387337 32646576 189776406 189741190 189776406 189741190 171750863 166580612 171750863 166580612 217809716 261634283 217809716 261634283 261263090 161142218 261263090 161142218 171471572 199720830 171471572 199720830 236424917 234926801 236424917 234926801 89216794 85543883 89216794 85543883 216673661 219750395 216673661 219750395 65249902 63038584 65249902 63038584 115012045 110158063 115012045 110158063 80007456 65420285 80007456 65420285 68731791 137159864 68731791 137159864 264151841 266978492 264151841 266978492 191202336 166564115 191202336 166564115 170909496 243068183 170909496 243068183 239573466 143476572 239573466 143476572 148082421 153076718 148082421 153076718 165573369 132275245 165573369 132275245 98844857 96119756 98844857 96119756 195574679 186331170 195574679 186331170 130267129 125892889 130267129 125892889 202931290 200767552 202931290 200767552 74447784 70040139 74447784 70040139 143241678 253305067 143241678 253305067 250785883 146788571 250785883 146788571 151373549 239302798 151373549 239302798 236513277 119115195 236513277 119115195 72640574 71140081 72640574 71140081 131996432 177824829 131996432 177824829 184827165 96508635 184827165 96508635 39606046 37344680 39606046 37344680 175770423 188879999 175770423 188879999 193316523 155593677 193316523 155593677 150009393 139838319 150009393 139838319 203987201 200786837 203987201 200786837 79077865 74664571 79077865 74664571 176988327 213652572 176988327 213652572 211611090 196887506 211611090 196887506 96303099 92755926 96303099 92755926 196448395 192432512 196448395 192432512 64193254 34038523 64193254 34038523 37545339 102984054 37545339 102984054 151674832 143853348 151674832 143853348 25519923 24223763 25519923 24223763 47154723 49308196 47154723 49308196 239891166 242826260 239891166 242826260 111509327 106046868 111509327 106046868 197753055 200817318 197753055 200817318 91750358 90487437 91750358 90487437 103080469 238217583 103080469 238217583 234540955 178628674 234540955 178628674 185488831 182114432 185488831 182114432 188074782 37439143 188074782 37439143 41195779 136505072 41195779 136505072 142067425 103344599 142067425 103344599 105940465 270528896 105940465 270528896 267473671 204756571 267473671 204756571 209329591 238827802 209329591 238827802 234052307 184185386 234052307 184185386 193780733 277480778 193780733 277480778 275233855 155230266 275233855 155230266 100213818 58712139 100213818 58712139 61058006 121971799 61058006 121971799 127491616 66014622 127491616 66014622 68719262 74693867 68719262 74693867 76575602 37956936 76575602 37956936 40146078 198754549 40146078 198754549 263992978 268030865 263992978 268030865 163335799 159394633 163335799 159394633 178004077 170356805 178004077 170356805 58628121 57157378 58628121 57157378 62005043 144408086 62005043 144408086 149218566 98561318 149218566 98561318 104131941 137315909 104131941 137315909 218499909 236728226 218499909 236728226 248360772 249430697 248360772 249430697 27923501 27026226 27923501 27026226 40733188 177856641 40733188 177856641 196407308 198657688 196407308 198657688 198729186 97713479 198729186 97713479 99030596 149140286 99030596 149140286 158027360 127640406 158027360 127640406 132428641 157779701 132428641 157779701 242965791 244462234 242965791 244462234 201106839 100620760 201106839 100620760 13549362 12943852 13549362 12943852 206828700 278327010 206828700 278327010 276656456 204751871 276656456 204751871 133863647 33768825 133863647 33768825 36698375 146896887 36698375 146896887 152699885 59916993 152699885 59916993 55947080 54436770 55947080 54436770 147057341 198731134 147057341 198731134 237366746 241072741 237366746 241072741 37124620 33782866 37124620 33782866 217861686 211191160 217861686 211191160 70429406 65966770 70429406 65966770 135549291 129158006 135549291 129158006 2728558 1573863 2728558 1573863 168669220 160813099 168669220 160813099 76586008 77436377 76586008 77436377 92627447 158256674 92627447 158256674 170131790 112493378 170131790 112493378 117986367 177846458 117986367 177846458 262014267 264627992 262014267 264627992 115247926 113717527 115247926 113717527 120596895 291892509 120596895 291892509 290736473 197475577 290736473 197475577 202023698 223791741 202023698 223791741 258890054 264034592 258890054 264034592 153149032 147959578 153149032 147959578 223981320 228333902 223981320 228333902 135959909 83502956 135959909 83502956 85568423 250265225 85568423 250265225 260750936 261981236 260750936 261981236 246000644 205094818 246000644 205094818 76403175 72292573 76403175 72292573 257857158 261430458 257857158 261430458 144008521 139122846 144008521 139122846 243656970 247406798 243656970 247406798 148786170 130880188 148786170 130880188 134737779 293633261 134737779 293633261 292724732 67865223 292724732 67865223 72724086 105520723 72724086 105520723 178691334 174585503 178691334 174585503 147300612 106338076 147300612 106338076 111927351 156060728 111927351 156060728 162418731 121922689 162418731 121922689 125493443 167772015 125493443 167772015 223063142 218725027 223063142 218725027 71294176 42349884 71294176 42349884 44024837 126094364 44024837 126094364 132812117 111052182 132812117 111052182 112905014 253854771 112905014 253854771 257401318 257058712 257401318 257058712 104353926 98992168 104353926 98992168 224072914 226912042 224072914 226912042 2720491 1479937 2720491 1479937 170325259 163675451 170325259 163675451 72874911 70194031 72874911 70194031 291178072 292515000 291178072 292515000 179439792 177138537 179439792 177138537 240594954 241474635 240594954 241474635 187803981 185445014 187803981 185445014 248499609 253107853 248499609 253107853 68196340 7630551 68196340 7630551 5805189 277467478 5805189 277467478 275279614 39671167 275279614 39671167 40832237 297681457 40832237 297681457 297369619 243601977 297369619 243601977 241486264 281312294 241486264 281312294 277930974 132537567 277930974 132537567 137183316 212862007 137183316 212862007 208123388 34446026 208123388 34446026 34083848 173903790 34083848 173903790 226548553 222378264 226548553 222378264 226196526 36392257 226196526 36392257 39160634 142900252 39160634 142900252 277357330 278641021 277357330 278641021 248186272 50885976 248186272 50885976 40783394 3495198 40783394 3495198 3649055 267405483 3649055 267405483 265139380 200000621 265139380 200000621 199102186 229900694 199102186 229900694 266305917 277840993 266305917 277840993 274227930 123199807 274227930 123199807 126297128 131609188 126297128 131609188 136897482 88932286 136897482 88932286 91445725 132707081 91445725 132707081 230026038 233429726 230026038 233429726 177809324 136618808 177809324 136618808 141356746 235793049 141356746 235793049 233048297 190993423 233048297 190993423 190861608 228643034 190861608 228643034 228345885 18857501 228345885 18857501 20232662 89287228 20232662 89287228 216777173 257044419 216777173 257044419 251255540 151624324 251255540 151624324 143019901 74782051 143019901 74782051 74913333 89486442 74913333 89486442 92557776 70983303 92557776 70983303 75790028 244237468 75790028 244237468 242330893 50241186 242330893 50241186 49712530 287286421 49712530 287286421 285928075 46050878 285928075 46050878 50729897 84156369 50729897 84156369 130429247 257956480 130429247 257956480 253400601 76978627 253400601 76978627 80702979 166846366 80702979 166846366 260445601 262450869 260445601 262450869 21897885 19436153 21897885 19436153 263998959 265831165 263998959 265831165 146918798 62495268 146918798 62495268 64431818 134343233 64431818 134343233 140153232 122482094 140153232 122482094 127998439 182089241 127998439 182089241 186446573 73093016 186446573 73093016 76302902 138402130 76302902 138402130 175298289 296977804 175298289 296977804 297200129 156123667 297200129 156123667 62129424 20781652 62129424 20781652 22349443 136148150 22349443 136148150 139071747 97585418 139071747 97585418 102490222 201225442 102490222 201225442 204472632 40919859 204472632 40919859 44433268 133609632 44433268 133609632 139077539 112822874 139077539 112822874 118405942 135777758 118405942 135777758 140545003 93915998 140545003 93915998 97127580 136445849 97127580 136445849 188123650 185809421 188123650 185809421 197902468 115986847 197902468 115986847 120124121 279579761 120124121 279579761 277936919 191454372 277936919 191454372 70395517 68599510 70395517 68599510 183762308 173494649 183762308 173494649 86106197 17265724 86106197 17265724 15272553 158288321 15272553 158288321 165811670 91618067 165811670 91618067 94900142 264701884 94900142 264701884 260946099 228613607 260946099 228613607 37105342 34807837 37105342 34807837 49742869 88002812 49742869 88002812 89310228 29229263 89310228 29229263 31394637 56334882 31394637 56334882 283457324 286990294 283457324 286990294 260838310 90103516 260838310 90103516 93664435 141167792 93664435 141167792 226802553 226425145 226802553 226425145 111355912 59361309 111355912 59361309 61174080 213343714 61174080 213343714 219562867 24403503 219562867 24403503 24832243 64112699 24832243 64112699 251842259 253825038 251842259 253825038 52095782 49083567 52095782 49083567 143284331 194850232 143284331 194850232 251752946 254734968 251752946 254734968 51969718 46304863 51969718 46304863 46764428 182079390 46764428 182079390 284183054 286325717 284183054 286325717 187893584 180494298 187893584 180494298 262106642 265262640 262106642 265262640 175170787 170151927 175170787 170151927 278068141 279812215 278068141 279812215 85868901 58618743 85868901 58618743 57995630 135101914 57995630 135101914 249377094 255062341 249377094 255062341 79929130 65037192 79929130 65037192 23283431 21443367 23283431 21443367 257064849 260186513 257064849 260186513 37804223 34851098 37804223 34851098 58083452 266530837 58083452 266530837 263633041 65339241 263633041 65339241 60829359 58972203 60829359 58972203 142129447 136223555 142129447 136223555 115868621 115036280 115868621 115036280 135273596 132337591 135273596 132337591 42756195 38300405 42756195 38300405 77362253 249719605 77362253 249719605 246006114 137734343 246006114 137734343 102508153 100779738 102508153 100779738 142594399 269270800 142594399 269270800 267890888 44827314 267890888 44827314 49338087 61930573 49338087 61930573 87616656 252039244 87616656 252039244 250641436 44715178 250641436 44715178 46877068 202599691 46877068 202599691 216937157 221217596 216937157 221217596 108254626 106300817 108254626 106300817 140189340 134590853 140189340 134590853 52205708 50591371 52205708 50591371 66780703 219731882 66780703 219731882 218699304 124943054 218699304 124943054 76922711 26674065 76922711 26674065 28976808 111302770 28976808 111302770 174812083 167874879 174812083 167874879 71700064 68585162 71700064 68585162 158370998 148130292 158370998 148130292 37293108 34391405 37293108 34391405 250837019 256050801 250837019 256050801 39087537 35990902 39087537 35990902 81291786 137728101 81291786 137728101 146156295 141696837 146156295 141696837 84243081 75274202 84243081 75274202 34818801 34967430 34818801 34967430 163461003 154008157 163461003 154008157 25629496 24406793 25629496 24406793 168635827 213559402 168635827 213559402 217638566 195614916 217638566 195614916 172130762 42857082 172130762 42857082 41079327 53634237 41079327 53634237 84606351 182275540 84606351 182275540 193493444 60952452 193493444 60952452 63692831 219965534 63692831 219965534 217575135 221199029 217575135 221199029 181006751 48400745 181006751 48400745 48466506 110466018 48466506 110466018 115936460 68894510 115936460 68894510 57287910 52399192 57287910 52399192 218984913 213019966 218984913 213019966 134080751 130535888 134080751 130535888 135522820 166781944 135522820 166781944 176688509 66865581 176688509 66865581 70025842 154614151 70025842 154614151 160741888 53461463 160741888 53461463 58023209 300578614 58023209 300578614 300236147 58183365 300236147 58183365 62084273 108326159 62084273 108326159 222535702 218827819 222535702 218827819 96945321 94767939 96945321 94767939 167854816 196667218 167854816 196667218 290495167 290501673 290495167 290501673 116060991 114084258 116060991 114084258 137827909 133600373 137827909 133600373 39422279 37987156 39422279 37987156 129572468 215627495 129572468 215627495 221737212 129482488 221737212 129482488 78863080 75776272 78863080 75776272 224328990 229134978 224328990 229134978 2238123 2115977 2238123 2115977 227305701 222334778 227305701 222334778 104395861 84678263 104395861 84678263 25413579 25149997 25413579 25149997 177402088 172480654 177402088 172480654 94388993 92403024 94388993 92403024 133816943 192987499 133816943 192987499 202720633 126203671 202720633 126203671 128256766 237130507 128256766 237130507 232689975 15768308 232689975 15768308 16973399 199775923 16973399 199775923 205195147 146920189 205195147 146920189 51017662 47844629 51017662 47844629 212586185 215971132 212586185 215971132 62891386 59663519 62891386 59663519 260974785 264547969 260974785 264547969 27074769 24755000 27074769 24755000 184702762 174690449 184702762 174690449 94252891 93464713 94252891 93464713 272497481 275653759 272497481 275653759 237340766 62007309 237340766 62007309 64839178 69300989 64839178 69300989 149008837 141518606 149008837 141518606 147553302 186108313 147553302 186108313 202522766 198761906 202522766 198761906 157925924 154172274 157925924 154172274 192853827 186521130 192853827 186521130 90385894 88747106 90385894 88747106 201320832 198187398 201320832 198187398 48551288 46542387 48551288 46542387 153393707 184343282 153393707 184343282 196457257 158358244 196457257 158358244 166481775 287661641 166481775 287661641 288260999 210248005 288260999 210248005 204592227 284251374 204592227 284251374 282376069 143597691 282376069 143597691 120062381 116094154 120062381 116094154 226073198 280485910 226073198 280485910 280044012 243780993 280044012 243780993 238877744 287636475 238877744 287636475 287274704 94591792 287274704 94591792 27157697 24792558 27157697 24792558 76357953 73332608 76357953 73332608 58606228 56476241 58606228 56476241 250705600 268838308 250705600 268838308 266006758 211814094 266006758 211814094 53524377 52498762 53524377 52498762 232344041 239182021 232344041 239182021 100239483 98071255 100239483 98071255 160459336 157389471 160459336 157389471 73598621 64732075 73598621 64732075 66611241 184800655 66611241 184800655 224490165 229094841 224490165 229094841 81646700 76808001 81646700 76808001 206810401 241152568 206810401 241152568 236998403 55558559 236998403 55558559 57355051 73745306 57355051 73745306 76174200 71093729 76174200 71093729 73599324 278166688 73599324 278166688 274938123 159439911 274938123 159439911 167184838 202509015 167184838 202509015 209193360 167558030 209193360 167558030 141557227 139249058 141557227 139249058 205818621 233197189 205818621 233197189 235192816 38765726 235192816 38765726 40767254 220475594 40767254 220475594 217006751 10877355 217006751 10877355 9417843 264319366 9417843 264319366 262641501 214633345 262641501 214633345 216962912 276456173 216962912 276456173 274091153 190483893 274091153 190483893 58955004 56170225 58955004 56170225 197880875 197192948 197880875 197192948 122575725 119629583 122575725 119629583 200614429 208326673 200614429 208326673 216655527 221561758 216655527 221561758 150379415 112959921 150379415 112959921 119399347 220226974 119399347 220226974 224579397 119400280 224579397 119400280 57479708 55760985 57479708 55760985 233485525 299946116 233485525 299946116 297196337 170725910 297196337 170725910 178879933 185241383 178879933 185241383 202848907 197245391 202848907 197245391 155172264 143959971 155172264 143959971 172814181 249287625 172814181 249287625 247667224 76934395 247667224 76934395 78758948 106056301 78758948 106056301 108848142 44456901 108848142 44456901 47386894 140838507 47386894 140838507 146319948 45987232 146319948 45987232 45110972 297077223 45110972 297077223 296571631 160692247 296571631 160692247 166735379 161367103 166735379 161367103 131291418 127338922 131291418 127338922 235823217 241920389 235823217 241920389 240241872 242631444 240241872 242631444 139096612 134916522 139096612 134916522 179594319 171239057 179594319 171239057 104919923 106298145 104919923 106298145 190641921 186973642 190641921 186973642 168111602 154574875 168111602 154574875 158310190 251435768 158310190 251435768 247315345 135277429 247315345 135277429 139889612 157836123 139889612 157836123 164039608 124410289 164039608 124410289 127206248 203751306 127206248 203751306 200911982 135703267 200911982 135703267 117334085 112129102 117334085 112129102 190821851 190573160 190821851 190573160 127866216 123067148 127866216 123067148 199239565 201619029 199239565 201619029 173329781 168237022 173329781 168237022 288119668 290354669 288119668 290354669 234509148 103669372 234509148 103669372 87150724 82321333 87150724 82321333 100214749 178242370 100214749 178242370 187157745 62733564 187157745 62733564 34355400 5647455 34355400 5647455 6739182 215677851 6739182 215677851 211974978 33354651 211974978 33354651 36194976 207212208 36194976 207212208 213539183 102060488 213539183 102060488 87564908 85392403 87564908 85392403 130257284 186825510 130257284 186825510 196595222 175907112 196595222 175907112 180227895 231451462 180227895 231451462 230572501 147029630 230572501 147029630 51288297 48602657 51288297 48602657 96461238 93943011 96461238 93943011 90878902 88676906 90878902 88676906 218968478 222758241 218968478 222758241 214519538 159890003 214519538 159890003 94288051 71061800 94288051 71061800 12536993 12066081 12536993 12066081 212578145 214766843 212578145 214766843 208116936 138522324 208116936 138522324 142969963 243273838 142969963 243273838 239197102 53375711 239197102 53375711 54270959 217510451 54270959 217510451 222955144 209571529 222955144 209571529 145646767 129855495 145646767 129855495 58972079 57655520 58972079 57655520 246030861 250324473 246030861 250324473 94247150 90829080 94247150 90829080 195877883 189206255 195877883 189206255 164031870 154050754 164031870 154050754 288426901 289525972 288426901 289525972 160049474 109800509 160049474 109800509 110570015 206116913 110570015 206116913 208077523 70689638 208077523 70689638 72456776 261452503 72456776 261452503 259082939 192806214 259082939 192806214 76045086 71879852 76045086 71879852 173870095 295522106 173870095 295522106 293876339 143281345 293876339 143281345 105111423 99524170 105111423 99524170 168101995 258056721 168101995 258056721 257505288 36198931 257505288 36198931 35868168 188308560 35868168 188308560 192292599 57512170 192292599 57512170 58340342 70067121 58340342 70067121 118288655 117282638 118288655 117282638 95418994 39421159 95418994 39421159 42514390 54944571 42514390 54944571 151843583 146809404 151843583 146809404 79145613 76023695 79145613 76023695 139298585 257565333 139298585 257565333 257458807 247809642 257458807 247809642 242010959 291964914 242010959 291964914 290226182 240129465 290226182 240129465 147188609 141080919 147188609 141080919 175902319 171642727 175902319 171642727 26888501 24980712 26888501 24980712 118381750 127468630 118381750 127468630 233350649 266616721 233350649 266616721 264624193 209642686 264624193 209642686 181588248 144517498 181588248 144517498 155038640 240235281 155038640 240235281 233242202 69509941 233242202 69509941 72095973 178442865 72095973 178442865 189492149 158325166 189492149 158325166 161706067 261523544 161706067 261523544 257099611 141438510 257099611 141438510 146333753 261088635 146333753 261088635 257491642 231499852 257491642 231499852 209546643 63666227 209546643 63666227 66182831 236455399 66182831 236455399 246833863 251753797 246833863 251753797 148317732 138419300 148317732 138419300 254450015 258289919 254450015 258289919 173483289 164784825 173483289 164784825 259923568 264084764 259923568 264084764 135225233 132965664 135225233 132965664 248479718 249846952 248479718 249846952 75436214 71842504 75436214 71842504 135743968 289023802 135743968 289023802 289286860 36256328 289286860 36256328 37501668 94372262 37501668 94372262 96674797 71372485 96674797 71372485 73257259 100814209 73257259 100814209 213818949 219416146 213818949 219416146 85702427 83933081 85702427 83933081 176627499 217412698 176627499 217412698 270070418 272758873 270070418 272758873 208027930 130780327 208027930 130780327 134355702 150279338 134355702 150279338 157562032 144868637 157562032 144868637 153596026 249763310 153596026 249763310 247523513 70456268 247523513 70456268 72425845 94905175 72425845 94905175 97679783 90099369 97679783 90099369 91684361 229642971 91684361 229642971 229315281 181513293 229315281 181513293 188806069 180096918 188806069 180096918 190972154 161465024 190972154 161465024 120342913 44822677 120342913 44822677 47688824 278238624 47688824 278238624 276676503 152427809 276676503 152427809 158150076 224484465 158150076 224484465 219689172 46047360 219689172 46047360 48606302 111052668 48606302 111052668 116046227 95676074 116046227 95676074 96743576 217674248 96743576 217674248 258271324 262447435 258271324 262447435 164503758 155315650 164503758 155315650 216196623 213944903 216196623 213944903 154356506 51579811 154356506 51579811 52221599 59010443 52221599 59010443 137197592 183730129 137197592 183730129 191971316 186114411 191971316 186114411 191403087 231551386 191403087 231551386 227250700 165718555 227250700 165718555 111683755 108085514 111683755 108085514 137511159 136614650 137511159 136614650 108068343 33108061 108068343 33108061 36299061 147493080 36299061 147493080 273996733 275731332 273996733 275731332 90949246 90256911 90949246 90256911 202833953 200228102 202833953 200228102 158841766 149401627 158841766 149401627 247371157 251112865 247371157 251112865 108664007 54308069 108664007 54308069 58115788 123005551 58115788 123005551 127649701 49692814 127649701 49692814 53125527 240692917 53125527 240692917 239523254 68315498 239523254 68315498 70814314 85572575 70814314 85572575 212141180 216488146 212141180 216488146 200400674 39510688 200400674 39510688 41080645 136498140 41080645 136498140 186829531 179446167 186829531 179446167 85372853 84401312 85372853 84401312 236320772 239074876 236320772 239074876 55823952 34323420 55823952 34323420 38748380 79381499 38748380 79381499 102744736 102675113 102744736 102675113 69364456 67096156 69364456 67096156 174164956 264704053 174164956 264704053 261639166 105962849 261639166 105962849 110347250 187163706 110347250 187163706 191534122 86999492 191534122 86999492 87542954 268415727 87542954 268415727 268051064 59052791 268051064 59052791 61909615 85186007 61909615 85186007 87552900 83541765 87552900 83541765 148461251 150393393 148461251 150393393 155110758 76574528 155110758 76574528 78072995 108519267 78072995 108519267 157125291 148069786 157125291 148069786 125902673 124854276 125902673 124854276 184600376 175006400 184600376 175006400 127698829 123699938 127698829 123699938 249582072 252202996 249582072 252202996 220794910 158321667 220794910 158321667 168223944 198546833 168223944 198546833 200626279 86189482 200626279 86189482 89492774 104963343 89492774 104963343 146717593 140639889 146717593 140639889 68203443 65329903 68203443 65329903 191410841 186992152 191410841 186992152 156895827 152160603 156895827 152160603 207956795 212339115 207956795 212339115 46086488 43949830 46086488 43949830 257652107 271153851 257652107 271153851 270051154 241115988 270051154 241115988 39084789 38967117 39084789 38967117 180119329 248107564 180119329 248107564 246929752 249094093 246929752 249094093 209838051 69923045 209838051 69923045 73902176 222590329 73902176 222590329 228105145 111058191 228105145 111058191 54444047 53532432 54444047 53532432 82651535 78179978 82651535 78179978 17762685 17767178 17762685 17767178 216377649 216669699 216377649 216669699 171047091 153595662 171047091 153595662 160522636 174686884 160522636 174686884 181594595 172557644 181594595 172557644 51288072 49332905 51288072 49332905 236332313 271804730 236332313 271804730 272006416 237635589 272006416 237635589 76565055 75379729 76565055 75379729 191430445 187847701 191430445 187847701 137845242 132112990 137845242 132112990 200352453 197814092 200352453 197814092 111157828 106901295 111157828 106901295 204622345 200276509 204622345 200276509 134324448 129900424 134324448 129900424 214603776 214787373 214603776 214787373 198498875 196063507 198498875 196063507 212746180 205326825 212746180 205326825 43627376 42158397 43627376 42158397 101775698 100565470 101775698 100565470 97706890 95104558 97706890 95104558 220326820 238856859 220326820 238856859 234806341 110346231 234806341 110346231 115187446 259811172 115187446 259811172 257045136 92577292 257045136 92577292 71701955 70462083 71701955 70462083 86560588 81422610 86560588 81422610 16395310 15541439 16395310 15541439 188598350 257768606 188598350 257768606 256177478 140145390 256177478 140145390 150054124 156528664 150054124 156528664 164605861 104872665 164605861 104872665 61995385 58618318 61995385 58618318 173603664 162339390 173603664 162339390 86654348 82216372 86654348 82216372 120983490 145876227 120983490 145876227 228122117 236199201 228122117 236199201 231057262 27080134 231057262 27080134 28591378 208379354 28591378 208379354 204383004 111803701 204383004 111803701 110955369 126572167 110955369 126572167 265515321 266363168 265515321 266363168 157018106 82712043 157018106 82712043 25458776 24088006 25458776 24088006 173618387 165036759 173618387 165036759 24858866 23054715 24858866 23054715 254295142 256388233 254295142 256388233 83585632 83048093 83585632 83048093 191519087 186624677 191519087 186624677 182382882 179058391 182382882 179058391 253076696 256574193 253076696 256574193 251032754 149042672 251032754 149042672 34861462 31252934 34861462 31252934 263472793 265377606 263472793 265377606 110981175 106176188 110981175 106176188 213112301 213086808 213112301 213086808 185349453 182009535 185349453 182009535 263932592 265651388 263932592 265651388 184096636 114546060 184096636 114546060 118252562 298498738 118252562 298498738 298065072 249178483 298065072 249178483 244838040 250396453 244838040 250396453 249601652 44133288 249601652 44133288 48443083 185803409 48443083 185803409 191108209 94272061 191108209 94272061 56373324 54004519 56373324 54004519 252403419 254730467 252403419 254730467 242283764 102456017 242283764 102456017 106852883 238823383 106852883 238823383 233674316 113172122 233674316 113172122 97764703 93805852 97764703 93805852 277282398 280225297 277282398 280225297 202036207 169152541 202036207 169152541 163471178 102618107 163471178 102618107 105566055 193794938 105566055 193794938 264144199 268144216 264144199 268144216 100467679 98683758 100467679 98683758 166193338 276616854 166193338 276616854 273193486 100198924 273193486 100198924 103651167 144422603 103651167 144422603 158768504 155072302 158768504 155072302 83434185 78581086 83434185 78581086 101211187 292444552 101211187 292444552 289917066 182045167 289917066 182045167 106959785 104233434 106959785 104233434 143731247 139461820 143731247 139461820 138541226 134845562 138541226 134845562 168117795 163845319 168117795 163845319 62220228 59553860 62220228 59553860 66633910 184845689 66633910 184845689 187432154 103593401 187432154 103593401 106718038 236609810 106718038 236609810 244862566 249038359 244862566 249038359 130621846 64172644 130621846 64172644 67859147 229787893 67859147 229787893 242488017 247230672 242488017 247230672 66712708 64189892 66712708 64189892 166761070 154744871 166761070 154744871 135622511 133086705 135622511 133086705 236639962 239596978 236639962 239596978 123152822 108419850 123152822 108419850 46283555 45403278 46283555 45403278 60980670 171149475 60980670 171149475 175418400 69368941 175418400 69368941 74045097 137139691 74045097 137139691 158669253 238128764 158669253 238128764 235070808 206594489 235070808 206594489 150018405 83694065 150018405 83694065 44933534 41440159 44933534 41440159 194125923 200305939 194125923 200305939 203861490 84035941 203861490 84035941 12617019 12869092 12617019 12869092 135332084 131544589 135332084 131544589 34666499 34995620 34666499 34995620 256771069 258759350 256771069 258759350 198135230 96624511 198135230 96624511 101086919 122497922 101086919 122497922 193164155 188572994 193164155 188572994 91881945 86428165 91881945 86428165 87688678 120430031 87688678 120430031 121657002 23402617 121657002 23402617 24522920 50243700 24522920 50243700 252353507 254164332 252353507 254164332 87463882 59991618 87463882 59991618 61251096 237096725 61251096 237096725 252869752 258952880 252869752 258952880 257380600 65226769 257380600 65226769 68489601 78352043 68489601 78352043 279798073 281910826 279798073 281910826 63434577 59755796 63434577 59755796 120181394 130574391 120181394 130574391 243446817 245395183 243446817 245395183 33382862 33869621 33382862 33869621 254698260 255600589 254698260 255600589 213965085 190651671 213965085 190651671 194352352 228297067 194352352 228297067 232031247 97348059 232031247 97348059 102430228 215678176 102430228 215678176 215894869 214138718 215894869 214138718 67296911 63958356 67296911 63958356 137543133 133181226 137543133 133181226 70227505 66964018 70227505 66964018 187715621 185495466 187715621 185495466 147539614 103139900 147539614 103139900 109101766 234686090 109101766 234686090 236305779 129989210 236305779 129989210 134535345 166253766 134535345 166253766 200043728 188888487 200043728 188888487 65359418 19820278 65359418 19820278 19017543 80982781 19017543 80982781 85816111 83040514 85816111 83040514 23666742 22488297 23666742 22488297 58572734 82715548 58572734 82715548 140314823 199449379 140314823 199449379 202557975 110226585 202557975 110226585 113026346 115807308 113026346 115807308 183628558 289533408 183628558 289533408 288516553 237146015 288516553 237146015 161062419 134391483 161062419 134391483 11361210 9776029 11361210 9776029 283121381 284740769 283121381 284740769 145778914 141697393 145778914 141697393 257651683 259305857 257651683 259305857 258514222 107634119 258514222 107634119 111412606 300444855 111412606 300444855 300811583 155767861 300811583 155767861 167371817 262346685 167371817 262346685 258651643 29937995 258651643 29937995 32863788 169421416 32863788 169421416 173428295 39191784 173428295 39191784 40707813 53624287 40707813 53624287 254822599 257658034 254822599 257658034 225029762 225717217 225029762 225717217 241095797 243575514 241095797 243575514 49302683 45732344 49302683 45732344 100702521 248322144 100702521 248322144 245027652 225519896 245027652 225519896 224449875 238823656 224449875 238823656 233737623 33412129 233737623 33412129 19607162 17304191 19607162 17304191 125059772 246508136 125059772 246508136 241348196 225749618 241348196 225749618 166603005 154653086 166603005 154653086 268448959 270747814 268448959 270747814 116459385 111683219 116459385 111683219 234754614 236965121 234754614 236965121 130927261 126469576 130927261 126469576 197049145 192903967 197049145 192903967 120641013 117526362 120641013 117526362 204656689 206306428 204656689 206306428 74186603 72427085 74186603 72427085 132005567 261668976 132005567 261668976 259192882 135853725 259192882 135853725 140990000 153562028 140990000 153562028 209467533 205504578 209467533 205504578 5310344 6278867 5310344 6278867 49066115 132891500 49066115 132891500 265996390 267544038 265996390 267544038 101318239 98217328 101318239 98217328 169701302 249071438 169701302 249071438 245516732 175928108 245516732 175928108 183779989 249655265 183779989 249655265 245788751 230964081 245788751 230964081 226486813 247282004 226486813 247282004 244554175 95097335 244554175 95097335 96184279 182538361 96184279 182538361 191303255 88211634 191303255 88211634 80071443 79366288 80071443 79366288 205937185 204287281 205937185 204287281 54482515 51724342 54482515 51724342 66161724 62905414 66161724 62905414 34650787 31951224 34650787 31951224 100816025 219589021 100816025 219589021 241380380 242748621 241380380 242748621 78031353 74329186 78031353 74329186 81294386 221452935 81294386 221452935 217596410 79569432 217596410 79569432 83443139 87789880 83443139 87789880 198085052 236350199 198085052 236350199 232894482 198316486 232894482 198316486 201119374 224519244 201119374 224519244 224952030 40218353 224952030 40218353 44503600 194086721 44503600 194086721 246638694 250105967 246638694 250105967 128422518 122357589 128422518 122357589 162507978 153459244 162507978 153459244 137032332 131867353 137032332 131867353 263244142 266992948 263244142 266992948 220638259 159128042 220638259 159128042 136996053 73129140 136996053 73129140 74704768 138112928 74704768 138112928 143318521 48773387 143318521 48773387 51536656 274286903 51536656 274286903 271262675 197377068 271262675 197377068 155003583 55272752 155003583 55272752 57044332 60692963 57044332 60692963 182938258 187902280 182938258 187902280 195061947 138916162 195061947 138916162 146896226 228981134 146896226 228981134 224858220 219216332 224858220 219216332 218396654 263306068 218396654 263306068 282223866 283826607 282223866 283826607 239154714 230631703 239154714 230631703 226045273 248558003 226045273 248558003 246074167 164462748 246074167 164462748 128218679 126236049 128218679 126236049 254755659 259464109 254755659 259464109 127646311 74883470 127646311 74883470 76875339 132048042 76875339 132048042 136415513 28331526 136415513 28331526 30744334 54507316 30744334 54507316 185430590 212591044 185430590 212591044 295900434 298079033 295900434 298079033 251465620 207206761 251465620 207206761 128728807 125132974 128728807 125132974 223533767 223674780 223533767 223674780 103276175 88500423 103276175 88500423 25846465 23749251 25846465 23749251 285976028 287474669 285976028 287474669 70527145 35166394 70527145 35166394 36564509 117332995 36564509 117332995 148644353 143817396 148644353 143817396 147611217 143559333 147611217 143559333 204013117 207119732 204013117 207119732 108727381 103601571 108727381 103601571 152819885 147402564 152819885 147402564 77305735 75554023 77305735 75554023 77734006 283451906 77734006 283451906 280162961 228695665 280162961 228695665 40895843 42073526 40895843 42073526 218923614 249937395 218923614 249937395 247729100 190938734 247729100 190938734 88087596 84501215 88087596 84501215 184544532 177623439 184544532 177623439 132985805 102055411 132985805 102055411 104453213 134941665 104453213 134941665 216812939 220984564 216812939 220984564 115894604 111737821 115894604 111737821 198692847 198420043 198692847 198420043 164666540 83475639 164666540 83475639 65443107 62123972 65443107 62123972 231385717 253869489 231385717 253869489 264909368 266069303 264909368 266069303 47520248 46728228 47520248 46728228 261949424 263086775 261949424 263086775 225368629 81088803 225368629 81088803 58527392 58007605 58527392 58007605 160048245 201152822 160048245 201152822 241653117 243100437 241653117 243100437 189437393 91794663 189437393 91794663 63457994 61333374 63457994 61333374 75766404 72278628 75766404 72278628 68154481 39752022 68154481 39752022 38762180 216124178 38762180 216124178 213309476 47709545 213309476 47709545 48846542 252341644 48846542 252341644 251000885 192001251 251000885 192001251 134443022 130383566 134443022 130383566 142867327 162441930 142867327 162441930 214833746 265272507 214833746 265272507 263465474 87877345 263465474 87877345 70558800 66938075 70558800 66938075 144865146 202288370 144865146 202288370 204055891 204215019 204055891 204215019 67625193 7225652 67625193 7225652 6285812 182999326 6285812 182999326 214279308 277630885 214279308 277630885 276741671 55206417 276741671 55206417 59157884 230234581 59157884 230234581 225164115 44997544 225164115 44997544 43422243 80664887 43422243 80664887 201285948 201099365 201285948 201099365 152104061 50530323 152104061 50530323 51691085 230133361 51691085 230133361 276276157 279488680 276276157 279488680 60332898 58498497 60332898 58498497 173123081 163476669 173123081 163476669 47310996 44424508 47310996 44424508 85934440 242819608 85934440 242819608 239336889 193187200 239336889 193187200 98809787 94884392 98809787 94884392 251991883 253316328 251991883 253316328 157696839 133340108 157696839 133340108 138167948 283404588 138167948 283404588 282167558 156832683 282167558 156832683 136977911 132781728 136977911 132781728 199407095 200201697 199407095 200201697 141998636 45072263 141998636 45072263 44650992 160554651 44650992 160554651 268896817 272309377 268896817 272309377 129466461 50781720 129466461 50781720 26543666 27180251 26543666 27180251 221971400 216679528 221971400 216679528 160449129 65838770 160449129 65838770 68929259 248173537 68929259 248173537 246934684 178777083 246934684 178777083 102723251 98240421 102723251 98240421 177539256 172712929 177539256 172712929 134813604 129008567 134813604 129008567 241409394 250811820 241409394 250811820 249721807 142699512 249721807 142699512 147509142 266362544 147509142 266362544 265017839 158046583 265017839 158046583 73600780 8627510 73600780 8627510 10223795 151559439 10223795 151559439 221865925 225883986 221865925 225883986 42430816 44401409 42430816 44401409 103019970 102920914 103019970 102920914 24570784 22296010 24570784 22296010 127893070 124157866 127893070 124157866 105054954 101169120 105054954 101169120 149277736 262747423 149277736 262747423 260157565 184721332 260157565 184721332 187345566 7139124 187345566 7139124 7712053 222093592 7712053 222093592 223664959 140753409 223664959 140753409 47676587 44166949 47676587 44166949 49258728 46327420 49258728 46327420 41751585 39450130 41751585 39450130 222087331 226713482 222087331 226713482 77281816 73646199 77281816 73646199 147562394 300849708 147562394 300849708 300639387 96808386 300639387 96808386 99092570 252912546 99092570 252912546 249587114 137218230 249587114 137218230 138883436 242930007 138883436 242930007 237373268 190154944 237373268 190154944 195081715 232371857 195081715 232371857 228011014 137278112 228011014 137278112 125204603 69049802 125204603 69049802 72829121 153124383 72829121 153124383 199907410 222869096 199907410 222869096 219390822 105262314 219390822 105262314 104036208 222607197 104036208 222607197 218826383 50314533 218826383 50314533 50180349 100117286 50180349 100117286 252380045 255799130 252380045 255799130 180742082 149590506 180742082 149590506 67509608 64359891 67509608 64359891 241490509 244138897 241490509 244138897 155603533 65627704 155603533 65627704 68764101 73807434 68764101 73807434 96956951 95940885 96956951 95940885 65130118 62228191 65130118 62228191 104023462 217813768 104023462 217813768 214713433 179993745 214713433 179993745 187789179 251003408 187789179 251003408 246574947 247125146 246574947 247125146 83448406 79597622 83448406 79597622 237785869 239503121 237785869 239503121 164176207 156980543 164176207 156980543 225156164 249334309 225156164 249334309 247287058 63657240 247287058 63657240 65468842 180546450 65468842 180546450 193570679 192313095 193570679 192313095 99390759 96412512 99390759 96412512 269100181 272101322 269100181 272101322 128598422 122051952 128598422 122051952 248413067 252300768 248413067 252300768 35966593 32571408 35966593 32571408 34350131 70912435 34350131 70912435 212551456 210358571 212551456 210358571 208735402 205891940 208735402 205891940 231255207 237102634 231255207 237102634 197646042 193347781 197646042 193347781 229894167 230580075 229894167 230580075 129147315 113028470 129147315 113028470 39082161 35636718 39082161 35636718 94760967 104837975 94760967 104837975 218699468 223783021 218699468 223783021 88077382 49296477 88077382 49296477 52344362 119503301 52344362 119503301 191210945 186660110 191210945 186660110 166180019 35802968 166180019 35802968 35655586 160377192 35655586 160377192 175733634 167478252 175733634 167478252 39995877 36599914 39995877 36599914 138865088 208117597 138865088 208117597 206178017 91071520 206178017 91071520 51480977 50280683 51480977 50280683 70887499 203443147 70887499 203443147 205567378 112623727 205567378 112623727 113357958 146322620 113357958 146322620 150185962 124798123 150185962 124798123 129766675 239815928 129766675 239815928 238689241 238813683 238689241 238813683 118387692 20363988 118387692 20363988 21324343 141415793 21324343 141415793 148637492 129080357 148637492 129080357 92446806 22495474 92446806 22495474 23801387 206525611 23801387 206525611 202873415 190432983 202873415 190432983 189282595 105350244 189282595 105350244 110070432 198189553 110070432 198189553 217657494 213586446 217657494 213586446 89058252 86095824 89058252 86095824 131642767 137887515 131642767 137887515 144731658 54710860 144731658 54710860 56454812 109870141 56454812 109870141 113840306 76247137 113840306 76247137 79765954 215464464 79765954 215464464 210466403 43781840 210466403 43781840 46145636 279664824 46145636 279664824 277441536 40085884 277441536 40085884 43461090 116262180 43461090 116262180 215980304 234352694 215980304 234352694 231212217 136007062 231212217 136007062 140178622 200754252 140178622 200754252 259130191 261832119 259130191 261832119 28029702 26095821 28029702 26095821 293846043 294543098 293846043 294543098 236844456 89657916 236844456 89657916 93200107 255200663 93200107 255200663 252065288 98487563 252065288 98487563 100852747 273089667 100852747 273089667 269665723 152620928 269665723 152620928 164357117 228558982 164357117 228558982 228280717 48808157 228280717 48808157 52727925 122637665 52727925 122637665 197410076 263978150 197410076 263978150 262685028 90756201 262685028 90756201 92544758 177454243 92544758 177454243 184084468 142808577 184084468 142808577 147729176 238298912 147729176 238298912 235811754 67533218 235811754 67533218 70476043 141090607 70476043 141090607 147358106 56478260 147358106 56478260 60943653 172805442 60943653 172805442 177273896 159839455 177273896 159839455 138896889 77550850 138896889 77550850 82243847 189606173 82243847 189606173 193290929 50378456 193290929 50378456 50605684 80241564 50605684 80241564 153686294 251252392 153686294 251252392 248117791 170309062 248117791 170309062 130597832 127844635 130597832 127844635 233254917 238355226 233254917 238355226 87354743 86652636 87354743 86652636 102070296 167118831 102070296 167118831 175639033 85483968 175639033 85483968 88075646 200895227 88075646 200895227 204084714 138358847 204084714 138358847 109446972 109916336 109446972 109916336 141407272 135930408 141407272 135930408 130742201 125742488 130742201 125742488 180513189 173756954 180513189 173756954 139814572 134556728 139814572 134556728 180004455 230710468 180004455 230710468 233906421 86307323 233906421 86307323 88342261 107295814 88342261 107295814 158840220 154252385 158840220 154252385 130171960 125652778 130171960 125652778 243022233 268867816 243022233 268867816 264643907 128127574 264643907 128127574 52219842 48314231 52219842 48314231 186565660 179011168 186565660 179011168 74728706 36010548 74728706 36010548 38345528 183176761 38345528 183176761 249038773 252239983 249038773 252239983 213387422 58209163 213387422 58209163 61387369 281722406 61387369 281722406 282455714 148863243 282455714 148863243 134415707 12174940 134415707 12174940 11629123 204974622 11629123 204974622 211711720 5106574 211711720 5106574 5224107 40590924 5224107 40590924 71152196 68002724 71152196 68002724 37854840 37018571 37854840 37018571 77959027 136348380 77959027 136348380 141855701 30960641 141855701 30960641 35411718 205309902 35411718 205309902 236788755 239547916 236788755 239547916 186703786 182295743 186703786 182295743 196335109 191072816 196335109 191072816 138868341 133234162 138868341 133234162 221489311 224947640 221489311 224947640 135995139 20303182 135995139 20303182 20072690 249418517 20072690 249418517 246875487 123743809 246875487 123743809 88352121 84519563 88352121 84519563 232641651 236666456 232641651 236666456 74965566 74028913 74965566 74028913 175406691 165130098 175406691 165130098 91108291 89151277 91108291 89151277 239250946 242237226 239250946 242237226 165370330 156928576 165370330 156928576 225491422 230574068 225491422 230574068 131713908 115318678 131713908 115318678 95254138 92387298 95254138 92387298 228067667 233351317 228067667 233351317 83892668 78841632 83892668 78841632 241048277 240727158 241048277 240727158 59692762 58035594 59692762 58035594 173705613 170675021 173705613 170675021 53857744 7529069 53857744 7529069 9175513 167282601 9175513 167282601 202732077 201999240 202732077 201999240 156231224 150882751 156231224 150882751 207622435 232587829 207622435 232587829 245026915 247231646 245026915 247231646 184698697 106271120 184698697 106271120 46325686 46506192 46325686 46506192 229329789 232160756 229329789 232160756 78948748 73507470 78948748 73507470 233758252 234916098 233758252 234916098 182049445 171749609 182049445 171749609 232707692 236273718 232707692 236273718 216792857 90126924 216792857 90126924 91551596 224423463 91551596 224423463 297562339 297903424 297562339 297903424 83345686 77578571 83345686 77578571 205536852 203321771 205536852 203321771 37098018 39999078 37098018 39999078 246082321 249847896 246082321 249847896 80756460 79749601 80756460 79749601 283436596 284867672 283436596 284867672 157475936 71229533 157475936 71229533 73309968 109261190 73309968 109261190 114562495 84206084 114562495 84206084 84591537 207167071 84591537 207167071 222750490 216501490 222750490 216501490 70799841 68923232 70799841 68923232 183733783 270073239 183733783 270073239 267527602 236205202 267527602 236205202 26687153 24792806 26687153 24792806 130711630 126372519 130711630 126372519 34071734 30799369 34071734 30799369 31354128 234470866 31354128 234470866 231947469 226516294 231947469 226516294 96796094 93303514 96796094 93303514 163031461 188334032 163031461 188334032 290669215 290653595 290669215 290653595 230654439 143818236 230654439 143818236 148282589 177293165 148282589 177293165 183859760 109762750 183859760 109762750 14653501 12910238 14653501 12910238 236293712 235535726 236293712 235535726 108183712 106317820 108183712 106317820 204589278 202251370 204589278 202251370 32059343 29618886 32059343 29618886 99209205 255740104 99209205 255740104 283884390 285742980 283884390 285742980 230908723 117393903 230908723 117393903 55128290 54434492 55128290 54434492 200488634 243863625 200488634 243863625 239710011 150368305 239710011 150368305 159033351 164954600 159033351 164954600 171377439 120570984 171377439 120570984 125190178 151315969 125190178 151315969 190393026 179395201 190393026 179395201 108848299 105634291 108848299 105634291 167399572 192164968 167399572 192164968 196711218 45422422 196711218 45422422 49417710 222842231 49417710 222842231 219476556 195387933 219476556 195387933 143653669 130269820 143653669 130269820 56456183 51153617 56456183 51153617 52598618 169226908 52598618 169226908 244791186 247293037 244791186 247293037 213733992 80078013 213733992 80078013 81886071 243032372 81886071 243032372 240442729 72470996 240442729 72470996 73898461 145568885 73898461 145568885 208360117 207593435 208360117 207593435 139601637 134353708 139601637 134353708 213459503 225975547 213459503 225975547 220702075 123319609 220702075 123319609 71423007 47649287 71423007 47649287 50372974 142123789 50372974 142123789 267971575 271149683 267971575 271149683 266883706 159648712 266883706 159648712 104942134 101819875 104942134 101819875 180855300 172576434 180855300 172576434 29477973 22573408 29477973 22573408 24115539 189711113 24115539 189711113 199222076 33150463 199222076 33150463 33163394 53127352 33163394 53127352 58029442 85090828 58029442 85090828 262733023 267104698 262733023 267104698 127167899 122681266 127167899 122681266 274935906 278684806 274935906 278684806 162737618 8643493 162737618 8643493 10422320 154886751 10422320 154886751 170821785 221898958 170821785 221898958 226860587 230685525 226860587 230685525 95377028 95020481 95377028 95020481 265172278 268255043 265172278 268255043 116843275 111850628 116843275 111850628 253657603 255784591 253657603 255784591 158253735 147512212 158253735 147512212 217677853 221839825 217677853 221839825 168688321 3772801 168688321 3772801 4512045 117013900 4512045 117013900 244784758 249441612 244784758 249441612 167208187 161899664 167208187 161899664 235221428 237321562 235221428 237321562 57239354 53170002 57239354 53170002 79752145 168784600 79752145 168784600 178196063 66820682 178196063 66820682 66416780 38014602 66416780 38014602 37846698 107117446 37846698 107117446 111302178 67411383 111302178 67411383 70147340 75189163 70147340 75189163 79009229 43089722 79009229 43089722 45274108 112818383 45274108 112818383 265017129 290751203 265017129 290751203 288225048 214677404 288225048 214677404 86146541 61368545 86146541 61368545 45298290 41385189 45298290 41385189 46864549 219877830 46864549 219877830 224366609 228197429 224366609 228197429 227032856 105529870 227032856 105529870 108640463 160646499 108640463 160646499 170839182 133423226 170839182 133423226 135696559 93200762 135696559 93200762 62708723 59638155 62708723 59638155 158108896 153568861 158108896 153568861 140648688 133774653 140648688 133774653 245004071 246213607 245004071 246213607 65391222 63576703 65391222 63576703 179799590 175753997 179799590 175753997 65245539 62542966 65245539 62542966 90618097 88810384 90618097 88810384 55581648 53801948 55581648 53801948 263108931 267112673 263108931 267112673 194228559 36852651 194228559 36852651 36402305 281113506 36402305 281113506 278553579 19123701 278553579 19123701 19334770 268657364 19334770 268657364 266185182 127481758 266185182 127481758 98052275 94563784 98052275 94563784 101676923 113457380 101676923 113457380 235744719 238911894 235744719 238911894 210301916 99846287 210301916 99846287 102018670 109514451 102018670 109514451 119370809 223453916 119370809 223453916 286451873 289427469 286451873 289427469 161818757 102270803 161818757 102270803 106848499 137579819 106848499 137579819 287010223 289481206 287010223 289481206 156734072 88357781 156734072 88357781 89138073 163282808 89138073 163282808 170436943 104802177 170436943 104802177 104789646 209155416 104789646 209155416 207296330 114719997 207296330 114719997 115059890 162498596 115059890 162498596 169817211 96136735 169817211 96136735 55010044 52935104 55010044 52935104 117097552 193166403 117097552 193166403 196736397 119963470 196736397 119963470 53887140 33300476 53887140 33300476 36541943 66947378 36541943 66947378 99972282 285244096 99972282 285244096 285009451 116691295 285009451 116691295 88987805 88734956 88987805 88734956 211483576 212922828 211483576 212922828 211440652 204586890 211440652 204586890 270314662 272689939 270314662 272689939 125629668 36049002 125629668 36049002 39867471 116723194 39867471 116723194 178615978 168676330 178615978 168676330 102011747 99070578 102011747 99070578 271043196 271522404 271043196 271522404 120669227 92485902 120669227 92485902 95643345 115054620 95643345 115054620 120160818 25441556 120160818 25441556 26515404 181248680 26515404 181248680 224162409 227301680 224162409 227301680 111041153 107710384 111041153 107710384 161987844 155097795 161987844 155097795 100808762 98281294 100808762 98281294 236163461 248481687 236163461 248481687 244268621 9963204 244268621 9963204 10284684 94118147 10284684 94118147 103114313 254158231 103114313 254158231 250849731 186516331 250849731 186516331 191429040 224776953 191429040 224776953 223038694 47278074 223038694 47278074 48226473 261297390 48226473 261297390 260427224 234613434 260427224 234613434 132397085 129251309 132397085 129251309 156929320 152477686 156929320 152477686 83486139 65953837 83486139 65953837 69210681 104632939 69210681 104632939 109225045 82606416 109225045 82606416 84317990 255416691 84317990 255416691 252762013 147655024 252762013 147655024 91285633 88662488 91285633 88662488 159936190 154205160 159936190 154205160 47639610 46443227 47639610 46443227 195243471 189297067 195243471 189297067 127525487 63572856 127525487 63572856 67656592 152055218 67656592 152055218 249135913 250252035 249135913 250252035 85743728 82365739 85743728 82365739 128425735 270875449 128425735 270875449 268335360 132617997 268335360 132617997 137530720 249751973 137530720 249751973 245893505 124303423 245893505 124303423 126516368 150726558 126516368 150726558 247564793 250366101 247564793 250366101 177906981 173965087 177906981 173965087 212785413 218854706 212785413 218854706 215752953 63152196 215752953 63152196 65352505 258109489 65352505 258109489 276744170 277755561 276744170 277755561 237082944 239209190 237082944 239209190 257249336 259228431 257249336 259228431 177118992 146364802 177118992 146364802 140562551 130474553 140562551 130474553 134944518 202366437 134944518 202366437 209649645 97995355 209649645 97995355 101824020 148893944 101824020 148893944 154026408 85968707 154026408 85968707 62914814 59402626 62914814 59402626 81615026 102079185 81615026 102079185 273478084 296223244 273478084 296223244 296516693 139004057 296516693 139004057 119513481 46716849 119513481 46716849 47725480 143688586 47725480 143688586 204500378 202799113 204500378 202799113 101659857 99671128 101659857 99671128 185697058 180319341 185697058 180319341 15728912 15335874 15728912 15335874 98108676 255362020 98108676 255362020 253822356 138017894 253822356 138017894 69121928 66452230 69121928 66452230 105842537 101913074 105842537 101913074 89130759 85667198 89130759 85667198 269142553 271563851 269142553 271563851 157328294 151759957 157328294 151759957 244685493 247391724 244685493 247391724 83799351 82289745 83799351 82289745 243947661 245417767 243947661 245417767 71052066 68938463 71052066 68938463 244170150 255584986 244170150 255584986 254880647 90816765 254880647 90816765 93413120 257965449 93413120 257965449 269769973 271631702 269769973 271631702 187053901 76609887 187053901 76609887 78536062 160329400 78536062 160329400 192202262 248654166 192202262 248654166 244983457 172839925 244983457 172839925 178062293 223752079 178062293 223752079 227407167 146652784 227407167 146652784 153563081 219258435 153563081 219258435 223826055 197695684 223826055 197695684 204137856 259116780 204137856 259116780 257037141 180397394 257037141 180397394 184284757 236703463 184284757 236703463 237256269 212717274 237256269 212717274 76771164 68693605 76771164 68693605 72533861 112790560 72533861 112790560 263550751 267735624 263550751 267735624 116996414 84916520 116996414 84916520 86051665 162678363 86051665 162678363 187794027 183764781 187794027 183764781 152373741 147444720 152373741 147444720 200093835 200311118 200093835 200311118 39721195 35739048 39721195 35739048 90283317 133692862 90283317 133692862 138767962 94631000 138767962 94631000 99091651 285557702 99091651 285557702 284651523 86816233 284651523 86816233 89867327 144059025 89867327 144059025 155011017 15330703 155011017 15330703 15545192 205642478 15545192 205642478 202317193 172863122 202317193 172863122 28312317 25249883 28312317 25249883 110680833 253014758 110680833 253014758 288638275 288858124 288638275 288858124 165163025 94693920 165163025 94693920 36738810 33886699 36738810 33886699 188053946 234815877 188053946 234815877 272687001 273510120 272687001 273510120 19233816 17913123 19233816 17913123 217259179 220685435 217259179 220685435 78826226 75999698 78826226 75999698 242612689 269114039 242612689 269114039 266701649 138122240 266701649 138122240 143148793 182515989 143148793 182515989 245868818 251356732 245868818 251356732 237627686 240291251 237627686 240291251 291853390 293483986 291853390 293483986 76257367 72773138 76257367 72773138 88473297 186877887 88473297 186877887 295972808 296290948 295972808 296290948 251659289 252794981 251659289 252794981 253377396 258073523 253377396 258073523 59833247 59513090 59833247 59513090 159807955 240118027 159807955 240118027 251895049 255229028 251895049 255229028 186908363 131404896 186908363 131404896 136873081 250588068 136873081 250588068 247425850 89186316 247425850 89186316 54233430 49650744 54233430 49650744 163231675 258233069 163231675 258233069 255371752 167123181 255371752 167123181 172251942 201890591 172251942 201890591 203814101 77920859 203814101 77920859 72501829 71019644 72501829 71019644 246526528 249969160 246526528 249969160 113751009 112550660 113751009 112550660 267042235 270543094 267042235 270543094 145611842 138315712 145611842 138315712 254129919 257460477 254129919 257460477 90943571 69791466 90943571 69791466 72463925 145125592 72463925 145125592 207558531 206159421 207558531 206159421 57284932 30767188 57284932 30767188 34229783 47453164 34229783 47453164 235198893 238684417 235198893 238684417 154266317 142944073 154266317 142944073 180686456 173058640 180686456 173058640 66194377 63810894 66194377 63810894 275459253 277113077 275459253 277113077 112384365 113169830 112384365 113169830 152022539 146954596 152022539 146954596 116545031 115538923 116545031 115538923 290413260 291132380 290413260 291132380 242212402 246646575 242212402 246646575 297645584 298607101 297645584 298607101 192207663 133667096 192207663 133667096 59985528 57080105 59985528 57080105 253172067 257339141 253172067 257339141 242593128 243814593 242593128 243814593 285945298 286026393 285945298 286026393 41232538 41005028 41232538 41005028 57712871 296670200 57712871 296670200 295679380 167973135 295679380 167973135 173688882 226748802 173688882 226748802 231324208 102112995 231324208 102112995 104540121 191432423 104540121 191432423 191002852 88499102 191002852 88499102 64001093 61298529 64001093 61298529 264564771 267768076 264564771 267768076 103503745 26737181 103503745 26737181 28129821 236485523 28129821 236485523 234362319 91084442 234362319 91084442 92885761 106265718 92885761 106265718 131840963 126432087 131840963 126432087 95883673 92802553 95883673 92802553 241872112 243107662 241872112 243107662 144902707 139416607 144902707 139416607 186542521 176782586 186542521 176782586 146569732 137207299 146569732 137207299 260652364 262379668 260652364 262379668 117503976 112913590 117503976 112913590 268039014 269418805 268039014 269418805 55344198 52210275 55344198 52210275 65668997 164673271 65668997 164673271 181917262 208904748 181917262 208904748 209588770 202568994 209588770 202568994 205820571 242993429 205820571 242993429 237181959 209208168 237181959 209208168 26015761 24031116 26015761 24031116 202060185 205635374 202060185 205635374 144113794 118707155 144113794 118707155 124452079 125616708 124452079 125616708 131682703 59534706 131682703 59534706 63017613 224742250 63017613 224742250 220997808 181053158 220997808 181053158 185357771 199979297 185357771 199979297 199565318 29517026 199565318 29517026 30690220 253701744 30690220 253701744 250998774 229928799 250998774 229928799 122596521 120804020 122596521 120804020 207183701 206180027 207183701 206180027 198511593 195659106 198511593 195659106 236021184 280799866 236021184 280799866 277459636 66071412 277459636 66071412 66843500 228136233 66843500 228136233 224098157 111672292 224098157 111672292 114853065 214198532 114853065 214198532 240382897 243734433 240382897 243734433 156052012 150631930 156052012 150631930 250661217 252435654 250661217 252435654 52659789 49548839 52659789 49548839 148122193 142668217 148122193 142668217 18698907 17151678 18698907 17151678 64885250 238594211 64885250 238594211 272358490 273377357 272358490 273377357 178407394 173129549 178407394 173129549 178286982 265481846 178286982 265481846 263302694 39850133 263302694 39850133 40518641 214297774 40518641 214297774 214786817 152366283 214786817 152366283 106207792 104356427 106207792 104356427 270114212 272228443 270114212 272228443 246143386 65303484 246143386 65303484 67193439 70566621 67193439 70566621 189657741 184402974 189657741 184402974 182665068 177611459 182665068 177611459 263640151 265254377 263640151 265254377 182525194 71524620 182525194 71524620 74959818 128072096 74959818 128072096 132961654 103196370 132961654 103196370 106732104 117229338 106732104 117229338 150599826 145948562 150599826 145948562 36847611 34145451 36847611 34145451 272713507 274322183 272713507 274322183 85023019 80241021 85023019 80241021 132535356 129023384 132535356 129023384 119149614 115309432 119149614 115309432 139191875 144405169 139191875 144405169 152728927 32008741 152728927 32008741 32473153 223424577 32473153 223424577 273440466 276115387 273440466 276115387 50027862 46341851 50027862 46341851 134905708 165746592 134905708 165746592 173023919 168885474 173023919 168885474 63694276 61312430 63694276 61312430 82202245 202157142 82202245 202157142 260432421 265806885 260432421 265806885 99348602 97181336 99348602 97181336 106931729 242602555 106931729 242602555 241815410 292387899 241815410 292387899 292253594 194601214 292253594 194601214 192650510 220293956 192650510 220293956 261935219 263941777 261935219 263941777 230332777 231588793 230332777 231588793 110119631 104824370 110119631 104824370 199291058 195605997 199291058 195605997 154314151 147841636 154314151 147841636 171175245 166271832 171175245 166271832 24438085 22054349 24438085 22054349 136084740 131245728 136084740 131245728 52039899 26251846 52039899 26251846 26326728 115281375 26326728 115281375 121132140 98548855 121132140 98548855 64953536 63402757 64953536 63402757 275024622 277401621 275024622 277401621 136984025 41730952 136984025 41730952 39969758 40775373 39969758 40775373 41470016 34343709 41470016 34343709 34987123 36528828 34987123 36528828 142631086 228209566 142631086 228209566 231595263 206700179 231595263 206700179 104936805 78294734 104936805 78294734 83286996 249999116 83286996 249999116 245624258 78977862 245624258 78977862 79933711 196642262 79933711 196642262 268887013 271539069 268887013 271539069 38906637 38751441 38906637 38751441 189748483 181450333 189748483 181450333 74169261 72867943 74169261 72867943 170434205 166204979 170434205 166204979 91037570 67530418 91037570 67530418 71000307 93575789 71000307 93575789 156485113 150960688 156485113 150960688 81056005 43271396 81056005 43271396 43898856 112438114 43898856 112438114 116410149 112254979 116410149 112254979 113988294 220903920 113988294 220903920 252590672 255599686 252590672 255599686 101143360 98394225 101143360 98394225 105582095 164035667 105582095 164035667 177763267 226543676 177763267 226543676 248073856 250321558 248073856 250321558 195022465 33110822 195022465 33110822 34001078 225602151 34001078 225602151 228062267 150692728 228062267 150692728 160593163 179135416 160593163 179135416 209097905 257970548 209097905 257970548 256322337 90303254 256322337 90303254 93393212 93845239 93393212 93845239 95920578 16241413 95920578 16241413 17084612 79917937 17084612 79917937 207491691 197597961 207491691 197597961 118881452 115264718 118881452 115264718 213754265 280024642 213754265 280024642 277991878 20483324 277991878 20483324 23049129 90043152 23049129 90043152 122233978 242762643 122233978 242762643 238525328 73850790 238525328 73850790 74963008 237607139 74963008 237607139 237823465 79438077 237823465 79438077 81126414 211623760 81126414 211623760 213463997 52030012 213463997 52030012 52466196 65834032 52466196 65834032 83644829 179840164 83644829 179840164 185698853 68262544 185698853 68262544 72668889 160616662 72668889 160616662 168004768 157276911 168004768 157276911 190189383 249851649 190189383 249851649 269821349 270951039 269821349 270951039 221190698 85066049 221190698 85066049 88550743 272398672 88550743 272398672 269736481 165060567 269736481 165060567 86923614 84312192 86923614 84312192 197920950 199133358 197920950 199133358 10681808 10244738 10681808 10244738 114673075 112477343 114673075 112477343 113923408 202147762 113923408 202147762 218367735 223745667 218367735 223745667 214208829 100472857 214208829 100472857 63854320 61144413 63854320 61144413 232453169 235391666 232453169 235391666 80200072 77534165 80200072 77534165 159960920 243781367 159960920 243781367 242635224 109382077 242635224 109382077 116140417 285802688 116140417 285802688 286530910 97370891 286530910 97370891 99923309 161405187 99923309 161405187 277304760 279176329 277304760 279176329 136375452 131697312 136375452 131697312 177940348 167794548 177940348 167794548 96005480 91920480 96005480 91920480 140233880 197983890 140233880 197983890 202200044 96810253 202200044 96810253 97557683 141165845 97557683 141165845 146310363 37783550 146310363 37783550 40416629 245779140 40416629 245779140 243500173 199995943 243500173 199995943 203873094 256009652 203873094 256009652 252803750 143848395 252803750 143848395 153650757 210553492 153650757 210553492 217358704 66471200 217358704 66471200 21935442 19692785 21935442 19692785 200478358 195461105 200478358 195461105 152412058 148261942 152412058 148261942 194045555 192165320 194045555 192165320 87018882 86144405 87018882 86144405 89921551 121060318 89921551 121060318 138604519 146803798 138604519 146803798 150357088 140853222 150357088 140853222 40432565 37690678 40432565 37690678 157667390 150795300 157667390 150795300 133185471 129218395 133185471 129218395 179763195 199143033 179763195 199143033 207284729 69951364 207284729 69951364 60245961 58302298 60245961 58302298 278737997 281011313 278737997 281011313 217999344 36863709 217999344 36863709 40551697 121748662 40551697 121748662 225489210 243003581 225489210 243003581 240175524 235802912 240175524 235802912 215734168 45784137 215734168 45784137 49512023 266566565 49512023 266566565 281265714 281876134 281265714 281876134 201006514 103752147 201006514 103752147 110007529 180366580 110007529 180366580 278899469 280804649 278899469 280804649 179026975 155188659 179026975 155188659 32448212 21032681 32448212 21032681 23004631 52391819 23004631 52391819 186205121 206090391 186205121 206090391 201421663 152863174 201421663 152863174 90684797 39962799 90684797 39962799 19727108 16917894 19727108 16917894 136216872 192228955 136216872 192228955 199318086 188771165 199318086 188771165 289651512 291181525 289651512 291181525 131476142 105397531 131476142 105397531 106341115 230246534 106341115 230246534 226898734 10874357 226898734 10874357 10534143 231939069 10534143 231939069 227472919 161912389 227472919 161912389 132605461 127706574 132605461 127706574 289369403 292101333 289369403 292101333 162789819 156561688 162789819 156561688 224294017 219578224 224294017 219578224 66131738 63786351 66131738 63786351 115460489 194203400 115460489 194203400 203735312 10727986 203735312 10727986 10910596 66118032 10910596 66118032 68239047 26780968 68239047 26780968 29013729 214037753 29013729 214037753 211943787 140377414 211943787 140377414 148390091 147975054 148390091 147975054 223919660 227912899 223919660 227912899 225257169 221192914 225257169 221192914 250888960 252828881 250888960 252828881 180316067 173373769 180316067 173373769 179346672 175801595 179346672 175801595 86774277 84680373 86774277 84680373 94258426 111539331 94258426 111539331 164652319 161122012 164652319 161122012 119037510 80805259 119037510 80805259 82289532 120469855 82289532 120469855 124217123 50798186 124217123 50798186 52941211 93639574 52941211 93639574 256349636 258235261 256349636 258235261 222956348 23432489 222956348 23432489 26410628 82764972 26410628 82764972 98505934 95657636 98505934 95657636 27966041 26701428 27966041 26701428 277644371 281405878 277644371 281405878 117150952 115349355 117150952 115349355 116262102 281558209 116262102 281558209 280689496 6162705 280689496 6162705 7122357 45390197 7122357 45390197 136120048 130244687 136120048 130244687 94810758 91847253 94810758 91847253 153015901 187773377 153015901 187773377 194354351 189473673 194354351 189473673 157815909 111044555 157815909 111044555 92249707 88700677 92249707 88700677 131733167 217853058 131733167 217853058 261582197 263062483 261582197 263062483 223185664 86839911 223185664 86839911 48930392 46399111 48930392 46399111 62093586 202076984 62093586 202076984 206491777 28295855 206491777 28295855 30414728 191786305 30414728 191786305 192699570 117970293 192699570 117970293 118459309 155808427 118459309 155808427 162993968 140168284 162993968 140168284 144779365 215022214 144779365 215022214 210934186 173081507 210934186 173081507 155200710 56407200 155200710 56407200 58538148 216460049 58538148 216460049 216874759 190571619 216874759 190571619 120130889 89391539 120130889 89391539 93153549 95010945 93153549 95010945 96465063 38655368 96465063 38655368 38708993 108255636 38708993 108255636 286757649 288676794 286757649 288676794 210796143 65436535 210796143 65436535 67999597 244399354 67999597 244399354 244750214 243484798 244750214 243484798 114204122 110625064 114204122 110625064 204509183 207315025 204509183 207315025 130070267 124550992 130070267 124550992 136606678 131725907 136606678 131725907 51220653 48961320 51220653 48961320 212288540 217229719 212288540 217229719 160754787 131450338 160754787 131450338 138368145 181047543 138368145 181047543 186164588 146590676 186164588 146590676 95785582 92107154 95785582 92107154 142265786 137263258 142265786 137263258 139878906 201800865 139878906 201800865 206448792 96266399 206448792 96266399 99282233 105740210 99282233 105740210 110571222 54735848 110571222 54735848 31253647 28681071 31253647 28681071 115845049 111929395 115845049 111929395 33261785 32579466 33261785 32579466 166273170 221095084 166273170 221095084 216086260 18618810 216086260 18618810 17031543 218747499 17031543 218747499 217515825 149760539 217515825 149760539 106649436 102525562 106649436 102525562 112053755 162320389 112053755 162320389 167391985 110272379 167391985 110272379 112261454 175482655 112261454 175482655 243161262 245685921 243161262 245685921 39366662 35301318 39366662 35301318 272070673 275405506 272070673 275405506 112863694 107763150 112863694 107763150 247241715 252972244 247241715 252972244 76279929 73301734 76279929 73301734 179832517 175207539 179832517 175207539 118291061 116422568 118291061 116422568 195748660 192702986 195748660 192702986 132459519 17995625 132459519 17995625 19716287 85137554 19716287 85137554 253580230 257818035 253580230 257818035 93795517 89570586 93795517 89570586 215476452 216145097 215476452 216145097 121753879 117960890 121753879 117960890 199282066 216309481 199282066 216309481 216927098 208517008 216927098 208517008 43755085 41520831 43755085 41520831 179758483 171455484 179758483 171455484 44071500 27423609 44071500 27423609 27361044 120005193 27361044 120005193 179306347 171715434 179306347 171715434 55252397 51072641 55252397 51072641 267615611 268768178 267615611 268768178 53521498 50188514 53521498 50188514 232746369 236575007 232746369 236575007 152381306 142006611 152381306 142006611 154566724 147235675 154566724 147235675 115086487 113676219 115086487 113676219 155664541 149595324 155664541 149595324 15961877 14788380 15961877 14788380 210037457 208478720 210037457 208478720 57772119 54689340 57772119 54689340 227841463 227196573 227841463 227196573 129803890 33366979 129803890 33366979 34039393 243418032 34039393 243418032 240973258 126729886 240973258 126729886 126990256 51166292 126990256 51166292 55021193 266078615 55021193 266078615 261823758 146820453 261823758 146820453 156965100 278787364 156965100 278787364 278409115 100632742 278409115 100632742 77392371 29355332 77392371 29355332 31789407 184182738 31789407 184182738 189670676 135987190 189670676 135987190 141923574 148319746 141923574 148319746 201450334 199967853 201450334 199967853 186176067 177237092 186176067 177237092 271236464 272228070 271236464 272228070 225285866 36368496 225285866 36368496 38822532 183449881 38822532 183449881 198086560 192243940 198086560 192243940 136127455 133138490 136127455 133138490 176961663 187447979 176961663 187447979 191978282 182717351 191978282 182717351 107729636 102785437 107729636 102785437 198723714 198496241 198723714 198496241 86800599 81147158 86800599 81147158 222128961 226380685 222128961 226380685 206815002 211594688 206815002 211594688 266140623 268909836 266140623 268909836 152489936 74503050 152489936 74503050 30140135 27910991 30140135 27910991 95414013 105412631 95414013 105412631 169585497 224461742 169585497 224461742 227039983 185797425 227039983 185797425 151969015 145374080 151969015 145374080 230055799 233917112 230055799 233917112 166633409 160098329 166633409 160098329 240775361 242907633 240775361 242907633 226119320 222252423 226119320 222252423 304316957 306245946 304316957 306245946 195150679 125807159 195150679 125807159 130879243 213414328 130879243 213414328 219081246 159464426 219081246 159464426 106718766 102568844 106718766 102568844 234131747 267457004 234131747 267457004 266697743 244115020 266697743 244115020 77913908 75296505 77913908 75296505 211604739 210503203 211604739 210503203 133750935 129380444 133750935 129380444 242584254 247893296 242584254 247893296 60537372 55197879 60537372 55197879 241078228 245332938 241078228 245332938 220457061 125190532 220457061 125190532 50213463 45442275 50213463 45442275 255611457 258754683 255611457 258754683 74449171 70325187 74449171 70325187 245326400 248670224 245326400 248670224 147792982 141455275 147792982 141455275 212623034 240859709 212623034 240859709 239265918 102960895 239265918 102960895 107948805 202672390 107948805 202672390 204796542 135418602 204796542 135418602 37516658 35193438 37516658 35193438 175291969 240744302 175291969 240744302 238218381 27824028 238218381 27824028 30573960 223338534 30573960 223338534 219069525 122640604 219069525 122640604 125783071 135303728 125783071 135303728 202584619 199281350 202584619 199281350 122804350 122396458 122804350 122396458 254187392 256214121 254187392 256214121 108072472 102917357 108072472 102917357 243183342 262032033 243183342 262032033 259506746 12210930 259506746 12210930 14205370 39944000 14205370 39944000 211528964 216511550 211528964 216511550 115707555 110863734 115707555 110863734 189847419 224248071 189847419 224248071 229354990 18659183 229354990 18659183 20879660 281606417 20879660 281606417 281592009 139509887 281592009 139509887 145105240 280766439 145105240 280766439 279692192 278475096 279692192 278475096 69641504 66786352 69641504 66786352 191919213 225960220 191919213 225960220 221568203 44785950 221568203 44785950 45440727 100592043 45440727 100592043 102709519 79361356 102709519 79361356 80188406 257632983 80188406 257632983 256096875 246486040 256096875 246486040 243614807 284968602 243614807 284968602 281632573 130105227 281632573 130105227 134981928 213551391 134981928 213551391 265380400 266574229 265380400 266574229 182784973 136557602 182784973 136557602 141772155 139279999 141772155 139279999 144345425 25550593 144345425 25550593 26237104 137302780 26237104 137302780 141181985 86170763 141181985 86170763 81368969 82062213 81368969 82062213 203452295 207850289 203452295 207850289 66806624 63622669 66806624 63622669 93840352 90483850 93840352 90483850 65852308 64233485 65852308 64233485 153730676 147484137 153730676 147484137 75775077 71430775 75775077 71430775 203328546 279973401 203328546 279973401 293806303 293983101 293806303 293983101 174266897 122345807 174266897 122345807 125554930 219332089 125554930 219332089 219294055 148783575 219294055 148783575 32192426 32166859 32192426 32166859 205070843 208564597 205070843 208564597 65301163 63199434 65301163 63199434 199070252 194634020 199070252 194634020 106017709 102158739 106017709 102158739 245486405 247992067 245486405 247992067 233095200 178830224 233095200 178830224 188470114 267759704 188470114 267759704 264783454 105120506 264783454 105120506 109543187 126641506 109543187 126641506 257967820 258051704 257967820 258051704 207671628 57426427 207671628 57426427 60233573 154336452 60233573 154336452 165222085 68966048 165222085 68966048 71576534 157113976 71576534 157113976 164218271 136298712 164218271 136298712 94484256 26516990 94484256 26516990 26682564 51235140 26682564 51235140 121034265 118430777 121034265 118430777 12029767 11158121 12029767 11158121 169185143 163750191 169185143 163750191 64688294 60411122 64688294 60411122 176505212 258092045 176505212 258092045 255612603 112829824 255612603 112829824 116136544 247836812 116136544 247836812 245928969 202893085 245928969 202893085 70200238 61432187 70200238 61432187 51245422 49572517 51245422 49572517 136389601 131919384 136389601 131919384 82747831 79321698 82747831 79321698 147124112 138791761 147124112 138791761 25266135 24910482 25266135 24910482 133382351 250776997 133382351 250776997 248139354 92730286 248139354 92730286 94574602 174012135 94574602 174012135 176330847 110720371 176330847 110720371 114948460 265277558 114948460 265277558 262795929 137947698 262795929 137947698 143416283 190650088 143416283 190650088 222598748 219209710 222598748 219209710 102539569 100161389 102539569 100161389 237094334 234890352 237094334 234890352 195859300 190986803 195859300 190986803 206267815 211144324 206267815 211144324 51151043 48808854 51151043 48808854 285036060 288031750 285036060 288031750 103516147 99724122 103516147 99724122 131711560 128517780 131711560 128517780 90528922 45829991 90528922 45829991 47648825 219828728 47648825 219828728 218462473 198005229 218462473 198005229 197365436 289599544 197365436 289599544 287513942 92354494 287513942 92354494 57320730 49016494 57320730 49016494 51535877 98600555 51535877 98600555 193144094 193335129 193144094 193335129 124741136 22130178 124741136 22130178 23469881 164276409 23469881 164276409 173473340 88662817 173473340 88662817 22210985 21398380 22210985 21398380 42339957 172904120 42339957 172904120 181069984 18919494 181069984 18919494 18489056 175213170 18489056 175213170 184633986 30044551 184633986 30044551 31612830 83587116 31612830 83587116 249443744 253880978 249443744 253880978 118614762 117355861 118614762 117355861 216346863 290077577 216346863 290077577 288002681 91042921 288002681 91042921 92117280 118684950 92117280 118684950 250717541 252371603 250717541 252371603 104244619 104719640 104244619 104719640 182616913 178925721 182616913 178925721 133528267 96888869 133528267 96888869 97336429 195085751 97336429 195085751 199035753 61585559 199035753 61585559 64157953 153683434 64157953 153683434 227556112 247445482 227556112 247445482 242572328 128956750 242572328 128956750 131860982 252630512 131860982 252630512 249889130 173233908 249889130 173233908 181150562 265427352 181150562 265427352 264964326 266924090 264964326 266924090 261815816 15285636 261815816 15285636 16357762 151793120 16357762 151793120 227122622 223104738 227122622 223104738 93906397 90866636 93906397 90866636 251198255 256221051 251198255 256221051 254086036 67522667 254086036 67522667 70744440 176162877 70744440 176162877 177696254 161440420 177696254 161440420 152963961 35268798 152963961 35268798 38787651 74608788 38787651 74608788 190021745 181739631 190021745 181739631 149448459 116616867 149448459 116616867 122483560 189226098 122483560 189226098 192238066 146268937 192238066 146268937 130680794 116821163 130680794 116821163 119855756 125622820 119855756 125622820 126235409 43499198 126235409 43499198 47134980 278677526 47134980 278677526 276470665 80370330 276470665 80370330 81406665 151783097 81406665 151783097 156720988 124335859 156720988 124335859 49452798 45191652 49452798 45191652 153841985 155023575 153841985 155023575 234356388 236695180 234356388 236695180 186281393 180524094 186281393 180524094 238207233 243735997 238207233 243735997 220045974 207894942 220045974 207894942 70583404 69263775 70583404 69263775 202967645 255373701 202967645 255373701 266703244 269646967 266703244 269646967 146306190 140190915 146306190 140190915 273903670 276928803 273903670 276928803 127663114 122427035 127663114 122427035 159598159 152236616 159598159 152236616 127632036 124081381 127632036 124081381 147313799 178343336 147313799 178343336 270932354 273520964 270932354 273520964 152932142 146527152 152932142 146527152 165036381 160201705 165036381 160201705 98045726 94896163 98045726 94896163 206452136 204218209 206452136 204218209 143518576 138378835 143518576 138378835 272391433 274663380 272391433 274663380 223179384 223811947 223179384 223811947 271014224 273932838 271014224 273932838 248386489 76557637 248386489 76557637 78606302 87623547 78606302 87623547 135021691 131980174 135021691 131980174 123875379 112588979 123875379 112588979 117927766 191013417 117927766 191013417 195328579 85804828 195328579 85804828 36967466 33657459 36967466 33657459 231101889 247751960 231101889 247751960 244544087 27743298 244544087 27743298 29792554 222320965 29792554 222320965 240414176 240935925 240414176 240935925 170102576 164427188 170102576 164427188 259777041 260026691 259777041 260026691 69375748 66289614 69375748 66289614 211674212 205673382 211674212 205673382 182198578 176773902 182198578 176773902 186357802 182505275 186357802 182505275 150623632 141811245 150623632 141811245 208435222 204883648 208435222 204883648 157223870 100845292 157223870 100845292 30589247 28482104 30589247 28482104 177266945 168719395 177266945 168719395 75901637 60294978 75901637 60294978 61766068 95088781 61766068 95088781 225965264 228951852 225965264 228951852 222752160 161333716 222752160 161333716 79801904 77169019 79801904 77169019 95954058 92389239 95954058 92389239 65133538 62366062 65133538 62366062 201685691 197483611 201685691 197483611 129330947 50988252 129330947 50988252 52929711 72836497 52929711 72836497 216061138 219136590 216061138 219136590 129822316 128022079 129822316 128022079 284249247 287125155 284249247 287125155 69486312 67077417 69486312 67077417 101512719 159385648 101512719 159385648 199933346 192831670 199933346 192831670 61514437 59947907 61514437 59947907 196053278 287059371 196053278 287059371 286800955 224086688 286800955 224086688 91324098 88046756 91324098 88046756 210740226 208645017 210740226 208645017 124258121 118833055 124258121 118833055 140689748 136073569 140689748 136073569 60502096 56022748 60502096 56022748 179147979 174650867 179147979 174650867 84614529 84571836 84614529 84571836 128011856 156875263 128011856 156875263 258667960 259145974 258667960 259145974 245501866 69156917 245501866 69156917 74861850 211050849 74861850 211050849 209160723 200170879 209160723 200170879 182358926 174475832 182358926 174475832 262634864 264583889 262634864 264583889 248136817 114948771 248136817 114948771 119442524 118776271 119442524 118776271 249779336 250950867 249779336 250950867 72145683 31196017 72145683 31196017 33419208 180704801 33419208 180704801 182687165 172442372 182687165 172442372 178012803 248252841 178012803 248252841 243617943 41532866 243617943 41532866 44491755 177282666 44491755 177282666 187564408 67367119 187564408 67367119 68999881 83818100 68999881 83818100 251240028 254308876 251240028 254308876 71198116 69449705 71198116 69449705 240512563 243891590 240512563 243891590 16194252 15488290 16194252 15488290 104520766 132910423 104520766 132910423 143692055 139509701 143692055 139509701 121616449 83923617 121616449 83923617 59734070 57771378 59734070 57771378 151212920 278947522 151212920 278947522 275103166 48565715 275103166 48565715 48669261 243635525 48669261 243635525 241084382 210280847 241084382 210280847 208424975 228152066 208424975 228152066 228893988 166809935 228893988 166809935 174652836 219886415 174652836 219886415 219214133 155206770 219214133 155206770 151650602 101739126 151650602 101739126 106744954 260803407 106744954 260803407 256689907 150825466 256689907 150825466 69385934 66638539 69385934 66638539 81084632 252009817 81084632 252009817 248160235 80761771 248160235 80761771 85183227 91496049 85183227 91496049 104214072 100101011 104214072 100101011 58880110 56519006 58880110 56519006 123765129 197376265 123765129 197376265 206851132 202315174 206851132 202315174 43584684 43070481 43584684 43070481 134604010 221480788 134604010 221480788 227191507 29531962 227191507 29531962 29804337 121211123 29804337 121211123 126596233 113868501 126596233 113868501 72198863 70383647 72198863 70383647 147990262 262098386 147990262 262098386 257869315 23180736 257869315 23180736 23588026 174290962 23588026 174290962 238218451 237232152 238218451 237232152 126040003 109859165 126040003 109859165 40444514 40434509 40444514 40434509 195019095 198464380 195019095 198464380 164279311 159221391 164279311 159221391 239404366 241606603 239404366 241606603 66168130 63114873 66168130 63114873 251844367 268851790 251844367 268851790 266048827 206742388 266048827 206742388 203761625 207178220 203761625 207178220 75762711 67454216 75762711 67454216 69402046 98892669 69402046 98892669 243651958 247509859 243651958 247509859 186203412 111902020 186203412 111902020 103641787 99690269 103641787 99690269 167469828 155927065 167469828 155927065 41569653 37640299 41569653 37640299 90493209 96516846 90493209 96516846 140671069 135417668 140671069 135417668 109857463 105868706 109857463 105868706 122219790 180916591 122219790 180916591 256247473 278021701 256247473 278021701 274916736 30286108 274916736 30286108 24517377 21508733 24517377 21508733 193184611 187537764 193184611 187537764 79694549 74270343 79694549 74270343 133538193 127990947 133538193 127990947 121995234 91966670 121995234 91966670 32201570 29807542 32201570 29807542 44973454 40564853 44973454 40564853 31412006 29757411 31412006 29757411 215465980 265432895 215465980 265432895 264454817 125085800 264454817 125085800 130308209 127350450 130308209 127350450 211892453 225740163 211892453 225740163 222638584 215477358 222638584 215477358 132105100 81775239 132105100 81775239 82906017 114042109 82906017 114042109 121438836 62696299 121438836 62696299 66208224 111081194 66208224 111081194 134457040 130391646 134457040 130391646 131702401 88196026 131702401 88196026 89288003 267114454 89288003 267114454 263601216 167262231 263601216 167262231 132678446 127765184 132678446 127765184 193797104 245057410 193797104 245057410 295832247 297193620 295832247 297193620 67528595 66054628 67528595 66054628 158761047 200352576 158761047 200352576 201825335 20170342 201825335 20170342 21206425 59931511 21206425 59931511 232626740 269839648 232626740 269839648 270098510 52073254 270098510 52073254 53556918 130607865 53556918 130607865 139823488 142665478 139823488 142665478 186580809 183287307 186580809 183287307 133721682 126097149 133721682 126097149 96763324 94261055 96763324 94261055 179465318 253887883 179465318 253887883 251984546 173332120 251984546 173332120 182202822 205619426 182202822 205619426 208781558 1357411 208781558 1357411 1950682 63351365 1950682 63351365 162905673 186478529 162905673 186478529 231675867 236236588 231675867 236236588 201955672 162517566 201955672 162517566 37164089 33751763 37164089 33751763 246008123 249184566 246008123 249184566 227791995 86119574 227791995 86119574 86838880 248122535 86838880 248122535 246353735 227349981 246353735 227349981 151993744 91891977 151993744 91891977 37682894 34453142 37682894 34453142 260906208 262568850 260906208 262568850 41174680 40296820 41174680 40296820 266304691 269514083 266304691 269514083 131693060 127815282 131693060 127815282 186664364 195677467 186664364 195677467 227446045 231485652 227446045 231485652 97881575 96609650 97881575 96609650 146153978 139859220 146153978 139859220 95102491 59668352 95102491 59668352 62064783 232216947 62064783 232216947 229789702 92637571 229789702 92637571 93745732 141272782 93745732 141272782 268134546 269119378 268134546 269119378 151614579 143270135 151614579 143270135 228682973 230571812 228682973 230571812 151614637 145280463 151614637 145280463 217500168 247397608 217500168 247397608 244917192 98719001 244917192 98719001 21242566 21872594 21242566 21872594 146573019 162384346 146573019 162384346 225154451 221704675 225154451 221704675 215805229 50052226 215805229 50052226 51639911 165240833 51639911 165240833 217486961 221057963 217486961 221057963 185858899 76176627 185858899 76176627 77352299 260110353 77352299 260110353 255661695 118487446 255661695 118487446 119573064 139035589 119573064 139035589 269506101 271242987 269506101 271242987 5059905 5534875 5059905 5534875 163956012 272576011 163956012 272576011 269596973 260500836 269596973 260500836 186857878 139865767 186857878 139865767 146054962 240449407 146054962 240449407 234058942 18795573 234058942 18795573 21035622 156846297 21035622 156846297 216818249 218986379 216818249 218986379 82582774 32458614 82582774 32458614 33403035 70121124 33403035 70121124 204648092 200469549 204648092 200469549 125392636 119019276 125392636 119019276 161967798 150216210 161967798 150216210 47570791 33954612 47570791 33954612 35020520 187418895 35020520 187418895 236139085 246114231 236139085 246114231 243225727 185005251 243225727 185005251 129817923 71344210 129817923 71344210 74149003 110264189 74149003 110264189 177815546 173588592 177815546 173588592 119997030 114323408 119997030 114323408 211024499 204819016 211024499 204819016 74996056 72104264 74996056 72104264 135847120 131847438 135847120 131847438 42915256 41966452 42915256 41966452 196720868 210314519 196720868 210314519 206155979 99620066 206155979 99620066 46117230 44099067 46117230 44099067 292584992 293305893 292584992 293305893 254401188 256618976 254401188 256618976 257359114 260848032 257359114 260848032 69782803 66404835 69782803 66404835 94928548 92757762 94928548 92757762 11973490 11226742 11973490 11226742 112196052 147765279 112196052 147765279 211370576 204597482 211370576 204597482 28499103 28048247 28499103 28048247 156855020 268583248 156855020 268583248 266700935 106394253 266700935 106394253 91839118 88603733 91839118 88603733 217490790 290150677 217490790 290150677 286849113 188655165 286849113 188655165 188329467 186563285 188329467 186563285 242807943 245646868 242807943 245646868 170412185 73825269 170412185 73825269 76921990 237400307 76921990 237400307 234181938 216130253 234181938 216130253 219751869 251340868 219751869 251340868 248310806 47334461 248310806 47334461 49529246 184414707 49529246 184414707 186313994 161401728 186313994 161401728 126905778 126413137 126905778 126413137 262550567 263599966 262550567 263599966 214224773 213657763 214224773 213657763 224814609 242846909 224814609 242846909 241109121 151234666 241109121 151234666 160283419 246097777 160283419 246097777 244994969 29535997 244994969 29535997 32374833 258889361 32374833 258889361 253950536 251905316 253950536 251905316 153297376 142112905 153297376 142112905 239873948 245216048 239873948 245216048 101120473 96745150 101120473 96745150 209031700 210689523 209031700 210689523 144997178 80995746 144997178 80995746 82835228 136602535 82835228 136602535 154836012 148461372 154836012 148461372 63733520 61139217 63733520 61139217 177013120 169530831 177013120 169530831 135348230 131583107 135348230 131583107 218078624 221041819 218078624 221041819 213531320 98321547 213531320 98321547 101374447 284219619 101374447 284219619 283151763 109373587 283151763 109373587 111145522 162266482 111145522 162266482 295235536 297565136 295235536 297565136 160011678 153591783 160011678 153591783 241318612 246808017 241318612 246808017 239975178 70237295 239975178 70237295 72708329 238856052 72708329 238856052 234838235 225194459 234838235 225194459 224695803 249573998 224695803 249573998 246682921 193124367 246682921 193124367 42238971 37758679 42238971 37758679 146071113 266286986 146071113 266286986 264245931 96312873 264245931 96312873 98553956 166761735 98553956 166761735 176672365 166159123 176672365 166159123 217652976 221383916 217652976 221383916 123786465 87052061 123786465 87052061 88991854 138908573 88991854 138908573 274083861 276676994 274083861 276676994 86106293 82486488 86106293 82486488 133440112 129623524 133440112 129623524 102652591 100511452 102652591 100511452 198160738 252938115 198160738 252938115 250346871 28102593 250346871 28102593 28217751 256274958 28217751 256274958 254758227 173014741 254758227 173014741 182256240 238221291 182256240 238221291 238929549 100150930 238929549 100150930 101827130 239732196 101827130 239732196 237258123 128152521 237258123 128152521 47256998 46778243 47256998 46778243 205517798 199955580 205517798 199955580 182195577 129165096 182195577 129165096 50820334 48822643 50820334 48822643 97280005 94193842 97280005 94193842 54918031 52909622 54918031 52909622 67276722 235160002 67276722 235160002 231335778 186357993 231335778 186357993 83729716 82684949 83729716 82684949 116889953 203813441 116889953 203813441 205053280 135726788 205053280 135726788 141235301 204783084 141235301 204783084 199617775 194478138 199617775 194478138 196774898 205500683 196774898 205500683 207303824 190547699 207303824 190547699 164741524 159901987 164741524 159901987 206925111 198012463 206925111 198012463 111949957 106866310 111949957 106866310 213893049 218324409 213893049 218324409 189634699 102944833 189634699 102944833 34774551 31770263 34774551 31770263 183036406 234593382 183036406 234593382 232366415 220129023 232366415 220129023 199093590 189360683 199093590 189360683 206898908 202758304 206898908 202758304 97192623 93833468 97192623 93833468 46993647 44402925 46993647 44402925 233858491 236405642 233858491 236405642 203517096 200063026 203517096 200063026 236826317 274809096 236826317 274809096 272541625 133661789 272541625 133661789 140720837 264366114 140720837 264366114 261368529 195782819 261368529 195782819 198967348 236855378 198967348 236855378 233532718 226837467 233532718 226837467 222863917 297688590 222863917 297688590 298285956 163681029 298285956 163681029 173609058 178319727 173609058 178319727 188954257 11134022 188954257 11134022 10842759 147474063 10842759 147474063 152571941 51827570 152571941 51827570 53801120 180158722 53801120 180158722 187131052 25415301 187131052 25415301 26411818 250554924 26411818 250554924 245819113 104026040 245819113 104026040 109199654 201722624 109199654 201722624 216894589 227560833 216894589 227560833 228018391 134013190 228018391 134013190 104211584 54468493 104211584 54468493 55212006 135189247 55212006 135189247 240823011 246217592 240823011 246217592 93063312 54286412 93063312 54286412 57538551 89757427 57538551 89757427 91293480 60062521 91293480 60062521 61684126 70568064 61684126 70568064 101169330 100781080 101169330 100781080 61316204 58766179 61316204 58766179 128326424 280083968 128326424 280083968 278125046 128372225 278125046 128372225 44319101 41706051 44319101 41706051 192556112 220583379 192556112 220583379 217437387 82887106 217437387 82887106 82626089 244791406 82626089 244791406 240762749 147194548 240762749 147194548 77678163 75174152 77678163 75174152 252536024 255649741 252536024 255649741 72751178 69221637 72751178 69221637 204374640 206748724 204374640 206748724 112361820 107147996 112361820 107147996 209382957 201483673 209382957 201483673 95544408 94433979 95544408 94433979 172178845 161302754 172178845 161302754 31234132 31293017 31234132 31293017 153776221 176899447 153776221 176899447 182086860 105197347 182086860 105197347 107251148 120495680 107251148 120495680 268210829 270479661 268210829 270479661 171700451 78463301 171700451 78463301 79509425 248873085 79509425 248873085 247870365 95981444 247870365 95981444 36831110 37233799 36831110 37233799 237793126 243273823 237793126 243273823 130759825 86118153 130759825 86118153 88414691 254275918 88414691 254275918 250690321 159691146 250690321 159691146 155460208 106946637 155460208 106946637 109493323 125831786 109493323 125831786 131487880 120832813 131487880 120832813 86026919 82005585 86026919 82005585 267685409 270021935 267685409 270021935 77808765 76199176 77808765 76199176 124096795 179250242 124096795 179250242 186378290 54827674 186378290 54827674 56048252 69713595 56048252 69713595 134586575 262143006 134586575 262143006 258701347 230021549 258701347 230021549 136715757 132781547 136715757 132781547 204618921 209400810 204618921 209400810 160006212 150188984 160006212 150188984 184015781 175764326 184015781 175764326 74378097 72499845 74378097 72499845 237753152 236684075 237753152 236684075 151620169 144063771 151620169 144063771 166704709 160915654 166704709 160915654 68539128 64859679 68539128 64859679 178134179 269654589 178134179 269654589 268407731 108522068 268407731 108522068 71011653 66617866 71011653 66617866 110986150 107281989 110986150 107281989 80516794 77716899 80516794 77716899 134455308 136224301 134455308 136224301 265300495 265799946 265300495 265799946 71922221 69398606 71922221 69398606 245513416 247205182 245513416 247205182 205480085 144623830 205480085 144623830 106006515 100608603 106006515 100608603 284065334 286960459 284065334 286960459 129686252 58037138 129686252 58037138 59939004 173456462 59939004 173456462 178671650 50637232 178671650 50637232 50528120 149780239 50528120 149780239 278422827 299249159 278422827 299249159 299846842 195779502 299846842 195779502 194100802 206698434 194100802 206698434 207893322 289630369 207893322 289630369 288364041 77286945 288364041 77286945 49475094 48088973 49475094 48088973 98677831 215702879 98677831 215702879 211509203 141174711 211509203 141174711 148794636 257721090 148794636 257721090 255423481 180620423 255423481 180620423 10644547 9453783 10644547 9453783 115993156 136214179 115993156 136214179 141689127 115460783 141689127 115460783 88486404 87985424 88486404 87985424 240958572 243002158 240958572 243002158 211105253 50861903 211105253 50861903 51446337 164516386 51446337 164516386 170318313 121259039 170318313 121259039 123148887 209649470 123148887 209649470 209248235 63654529 209248235 63654529 66707497 135912927 66707497 135912927 257903232 261626163 257903232 261626163 41942755 40080336 41942755 40080336 73071741 235569814 73071741 235569814 230535732 84421847 230535732 84421847 86419442 263869902 86419442 263869902 262307348 104908705 262307348 104908705 64339071 62988070 64339071 62988070 86176691 189112628 86176691 189112628 207986411 209917284 207986411 209917284 88495592 83963331 88495592 83963331 90270455 102747373 90270455 102747373 104812182 66666420 104812182 66666420 69657592 125472604 69657592 125472604 220985967 224041989 220985967 224041989 108036136 101988616 108036136 101988616 209594720 228037645 209594720 228037645 224295422 157286556 224295422 157286556 163769086 254620210 163769086 254620210 254573657 15429774 254573657 15429774 16823574 247936165 16823574 247936165 247215731 233325494 247215731 233325494 150707661 140823066 150707661 140823066 241168198 245207132 241168198 245207132 191274484 186752270 191274484 186752270 231610072 287095388 231610072 287095388 284192141 197468466 284192141 197468466 181228397 28273100 181228397 28273100 32272775 148276135 32272775 148276135 151992895 13568199 151992895 13568199 15205354 270904417 15205354 270904417 269067014 203352526 269067014 203352526 146456977 75599269 146456977 75599269 76081480 132414159 76081480 132414159 137336446 118269107 137336446 118269107 122396956 117771010 122396956 117771010 123499959 85713759 123499959 85713759 90201550 269025570 90201550 269025570 269174659 69840700 269174659 69840700 73718677 267983207 73718677 267983207 266887881 150562809 266887881 150562809 109926201 70105096 109926201 70105096 71719184 90953151 71719184 90953151 199650159 188091771 199650159 188091771 115940068 114729509 115940068 114729509 181244785 171448393 181244785 171448393 128397947 125097415 128397947 125097415 190291695 186561019 190291695 186561019 102034989 99310014 102034989 99310014 226151926 227615703 226151926 227615703 124052547 49438300 124052547 49438300 53800705 265457129 53800705 265457129 265343510 122372565 265343510 122372565 97984850 95538075 97984850 95538075 116216830 251147355 116216830 251147355 249936818 41274792 249936818 41274792 44001199 67236479 44001199 67236479 153629400 246791167 153629400 246791167 242503902 54778042 242503902 54778042 23520976 21733523 23520976 21733523 106007652 276510927 106007652 276510927 274577049 52821519 274577049 52821519 55825501 113075985 55825501 113075985 143203155 137816437 143203155 137816437 54286400 38881105 54286400 38881105 21880607 20764832 21880607 20764832 171289570 209140815 171289570 209140815 246580251 247115594 246580251 247115594 82626626 80405209 82626626 80405209 130518340 126309145 130518340 126309145 112811612 28992088 112811612 28992088 31891497 108665720 31891497 108665720 146177590 164650259 146177590 164650259 170811741 115457653 170811741 115457653 65420174 59214875 65420174 59214875 62694063 125262577 62694063 125262577 160148820 264448268 160148820 264448268 262543565 196959262 262543565 196959262 143716602 137431387 143716602 137431387 279415256 283556746 279415256 283556746 61420634 60530255 61420634 60530255 255247137 271665932 255247137 271665932 268695918 140205824 268695918 140205824 86993690 81853092 86993690 81853092 248775836 252270380 248775836 252270380 206145181 202799650 206145181 202799650 224795701 229252038 224795701 229252038 201262442 172960860 201262442 172960860 176871882 171930933 176871882 171930933 193080541 195375293 193080541 195375293 131656949 88330117 131656949 88330117 42308420 39119768 42308420 39119768 106355948 102313773 106355948 102313773 70210316 68594124 70210316 68594124 133030696 127675167 133030696 127675167 81581275 78531255 81581275 78531255 236630506 242336072 236630506 242336072 151960810 148020492 151960810 148020492 185413904 178853996 185413904 178853996 77523651 72720085 77523651 72720085 143909329 193980781 143909329 193980781 201526875 198988470 201526875 198988470 133906908 130300618 133906908 130300618 161267853 155211366 161267853 155211366 50635684 17636238 50635684 17636238 16819145 20902302 16819145 20902302 219735478 222180024 219735478 222180024 107472316 104035748 107472316 104035748 142597715 137140506 142597715 137140506 80705282 80934006 80705282 80934006 155536607 147077573 155536607 147077573 132706406 128983604 132706406 128983604 179562986 240477388 179562986 240477388 298312138 298701586 298312138 298701586 189281275 125608044 189281275 125608044 130241774 179200409 130241774 179200409 190195914 109657172 190195914 109657172 109001528 106433804 109001528 106433804 233731381 261049954 233731381 261049954 259106904 65821175 259106904 65821175 69103838 183107403 69103838 183107403 188242605 31722844 188242605 31722844 34926207 119655952 34926207 119655952 125137380 83806044 125137380 83806044 86096982 248718663 86096982 248718663 246186686 227599179 246186686 227599179 58944248 57654255 58944248 57654255 137235545 203306478 137235545 203306478 211063906 79209336 211063906 79209336 47110773 43226193 47110773 43226193 65648368 235086851 65648368 235086851 232059349 76099715 232059349 76099715 78515281 136661251 78515281 136661251 240494385 242798562 240494385 242798562 64370240 62015726 64370240 62015726 238375628 242680393 238375628 242680393 203180276 99311960 203180276 99311960 75237743 72685698 75237743 72685698 277199663 278454370 277199663 278454370 186344892 154796392 186344892 154796392 162461602 283705541 162461602 283705541 285114690 263056652 285114690 263056652 260911724 120607424 260911724 120607424 125763335 258928779 125763335 258928779 254272255 25662589 254272255 25662589 28357259 210548750 28357259 210548750 220574268 214344434 220574268 214344434 118733313 112637770 118733313 112637770 243203494 247782612 243203494 247782612 97443285 94991250 97443285 94991250 205278174 202240659 205278174 202240659 213991527 218333334 213991527 218333334 103199428 100587369 103199428 100587369 130310326 177511304 130310326 177511304 180402029 52903850 180402029 52903850 54211482 72600624 54211482 72600624 76439461 68737970 76439461 68737970 71443400 107380975 71443400 107380975 216703617 214081736 216703617 214081736 178491911 96515712 178491911 96515712 99616024 268546486 99616024 268546486 267943251 60915592 267943251 60915592 62464288 65347285 62464288 65347285 123028829 208833715 123028829 208833715 284900855 287631555 284900855 287631555 188668318 186451865 188668318 186451865 209301194 211689780 209301194 211689780 207155435 204385901 207155435 204385901 275224775 276710096 275224775 276710096 140751370 134657878 140751370 134657878 137931382 296199494 137931382 296199494 296754772 223025764 296754772 223025764 135536016 68616062 135536016 68616062 71576615 128346254 71576615 128346254 133576934 119509752 133576934 119509752 6607069 4550499 6607069 4550499 272796354 275616282 272796354 275616282 125674799 56957154 125674799 56957154 60786578 132216334 60786578 132216334 138223473 91808615 138223473 91808615 46592309 45138748 46592309 45138748 197056771 188538765 197056771 188538765 33748652 34771318 33748652 34771318 195244547 186171695 195244547 186171695 17947705 18617003 17947705 18617003 150839867 144458223 150839867 144458223 142885351 118742613 142885351 118742613 91701428 90103318 91701428 90103318 235090101 240621475 235090101 240621475 174518645 90938987 174518645 90938987 94142592 107080534 94142592 107080534 125937101 158852036 125937101 158852036 163404631 153528020 163404631 153528020 115946437 114115673 115946437 114115673 255761322 259063185 255761322 259063185 82202019 26876324 82202019 26876324 28068472 36864171 28068472 36864171 39125733 21709854 39125733 21709854 22852721 99361771 22852721 99361771 104268644 87579859 104268644 87579859 90128322 109133512 90128322 109133512 113504568 103395836 113504568 103395836 105798061 163001175 105798061 163001175 172946784 143910197 172946784 143910197 149026586 187875363 149026586 187875363 228061101 232740082 228061101 232740082 160115271 153322597 160115271 153322597 240390273 244868537 240390273 244868537 51429326 46056192 51429326 46056192 135352295 185390147 135352295 185390147 231494358 236543712 231494358 236543712 55324089 54038594 55324089 54038594 224701145 228052010 224701145 228052010 76491913 75703212 76491913 75703212 212417627 209096007 212417627 209096007 57785267 56709959 57785267 56709959 65205104 69693816 65205104 69693816 73679209 60939090 73679209 60939090 63644587 137608381 63644587 137608381 168799752 163855630 168799752 163855630 68575675 17138684 68575675 17138684 20069243 71538503 20069243 71538503 84209232 263823860 84209232 263823860 259277552 130946628 259277552 130946628 83649665 84174354 83649665 84174354 177291767 168620733 177291767 168620733 159813685 150412375 159813685 150412375 255075584 255909921 255075584 255909921 193646074 40583645 193646074 40583645 43088220 217072308 43088220 217072308 213998683 68338330 213998683 68338330 70622788 75811753 70622788 75811753 121483130 115477181 121483130 115477181 112964943 110963762 112964943 110963762 140448942 225125544 140448942 225125544 288361996 290150039 288361996 290150039 44335490 44667782 44335490 44667782 72226889 167971778 72226889 167971778 228733360 224777650 228733360 224777650 49975341 45919215 49975341 45919215 215973264 219150097 215973264 219150097 19253528 20123028 19253528 20123028 62443800 145170886 62443800 145170886 153096305 10818537 153096305 10818537 10057540 46646783 10057540 46646783 291798181 292921058 291798181 292921058 144469833 115040412 144469833 115040412 101160238 98371795 101160238 98371795 229351970 232809934 229351970 232809934 145466275 59724201 145466275 59724201 61898722 169629696 61898722 169629696 174395831 109824926 174395831 109824926 30210502 29196444 30210502 29196444 98883110 249351947 98883110 249351947 275540782 277171967 275540782 277171967 49799653 45814557 49799653 45814557 213530685 270986187 213530685 270986187 267572220 37627597 267572220 37627597 36292045 256103149 36292045 256103149 255229219 118515467 255229219 118515467 101602000 94499590 101602000 94499590 95840050 138769936 95840050 138769936 145045657 136300358 145045657 136300358 62816341 61245297 62816341 61245297 229082863 231130593 229082863 231130593 139768722 58965291 139768722 58965291 60393431 237687961 60393431 237687961 231676320 230209328 231676320 230209328 68192876 9778754 68192876 9778754 11596723 168291930 11596723 168291930 174543875 53999945 174543875 53999945 56470769 279350434 56470769 279350434 278148332 139011328 278148332 139011328 147661204 203277343 147661204 203277343 296398187 296610545 296398187 296610545 182775066 72028173 182775066 72028173 74598106 195865377 74598106 195865377 199943064 137153109 199943064 137153109 143059574 226037396 143059574 226037396 231075075 231321218 231075075 231321218 173875029 107005722 173875029 107005722 33229186 33680197 33229186 33680197 134262337 229997064 134262337 229997064 233347854 302846415 233347854 302846415 302387399 66133376 302387399 66133376 48049469 43793257 48049469 43793257 258860479 272306243 258860479 272306243 270553491 201798927 270553491 201798927 107627543 104526547 107627543 104526547 155020555 266231371 155020555 266231371 263406214 19809751 263406214 19809751 21193882 142108823 21193882 142108823 221391974 240143499 221391974 240143499 234985465 202496280 234985465 202496280 204771006 239168409 204771006 239168409 238039763 121628301 238039763 121628301 126764282 159712171 126764282 159712171 163171164 73974734 163171164 73974734 76978028 131101013 76978028 131101013 224853488 220781659 224853488 220781659 179792933 133654964 179792933 133654964 27212536 24579185 27212536 24579185 267086769 268861932 267086769 268861932 176426349 133182915 176426349 133182915 67901543 64014884 67901543 64014884 143362951 201502466 143362951 201502466 247415160 250957098 247415160 250957098 117460628 19263024 117460628 19263024 19003750 137867161 19003750 137867161 244561016 248386738 244561016 248386738 282563109 283701721 282563109 283701721 253829186 221489242 253829186 221489242 5361381 5679558 5361381 5679558 40659809 205888244 40659809 205888244 207137537 159962411 207137537 159962411 164112541 201790380 164112541 201790380 202751672 23743258 202751672 23743258 26353967 71523230 26353967 71523230 89849533 86296065 89849533 86296065 53445970 49590277 53445970 49590277 70098241 201084079 70098241 201084079 197422649 62741853 197422649 62741853 64823341 288629734 64823341 288629734 285782680 145508377 285782680 145508377 149210806 160255040 149210806 160255040 254703040 257544893 254703040 257544893 110177128 109389370 110177128 109389370 171958751 235837306 171958751 235837306 231736739 144723787 231736739 144723787 3809093 2597189 3809093 2597189 174390567 164231706 174390567 164231706 29321524 28067325 29321524 28067325 37558841 204688062 37558841 204688062 201103862 58692317 201103862 58692317 60423011 220393885 60423011 220393885 218429811 112438506 218429811 112438506 118914871 152388280 118914871 152388280 158101237 81004762 158101237 81004762 82149563 249965556 82149563 249965556 245685977 136161171 245685977 136161171 137401872 150219085 137401872 150219085 155925560 22549427 155925560 22549427 25075698 198364153 25075698 198364153 202387014 136706308 202387014 136706308 110660852 108859667 110660852 108859667 227546022 275916331 227546022 275916331 273148378 91507228 273148378 91507228 92794047 212506999 92794047 212506999 208746333 208210149 208746333 208210149 41630853 40608071 41630853 40608071 183039673 178637309 183039673 178637309 152610046 23945666 152610046 23945666 26077028 31682910 26077028 31682910 226017253 230353936 226017253 230353936 107263840 105021567 107263840 105021567 113625344 224589457 113625344 224589457 220240405 145502455 220240405 145502455 67688608 65696205 67688608 65696205 158099681 182813342 158099681 182813342 192197314 63353627 192197314 63353627 64399819 282015036 64399819 282015036 280630740 207980064 280630740 207980064 48649426 45539016 48649426 45539016 201857058 201407510 201857058 201407510 77680943 76510610 77680943 76510610 101035832 140626470 101035832 140626470 226152856 229464262 226152856 229464262 50608899 47227376 50608899 47227376 51148939 219896346 51148939 219896346 219909725 10221291 219909725 10221291 10171854 125655334 10171854 125655334 130707169 45164684 130707169 45164684 44388432 208443646 44388432 208443646 214876660 136580188 214876660 136580188 141889165 216917749 141889165 216917749 213100120 191484873 213100120 191484873 202762759 211418013 202762759 211418013 213357243 190046569 213357243 190046569 201446912 235763114 201446912 235763114 230428736 211841006 230428736 211841006 170593113 161477569 170593113 161477569 231540332 237088110 231540332 237088110 65956265 50954047 65956265 50954047 54783708 125252881 54783708 125252881 127086737 43049430 127086737 43049430 44282792 136772468 44282792 136772468 162262725 151016592 162262725 151016592 115559846 111786648 115559846 111786648 271752340 272954181 271752340 272954181 76400642 74247059 76400642 74247059 270567577 281201758 270567577 281201758 280613383 155756389 280613383 155756389 114670278 110606084 114670278 110606084 301257938 301222642 301257938 301222642 178144736 28691668 178144736 28691668 30448295 229189106 30448295 229189106 224940319 140422537 224940319 140422537 145150659 141418732 145150659 141418732 147716604 36607009 147716604 36607009 39821524 142063285 39821524 142063285 146253234 48716052 146253234 48716052 52526693 140492326 52526693 140492326 145635164 109646816 145635164 109646816 113972410 268717400 113972410 268717400 266063636 215213579 266063636 215213579 118123189 113853659 118123189 113853659 208086482 211483739 208086482 211483739 164460279 117732718 164460279 117732718 119787871 150667044 119787871 150667044 247070452 251409423 247070452 251409423 96162563 93804364 96162563 93804364 146045608 140814388 146045608 140814388 104718999 74201373 104718999 74201373 77608986 176096707 77608986 176096707 182663271 73754563 182663271 73754563 74578597 271106442 74578597 271106442 267648519 174672666 267648519 174672666 180989191 201058073 180989191 201058073 203769017 64252801 203769017 64252801 65254277 179145668 65254277 179145668 189385706 184055257 189385706 184055257 175514741 126135862 175514741 126135862 86061490 85896655 86061490 85896655 191013712 182335721 191013712 182335721 84210387 80063393 84210387 80063393 226937758 257222069 226937758 257222069 253361756 137627452 253361756 137627452 65099900 61943752 65099900 61943752 70135655 236870239 70135655 236870239 233989881 198715410 233989881 198715410 96789470 94124152 96789470 94124152 234898997 241279066 234898997 241279066 146328487 137290397 146328487 137290397 97364964 77491467 97364964 77491467 78846923 218221972 78846923 218221972 217802326 70089703 217802326 70089703 73382500 77592393 73382500 77592393 81918089 58076867 81918089 58076867 45896430 36620733 45896430 36620733 39182226 120052603 39182226 120052603 123002134 61772115 123002134 61772115 64937776 268427782 64937776 268427782 265900746 215695857 265900746 215695857 213152719 222288610 213152719 222288610 217987444 191128211 217987444 191128211 192117522 201515316 192117522 201515316 210038230 121396364 210038230 121396364 127128876 185143115 127128876 185143115 194724585 139123246 194724585 139123246 144388790 223610991 144388790 223610991 219866466 93391516 219866466 93391516 94978042 127618424 94978042 127618424 134463040 29283649 134463040 29283649 29833597 276766069 29833597 276766069 275291708 58998175 275291708 58998175 58710003 142012717 58710003 142012717 211713739 285036819 211713739 285036819 281848259 86923060 281848259 86923060 69200061 66756601 69200061 66756601 248323622 251039392 248323622 251039392 55061775 52106190 55061775 52106190 207580045 211689894 207580045 211689894 85637267 80635179 85637267 80635179 235220143 238853597 235220143 238853597 135185167 129836155 135185167 129836155 293202309 293628724 293202309 293628724 272659052 41493862 272659052 41493862 40416590 265988744 40416590 265988744 264045173 210363262 264045173 210363262 211621607 272602349 211621607 272602349 269706059 74960452 269706059 74960452 78573187 240172466 78573187 240172466 237337947 68345388 237337947 68345388 70448433 249159668 70448433 249159668 247299300 139894380 247299300 139894380 144817362 195053977 144817362 195053977 197554045 183969975 197554045 183969975 176548530 36112724 176548530 36112724 39235653 274916049 39235653 274916049 270103099 256214079 270103099 256214079 74236299 71681834 74236299 71681834 153064390 146679687 153064390 146679687 83212591 81499898 83212591 81499898 232107441 235643384 232107441 235643384 70512221 67352161 70512221 67352161 106564210 104563555 106564210 104563555 45181157 42015228 45181157 42015228 120319364 116306439 120319364 116306439 92850530 89438354 92850530 89438354 121545285 129982410 121545285 129982410 137027580 56496540 137027580 56496540 58206968 274193976 58206968 274193976 272737793 99196994 272737793 99196994 30695440 30826714 30695440 30826714 126290002 203612091 126290002 203612091 205152432 41707851 205152432 41707851 44176572 217764787 44176572 217764787 213920894 201864328 213920894 201864328 203901198 282251140 203901198 282251140 280903294 55079830 280903294 55079830 57639700 150332375 57639700 150332375 156488354 94345064 156488354 94345064 94669939 124079892 94669939 124079892 173427246 188957517 173427246 188957517 192732911 23435628 192732911 23435628 23527725 111172230 23527725 111172230 116129823 36455555 116129823 36455555 35437512 206487402 35437512 206487402 212526865 90811407 212526865 90811407 92974796 282434759 92974796 282434759 280699292 186058326 280699292 186058326 194006690 220158900 194006690 220158900 220857503 141581782 220857503 141581782 146547325 222031534 146547325 222031534 226716065 37803480 226716065 37803480 42130639 94322719 42130639 94322719 250582635 251996487 250582635 251996487 179471629 117407722 179471629 117407722 119745016 294803707 119745016 294803707 293137036 275037580 293137036 275037580 123345370 121466316 123345370 121466316 286133158 285391561 286133158 285391561 229242847 124144896 229242847 124144896 60822302 57213722 60822302 57213722 241554203 242426020 241554203 242426020 163436157 16894506 163436157 16894506 19516806 230060928 19516806 230060928 225352155 36969648 225352155 36969648 39829441 182577665 39829441 182577665 223174869 227031736 223174869 227031736 23689572 21693959 23689572 21693959 299230982 299060467 299230982 299060467 105767710 92168592 105767710 92168592 65457334 62734869 65457334 62734869 123317869 231249532 123317869 231249532 227148317 145729894 227148317 145729894 152337957 224675227 152337957 224675227 221147757 160506566 221147757 160506566 165914978 194351429 165914978 194351429 250425704 252425804 250425704 252425804 158414979 103634251 158414979 103634251 103888064 85314910 103888064 85314910 86025315 263834348 86025315 263834348 259270034 105727080 259270034 105727080 59398523 25441845 59398523 25441845 26524796 65363594 26524796 65363594 237745297 241583265 237745297 241583265 175676908 165215969 175676908 165215969 244448852 247242653 244448852 247242653 170030797 163971631 170030797 163971631 184204461 211514253 184204461 211514253 207441841 174670378 207441841 174670378 74589731 71829814 74589731 71829814 210422553 210045558 210422553 210045558 163975081 102027369 163975081 102027369 102484570 123425842 102484570 123425842 228815375 229038631 228815375 229038631 43152215 39916403 43152215 39916403 88197587 84642072 88197587 84642072 57747010 53160731 57747010 53160731 203843672 207410268 203843672 207410268 123808586 118303243 123808586 118303243 126790941 199424937 126790941 199424937 208124630 76061319 208124630 76061319 77806181 80738246 77806181 80738246 264813704 265197288 264813704 265197288 162374790 50418245 162374790 50418245 52178919 257336119 52178919 257336119 253312153 98033928 253312153 98033928 100831567 225872769 100831567 225872769 222118733 130719934 222118733 130719934 136026527 198553042 136026527 198553042 201922741 143827845 201922741 143827845 91021745 39365332 91021745 39365332 41626129 113071200 41626129 113071200 113989251 61643199 113989251 61643199 64502376 202571119 64502376 202571119 204232494 8417746 204232494 8417746 9360181 44005184 9360181 44005184 76602143 300046297 76602143 300046297 300276902 196811297 300276902 196811297 48784841 45333334 48784841 45333334 196928471 190049025 196928471 190049025 153320947 149487107 153320947 149487107 245816093 249512513 245816093 249512513 173822386 25729308 173822386 25729308 28700997 243628483 28700997 243628483 241420821 208571797 241420821 208571797 57123109 54849314 57123109 54849314 130712293 162066729 130712293 162066729 199178746 200925291 199178746 200925291 85122844 51805464 85122844 51805464 53759061 155316907 53759061 155316907 161034906 74133283 161034906 74133283 42743356 39989090 42743356 39989090 269495871 271530597 269495871 271530597 100577186 43139527 100577186 43139527 47674527 247467306 47674527 247467306 275987608 277398120 275987608 277398120 30693980 29002155 30693980 29002155 50993527 157819953 50993527 157819953 164599124 15525001 164599124 15525001 14842471 188831174 14842471 188831174 253468091 255243594 253468091 255243594 40077374 37747459 40077374 37747459 191402402 227546067 191402402 227546067 242465736 243819101 242465736 243819101 69064286 57514394 69064286 57514394 4800407 4530489 4800407 4530489 181041891 173752473 181041891 173752473 77121397 76082942 77121397 76082942 109802888 108611655 109802888 108611655 20758288 20777327 20758288 20777327 112859520 137424888 112859520 137424888 237500532 240614991 237500532 240614991 98531477 98379462 98531477 98379462 114290458 211135451 114290458 211135451 206983587 171669255 206983587 171669255 179635007 182101838 179635007 182101838 185507338 165479762 185507338 165479762 172197689 170022951 172197689 170022951 210844541 215128072 210844541 215128072 203296324 174222940 203296324 174222940 78481960 76484491 78481960 76484491 256181302 255093363 256181302 255093363 74902694 72987926 74902694 72987926 219444549 222820221 219444549 222820221 41975479 39435815 41975479 39435815 89551746 87167290 89551746 87167290 45443999 43371840 45443999 43371840 152336809 145336782 152336809 145336782 149086913 109024799 149086913 109024799 115280915 159551333 115280915 159551333 165236234 104517108 165236234 104517108 16544281 16265114 16544281 16265114 223869972 218387665 223869972 218387665 55453953 53661699 55453953 53661699 220127600 223606560 220127600 223606560 109619212 107539159 109619212 107539159 205864093 255046260 205864093 255046260 252894687 69426747 252894687 69426747 70902128 83247347 70902128 83247347 220475238 215938323 220475238 215938323 200959085 113433624 200959085 113433624 59149248 57453356 59149248 57453356 72054943 126800346 72054943 126800346 242689461 246409203 242689461 246409203 227699212 125892123 227699212 125892123 123114793 35150202 123114793 35150202 35751500 158964963 35751500 158964963 169312099 93439087 169312099 93439087 95630997 280270740 95630997 280270740 278516571 132478440 278516571 132478440 112978588 107791450 112978588 107791450 152890787 270929492 152890787 270929492 266856420 91850844 266856420 91850844 95520802 186274229 95520802 186274229 192045582 153270366 192045582 153270366 157510766 236489247 157510766 236489247 232597831 115895494 232597831 115895494 119692892 168336605 119692892 168336605 178830895 60895325 178830895 60895325 63413591 141613438 63413591 141613438 145578823 12694431 145578823 12694431 13875166 212111791 13875166 212111791 217032805 147342798 217032805 147342798 151265430 170902227 151265430 170902227 180423340 59623953 180423340 59623953 60317402 244099013 60317402 244099013 242630933 58086127 242630933 58086127 60723475 82062495 60723475 82062495 87216660 198381781 87216660 198381781 208506254 63745719 208506254 63745719 47951231 44292858 47951231 44292858 201926492 206178405 201926492 206178405 93155995 90099293 93155995 90099293 135352272 268748680 135352272 268748680 265206764 26042436 265206764 26042436 27676596 241658870 27676596 241658870 236876159 122516072 236876159 122516072 85670084 83433303 85670084 83433303 223184114 270553880 223184114 270553880 267923040 211610767 267923040 211610767 24651251 23546701 24651251 23546701 159039034 154942346 159039034 154942346 113384772 104519431 113384772 104519431 108276386 190478758 108276386 190478758 257783629 260830274 257783629 260830274 227288484 165737139 227288484 165737139 170960264 258580428 170960264 258580428 257088843 198693501 257088843 198693501 19015925 16764689 19015925 16764689 90653280 89481356 90653280 89481356 87609091 84550337 87609091 84550337 124659070 141137436 124659070 141137436 148112516 94194833 148112516 94194833 57343060 55497377 57343060 55497377 204351578 209781044 204351578 209781044 133460122 129463865 133460122 129463865 169588825 163047656 169588825 163047656 15332735 14792314 15332735 14792314 261290976 262258306 261290976 262258306 207446930 206510378 207446930 206510378 213277616 75893167 213277616 75893167 77718477 128647782 77718477 128647782 132875790 95377982 132875790 95377982 99295300 216752136 99295300 216752136 254860833 256327561 254860833 256327561 28887095 28247455 28887095 28247455 217784752 223684976 217784752 223684976 184172131 181179258 184172131 181179258 222620543 245749596 222620543 245749596 248113447 251896229 248113447 251896229 61328651 60849029 61328651 60849029 146483891 140390386 146483891 140390386 12021391 11509084 12021391 11509084 108819069 161053205 108819069 161053205 166185372 107821312 166185372 107821312 93100402 91168133 93100402 91168133 99159510 174756491 99159510 174756491 230985240 259561649 230985240 259561649 253996729 123558851 253996729 123558851 126565310 135101136 126565310 135101136 254264249 258377227 254264249 258377227 94650798 92744734 94650798 92744734 273117447 274835908 273117447 274835908 187324639 180037517 187324639 180037517 260839240 271997812 260839240 271997812 268612652 68629655 268612652 68629655 70489797 16701596 70489797 16701596 18949818 229852739 18949818 229852739 226180454 129682179 226180454 129682179 133836219 216498335 133836219 216498335 214055791 192975723 214055791 192975723 199854222 257974120 199854222 257974120 258659796 210949351 258659796 210949351 183944443 180737659 183944443 180737659 285594848 288711242 285594848 288711242 57595750 54726864 57595750 54726864 210224778 209297727 210224778 209297727 40794058 36707275 40794058 36707275 202489449 200022683 202489449 200022683 101256566 97760016 101256566 97760016 223195279 256471147 223195279 256471147 251880827 240905442 251880827 240905442 227665015 201995268 227665015 201995268 116546941 112659593 116546941 112659593 248330734 252252831 248330734 252252831 49866744 45862096 49866744 45862096 89078313 157129008 89078313 157129008 271527884 272921908 271527884 272921908 193797450 187263555 193797450 187263555 231594841 236880992 231594841 236880992 131353949 102032860 131353949 102032860 103822970 160313879 103822970 160313879 166658528 119135197 166658528 119135197 123173100 211473656 123173100 211473656 215936171 53814933 215936171 53814933 55249718 178141444 55249718 178141444 184221437 126527895 184221437 126527895 132602893 166686893 132602893 166686893 265448639 267508902 265448639 267508902 133532172 108388295 133532172 108388295 31201979 28532473 31201979 28532473 134604353 154087121 134604353 154087121 161174721 108725434 161174721 108725434 111483079 56203961 111483079 56203961 59756678 137415430 59756678 137415430 252231223 257285968 252231223 257285968 166442267 124479862 166442267 124479862 125618249 141635711 125618249 141635711 149174379 141484254 149174379 141484254 39684792 40301812 39684792 40301812 283880726 283934938 283880726 283934938 206539252 113818466 206539252 113818466 117278137 229699922 117278137 229699922 226724405 65596390 226724405 65596390 67512576 231578590 67512576 231578590 226269365 159036714 226269365 159036714 170571922 292479788 170571922 292479788 291409918 83874232 291409918 83874232 85549021 105601402 85549021 105601402 254826951 259507204 254826951 259507204 257507358 160850438 257507358 160850438 167827548 199971584 167827548 199971584 256449435 258996660 256449435 258996660 107624543 30627337 107624543 30627337 5798029 6657618 5798029 6657618 80613173 77108200 80613173 77108200 75035647 70366399 75035647 70366399 190562022 187300531 190562022 187300531 61920509 59208377 61920509 59208377 194977012 193950127 194977012 193950127 195697858 181685792 195697858 181685792 188928339 206697932 188928339 206697932 245522778 248786879 245522778 248786879 160648599 121665631 160648599 121665631 123698891 179764770 123698891 179764770 186448884 127568321 186448884 127568321 54627770 53975943 54627770 53975943 236743861 239175621 236743861 239175621 50705572 48783846 50705572 48783846 223703172 219050623 223703172 219050623 88005951 86800381 88005951 86800381 121921774 153312308 121921774 153312308 157915869 114225787 157915869 114225787 70086739 67401965 70086739 67401965 145732492 138898753 145732492 138898753 107636855 106863076 107636855 106863076 142765799 180932704 142765799 180932704 196747902 185106713 196747902 185106713 92785426 43428269 92785426 43428269 42423840 231251650 42423840 231251650 227198722 87698726 227198722 87698726 7564208 8983775 7564208 8983775 220793600 223673182 220793600 223673182 39516761 35827448 39516761 35827448 255858346 255578833 255858346 255578833 104165373 99664390 104165373 99664390 282957469 283120681 282957469 283120681 173215216 166922512 173215216 166922512 233799685 236893741 233799685 236893741 193229253 111511711 193229253 111511711 115992775 186747357 115992775 186747357 198847387 183591505 198847387 183591505 60873182 59480003 60873182 59480003 126465642 173266158 126465642 173266158 179155901 72995586 179155901 72995586 76727933 247366352 76727933 247366352 243217947 216870421 243217947 216870421 83875530 81983117 83875530 81983117 252609596 254407549 252609596 254407549 216760430 102389638 216760430 102389638 28414870 26906515 28414870 26906515 165391601 156819948 165391601 156819948 47696022 36460787 47696022 36460787 40185733 135870203 40185733 135870203 140958557 107447596 140958557 107447596 107313171 250322458 107313171 250322458 248101758 213499433 248101758 213499433 154792488 92855851 154792488 92855851 95437782 287746085 95437782 287746085 285649380 177677916 285649380 177677916 87474372 14428471 87474372 14428471 15007384 240537466 15007384 240537466 240402448 180265127 240402448 180265127 177615968 30383002 177615968 30383002 32829094 216911218 32829094 216911218 255615303 260562351 255615303 260562351 229726094 140992220 229726094 140992220 145303643 273890283 145303643 273890283 272247080 63417311 272247080 63417311 66522667 250832816 66522667 250832816 247388309 116570281 247388309 116570281 119691953 237570507 119691953 237570507 240057051 58605173 240057051 58605173 60430510 100229052 60430510 100229052 246927550 248476929 246927550 248476929 94866973 20310708 94866973 20310708 20219121 117322896 20219121 117322896 121637188 96642695 121637188 96642695 61889668 37796185 61889668 37796185 41906964 99268472 41906964 99268472 198210898 195107372 198210898 195107372 29499973 29704100 29499973 29704100 42376365 260042894 42376365 260042894 258172704 45144882 258172704 45144882 50757282 168761505 50757282 168761505 174837521 62066673 174837521 62066673 53449425 48472811 53449425 48472811 224405277 220224329 224405277 220224329 199740448 203330346 199740448 203330346 250047614 252125237 250047614 252125237 218661402 77788897 218661402 77788897 68747678 66015460 68747678 66015460 99377090 240287506 99377090 240287506 260400330 277145470 260400330 277145470 274059689 103710106 274059689 103710106 108758948 123689937 108758948 123689937 155996640 190229928 155996640 190229928 258129764 261150445 258129764 261150445 135933453 131183825 135933453 131183825 248930752 251679819 248930752 251679819 102298788 98068832 102298788 98068832 176569490 258003600 176569490 258003600 257607050 167583922 257607050 167583922 57505005 50526703 57505005 50526703 52776709 116329805 52776709 116329805 240948191 245104288 240948191 245104288 24981614 23872121 24981614 23872121 216513253 216621321 216513253 216621321 107574068 104669853 107574068 104669853 203014368 206184717 203014368 206184717 113515093 42181048 113515093 42181048 45680820 243374694 45680820 243374694 241131133 244697491 241131133 244697491 135397081 127870312 135397081 127870312 82092592 79433159 82092592 79433159 180627697 175704973 180627697 175704973 181452059 135247183 181452059 135247183 142047534 264105236 142047534 264105236 261383264 44182836 261383264 44182836 45787474 185462234 45787474 185462234 197734341 109368350 197734341 109368350 114359675 152604330 114359675 152604330 160138337 12554738 160138337 12554738 12692292 226919610 12692292 226919610 230603955 134116077 230603955 134116077 63140608 59736320 63140608 59736320 126665816 186617335 126665816 186617335 240733454 242088218 240733454 242088218 43095204 39331993 43095204 39331993 189618927 256168408 189618927 256168408 253712484 131513089 253712484 131513089 138490895 201646517 138490895 201646517 205863438 103372342 205863438 103372342 87077318 83445178 87077318 83445178 201468343 197322040 201468343 197322040 69498946 66592643 69498946 66592643 72269585 235173909 72269585 235173909 272345057 274539531 272345057 274539531 188480602 135125241 188480602 135125241 82794891 79775866 82794891 79775866 86396286 191571909 86396286 191571909 213214646 215954314 213214646 215954314 103904646 101402423 103904646 101402423 129223296 122877297 129223296 122877297 75490159 72798816 75490159 72798816 260471363 261006493 260471363 261006493 221172408 98632780 221172408 98632780 53042665 51949439 53042665 51949439 225333098 224601174 225333098 224601174 167288339 162185116 167288339 162185116 226659454 230291718 226659454 230291718 196620325 194817489 196620325 194817489 213956189 211652341 213956189 211652341 188943820 123341709 188943820 123341709 127782443 224053550 127782443 224053550 226190028 185077751 226190028 185077751 69327561 66375206 69327561 66375206 167522291 156418146 167522291 156418146 110459480 107544206 110459480 107544206 212166458 219404228 212166458 219404228 214860084 18502089 214860084 18502089 19798633 245977369 19798633 245977369 240217661 99826421 240217661 99826421 101043956 215687527 101043956 215687527 219683846 192029423 219683846 192029423 147442942 80902290 147442942 80902290 83817664 250968627 83817664 250968627 249349350 84585902 249349350 84585902 50424473 45465433 50424473 45465433 116746264 118428711 116746264 118428711 200641352 202577518 200641352 202577518 124258658 122167543 124258658 122167543 246805566 250740474 246805566 250740474 82470571 67650553 82470571 67650553 8397564 7313881 8397564 7313881 132973821 250305914 132973821 250305914 247105876 145535253 247105876 145535253 152952080 241269018 152952080 241269018 237889115 146868784 237889115 146868784 150750953 151330949 150750953 151330949 160667445 132772701 160667445 132772701 93658808 84327825 93658808 84327825 34172287 32712080 34172287 32712080 186942797 177475369 186942797 177475369 13882384 14013704 13882384 14013704 171341677 160185732 171341677 160185732 77330293 48189280 77330293 48189280 50476021 292366842 50476021 292366842 290557664 184222026 290557664 184222026 4993146 4544658 4993146 4544658 142414697 150353276 142414697 150353276 155040047 99489688 155040047 99489688 103104236 229989271 103104236 229989271 226227113 182335747 226227113 182335747 188375953 233577370 188375953 233577370 235254615 24902675 235254615 24902675 25669511 28404129 25669511 28404129 85849617 144154430 85849617 144154430 153875220 80079027 153875220 80079027 81929452 105632011 81929452 105632011 129199115 200259244 129199115 200259244 279124892 280329911 279124892 280329911 144580191 140088241 144580191 140088241 167161460 241520169 167161460 241520169 238991022 238973721 238991022 238973721 205922893 172925909 205922893 172925909 142162803 137407173 142162803 137407173 203408547 199971423 203408547 199971423 149955221 144899281 149955221 144899281 180765643 176266871 180765643 176266871 107218975 103785212 107218975 103785212 117832334 287438413 117832334 287438413 286660704 80353274 286660704 80353274 83248994 263160643 83248994 263160643 280071859 283300191 280071859 283300191 129365856 125947579 129365856 125947579 195572681 191099770 195572681 191099770 175192846 165169372 175192846 165169372 258074601 262797125 258074601 262797125 64415641 61112840 64415641 61112840 119624401 122090363 119624401 122090363 128365336 113814370 128365336 113814370 29429759 26506378 29429759 26506378 257855131 281273841 257855131 281273841 280074653 171333729 280074653 171333729 176257323 232781786 176257323 232781786 230462174 207410065 230462174 207410065 211317357 232141301 211317357 232141301 228294226 18593702 228294226 18593702 18145258 138828371 18145258 138828371 240117491 243188157 240117491 243188157 206592502 84073778 206592502 84073778 86308527 90114040 86308527 90114040 92211875 130073358 92211875 130073358 238608126 241977728 238608126 241977728 93203870 59930298 93203870 59930298 63237035 71735747 63237035 71735747 208527482 262399932 208527482 262399932 258744870 251504206 258744870 251504206 226658034 114725223 226658034 114725223 85890538 82290564 85890538 82290564 188358322 237127786 188358322 237127786 234782809 74110582 234782809 74110582 74856110 171745030 74856110 171745030 177756298 30030483 177756298 30030483 29843324 67547431 29843324 67547431 89032645 215505220 89032645 215505220 211548486 62066893 211548486 62066893 65510851 72749021 65510851 72749021 208612884 268291653 208612884 268291653 264638741 175387686 264638741 175387686 183293898 200976361 183293898 200976361 209132807 122080367 209132807 122080367 32356048 13914642 32356048 13914642 12985504 196058114 12985504 196058114 273507909 275987085 273507909 275987085 98432825 80122411 98432825 80122411 82889545 135520649 82889545 135520649 139520502 93046369 139520502 93046369 96066610 297858424 96066610 297858424 298449789 5041357 298449789 5041357 4573046 275364384 4573046 275364384 273279133 214160549 273279133 214160549 93110000 91423192 93110000 91423192 237406593 239632536 237406593 239632536 191321940 104959948 191321940 104959948 65785130 63039847 65785130 63039847 210668760 207861939 210668760 207861939 107895040 92277318 107895040 92277318 94684751 112630011 94684751 112630011 220814623 224673339 220814623 224673339 89883699 13784999 89883699 13784999 14621073 221951525 14621073 221951525 218941338 213307362 218941338 213307362 218038204 261854450 218038204 261854450 257588279 44118026 257588279 44118026 47455060 179046305 47455060 179046305 261928647 264773065 261928647 264773065 217643602 49030757 217643602 49030757 51551209 67092054 51551209 67092054 205547157 203037371 205547157 203037371 127445986 121201835 127445986 121201835 142072135 135797543 142072135 135797543 135525562 130458978 135525562 130458978 168755949 157446031 168755949 157446031 39389444 37434878 39389444 37434878 59628170 268048535 59628170 268048535 267702060 233698388 267702060 233698388 228787855 291718309 228787855 291718309 289408797 243555878 289408797 243555878 204494599 193498444 204494599 193498444 246852506 247941353 246852506 247941353 145908934 142035632 145908934 142035632 215255247 219700949 215255247 219700949 119467947 112682152 119467947 112682152 248451299 251185211 248451299 251185211 135084400 129936125 135084400 129936125 217491512 213933088 217491512 213933088 119369717 112838931 119369717 112838931 127522847 138578503 127522847 138578503 144390628 56901531 144390628 56901531 57857025 194927319 57857025 194927319 205727101 133868926 205727101 133868926 139216754 136476523 139216754 136476523 145197480 132046116 145197480 132046116 136451696 283135779 136451696 283135779 279573391 149145706 279573391 149145706 157680825 166769092 157680825 166769092 176741689 107311256 176741689 107311256 89769725 88874607 89769725 88874607 203091915 197983765 203091915 197983765 136115234 76286312 136115234 76286312 78468015 289562399 78468015 289562399 288795875 46108314 288795875 46108314 48840847 284605969 48840847 284605969 282142024 169675557 282142024 169675557 174337851 47991101 174337851 47991101 49015282 239988339 49015282 239988339 237276544 191205188 237276544 191205188 141799501 75618894 141799501 75618894 81219604 94331833 81219604 94331833 273752417 275239404 273752417 275239404 46043512 42622166 46043512 42622166 49002703 78508664 49002703 78508664 79453714 70543542 79453714 70543542 73975715 278758406 73975715 278758406 276532480 253266125 276532480 253266125 164842198 153979603 164842198 153979603 272326779 274485660 272326779 274485660 242639361 244641478 242639361 244641478 244500444 245661808 244500444 245661808 178343301 173205411 178343301 173205411 222223601 225967139 222223601 225967139 207267266 141211689 207267266 141211689 59371605 56606320 59371605 56606320 95049604 157702955 95049604 157702955 216776203 216797319 216776203 216797319 85763329 86007278 85763329 86007278 138160973 175962302 138160973 175962302 182876406 150281260 182876406 150281260 8361852 8963360 8361852 8963360 130161219 123241973 130161219 123241973 48404791 44643619 48404791 44643619 123416430 159506120 123416430 159506120 165545730 72610369 165545730 72610369 73751090 71113317 73751090 71113317 271550625 274392975 271550625 274392975 78833728 74907076 78833728 74907076 266944531 270012925 266944531 270012925 45482150 43312594 45482150 43312594 183903353 177046572 183903353 177046572 73607093 47962478 73607093 47962478 36310625 35163857 36310625 35163857 161233944 156325849 161233944 156325849 9322714 8161209 9322714 8161209 168786135 222665207 168786135 222665207 217610533 175602865 217610533 175602865 185592823 267371199 185592823 267371199 263599122 253675028 263599122 253675028 107388041 48124956 107388041 48124956 52144308 154264695 52144308 154264695 290351389 290694715 290351389 290694715 163810013 143456201 163810013 143456201 152392457 202562414 152392457 202562414 205137941 113113319 205137941 113113319 88554104 84093303 88554104 84093303 122241790 172636636 122241790 172636636 179968051 160808030 179968051 160808030 11795891 11376273 11795891 11376273 101637451 172856201 101637451 172856201 182695294 69309190 182695294 69309190 70000783 126171957 70000783 126171957 129206764 77005848 129206764 77005848 79191591 272832860 79191591 272832860 270526720 244303814 270526720 244303814 116810904 115890024 116810904 115890024 235275816 241227246 235275816 241227246 72032521 68450651 72032521 68450651 124900428 121808859 124900428 121808859 90883666 87621607 90883666 87621607 260603808 264120777 260603808 264120777 233448392 236408426 233448392 236408426 286056612 285225759 286056612 285225759 77296457 74823125 77296457 74823125 111070883 106161498 111070883 106161498 93810925 91007651 93810925 91007651 242553166 244478315 242553166 244478315 97015021 93638477 97015021 93638477 137066803 252117400 137066803 252117400 248187700 229685984 248187700 229685984 101848644 99797062 101848644 99797062 151061951 193727926 151061951 193727926 195068749 146035158 195068749 146035158 121516666 115850501 121516666 115850501 221603351 218773864 221603351 218773864 201978612 121346852 201978612 121346852 128297228 129752083 128297228 129752083 228278563 231948181 228278563 231948181 26637318 26807512 26637318 26807512 209747906 206431783 209747906 206431783 88625824 87068249 88625824 87068249 259395496 259983872 259395496 259983872 71659435 48487361 71659435 48487361 24134899 21319916 24134899 21319916 35948670 32045919 35948670 32045919 22993084 21257245 22993084 21257245 158523142 204092445 158523142 204092445 209206005 78494216 209206005 78494216 43361009 38746739 43361009 38746739 87708808 85497219 87708808 85497219 82243338 79627796 82243338 79627796 94415695 185261834 94415695 185261834 196978001 81348504 196978001 81348504 83638827 271980235 83638827 271980235 268565842 132085114 268565842 132085114 36511494 32832864 36511494 32832864 235623843 237398536 235623843 237398536 36087696 32943640 36087696 32943640 106605586 102864505 106605586 102864505 27929182 26607122 27929182 26607122 106686490 136700871 106686490 136700871 220973760 224115066 220973760 224115066 14197970 13208544 14197970 13208544 44324375 192596117 44324375 192596117 196019942 130877487 196019942 130877487 67593224 65097442 67593224 65097442 100317119 98007657 100317119 98007657 93619813 32224001 93619813 32224001 32619634 29733330 32619634 29733330 208035358 271745539 208035358 271745539 270145937 242538289 270145937 242538289 211823370 63692734 211823370 63692734 65616232 207539805 65616232 207539805 212933333 97651744 212933333 97651744 98993287 158359195 98993287 158359195 255252802 259770201 255252802 259770201 62528368 48074609 62528368 48074609 51266413 159794591 51266413 159794591 220040152 223716666 220040152 223716666 84980489 5326815 84980489 5326815 6263388 53113682 6263388 53113682 55632025 263505394 55632025 263505394 261562530 138218447 261562530 138218447 139786986 239437389 139786986 239437389 235289618 134487608 235289618 134487608 137000180 144722455 137000180 144722455 148618748 143799820 148618748 143799820 148115716 149671301 148115716 149671301 251022495 255161126 251022495 255161126 136975359 42250756 136975359 42250756 47310576 105490275 47310576 105490275 116493958 261715004 116493958 261715004 260705282 97711784 260705282 97711784 102676525 126648259 102676525 126648259 130739242 103571436 130739242 103571436 106946786 186701117 106946786 186701117 198100913 193135306 198100913 193135306 164661378 73370099 164661378 73370099 76994409 107894544 76994409 107894544 158069205 151599859 158069205 151599859 59870443 58207143 59870443 58207143 118978705 114457539 118978705 114457539 111501015 106417269 111501015 106417269 171447873 166218803 171447873 166218803 37191299 33056318 37191299 33056318 215850212 209713323 215850212 209713323 153261344 34226295 153261344 34226295 35463406 287244464 35463406 287244464 284053241 184544845 284053241 184544845 67478693 33445359 67478693 33445359 33603556 253602821 33603556 253602821 252777514 43236539 252777514 43236539 47855245 50210838 47855245 50210838 247225073 250340662 247225073 250340662 126089772 120942371 126089772 120942371 133966124 193603757 133966124 193603757 191997348 164964431 191997348 164964431 175268611 241884651 175268611 241884651 239869041 135401105 239869041 135401105 141303064 171618381 141303064 171618381 178222822 161950526 178222822 161950526 168246256 247980263 168246256 247980263 244379773 154598576 244379773 154598576 161397721 201288747 161397721 201288747 203290700 26391425 203290700 26391425 29831693 83351673 29831693 83351673 257691445 259820146 257691445 259820146 70903124 68294670 70903124 68294670 249699558 259625046 249699558 259625046 255689720 40980764 255689720 40980764 45460582 250348055 45460582 250348055 249393288 175710682 249393288 175710682 69197573 66463467 69197573 66463467 131259003 128937560 131259003 128937560 202233627 213590339 202233627 213590339 259747141 261502757 259747141 261502757 129795143 69307074 129795143 69307074 46393790 47383838 46393790 47383838 259937447 265215286 259937447 265215286 194962570 147524156 194962570 147524156 153470244 180530834 153470244 180530834 191111225 165215175 191111225 165215175 175361011 243077148 175361011 243077148 240539771 200261670 240539771 200261670 203102205 79170870 203102205 79170870 37354743 36506980 37354743 36506980 137855397 200472178 137855397 200472178 201261320 44009978 201261320 44009978 46811763 54297267 46811763 54297267 227863505 225610091 227863505 225610091 203339500 117551894 203339500 117551894 123699684 160236763 123699684 160236763 168195982 77736075 168195982 77736075 49872568 46839657 49872568 46839657 127004503 123924257 127004503 123924257 67157814 64708534 67157814 64708534 182217169 174015132 182217169 174015132 49649956 49943902 49649956 49943902 239419483 242184936 239419483 242184936 194078787 185450867 194078787 185450867 212333261 207888005 212333261 207888005 178340337 173607410 178340337 173607410 193258740 217910929 193258740 217910929 212512002 180992993 212512002 180992993 131428066 29761007 131428066 29761007 32624857 154913952 32624857 154913952 158694803 84285222 158694803 84285222 78642857 76439710 78642857 76439710 178338326 191616264 178338326 191616264 216098810 220301367 216098810 220301367 113068044 89353794 113068044 89353794 91885587 108144241 91885587 108144241 154155183 161751391 154155183 161751391 166586544 146579760 166586544 146579760 48211620 48186201 48211620 48186201 210816661 216067748 210816661 216067748 66170830 62738425 66170830 62738425 78781981 107179070 78781981 107179070 110226913 21238440 110226913 21238440 22859348 175198536 22859348 175198536 227756636 231412099 227756636 231412099 46817680 44269568 46817680 44269568 246738003 250450843 246738003 250450843 24971238 24486265 24971238 24486265 254307794 256786677 254307794 256786677 239382494 179570472 239382494 179570472 185921037 188559882 185921037 188559882 278946581 282017702 278946581 282017702 229326093 37253000 229326093 37253000 38106351 113564185 38106351 113564185 114846652 81450288 114846652 81450288 51884502 48726643 51884502 48726643 63665414 101107492 63665414 101107492 205194861 203100586 205194861 203100586 177477553 166592076 177477553 166592076 202714961 199838689 202714961 199838689 170470765 65926940 170470765 65926940 29427880 28450631 29427880 28450631 214627790 217680157 214627790 217680157 29270567 27982825 29270567 27982825 48440324 255695785 48440324 255695785 255241652 99659970 255241652 99659970 99990089 131148523 99990089 131148523 232244487 235738250 232244487 235738250 99810971 99717202 99810971 99717202 129723048 123651037 129723048 123651037 54798845 52789655 54798845 52789655 191565689 183199644 191565689 183199644 97495107 95657750 97495107 95657750 176833563 169831116 176833563 169831116 122829343 119139340 122829343 119139340 245141231 251642600 245141231 251642600 248765582 215976708 248765582 215976708 29315077 26032065 29315077 26032065 267962042 269252800 267962042 269252800 235239765 185823218 235239765 185823218 153728473 146826322 153728473 146826322 236542579 241921398 236542579 241921398 61008659 58734371 61008659 58734371 93621010 258354138 93621010 258354138 256492108 234619874 256492108 234619874 232698650 266141343 232698650 266141343 270038248 270931264 270038248 270931264 41488002 39113533 41488002 39113533 106252324 103979245 106252324 103979245 93093428 89356576 93093428 89356576 175164041 282786904 175164041 282786904 279406701 116700487 279406701 116700487 120395918 150192757 120395918 150192757 159276274 35210331 159276274 35210331 36434257 203230192 36434257 203230192 235214850 238297993 235214850 238297993 124201294 42679869 124201294 42679869 45032226 286488004 45032226 286488004 283884143 176540227 283884143 176540227 143643076 138253820 143643076 138253820 152295112 148196645 152295112 148196645 91285707 86879976 91285707 86879976 123857902 139434072 123857902 139434072 227099176 231125746 227099176 231125746 154443101 130931333 154443101 130931333 135767321 180683882 135767321 180683882 187058390 74506076 187058390 74506076 78824864 135290719 78824864 135290719 140691687 107091216 140691687 107091216 111639329 119722102 111639329 119722102 121618656 64591271 121618656 64591271 66471438 221885804 66471438 221885804 222948288 68374043 222948288 68374043 71011196 283420771 71011196 283420771 281745219 250229548 281745219 250229548 60653284 57255545 60653284 57255545 30784148 29692065 30784148 29692065 255353209 259252653 255353209 259252653 103232894 98238361 103232894 98238361 232914663 229420654 232914663 229420654 204740503 164382934 204740503 164382934 147452385 86786081 147452385 86786081 90334975 146759725 90334975 146759725 189078413 183532995 189078413 183532995 185218630 133163190 185218630 133163190 138454196 145273156 138454196 145273156 279790928 282861248 279790928 282861248 217734786 172990111 217734786 172990111 123786060 123409201 123786060 123409201 138628068 187141997 138628068 187141997 191114504 108643480 191114504 108643480 89484744 86803628 89484744 86803628 165504539 160438772 165504539 160438772 33213925 31111659 33213925 31111659 220780456 214931838 220780456 214931838 160907205 151315095 160907205 151315095 212838788 214687846 212838788 214687846 123960390 118276604 123960390 118276604 294183747 295789788 294183747 295789788 148311358 144748850 148311358 144748850 177536762 174543970 177536762 174543970 88649960 29761258 88649960 29761258 30871594 252521277 30871594 252521277 249207216 79446092 249207216 79446092 80086506 168009938 80086506 168009938 172185345 55469618 172185345 55469618 58680811 91822056 58680811 91822056 140025805 134878030 140025805 134878030 104048201 98913499 104048201 98913499 152410274 145140115 152410274 145140115 76187320 72255008 76187320 72255008 157333166 247082445 157333166 247082445 244509287 129449253 244509287 129449253 130666087 142360956 130666087 142360956 208542755 206156556 208542755 206156556 206024224 181954391 206024224 181954391 126197757 88273548 126197757 88273548 19431935 20335627 19431935 20335627 251460184 253102744 251460184 253102744 178887699 93365181 178887699 93365181 97595325 170267398 97595325 170267398 177295349 70959802 177295349 70959802 76216471 180797291 76216471 180797291 240657172 242417650 240657172 242417650 226920018 221642368 226920018 221642368 197155383 187370233 197155383 187370233 196469026 200546522 196469026 200546522 199099957 155009287 199099957 155009287 159783722 182749919 159783722 182749919 188365099 175894580 188365099 175894580 62809281 56919154 62809281 56919154 58850878 101786166 58850878 101786166 218523120 216250213 218523120 216250213 207167715 50429327 207167715 50429327 53204982 185925382 53204982 185925382 217308297 232623677 217308297 232623677 227234514 134952650 227234514 134952650 140572208 229974903 140572208 229974903 225160398 37611921 225160398 37611921 37512188 65906431 37512188 65906431 150686848 285135362 150686848 285135362 284963210 76407394 284963210 76407394 79211124 176946869 79211124 176946869 230181162 233015242 230181162 233015242 82457493 78405847 82457493 78405847 97715277 144715913 97715277 144715913 151028927 46869640 151028927 46869640 50049867 253681177 50049867 253681177 252175358 224092941 252175358 224092941 173091480 163043274 173091480 163043274 173169680 85481771 173169680 85481771 90160023 238253298 90160023 238253298 235468617 225966687 235468617 225966687 114677972 109407806 114677972 109407806 239607272 242912992 239607272 242912992 191824814 188010973 191824814 188010973 283322731 285580174 283322731 285580174 129343134 122950978 129343134 122950978 185625206 179770755 185625206 179770755 76376585 76460365 76376585 76460365 141011916 136443835 141011916 136443835 54252330 49734126 54252330 49734126 223830314 228855195 223830314 228855195 54749541 53745018 54749541 53745018 62532756 239320165 62532756 239320165 238451794 101543417 238451794 101543417 57865361 56905706 57865361 56905706 128151908 124944810 128151908 124944810 127019171 118087602 127019171 118087602 35735251 33306611 35735251 33306611 155176847 154546828 155176847 154546828 226345032 230135821 226345032 230135821 170685566 52827014 170685566 52827014 55753303 214351692 55753303 214351692 208717607 82489881 208717607 82489881 81843541 238688150 81843541 238688150 238770982 130390866 238770982 130390866 132234243 212235168 132234243 212235168 208971099 188579890 208971099 188579890 170161679 48610354 170161679 48610354 49339711 167351480 49339711 167351480 173938193 52117677 173938193 52117677 52460668 234250030 52460668 234250030 286730026 288866852 286730026 288866852 120119820 117238952 120119820 117238952 198518718 200912241 198518718 200912241 158204531 44823642 158204531 44823642 48639430 192418041 48639430 192418041 193109357 84435989 193109357 84435989 89863081 105710794 89863081 105710794 111156313 66208505 111156313 66208505 67731294 177503076 67731294 177503076 219171600 266220208 219171600 266220208 264881612 193411284 264881612 193411284 198018599 229866622 198018599 229866622 228087288 135730320 228087288 135730320 122622275 117408569 122622275 117408569 182165032 197578723 182165032 197578723 194484670 175700073 194484670 175700073 134273610 125103257 134273610 125103257 2734840 2590869 2734840 2590869 241907698 245524325 241907698 245524325 135440376 130042396 135440376 130042396 190728867 217157227 190728867 217157227 214930965 39521139 214930965 39521139 38915091 201520862 38915091 201520862 232985542 236558419 232985542 236558419 45359120 41294683 45359120 41294683 205287695 199083216 205287695 199083216 42368598 37820582 42368598 37820582 187317865 183837518 187317865 183837518 78109778 76723371 78109778 76723371 192240492 188145242 192240492 188145242 181821338 177798163 181821338 177798163 277753644 279431063 277753644 279431063 228945866 222699434 228945866 222699434 236805167 240975254 236805167 240975254 76550574 75666619 76550574 75666619 250971137 253952676 250971137 253952676 180287195 145012176 180287195 145012176 33075279 31591218 33075279 31591218 197994715 256390119 197994715 256390119 254614872 161213724 254614872 161213724 171973120 225472546 171973120 225472546 225930851 117821076 225930851 117821076 120872532 173326848 120872532 173326848 181920132 146562617 181920132 146562617 50601520 49059467 50601520 49059467 118655854 114374471 118655854 114374471 59399214 58632755 59399214 58632755 147670584 174026308 147670584 174026308 181472020 50407558 181472020 50407558 53887434 61788199 53887434 61788199 144645313 138571191 144645313 138571191 57108557 52565347 57108557 52565347 258156230 259550104 258156230 259550104 209342036 138506974 209342036 138506974 143504009 233696356 143504009 233696356 249408581 254918754 249408581 254918754 195760299 199031810 195760299 199031810 269609023 273584606 269609023 273584606 240283837 179800351 240283837 179800351 155785690 149107543 155785690 149107543 268865125 271750795 268865125 271750795 70001697 67651372 70001697 67651372 221495320 224392865 221495320 224392865 79049859 62141792 79049859 62141792 63277209 240020574 63277209 240020574 237743430 32877867 237743430 32877867 36203174 242896708 36203174 242896708 239918037 149855690 239918037 149855690 50751585 47517478 50751585 47517478 175682088 166834456 175682088 166834456 65062473 36613360 65062473 36613360 39672891 201864318 39672891 201864318 198287673 110143861 198287673 110143861 18576886 17943277 18576886 17943277 163583883 157824852 163583883 157824852 21866659 21072618 21866659 21072618 248116825 249177852 248116825 249177852 143188157 54826855 143188157 54826855 58190946 286331293 58190946 286331293 286951839 236328715 286951839 236328715 237825167 279402593 237825167 279402593 277324600 102129588 277324600 102129588 102349636 112641895 102349636 112641895 302669962 304159290 302669962 304159290 81593316 81107234 81593316 81107234 272991830 274354547 272991830 274354547 146732139 140137125 146732139 140137125 192230528 188278381 192230528 188278381 155520860 74066297 155520860 74066297 77332996 256053512 77332996 256053512 256174573 206393894 256174573 206393894 199492251 126409715 199492251 126409715 88236190 57022463 88236190 57022463 59465085 199417538 59465085 199417538 269480297 271184347 269480297 271184347 84583668 82590686 84583668 82590686 164875504 225997921 164875504 225997921 226616653 37556730 226616653 37556730 40240806 65268870 40240806 65268870 191824392 191194526 191824392 191194526 187152580 29094287 187152580 29094287 28133959 52839732 28133959 52839732 241958560 246123509 241958560 246123509 77108176 74169663 77108176 74169663 144708858 139533118 144708858 139533118 122263426 116507523 122263426 116507523 180465058 191360105 180465058 191360105 195525043 66742094 195525043 66742094 61855544 59671511 61855544 59671511 78752812 180749527 78752812 180749527 191543619 133613450 191543619 133613450 135510546 172326419 135510546 172326419 179646726 46028676 179646726 46028676 51424378 81094668 51424378 81094668 93578709 263436511 93578709 263436511 262147695 89356932 262147695 89356932 91542044 175191958 91542044 175191958 183658844 140814487 183658844 140814487 115423450 110581245 115423450 110581245 171962377 171698546 171962377 171698546 211303130 279922729 211303130 279922729 277969259 70904242 277969259 70904242 72620577 144755012 72620577 144755012 150559495 129082710 150559495 129082710 112204164 107698165 112204164 107698165 110340075 109986693 110340075 109986693 42476615 39808764 42476615 39808764 230671450 257110793 230671450 257110793 253913397 19219366 253913397 19219366 21555472 209609016 21555472 209609016 226264472 231090484 226264472 231090484 151605211 141564357 151605211 141564357 172715674 283289826 172715674 283289826 281762427 35549086 281762427 35549086 39850789 61333372 39850789 61333372 244458525 248838598 244458525 248838598 137856326 137375941 137856326 137375941 225129022 229494297 225129022 229494297 172595106 58409541 172595106 58409541 60426612 215051138 60426612 215051138 210975549 68277325 210975549 68277325 70359387 268945372 70359387 268945372 265766391 79187135 265766391 79187135 82475463 129928678 82475463 129928678 134605991 121084874 134605991 121084874 124251461 234684889 124251461 234684889 236056449 232755181 236056449 232755181 230371292 237694338 230371292 237694338 264538980 264952049 264538980 264952049 88361971 83387639 88361971 83387639 167077063 157823898 167077063 157823898 67119539 64692461 67119539 64692461 220831081 217592252 220831081 217592252 63585969 60891947 63585969 60891947 119183861 159136058 119183861 159136058 166669341 103166708 166669341 103166708 106956014 192010826 106956014 192010826 191924328 131089512 191924328 131089512 135508039 250189358 135508039 250189358 247440050 86097734 247440050 86097734 89291723 123902747 89291723 123902747 258992055 263043405 258992055 263043405 188640689 142295183 188640689 142295183 149625078 289914146 149625078 289914146 288724486 140284493 288724486 140284493 150224800 180653270 150224800 180653270 190816438 180906555 190816438 180906555 187160650 282628625 187160650 282628625 278863198 169939586 278863198 169939586 108833256 104819008 108833256 104819008 154484527 191424833 154484527 191424833 199369910 30451476 199369910 30451476 31195468 174548140 31195468 174548140 183000378 59198046 183000378 59198046 60888406 98018253 60888406 98018253 97953640 95967803 97953640 95967803 97452036 162861992 97452036 162861992 272740620 275423004 272740620 275423004 166086929 34772133 166086929 34772133 34443932 147505050 34443932 147505050 153924338 107089551 153924338 107089551 112791347 218456747 112791347 218456747 214184759 103789027 214184759 103789027 28330144 27438939 28330144 27438939 136279512 252970207 136279512 252970207 250091950 9542351 250091950 9542351 9315799 94946620 9315799 94946620 203366954 199415483 203366954 199415483 162853089 151251124 162853089 151251124 184234287 175414485 184234287 175414485 140379519 28158342 140379519 28158342 28826930 227422672 28826930 227422672 222929897 89950023 222929897 89950023 93339967 115055202 93339967 115055202 116219608 67261603 116219608 67261603 70540977 214549109 70540977 214549109 268990932 274417170 268990932 274417170 272112089 111229370 272112089 111229370 113715715 127081156 113715715 127081156 261059264 263415608 261059264 263415608 161002747 155501799 161002747 155501799 167493959 276268941 167493959 276268941 273687023 62050080 273687023 62050080 63789879 106315322 63789879 106315322 194593324 191005408 194593324 191005408 83005923 77752245 83005923 77752245 207442312 203777157 207442312 203777157 72743053 69895623 72743053 69895623 164494651 159050057 164494651 159050057 103335421 99729050 103335421 99729050 168834653 162564656 168834653 162564656 35538257 31037484 35538257 31037484 48881890 58045127 48881890 58045127 60138916 54408800 60138916 54408800 56433120 61107737 56433120 61107737 257815057 259535797 257815057 259535797 91060822 88561171 91060822 88561171 172684245 166760260 172684245 166760260 79673547 78804437 79673547 78804437 166772154 257764902 166772154 257764902 257420477 101806280 257420477 101806280 107492830 165237688 107492830 165237688 191834351 186251191 191834351 186251191 168565616 133971021 168565616 133971021 137578264 301020226 137578264 301020226 300495452 144767291 300495452 144767291 149288201 211680726 149288201 211680726 206861537 108242535 206861537 108242535 110130642 197406079 110130642 197406079 206846170 189757028 206846170 189757028 193960150 240854310 193960150 240854310 237314381 58461720 237314381 58461720 40520590 38635986 40520590 38635986 207981769 212411399 207981769 212411399 200185879 23935550 200185879 23935550 25218381 183446439 25218381 183446439 185357693 61729843 185357693 61729843 61780296 59540751 61780296 59540751 104005627 159082028 104005627 159082028 296758871 298129315 296758871 298129315 206510480 103861546 206510480 103861546 105008732 245500246 105008732 245500246 243512729 90742003 243512729 90742003 91929669 234672365 91929669 234672365 231163488 10594795 231163488 10594795 9139680 63253136 9139680 63253136 247427460 250589415 247427460 250589415 98428504 97473798 98428504 97473798 181762356 197199975 181762356 197199975 241856956 246405540 241856956 246405540 241965937 42793120 241965937 42793120 47542885 192289858 47542885 192289858 233933288 237370789 233933288 237370789 131589937 124983303 131589937 124983303 200915132 197078216 200915132 197078216 78222447 75317702 78222447 75317702 93721203 91163767 93721203 91163767 93905957 82773984 93905957 82773984 85441919 167853884 85441919 167853884 174519822 60319961 174519822 60319961 63061753 208140741 63061753 208140741 209641982 95502747 209641982 95502747 97386204 114026883 97386204 114026883 126078665 165407739 126078665 165407739 173576624 24293599 173576624 24293599 26361552 63590053 26361552 63590053 275302035 279006754 275302035 279006754 51698903 51503547 51698903 51503547 173542849 168042677 173542849 168042677 163660683 100536821 163660683 100536821 102806079 199409864 102806079 199409864 243007213 244693581 243007213 244693581 93278629 91842726 93278629 91842726 190807829 188685252 190807829 188685252 152502934 143003922 152502934 143003922 257090941 260753961 257090941 260753961 46888688 43571669 46888688 43571669 184686417 181551780 184686417 181551780 189792089 181052049 189792089 181052049 203097466 192107353 203097466 192107353 163338119 58219788 163338119 58219788 61748413 126952728 61748413 126952728 130636325 62802614 130636325 62802614 66672862 87786983 66672862 87786983 88350496 82089648 88350496 82089648 84517290 129395960 84517290 129395960 148299481 140990458 148299481 140990458 113409992 113373345 113409992 113373345 136816498 144268640 136816498 144268640 148774493 50245279 148774493 50245279 34208699 33976694 34208699 33976694 290177945 292432648 290177945 292432648 189512083 179240406 189512083 179240406 261599178 264729008 261599178 264729008 173401817 169916897 173401817 169916897 181047235 176808394 181047235 176808394 129105630 25044900 129105630 25044900 27656694 117617781 27656694 117617781 208658200 211853135 208658200 211853135 161513369 155108098 161513369 155108098 186546260 177468520 186546260 177468520 121605302 103630262 121605302 103630262 104860449 262360272 104860449 262360272 260402806 211728955 260402806 211728955 130683180 124681980 130683180 124681980 249160901 251020450 249160901 251020450 89884522 89172484 89884522 89172484 272556046 274755807 272556046 274755807 226075066 230247988 226075066 230247988 245958838 247432017 245958838 247432017 74618682 7081736
118724 774304677 0 774304677 641806856 928111071 641806856 928111071 828363234 258228022 828363234 258228022 178594827 271606372 178594827 271606372 60571196 83879136 60571196 83879136 56020367 800938388 56020367 800938388 604376027 813899908 604376027 813899908 364769310 700313026 364769310 700313026 610402964 36789597 610402964 36789597 24499162 421705052 24499162 421705052 985112375 22423628 985112375 22423628 475223987 718983760 475223987 718983760 135229095 203246849 135229095 203246849 142424256 846554185 142424256 846554185 819631526 271379118 819631526 271379118 538681093 910359239 538681093 910359239 476423043 470769093 476423043 470769093 681656302 958581416 681656302 958581416 441874948 444028233 441874948 444028233 826378759 261380723 826378759 261380723 393555642 702386039 393555642 702386039 886919617 169981235 886919617 169981235 694779577 450869760 694779577 450869760 769513388 341046972 769513388 341046972 262371324 730049797 262371324 730049797 617940528 527052862 617940528 527052862 365690262 913329632 365690262 913329632 507619068 921245821 507619068 921245821 95100382 10468942 95100382 10468942 992674128 235363147 992674128 235363147 507704106 639952739 507704106 639952739 979988475 30092616 979988475 30092616 575993058 514804700 575993058 514804700 21903249 33210749 21903249 33210749 622397008 941628919 622397008 941628919 987567735 18565157 987567735 18565157 451880962 912594603 451880962 912594603 260186411 389665722 260186411 389665722 302608244 453498655 302608244 453498655 791917911 309044526 791917911 309044526 498117947 803777799 498117947 803777799 487622797 359182119 487622797 359182119 757161884 53536145 757161884 53536145 36298118 270600561 36298118 270600561 290780029 566156911 290780029 566156911 577827245 204808111 577827245 204808111 136045505 324902595 136045505 324902595 523561339 902932192 523561339 902932192 658286733 264979402 658286733 264979402 174452190 319278674 174452190 319278674 784507314 302550778 784507314 302550778 91796839 137890090 91796839 137890090 774116927 379084194 774116927 379084194 173293200 263466731 173293200 263466731 535873579 919539144 535873579 919539144 695878442 250565731 695878442 250565731 165502214 229408543 165502214 229408543 886813720 170061961 886813720 170061961 872138647 874838016 872138647 874838016 471358278 927511551 471358278 927511551 328053483 150632581 328053483 150632581 100298349 520565060 100298349 520565060 764468228 255701813 764468228 255701813 168302815 295844955 168302815 295844955 384672497 690901963 384672497 690901963 863296782 112325138 863296782 112325138 926053513 611179189 926053513 611179189 60316429 90303668 60316429 90303668 181982192 276787666 181982192 276787666 978380430 32511119 978380430 32511119 144357095 527273997 144357095 527273997 745488906 24067473 745488906 24067473 15773206 294227217 15773206 294227217 802074613 405707774 802074613 405707774 256457079 172585544 256457079 172585544 885219411 925870262 885219411 925870262 481252289 402219296 481252289 402219296 728390275 908195840 728390275 908195840 53076903 79265624 53076903 79265624 737694461 387860190 737694461 387860190 36616837 54167300 36616837 54167300 459035302 666367849 459035302 666367849 795008324 176114425 795008324 176114425 117196450 712258054 117196450 712258054 445176104 159433266 445176104 159433266 106218523 333069084 106218523 333069084 774912787 162673742 774912787 162673742 36466029 54054548 36466029 54054548 253892234 380760785 253892234 380760785 134530281 51690243 134530281 51690243 965240650 979220704 965240650 979220704 435589331 248066511 435589331 248066511 834882738 727633341 834882738 727633341 343000687 727041761 343000687 727041761 836751304 157815513 836751304 157815513 105227233 179125894 105227233 179125894 572923461 909816172 572923461 909816172 447658794 308293821 447658794 308293821 792215563 409265007 792215563 409265007 77580712 84940462 77580712 84940462 943205694 125763749 943205694 125763749 83586835 246821342 83586835 246821342 835830307 930122825 835830307 930122825 394137691 12298310 394137691 12298310 991672992 555728741 991672992 555728741 178059164 245035695 178059164 245035695 836965970 281743820 836965970 281743820 77887338 117087500 77887338 117087500 527899074 542674647 527899074 542674647 775202177 296822904 775202177 296822904 196447761 88750856 196447761 88750856 941031441 100167955 941031441 100167955 934082674 53851450 934082674 53851450 963703790 590194709 963703790 590194709 353651846 398960172 353651846 398960172 916650848 5563211 916650848 5563211 3602502 68367357 3602502 68367357 997240302 3984043 997240302 3984043 349408579 842102277 349408579 842102277 532564331 439263332 532564331 439263332 293080294 443916370 293080294 443916370 864517509 202052884 864517509 202052884 319576872 990138004 319576872 990138004 575478308 110311455 575478308 110311455 73417470 351629857 73417470 351629857 762586024 772650656 762586024 772650656 133314233 200285610 133314233 200285610 862202658 643069183 862202658 643069183 369960082 808863168 369960082 808863168 654757812 178867751 654757812 178867751 119382093 596074610 119382093 596074610 853926384 219087044 853926384 219087044 706911262 433475958 706911262 433475958 103345604 108817289 103345604 108817289 928280037 186094198 928280037 186094198 124020102 500890974 124020102 500890974 640671792 753306053 640671792 753306053 192838297 291654736 192838297 291654736 634818610 891744912 634818610 891744912 467125117 382280241 467125117 382280241 741260268 166929345 741260268 166929345 111679984 343760692 111679984 343760692 767563085 150573532 767563085 150573532 21883475 33186697 21883475 33186697 878012474 183221225 878012474 183221225 52385099 78294240 52385099 78294240 591847905 892872046 591847905 892872046 851186504 223745302 851186504 223745302 780260461 325380749 780260461 325380749 958396207 61993049 958396207 61993049 551459610 739577089 551459610 739577089 969873434 44532690 969873434 44532690 322789435 485543254 322789435 485543254 97735072 146581929 97735072 146581929 104478412 760676100 104478412 760676100 356902323 7670232 356902323 7670232 4935027 710843975 4935027 710843975 390862531 398044958 390862531 398044958 731327393 129378356 731327393 129378356 86146023 890726763 86146023 890726763 484043973 347326527 484043973 347326527 115007323 172390954 115007323 172390954 206644020 965205415 206644020 965205415 543686856 116879146 543686856 116879146 922779234 839148027 922779234 839148027 367392815 464319387 367392815 464319387 685803582 12707135 685803582 12707135 8426412 161476475 8426412 161476475 358116089 750901701 358116089 750901701 519309046 48649416 519309046 48649416 32766878 312878097 32766878 312878097 207317684 85648343 207317684 85648343 57235156 79566098 57235156 79566098 946678521 358134238 946678521 358134238 203952963 307535298 203952963 307535298 432031603 870444436 432031603 870444436 885898788 171392918 885898788 171392918 306913102 460232115 306913102 460232115 184995712 280963347 184995712 280963347 537210529 884278690 537210529 884278690 912200506 132376550 912200506 132376550 288393679 675172783 288393679 675172783 441072656 519553320 441072656 519553320 505456449 538501914 505456449 538501914 181448825 275647520 181448825 275647520 354470107 846003009 354470107 846003009 693099798 211469330 693099798 211469330 55830770 79625149 55830770 79625149 53269575 147868220 53269575 147868220 901813061 534115451 901813061 534115451 467773815 139663443 467773815 139663443 996060550 5703282 996060550 5703282 698304414 445646973 698304414 445646973 873755580 189272215 873755580 189272215 241699259 589290044 241699259 589290044 991682635 12289881 991682635 12289881 141173919 386836727 141173919 386836727 258246654 135845016 258246654 135845016 90332704 343668854 90332704 343668854 767605073 565470128 767605073 565470128 390618521 85134983 390618521 85134983 983350325 25223110 983350325 25223110 806885826 378513866 806885826 378513866 252595245 701716403 252595245 701716403 660484185 603224395 660484185 603224395 502021884 101053095 502021884 101053095 933732166 233276185 933732166 233276185 485387250 734970123 485387250 734970123 224299855 139870921 224299855 139870921 93187124 973452114 93187124 973452114 639138151 776470695 639138151 776470695 378157474 933245843 378157474 933245843 819539591 271450977 819539591 271450977 358956002 881748734 358956002 881748734 511703413 695641536 511703413 695641536 463017200 400759861 463017200 400759861 922599344 117182101 922599344 117182101 273482481 437098470 273482481 437098470 291654623 303483409 291654623 303483409 1274728 1866661 1274728 1866661 471810893 791197318 471810893 791197318 289578550 84269785 289578550 84269785 943664373 993423428 943664373 993423428 148200655 169522912 148200655 169522912 887191502 863807400 887191502 863807400 543909149 508395124 543909149 508395124 773849224 334593320 773849224 334593320 767465081 490335142 767465081 490335142 12302727 18651251 12302727 18651251 826742405 525796296 826742405 525796296 420548903 465654572 420548903 465654572 744194354 378561515 744194354 378561515 460316685 579508168 460316685 579508168 631378424 534403918 631378424 534403918 353184312 898014160 353184312 898014160 463935210 806973453 463935210 806973453 446874995 361873180 446874995 361873180 814915612 277910960 814915612 277910960 251365436 376603931 251365436 376603931 208408202 314990124 208408202 314990124 228812586 565951658 228812586 565951658 403899379 94981294 403899379 94981294 63467922 109186518 63467922 109186518 596215471 752550780 596215471 752550780 729481145 400544013 729481145 400544013 585171000 720050963 585171000 720050963 755133989 316562828 755133989 316562828 209752750 684979919 209752750 684979919 357939013 195693941 357939013 195693941 130437488 344277260 130437488 344277260 865514047 197572498 865514047 197572498 131623859 880047217 131623859 880047217 837876869 243442747 837876869 243442747 830196480 259046053 830196480 259046053 27329519 41178021 27329519 41178021 586932952 654905357 586932952 654905357 159045722 186299075 159045722 186299075 19430408 29851101 19430408 29851101 157097319 777838614 157097319 777838614 365025401 342087746 365025401 342087746 227786734 774926930 227786734 774926930 906854423 139665322 906854423 139665322 723026941 409926527 723026941 409926527 73369538 110297878 73369538 110297878 171760902 887699557 171760902 887699557 445082362 675405776 445082362 675405776 577386348 188675818 577386348 188675818 125754254 261380722 125754254 261380722 479675730 770022097 479675730 770022097 758072974 357939318 758072974 357939318 241351607 362158156 241351607 362158156 231964538 161000851 231964538 161000851 893049786 880890677 893049786 880890677 390437226 775081934 390437226 775081934 889717018 165728726 889717018 165728726 327221458 492820371 327221458 492820371 707035074 127035383 707035074 127035383 84436314 898911343 84436314 898911343 585903353 355129521 585903353 355129521 19832882 30108834 19832882 30108834 541284757 812285891 541284757 812285891 242847417 364521163 242847417 364521163 528317765 809643402 528317765 809643402 36801925 31952557 36801925 31952557 21085978 382862498 21085978 382862498 284228225 656625491 284228225 656625491 569827467 830034757 569827467 830034757 491298528 477109106 491298528 477109106 677152393 35697008 677152393 35697008 23606613 961592643 23606613 961592643 402662170 74941316 402662170 74941316 50285327 779473826 50285327 779473826 488220441 683464678 488220441 683464678 175137332 266201698 175137332 266201698 577599059 951439993 577599059 951439993 682419914 414915797 682419914 414915797 276367449 208462190 276367449 208462190 860231807 700704525 860231807 700704525 160267077 242239348 160267077 242239348 515318758 810613388 515318758 810613388 655534093 322571058 655534093 322571058 782232725 860387585 782232725 860387585 274540463 412205200 274540463 412205200 601598381 849953894 601598381 849953894 156532350 64921181 156532350 64921181 956366643 375848432 956366643 375848432 745528560 361019081 745528560 361019081 755727807 47695615 755727807 47695615 32020456 291235982 32020456 291235982 804324502 930798172 804324502 930798172 642914491 224637032 642914491 224637032 850619596 705614170 850619596 705614170 76973485 115720160 76973485 115720160 79077434 615266093 79077434 615266093 624163524 839442465 624163524 839442465 979544035 30744664 979544035 30744664 124411015 201814213 124411015 201814213 864790826 525205446 864790826 525205446 658554891 441575016 658554891 441575016 701252554 792448414 701252554 792448414 346608143 979047177 346608143 979047177 74519892 112372052 74519892 112372052 774578844 860603800 774578844 860603800 81180456 121760601 81180456 121760601 684918146 465816893 684918146 465816893 769693640 340604269 769693640 340604269 670788410 487834193 670788410 487834193 281150685 399986286 281150685 399986286 188211434 285381709 188211434 285381709 449084883 851381659 449084883 851381659 552082580 757492386 552082580 757492386 446412182 813534241 446412182 813534241 523879263 199025648 523879263 199025648 866779123 317534504 866779123 317534504 56230264 84374742 56230264 84374742 645133410 640084012 645133410 640084012 470500159 272012960 470500159 272012960 818734755 477600005 818734755 477600005 18338976 28554044 18338976 28554044 735533746 391289342 735533746 391289342 962175792 56087787 962175792 56087787 888840632 183252594 888840632 183252594 864946877 885693013 864946877 885693013 409329838 33781515 409329838 33781515 977618298 36409687 977618298 36409687 595212535 941040543 595212535 941040543 568280294 113312109 568280294 113312109 925117374 389608874 925117374 389608874 611087405 704175655 611087405 704175655 561316640 546308919 561316640 546308919 593190870 613211067 593190870 613211067 925113634 113378341 925113634 113378341 598177430 802843831 598177430 802843831 34135408 6800929 34135408 6800929 4314977 388839916 4314977 388839916 736938191 238413768 736938191 238413768 157496144 848499280 157496144 848499280 546707751 994220161 546707751 994220161 186256842 114928736 186256842 114928736 924117126 332540428 924117126 332540428 74175228 22901912 74175228 22901912 984617459 359728934 984617459 359728934 406720069 665202750 406720069 665202750 314174342 162707366 314174342 162707366 891589565 392743763 891589565 392743763 262032896 474292982 262032896 474292982 773970222 36003480 773970222 36003480 23829137 772473992 23829137 772473992 461044951 339375285 461044951 339375285 30628226 45696355 30628226 45696355 636937183 957291107 636937183 957291107 444115939 997239617 444115939 997239617 746540782 374415777 746540782 374415777 437756673 787426970 437756673 787426970 597646026 247025464 597646026 247025464 162882326 383048713 162882326 383048713 781546631 323552403 781546631 323552403 615288922 899833455 615288922 899833455 890521331 164421464 890521331 164421464 144112754 422018381 144112754 422018381 281341795 226472168 281341795 226472168 6012751 8913590 6012751 8913590 27436777 879699756 27436777 879699756 588745163 213693026 588745163 213693026 141793757 468432613 141793757 468432613 668328667 491549660 668328667 491549660 728007966 251263121 728007966 251263121 832815152 366492624 832815152 366492624 146227134 221572383 146227134 221572383 335037159 520324828 335037159 520324828 240780663 361354830 240780663 361354830 518706981 963376050 518706981 963376050 497648291 387472516 497648291 387472516 258514685 867310256 258514685 867310256 355304319 461524766 355304319 461524766 307875987 115233253 307875987 115233253 923806181 162428791 923806181 162428791 108612336 77514639 108612336 77514639 947818682 357479566 947818682 357479566 238249935 910915098 238249935 910915098 572600911 686324909 572600911 686324909 480442404 133169841 480442404 133169841 940709493 89081282 940709493 89081282 632586878 827333082 632586878 827333082 619198471 414935426 619198471 414935426 719845051 11973177 719845051 11973177 7812166 600928880 7812166 600928880 514109845 86019530 514109845 86019530 57479361 45411631 57479361 45411631 969051206 331139626 969051206 331139626 561826266 595730558 561826266 595730558 107497887 161285424 107497887 161285424 673699147 483061436 673699147 483061436 155131985 234493500 155131985 234493500 623109715 689689317 623109715 689689317 229791436 235889408 229791436 235889408 155984709 407774806 155984709 407774806 724532510 974702903 724532510 974702903 610656540 499388228 610656540 499388228 677056927 335114932 677056927 335114932 222642180 469594746 222642180 469594746 682517855 207630177 682517855 207630177 138014507 307093715 138014507 307093715 793041436 196296334 793041436 196296334 130812327 139333942 130812327 139333942 907087309 551082189 907087309 551082189 406261336 897193998 406261336 897193998 465563072 80789596 465563072 80789596 53861847 996192026 53861847 996192026 446884899 264221795 446884899 264221795 173868420 663521340 173868420 663521340 777775784 104715400 777775784 104715400 931269929 574959960 931269929 574959960 603043299 242471522 603043299 242471522 877607150 183868011 877607150 183868011 723289132 813225131 723289132 813225131 93968184 140768063 93968184 140768063 324872728 869455104 324872728 869455104 656243571 360162543 656243571 360162543 240205729 409713527 240205729 409713527 899081086 152204263 899081086 152204263 653452543 692411878 653452543 692411878 931078753 105020829 931078753 105020829 643770994 792829659 643770994 792829659 245568806 368337408 245568806 368337408 392054488 683912229 392054488 683912229 48768128 72351586 48768128 72351586 864664669 974572509 864664669 974572509 485025391 636006018 485025391 636006018 546065756 296862618 546065756 296862618 165376672 250472120 165376672 250472120 586999678 829056955 586999678 829056955 146541715 222044456 146541715 222044456 509405062 933666065 509405062 933666065 710783906 427991094 710783906 427991094 697882166 521728244 697882166 521728244 366425343 84562881 366425343 84562881 943549176 269706712 943549176 269706712 201307624 338786848 201307624 338786848 548380534 542130644 548380534 542130644 807811992 286614818 807811992 286614818 718726506 892093545 718726506 892093545 251105582 376212541 251105582 376212541 544947115 790589442 544947115 790589442 418430735 397354798 418430735 397354798 264670785 726829185 264670785 726829185 761456282 192434436 761456282 192434436 871367950 360747345 871367950 360747345 646512058 678584459 646512058 678584459 467835963 46619354 467835963 46619354 968155897 319970856 968155897 319970856 128046870 192142127 128046870 192142127 569389848 998569929 569389848 998569929 357148557 376708345 357148557 376708345 745029094 441641694 745029094 441641694 701201230 123149322 701201230 123149322 918644521 214389099 918644521 214389099 142188953 238849222 142188953 238849222 841138353 325076148 841138353 325076148 513009385 951657521 513009385 951657521 237871380 356722384 237871380 356722384 633526966 764905011 633526966 764905011 929596632 107296483 929596632 107296483 458511767 530094932 458511767 530094932 717699904 418037621 717699904 418037621 603452001 701741246 603452001 701741246 922783156 116824105 922783156 116824105 863846817 384044122 863846817 384044122 256426737 520309381 256426737 520309381 535466678 719707140 535466678 719707140 320203715 134323443 320203715 134323443 993184832 9438792 993184832 9438792 559802341 763574079 559802341 763574079 982074924 27292214 982074924 27292214 385356226 638108061 385356226 638108061 90845886 136552507 90845886 136552507 311839596 862718502 311839596 862718502 401476120 469471903 401476120 469471903 312426873 591541542 312426873 591541542 373060970 69752835 373060970 69752835 47092008 305102985 47092008 305102985 794582867 162429588 794582867 162429588 108618999 199849470 108618999 199849470 866078823 456812404 866078823 456812404 92241235 138364383 92241235 138364383 440133239 990001626 440133239 990001626 778175910 214389096 778175910 214389096 856813298 323521270 856813298 323521270 214127676 442627745 214127676 442627745 480465582 752583897 480465582 752583897 998987444 1399062 998987444 1399062 812833453 422525916 812833453 422525916 199101855 300981761 199101855 300981761 408200402 874986768 408200402 874986768 201544248 304205899 201544248 304205899 246825184 441021617 246825184 441021617 466912767 687205346 466912767 687205346 724355390 20936398 724355390 20936398 986074814 393156082 986074814 393156082 246311823 369100334 246311823 369100334 715243812 861742421 715243812 861742421 357210747 773984980 357210747 773984980 861917543 178837645 861917543 178837645 903716722 144939432 903716722 144939432 544817242 801886054 544817242 801886054 418702319 649429765 418702319 649429765 552905494 173835781 552905494 173835781 115896626 444941050 115896626 444941050 704783247 246086225 704783247 246086225 836240476 6253844 836240476 6253844 3968926 963466561 3968926 963466561 643619759 845264466 643619759 845264466 73270170 110000187 73270170 110000187 77385234 328336470 77385234 328336470 778132569 292529500 778132569 292529500 193443660 266401443 193443660 266401443 897565818 154048911 897565818 154048911 725875546 405963216 725875546 405963216 32155582 47773117 32155582 47773117 792974008 307138472 792974008 307138472 955175743 66511467 955175743 66511467 561491709 987094513 561491709 987094513 57186763 85498785 57186763 85498785 288580510 432023853 288580510 432023853 976415946 35710190 976415946 35710190 312025300 535517972 312025300 535517972 792511504 229854497 792511504 229854497 846717577 477839531 846717577 477839531 514789846 967242774 514789846 967242774 459130052 416073107 459130052 416073107 718948308 777131915 718948308 777131915 481467607 275728078 481467607 275728078 181480231 940481269 181480231 940481269 455706795 715978148 455706795 715978148 644327821 704462329 644327821 704462329 519338568 650124890 519338568 650124890 841299681 238606444 841299681 238606444 271711594 407786984 271711594 407786984 954260300 56042448 954260300 56042448 962189311 410586517 962189311 410586517 273592745 665062816 273592745 665062816 652173590 826131872 652173590 826131872 259707268 389212957 259707268 389212957 640953919 815509658 640953919 815509658 69768409 105296903 69768409 105296903 609679316 726878067 609679316 726878067 348446528 239897375 348446528 239897375 840401964 342488106 840401964 342488106 99870019 150272483 99870019 150272483 409090788 977347075 409090788 977347075 104764211 157202238 104764211 157202238 436321241 537273058 436321241 537273058 878456789 77983127 878456789 77983127 52152330 136292798 52152330 136292798 613453604 585476718 613453604 585476718 194235303 293882520 194235303 293882520 615804155 699948657 615804155 699948657 40155946 59683502 40155946 59683502 92964831 334623460 92964831 334623460 927479234 109925230 927479234 109925230 99553746 855270449 99553746 855270449 416600983 694858449 416600983 694858449 333650713 330289219 333650713 330289219 776692715 754961273 776692715 754961273 120462698 180816303 120462698 180816303 171929826 294766993 171929826 294766993 801668612 72089346 801668612 72089346 48526972 192152103 48526972 192152103 323377918 486479869 323377918 486479869 131160226 196948643 131160226 196948643 740984784 382640680 740984784 382640680 83977180 126402103 83977180 126402103 702637288 439385504 702637288 439385504 114867502 172050227 114867502 172050227 533904250 769123514 533904250 769123514 700476932 442912239 700476932 442912239 594457113 810908763 594457113 810908763 179765653 273373551 179765653 273373551 265959103 758862204 265959103 758862204 516398527 978532533 516398527 978532533 429806214 944719677 429806214 944719677 738139381 387174282 738139381 387174282 396620598 704930363 396620598 704930363 705350321 124215905 705350321 124215905 917817534 664261233 917817534 664261233 631359593 249964750 631359593 249964750 971700457 42020800 971700457 42020800 717214868 418824897 717214868 418824897 9221929 13788381 9221929 13788381 174330979 814396396 174330979 814396396 586177613 696816447 586177613 696816447 53787796 80622798 53787796 80622798 104116818 539733416 104116818 539733416 636345484 131112052 636345484 131112052 87240587 376866284 87240587 376866284 744901967 382723614 744901967 382723614 255461497 976669308 255461497 976669308 608095441 234469635 608095441 234469635 155103092 580885820 155103092 580885820 440132719 325609576 440132719 325609576 31188805 46569135 31188805 46569135 761059882 885651541 761059882 885651541 120319417 6843324 120319417 6843324 4348543 843273933 4348543 843273933 613267003 272041432 613267003 272041432 179038932 895274117 179038932 895274117 481609486 342772303 481609486 342772303 109954606 57808007 109954606 57808007 39062102 138996725 39062102 138996725 907525691 8695777 907525691 8695777 993643394 280245172 993643394 280245172 125604218 188407176 125604218 188407176 861771521 240634214 861771521 240634214 159032524 582839551 159032524 582839551 920436531 120432606 920436531 120432606 91401074 137379587 91401074 137379587 916926814 2928648 916926814 2928648 1767667 341479343 1767667 341479343 769176680 577177157 769176680 577177157 380104855 730093944 380104855 730093944 614164733 542345000 614164733 542345000 503402189 719056278 503402189 719056278 271903317 408013703 271903317 408013703 343252534 799410655 343252534 799410655 504107372 472252400 504107372 472252400 680614252 100822011 680614252 100822011 25338893 37996548 25338893 37996548 882857811 836180764 882857811 836180764 47078654 69752325 47078654 69752325 724221369 408128737 724221369 408128737 176269476 267995570 176269476 267995570 542519301 737063270 542519301 737063270 894634366 158483899 894634366 158483899 163654157 912042252 163654157 912042252 823227324 168089633 823227324 168089633 887992456 383610796 887992456 383610796 255997500 456991929 255997500 456991929 690741031 165672845 690741031 165672845 110555281 648029198 110555281 648029198 444150046 840461568 444150046 840461568 490781653 131413105 490781653 131413105 87468066 588037646 87468066 588037646 587578456 829396976 587578456 829396976 466342969 59847732 466342969 59847732 959719983 728333354 959719983 728333354 313960951 460954154 313960951 460954154 307341189 137633061 307341189 137633061 908838439 706328216 908838439 706328216 447856601 500912042 447856601 500912042 500709131 372532367 500709131 372532367 248579718 598944906 248579718 598944906 503120797 479248863 503120797 479248863 318831235 614800399 318831235 614800399 652558373 433232475 652558373 433232475 289285469 724284703 289285469 724284703 960516882 58881470 960516882 58881470 345945174 973439951 345945174 973439951 106675681 160075934 106675681 160075934 256531044 557467949 256531044 557467949 620782479 988013091 620782479 988013091 442623446 485184273 442623446 485184273 691650682 30717638 691650682 30717638 20277457 532111354 20277457 532111354 577853105 59596502 577853105 59596502 40060158 874444046 40060158 874444046 473394456 122295147 473394456 122295147 81591562 834002674 81591562 834002674 625212393 937497052 625212393 937497052 535390535 481086968 535390535 481086968 320079196 823870203 320079196 823870203 554431689 827060184 554431689 827060184 920705999 120123736 920705999 120123736 405315422 967883633 405315422 967883633 706531780 217889822 706531780 217889822 854659273 468761424 854659273 468761424 257201399 385298739 257201399 385298739 381532717 705885915 381532717 705885915 252971748 6594468 252971748 6594468 4258312 161629502 4258312 161629502 892476042 413051745 892476042 413051745 180844870 275029526 180844870 275029526 619460976 700708092 619460976 700708092 105942099 158998202 105942099 158998202 471060105 737639369 471060105 737639369 676570937 28767988 676570937 28767988 18476595 983900210 18476595 983900210 966207369 50276558 966207369 50276558 809999825 284046498 809999825 284046498 23750515 35956780 23750515 35956780 807350068 905664123 807350068 905664123 260986604 245519591 260986604 245519591 836639971 992111610 836639971 992111610 566440000 12126814 566440000 12126814 991834205 420572688 991834205 420572688 280219300 78698831 280219300 78698831 947235549 119884297 947235549 119884297 235452635 575050267 235452635 575050267 436957044 46585055 436957044 46585055 31194278 210650767 31194278 210650767 139991319 75878361 139991319 75878361 50887591 982980222 50887591 982980222 543803493 72545590 543803493 72545590 48915528 248812407 48915528 248812407 962823072 55242194 962823072 55242194 583728303 862632949 583728303 862632949 812670053 56390402 812670053 56390402 37369583 55478383 37369583 55478383 338556602 591975975 338556602 591975975 758577748 187995053 758577748 187995053 125417064 881156591 125417064 881156591 371601692 215314392 371601692 215314392 142707770 474470742 142707770 474470742 315703765 298578106 315703765 298578106 197486331 287645422 197486331 287645422 807010381 473705890 807010381 473705890 679734978 268149445 679734978 268149445 821750639 260719964 821750639 260719964 171654823 897529220 171654823 897529220 496172404 416254760 496172404 416254760 277289995 143302534 277289995 143302534 904904425 440940099 904904425 440940099 294101870 629501895 294101870 629501895 500770402 794331665 500770402 794331665 983773054 24588253 983773054 24588253 151787313 229408542 151787313 229408542 983131818 25547234 983131818 25547234 685865745 464160978 685865745 464160978 818897591 271941669 818897591 271941669 392388932 840469875 392388932 840469875 882024760 177280041 882024760 177280041 697440988 489333180 697440988 489333180 332099519 498693781 332099519 498693781 165005884 249743298 165005884 249743298 194253483 376920961 194253483 376920961 251727255 128506074 251727255 128506074 85586584 598197799 85586584 598197799 543521687 636037111 543521687 636037111 517610328 321999174 517610328 321999174 942941044 85276167 942941044 85276167 188137808 442111896 188137808 442111896 732337962 396629715 732337962 396629715 548279048 650673103 548279048 650673103 694869640 450814009 694869640 450814009 379777090 715439153 379777090 715439153 110788261 166052640 110788261 166052640 734980692 391986590 734980692 391986590 79757545 119581574 79757545 119581574 866941471 198803009 866941471 198803009 91451477 137416768 91451477 137416768 667514777 493241889 667514777 493241889 693161192 151289829 693161192 151289829 899578732 190817783 899578732 190817783 127231512 306010405 127231512 306010405 202992321 208755092 202992321 208755092 138796909 693740807 138796909 693740807 563284900 700132125 563284900 700132125 413612022 838278508 413612022 838278508 473161050 207154080 473161050 207154080 137589319 240919499 137589319 240919499 839545303 798335146 839545303 798335146 359362277 144377043 359362277 144377043 904203467 374096278 904203467 374096278 69455617 104731175 69455617 104731175 343950677 858416421 343950677 858416421 623464432 327304160 623464432 327304160 997486858 3703223 997486858 3703223 261833043 392336794 261833043 392336794 232033020 348388997 232033020 348388997 572573996 944758678 572573996 944758678 496714091 164825577 496714091 164825577 84637398 127480229 84637398 127480229 878114291 346089016 878114291 346089016 212539712 320601269 212539712 320601269 282383767 597106902 282383767 597106902 736593905 389348920 736593905 389348920 499195824 516009446 499195824 516009446 802634190 293633789 802634190 293633789 261753687 392167871 261753687 392167871 34713735 50969969 34713735 50969969 116964978 213052523 116964978 213052523 857672576 117096003 857672576 117096003 77895676 344087071 77895676 344087071 806632872 288151874 806632872 288151874 600767812 742183646 600767812 742183646 869912307 194569280 869912307 194569280 391948000 983439806 391948000 983439806 703239014 285345669 703239014 285345669 808922148 17229555 808922148 17229555 11139386 263453319 11139386 263453319 841798686 237806093 841798686 237806093 580093992 795705247 580093992 795705247 329427532 213733490 329427532 213733490 87901381 131806928 87901381 131806928 222645590 499738198 222645590 499738198 332865632 281165945 332865632 281165945 185153098 744571444 185153098 744571444 897669991 153904775 897669991 153904775 300451209 450962210 300451209 450962210 250418663 374886919 250418663 374886919 744142503 823362462 744142503 823362462 265693705 398668146 265693705 398668146 540715090 709522719 540715090 709522719 320140727 481295568 320140727 481295568 548356829 960372648 548356829 960372648 560807861 63188154 560807861 63188154 42644981 251497850 42644981 251497850 832554112 918259520 832554112 918259520 495507551 44810161 495507551 44810161 969695013 597257415 969695013 597257415 345302122 817223589 345302122 817223589 173046083 263192677 173046083 263192677 585022735 733078862 585022735 733078862 931353737 104561305 931353737 104561305 910849448 140769037 910849448 140769037 91202827 137102898 91202827 137102898 124133376 390356048 124133376 390356048 821706574 140817995 821706574 140817995 906239073 197593588 906239073 197593588 269328166 404533028 269328166 404533028 989426901 15928669 989426901 15928669 459769390 849849534 459769390 849849534 151265301 228665076 151265301 228665076 769950290 340106237 769950290 340106237 96860284 145458611 96860284 145458611 536220630 857068999 536220630 857068999 906605274 140223585 906605274 140223585 101482250 463607482 101482250 463607482 309120761 435931917 309120761 435931917 290936680 745817312 290936680 745817312 507534821 846623098 507534821 846623098 703025523 438960170 703025523 438960170 642176892 719563772 642176892 719563772 225442829 339172930 225442829 339172930 694148847 512813487 694148847 512813487 126119878 83932382 126119878 83932382 943787023 112419898 943787023 112419898 74606313 759032683 74606313 759032683 452351505 977904579 452351505 977904579 294178384 441080961 294178384 441080961 546903901 683892219 546903901 683892219 306538031 459593205 306538031 459593205 566369417 746168364 566369417 746168364 989663429 15398452 989663429 15398452 645431396 941091582 645431396 941091582 588315467 217752785 588315467 217752785 144065546 984221410 144065546 984221410 872041893 191595289 872041893 191595289 256092954 857928161 256092954 857928161 485115739 302497145 485115739 302497145 200204162 909620877 200204162 909620877 791743390 288448947 791743390 288448947 190766231 761430275 190766231 761430275 868280289 11614676 868280289 11614676 991991238 29881617 991991238 29881617 520984786 985076349 520984786 985076349 233565009 271735145 233565009 271735145 819162540 887470855 819162540 887470855 122645215 183843190 122645215 183843190 409557730 501012979 409557730 501012979 715514477 26033767 715514477 26033767 982729372 342693655 982729372 342693655 228109017 475387160 228109017 475387160 678322428 80503975 678322428 80503975 53732796 758515565 53732796 758515565 413083079 125889381 413083079 125889381 83670350 522292368 83670350 522292368 662416164 951245056 662416164 951245056 385700587 135242169 385700587 135242169 910623541 953599767 910623541 953599767 445713938 246672099 445713938 246672099 835888012 693621985 835888012 693621985 263831088 310450895 263831088 310450895 857026492 117282389 857026492 117282389 922556902 197802950 922556902 197802950 262287030 832812833 262287030 832812833 928569276 108482227 928569276 108482227 269412387 590095387 269412387 590095387 592781607 694133360 592781607 694133360 745172787 155980738 745172787 155980738 951144946 51657448 951144946 51657448 35013176 419329815 35013176 419329815 890745672 163882573 890745672 163882573 281456918 422218876 281456918 422218876 199969087 302076479 199969087 302076479 269778702 677515620 269778702 677515620 828140001 55219915 828140001 55219915 962836419 598517667 962836419 598517667 466075706 568535686 466075706 568535686 608483102 699755058 608483102 699755058 149476220 226254909 149476220 226254909 608442273 894190032 608442273 894190032 809236039 284891188 809236039 284891188 523032189 698761751 523032189 698761751 935412449 98138475 935412449 98138475 455860871 667830358 455860871 667830358 132563811 199149607 132563811 199149607 267840802 402195426 267840802 402195426 178587629 271603634 178587629 271603634 755871834 360804015 755871834 360804015 904349695 144223323 904349695 144223323 254157058 732585402 254157058 732585402 686805294 462695825 686805294 462695825 685920047 758775460 685920047 758775460 354079857 168927148 354079857 168927148 887512052 355614479 887512052 355614479 236847136 44635113 236847136 44635113 969843134 969301394 969843134 969301394 347763867 395944182 347763867 395944182 774994595 332939488 774994595 332939488 463781055 783058536 463781055 783058536 95872367 143614832 95872367 143614832 690831496 498520790 690831496 498520790 331980217 280503166 331980217 280503166 812910632 246576715 812910632 246576715 162580157 132480345 162580157 132480345 912175360 202326514 912175360 202326514 852428372 295496253 852428372 295496253 195387720 382304183 195387720 382304183 917281646 125033688 917281646 125033688 688156821 460659427 688156821 460659427 868508385 163555754 868508385 163555754 32143197 47765891 32143197 47765891 285009980 453858345 285009980 453858345 302819731 5988652 302819731 5988652 3843469 625891779 3843469 625891779 447637225 897367919 447637225 897367919 343699646 459324313 343699646 459324313 247621048 371023619 247621048 371023619 272288779 435629260 272288779 435629260 833454416 250123576 833454416 250123576 690169265 524919588 690169265 524919588 426256403 652183124 426256403 652183124 841326972 238533903 841326972 238533903 580616275 870640236 580616275 870640236 188876995 286411047 188876995 286411047 559537789 925778129 559537789 925778129 569578701 431912311 569578701 431912311 288501789 402050407 288501789 402050407 728582164 413528226 728582164 413528226 64857668 97271525 64857668 97271525 226183201 788903333 226183201 788903333 863604805 203332929 863604805 203332929 497377718 867464009 497377718 867464009 372396885 729933597 372396885 729933597 560503928 377614247 560503928 377614247 252125007 408900703 252125007 408900703 473145639 959913048 473145639 959913048 482114683 702253932 482114683 702253932 358718390 347753485 358718390 347753485 765254366 925526511 765254366 925526511 363523723 241889161 363523723 241889161 838928103 784199497 838928103 784199497 454804594 491179395 454804594 491179395 852543705 118524585 852543705 118524585 921791854 652147302 921791854 652147302 371737733 648325017 371737733 648325017 379469214 893197021 379469214 893197021 253246898 379711553 253246898 379711553 567246829 887642175 567246829 887642175 810313869 283570757 810313869 283570757 227704821 785648915 227704821 785648915 890921689 163682060 890921689 163682060 688796499 459849752 688796499 459849752 814653562 184846407 814653562 184846407 877014214 372188701 877014214 372188701 73688280 110587759 73688280 110587759 107292011 160969868 107292011 160969868 43651661 65033590 43651661 65033590 53757040 642727275 53757040 642727275 796037435 303483410 796037435 303483410 470909355 697205719 470909355 697205719 996141086 5625294 996141086 5625294 443711644 904600068 443711644 904600068 217795879 151509429 217795879 151509429 899384520 837800969 899384520 837800969 368155352 451781394 368155352 451781394 817121949 274475754 817121949 274475754 550139128 800752627 550139128 800752627 929105685 9613723 929105685 9613723 6607320 661524955 6607320 661524955 509061118 548954210 509061118 548954210 552921463 773871264 552921463 773871264 49782511 74062935 49782511 74062935 949253768 854105601 949253768 854105601 231314907 346843590 231314907 346843590 273438801 470087996 273438801 470087996 312981935 240155718 312981935 240155718 158739077 400294361 158739077 400294361 729599578 589539506 729599578 589539506 152714780 231051013 152714780 231051013 323519535 486695766 323519535 486695766 947289193 78658977 947289193 78658977 653461637 862317421 653461637 862317421 890099963 165285502 890099963 165285502 718174562 417307234 718174562 417307234 920944357 119677310 920944357 119677310 152197623 230056405 152197623 230056405 35849399 52969550 35849399 52969550 945709049 313659321 945709049 313659321 527461977 886344734 527461977 886344734 584471615 332615060 584471615 332615060 780188986 325530337 780188986 325530337 485593066 901127989 485593066 901127989 880602922 178967621 880602922 178967621 871597292 427412836 871597292 427412836 332203335 498840079 332203335 498840079 101294245 152357157 101294245 152357157 532656802 582284697 532656802 582284697 507523173 176971771 507523173 176971771 882179546 94023337 882179546 94023337 62729328 508712036 62729328 508712036 777579358 329330449 777579358 329330449 412530628 817083909 412530628 817083909 172608503 222044458 172608503 222044458 959890375 59596503 959890375 59596503 823570861 338588919 823570861 338588919 59099935 38976238 59099935 38976238 973857404 878009474 973857404 878009474 508102621 181998561 508102621 181998561 900110524 29749421 900110524 29749421 19239367 120667377 19239367 120667377 525152211 661315284 525152211 661315284 417373 537585 417373 537585 235879876 354524769 235879876 354524769 119586524 179334045 119586524 179334045 608850832 720057248 608850832 720057248 541955828 188790585 541955828 188790585 125829992 829208042 125829992 829208042 462429217 412762880 462429217 412762880 274915047 189592159 274915047 189592159 873475048 210157594 873475048 210157594 139771326 246379542 139771326 246379542 690448605 457495340 690448605 457495340 113064306 169353298 113064306 169353298 220704284 417790812 220704284 417790812 351698577 869678926 351698577 869678926 146772618 222194906 146772618 222194906 322665963 485153611 322665963 485153611 962777392 55326852 962777392 55326852 458663304 886069288 458663304 886069288 830414204 255278699 830414204 255278699 202218864 879231175 202218864 879231175 520570310 997683873 520570310 997683873 22687222 34268450 22687222 34268450 697824315 546960765 697824315 546960765 585292028 438892868 585292028 438892868 703049200 893784777 703049200 893784777 459876286 923628763 459876286 923628763 650576572 315791448 650576572 315791448 787102413 669776955 787102413 669776955 15706489 23999679 15706489 23999679 175961825 596863445 175961825 596863445 691556428 195020925 691556428 195020925 130021465 74086181 130021465 74086181 950227185 664190132 950227185 664190132 572700717 375511247 572700717 375511247 745784715 675120694 745784715 675120694 543489717 683860079 543489717 683860079 649196250 22085005 649196250 22085005 14034988 874960898 14034988 874960898 947815023 77538379 947815023 77538379 846477144 502003944 846477144 502003944 586430123 62665243 586430123 62665243 957946356 498468605 957946356 498468605 331949044 227333086 331949044 227333086 848655582 86275009 848655582 86275009 57654131 490920844 57654131 490920844 326557472 335646175 326557472 335646175 55998652 83831208 55998652 83831208 797446855 582900459 797446855 582900459 270239970 221464942 270239970 221464942 146167868 698941036 146167868 698941036 980034841 30068844 980034841 30068844 339658949 878104102 339658949 878104102 437517427 67656658 437517427 67656658 45798326 323902823 45798326 323902823 781396300 452208841 781396300 452208841 288579588 87318967 288579588 87318967 941758914 395038850 941758914 395038850 263368416 475543147 263368416 475543147 925507841 91792102 925507841 91792102 61334352 326316919 61334352 326316919 388103831 985690074 388103831 985690074 179374886 244247014 179374886 244247014 837507967 499808726 837507967 499808726 662875139 270476129 662875139 270476129 820216558 975131739 820216558 975131739 317455271 477330697 317455271 477330697 382607217 596330273 382607217 596330273 278644102 418601639 278644102 418601639 320616726 482037981 320616726 482037981 87400073 131254591 87400073 131254591 127517227 278228638 127517227 278228638 814838642 56802838 814838642 56802838 38344505 808707150 38344505 808707150 365288612 93072734 365288612 93072734 62217845 144656742 62217845 144656742 962532361 55760805 962532361 55760805 50368294 122804313 50368294 122804313 918848540 311318086 918848540 311318086 790110667 181432173 790110667 181432173 879283555 380149448 879283555 380149448 231945447 1003849 231945447 1003849 656054 186824513 656054 186824513 875265256 828283484 875265256 828283484 596508838 73762636 596508838 73762636 49554366 979208978 49554366 979208978 515198250 334338793 515198250 334338793 218619018 329955517 218619018 329955517 677845861 963182469 677845861 963182469 640158876 17834202 640158876 17834202 988018184 897196822 988018184 897196822 325393275 425085427 325393275 425085427 283766908 59953211 283766908 59953211 959647736 455412142 959647736 455412142 39504775 58528329 39504775 58528329 133168994 993766489 133168994 993766489 968860313 45583099 968860313 45583099 893695394 742042872 893695394 742042872 514846139 589900594 514846139 589900594 692027319 80532170 692027319 80532170 946098402 713317196 946098402 713317196 604775608 468711581 604775608 468711581 683240475 37982158 683240475 37982158 25296297 296958193 25296297 296958193 800145945 538254511 800145945 538254511 456700841 476361293 456700841 476361293 316954650 438428537 316954650 438428537 703346575 402987929 703346575 402987929 268544788 450527458 268544788 450527458 899895153 150702311 899895153 150702311 539111029 948152461 539111029 948152461 189284810 286802961 189284810 286802961 661609623 936885710 661609623 936885710 171339387 33812137 171339387 33812137 977580862 161394496 977580862 161394496 443981121 578291172 443981121 578291172 15172411 23267768 15172411 23267768 850752392 224436871 850752392 224436871 126061503 78746598 126061503 78746598 52703449 757549947 52703449 757549947 848236011 151397922 848236011 151397922 100773902 845350443 100773902 845350443 804781058 41462706 804781058 41462706 27702065 404663072 27702065 404663072 524718832 885822422 524718832 885822422 221126214 130142672 221126214 130142672 913930797 218344305 913930797 218344305 654249752 918431049 654249752 918431049 132228812 198597426 132228812 198597426 616956609 656159292 616956609 656159292 858644516 211852907 858644516 211852907 698955363 470854174 698955363 470854174 313497815 167213022 313497815 167213022 888656591 605991280 888656591 605991280 530445251 109775754 530445251 109775754 927568189 948028074 927568189 948028074 334094421 749725802 334094421 749725802 353968169 349575297 353968169 349575297 232710484 444933804 232710484 444933804 698918651 827109000 698918651 827109000 323408841 94804761 323408841 94804761 937015866 160388159 937015866 160388159 106877941 301508442 106877941 301508442 534798578 597686791 534798578 597686791 627865772 578305541 627865772 578305541 394423090 811821344 394423090 811821344 820807219 152438617 820807219 152438617 101360570 190520974 101360570 190520974 618082817 994376445 618082817 994376445 338542391 145841288 338542391 145841288 97202470 163065799 97202470 163065799 226875806 341015739 226875806 341015739 971048358 43060963 971048358 43060963 806930007 841150880 806930007 841150880 480577622 149081143 480577622 149081143 99268173 263926850 99268173 263926850 824725762 9632392 824725762 9632392 6612846 385618704 6612846 385618704 987851576 17998522 987851576 17998522 507085655 558844448 507085655 558844448 669970163 489216151 669970163 489216151 544582538 582706632 544582538 582706632 59961462 57378705 59961462 57378705 975998553 36161048 975998553 36161048 709697555 429438792 709697555 429438792 789458766 312375338 789458766 312375338 314090966 471650257 314090966 471650257 52965958 79026038 52965958 79026038 235840808 354430435 235840808 354430435 828242558 258419157 828242558 258419157 315793509 474790474 315793509 474790474 865229596 201244341 865229596 201244341 498451594 951834819 498451594 951834819 759662381 355751923 759662381 355751923 478907881 815421678 478907881 815421678 494204509 342878202 494204509 342878202 228256815 492623241 228256815 492623241 667803728 322692479 667803728 322692479 213677569 153891980 213677569 153891980 897702187 985230911 897702187 985230911 382064949 38557771 382064949 38557771 974035870 432921023 974035870 432921023 289081546 476881856 289081546 476881856 542382914 728505075 542382914 728505075 249852560 356337883 249852560 356337883 237531460 135874349 237531460 135874349 910254414 469265497 910254414 469265497 682809216 426480975 682809216 426480975 711941797 764405971 711941797 764405971 381433658 824223994 381433658 824223994 942036896 86801117 942036896 86801117 392131397 701443570 392131397 701443570 136799889 50852592 136799889 50852592 9938776 14907716 9938776 14907716 737811294 844747185 737811294 844747185 16167930 25218283 16167930 25218283 457464291 765219678 457464291 765219678 834969786 247873898 834969786 247873898 719213978 816995080 719213978 816995080 467867223 889497657 467867223 889497657 624475985 254180326 624475985 254180326 113543532 36140759 113543532 36140759 23905989 88233216 23905989 88233216 941170979 765909006 941170979 765909006 127006836 190657447 127006836 190657447 545608642 646964821 545608642 646964821 24637248 36981067 24637248 36981067 777473905 329411066 777473905 329411066 897626700 154022329 897626700 154022329 710995034 427787710 710995034 427787710 715259193 58285348 715259193 58285348 39322977 226834583 39322977 226834583 149899962 130913932 149899962 130913932 56145570 84269083 56145570 84269083 615296635 859989514 615296635 859989514 238564538 139748132 238564538 139748132 93110676 569764472 93110676 569764472 416208930 682241200 416208930 682241200 938135300 93069756 938135300 93069756 241243748 648127747 241243748 648127747 663509341 498862948 663509341 498862948 440049168 686292845 440049168 686292845 437666046 681378271 437666046 681378271 594957246 741180234 594957246 741180234 20187427 30642278 20187427 30642278 826230455 261628273 826230455 261628273 71156588 83391986 71156588 83391986 55753977 633174158 55753977 633174158 453380967 242100642 453380967 242100642 160198796 382516701 160198796 382516701 415523905 499863947 415523905 499863947 256153540 264450363 256153540 264450363 824308213 633365827 824308213 633365827 570265277 996924957 570265277 996924957 615156402 842424959 615156402 842424959 581770602 375804614 581770602 375804614 745531389 386139276 745531389 386139276 738812911 334962804 738812911 334962804 967162402 37365148 967162402 37365148 11994143 18279645 11994143 18279645 606965639 722007212 606965639 722007212 248768498 372758041 248768498 372758041 368278819 564677163 368278819 564677163 728768016 269251746 728768016 269251746 177023787 62801492 177023787 62801492 957834671 658038623 957834671 658038623 488571860 302935717 488571860 302935717 796377000 329493548 796377000 329493548 218351919 419986235 218351919 419986235 950968807 33012078 950968807 33012078 978252243 391987766 978252243 391987766 734978643 281926698 734978643 281926698 811777010 604392174 811777010 604392174 363035477 331346839 363035477 331346839 776064622 957198961 776064622 957198961 366141822 478621158 366141822 478621158 727726853 403070028 727726853 403070028 447132447 950254688 447132447 950254688 130384191 40951273 130384191 40951273 972312438 441223417 972312438 441223417 159345965 241061206 159345965 241061206 748142291 446144048 748142291 446144048 385490936 646513204 385490936 646513204 212395207 320271519 212395207 320271519 458417690 630687910 458417690 630687910 725441904 244698985 725441904 244698985 941746238 87396199 941746238 87396199 716815094 978133621 716815094 978133621 164573355 161812336 164573355 161812336 108010575 174327749 108010575 174327749 884177038 847810899 884177038 847810899 575014355 301008740 575014355 301008740 810013929 1287908 810013929 1287908 999027954 13832290 999027954 13832290 9229778 443124163 9229778 443124163 700223984 701136209 700223984 701136209 435856782 35407285 435856782 35407285 976618412 18815469 976618412 18815469 12385967 991080667 12385967 991080667 575616364 599651780 575616364 599651780 496110784 605518229 496110784 605518229 903590264 145171553 903590264 145171553 848882579 226911252 848882579 226911252 864554761 103237720 864554761 103237720 68420895 665485089 68420895 665485089 370965018 404872198 370965018 404872198 269655704 439520538 269655704 439520538 955031280 66758356 955031280 66758356 76820977 437067585 76820977 437067585 291621991 42784607 291621991 42784607 28276960 277517194 28276960 277517194 561905397 983081131 561905397 983081131 195754563 171648154 195754563 171648154 885719563 236682692 885719563 236682692 156579997 278074075 156579997 278074075 814871920 653299266 814871920 653299266 481895372 673117912 481895372 673117912 584267489 110404630 584267489 110404630 73450491 200836645 73450491 200836645 865433572 202039395 865433572 202039395 134357087 116243002 134357087 116243002 923173562 319040744 923173562 319040744 211631573 800396971 211631573 800396971 813287446 24918963 813287446 24918963 983603303 345477483 983603303 345477483 230282088 815611896 230282088 815611896 588125769 613285916 588125769 613285916 427600911 541907122 427600911 541907122 704096186 437448804 704096186 437448804 694561196 632926690 694561196 632926690 648806599 782206656 648806599 782206656 659482981 637738932 659482981 637738932 467826959 207418173 467826959 207418173 860886952 893051547 860886952 893051547 496322456 557385232 496322456 557385232 334760945 700237410 334760945 700237410 637968406 584318485 637968406 584318485 418539972 76601490 418539972 76601490 948603269 792827043 948603269 792827043 483352836 738569442 483352836 738569442 736319072 389603935 736319072 389603935 479937014 514628074 479937014 514628074 283720562 90583612 283720562 90583612 60548340 890116669 60548340 890116669 593449846 747060779 593449846 747060779 378494040 843495658 378494040 843495658 665186614 353181410 665186614 353181410 978480346 31730569 978480346 31730569 20907340 342833095 20907340 342833095 918312835 123600479 918312835 123600479 784811984 727166280 784811984 727166280 504554743 843684038 504554743 843684038 692390343 454529578 692390343 454529578 339392383 827742323 339392383 827742323 807648036 175395537 807648036 175395537 883656988 878731517 883656988 878731517 379364266 163209982 379364266 163209982 891162284 165209221 891162284 165209221 110375638 308196035 110375638 308196035 456165390 627723872 456165390 627723872 98273235 147544160 98273235 147544160 421459016 615007335 421459016 615007335 593334626 55864344 593334626 55864344 37629364 563296558 37629364 563296558 594119619 564670166 594119619 564670166 778161385 328232326 778161385 328232326 352746753 971894520 352746753 971894520 93867126 140687230 93867126 140687230 113105896 819563189 113105896 819563189 812808320 272297405 812808320 272297405 179109892 480923375 179109892 480923375 673884961 638147067 673884961 638147067 162281522 89067853 162281522 89067853 940769379 154482992 940769379 154482992 897240809 98494606 897240809 98494606 935231767 409533616 935231767 409533616 272996961 532963919 272996961 532963919 599214946 588623142 599214946 588623142 761206650 45484692 761206650 45484692 968966641 145513939 968966641 145513939 843073977 421994379 843073977 421994379 281336308 273144642 281336308 273144642 817866603 85836470 817866603 85836470 57347800 697586266 57347800 697586266 567823541 628241115 567823541 628241115 10745155 16491278 10745155 16491278 948330703 669056754 948330703 669056754 549705224 311536717 549705224 311536717 789967712 999433053 789967712 999433053 544497104 7351524 544497104 7351524 994665967 874976108 994665967 874976108 490377576 63016333 490377576 63016333 957595798 791325734 957595798 791325734 432795575 762944223 432795575 762944223 660876912 831965678 660876912 831965678 127575727 191219980 127575727 191219980 591306618 949610408 591306618 949610408 169097209 256771797 169097209 256771797 692240786 454788012 692240786 454788012 137861614 207486367 137861614 207486367 486528847 821226070 486528847 821226070 708407348 154343007 708407348 154343007 897332435 420668168 897332435 420668168 599494111 799720726 599494111 799720726 37666846 55891464 37666846 55891464 84150170 542524432 84150170 542524432 495940166 816720109 495940166 816720109 293812419 440309348 293812419 440309348 421699300 976900308 421699300 976900308 485382478 307138475 485382478 307138475 32491073 48404286 32491073 48404286 526634041 531480322 526634041 531480322 929056465 108012713 929056465 108012713 288125352 431119405 288125352 431119405 984344330 23405761 984344330 23405761 634717069 923022208 634717069 923022208 36977784 54963587 36977784 54963587 537999534 748419566 537999534 748419566 149575947 226439902 149575947 226439902 813881450 279389591 813881450 279389591 60262572 15398449 60262572 15398449 10304544 494499992 10304544 494499992 985841972 21333294 985841972 21333294 161352126 417328558 161352126 417328558 718094185 446116390 718094185 446116390 297374129 504100124 297374129 504100124 505212504 374175007 505212504 374175007 249894178 829751660 249894178 829751660 619236771 912773653 619236771 912773653 277146288 363958566 277146288 363958566 191403281 289522188 191403281 289522188 556079074 515249760 556079074 515249760 929697275 107158610 929697275 107158610 922691700 665674162 922691700 665674162 422610703 575431876 422610703 575431876 859437946 209767979 859437946 209767979 748244952 372430234 748244952 372430234 94807772 141977315 94807772 141977315 415678425 851589409 415678425 851589409 112868549 169072960 112868549 169072960 374152106 854418105 374152106 854418105 607216287 556420743 607216287 556420743 175540642 266444990 175540642 266444990 822962056 176240128 822962056 176240128 117345223 718948408 117345223 718948408 846434313 230364140 846434313 230364140 238145817 470794770 238145817 470794770 313463900 355900991 313463900 355900991 237155007 830414247 237155007 830414247 620543538 76920737 620543538 76920737 51559633 223240049 51559633 223240049 375477886 663420319 375477886 663420319 683204021 296738750 683204021 296738750 800319808 301521140 800319808 301521140 199462355 85594509 199462355 85594509 942827510 927858471 942827510 927858471 333922402 393099117 333922402 393099117 734259557 714997688 734259557 714997688 58105207 86801116 58105207 86801116 721577414 608982671 721577414 608982671 357835258 652159487 357835258 652159487 589207510 766786142 589207510 766786142 936759923 76639494 936759923 76639494 51387401 208875069 51387401 208875069 138876930 114071453 138876930 114071453 75957486 128315692 75957486 128315692 85318087 33053910 85318087 33053910 21728162 90751289 21728162 90751289 939778501 628460542 939778501 628460542 323778643 487020902 323778643 487020902 664244959 825128196 664244959 825128196 353717117 533798276 353717117 533798276 543001113 939912656 543001113 939912656 211694943 85927953 211694943 85927953 57427477 873501898 57427477 873501898 793975749 305883650 793975749 305883650 666903488 927586091 666903488 927586091 553115251 81568897 553115251 81568897 945403216 721116497 945403216 721116497 38979993 57689984 38979993 57689984 661381357 980274020 661381357 980274020 498748881 619012506 498748881 619012506 554491767 600224401 554491767 600224401 26838177 40453432 26838177 40453432 611764925 728814667 611764925 728814667 163385408 247556380 163385408 247556380 353311274 956502819 353311274 956502819 662461781 206835967 662461781 206835967 136053963 204818204 136053963 204818204 469092887 911943121 469092887 911943121 612462574 528496468 612462574 528496468 624972139 124079055 624972139 124079055 82607820 139179488 82607820 139179488 210106836 317089676 210106836 317089676 152102074 229941338 152102074 229941338 248135396 371877910 248135396 371877910 757008484 359307785 757008484 359307785 331213489 497323664 331213489 497323664 886532342 170531352 886532342 170531352 530745664 605779583 530745664 605779583 693805908 263669268 693805908 263669268 824946152 858234834 824946152 858234834 619720088 143888278 619720088 143888278 904412976 497134510 904412976 497134510 331019611 95572575 331019611 95572575 936567602 35033088 936567602 35033088 23181349 52376092 23181349 52376092 964835343 712984450 964835343 712984450 528338563 30366728 528338563 30366728 979827233 462395285 979827233 462395285 130564727 195806697 130564727 195806697 841042788 461386041 841042788 461386041 307692952 250494442 307692952 250494442 833213639 452529750 833213639 452529750 117266589 176173906 117266589 176173906 880604310 472243658 880604310 472243658 580508013 995461507 580508013 995461507 36797614 54433087 36797614 54433087 815982482 841482623 815982482 841482623 355681132 299871617 355681132 299871617 798287827 959548419 798287827 959548419 326276735 490510551 326276735 490510551 552239252 944661045 552239252 944661045 59374145 89047327 59374145 89047327 110458717 165464260 110458717 165464260 39391407 58391315 39391407 58391315 697685814 446711011 697685814 446711011 76208289 114470981 76208289 114470981 601861077 847066964 601861077 847066964 612389260 165923509 612389260 165923509 110730975 381753301 110730975 381753301 858607906 211982766 858607906 211982766 583194441 576745459 583194441 576745459 200190413 176806178 200190413 176806178 882242805 362258913 882242805 362258913 241410426 715832023 241410426 715832023 374362858 265704169 374362858 265704169 174841547 491974346 174841547 491974346 685969002 47025632 685969002 47025632 967913646 931334659 967913646 931334659 639187522 336945274 639187522 336945274 772112041 772769218 772112041 772769218 405935787 859375726 405935787 859375726 843637401 235355575 843637401 235355575 546205553 894970802 546205553 894970802 806795850 287986778 806795850 287986778 574934573 883339848 574934573 883339848 598498551 377105696 598498551 377105696 744771372 51624114 744771372 51624114 34996352 866714716 34996352 866714716 525564083 766216453 525564083 766216453 455478860 650424038 455478860 650424038 697714382 268661203 697714382 268661203 176799308 195868948 176799308 195868948 869178920 486106911 869178920 486106911 567740132 758501382 567740132 758501382 837286777 244533474 837286777 244533474 685817017 576880232 685817017 576880232 281102550 113788941 281102550 113788941 75613500 157411604 75613500 157411604 895351461 593586039 895351461 593586039 178574971 89132217 178574971 89132217 59446007 636844915 59446007 636844915 556026005 187322033 556026005 187322033 124971990 331291133 124971990 331291133 776097105 702192603 776097105 702192603 467714578 246694415 467714578 246694415 835866652 268364977 835866652 268364977 253206084 379673587 253206084 379673587 933003773 102102217 933003773 102102217 92600612 138933484 92600612 138933484 27182316 40919989 27182316 40919989 276899904 415618411 276899904 415618411 740357607 96436068 740357607 96436068 64284584 306161815 64284584 306161815 793712962 267835558 793712962 267835558 176106488 780019297 176106488 780019297 933278303 11223015 933278303 11223015 992192093 729732952 992192093 729732952 540596384 324214679 540596384 324214679 781189713 273552543 781189713 273552543 179784908 943438019 179784908 943438019 647280176 653673911 647280176 653673911 497473058 764808933 497473058 764808933 467836472 844974071 467836472 844974071 919644546 121652966 919644546 121652966 891395530 277689820 891395530 277689820 182606141 243284658 182606141 243284658 837959462 722808261 837959462 722808261 586391016 665884122 586391016 665884122 843671167 8868317 843671167 8868317 993622726 460107632 993622726 460107632 576831671 732867920 576831671 732867920 549530146 943408835 549530146 943408835 598830240 729389231 598830240 729389231 405488798 593404034 405488798 593404034 951662511 72101756 951662511 72101756 621717764 734757625 621717764 734757625 913084453 37829813 913084453 37829813 25114378 353397990 25114378 353397990 502151541 918501103 502151541 918501103 583051290 295318945 583051290 295318945 195243374 300504285 195243374 300504285 797829349 493666512 797829349 493666512 328291946 649907926 328291946 649907926 515212165 559095905 515212165 559095905 417225190 786791282 417225190 786791282 300868033 451522821 300868033 451522821 650806718 723532150 650806718 723532150 509656407 655287314 509656407 655287314 543141598 915120063 543141598 915120063 439317231 413036957 439317231 413036957 275116507 373104887 275116507 373104887 747700820 858460439 747700820 858460439 332338662 208529728 332338662 208529728 860181806 331565137 860181806 331565137 219790876 39519969 219790876 39519969 973300499 766011876 973300499 766011876 252450437 203947578 252450437 203947578 135768758 347138083 135768758 347138083 675555707 480074298 675555707 480074298 276269990 92661046 276269990 92661046 61843561 257202932 61843561 257202932 343872033 897059026 343872033 897059026 453546839 352928935 453546839 352928935 234978389 792651634 234978389 792651634 886182996 171047452 886182996 171047452 418456472 682026202 418456472 682026202 46101355 68429666 46101355 68429666 127281206 949536621 127281206 949536621 509128211 911293001 509128211 911293001 97792078 146782275 97792078 146782275 305825521 458680220 305825521 458680220 72508778 109112713 72508778 109112713 865447698 200818610 865447698 200818610 923230430 116135959 923230430 116135959 256771027 753422129 256771027 753422129 641903679 942399280 641903679 942399280 826309781 261471260 826309781 261471260 432582781 872996980 432582781 872996980 805747754 289202137 805747754 289202137 328362542 493844801 328362542 493844801 104954170 157411009 104954170 157411009 125028690 761821943 125028690 761821943 507767984 578696829 507767984 578696829 384414677 14990202 384414677 14990202 9960045 997452038 9960045 997452038 540774438 291112539 540774438 291112539 158534952 238696230 158534952 238696230 157630177 212410662 157630177 212410662 994174230 7810178 994174230 7810178 974609818 814473020 974609818 814473020 640516905 252142649 640516905 252142649 923095648 116485536 923095648 116485536 279940700 420144732 279940700 420144732 14019056 22039979 14019056 22039979 838831694 330236220 838831694 330236220 22767655 11332610 22767655 11332610 7463111 857350503 7463111 857350503 623855378 194506003 623855378 194506003 129616551 50930194 129616551 50930194 965654090 619470373 965654090 619470373 581576456 416069402 581576456 416069402 718950689 971626486 718950689 971626486 433707967 848671840 433707967 848671840 740886335 382833848 740886335 382833848 350147379 681354340 350147379 681354340 825450924 103787211 825450924 103787211 947401810 78492825 947401810 78492825 195292159 295445891 195292159 295445891 850789758 224344102 850789758 224344102 555043063 990365970 555043063 990365970 905692105 75354601 905692105 75354601 50406617 153867003 50406617 153867003 897725069 261185747 897725069 261185747 628030173 501282038 628030173 501282038 326280901 13462410 326280901 13462410 990924452 797035165 990924452 797035165 27734294 41681309 27734294 41681309 253417871 380010546 253417871 380010546 827765224 259466333 827765224 259466333 672934252 770416959 672934252 770416959 345898832 89645063 345898832 89645063 940402800 413115710 940402800 413115710 552186778 546945816 552186778 546945816 262816921 394136824 262816921 394136824 543815352 671132216 543815352 671132216 266452972 93029764 266452972 93029764 62215092 153944811 62215092 153944811 133396839 441080960 133396839 441080960 701690357 489548485 701690357 489548485 325622774 32001009 325622774 32001009 995334411 6461194 995334411 6461194 844967519 232977043 844967519 232977043 920055816 120773931 920055816 120773931 650559692 523780980 650559692 523780980 211531168 318961913 211531168 318961913 751225957 367775696 751225957 367775696 130101462 195107425 130101462 195107425 701232051 441587117 701232051 441587117 973800400 39037695 973800400 39037695 787505577 343192600 787505577 343192600 767967296 47406397 767967296 47406397 967679363 918540143 967679363 918540143 436544158 114968383 436544158 114968383 924063521 948144556 924063521 948144556 412554371 949730913 412554371 949730913 966949059 48949091 966949059 48949091 920361657 695904457 920361657 695904457 231880335 348067693 231880335 348067693 653251647 770713325 653251647 770713325 789079928 313134029 789079928 313134029 304916657 457108560 304916657 457108560 96969408 145559177 96969408 145559177 676948980 477400185 676948980 477400185 806002857 288824705 806002857 288824705 780194668 325449563 780194668 325449563 853631698 219636303 853631698 219636303 561370300 767552233 561370300 767552233 842851934 147222682 842851934 147222682 98075905 464187284 98075905 464187284 685861469 145617964 685861469 145617964 97079551 486795821 97079551 486795821 718300068 417087082 718300068 417087082 432297376 975123020 432297376 975123020 909400106 136921441 909400106 136921441 416615042 888518093 416615042 888518093 620100820 104241791 620100820 104241791 69080792 808493894 69080792 808493894 450979804 291287574 450979804 291287574 192583051 363992292 192583051 363992292 242583832 212799786 242583832 212799786 141422401 453800959 141422401 453800959 692715882 325894864 692715882 325894864 216074025 653508812 216074025 653508812 341364304 477244496 341364304 477244496 317425146 235897727 317425146 235897727 843291043 854540973 843291043 854540973 480120232 11136018 480120232 11136018 7355824 389459762 7355824 389459762 750516126 368988043 750516126 368988043 327464886 982415627 327464886 982415627 641869748 827183260 641869748 827183260 350543771 89363013 350543771 89363013 940567697 280070616 940567697 280070616 184554141 319141165 184554141 319141165 784678727 427639764 784678727 427639764 285379681 449095315 285379681 449095315 781006250 324344392 781006250 324344392 218336070 414862296 218336070 414862296 982076611 27231804 982076611 27231804 778023443 707459122 778023443 707459122 643917785 855588616 643917785 855588616 380309227 493110591 380309227 493110591 881763335 26692665 881763335 26692665 17102680 433694231 17102680 433694231 997693379 3400568 997693379 3400568 344794003 718255725 344794003 718255725 696187456 300638709 696187456 300638709 199024805 99204221 199024805 99204221 934890460 644515199 934890460 644515199 168190843 115299289 168190843 115299289 923763566 324106081 923763566 324106081 722208993 411394165 722208993 411394165 880391317 179533080 880391317 179533080 614472740 662202450 614472740 662202450 387342090 447053819 387342090 447053819 297996873 861643504 297996873 861643504 398414114 421142829 398414114 421142829 280699892 371773381 280699892 371773381 982816815 25811988 982816815 25811988 131209183 196986653 131209183 196986653 57297494 85759069 57297494 85759069 139879491 210467144 139879491 210467144 2258368 3428577 2258368 3428577 152358880 680755437 152358880 680755437 570212431 207645352 570212431 207645352 16895286 26318018 16895286 26318018 950689148 318990040 950689148 318990040 74823351 112680590 74823351 112680590 340973047 700821468 340973047 700821468 631479648 107116118 631479648 107116118 929743727 144647835 929743727 144647835 96394087 36963322 96394087 36963322 975311300 648156140 975311300 648156140 565534711 376143893 565534711 376143893 841199198 238696235 841199198 238696235 646977583 946449873 646977583 946449873 976982799 34995766 976982799 34995766 883886506 456941972 883886506 456941972 531404759 573312716 531404759 573312716 319528902 405168650 319528902 405168650 726441814 668909067 726441814 668909067 596402852 470028583 596402852 470028583 682242993 405154508 682242993 405154508 269802790 879085798 269802790 879085798 690927736 99166565 690927736 99166565 65985225 108977290 65985225 108977290 954943488 66829299 954943488 66829299 102917220 154293173 102917220 154293173 902621633 138088375 902621633 138088375 987813232 18048558 987813232 18048558 387396014 982569047 387396014 982569047 437701264 627568032 437701264 627568032 649466470 810888761 649466470 810888761 496155431 476336310 496155431 476336310 316938813 826149654 316938813 826149654 372845623 42830609 372845623 42830609 28325349 292737829 28325349 292737829 196699779 854412917 196699779 854412917 620135947 717868155 620135947 717868155 441782591 963108094 441782591 963108094 416303395 141676019 416303395 141676019 52769551 78827150 52769551 78827150 611191164 714059606 611191164 714059606 48573672 72186266 48573672 72186266 618520120 830081357 618520120 830081357 844997275 98693773 844997275 98693773 935141757 761339990 935141757 761339990 359946887 834405416 359946887 834405416 305953231 152751070 305953231 152751070 101658669 140414366 101658669 140414366 906518313 463469085 906518313 463469085 686345327 314815429 686345327 314815429 787767246 437824085 787767246 437824085 292282694 381699155 292282694 381699155 752570872 365560009 752570872 365560009 383436398 696370251 383436398 696370251 723390061 198085 723390061 198085 999768111 38233894 999768111 38233894 378091910 730315276 378091910 730315276 373148889 22693799 373148889 22693799 14616118 359147937 14616118 359147937 757196614 363625309 757196614 363625309 242248581 434728883 242248581 434728883 790605813 17102399 790605813 17102399 11082888 409578844 11082888 409578844 450916282 985410643 450916282 985410643 103685876 79827977 103685876 79827977 53398837 173310376 53398837 173310376 956277080 65103814 956277080 65103814 109683933 163753771 109683933 163753771 52612274 78698826 52612274 78698826 834444550 527290740 834444550 527290740 427482410 255026494 427482410 255026494 830611715 468203472 830611715 468203472 683664758 234122801 683664758 234122801 844210659 742417504 844210659 742417504 594865050 402739226 594865050 402739226 727957348 106583990 727957348 106583990 70610157 307851738 70610157 307851738 582187544 759831490 582187544 759831490 264042472 111815362 264042472 111815362 74200441 831753175 74200441 831753175 615607910 823416679 615607910 823416679 565075744 294420900 565075744 294420900 194590160 213693027 194590160 213693027 857253748 262627576 857253748 262627576 825676212 132364619 825676212 132364619 912204021 326859025 912204021 326859025 216759912 745111448 216759912 745111448 582425067 119432587 582425067 119432587 72557524 109218203 72557524 109218203 730045875 889795255 730045875 889795255 362555135 665149590 362555135 665149590 603621105 383022964 603621105 383022964 255716597 420995228 255716597 420995228 508196383 612597856 508196383 612597856 59283592 88764725 59283592 88764725 627769225 853005735 627769225 853005735 133530558 200700733 133530558 200700733 422724391 873811818 422724391 873811818 230843205 196271454 230843205 196271454 130795069 420382151 130795069 420382151 715992213 500755542 715992213 500755542 279063006 419041120 279063006 419041120 356266818 665121946 356266818 665121946 952853120 22586315 952853120 22586315 984939940 254895163 984939940 254895163 694186555 682412545 694186555 682412545 94467031 141556394 94467031 141556394 503876157 587613121 503876157 587613121 800239626 296874307 800239626 296874307 548987278 603556386 548987278 603556386 982502915 26337850 982502915 26337850 487250007 514114501 487250007 514114501 179001834 45203464 179001834 45203464 969219957 284049588 969219957 284049588 187307894 285891985 187307894 285891985 599898645 778636849 599898645 778636849 424933184 481722054 424933184 481722054 539475 817202 539475 817202 821402146 268461242 821402146 268461242 85988824 129154825 85988824 129154825 182422314 994105855 182422314 994105855 354447645 86968529 354447645 86968529 58190336 57079538 58190336 57079538 961560478 493204631 961560478 493204631 313677464 471046614 313677464 471046614 487885344 876002151 487885344 876002151 544947050 799268559 544947050 799268559 350673568 856135537 350673568 856135537 373786768 737109925 373786768 737109925 591472780 897562940 591472780 897562940 244559760 367036591 244559760 367036591 462097700 888011752 462097700 888011752 862417784 205036878 862417784 205036878 842802447 634292195 842802447 634292195 473535979 138944674 473535979 138944674 92607345 260488214 92607345 260488214 436946984 603046117 436946984 603046117 119457587 179051995 119457587 179051995 450394257 637663037 450394257 637663037 383511706 452826552 383511706 452826552 693399067 905332685 693399067 905332685 462005378 351607282 462005378 351607282 762589218 964157316 762589218 964157316 438734293 445302012 438734293 445302012 698790766 81628276 698790766 81628276 54516774 424340107 54516774 424340107 970871274 43256848 970871274 43256848 476932807 679587771 476932807 679587771 797803267 46300105 797803267 46300105 968389264 613307704 968389264 613307704 99714820 149916321 99714820 149916321 162148418 245519586 162148418 245519586 83226158 64598537 83226158 64598537 43374762 951705117 43374762 951705117 524867603 477100221 524867603 477100221 317394079 288580417 317394079 288580417 922661237 117087502 922661237 117087502 684025404 467401036 684025404 467401036 965941980 50576176 965941980 50576176 239380663 731350953 239380663 731350953 689850740 436813419 689850740 436813419 136787968 205926933 136787968 205926933 544438281 953258464 544438281 953258464 2514672 3750941 2514672 3750941 764689824 348419019 764689824 348419019 224280306 72499587 224280306 72499587 951302492 244315776 951302492 244315776 351717996 913452579 351717996 913452579 22712723 34354057 22712723 34354057 546215494 836087414 546215494 836087414 122082453 91464301 122082453 91464301 939456564 976248447 939456564 976248447 349371354 245015792 349371354 245015792 937240705 94631655 937240705 94631655 576141453 928521714 576141453 928521714 698225717 379387264 698225717 379387264 743603419 467381627 743603419 467381627 684059252 347308583 684059252 347308583 765329727 470794774 765329727 470794774 600606188 668748113 600606188 668748113 283673415 209458115 283673415 209458115 859562701 890670949 859562701 890670949 252353886 378145831 252353886 378145831 467223783 509371764 467223783 509371764 138707898 76539397 138707898 76539397 51310037 343283922 51310037 343283922 315980067 722418762 315980067 722418762 369294119 96391443 369294119 96391443 64282811 772202802 64282811 772202802 478530343 314383142 478530343 314383142 144583556 218566864 144583556 218566864 737618340 764202764 737618340 764202764 374584256 404552477 374584256 404552477 911232472 134206817 911232472 134206817 565307758 857210994 565307758 857210994 520180937 202039393 520180937 202039393 934449193 99814481 934449193 99814481 535100138 515981737 535100138 515981737 900342756 150105359 900342756 150105359 255337293 382616749 255337293 382616749 116640129 175340377 116640129 175340377 659379065 560445108 659379065 560445108 156142591 236132081 156142591 236132081 376698353 732390918 376698353 732390918 631833854 315225660 631833854 315225660 208661457 239272203 208661457 239272203 840866854 182384680 840866854 182384680 121555605 816813061 121555605 816813061 767981556 281420036 767981556 281420036 926626005 111338814 926626005 111338814 831789412 252957491 831789412 252957491 839086279 241586325 839086279 241586325 625308069 581965945 625308069 581965945 887108332 169598450 887108332 169598450 640373412 539696377 640373412 539696377 50183437 74637189 50183437 74637189 91027565 193941145 91027565 193941145 870528509 447328474 870528509 447328474 298233782 916024591 298233782 916024591 966002750 50493839 966002750 50493839 961519892 739135957 961519892 739135957 344350583 953874183 344350583 953874183 912442304 132108762 912442304 132108762 763237611 712488809 763237611 712488809 547411744 76255512 547411744 76255512 51054766 285872218 51054766 285872218 473940913 669244583 473940913 669244583 367931455 948756026 367931455 948756026 848165922 24710166 848165922 24710166 15947450 809934336 15947450 809934336 659942356 629087525 659942356 629087525 505882369 872929454 505882369 872929454 696546636 123609552 696546636 123609552 918299666 381018112 918299666 381018112 254123129 628528886 254123129 628528886 418448934 309313617 418448934 309313617 175904205 28542541 175904205 28542541 18332626 333992788 18332626 333992788 577399940 674401547 577399940 674401547 957870251 62782854 957870251 62782854 491792090 994878795 491792090 994878795 717165095 36207847 717165095 36207847 975922662 952078404 975922662 952078404 518264612 872787954 518264612 872787954 986164607 20865490 986164607 20865490 353945476 747826326 353945476 747826326 634459097 843048749 634459097 843048749 31587392 47052783 31587392 47052783 906576591 410636267 906576591 410636267 273686031 819254407 273686031 819254407 844073814 234366447 844073814 234366447 660569382 821686333 660569382 821686333 731450170 58098657 731450170 58098657 39201541 225769104 39201541 225769104 849781820 924515107 849781820 924515107 346527694 354938868 346527694 354938868 899233037 151782588 899233037 151782588 496504613 861932924 496504613 861932924 980317860 29806594 980317860 29806594 906181962 430331149 906181962 430331149 638345125 834036044 638345125 834036044 517978602 143411479 517978602 143411479 904736486 796686255 904736486 796686255 167815658 254781754 167815658 254781754 252988662 903321910 252988662 903321910 544911404 937952693 544911404 937952693 451699074 265019111 451699074 265019111 823846878 346111067 823846878 346111067 452372245 881050486 452372245 881050486 288232758 431430785 288232758 431430785 498227126 913023240 498227126 913023240 857978688 212549966 857978688 212549966 173867531 264155126 173867531 264155126 154721887 233798450 154721887 233798450 814767909 278320816 814767909 278320816 159023611 240619502 159023611 240619502 167818983 509968226 167818983 509968226 498428488 511189069 498428488 511189069 486478082 734859667 486478082 734859667 492738694 131849010 492738694 131849010 87993562 879374804 87993562 879374804 730121630 399545296 730121630 399545296 510048305 947443634 510048305 947443634 523264433 830264530 523264433 830264530 372528183 969902300 372528183 969902300 870047817 194415961 870047817 194415961 353136280 965183013 353136280 965183013 885683033 171768321 885683033 171768321 789085116 968697140 789085116 968697140 345446242 385370964 345446242 385370964 739269879 319141166 739269879 319141166 211692333 621835666 211692333 621835666 436031433 994058047 436031433 994058047 310942359 466682442 310942359 466682442 327233341 492226084 327233341 492226084 865713314 189371831 865713314 189371831 126211609 644398347 126211609 644398347 631652785 913452890 631652785 913452890 128556428 50419196 128556428 50419196 966037032 470046584 966037032 470046584 312948054 956488866 312948054 956488866 878266885 182797382 878266885 182797382 221169460 524803184 221169460 524803184 982730266 25987014 982730266 25987014 854241297 300144733 854241297 300144733 422921355 805059416 422921355 805059416 915376125 128216795 915376125 128216795 474092868 909970612 474092868 909970612 946982557 79135221 946982557 79135221 228731056 343467968 228731056 343467968 38233014 56667971 38233014 56667971 227153674 623757330 227153674 623757330 847969835 228264787 847969835 228264787 541638922 935247331 541638922 935247331 981098068 28799678 981098068 28799678 92756939 346728689 92756939 346728689 765608890 806335359 765608890 806335359 491499276 418161440 491499276 418161440 997417557 3758284 997417557 3758284 694472626 730929944 694472626 730929944 511966751 290854096 511966751 290854096 804505137 313750148 804505137 313750148 654369543 899701142 654369543 899701142 596695824 109672013 596695824 109672013 72951744 695658290 72951744 695658290 466850651 359698343 466850651 359698343 239888588 261212229 239888588 261212229 826461440 87302826 826461440 87302826 58388393 557234654 58388393 557234654 701872618 225108794 701872618 225108794 850255671 423037327 850255671 423037327 282117359 831045372 282117359 831045372 396823869 453808765 396823869 453808765 302802744 676556145 302802744 676556145 733004469 30160871 733004469 30160871 979930946 399823363 979930946 399823363 70769636 106868124 70769636 106868124 400778870 770718909 400778870 770718909 365929007 676622167 365929007 676622167 468092494 957725751 468092494 957725751 630885925 142763906 630885925 142763906 95181023 319397240 95181023 319397240 784340695 338623213 784340695 338623213 145820735 221014044 145820735 221014044 289214102 433049704 289214102 433049704 867639918 197789147 867639918 197789147 310453259 465539760 310453259 465539760 996715410 4919967 996715410 4919967 191014689 885586953 191014689 885586953 501583766 243020246 501583766 243020246 160663865 210310790 160663865 210310790 862678624 204765937 862678624 204765937 393346046 632298667 393346046 632298667 796825027 89056778 796825027 89056778 49933927 74296919 49933927 74296919 633872627 963574244 633872627 963574244 509604519 675650156 509604519 675650156 601899886 848564613 601899886 848564613 327811619 493109134 327811619 493109134 438281714 538735757 438281714 538735757 69544659 104864471 69544659 104864471 874296719 691752706 874296719 691752706 587515172 193059739 587515172 193059739 871122561 568061341 871122561 568061341 382459815 272308631 382459815 272308631 818423128 9059429 818423128 9059429 6134186 971347182 6134186 971347182 439165588 645920744 439165588 645920744 557574857 863151788 557574857 863151788 758581313 357209349 758581313 357209349 708027858 431777416 708027858 431777416 128068550 49721500 128068550 49721500 33681391 327331352 33681391 327331352 826763421 260794982 826763421 260794982 433198903 942654736 433198903 942654736 961153327 11863102 961153327 11863102 991936400 134467052 991936400 134467052 822799358 556315677 822799358 556315677 392488338 492569386 392488338 492569386 667844377 562390551 667844377 562390551 543753390 137802596 543753390 137802596 908711599 401522487 908711599 401522487 76422997 114903483 76422997 114903483 769571062 340902551 769571062 340902551 171731356 56570129 171731356 56570129 38204160 128413871 38204160 128413871 317171257 476667783 317171257 476667783 687200559 462028229 687200559 462028229 628943610 742716069 628943610 742716069 757509819 215426347 757509819 215426347 142823568 175725125 142823568 175725125 883198921 657770102 883198921 657770102 464621340 345996152 464621340 345996152 766016410 123382869 766016410 123382869 82328305 128216791 82328305 128216791 324587207 588250214 324587207 588250214 803329376 292675329 803329376 292675329 722255686 784699309 722255686 784699309 373726714 181978381 373726714 181978381 878938280 444518253 878938280 444518253 296444033 144844541 296444033 144844541 903757946 400189301 903757946 400189301 411203887 802581175 411203887 802581175 403646338 635385487 403646338 635385487 616928381 286280769 616928381 286280769 93991701 59621773 93991701 59621773 959841290 778341131 959841290 778341131 355324600 134048104 355324600 134048104 911326805 483080630 911326805 483080630 321410544 487020903 321410544 487020903 671367624 45405852 671367624 45405852 30294167 76290984 30294167 76290984 948891833 809021400 948891833 809021400 433380848 233327177 433380848 233327177 844729092 443988490 844729092 443988490 311778190 468283028 311778190 468283028 732004447 396990164 732004447 396990164 332874896 499778759 332874896 499778759 983334617 25240543 983334617 25240543 669905611 554367786 669905611 554367786 157525740 238606441 157525740 238606441 594206205 787314043 594206205 787314043 487419128 281984758 487419128 281984758 185608951 332555591 185608951 332555591 856943266 214357376 856943266 214357376 250633368 514133508 250633368 514133508 537066589 660374365 537066589 660374365 500465777 928970852 500465777 928970852 995424625 6369947 995424625 6369947 285427897 955062892 285427897 955062892 685607540 236008680 685607540 236008680 843160252 906291472 843160252 906291472 163196117 247457988 163196117 247457988 268115165 462353637 268115165 462353637 795574586 19355305 795574586 19355305 987079671 488170593 987079671 488170593 28422848 43032551 28422848 43032551 240176916 496611230 240176916 496611230 710204160 329614894 710204160 329614894 777265056 577405068 777265056 577405068 335091317 585661629 335091317 585661629 2526206 3758285 2526206 3758285 848817873 227057368 848817873 227057368 129259238 194059117 129259238 194059117 735471189 461866454 735471189 461866454 687329460 364176493 687329460 364176493 753448877 130851801 753448877 130851801 86979077 413975280 86979077 413975280 877111198 184639333 877111198 184639333 239649056 359349306 239649056 359349306 887392681 169118278 887392681 169118278 171059906 838830012 171059906 838830012 422150863 269313556 422150863 269313556 821001350 522980616 821001350 522980616 225753208 339586461 225753208 339586461 706545242 433889023 706545242 433889023 119087210 142354749 119087210 142354749 905489252 794754660 905489252 794754660 381314965 242422835 381314965 242422835 838679301 674549166 838679301 674549166 353091089 713100733 353091089 713100733 433476216 204877193 433476216 204877193 136119596 140798239 136119596 140798239 906253667 822071526 906253667 822071526 420824727 4989840 420824727 4989840 996634367 721249445 996634367 721249445 363343332 374480208 363343332 374480208 913866044 130182504 913866044 130182504 575472845 915865155 575472845 915865155 413403797 402532463 413403797 402532463 268217860 481398069 268217860 481398069 593869484 974445169 593869484 974445169 981690956 27924175 981690956 27924175 924274195 362857617 924274195 362857617 3290173 5182928 3290173 5182928 845015932 396093677 845015932 396093677 732840428 303623110 732840428 303623110 795816325 641764152 795816325 641764152 389855324 480110696 389855324 480110696 694226981 451439673 694226981 451439673 590924509 848703285 590924509 848703285 735263622 360044894 735263622 360044894 240167650 178859962 240167650 178859962 880667719 823857694 880667719 823857694 306535621 459553564 306535621 459553564 425826664 846234739 425826664 846234739 217984740 64169707 217984740 64169707 43169942 811738536 43169942 811738536 386734040 423332650 386734040 423332650 282345055 341224507 282345055 341224507 769313234 976897814 769313234 976897814 408827611 244468856 408827611 244468856 837376137 7928515 837376137 7928515 5246970 270459202 5246970 270459202 321195883 482888903 321195883 482888903 930237574 106282553 930237574 106282553 602075056 873706674 602075056 873706674 271538452 407561444 271538452 407561444 717685803 630236947 717685803 630236947 622809312 574866130 622809312 574866130 891324787 130302335 891324787 130302335 913822470 741771919 913822470 741771919 366482289 653578976 366482289 653578976 591538578 994061602 591538578 994061602 796440877 302871118 796440877 302871118 651986817 877699177 651986817 877699177 909403125 136896690 909403125 136896690 103790165 362550182 103790165 362550182 754657241 507653467 754657241 507653467 343661841 401585594 343661841 401585594 728801631 288411212 728801631 288411212 190746372 960517093 190746372 960517093 540218607 69446480 540218607 69446480 46830465 291483277 46830465 291483277 921569137 118725966 921569137 118725966 617149019 992643924 617149019 992643924 65092446 97850017 65092446 97850017 673127433 483720770 673127433 483720770 25067016 37754716 25067016 37754716 739874330 610104603 739874330 610104603 432914077 807157717 432914077 807157717 951793600 71986568 951793600 71986568 560372195 969586088 560372195 969586088 85187787 128196640 85187787 128196640 328237783 939937720 328237783 939937720 664934137 98384661 664934137 98384661 65446993 967143422 65446993 967143422 507408857 647379269 507408857 647379269 189408080 286945000 189408080 286945000 214274502 577136065 214274502 577136065 590587882 528122461 590587882 528122461 347979857 458855123 347979857 458855123 689478717 207231225 689478717 207231225 137621648 311976835 137621648 311976835 794278171 305335205 794278171 305335205 448265011 718602224 448265011 718602224 719890867 373439321 719890867 373439321 747275911 15694788 747275911 15694788 10408565 433611214 10408565 433611214 706805319 432545514 706805319 432545514 31023425 46287970 31023425 46287970 526636612 619557233 526636612 619557233 84736165 127509374 84736165 127509374 445374776 923917405 445374776 923917405 384632072 459195957 384632072 459195957 964883033 52132863 964883033 52132863 332068171 928389311 332068171 928389311 504870320 429633828 504870320 429633828 286954144 720220276 286954144 720220276 488688577 816384774 488688577 816384774 336472604 220544040 336472604 220544040 145492783 639127083 145492783 639127083 339076711 40431739 339076711 40431739 26823964 63876779 26823964 63876779 993455589 8966639 993455589 8966639 89650744 503242691 89650744 503242691 462167409 237664397 462167409 237664397 157035978 330996524 157035978 330996524 332680715 937924925 332680715 937924925 439403144 283766103 439403144 283766103 186945064 127238847 186945064 127238847 916171678 270535021 916171678 270535021 698705265 445342012 698705265 445342012 867370654 10111641 867370654 10111641 992784788 36373664 992784788 36373664 24070288 653913988 24070288 653913988 788546544 313754096 788546544 313754096 386140069 736253126 386140069 736253126 646424657 285017928 646424657 285017928 68891377 103933091 68891377 103933091 92402622 450924764 92402622 450924764 925049259 113614200 925049259 113614200 547157938 507014204 547157938 507014204 840363714 240059552 840363714 240059552 742245267 381108252 742245267 381108252 21496308 32680918 21496308 32680918 944884828 82484827 944884828 82484827 13251375 20437380 13251375 20437380 666150429 494996206 666150429 494996206 312750793 469870158 312750793 469870158 378723072 672901456 378723072 672901456 246838758 86294121 246838758 86294121 57672876 500437076 57672876 500437076 786445024 316605977 786445024 316605977 723889085 408551260 723889085 408551260 804494864 290920249 804494864 290920249 318903566 479449309 318903566 479449309 699568149 363274075 699568149 363274075 754226490 390344763 754226490 390344763 51731847 77106690 51731847 77106690 100627807 151187158 100627807 151187158 97096679 145681384 97096679 145681384 456456942 945362596 456456942 945362596 911917444 133326851 911917444 133326851 162052555 714360403 162052555 714360403 916190341 127179432 916190341 127179432 853435061 460237653 853435061 460237653 688514230 310694968 688514230 310694968 790767110 852700053 790767110 852700053 537844099 26332111 537844099 26332111 982513510 771367620 982513510 771367620 440501735 588608132 440501735 588608132 836771780 163776415 836771780 163776415 42923782 63858596 42923782 63858596 246563697 369512935 246563697 369512935 175991741 225195687 175991741 225195687 148720337 362728837 148720337 362728837 784036193 319907404 784036193 319907404 769793416 340421365 769793416 340421365 950224855 74111618 950224855 74111618 866059461 628265397 866059461 628265397 333699633 856760294 333699633 856760294 771008437 209690171 771008437 209690171 139539222 858880040 139539222 858880040 662387332 941806248 662387332 941806248 407863865 697260401 407863865 697260401 663305788 475721635 663305788 475721635 275976143 259130150 275976143 259130150 827917818 320818802 827917818 320818802 490947181 613432954 490947181 613432954 458315816 146444687 458315816 146444687 97675791 745195507 97675791 745195507 826782244 131819900 826782244 131819900 912531829 212799791 912531829 212799791 723996195 746886555 723996195 746886555 389989201 22130933 389989201 22130933 985370278 989676924 985370278 989676924 371135113 496154678 371135113 496154678 665289298 797434330 665289298 797434330 436809204 166929343 436809204 166929343 888905981 60697807 888905981 60697807 40872401 811158630 40872401 811158630 619946902 137036980 619946902 137036980 91197327 30175204 91197327 30175204 979926905 452342818 979926905 452342818 301532846 39686660 301532846 39686660 973185889 972555292 973185889 972555292 275236755 187296008 275236755 187296008 875019654 266941315 875019654 266941315 66206892 99600071 66206892 99600071 294073220 440932648 294073220 440932648 187794779 138529738 187794779 138529738 70137914 105798726 70137914 105798726 791528799 603214783 791528799 603214783 593312885 207558338 593312885 207558338 860804154 396798649 860804154 396798649 732230219 282124674 732230219 282124674 833740171 249639140 833740171 249639140 798088357 300115024 798088357 300115024 995954812 5775187 995954812 5775187 960796028 165148739 960796028 165148739 510953424 940299305 510953424 940299305 409278910 546511398 409278910 546511398 502670870 866518006 502670870 866518006 235769553 354347960 235769553 354347960 625283908 675667910 625283908 675667910 71052623 107520098 71052623 107520098 921794880 425270919 921794880 425270919 284033233 488071029 284033233 488071029 670626432 379887667 670626432 379887667 253301118 77827782 253301118 77827782 947719096 433691442 947719096 433691442 289653085 206835968 289653085 206835968 861451450 471263310 861451450 471263310 86818971 48407243 86818971 48407243 967185328 379952511 967185328 379952511 136896126 206250463 136896126 206250463 459680639 828318589 459680639 828318589 27551817 41332093 27551817 41332093 648032799 899259958 648032799 899259958 206942918 312107829 206942918 312107829 213441728 462048746 213441728 462048746 992372206 10972849 992372206 10972849 898728220 921464559 898728220 921464559 526350562 386618842 526350562 386618842 738459842 218468581 738459842 218468581 144577148 370931962 144577148 370931962 749085509 232743833 749085509 232743833 154033748 979252856 154033748 979252856 639975342 328433420 639975342 328433420 803499376 69939567 803499376 69939567 47169540 499474339 47169540 499474339 683967965 262958537 683967965 262958537 172919666 482395578 172919666 482395578 637861891 791796083 637861891 791796083 275403257 276311105 275403257 276311105 181821790 811944994 181821790 811944994 352289574 471809138 352289574 471809138 28149094 42544856 28149094 42544856 72432997 198470053 72432997 198470053 867040454 533304610 867040454 533304610 576934419 61686 576934419 61686 999899546 71918918 999899546 71918918 568676518 979387869 568676518 979387869 713481123 275614576 713481123 275614576 816415878 659924862 816415878 659924862 389240429 85854100 389240429 85854100 942607191 360610980 942607191 360610980 55795364 83561645 55795364 83561645 665434486 495943479 665434486 495943479 967644366 47445721 967644366 47445721 920185491 653088384 920185491 653088384 458995353 916973639 458995353 916973639 477073649 342198701 477073649 342198701 227876198 426911356 227876198 426911356 933816913 100885050 933816913 100885050 515231965 723365945 515231965 723365945 46708679 69174619 46708679 69174619 582009988 918235662 582009988 918235662 783054618 321471998 783054618 321471998 543333142 936560340 543333142 936560340 337451841 540201415 337451841 540201415 803205474 32348097 803205474 32348097 21360529 621854359 21360529 621854359 592767098 557842513 592767098 557842513 346215868 688688415 346215868 688688415 342948981 497080531 342948981 497080531 123283295 184846406 123283295 184846406 400072877 809817492 400072877 809817492 905926392 141470877 905926392 141470877 480912064 780155063 480912064 780155063 361977521 221947887 361977521 221947887 852308088 270476126 852308088 270476126 177807510 292806506 177807510 292806506 803149440 339609027 803149440 339609027 225765005 459204525 225765005 459204525 860593227 7652155 860593227 7652155 4913460 95534957 4913460 95534957 936577664 154941546 936577664 154941546 103514870 449446812 103514870 449446812 299579624 177290832 299579624 177290832 118014537 120557944 118014537 120557944 920344626 132638357 920344626 132638357 111789814 167160209 111789814 167160209 44093875 65522361 44093875 65522361 517284391 722855531 517284391 722855531 814971514 277866789 814971514 277866789 594316041 577578400 594316041 577578400 783457211 222359057 783457211 222359057 852022416 496395337 852022416 496395337 472069866 691492640 472069866 691492640 566805331 430463034 566805331 430463034 287540799 802555025 287540799 802555025 615227263 35234496 615227263 35234496 23291560 488117728 23291560 488117728 941688680 87506806 941688680 87506806 804506359 290840754 804506359 290840754 59125254 88454192 59125254 88454192 411705328 623586737 411705328 623586737 982823311 25808417 982823311 25808417 359695906 810543586 359695906 810543586 650944713 376672664 650944713 376672664 251412291 831923725 251412291 831923725 610991552 775289309 610991552 775289309 408102987 964725539 408102987 964725539 790045451 187108422 790045451 187108422 875121251 733170590 875121251 733170590 361246234 871723431 361246234 871723431 409945057 243259990 409945057 243259990 160884273 793675407 160884273 793675407 411125059 901895405 411125059 901895405 226266951 178546591 226266951 178546591 59746552 89645059 59746552 89645059 576338417 990364918 576338417 990364918 336066457 535493716 336066457 535493716 714563825 290694480 714563825 290694480 804583769 800350452 804583769 800350452 526277513 166877540 526277513 166877540 111574194 204725658 111574194 204725658 862708652 748194895 862708652 748194895 569913342 93983045 569913342 93983045 937671476 459443914 937671476 459443914 688970839 443919071 688970839 443919071 869298814 195732780 869298814 195732780 208065121 876021584 208065121 876021584 611495025 136738290 611495025 136738290 91070650 459117888 91070650 459117888 858776273 211555773 858776273 211555773 647064674 997757698 647064674 997757698 364912969 483248409 364912969 483248409 673415687 671117585 673415687 671117585 592395123 163797312 592395123 163797312 890811741 652765551 890811741 652765551 477562214 832587075 477562214 832587075 861846286 92937076 861846286 92937076 62089137 786262327 62089137 786262327 744320439 14809658 744320439 14809658 9900474 385247214 9900474 385247214 404104442 618256061 404104442 618256061 765646793 346694798 765646793 346694798 663797799 498571060 663797799 498571060 42922083 63832898 42922083 63832898 610726382 995258348 610726382 995258348 388580524 745812812 388580524 745812812 461610875 903521722 461610875 903521722 631096767 435476053 631096767 435476053 290729012 896722071 290729012 896722071 373172131 476116677 373172131 476116677 5466306 8231179 5466306 8231179 634520943 756506965 634520943 756506965 401605034 782217888 401605034 782217888 598947165 935800662 598947165 935800662 514599917 382961825 514599917 382961825 740745865 269593675 740745865 269593675 177271229 772769937 177271229 772769937 417617982 183103943 417617982 183103943 96195939 144394903 96195939 144394903 795149355 304453649 795149355 304453649 8456538 12734393 8456538 12734393 815491905 277021714 815491905 277021714 965323315 51593375 965323315 51593375 608986310 789794142 608986310 789794142 233464956 96066958 233464956 96066958 936267258 178634395 936267258 178634395 119300232 49091760 119300232 49091760 966816709 354934897 966816709 354934897 148142458 224437671 148142458 224437671 756788880 359641499 756788880 359641499 203741073 190252630 203741073 190252630 27970999 42360874 27970999 42360874 425523337 614303801 425523337 614303801 230057527 345298218 230057527 345298218 516838271 842488629 516838271 842488629 625114061 52502837 625114061 52502837 35570498 275728077 35570498 275728077 816353096 729604810 816353096 729604810 568482999 44242250 568482999 44242250 987520066 18651247 987520066 18651247 213417571 341766274 213417571 341766274 972173809 41291865 972173809 41291865 851324316 727739353 851324316 727739353 441870779 706466832 441870779 706466832 544700864 947781332 544700864 947781332 568690213 351530056 568690213 351530056 233777532 351933433 233777532 351933433 762435059 346981417 762435059 346981417 231374085 517370920 231374085 517370920 357751935 7115894 357751935 7115894 4455186 847628518 4455186 847628518 863440567 203441344 863440567 203441344 555208590 795473115 555208590 795473115 82066926 123021217 82066926 123021217 823440362 618081780 823440362 618081780 636265808 336318704 636265808 336318704 820437401 143232989 820437401 143232989 95490376 944404904 95490376 944404904 895545235 157228906 895545235 157228906 361879045 586503687 361879045 586503687 987683742 18267977 987683742 18267977 250960341 375848431 250960341 375848431 748379429 372252604 748379429 372252604 269333388 404538795 269333388 404538795 752391695 272452890 752391695 272452890 973284745 39568002 973284745 39568002 162243882 245811136 162243882 245811136 836483008 245764668 836483008 245764668 444794766 975283843 444794766 975283843 654308538 705990814 654308538 705990814 347051763 990468763 347051763 990468763 222397954 240088362 222397954 240088362 984702069 22785208 984702069 22785208 395401923 706840432 395401923 706840432 451870723 155732341 451870723 155732341 896480819 793701471 896480819 793701471 195028351 294963863 195028351 294963863 609132037 830081413 609132037 830081413 401200157 205158939 401200157 205158939 862374558 897406800 862374558 897406800 203006770 306010621 203006770 306010621 377114220 743890086 377114220 743890086 644787068 793297344 644787068 793297344 265076756 13676805 265076756 13676805 9152465 401861410 9152465 401861410 971615722 42121111 971615722 42121111 232095536 429074905 232095536 429074905 990086252 15057729 990086252 15057729 740938513 460481889 740938513 460481889 688261928 58668561 688261928 58668561 960704250 915624722 960704250 915624722 247028953 20014163 247028953 20014163 13074685 289421913 13074685 289421913 805613701 191635352 805613701 191635352 127726252 910388761 127726252 910388761 595115446 79795171 595115446 79795171 53366057 351530053 53366057 351530053 762651711 393324338 762651711 393324338 734204111 159358105 734204111 159358105 976401344 35762392 976401344 35762392 699743979 443615279 699743979 443615279 923981310 115045323 923981310 115045323 648480104 914499589 648480104 914499589 599123278 580037858 599123278 580037858 618788243 861697320 618788243 861697320 654970124 450248474 654970124 450248474 50203786 74715051 50203786 74715051 890954500 223358436 890954500 223358436 147500672 390541971 147500672 390541971 260633915 354766226 260633915 354766226 90873703 90439724 90873703 90439724 60488313 401545434 60488313 401545434 728854327 233759064 728854327 233759064 154676626 354438513 154676626 354438513 760921021 60911357 760921021 60911357 41015398 108791649 41015398 108791649 72308802 54383717 72308802 54383717 36792148 432459769 36792148 432459769 457254048 908790494 457254048 908790494 153257895 231763883 153257895 231763883 775663717 968384012 775663717 968384012 316667152 475863301 316667152 475863301 424420371 531368312 424420371 531368312 979330197 31063058 979330197 31063058 193923461 490849377 193923461 490849377 843393340 160082361 843393340 160082361 106680690 614930148 106680690 614930148 533147541 216379621 533147541 216379621 143508814 952688361 143508814 952688361 514346703 325878997 514346703 325878997 779842263 257951609 779842263 257951609 169864844 845776159 169864844 845776159 586802333 290234627 586802333 290234627 130720726 182204804 130720726 182204804 121382083 22692517 121382083 22692517 984800146 457869623 984800146 457869623 305299456 371843467 305299456 371843467 748605903 982741189 748605903 982741189 125869305 188817840 125869305 188817840 434032219 870754653 434032219 870754653 277971631 417762812 277971631 417762812 385202498 885417762 385202498 885417762 457045015 638235186 457045015 638235186 336323504 991260711 336323504 991260711 996069065 5696907 996069065 5696907 380862628 961891800 380862628 961891800 629738916 461802248 629738916 461802248 308150929 96456285 308150929 96456285 936108354 1039826 936108354 1039826 774933 102334074 774933 102334074 859370640 226148410 859370640 226148410 149349003 78542738 149349003 78542738 947384943 634415594 947384943 634415594 422718099 297442985 422718099 297442985 799720922 410392074 799720922 410392074 273487904 695744556 273487904 695744556 344925185 124600665 344925185 124600665 82979896 679747396 82979896 679747396 856838536 214386686 856838536 214386686 612143601 975531704 612143601 975531704 22123337 33434438 22123337 33434438 884080823 373161957 884080823 373161957 303969053 455705391 303969053 455705391 831356361 24367888 831356361 24367888 983800860 334966830 983800860 334966830 222543507 81462671 222543507 81462671 945453262 162164908 945453262 162164908 108373298 80491851 108373298 80491851 946129122 181909437 946129122 181909437 121171295 501395571 121171295 501395571 515193029 396795439 515193029 396795439 264380376 45151614 264380376 45151614 969240430 878262480 969240430 878262480 525187831 563315642 525187831 563315642 424188806 815261820 424188806 815261820 879228393 181597981 879228393 181597981 543389185 864773062 543389185 864773062 36158951 53363718 36158951 53363718 589300672 884540805 589300672 884540805 148608568 225108797 148608568 225108797 595314171 901287488 595314171 901287488 689753668 458464188 689753668 458464188 580951921 929195273 580951921 929195273 295062140 442457737 295062140 442457737 427313316 762879034 427313316 762879034 63864960 95598375 63864960 95598375 482659499 565211949 482659499 565211949 224564669 337851072 224564669 337851072 410149895 959268168 410149895 959268168 830889368 254767741 830889368 254767741 484393640 696863547 484393640 696863547 206016211 310960449 206016211 310960449 234442699 352189883 234442699 352189883 921347576 119095023 921347576 119095023 334074873 928588125 334074873 928588125 391545701 593687073 391545701 593687073 292726884 148347887 292726884 148347887 901550414 592311773 901550414 592311773 35201520 51804664 35201520 51804664 842753412 936160762 842753412 936160762 515839169 194515934 515839169 194515934 869976755 281454475 869976755 281454475 185347029 677075873 185347029 677075873 357628935 161410286 357628935 161410286 107708550 980382917 107708550 980382917 624021792 610375208 624021792 610375208 436072614 911753013 436072614 911753013 943877727 83730694 943877727 83730694 854047342 649232470 854047342 649232470 642067867 124772865 642067867 124772865 917474380 807547368 917474380 807547368 455996464 986147224 455996464 986147224 660933192 527890116 660933192 527890116 165971199 251478113 165971199 251478113 467622225 892324492 467622225 892324492 596014888 119771335 596014888 119771335 79836354 976049170 79836354 976049170 358430711 9288268 358430711 9288268 6286287 198329377 6286287 198329377 971915137 41681307 971915137 41681307 645281145 784423422 645281145 784423422 174162888 264593132 174162888 264593132 348456320 703081822 348456320 703081822 223182777 67521521 223182777 67521521 954517200 26420003 954517200 26420003 17021306 54734031 17021306 54734031 963119234 437576838 963119234 437576838 703953995 106238968 703953995 106238968 930277087 703788514 930277087 703788514 353215749 241591310 353215749 241591310 159835807 490566607 159835807 490566607 669127967 837528683 669127967 837528683 97011435 145605085 97011435 145605085 183642832 757039401 183642832 757039401 457975320 15490589 457975320 15490589 10363724 120492701 10363724 120492701 920403687 421796101 920403687 421796101 580321778 970607650 580321778 970607650 541236072 638025688 541236072 638025688 558345333 937084001 558345333 937084001 240772355 361331829 240772355 361331829 507060059 779632081 507060059 779632081 702270937 439812471 702270937 439812471 546607602 785096404 546607602 785096404 722429056 410847983 722429056 410847983 653731116 696027137 653731116 696027137 915240226 128307737 915240226 128307737 357517752 991129759 357517752 991129759 398729645 503157099 398729645 503157099 400744236 847303180 400744236 847303180 573531852 433362277 573531852 433362277 124363089 186514589 124363089 186514589 679760104 473614453 679760104 473614453 133625160 200799099 133625160 200799099 670842755 487726126 670842755 487726126 741437956 247560918 741437956 247560918 835307655 452205904 835307655 452205904 301346876 465145904 301346876 465145904 736559408 363629874 736559408 363629874 753987916 636966374 753987916 636966374 192516962 291206860 192516962 291206860 643428705 910526860 643428705 910526860 452736275 517087664 452736275 517087664 494134195 751949409 494134195 751949409 92252134 138369591 92252134 138369591 396229569 928320526 396229569 928320526 438690311 524998961 438690311 524998961 665265206 496185965 665265206 496185965 510390273 641724032 510390273 641724032 682317268 362084222 682317268 362084222 755068371 448037453 755068371 448037453 223798477 336783410 223798477 336783410 569152464 543822735 569152464 543822735 259859858 389343654 259859858 389343654 680566926 472276653 680566926 472276653 100306407 84649961 100306407 84649961 945668834 81130608 945668834 81130608 931143445 352660189 931143445 352660189 731580332 397619742 731580332 397619742 878979950 181967311 878979950 181967311 644450400 868199215 644450400 868199215 25574009 38467168 25574009 38467168 832240300 531712063 832240300 531712063 280055784 420386252 280055784 420386252 450940253 692911705 450940253 692911705 972052643 41409369 972052643 41409369 357872538 697442620 357872538 697442620 263551733 395323344 263551733 395323344 412160690 874785497 412160690 874785497 453174866 107385583 453174866 107385583 929570921 436090398 929570921 436090398 196897034 265434999 196897034 265434999 174678179 430878059 174678179 430878059 611648565 972249772 611648565 972249772 624361347 612434719 624361347 612434719 507542725 737946968 507542725 737946968 131791957 192818237 131791957 192818237 128517087 326719140 128517087 326719140 978482473 32297636 978482473 32297636 427884317 789821789 427884317 789821789 905625544 142102031 905625544 142102031 585281971 896132632 585281971 896132632 991751732 12194513 991751732 12194513 809683384 731428521 809683384 731428521 395792174 884417284 395792174 884417284 860978651 207318333 860978651 207318333 224932186 376628950 224932186 376628950 745090098 423771987 745090098 423771987 713548448 283766105 713548448 283766105 810200118 244601901 810200118 244601901 161595624 523025118 161595624 523025118 449017258 975716815 449017258 975716815 399956050 592354594 399956050 592354594 551649636 457419939 551649636 457419939 305164675 504178038 305164675 504178038 490108013 17449037 490108013 17449037 11339389 483072910 11339389 483072910 867836886 197528137 867836886 197528137 519724859 602483468 519724859 602483468 152912507 231381811 152912507 231381811 748777115 495051127 748777115 495051127 657506131 833703111 657506131 833703111 242165059 363444320 242165059 363444320 662019083 700981692 662019083 700981692 32283180 47959373 32283180 47959373 603238296 993516879 603238296 993516879 17668147 27441786 17668147 27441786 942383047 288838435 942383047 288838435 190986522 423796118 190986522 423796118 914831221 128677973 914831221 128677973 593685054 702848984 593685054 702848984 592897344 40161049 592897344 40161049 972838954 764984125 972838954 764984125 276199065 204470022 276199065 204470022 135918886 848176548 135918886 848176548 401076721 499621388 401076721 499621388 332776703 726123644 332776703 726123644 812906057 138558904 812906057 138558904 907854387 891138215 907854387 891138215 482354344 623811920 482354344 623811920 689078555 459289368 689078555 459289368 341145360 864993775 341145360 864993775 928108148 109045660 928108148 109045660 568737491 604186699 568737491 604186699 58908377 87969669 58908377 87969669 145367572 749633862 145367572 749633862 590185281 158680506 590185281 158680506 105748522 406575670 105748522 406575670 923520473 101463439 923520473 101463439 933448101 742289025 933448101 742289025 334225747 686380583 334225747 686380583 592395048 581218665 592395048 581218665 342409372 467682970 342409372 467682970 875048487 28502300 875048487 28502300 981400667 411067269 981400667 411067269 49599064 73899817 49599064 73899817 483319416 515014139 483319416 515014139 266460826 400166193 266460826 400166193 553667989 798206750 553667989 798206750 713992709 283057331 713992709 283057331 186327927 509417294 186327927 509417294 601754988 17353777 601754988 17353777 11263494 402113442 11263494 402113442 728551787 972881261 728551787 972881261 63185408 94743940 63185408 94743940 462335411 983166112 462335411 983166112 610621530 370748289 610621530 370748289 247415744 499395196 247415744 499395196 774679980 333396889 774679980 333396889 279304674 552559857 279304674 552559857 500487137 475729461 500487137 475729461 179837434 273572719 179837434 273572719 295558088 792711025 295558088 792711025 751942954 366570875 751942954 366570875 651958824 999595728 651958824 999595728 169099443 215063579 169099443 215063579 908238282 138241347 908238282 138241347 556218974 667355543 556218974 667355543 707720524 293088278 707720524 293088278 802970641 107176928 802970641 107176928 70922869 651160135 70922869 651160135 441403803 52499595 441403803 52499595 35534722 757996921 35534722 757996921 515424989 403505820 515424989 403505820 6826264 10144718 6826264 10144718 824594639 813734679 824594639 813734679 448481902 292083253 448481902 292083253 920575434 120222071 920575434 120222071 432289403 904036161 432289403 904036161 57549917 86156074 57549917 86156074 465278917 822459947 465278917 822459947 450369181 451604429 450369181 451604429 694215386 207565996 694215386 207565996 137936786 871898085 137936786 871898085 623272972 339496288 623272972 339496288 225723362 485372673 225723362 485372673 672273991 189348341 672273991 189348341 126197239 511965825 126197239 511965825 432634185 750464203 432634185 750464203 245518922 368317302 245518922 368317302 747149012 373728025 747149012 373728025 148632112 225139531 148632112 225139531 484637053 911620372 484637053 911620372 895397941 85723934 895397941 85723934 57236445 301828495 57236445 301828495 341172453 618993157 341172453 618993157 11649092 17723155 11649092 17723155 659860786 524040624 659860786 524040624 977901101 33339468 977901101 33339468 747840571 530556224 747840571 530556224 75480111 113645822 75480111 113645822 338782763 990120898 338782763 990120898 396020783 775981155 396020783 775981155 335106234 924429698 335106234 924429698 836812397 245314744 836812397 245314744 408308767 807289602 408308767 807289602 306972591 460288222 306972591 460288222 540942272 546920550 540942272 546920550 319863189 480906668 319863189 480906668 464012168 724355908 464012168 724355908 101509627 152567986 101509627 152567986 198423191 419215862 198423191 419215862 647001854 797967266 647001854 797967266 404233009 108570555 404233009 108570555 928503840 176114427 928503840 176114427 614678423 967802530 614678423 967802530 521784805 492226085 521784805 492226085 725698106 406172622 725698106 406172622 430266028 520714598 430266028 520714598 982736411 25947114 982736411 25947114 363151321 618811098 363151321 618811098 966080399 50345888 966080399 50345888 641817289 939798856 641817289 939798856 231359324 315917085 231359324 315917085 209127134 853662416 209127134 853662416 614321859 668662892 614321859 668662892 465983219 352170277 465983219 352170277 762294963 55729655 762294963 55729655 37441110 862709008 37441110 862709008 570614175 8378700 570614175 8378700 5623534 399476291 5623534 399476291 700167717 443233752 700167717 443233752 789404581 312455300 789404581 312455300 584445348 777693035 584445348 777693035 301594266 452501469 301594266 452501469 330378658 496184311 330378658 496184311 671608160 377775382 671608160 377775382 813605899 279773189 813605899 279773189 752921966 365117939 752921966 365117939 201719774 300595776 201719774 300595776 14590705 22668004 14590705 22668004 536183966 617150947 536183966 617150947 311322013 467630381 311322013 467630381 594408023 952242351 594408023 952242351 451605859 584431392 451605859 584431392 565356585 740123168 565356585 740123168 177047521 118666195 177047521 118666195 47037211 69718294 47037211 69718294 167017358 896813672 167017358 896813672 334656183 301295378 334656183 301295378 169480183 257294958 169480183 257294958 569222964 616976029 569222964 616976029 147579723 223431566 147579723 223431566 239188981 358855053 239188981 358855053 172706760 18077521 172706760 18077521 987777024 780839774 987777024 780839774 473534290 885717397 473534290 885717397 640582974 686385829 640582974 686385829 247835451 371384146 247835451 371384146 408672171 853785477 408672171 853785477 174665450 89433635 174665450 89433635 59575388 160582700 59575388 160582700 306314476 459289371 306314476 459289371 855043307 217079922 855043307 217079922 836710680 245476951 836710680 245476951 867901052 197475453 867901052 197475453 650089835 783689661 650089835 783689661 200556021 210654360 200556021 210654360 859156961 509662853 859156961 509662853 562762158 874819872 562762158 874819872 566615971 36391337 566615971 36391337 24114057 740647327 24114057 740647327 574982585 402589278 574982585 402589278 268239872 964605346 268239872 964605346 975804594 36389817 975804594 36389817 954843804 382356204 954843804 382356204 255039839 924721998 255039839 924721998 724587741 407738096 724587741 407738096 436631762 922165138 436631762 922165138 920922273 119687116 920922273 119687116 787808789 884365198 787808789 884365198 298775431 155147877 298775431 155147877 103672645 225084452 103672645 225084452 946979949 79144081 946979949 79144081 896841031 174487741 896841031 174487741 884023120 47639501 884023120 47639501 967498762 488075491 967498762 488075491 670626072 370234247 670626072 370234247 749638578 733389116 749638578 733389116 493558806 477492130 493558806 477492130 676937665 767402389 676937665 767402389 424888285 862470 424888285 862470 999225255 362728836 999225255 362728836 241694471 744785890 241694471 744785890 910764993 134955740 910764993 134955740 192931589 291726070 192931589 291726070 846742851 29213548 846742851 29213548 18772581 428232016 18772581 428232016 710663731 285793474 710663731 285793474 188465121 545551715 188465121 545551715 380261524 462695822 380261524 462695822 181221635 275238486 181221635 275238486 430519451 879772538 430519451 879772538 279743268 419917768 279743268 419917768 399999504 565646949 399999504 565646949 558048565 124173762 558048565 124173762 82692613 151466325 82692613 151466325 100809592 50298201 100809592 50298201 34047500 447043092 34047500 447043092 697385575 444002803 697385575 444002803 205818889 310511692 205818889 310511692 757216991 359127021 757216991 359127021 116930379 10650914 116930379 10650914 992550529 205158989 992550529 205158989 133574000 17353780 133574000 17353780 988395695 504639654 988395695 504639654 63714372 95357061 63714372 95357061 758497817 357423862 758497817 357423862 132739667 199460104 132739667 199460104 535281205 695058939 535281205 695058939 287863282 250440440 287863282 250440440 165368950 256550891 165368950 256550891 895075102 157744107 895075102 157744107 754071078 396367463 754071078 396367463 264136311 752420720 264136311 752420720 464607295 659890762 464607295 659890762 429869088 129770777 429869088 129770777 914083586 282681641 914083586 282681641 186118096 355607702 186118096 355607702 759824943 865962223 759824943 865962223 563070019 979945382 563070019 979945382 831798619 103048729 831798619 103048729 68273906 209040702 68273906 209040702 601832942 774878440 601832942 774878440 64390396 96528847 64390396 96528847 380943874 970701555 380943874 970701555 611648909 212600801 611648909 212600801 141331446 239381637 141331446 239381637 172237024 261731247 172237024 261731247 975055968 37157417 975055968 37157417 385307024 907813919 385307024 907813919 171178701 260037461 171178701 260037461 575774275 746999792 575774275 746999792 872413112 191055725 872413112 191055725 247388793 370641724 247388793 370641724 112644043 168807035 112644043 168807035 136769055 205895056 136769055 205895056 884666156 173381352 884666156 173381352 791151411 413958876 791151411 413958876 688000406 490481032 688000406 490481032 326272231 813563099 326272231 813563099 586562863 572798461 586562863 572798461 426782937 844994291 426782937 844994291 118538397 69498878 118538397 69498878 953246515 105940656 953246515 105940656 70202781 831775107 70202781 831775107 507988904 458928540 507988904 458928540 306087771 943310975 306087771 943310975 973156036 39715585 973156036 39715585 660420958 860630676 660420958 860630676 956974289 63782083 956974289 63782083 234013275 944638219 234013275 944638219 611442932 351162209 611442932 351162209 762845590 414080255 762845590 414080255 275766384 276894736 275766384 276894736 815521503 152655026 815521503 152655026 101573706 374377694 101573706 374377694 269579932 404704051 269579932 404704051 116254016 152245797 116254016 152245797 898993087 563333563 898993087 563333563 381937005 757697857 381937005 757697857 349866776 2563463 349866776 2563463 1543750 762773742 1543750 762773742 570585592 622656808 570585592 622656808 476228811 454174222 476228811 454174222 692477448 493512649 692477448 493512649 246062345 243941568 246062345 243941568 837645019 591746640 837645019 591746640 335173494 872126225 335173494 872126225 835540568 247448443 835540568 247448443 684589226 471739847 684589226 471739847 256929288 195806698 256929288 195806698 869201840 850755408 869201840 850755408 525254721 674880605 525254721 674880605 559178791 497045097 559178791 497045097 305487366 131211417 305487366 131211417 913224566 284917330 913224566 284917330 18205460 15877650 18205460 15877650 10524496 483923038 10524496 483923038 717240306 133602953 717240306 133602953 88735952 188115531 88735952 188115531 874384198 223308389 874384198 223308389 110502277 102328364 110502277 102328364 67693846 365719508 67693846 365719508 826752165 260810026 826752165 260810026 460845069 726729888 460845069 726729888 46788244 69392438 46788244 69392438 98788655 473917234 98788655 473917234 679531447 867522199 679531447 867522199 303043144 303783402 303043144 303783402 201229400 666603183 201229400 666603183 650802689 245358293 650802689 245358293 22952671 34828684 22952671 34828684 551022001 729630186 551022001 729630186 553884123 599290585 553884123 599290585 583933299 710117718 583933299 710117718 436735839 435802511 436735839 435802511 269281733 404473345 269281733 404473345 446065168 800890851 446065168 800890851 87889324 131805581 87889324 131805581 212930536 755997040 212930536 755997040 373848824 492501174 373848824 492501174 266004154 399395583 266004154 399395583 580265014 681939207 580265014 681939207 77265992 116098129 77265992 116098129 254256627 469021731 254256627 469021731 762455765 351895226 762455765 351895226 560841253 558281302 560841253 558281302 523614767 270664381 523614767 270664381 820014330 113305735 820014330 113305735 75275600 554251961 75275600 554251961 550251894 205466977 550251894 205466977 136572538 138103620 136572538 138103620 908278395 827643555 908278395 827643555 361590632 83158 361590632 83158 130043 493350407 130043 493350407 667391324 511874995 667391324 511874995 249177441 171724069 249177441 171724069 114682184 420043496 114682184 420043496 716331517 241161467 716331517 241161467 17064321 26538702 17064321 26538702 553114730 617404735 553114730 617404735 41718057 50710223 41718057 50710223 34538848 301302193 34538848 301302193 482697294 908603617 482697294 908603617 748953709 370973362 748953709 370973362 518539090 817914841 518539090 817914841 290548432 435158097 290548432 435158097 537254547 585695233 537254547 585695233 977358912 34354059 977358912 34354059 101425433 958257232 101425433 958257232 412360966 277866791 412360966 277866791 182683603 285299104 182683603 285299104 855420740 208171641 855420740 208171641 138398918 427850328 138398918 427850328 662526789 930142550 662526789 930142550 79450907 119095020 79450907 119095020 590617594 654471218 590617594 654471218 219498012 269772027 219498012 269772027 820651376 162878994 820651376 162878994 108953309 396210353 108953309 396210353 925623001 112680592 925623001 112680592 404834148 516173878 404834148 516173878 74430549 112231237 74430549 112231237 272645311 409075190 272645311 409075190 741022589 379782451 741022589 379782451 253284642 303896953 253284642 303896953 795656117 809957962 795656117 809957962 487646191 988503544 487646191 988503544 448385170 549234257 448385170 549234257 500033530 915239544 500033530 915239544 703916851 253042708 703916851 253042708 167042361 959782076 167042361 959782076 621636922 648357804 621636922 648357804 583002896 343561132 583002896 343561132 767654975 189450971 767654975 189450971 126232770 663909956 126232770 663909956 403526475 835402764 403526475 835402764 191300084 161572689 191300084 161572689 892590407 387411129 892590407 387411129 258487505 213740919 258487505 213740919 857210952 743001652 857210952 743001652 59106045 88378277 59106045 88378277 390240062 816792286 390240062 816792286 499540623 278637295 499540623 278637295 183250470 887343726 183250470 887343726 779024748 36762806 779024748 36762806 975565763 412214960 975565763 412214960 559011438 730930797 559011438 730930797 288591986 432034336 288591986 432034336 582651079 693029489 582651079 693029489 729293395 320795314 729293395 320795314 212623202 686307665 212623202 686307665 630168243 593199199 630168243 593199199 356480076 940945425 356480076 940945425 122472240 183579704 122472240 183579704 125578277 533080692 125578277 533080692 611655952 512300844 611655952 512300844 570416536 217752892 570416536 217752892 854805342 984867261 854805342 984867261 460186488 886952607 460186488 886952607 585152159 173234999 585152159 173234999 115596070 379778580 115596070 379778580 950011946 74434991 950011946 74434991 90756627 314107152 90756627 314107152 788249156 6225694 788249156 6225694 3927927 495995225 3927927 495995225 665385529 587849583 665385529 587849583 29264265 12291760 29264265 12291760 8127516 669339897 8127516 669339897 898736095 128099493 898736095 128099493 85108460 114064870 85108460 114064870 924628805 297266857 924628805 297266857 196672362 589976438 196672362 589976438 393477757 21955746 393477757 21955746 13931050 879866334 13931050 879866334 995012323 6961197 995012323 6961197 145073976 404968190 145073976 404968190 726579436 936593944 726579436 936593944 450823757 465539761 450823757 465539761 685116470 860184673 685116470 860184673 413381442 591957248 413381442 591957248 541174752 36296327 541174752 36296327 24011744 277410490 24011744 277410490 815213697 425590625 815213697 425590625 712488208 160359991 712488208 160359991 893420188 784650483 893420188 784650483 534011956 87302829 534011956 87302829 941765006 862174401 941765006 862174401 357022342 664895181 357022342 664895181 446077460 45463456 446077460 45463456 30305741 333462642 30305741 333462642 221171891 107116116 221171891 107116116 70906167 270177859 70906167 270177859 820435964 304494217 820435964 304494217 579597754 617395741 579597754 617395741 536004979 305579646 536004979 305579646 794143748 183909522 794143748 183909522 122741127 198183501 122741127 198183501 867303731 889191747 867303731 889191747 466319959 463686899 466319959 463686899 686217364 938283398 686217364 938283398 62751537 94047547 62751537 94047547 827934106 599575693 827934106 599575693 509291558 945374562 509291558 945374562 796021756 59658844 796021756 59658844 959795785 151301778 959795785 151301778 622396244 950062834 622396244 950062834 27975437 42363277 27975437 42363277 382049808 857559687 382049808 857559687 679847879 51913634 679847879 51913634 35228885 197817293 35228885 197817293 131772709 49600740 131772709 49600740 33535670 774761186 33535670 774761186 564820335 259044259 564820335 259044259 170665341 70560166 170665341 70560166 952685585 45019493 952685585 45019493 29792638 934186013 29792638 934186013 917677724 124538723 917677724 124538723 94464042 993239104 94464042 993239104 542019573 198380965 542019573 198380965 132024540 272250265 132024540 272250265 818479868 708156744 818479868 708156744 474759406 506687197 474759406 506687197 642293294 134360674 642293294 134360674 89340383 193941148 89340383 193941148 445191637 732322188 445191637 732322188 539966961 934832204 539966961 934832204 144212967 217968022 144212967 217968022 301815078 452661133 301815078 452661133 283138034 396305948 283138034 396305948 732587860 64518657 732587860 64518657 7170336 10782941 7170336 10782941 939179100 178422892 939179100 178422892 536007099 889079806 536007099 889079806 446219081 295689088 446219081 295689088 195487077 356790715 195487077 356790715 697173119 703854779 697173119 703854779 648047427 329655370 648047427 329655370 777236023 201741965 777236023 201741965 134155833 155029453 134155833 155029453 896817076 590019153 896817076 590019153 59295728 88852624 59295728 88852624 76223407 236133579 76223407 236133579 850549014 141112700 850549014 141112700 906064938 315149482 906064938 315149482 3518236 5477520 3518236 5477520 50904024 784174879 50904024 784174879 378368828 380299545 378368828 380299545 253667074 316292553 253667074 316292553 818584959 3512365 818584959 3512365 2369534 288827225 2369534 288827225 627264946 935085660 627264946 935085660 865196799 201303503 865196799 201303503 192534327 291208094 192534327 291208094 899235356 151763734 899235356 151763734 242819821 364334452 242819821 364334452 830009075 181343651 830009075 181343651 120749769 249682250 120749769 249682250 833716584 493128600 833716584 493128600 667527322 83140165 667527322 83140165 944132783 296442574 944132783 296442574 114303819 171229937 114303819 171229937 206912089 312047902 206912089 312047902 9933915 14901355 9933915 14901355 820412184 301898264 820412184 301898264 297456996 446260964 297456996 446260964 960095068 7154608 960095068 7154608 994845740 669812253 994845740 669812253 430303392 828556823 430303392 828556823 462261164 516240521 462261164 516240521 285287437 427412832 285287437 427412832 320391369 481760705 320391369 481760705 96410529 144656744 96410529 144656744 691234601 456459296 691234601 456459296 22531618 33962966 22531618 33962966 510007684 913018301 510007684 913018301 16058079 24941768 16058079 24941768 180278796 883460140 180278796 883460140 550661844 230364139 550661844 230364139 5306184 8077901 5306184 8077901 992327727 106576146 992327727 106576146 70597586 779047346 70597586 779047346 573160835 833985664 573160835 833985664 433798187 382221897 433798187 382221897 741282710 934173204 741282710 934173204 441701194 857242198 441701194 857242198 940354478 89750721 940354478 89750721 90422987 135964986 90422987 135964986 437136 648369 437136 648369 652851265 917730982 652851265 917730982 238590006 358002885 238590006 358002885 543101182 833748380 543101182 833748380 472812954 354805461 472812954 354805461 236132381 448037450 236132381 448037450 298613307 187730671 298613307 187730671 92172046 138241345 92172046 138241345 869693925 280019424 869693925 280019424 145647268 220826132 145647268 220826132 563776672 581930863 563776672 581930863 70409009 106238967 70409009 106238967 808074663 674611769 808074663 674611769 511834462 487197798 511834462 487197798 859316191 210157593 859316191 210157593 681234689 471240202 681234689 471240202 112690747 3790470 112690747 3790470 2595463 947386964 2595463 947386964 817479218 273798971 817479218 273798971 751307020 367681863 751307020 367681863 70833742 106957479 70833742 106957479 475592106 979521520 475592106 979521520 435971796 27054635 435971796 27054635 982151241 735910999 982151241 735910999 358578886 582916680 358578886 582916680 970809768 43390310 970809768 43390310 120274384 191155523 120274384 191155523 517403223 570862807 517403223 570862807 254627726 363444321 254627726 363444321 754133993 471054317 754133993 471054317 404437967 882534376 404437967 882534376 299173652 220867703 299173652 220867703 853062897 270912375 853062897 270912375 590141281 796927434 590141281 796927434 110351594 129694231 110351594 129694231 914194719 481584543 914194719 481584543 320321348 735528374 320321348 735528374 582650913 744458232 582650913 744458232 451569496 205604515 451569496 205604515 862050306 54563218 862050306 54563218 36826998 18758047 36826998 18758047 987407421 460048834 987407421 460048834 620818001 692201343 620818001 692201343 261506057 391975270 261506057 391975270 504954522 904169649 504954522 904169649 415186259 276787665 415186259 276787665 815584525 54942995 815584525 54942995 36961588 740370032 36961588 740370032 644522781 127056523 644522781 127056523 53205623 79527579 53205623 79527579 869897465 379660699 869897465 379660699 253138479 14515891 253138479 14515891 990428441 155932790 990428441 155932790 175175023 266359221 175175023 266359221 50218690 74786463 50218690 74786463 71013250 366150554 71013250 366150554 577287715 593127526 577287715 593127526 256106116 161823727 256106116 161823727 108028026 352300967 108028026 352300967 981538983 28225007 981538983 28225007 355904005 858320547 355904005 858320547 832673522 251348263 832673522 251348263 624282509 848432822 624282509 848432822 365123209 408483579 365123209 408483579 272347942 622855145 272347942 622855145 823777941 201996724 823777941 201996724 864568442 799551627 864568442 799551627 604779481 14606756 604779481 14606756 990318869 225137069 990318869 225137069 410050585 605439537 410050585 605439537 19446299 29881614 19446299 29881614 348729468 906967675 348729468 906967675 507960876 206283819 507960876 206283819 136915025 193981197 136915025 193981197 870448548 212583625 870448548 212583625 56267633 84461575 56267633 84461575 597259156 969208878 597259156 969208878 396687736 331460985 396687736 331460985 775993274 945248398 775993274 945248398 63214799 94780018 63214799 94780018 306197293 459169287 306197293 459169287 815528825 250603875 815528825 250603875 165502840 210650771 165502840 210650771 859173926 669597923 859173926 669597923 546496659 74062937 546496659 74062937 950267976 340094640 950267976 340094640 226245160 639361319 226245160 639361319 617111444 505581196 617111444 505581196 383838866 908964510 383838866 908964510 880622036 178875751 880622036 178875751 587307468 788563059 587307468 788563059 878211719 182909409 878211719 182909409 536083853 728682255 536083853 728682255 503952251 145207047 503952251 145207047 903578831 235673290 903578831 235673290 843434125 112401139 843434125 112401139 926015685 22648531 926015685 22648531 14513136 307030508 14513136 307030508 793089001 89612692 793089001 89612692 59719154 101420761 59719154 101420761 933489131 785336374 933489131 785336374 214919468 173332091 214919468 173332091 884713000 496733532 884713000 496733532 401967275 805080964 401967275 805080964 482294868 368808422 482294868 368808422 976133400 35975445 976133400 35975445 257883699 404356667 257883699 404356667 565798164 997370232 565798164 997370232 696584609 448258024 696584609 448258024 383644678 895453815 383644678 895453815 722308709 146675651 722308709 146675651 902522980 758667845 902522980 758667845 451987600 151059949 451987600 151059949 899770811 80063397 899770811 80063397 53601113 34417277 53601113 34417277 977324830 926234979 977324830 926234979 94778532 140650917 94778532 140650917 93851448 387598359 93851448 387598359 737947747 128914336 737947747 128914336 85842935 366350995 85842935 366350995 672958971 484006177 672958971 484006177 248702670 291816066 248702670 291816066 45457906 67364797 45457906 67364797 786677169 813781424 786677169 813781424 47764802 71105197 47764802 71105197 80672546 649408626 80672546 649408626 653738384 806746191 653738384 806746191 575343148 546860754 575343148 546860754 610719671 806290197 610719671 806290197 625232823 490439936 625232823 490439936 669204978 529528205 669204978 529528205 326074430 490279450 326074430 490279450 572507671 726614186 572507671 726614186 118822808 178017345 118822808 178017345 595205410 624829073 595205410 624829073 46562326 69018713 46562326 69018713 765245075 732662556 765245075 732662556 298221599 29954371 298221599 29954371 19450011 366877529 19450011 366877529 751803702 496053141 751803702 496053141 762648 1024027 762648 1024027 248658363 910219887 248658363 910219887 632739128 456965754 632739128 456965754 304803419 129699622 304803419 129699622 917603034 124616209 917603034 124616209 370650478 597581759 370650478 597581759 760339693 279387000 760339693 279387000 183768813 874445771 183768813 874445771 374232548 374157747 374232548 374157747 206009029 310896580 206009029 310896580 595497891 733181623 595497891 733181623 544938832 464431398 544938832 464431398 752132656 313204850 752132656 313204850 789041763 739322812 789041763 739322812 607104488 521865243 607104488 521865243 580963869 902417359 580963869 902417359 240103099 359971588 240103099 359971588 380354364 837570626 380354364 837570626 627652202 305696435 627652202 305696435 202689367 460460861 202689367 460460861 688323402 471214915 688323402 471214915 313788890 188997659 313788890 188997659 873926644 321994724 873926644 321994724 652164496 595919519 652164496 595919519 792773233 307559429 792773233 307559429 326773733 611601327 326773733 611601327 570437545 827181000 570437545 827181000 454768774 144085170 454768774 144085170 904391649 327710745 904391649 327710745 448628983 778875825 448628983 778875825 757254993 117270957 757254993 117270957 58186253 86937302 58186253 86937302 126265156 189494057 126265156 189494057 981261534 28708609 981261534 28708609 962486697 275403527 962486697 275403527 816479084 20960375 816479084 20960375 986049931 108430325 986049931 108430325 928618447 34691172 928618447 34691172 977216607 433520267 977216607 433520267 693836552 993487533 693836552 993487533 345684036 809928559 345684036 809928559 979096295 31529695 979096295 31529695 355484550 837924458 355484550 837924458 672614642 431430784 672614642 431430784 708304411 976178680 708304411 976178680 359132928 916997198 359132928 916997198 539705903 458337302 539705903 458337302 305592666 353597773 305592666 353597773 761396408 432744034 761396408 432744034 327783813 493054744 327783813 493054744 231297937 346786703 231297937 346786703 699195376 959780214 699195376 959780214 225905396 212771497 225905396 212771497 922677449 650121 922677449 650121 482410 62433 482410 62433 999893734 369740185 999893734 369740185 246842133 908212173 246842133 908212173 866746084 6461192 866746084 6461192 4095443 202201026 4095443 202201026 536478795 867620476 536478795 867620476 936646036 95373153 936646036 95373153 564180438 898327351 564180438 898327351 164278790 248910691 164278790 248910691 820916669 269430031 820916669 269430031 984886666 22643672 984886666 22643672 213911697 463595354 213911697 463595354 686282830 348381180 686282830 348381180 220020237 331882932 220020237 331882932 717030211 419041119 717030211 419041119 96726993 93252433 96726993 93252433 62419323 159025260 62419323 159025260 496514729 513293904 496514729 513293904 127422310 190962876 127422310 190962876 263367203 989222055 263367203 989222055 828293033 258286977 828293033 258286977 513051665 935868200 513051665 935868200 270109560 176280784 270109560 176280784 117408830 121126403 117408830 121126403 919909699 22536349 919909699 22536349 14327661 299149884 14327661 299149884 737165445 494764448 737165445 494764448 329245715 557972918 329245715 557972918 520149508 715001247 520149508 715001247 504094591 92826539 504094591 92826539 938281276 559393766 938281276 559393766 391847355 43699447 391847355 43699447 970556109 805994656 970556109 805994656 426239551 813479145 426239551 813479145 538958989 28456249 538958989 28456249 18280436 366374578 18280436 366374578 752088558 627121550 752088558 627121550 91354904 137251937 91354904 137251937 408453393 716763079 408453393 716763079 902083590 147415370 902083590 147415370 200762100 501925069 200762100 501925069 657755542 615890949 657755542 615890949 378890674 663603024 378890674 663603024 580897252 306405747 580897252 306405747 203319556 783509751 203319556 783509751 700506221 442904118 700506221 442904118 349105972 803426510 349105972 803426510 494885675 173380908 494885675 173380908 115699037 672546203 115699037 672546203 923509609 115739969 923509609 115739969 289822546 433885153 289822546 433885153 932582059 102727068 932582059 102727068 539196966 692593833 539196966 692593833 185000615 38091865 185000615 38091865 25354182 113717489 25354182 113717489 924974674 510725539 924974674 510725539 176898198 268805427 176898198 268805427 729472553 630014955 729472553 630014955 424611617 240510557 424611617 240510557 915473123 128046170 915473123 128046170 723824824 553370012 723824824 553370012 433975018 355504097 433975018 355504097 843898947 234814768 843898947 234814768 232660081 701417098 232660081 701417098 936958038 94960683 936958038 94960683 454447971 792416699 454447971 792416699 270888635 380211772 270888635 380211772 253607972 136282520 253607972 136282520 926966544 110647475 926966544 110647475 569591101 966498864 569591101 966498864 34675674 40141318 34675674 40141318 26674689 332931230 26674689 332931230 816778461 8913593 816778461 8913593 993526822 353646625 993526822 353646625 235355651 748593210 235355651 748593210 549050363 716378205 549050363 716378205 410379925 733749723 410379925 733749723 840539535 239769751 840539535 239769751 731724149 397474519 731724149 397474519 141615671 205703233 141615671 205703233 136728651 408047610 136728651 408047610 271931517 115748810 271931517 115748810 77008363 246442736 77008363 246442736 910493773 9793032 910493773 9793032 6678458 325345154 6678458 325345154 780345607 618738441 780345607 618738441 453655339 131088182 453655339 131088182 913365234 164025565 913365234 164025565 109796370 476005067 109796370 476005067 316797397 209255715 316797397 209255715 139277616 149081142 139277616 149081142 901017718 244576626 901017718 244576626 799568881 764579735 799568881 764579735 436848425 394809168 436848425 394809168 140066901 210755130 140066901 210755130 802441312 293930118 802441312 293930118 939405963 91490363 939405963 91490363 258440684 552245579 258440684 552245579 599587296 205890015 599587296 205890015 65135111 97908004 65135111 97908004 103525931 414380423 103525931 414380423 720234196 590375713 720234196 590375713 213564098 322417059 213564098 322417059 387725121 637350696 387725121 637350696 190691116 288336429 190691116 288336429 785985473 890880743 785985473 890880743 348574027 958464139 348574027 958464139 422850828 43609468 422850828 43609468 28810067 284909657 28810067 284909657 330861765 496733537 330861765 496733537 317844095 52134400 317844095 52134400 35428202 47065664 35428202 47065664 967904859 56435714 967904859 56435714 38149230 942452934 38149230 942452934 488351072 121422484 488351072 121422484 80967945 259456851 80967945 259456851 827777848 323252728 827777848 323252728 565789108 858488433 565789108 858488433 780735450 175258021 780735450 175258021 883691726 379580618 883691726 379580618 7216248 10912273 7216248 10912273 902731329 980342765 902731329 980342765 197297408 80178843 197297408 80178843 53613500 546253557 53613500 546253557 636629665 359977876 636629665 359977876 144797763 218850259 144797763 218850259 480525396 655061516 480525396 655061516 997249588 3973226 997249588 3973226 684353809 466682447 684353809 466682447 832147671 252190160 832147671 252190160 767828374 437043578 767828374 437043578 551365856 508865005 551365856 508865005 925263843 107788137 925263843 107788137 929231557 334514481 929231557 334514481 221979481 155147878 221979481 155147878 896752694 519130448 896752694 519130448 81562497 122244683 81562497 122244683 825566495 262899997 825566495 262899997 971389347 42653149 971389347 42653149 119798215 179693376 119798215 179693376 79638428 119427096 79638428 119427096 314051036 544199278 314051036 544199278 641585501 475150327 641585501 475150327 316028219 723722517 316028219 723722517 515292169 700038776 515292169 700038776 163348748 192367092 163348748 192367092 128181045 448031031 128181045 448031031 429471715 807797655 429471715 807797655 160728281 243081087 160728281 243081087 678352527 475373222 678352527 475373222 771156732 338368258 771156732 338368258 506985023 889965913 506985023 889965913 174546852 265228964 174546852 265228964 605035620 918548178 605035620 918548178 575638483 424714054 575638483 424714054 712874897 812202254 712874897 812202254 283878927 394240800 283878927 394240800 733732775 151782589 733732775 151782589 100952847 781750919 100952847 781750919 523053178 78961454 523053178 78961454 52840237 625755706 52840237 625755706 966214619 50271561 966214619 50271561 957090433 874981405 957090433 874981405 254532363 380299542 254532363 380299542 742858627 550939593 742858627 550939593 338082077 691577061 338082077 691577061 579309608 692406527 579309608 692406527 16532423 25801952 16532423 25801952 466464967 848278904 466464967 848278904 167335541 253597683 167335541 253597683 728236671 950404077 728236671 950404077 326739633 10438281 326739633 10438281 7029397 325369451 7029397 325369451 215531580 1346813 215531580 1346813 925045 156391240 925045 156391240 157344837 366606733 157344837 366606733 359999965 700105780 359999965 700105780 753564478 363959414 753564478 363959414 724057679 697076466 724057679 697076466 180016007 273749258 180016007 273749258 267960089 928258220 267960089 928258220 820385957 268661207 820385957 268661207 821298622 163855768 821298622 163855768 17700399 27480595 17700399 27480595 579747925 680507937 579747925 680507937 511305767 640837239 511305767 640837239 592676278 799983769 592676278 799983769 650071194 345994620 650071194 345994620 766031305 462255314 766031305 462255314 232251549 22772213 232251549 22772213 984724741 840268473 984724741 840268473 407864944 503782367 407864944 503782367 505160424 260535194 505160424 260535194 33470666 33259235 33470666 33259235 977960918 384393797 977960918 384393797 256614204 197385077 256614204 197385077 867949910 244006058 867949910 244006058 680936450 471701692 680936450 471701692 234382498 352153635 234382498 352153635 687681373 461247112 687681373 461247112 62796251 94140322 62796251 94140322 810095978 438784752 810095978 438784752 115569825 2592265 115569825 2592265 998120190 476107596 998120190 476107596 627441349 832253760 627441349 832253760 666752371 494268860 666752371 494268860 621546307 767553242 621546307 767553242 310988163 466746077 310988163 466746077 674111576 863738898 674111576 863738898 333364315 352369824 333364315 352369824 881998133 60705553 881998133 60705553 959090009 455161596 959090009 455161596 139781797 210201185 139781797 210201185 552382386 738281594 552382386 738281594 522360287 939053848 522360287 939053848 829049874 257365352 829049874 257365352 445350711 905584546 445350711 905584546 46933729 69575178 46933729 69575178 89890232 499100731 89890232 499100731 332367303 237509349 332367303 237509349 156922030 819821413 156922030 819821413 628566531 575506309 628566531 575506309 554314320 28921048 554314320 28921048 981029925 423428223 981029925 423428223 282562205 947786211 282562205 947786211 430584758 101557762 430584758 101557762 67291685 387726948 67291685 387726948 258770710 274655667 258770710 274655667 180565985 234148526 180565985 234148526 844181466 416988160 844181466 416988160 312514256 469561087 312514256 469561087 96309809 144556933 96309809 144556933 862478724 709634887 862478724 709634887 647038638 8341655 647038638 8341655 993867223 223798601 993867223 223798601 702337633 565726489 702337633 565726489 509022466 339606625 509022466 339606625 872782283 190579680 872782283 190579680 180433660 555385602 180433660 555385602 391664965 915423925 391664965 915423925 388720782 922743002 388720782 922743002 649876932 959955418 649876932 959955418 60378947 90422980 60378947 90422980 895948979 161214943 895948979 161214943 107470175 232173743 107470175 232173743 954253146 67865770 954253146 67865770 329674689 495242812 329674689 495242812 731171331 381753304 731171331 381753304 254675276 444393134 254675276 444393134 699249828 662500152 699249828 662500152 14897054 22920499 14897054 22920499 527554896 952028744 527554896 952028744 192804831 162468319 192804831 162468319 108647726 288448946 108647726 288448946 806447011 461473754 806447011 461473754 687497458 371384144 687497458 371384144 748793077 844615743 748793077 844615743 48437893 71986566 48437893 71986566 431895519 960997380 431895519 960997380 54377951 81552417 54377951 81552417 481016735 917760398 481016735 917760398 364662184 296299577 364662184 296299577 800763788 774401716 800763788 774401716 586408225 320038131 586408225 320038131 984474309 23182146 984474309 23182146 17688847 345622550 17688847 345622550 765829724 346386537 765829724 346386537 882173688 80063396 882173688 80063396 946238632 871996750 946238632 871996750 534704541 86067612 534704541 86067612 942464252 697472527 942464252 697472527 595314126 117417348 595314126 117417348 922459019 278320814 922459019 278320814 9396894 14041311 9396894 14041311 68004745 422596353 68004745 422596353 827382167 260065638 827382167 260065638 345379180 843494184 345379180 843494184 724722480 76598282 724722480 76598282 948606461 176268629 948606461 176268629 39455975 58425084 39455975 58425084 408064116 893325316 408064116 893325316 120169725 180232866 120169725 180232866 867923277 898577080 867923277 898577080 585482252 126093896 585482252 126093896 916689423 874802413 916689423 874802413 511735992 245604700 511735992 245604700 836618598 316780978 836618598 316780978 579795551 964615228 579795551 964615228 488098619 53056355 488098619 53056355 35955993 459287443 35955993 459287443 689098343 136921443 689098343 136921443 91143436 500073478 91143436 500073478 496027796 505282402 496027796 505282402 284996357 373575150 284996357 373575150 747207652 424221344 747207652 424221344 283091539 57580520 283091539 57580520 961328670 133393022 961328670 133393022 88641514 924280618 88641514 924280618 554084707 743745193 554084707 743745193 432322188 680602189 432322188 680602189 621755453 145395539 621755453 145395539 76081063 114282734 76081063 114282734 912162891 323351782 912162891 323351782 549344549 686651240 549344549 686651240 497454975 473715195 497454975 473715195 679734054 48514057 679734054 48514057 32618390 232524526 32618390 232524526 845275833 234095292 845275833 234095292 154883753 517976279 154883753 517976279 559308216 629602821 559308216 629602821 461635918 752034535 461635918 752034535 612501707 580030503 612501707 580030503 434683240 402015494 434683240 402015494 728621705 839635552 728621705 839635552 594260363 905175500 594260363 905175500 504788419 185146928 504788419 185146928 21955531 33248231 21955531 33248231 556704108 568591828 556704108 568591828 163694149 42482753 163694149 42482753 28117387 464298779 28117387 464298779 309675046 132108765 309675046 132108765 88156451 410145829 88156451 410145829 319268160 479980381 319268160 479980381 167396722 210882892 167396722 210882892 859056729 857677652 859056729 857677652 562789449 414694159 562789449 414694159 719980118 840817528 719980118 840817528 205610858 310356129 205610858 310356129 282472939 423397780 282472939 423397780 845176589 232663584 845176589 232663584 340310169 601995058 340310169 601995058 727675705 403209272 727675705 403209272 450185303 675301694 450185303 675301694 386159110 645420277 386159110 645420277 506416257 131021219 506416257 131021219 913390594 183940416 913390594 183940416 334734990 556898743 334734990 556898743 217071502 276019462 217071502 276019462 816022425 605182195 816022425 605182195 335887870 454691556 335887870 454691556 106209960 155339711 106209960 155339711 896643322 196663178 896643322 196663178 174611486 852348250 174611486 852348250 480596570 843506086 480596570 843506086 445880248 882679469 445880248 882679469 661720124 62047695 661720124 62047695 41815236 851482204 41815236 851482204 355468789 348746699 355468789 348746699 232256349 933921713 232256349 933921713 379445986 231844573 379445986 231844573 153306615 407966665 153306615 407966665 724349378 986043780 724349378 986043780 268443006 402929314 268443006 402929314 527603211 910869605 527603211 910869605 348223725 678524744 348223725 678524744 627920325 865568831 627920325 865568831 960907123 58289670 960907123 58289670 736208370 547943963 736208370 547943963 531108796 376670957 531108796 376670957 745058946 256245993 745058946 256245993 168798244 460865841 168798244 460865841 307275602 233168159 307275602 233168159 154329033 567894681 154329033 567894681 694263492 451324141 694263492 451324141 600518789 716893981 600518789 716893981 640392761 305370091 640392761 305370091 109903707 164349520 109903707 164349520 157072732 951440257 157072732 951440257 939580468 91336669 939580468 91336669 692461602 567472106 692461602 567472106 474762113 96466926 474762113 96466926 936084964 284676545 936084964 284676545 566237177 854943307 566237177 854943307 625319744 207374702 625319744 207374702 137729729 358181540 137729729 358181540 757902010 268295370 757902010 268295370 176581127 57354114 176581127 57354114 961434344 399435589 961434344 399435589 266020058 895244774 266020058 895244774 511622650 682884872 511622650 682884872 621379423 895287732 621379423 895287732 538405304 74219233 538405304 74219233 950179373 373611985 950179373 373611985 3222348 5037428 3222348 5037428 154488872 894584836 154488872 894584836 808461947 285992068 808461947 285992068 437502668 974246352 437502668 974246352 260574935 49220436 260574935 49220436 33351937 131235895 33351937 131235895 913174160 454477746 913174160 454477746 303104187 219848510 303104187 219848510 853455691 204725659 853455691 204725659 136014856 440532798 136014856 440532798 701926671 861387839 701926671 861387839 14315395 22525079 14315395 22525079 614324215 698102475 614324215 698102475 98928973 148785159 98928973 148785159 134551617 949390708 134551617 949390708 942132772 86663577 942132772 86663577 637315733 790386224 637315733 790386224 146684541 222175518 146684541 222175518 666076855 825031508 666076855 825031508 592018485 149800946 592018485 149800946 900742746 722189216 900742746 722189216 612153117 23098420 612153117 23098420 984541640 29241722 984541640 29241722 229797468 345165121 229797468 345165121 999187646 938067 999187646 938067 85759597 128768440 85759597 128768440 916850321 125920884 916850321 125920884 906769613 533826528 906769613 533826528 235244071 353332086 235244071 353332086 431871181 764475606 431871181 764475606 612773585 585206676 612773585 585206676 394722770 723854675 394722770 723854675 460789613 137499731 460789613 137499731 908945820 141809674 908945820 141809674 662925776 873262403 662925776 873262403 430557709 41204268 430557709 41204268 972225977 409075193 972225977 409075193 723617931 359185676 723617931 359185676 757129903 700707679 757129903 700707679 631890456 166639987 631890456 166639987 981080957 28819960 981080957 28819960 321042269 836512060 321042269 836512060 453315861 429064774 453315861 429064774 286483601 385071944 286483601 385071944 739362922 892127447 739362922 892127447 375250846 221628576 375250846 221628576 852518476 985851903 852518476 985851903 347358791 631476365 347358791 631476365 575630785 606646207 575630785 606646207 444525830 351775167 444525830 351775167 922527554 24327398 922527554 24327398 983809745 16552537 983809745 16552537 10787804 870355985 10787804 870355985 878355685 182679357 878355685 182679357 540175924 849664933 540175924 849664933 103584722 113066757 103584722 113066757 75170730 35936028 75170730 35936028 976244170 862364981 976244170 862364981 362732115 102029524 362732115 102029524 933059883 382434115 933059883 382434115 255124259 800265408 255124259 800265408 530452614 976511818 530452614 976511818 196804608 297470659 196804608 297470659 206422027 419139829 206422027 419139829 652883608 775496095 652883608 775496095 896710638 155305777 896710638 155305777 702445188 475313440 702445188 475313440 678417429 365649060 678417429 365649060 940055321 90290673 940055321 90290673 145383871 321844147 145383871 321844147 782823630 649515976 782823630 649515976 334115069 982994584 334115069 982994584 454347087 468608935 454347087 468608935 122026697 183039806 122026697 183039806 858039117 536922644 858039117 536922644 134155533 201729922 134155533 201729922 392163984 872287398 392163984 872287398 935148128 98665414 935148128 98665414 280352261 420742014 280352261 420742014 896017191 156541914 896017191 156541914 459579153 650406398 459579153 650406398 819672124 6449572 819672124 6449572 995361944 850273238 995361944 850273238 236449973 354991998 236449973 354991998 382523588 735470262 382523588 735470262 800448096 296478766 800448096 296478766 746832337 374108655 746832337 374108655 860314018 172649300 860314018 172649300 885207641 736152220 885207641 736152220 164526776 249042111 164526776 249042111 712972879 424618986 712972879 424618986 267195431 49374013 267195431 49374013 966592166 328137079 966592166 328137079 217523308 181981234 217523308 181981234 878930369 356001310 878930369 356001310 237201445 75181385 237201445 75181385 949517097 216089107 949517097 216089107 143299386 523579782 143299386 523579782 571912972 369081706 571912972 369081706 246303147 313269496 246303147 313269496 788876304 303687877 788876304 303687877 201123855 215121110 201123855 215121110 856485612 263633443 856485612 263633443 59441635 89092062 59441635 89092062 545233256 945598339 545233256 945598339 233124190 50365196 233124190 50365196 34143069 473017325 34143069 473017325 763579940 139498052 763579940 139498052 907042109 848003481 907042109 848003481 222080553 334515566 222080553 334515566 458134827 752135466 458134827 752135466 179396300 143287585 179396300 143287585 904923474 594134354 904923474 594134354 413761127 392015005 413761127 392015005 805296827 289759632 805296827 289759632 290155964 434573890 290155964 434573890 29198550 44242253 29198550 44242253 939768195 150483663 939768195 150483663 720767217 623022090 720767217 623022090 490046957 272227203 490046957 272227203 818510801 852566676 818510801 852566676 116340670 138495088 116340670 138495088 908043353 841722958 908043353 841722958 557102947 438939363 557102947 438939363 703037683 954782227 703037683 954782227 347972781 249043003 347972781 249043003 834107600 252493489 834107600 252493489 166708478 789098345 166708478 789098345 368540017 308522857 368540017 308522857 164058856 248476573 164058856 248476573 533759427 963334992 533759427 963334992 667579153 439131769 667579153 439131769 702866343 380446975 702866343 380446975 253806155 130152251 253806155 130152251 995083964 6817089 995083964 6817089 143459678 252620133 143459678 252620133 706298589 756352108 706298589 756352108 370746746 612585537 370746746 612585537 398753931 621160326 398753931 621160326 799885347 297222667 799885347 297222667 513146293 894005871 513146293 894005871 231877369 348055952 231877369 348055952 240088338 749960741 240088338 749960741 807566077 286903584 807566077 286903584 302807434 453835590 302807434 453835590 773682673 200355240 773682673 200355240 865723792 415996088 865723792 415996088 719010325 161227045 719010325 161227045 892871306 953081262 892871306 953081262 576711808 196498795 576711808 196498795 868561832 953187809 868561832 953187809 395407561 531717268 395407561 531717268 582649856 918114054 582649856 918114054 466208355 181967310 466208355 181967310 121219107 637296878 121219107 637296878 546464077 255372493 546464077 255372493 168203398 707239126 168203398 707239126 473177934 511404362 473177934 511404362 619101918 993126423 619101918 993126423 895045672 157836135 895045672 157836135 363204110 713843316 363204110 713843316 10682122 16348163 10682122 16348163 730577144 509542391 730577144 509542391 410461670 155730916 410461670 155730916 896481291 600043872 896481291 600043872 627522671 74495517 627522671 74495517 949946124 107499835 949946124 107499835 572690597 766576196 572690597 766576196 957510219 63150214 957510219 63150214 447043539 682734080 447043539 682734080 19028250 29447031 19028250 29447031 476428140 832380335 476428140 832380335 108889489 162772617 108889489 162772617 570085551 628564206 570085551 628564206 274930770 412813407 274930770 412813407 537118236 812801240 537118236 812801240 90276762 135702171 90276762 135702171 771930511 337116262 771930511 337116262 968309721 46414362 968309721 46414362 878442271 460110194 878442271 460110194 306833461 785892703 306833461 785892703 813261035 279985432 813261035 279985432 410094927 887184036 410094927 887184036 727598880 403440635 727598880 403440635 301047894 720130708 301047894 720130708 501424650 81690028 501424650 81690028 22839242 34574418 22839242 34574418 930061908 354783368 930061908 354783368 156707954 236987721 156707954 236987721 200994398 303524832 200994398 303524832 799505049 297774082 799505049 297774082 664398881 985072010 664398881 985072010 14881867 22901493 14881867 22901493 912176425 132472791 912176425 132472791 13227978 20399339 13227978 20399339 297054939 445414489 297054939 445414489 751332617 151763731 751332617 151763731 100948326 335765946 100948326 335765946 874117194 188586737 874117194 188586737 807319736 730876108 807319736 730876108 208663434 233066598 208663434 233066598 154269611 191452646 154269611 191452646 872110800 478512035 872110800 478512035 196795759 297439445 196795759 297439445 796918280 302057526 796918280 302057526 47218790 70042156 47218790 70042156 789872091 565335859 789872091 565335859 478937366 877241001 478937366 877241001 855937006 177411047 855937006 177411047 881958123 705662940 881958123 705662940 451995399 282022450 451995399 282022450 185662339 185185969 185662339 185185969 876679382 422974391 876679382 422974391 282092451 867860010 282092451 867860010 685199929 396729577 685199929 396729577 264377166 18281646 264377166 18281646 987676591 494703133 987676591 494703133 166878678 252775373 166878678 252775373 670485097 488266310 670485097 488266310 782330051 322345300 782330051 322345300 518723371 652700991 518723371 652700991 324384455 147938392 324384455 147938392 98599677 481604628 98599677 481604628 493091498 917021052 493091498 917021052 982022857 27381124 982022857 27381124 527695666 590118864 527695666 590118864 791796680 309145261 791796680 309145261 589243539 930323947 589243539 930323947 577676446 279140308 577676446 279140308 814070636 736737355 814070636 736737355 212572091 189450969 212572091 189450969 873603571 235348390 873603571 235348390 155515074 67501301 155515074 67501301 954534241 803186679 954534241 803186679 330998131 189519733 330998131 189519733 126304328 158998204 126304328 158998204 969907754 44520568 969907754 44520568 376137545 777616029 376137545 777616029 969176303 45279921 969176303 45279921 612100339 865961962 612100339 865961962 150440256 227567630 150440256 227567630 606892518 868533976 606892518 868533976 327241194 284905497 327241194 284905497 809217779 633972187 809217779 633972187 133377892 71650646 133377892 71650646 952037741 218468583 952037741 218468583 508096669 927066144 508096669 927066144 984531513 23114808 984531513 23114808 515983324 927684923 515983324 927684923 355230868 113068902 355230868 113068902 75173723 860334877 75173723 860334877 765372615 347128678 765372615 347128678 716103396 962938144 716103396 962938144 455535459 127749200 455535459 127749200 915835781 633913859 915835781 633913859 240298441 360442865 240298441 360442865 348400700 708085867 348400700 708085867 186346823 283069524 186346823 283069524 645586541 877886354 645586541 877886354 791669726 164025569 791669726 164025569 890713334 214076758 890713334 214076758 142007138 765193471 142007138 765193471 690971335 261668247 690971335 261668247 826222123 349139390 826222123 349139390 92769135 139062905 92769135 139062905 530585609 976782045 530585609 976782045 334274890 250820223 334274890 250820223 832971185 339233554 832971185 339233554 225578147 653194363 225578147 653194363 766130505 345933335 766130505 345933335 762384793 516229952 762384793 516229952 482707342 143817371 482707342 143817371 904429563 810074936 904429563 810074936 316157992 239723096 316157992 239723096 840629019 31884422 840629019 31884422 21014992 327710743 21014992 327710743 871010507 131544035 871010507 131544035 87607398 482561519 87607398 482561519 651926343 970444598 651926343 970444598 459924311 98541904 459924311 98541904 935223007 796432987 935223007 796432987 366369223 123410796 366369223 123410796 82329725 341100879 82329725 341100879 769472208 875788580 769472208 875788580 452271281 287082981 452271281 287082981 807355714 998339290 807355714 998339290 591475661 286998359 591475661 286998359 953234964 69544853 953234964 69544853 748336082 372345653 748336082 372345653 85710432 128692377 85710432 128692377 658397934 572879386 658397934 572879386 312543098 469571995 312543098 469571995 562778835 606637622 562778835 606637622 78232971 51751270 78232971 51751270 35169494 131517209 35169494 131517209 912990867 192732378 912990867 192732378 727086587 675821813 727086587 675821813 347635085 597862536 347635085 597862536 535522256 866190059 535522256 866190059 582188242 845224124 582188242 845224124 472517328 787483926 472517328 787483926 483872565 179623962 483872565 179623962 119708673 213681797 119708673 213681797 857285653 267468613 857285653 267468613 822280782 266825303 822280782 266825303 822738056 495815868 822738056 495815868 665486459 307654806 665486459 307654806 958946924 19483882 958946924 19483882 12696440 44869963 12696440 44869963 969680300 626911123 969680300 626911123 376031392 492641273 376031392 492641273 667802802 359733722 667802802 359733722 239922742 388540481 239922742 388540481 259331431 164385806 259331431 164385806 109946511 328904357 109946511 328904357 236621246 939407609 236621246 939407609 512609167 355279860 512609167 355279860 52344649 78135423 52344649 78135423 754510437 688242719 754510437 688242719 221061462 147877288 221061462 147877288 98491110 380229141 98491110 380229141 265325826 398088874 265325826 398088874 170694311 172064279 170694311 172064279 114890049 230001411 114890049 230001411 286476815 607733273 286476815 607733273 919569956 121802884 919569956 121802884 228990520 343780785 228990520 343780785 15319358 23484808 15319358 23484808 530063867 910438449 530063867 910438449 121642373 182586772 121642373 182586772 461237605 705558729 461237605 705558729 840257078 240105940 840257078 240105940 557005941 953922430 557005941 953922430 955754058 65691632 955754058 65691632 96307357 310246617 96307357 310246617 265550697 398427527 265550697 398427527 99769501 150047534 99769501 150047534 365133088 672687896 365133088 672687896 189232418 265228965 189232418 265228965 823758508 283000666 823758508 283000666 626110340 693907861 626110340 693907861 273363531 362650813 273363531 362650813 155143395 234604494 155143395 234604494 309955594 464526899 309955594 464526899 951602996 72200197 951602996 72200197 668088978 492150929 668088978 492150929 221322478 210467146 221322478 210467146 859234836 480913088 859234836 480913088 319875973 787950374 319875973 787950374 459264397 292191294 459264397 292191294 193325487 587013979 193325487 587013979 562755499 975612938 562755499 975612938 524200159 192803319 524200159 192803319 128514974 452639009 128514974 452639009 693590031 996528198 693590031 996528198 79829114 119703588 79829114 119703588 783701793 443100784 783701793 443100784 700246266 316766444 700246266 316766444 958648513 61261762 958648513 61261762 769932242 340148271 769932242 340148271 16337999 25547235 16337999 25547235 826698913 260941379 826698913 260941379 981296537 28683894 981296537 28683894 657335965 776838303 657335965 776838303 186165196 240938401 186165196 240938401 159303336 491007935 159303336 491007935 385222832 860312651 385222832 860312651 414822267 441482532 414822267 441482532 294464325 659356457 294464325 659356457 624871182 647774818 624871182 647774818 501511793 366101655 501511793 366101655 939746957 90779389 939746957 90779389 688475597 787854345 688475597 787854345 417399863 10388829 417399863 10388829 992683828 207224341 992683828 207224341 622837597 763523366 622837597 763523366 225705374 339402109 225705374 339402109 385474328 810894073 385474328 810894073 430015547 718973465 430015547 718973465 403084737 385520269 403084737 385520269 739173971 549483601 739173971 549483601 222137884 334586286 222137884 334586286 643081708 797116998 643081708 797116998 201550354 304217921 201550354 304217921 581429835 944734146 581429835 944734146 518641983 795746620 518641983 795746620 582045215 792133974 582045215 792133974 496464259 74771704 496464259 74771704 949843255 685013571 949843255 685013571 336302272 746255792 336302272 746255792 185374956 281548645 185374956 281548645 495216730 905347877 495216730 905347877 487464040 20612801 487464040 20612801 13339071 169868993 13339071 169868993 689186356 459147643 689186356 459147643 201130223 188494557 201130223 188494557 125699839 370575258 125699839 370575258 749443057 762847598 749443057 762847598 451787118 185245951 451787118 185245951 876649721 788904949 876649721 788904949 439956689 202293896 439956689 202293896 864400707 2478451 864400707 2478451 1513031 982606663 1513031 982606663 451551024 991798574 451551024 991798574 382432216 657009447 382432216 657009447 573995223 889094552 573995223 889094552 904700077 143469545 904700077 143469545 276376564 414935424 276376564 414935424 738450880 332390263 738450880 332390263 775391156 702119057 775391156 702119057 353545831 856547836 353545831 856547836 418897077 859954558 418897077 859954558 8542186 12862257 8542186 12862257 632156387 948447915 632156387 948447915 255145936 382437080 255145936 382437080 391999519 746612429 391999519 746612429 467782812 318674339 467782812 318674339 943740188 84100805 943740188 84100805 659256038 636461148 659256038 636461148 80014087 120018743 80014087 120018743 361828187 987092083 361828187 987092083 323328370 389387895 323328370 389387895 259922724 987719162 259922724 987719162 543866181 15130926 543866181 15130926 10078519 881046475 10078519 881046475 555620218 445966996 555620218 445966996 297342572 34284861 297342572 34284861 977363126 393355534 977363126 393355534 520221540 916220155 520221540 916220155 796240136 90591783 796240136 90591783 60549659 330562528 60549659 330562528 776558022 791488819 776558022 791488819 166382722 251916813 166382722 251916813 284866175 597357356 284866175 597357356 498437949 357064496 498437949 357064496 77226556 116036971 77226556 116036971 907712651 226568626 907712651 226568626 168313003 711955481 168313003 711955481 633077650 638234327 633077650 638234327 420516975 556741670 420516975 556741670 920755830 120045040 920755830 120045040 90578781 136206252 90578781 136206252 71299817 80540798 71299817 80540798 946094143 194326307 946094143 194326307 818734213 317091788 818734213 317091788 712596582 425293643 712596582 425293643 773833372 334645587 773833372 334645587 718515231 547015482 718515231 547015482 398753015 69188880 398753015 69188880 953505565 875655277 953505565 875655277 640573480 40512383 640573480 40512383 972504866 265589934 972504866 265589934 174781204 855926496 174781204 855926496 456337918 376628951 456337918 376628951 251373057 849281424 251373057 849281424 478136951 685683950 478136951 685683950 360555559 331800821 360555559 331800821 775758867 106605162 775758867 106605162 70637909 61412594 70637909 61412594 958599391 198604202 958599391 198604202 74158065 111769206 74158065 111769206 606192432 913053746 606192432 913053746 857568650 213238746 857568650 213238746 248268786 796095799 248268786 796095799 474941286 827005450 474941286 827005450 166620615 252190994 166620615 252190994 555865097 697449381 555865097 697449381 66213422 99680303 66213422 99680303 212592543 779927571 212592543 779927571 625689179 738987741 625689179 738987741 474121168 126529273 474121168 126529273 916604506 245791190 916604506 245791190 162243179 515497162 162243179 515497162 513942647 63663048 513942647 63663048 42873983 494402486 42873983 494402486 886891217 56242760 886891217 56242760 38012926 685355523 38012926 685355523 498073301 206930762 498073301 206930762 137323854 160969866 137323854 160969866 893049793 681862664 893049793 681862664 119302978 178635415 119302978 178635415 825669518 262629863 825669518 262629863 992404735 10932634 992404735 10932634 977306547 474035516 977306547 474035516 411281489 677106528 411281489 677106528 354403758 392774578 354403758 392774578 42818841 63502024 42818841 63502024 474573829 797733258 474573829 797733258 145283258 144615871 145283258 144615871 96365518 387982406 96365518 387982406 400535184 890202754 400535184 890202754 898492147 152877233 898492147 152877233 405086208 880962173 405086208 880962173 627954933 959380014 627954933 959380014 214894530 324503080 214894530 324503080 433030340 520854034 433030340 520854034 924280853 114649066 924280853 114649066 539627218 910162610 539627218 910162610 585354027 576843688 585354027 576843688 419046388 892366671 419046388 892366671 815664058 276630523 815664058 276630523 564540354 884753885 564540354 884753885 57479407 86034306 57479407 86034306 674413931 663101080 674413931 663101080 341724693 723375431 341724693 723375431 668147628 491930283 668147628 491930283 583803477 753161312 583803477 753161312 101057797 152035013 101057797 152035013 104768361 540982788 104768361 540982788 843538081 235433176 843538081 235433176 728640053 922536560 728640053 922536560 391352562 166760047 391352562 166760047 889082678 381580116 889082678 381580116 406927277 516563739 406927277 516563739 251333991 376590935 251333991 376590935 572154688 777387338 572154688 777387338 273800608 410882941 273800608 410882941 669441289 881190839 669441289 881190839 448742469 186993102 448742469 186993102 875174725 649951418 875174725 649951418 367296878 853039421 367296878 853039421 225127880 338584857 225127880 338584857 254119751 381011481 254119751 381011481 859330031 210057981 859330031 210057981 447721407 795911155 447721407 795911155 58403243 87318619 58403243 87318619 617630853 850593919 617630853 850593919 208859968 315493495 208859968 315493495 209524655 680686482 209524655 680686482 455075229 356179131 455075229 356179131 237336636 424195732 237336636 424195732 713250428 558138696 713250428 558138696 380260233 119288479 380260233 119288479 921293891 78542741 921293891 78542741 52464595 232456374 52464595 232456374 845322788 928576796 845322788 928576796 490200229 73536521 490200229 73536521 950566513 634494574 950566513 634494574 166302443 251786412 166302443 251786412 510612056 778304494 510612056 778304494 983815776 24252359 983815776 24252359 110519808 486480092 110519808 486480092 671631606 152424225 671631606 152424225 101359918 412884853 101359918 412884853 831754126 111890510 831754126 111890510 926278273 263485326 926278273 263485326 173336385 268048770 173336385 268048770 598147504 974219733 598147504 974219733 471461965 63984826 471461965 63984826 956836565 577657471 956836565 577657471 546072459 109500502 546072459 109500502 927783763 977216081 927783763 977216081 279721120 61091365 279721120 61091365 958741847 16195310 958741847 16195310 10638120 76716728 10638120 76716728 725850568 405979341 725850568 405979341 868388907 196824713 868388907 196824713 505667140 563888681 505667140 563888681 814146308 279015765 814146308 279015765 359856649 678947643 359856649 678947643 340704078 593980768 340704078 593980768 519879527 883983869 519879527 883983869 332104860 267245153 332104860 267245153 822456681 968619749 822456681 968619749 465684038 318589068 465684038 318589068 785132924 386991453 785132924 386991453 103051827 115858118 103051827 115858118 923411701 443098171 923411701 443098171 344079225 883742983 344079225 883742983 535604984 622937757 535604984 622937757 341271689 770437036 341271689 770437036 904706979 143452261 904706979 143452261 855933318 703832926 855933318 703832926 429443126 416846752 429443126 416846752 718416134 26843988 718416134 26843988 17237530 403807950 17237530 403807950 727342871 445928737 727342871 445928737 297332618 339274497 297332618 339274497 770547960 824851014 770547960 824851014 587012194 622553819 587012194 622553819 872493083 67412583 872493083 67412583 45482537 344914941 45482537 344914941 253300293 379866835 253300293 379866835 949067744 75950927 949067744 75950927 509988416 805308279 509988416 805308279 576114112 846594279 576114112 846594279 108213786 161979724 108213786 161979724 742757188 380366107 742757188 380366107 198674452 300298855 198674452 300298855 288829810 895564886 288829810 895564886 646473292 613205877 646473292 613205877 512123021 955327324 512123021 955327324 656640026 200159142 656640026 200159142 865941550 349839010 865941550 349839010 156410799 236468141 156410799 236468141 821460859 408821495 821460859 408821495 272561694 146575533 272561694 146575533 989302732 16080036 989302732 16080036 541928097 675981810 541928097 675981810 738421904 299833265 738421904 299833265 798313227 246231150 798313227 246231150 129475837 194376046 129475837 194376046 232698076 832513258 232698076 832513258 568972038 190541984 568972038 190541984 126882970 150957184 126882970 150957184 899848109 942920982 899848109 942920982 225179946 10468940 225179946 10468940 7029949 142830720 7029949 142830720 905152077 722191549 905152077 722191549 504124522 650730329 504124522 650730329 578150839 147242748 578150839 147242748 98078801 322692477 98078801 322692477 782200640 875940700 782200640 875940700 597737231 366557707 597737231 366557707 942920687 85285046 942920687 85285046 83604048 233415709 83604048 233415709 933008863 98051619 933008863 98051619 935472420 419177652 935472420 419177652 279152732 414465719 279152732 414465719 720123805 778128849 720123805 778128849 430977100 858385184 430977100 858385184 587006368 254887341 587006368 254887341 167863817 383153124 167863817 383153124 255731737 177962024 255731737 177962024 118805908 579377666 118805908 579377666 518646457 332939487 518646457 332939487 207329244 312915920 207329244 312915920 286259077 461016546 286259077 461016546 849833982 225711604 849833982 225711604 652107276 564545912 652107276 564545912 715511689 421193556 715511689 421193556 343185697 633213582 343185697 633213582 73687831 101613721 73687831 101613721 933325072 241036446 933325072 241036446 839514867 70287722 839514867 70287722 952822241 932345883 952822241 932345883 100504937 6685016 100504937 6685016 995172306 518668341 995172306 518668341 573040657 559659635 573040657 559659635 581567326 1540361 581567326 1540361 1085000 296259136 1085000 296259136 800807292 293410813 800807292 293410813 193987286 804266136 193987286 804266136 518091364 273868555 518091364 273868555 180070544 24940959 180070544 24940959 983577644 2436585 983577644 2436585 1497688 419268033 1497688 419268033 850566144 224712127 850566144 224712127 479647753 883461081 479647753 883461081 738019803 387474484 738019803 387474484 349988243 969352767 349988243 969352767 676163191 140375879 676163191 140375879 906529776 272449335 906529776 272449335 172419042 143395152 172419042 143395152 95644076 300705973 95644076 300705973 433133621 503375756 433133621 503375756 146885761 208900710 146885761 208900710 859896238 134711211 859896238 134711211 89488339 354170059 89488339 354170059 666347533 494673260 666347533 494673260 165528782 250616127 165528782 250616127 390217034 944961613 390217034 944961613 955564227 65948270 955564227 65948270 57400245 235662691 57400245 235662691 843447465 223360838 843447465 223360838 147508026 552846910 147508026 552846910 964521599 52752321 964521599 52752321 48383811 316977327 48383811 316977327 786130600 441532870 786130600 441532870 294513360 483587880 294513360 483587880 321767674 42998254 321767674 42998254 28400058 136586292 28400058 136586292 226117065 339947041 226117065 339947041 28861043 43684642 28861043 43684642 341929960 677061121 341929960 677061121 230427705 345701203 230427705 345701203 724125831 833018203 724125831 833018203 468638252 544454648 468638252 544454648 514615962 378386898 514615962 378386898 252461866 17274993 252461866 17274993 988519925 160560090 988519925 160560090 106977958 415466486 106977958 415466486 719436267 70756683 719436267 70756683 47528044 33288203 47528044 33288203 977939802 974017400 977939802 974017400 493785925 267663632 493785925 267663632 909771044 136528870 909771044 136528870 442734876 794013783 442734876 794013783 167710200 80620389 167710200 80620389 946073094 193958806 946073094 193958806 172395026 564555759 172395026 564555759 756851092 55231442 756851092 55231442 962823994 464220915 962823994 464220915 390806767 806096158 390806767 806096158 346155776 193104570 346155776 193104570 128652098 803057316 128652098 803057316 996361801 5428317 996361801 5428317 619951717 681286245 619951717 681286245 185848326 282417787 185848326 282417787 303839215 455637693 303839215 455637693 746111899 374973260 746111899 374973260 406136568 808758146 406136568 808758146 815461705 277068578 815461705 277068578 309181035 463778842 309181035 463778842 45268231 67222306 45268231 67222306 768175315 364806183 768175315 364806183 243015462 576914960 243015462 576914960 729948589 399976049 729948589 399976049 518402568 978020531 518402568 978020531 545966231 358181541 545966231 358181541 238842011 748386406 238842011 748386406 466392113 671736256 466392113 671736256 345897651 36503151 345897651 36503151 975713587 708189580 975713587 708189580 30585781 45621912 30585781 45621912 274404035 412008104 274404035 412008104 184389505 279975890 184389505 279975890 196216304 296478767 196216304 296478767 117481983 11257725 117481983 11257725 7433982 363932196 7433982 363932196 753622942 673978359 753622942 673978359 346008943 972682877 346008943 972682877 16056912 24940960 16056912 24940960 387402387 947848703 387402387 947848703 504400070 5165186 504400070 5165186 3284556 351754692 3284556 351754692 234026823 94022330 234026823 94022330 62725321 970009350 62725321 970009350 421828654 365922984 421828654 365922984 243739639 304628633 243739639 304628633 794978272 585368387 794978272 585368387 340885735 774210503 340885735 774210503 521917561 577449508 521917561 577449508 399002717 921728413 399002717 921728413 967843230 47114255 967843230 47114255 689272499 676534210 689272499 676534210 467256116 705203041 467256116 705203041 548067413 599087828 548067413 599087828 411874239 321296363 411874239 321296363 783145886 317781408 783145886 317781408 210645557 181141322 210645557 181141322 879559770 401835129 879559770 401835129 568944113 739651791 568944113 739651791 621235453 130981212 621235453 130981212 87090502 28721368 87090502 28721368 981229082 197678752 981229082 197678752 131688751 904129089 131688751 904129089 345339178 481877998 345339178 481877998 320497724 505863517 320497724 505863517 488169065 18438138 488169065 18438138 12086189 378120630 12086189 378120630 839436739 78658978 839436739 78658978 52495638 861510831 52495638 861510831 842805817 236417633 842805817 236417633 839279270 401221973 839279270 401221973 329806348 495369225 329806348 495369225 168329177 255812070 168329177 255812070 613277793 779816974 613277793 779816974 157772322 90062232 157772322 90062232 940237426 995838997 940237426 995838997 362649822 165505700 362649822 165505700 110490204 139235124 110490204 139235124 907205425 750362220 907205425 750362220 368954656 495951980 368954656 495951980 665423133 33522917 665423133 33522917 22201318 400186496 22201318 400186496 854433895 150625519 854433895 150625519 899994072 259993330 899994072 259993330 171176765 277119374 171176765 277119374 815422570 319460974 815422570 319460974 629300262 686024734 629300262 686024734 166936322 252802919 166936322 252802919 394479691 744618304 394479691 744618304 978537771 32220395 978537771 32220395 614934819 605263836 614934819 605263836 11557602 17635717 11557602 17635717 158906873 276897673 158906873 276897673 456571582 860580748 456571582 860580748 680660350 8094237 680660350 8094237 5379880 995716016 5379880 995716016 568635879 99143158 568635879 99143158 65952387 986948230 65952387 986948230 512758091 57439514 512758091 57439514 38839289 281958203 38839289 281958203 778358205 798050105 778358205 798050105 426462511 598919681 426462511 598919681 509080327 369280844 509080327 369280844 246451042 663623128 246451042 663623128 455360550 171470154 455360550 171470154 114469543 910303157 114469543 910303157 619703904 571396544 619703904 571396544 553043188 807046199 553043188 807046199 191505947 289618884 191505947 289618884 312297453 469307545 312297453 469307545 684404308 309411780 684404308 309411780 205177869 372049280 205177869 372049280 748479348 307890017 748479348 307890017 204206917 109232333 204206917 109232333 927917655 826934048 927917655 826934048 529393417 889257053 529393417 889257053 541650926 331730501 541650926 331730501 219899886 272500500 219899886 272500500 818267509 445953878 818267509 445953878 698165129 264051659 698165129 264051659 824617588 427338439 824617588 427338439 383766621 885539736 383766621 885539736 339808915 156161324 339808915 156161324 104130027 454937852 104130027 454937852 692119315 464867096 692119315 464867096 685437985 147393449 685437985 147393449 902092897 285195712 902092897 285195712 200533600 302890532 200533600 302890532 88868249 133681975 88868249 133681975 854342378 579447377 854342378 579447377 353195743 954406033 353195743 954406033 443994782 613691536 443994782 613691536 642061800 700741966 642061800 700741966 33082117 49059602 33082117 49059602 395144918 761822281 395144918 761822281 682968781 372588548 682968781 372588548 748163592 579011669 748163592 579011669 377355775 707332344 377355775 707332344 728793861 308202984 728793861 308202984 792249859 680761275 792249859 680761275 58749505 87589998 58749505 87589998 222661413 341283708 222661413 341283708 442881610 668546055 442881610 668546055 742311819 291028706 742311819 291028706 945319465 81685977 945319465 81685977 94991474 142457345 94991474 142457345 958327042 62141534 958327042 62141534 872576152 265246081 872576152 265246081 266621839 400534472 266621839 400534472 964722915 52502836 964722915 52502836 788636704 500105500 788636704 500105500 512643411 80002599 512643411 80002599 946267490 108761788 946267490 108761788 72304620 341845138 72304620 341845138 473044479 682886755 473044479 682886755 927401979 110143145 927401979 110143145 801173088 295718726 801173088 295718726 979745917 30481604 979745917 30481604 557590304 766767381 557590304 766767381 703555549 438082854 703555549 438082854 402238360 867137954 402238360 867137954 7806350 11963589 7806350 11963589 925665024 860605918 925665024 860605918 634365701 269880553 634365701 269880553 909487214 136736533 909487214 136736533 765685507 575713975 765685507 575713975 159366258 41744741 159366258 41744741 27755511 309865259 27755511 309865259 804991824 290207357 804991824 290207357 438560791 940569998 438560791 940569998 773346901 335281109 773346901 335281109 430245004 745843626 430245004 745843626 856957507 214329035 856957507 214329035 453788343 885606098 453788343 885606098 508002193 747417323 508002193 747417323 524921740 765208072 524921740 765208072 466902895 905793583 466902895 905793583 723851157 408608672 723851157 408608672 317497391 863055275 317497391 863055275 997651928 3409439 997651928 3409439 537233590 954285479 537233590 954285479 609503790 690032476 609503790 690032476 394674601 122988968 394674601 122988968 918694282 297222670 918694282 297222670 196671768 966422598 196671768 966422598 607575758 479767242 607575758 479767242 319131110 204332332 319131110 204332332 862914919 990487149 862914919 990487149 376277908 995097103 376277908 995097103 393055421 362252715 393055421 362252715 241405844 215417548 241405844 215417548 913676479 130621988 913676479 130621988 165063073 721112619 165063073 721112619 640520837 842425875 640520837 842425875 623788514 227178352 623788514 227178352 848725741 447098856 848725741 447098856 697353865 437788592 697353865 437788592 703771546 6703679 703771546 6703679 4277245 328993432 4277245 328993432 687388926 461593229 687388926 461593229 116067568 17229552 116067568 17229552 988553645 496966331 988553645 496966331 16770184 26073347 16770184 26073347 865816885 851755872 865816885 851755872 566618997 899427951 566618997 899427951 632244346 361619365 632244346 361619365 72889598 109589393 72889598 109589393 791583536 309472191 791583536 309472191 873320306 189909641 873320306 189909641 193423547 292491511 193423547 292491511 870093338 194385720 870093338 194385720 691786010 455634007 691786010 455634007 168117809 35183913 168117809 35183913 23229334 271383524 23229334 271383524 819579197 870031854 819579197 870031854 403506284 964139848 403506284 964139848 365826763 73239511 365826763 73239511 49247531 286767485 49247531 286767485 807699529 489066584 807699529 489066584 308888542 107952993 308888542 107952993 929084347 329677999 929084347 329677999 218524756 8205873 218524756 8205873 993988222 412827171 993988222 412827171 274946357 758147652 274946357 758147652 522595511 920623344 522595511 920623344 373463387 847079363 373463387 847079363 692228624 107731554 692228624 107731554 929243739 522921237 929243739 522921237 412096459 518727683 412096459 518727683 706599943 433877717 706599943 433877717 380414956 640555694 380414956 640555694 33058769 49019245 33058769 49019245 459223975 548819531 459223975 548819531 919729802 121570411 919729802 121570411 656394583 971607073 656394583 971607073 59353589 88919546 59353589 88919546 212506522 671310499 212506522 671310499 497678525 719585709 497678525 719585709 158318766 239537533 158318766 239537533 191735556 289949656 191735556 289949656 22573771 34080570 22573771 34080570 235916041 393261945 235916041 393261945 762528817 351754696 762528817 351754696 682256215 916672157 682256215 916672157 205783141 140553603 205783141 140553603 906425130 798312923 906425130 798312923 656747758 278943182 656747758 278943182 814339353 351296940 814339353 351296940 233594397 50935659 233594397 50935659 965647511 735194520 965647511 735194520 466258695 289158268 466258695 289158268 805751803 370129283 805751803 370129283 270202454 405772711 270202454 405772711 236357111 214979696 236357111 214979696 856564560 704297970 856564560 704297970 431211943 855259512 431211943 855259512 934076634 100170553 934076634 100170553 697921914 446295982 697921914 446295982 138466167 68983947 138466167 68983947 46510744 894563012 46510744 894563012 817706623 273568726 817706623 273568726 380689997 856812502 380689997 856812502 943604378 84449849 943604378 84449849 874477354 463686895 874477354 463686895 301231820 266824748 301231820 266824748 175498743 640937785 175498743 640937785 436472472 964731379 436472472 964731379 616839061 594568434 616839061 594568434 419897539 259562016 419897539 259562016 827688991 181827978 827688991 181827978 73281538 110006527 73281538 110006527 283497432 424623956 283497432 424623956 910279322 135834280 910279322 135834280 380040377 550611546 380040377 550611546 807320897 287164341 807320897 287164341 368262667 997267722 368262667 997267722 477054093 711459937 477054093 711459937 655579175 933898791 655579175 933898791 922880675 116632900 922880675 116632900 156519151 236539853 156519151 236539853 963611673 52078687 963611673 52078687 35363056 493269832 35363056 493269832 697047427 447393488 697047427 447393488 499824042 875144902 499824042 875144902 430871486 127494318 430871486 127494318 916042321 259742853 916042321 259742853 134959910 193667189 134959910 193667189 128861836 492579657 128861836 492579657 843094576 66849681 843094576 66849681 44944276 170140097 44944276 170140097 886792342 694074983 886792342 694074983 342257706 814804902 342257706 814804902 509583817 834866386 509583817 834866386 432790371 139593403 432790371 139593403 906935589 84651143 906935589 84651143 56578472 371789404 56578472 371789404 407984069 902852643 407984069 902852643 831461570 253621115 831461570 253621115 593682114 687070604 593682114 687070604 941734218 87415700 941734218 87415700 175430052 266736862 175430052 266736862 49890608 74258141 49890608 74258141 164436043 248995450 164436043 248995450 898249309 24678780 898249309 24678780 15927533 108659808 15927533 108659808 368369058 834270283 368369058 834270283 7413622 11171528 7413622 11171528 249080359 456124964 249080359 456124964 691421713 21451337 691421713 21451337 13723021 803225748 13723021 803225748 479959412 89218343 479959412 89218343 59461244 223674021 59461244 223674021 439701375 939404300 439701375 939404300 569737515 270981856 569737515 270981856 819824019 864993494 819824019 864993494 513007883 251218978 513007883 251218978 919316928 122144354 919316928 122144354 899296187 590166066 899296187 590166066 602835155 685702152 602835155 685702152 608387575 576795526 608387575 576795526 160731223 243084016 160731223 243084016 748552244 371906355 748552244 371906355 4276017 6685019 4276017 6685019 342816204 904125260 342816204 904125260 14691869 22729414 14691869 22729414 186465320 283187047 186465320 283187047 170575263 258838798 170575263 258838798 545986787 898821541 545986787 898821541 915853549 127676385 915853549 127676385 892135089 679834199 892135089 679834199 356422887 752319674 356422887 752319674 567319052 645149769 567319052 645149769 429135997 683595654 429135997 683595654 240910652 361497442 240910652 361497442 663233290 499359379 663233290 499359379 41728615 61848678 41728615 61848678 443096385 874149518 443096385 874149518 339551944 723877379 339551944 723877379 520846787 924073648 520846787 924073648 723246147 161083094 723246147 161083094 107420353 103201496 107420353 103201496 932299576 990668574 932299576 990668574 400489345 273740143 400489345 273740143 817543409 275095929 817543409 275095929 568577582 998421291 568577582 998421291 56065185 83932380 56065185 83932380 280011272 420283711 280011272 420283711 718839757 216142484 718839757 216142484 143364252 194535901 143364252 194535901 869968649 196663181 869968649 196663181 130973835 481963700 130973835 481963700 320550774 204605527 320550774 204605527 135971764 340728667 135971764 340728667 769669131 443591296 769669131 443591296 699851779 289898806 699851779 289898806 805179799 829092188 805179799 829092188 400995283 226373611 400995283 226373611 849291954 91068551 849291954 91068551 60779227 637174595 60779227 637174595 766606230 345411820 766606230 345411820 715167055 421705050 715167055 421705050 715591346 421028885 715591346 421028885 545893651 549159773 545893651 549159773 677631784 476322249 677631784 476322249 613439660 630514169 613439660 630514169 75509302 113749604 75509302 113749604 852732666 625566387 852732666 625566387 393888581 643082937 393888581 643082937 975310346 36966924 975310346 36966924 825744958 480912944 825744958 480912944 675059580 312047900 675059580 312047900 789703854 88472958 789703854 88472958 59150931 722674087 59150931 722674087 401792980 421383320 401792980 421383320 280805711 648174823 280805711 648174823 442960620 896727424 442960620 896727424 401249025 895370448 401249025 895370448 582226482 424575577 582226482 424575577 713027295 784640764 713027295 784640764 518378805 990949147 518378805 990949147 550321919 151162570 550321919 151162570 100589502 618701218 100589502 618701218 657686190 34156496 657686190 34156496 22652338 769796462 22652338 769796462 818406328 10977004 818406328 10977004 7290834 938273344 7290834 938273344 792855282 307325879 792855282 307325879 727034477 910417204 727034477 910417204 65010816 97710173 65010816 97710173 736840781 445532853 736840781 445532853 389201 535629 389201 535629 405243464 870075885 405243464 870075885 307212771 460804464 307212771 460804464 500278455 711414180 500278455 711414180 846474323 230348181 846474323 230348181 787512319 566515086 787512319 566515086 216952549 327167134 216952549 327167134 641392601 851448934 641392601 851448934 837442018 220937508 837442018 220937508 853014489 875702623 853014489 875702623 607628072 415778437 607628072 415778437 719158713 781511327 719158713 781511327 256358154 383987901 256358154 383987901 687735766 572885267 687735766 572885267 378825232 798567621 378825232 798567621 783411035 320955255 783411035 320955255 300179668 4504973
150441 519137 0 519137 1172002 902170 1172002 902170 576680 552383 576680 552383 3919991 2715810 3919991 2715810 606112 1034713 606112 1034713 1682371 4964967 1682371 4964967 1131923 534213 1131923 534213 3346142 4065447 3346142 4065447 3603989 1660961 3603989 1660961 3085855 2882318 3085855 2882318 3793602 2586736 3793602 2586736 1666455 1012866 1666455 1012866 3345089 1264977 3345089 1264977 1362331 295669 1362331 295669 3801868 2137370 3801868 2137370 809940 857563 809940 857563 235266 1430725 235266 1430725 927400 733033 927400 733033 655474 1671851 655474 1671851 4035054 1647660 4035054 1647660 3331847 3753565 3331847 3753565 286234 1366909 286234 1366909 3606389 3083267 3606389 3083267 3342675 973747 3342675 973747 3607756 3336196 3607756 3336196 1563641 1952805 1563641 1952805 3319474 1080302 3319474 1080302 587662 999167 587662 999167 794350 810441 794350 810441 919430 3342646 919430 3342646 4612669 2942021 4612669 2942021 4886471 3339886 4886471 3339886 1308333 1649236 1308333 1649236 2941766 3382413 2941766 3382413 3325423 462124 3325423 462124 1202233 1195663 1202233 1195663 3339879 1556909 3339879 1556909 346137 1308996 346137 1308996 1392202 3315613 1392202 3315613 3736533 1676179 3736533 1676179 3346094 3991906 3346094 3991906 1246613 1253330 1246613 1253330 385823 1289476 385823 1289476 446918 1242291 446918 1242291 3321936 4429629 3321936 4429629 4345296 2337653 4345296 2337653 1662291 3139707 1662291 3139707 4377666 1657128 4377666 1657128 2226785 2543716 2226785 2543716 4210133 1504189 4210133 1504189 413241 3337115 413241 3337115 3335639 1680046 3335639 1680046 896950 1407691 896950 1407691 3651418 3026626 3651418 3026626 4675734 617062 4675734 617062 292292 272257 292292 272257 4551512 2092826 4551512 2092826 578867 365880 578867 365880 396899 1683805 396899 1683805 2605131 3339942 2605131 3339942 3350959 753192 3350959 753192 1148010 1154872 1148010 1154872 477022 318521 477022 318521 1357516 1082483 1357516 1082483 1103413 1378578 1103413 1378578 4362849 2770569 4362849 2770569 3896098 3093093 3896098 3093093 4770288 925045 4770288 925045 751804 3331056 751804 3331056 3836974 764382 3836974 764382 763929 253436 763929 253436 3347644 4198541 3347644 4198541 1655012 3337287 1655012 3337287 2597230 3064203 2597230 3064203 705112 960300 705112 960300 4112769 2440204 4112769 2440204 1241371 419223 1241371 419223 1648569 3132273 1648569 3132273 1652580 1176767 1652580 1176767 505126 1137693 505126 1137693 1771330 4323045 1771330 4323045 4573853 2096439 4573853 2096439 4234386 2408400 4234386 2408400 2010895 1673888 2010895 1673888 4087900 2451799 4087900 2451799 707950 934726 707950 934726 2205993 3316305 2205993 3316305 4099100 970030 4099100 970030 710328 410551 710328 410551 3345587 3830653 3345587 3830653 558710 584515 558710 584515 3787791 3005183 3787791 3005183 1230562 1237201 1230562 1237201 1273613 3336303 1273613 3336303 3316159 2428266 3316159 2428266 4485699 3352837 4485699 3352837 766645 2268362 766645 2268362 4453824 2786271 4453824 2786271 4009588 480370 4009588 480370 1210659 3744026 1210659 3744026 1286204 686881 1286204 686881 981476 1101725 981476 1101725 2064776 3337945 2064776 3337945 983700 996555 983700 996555 3345682 3999742 3345682 3999742 3343500 292993 3343500 292993 3335180 4597248 3335180 4597248 1166003 1673435 1166003 1673435 4061380 2605912 4061380 2605912 757709 749760 757709 749760 3759451 2999664 3759451 2999664 1364028 1369250 1364028 1369250 4371823 2494347 4371823 2494347 842389 809001 842389 809001 865894 2954157 865894 2954157 3733556 3342322 3733556 3342322 1666069 4511320 1666069 4511320 3352590 2387068 3352590 2387068 4281289 288077 4281289 288077 696869 2074412 696869 2074412 4591272 4729415 4591272 4729415 3331724 2867629 3331724 2867629 4534376 2345553 4534376 2345553 507591 481501 507591 481501 3321267 2256753 3321267 2256753 4426650 1665463 4426650 1665463 2117914 2089520 2117914 2089520 3745038 2301071 3745038 2301071 913038 745001 913038 745001 1647432 1629407 1647432 1629407 1056875 593775 1056875 593775 4643592 3320943 4643592 3320943 263345 1398980 263345 1398980 1767775 3335076 1767775 3335076 1676678 2736823 1676678 2736823 3915096 4890282 3915096 4890282 1667815 2857280 1667815 2857280 3818769 1107715 3818769 1107715 545435 2782213 545435 2782213 4281439 390782 4281439 390782 1279768 4339562 1279768 4339562 3341012 334650 3341012 334650 1329646 2059342 1329646 2059342 3744651 551891 3744651 551891 1094339 1742687 1094339 1742687 3337485 4767677 3337485 4767677 2599010 3336927 2599010 3336927 1653361 4131869 1653361 4131869 1664816 627068 1664816 627068 1678001 1205162 1678001 1205162 485629 2424084 485629 2424084 4241843 2135160 4241843 2135160 458978 722538 458978 722538 719450 3348779 719450 3348779 713100 3338329 713100 3338329 4834713 2580230 4834713 2580230 781160 763528 781160 763528 1650369 2926557 1650369 2926557 4438697 2234591 4438697 2234591 4128567 2541109 4128567 2541109 4222527 2432472 4222527 2432472 4697107 3323650 4697107 3323650 3711527 1666150 3711527 1666150 4106394 3096638 4106394 3096638 3318000 2950947 3318000 2950947 3704662 887457 3704662 887457 1652378 3055795 1652378 3055795 4687199 265252 4687199 265252 240719 4994769 240719 4994769 3326448 3348792 3326448 3348792 129342 2727050 129342 2727050 4819676 1662519 4819676 1662519 3329644 4350038 3329644 4350038 3563735 1867041 3563735 1867041 4646300 4767599 4646300 4767599 994956 1228767 994956 1228767 3746842 2619977 3746842 2619977 4055131 2423951 4055131 2423951 625074 620482 625074 620482 955848 3352717 955848 3352717 4987852 1468185 4987852 1468185 1449205 2891983 1449205 2891983 3793649 720815 3793649 720815 949214 989913 949214 989913 3333902 4535542 3333902 4535542 3450708 1678686 3450708 1678686 3951944 3758079 3951944 3758079 1654150 3003744 1654150 3003744 3669023 223442 3669023 223442 1228314 1399599 1228314 1399599 294215 280848 294215 280848 1373998 1262087 1373998 1262087 368411 902227 368411 902227 4537249 2127738 4537249 2127738 517911 901743 517911 901743 904124 795205 904124 795205 883001 1053934 883001 1053934 4734655 4511084 4734655 4511084 1329491 1944330 1329491 1944330 4745065 3342089 4745065 3342089 811982 936048 811982 936048 912365 1665902 912365 1665902 674867 3314803 674867 3314803 4678959 3332591 4678959 3332591 296601 289748 296601 289748 4246558 2591996 4246558 2591996 4393963 1113815 4393963 1113815 1658601 2664604 1658601 2664604 4330874 4494677 4330874 4494677 3342417 1988091 3342417 1988091 4663918 574995 4663918 574995 513844 1883762 513844 1883762 3321354 3316649 3321354 3316649 1685307 4097142 1685307 4097142 498863 489752 498863 489752 4098381 2563209 4098381 2563209 462733 1675467 462733 1675467 1384305 3326426 1384305 3326426 1164856 519811 1164856 519811 1657841 2007006 1657841 2007006 712529 1333272 712529 1333272 1353761 604015 1353761 604015 615076 3102241 615076 3102241 4788421 3082995 4788421 3082995 3572675 3106255 3572675 3106255 771931 432263 771931 432263 436165 2334525 436165 2334525 4308563 2296534 4308563 2296534 400333 1286066 400333 1286066 1650027 4992857 1650027 4992857 1162013 655952 1162013 655952 534672 2352082 534672 2352082 4020959 2291220 4020959 2291220 1155801 3314458 1155801 3314458 515702 1148764 515702 1148764 4337110 2684191 4337110 2684191 3040140 811329 3040140 811329 840975 3335200 840975 3335200 4677422 720242 4677422 720242 722632 3770439 722632 3770439 3320257 382735 3320257 382735 1292495 2943519 1292495 2943519 4637616 2403460 4637616 2403460 3334145 1654171 3334145 1654171 4004394 1684667 4004394 1684667 407408 937245 407408 937245 4567630 2882263 4567630 2882263 1686070 1544728 1686070 1544728 3323161 3519561 3323161 3519561 3735678 2376362 3735678 2376362 4840678 3328995 4840678 3328995 1829406 1411566 1829406 1411566 4453563 2795834 4453563 2795834 1175612 387857 1175612 387857 389916 2616389 389916 2616389 4269887 1958313 4269887 1958313 1662118 1935624 1662118 1935624 4721793 447622 4721793 447622 506695 2173049 506695 2173049 4472794 3318559 4472794 3318559 2053132 1474290 2053132 1474290 3914910 2772130 3914910 2772130 1358940 282996 1358940 282996 1396583 3346717 1396583 3346717 3961585 3350737 3961585 3350737 3685198 1468764 3685198 1468764 218271 1315483 218271 1315483 4703274 3045181 4703274 3045181 486957 485582 486957 485582 2638999 3327403 2638999 3327403 4433873 1200112 4433873 1200112 3335502 2035592 3335502 2035592 3720507 1968259 3720507 1968259 1493608 1659637 1493608 1659637 4255562 2596671 4255562 2596671 868178 863179 868178 863179 2704171 3318444 2704171 3318444 4663712 2540742 4663712 2540742 3341700 643075 3341700 643075 995993 3331146 995993 3331146 2327594 1115045 2327594 1115045 571988 2380775 571988 2380775 4276369 934205 4276369 934205 932065 4507145 932065 4507145 1656289 993708 1656289 993708 658681 900646 658681 900646 4230468 2558412 4230468 2558412 3315659 1720816 3315659 1720816 3337553 3942458 3337553 3942458 4259651 2381687 4259651 2381687 4261015 3336202 4261015 3336202 4863082 2817628 4863082 2817628 1372187 1373699 1372187 1373699 4164185 3325701 4164185 3325701 3638471 2755690 3638471 2755690 3903143 997675 3903143 997675 1013603 2802640 1013603 2802640 3871019 3343518 3871019 3343518 517576 554411 517576 554411 1675509 822021 1675509 822021 635245 607235 635245 607235 4779566 1650681 4779566 1650681 846267 381816 846267 381816 4733153 1680775 4733153 1680775 3927296 446447 3927296 446447 461948 2675014 461948 2675014 4345473 207942 4345473 207942 1447318 3318131 1447318 3318131 4040149 1145658 4040149 1145658 385063 380092 385063 380092 3822517 2152416 3822517 2152416 1042074 704524 1042074 704524 719735 1252225 719735 1252225 4517211 2844567 4517211 2844567 1674133 2292032 1674133 2292032 3568102 3082907 3568102 3082907 4619824 2019166 4619824 2019166 4639032 2038712 4639032 2038712 744291 745887 744291 745887 3335332 4765781 3335332 4765781 3095592 2961619 3095592 2961619 4560345 3324477 4560345 3324477 1671376 1117245 1671376 1117245 3318159 3341515 3318159 3341515 675280 685794 675280 685794 1091944 1662520 1091944 1662520 1217725 434199 1217725 434199 4672229 3817209 4672229 3817209 1655022 2778280 1655022 2778280 4436248 778605 4436248 778605 760517 3334309 760517 3334309 3641471 700101 3641471 700101 1057318 1051947 1057318 1051947 1679981 1020744 1679981 1020744 227293 1677633 227293 1677633 823560 833708 823560 833708 3350087 3342954 3350087 3342954 612019 622293 612019 622293 2462076 1884574 2462076 1884574 1162602 1029439 1162602 1029439 623322 3323240 623322 3323240 3380053 3229903 3380053 3229903 1671063 4527999 1671063 4527999 4355822 1444691 4355822 1444691 4118435 2741505 4118435 2741505 3929048 2643242 3929048 2643242 4040506 2140316 4040506 2140316 1659379 2484030 1659379 2484030 4172862 2012118 4172862 2012118 3338538 1114560 3338538 1114560 4398808 3331182 4398808 3331182 1578908 3315483 1578908 3315483 4426032 3319803 4426032 3319803 3761037 1098064 3761037 1098064 1046954 878012 1046954 878012 3927190 2737132 3927190 2737132 911037 946299 911037 946299 3913392 2248673 3913392 2248673 1166192 1657855 1166192 1657855 1978619 2856724 1978619 2856724 3676422 1245664 3676422 1245664 721708 3319203 721708 3319203 4542231 2875002 4542231 2875002 4592910 2928314 4592910 2928314 4029613 2617464 4029613 2617464 3335321 2777042 3335321 2777042 1658217 1653692 1658217 1653692 480505 1836217 480505 1836217 1661424 907052 1661424 907052 786237 768974 786237 768974 3320384 2553598 3320384 2553598 1109302 538522 1109302 538522 1681583 4996808 1681583 4996808 2315890 2356310 2315890 2356310 4466258 1671033 4466258 1671033 1651925 3314900 1651925 3314900 3554960 3105070 3554960 3105070 3345835 4925850 3345835 4925850 776362 758008 776362 758008 3999975 3317635 3999975 3317635 3337580 2916295 3337580 2916295 4566349 667774 4566349 667774 1015337 2591491 1015337 2591491 4061073 3333559 4061073 3333559 126600 515704 126600 515704 3319171 1680916 3319171 1680916 4783832 365104 4783832 365104 1298605 1683353 1298605 1683353 4356764 4254393 4356764 4254393 268792 1369971 268792 1369971 3998731 3314051 3998731 3314051 4774860 386492 4774860 386492 3314133 3086371 3314133 3086371 3589493 1282874 3589493 1282874 383976 1107208 383976 1107208 535488 300984 535488 300984 306469 4913219 306469 4913219 3835097 546434 3835097 546434 564706 1356649 564706 1356649 3595012 1946066 3595012 1946066 876809 900321 876809 900321 4724491 3641305 4724491 3641305 785472 765973 785472 765973 1377593 1658378 1377593 1658378 88773 721560 88773 721560 3533321 1655089 3533321 1655089 473562 2972670 473562 2972670 3574495 298039 3574495 298039 326079 1662115 326079 1662115 3372972 507876 3372972 507876 516742 3330301 516742 3330301 4781062 859615 4781062 859615 148746 1667217 148746 1667217 433169 234654 433169 234654 3335257 957966 3335257 957966 286144 255447 286144 255447 1687125 2084692 1687125 2084692 3773775 3350476 3773775 3350476 1716655 3348101 1716655 3348101 4588446 1254023 4588446 1254023 411611 426537 411611 426537 4517957 3353067 4517957 3353067 357743 4244381 357743 4244381 1668668 495960 1668668 495960 1666282 2984970 1666282 2984970 3703276 1683814 3703276 1683814 646875 1003958 646875 1003958 3335772 4002057 3335772 4002057 3652647 3036068 3652647 3036068 1699604 3346988 1699604 3346988 3724835 263097 3724835 263097 1411077 2906466 1411077 2906466 3317789 973296 3317789 973296 1666998 2459573 1666998 2459573 4098158 3899682 4098158 3899682 298583 3328077 298583 3328077 4445580 950635 4445580 950635 970330 1679558 970330 1679558 2020958 3336088 2020958 3336088 1057941 3346757 1057941 3346757 4783398 2922075 4783398 2922075 1678917 4099153 1678917 4099153 1686054 1927468 1686054 1927468 4741168 3328131 4741168 3328131 1128229 3352820 1128229 3352820 664290 493002 664290 493002 2209556 3333820 2209556 3333820 4494879 1658078 4494879 1658078 142396 787962 142396 787962 4728427 3331527 4728427 3331527 2610229 1876999 2610229 1876999 4779423 1028842 4779423 1028842 1017383 1677338 1017383 1677338 3044703 387068 3044703 387068 1652915 357363 1652915 357363 3703220 2965939 3703220 2965939 4055824 2311574 4055824 2311574 544615 572987 544615 572987 3337306 1125984 3337306 1125984 387825 384907 387825 384907 4544749 2107813 4544749 2107813 1081888 604789 1081888 604789 4038599 3062274 4038599 3062274 4713190 1373329 4713190 1373329 1348573 3762711 1348573 3762711 1680720 998099 1680720 998099 644235 2892153 644235 2892153 4587846 2581533 4587846 2581533 2346693 3348930 2346693 3348930 3782877 2116304 3782877 2116304 4238591 2464415 4238591 2464415 3333851 837024 3333851 837024 278512 261104 278512 261104 3678095 2998297 3678095 2998297 995629 674904 995629 674904 3346126 3423017 3346126 3423017 3553715 1877139 3553715 1877139 3639899 1951824 3639899 1951824 1136091 515542 1136091 515542 1111957 3340109 1111957 3340109 2026061 1282614 2026061 1282614 874402 850093 874402 850093 3332738 1974845 3332738 1974845 4113753 792550 4113753 792550 844977 2460942 844977 2460942 4197658 1313762 4197658 1313762 383172 1680870 383172 1680870 4506865 522487 4506865 522487 522072 629753 522072 629753 3097828 3349823 3097828 3349823 1081608 1088500 1081608 1088500 4725860 3320628 4725860 3320628 2089422 306588 2089422 306588 280306 2232059 280306 2232059 3691419 2989621 3691419 2989621 651306 1022808 651306 1022808 1664784 2922459 1664784 2922459 1656626 1338053 1656626 1338053 4475258 3328883 4475258 3328883 1340271 1315921 1340271 1315921 3172887 3313379 3172887 3313379 1430891 255306 1430891 255306 3299988 3327785 3299988 3327785 4179055 1653586 4179055 1653586 1667181 4052775 1667181 4052775 1848159 1679081 1848159 1679081 4633773 2983571 4633773 2983571 3202373 1652846 3202373 1652846 3878509 2758271 3878509 2758271 890713 878583 890713 878583 574024 3348266 574024 3348266 1249354 706953 1249354 706953 4464068 2791874 4464068 2791874 4040693 1721470 4040693 1721470 1982066 3341208 1982066 3341208 1879625 329010 1879625 329010 1340418 2500258 1340418 2500258 4162505 810243 4162505 810243 456050 2720810 456050 2720810 3890234 3098841 3890234 3098841 3556357 2779664 3556357 2779664 3892849 4435654 3892849 4435654 1678195 3514330 1678195 3514330 1683099 677393 1683099 677393 678658 2187826 678658 2187826 4471841 1180222 4471841 1180222 484874 1657561 484874 1657561 3682152 2450859 3682152 2450859 4700714 1659921 4700714 1659921 1652662 3350219 1652662 3350219 4732070 3066006 4732070 3066006 2599023 3324270 2599023 3324270 3313922 90477 3313922 90477 721882 1659685 721882 1659685 1285679 1282576 1285679 1282576 1656935 3381746 1656935 3381746 298548 1274156 298548 1274156 1649209 627056 1649209 627056 1795921 3315713 1795921 3315713 4789357 1908319 4789357 1908319 3636517 1977481 3636517 1977481 1362493 297978 1362493 297978 4384691 2297761 4384691 2297761 401734 402632 401734 402632 1213259 3713323 1213259 3713323 1660115 4250795 1660115 4250795 3319263 1636604 3319263 1636604 3340825 687277 3340825 687277 666732 1666390 666732 1666390 4476186 1374649 4476186 1374649 202559 1685729 202559 1685729 1684921 1197464 1684921 1197464 3335533 3477171 3335533 3477171 376815 1291157 376815 1291157 3981113 2334213 3981113 2334213 572393 1077038 572393 1077038 4249873 2589224 4249873 2589224 1054167 1115521 1054167 1115521 486985 476805 486985 476805 963632 3539983 963632 3539983 3667945 619661 3667945 619661 1059922 2927011 1059922 2927011 4627247 1667637 4627247 1667637 1484706 808688 1484706 808688 858677 400058 858677 400058 2712960 1764691 2712960 1764691 4177115 3325144 4177115 3325144 1841426 1679695 1841426 1679695 4507865 4765249 4507865 4765249 1681592 280174 1681592 280174 3337757 1390814 3337757 1390814 268638 1682148 268638 1682148 1647848 2815785 1647848 2815785 3844919 1684941 3844919 1684941 2570427 1676451 2570427 1676451 78058 4840247 78058 4840247 4410756 1682334 4410756 1682334 1465710 2820037 1465710 2820037 3343955 335773 3343955 335773 860543 2585013 860543 2585013 4066757 993574 4066757 993574 792322 886563 792322 886563 1659577 2565596 1659577 2565596 4200222 593170 4200222 593170 587691 682986 587691 682986 995922 1240329 995922 1240329 400799 2034625 400799 2034625 3708400 3314888 3708400 3314888 1072276 1090263 1072276 1090263 3340614 1813221 3340614 1813221 1667856 2049556 1667856 2049556 4570003 2072446 4570003 2072446 1391500 279507 1391500 279507 4728235 4186421 4728235 4186421 3350712 1664044 3350712 1664044 4576784 3317311 4576784 3317311 502559 4700426 502559 4700426 3323433 476385 3323433 476385 1212258 3514593 1212258 3514593 3348233 1435738 3348233 1435738 235275 1280813 235275 1280813 1654671 1782642 1654671 1782642 1176594 1173470 1176594 1173470 614946 1652763 614946 1652763 3071072 1356357 3071072 1356357 278997 1933112 278997 1933112 4176445 2478340 4176445 2478340 3317905 975141 3317905 975141 974245 2750381 974245 2750381 4426155 3349478 4426155 3349478 2444112 2082363 2444112 2082363 4568813 2033780 4568813 2033780 904218 753891 904218 753891 1671174 3959518 1671174 3959518 3326611 1828472 3326611 1828472 3352639 3953550 3352639 3953550 1349521 1660841 1349521 1660841 402665 2631219 402665 2631219 4017223 333649 4017223 333649 326153 1039922 326153 1039922 1215491 428379 1215491 428379 758743 2023635 758743 2023635 3692616 1929102 3692616 1929102 1412938 247944 1412938 247944 4246690 3350014 4246690 3350014 1290309 1663723 1290309 1663723 3080625 870106 3080625 870106 776497 3344996 776497 3344996 3264457 969804 3264457 969804 17349 3345264 17349 3345264 4482299 1282938 4482299 1282938 368798 338142 368798 338142 3845907 2793007 3845907 2793007 4435104 1923265 4435104 1923265 3559533 2318576 3559533 2318576 4745819 1244269 4745819 1244269 408411 1998874 408411 1998874 4682084 411290 4682084 411290 414128 967826 414128 967826 802328 776181 802328 776181 288567 3057637 288567 3057637 4740698 608478 4740698 608478 589990 1948765 589990 1948765 4708312 2610554 4708312 2610554 3345444 2585818 3345444 2585818 4113898 1428781 4113898 1428781 1428438 3338199 1428438 3338199 3837951 1706288 3837951 1706288 1672523 2697301 1672523 2697301 4386323 3322591 4386323 3322591 239545 2061288 239545 2061288 3732009 3094044 3732009 3094044 89037 3352466 89037 3352466 1006880 648930 1006880 648930 501809 3663092 501809 3663092 3163927 420255 3163927 420255 412538 1131628 412538 1131628 3895299 3711094 3895299 3711094 530441 1673165 530441 1673165 1183467 3335118 1183467 3335118 2483043 1867890 2483043 1867890 4116780 2542099 4116780 2542099 32401 1677763 32401 1677763 1658492 3817629 1658492 3817629 3618694 2387485 3618694 2387485 4292921 1648979 4292921 1648979 265414 253795 265414 253795 4451959 2199636 4451959 2199636 587530 1674986 587530 1674986 3333610 2718712 3333610 2718712 3326091 1108225 3326091 1108225 3319112 2365575 3319112 2365575 4622924 972955 4622924 972955 441532 1224090 441532 1224090 3330642 403311 3330642 403311 3995399 2654625 3995399 2654625 4004424 3108136 4004424 3108136 1666535 1928443 1666535 1928443 3596546 4776942 3596546 4776942 3333206 2998157 3333206 2998157 3653914 294289 3653914 294289 299708 1271006 299708 1271006 3335133 796575 3335133 796575 3228090 3331242 3228090 3331242 4394433 2262220 4394433 2262220 4410813 3321955 4410813 3321955 3842108 1368310 3842108 1368310 309585 2790058 309585 2790058 3868462 3967726 3868462 3967726 1278292 390432 1278292 390432 1052053 3483057 1052053 3483057 3726935 991119 3726935 991119 976708 1988074 976708 1988074 3640965 940559 3640965 940559 230786 240819 230786 240819 4180415 1647989 4180415 1647989 876451 789515 876451 789515 4639335 1648791 4639335 1648791 1666602 1587779 1666602 1587779 3824145 3320269 3824145 3320269 665128 3352484 665128 3352484 1673346 4699396 1673346 4699396 1357617 1360859 1357617 1360859 3323417 3691731 3323417 3691731 992361 999046 992361 999046 3836129 2861819 3836129 2861819 1079253 610553 1079253 610553 4358608 2320180 4358608 2320180 712679 709660 712679 709660 3336246 3321969 3336246 3321969 3043100 1667680 3043100 1667680 4778561 3106429 4778561 3106429 1043953 625725 1043953 625725 3345637 3323178 3345637 3323178 1445726 2995103 1445726 2995103 4665727 3353151 4665727 3353151 392694 393843 392694 393843 2405565 4126184 2405565 4126184 1676605 2930556 1676605 2930556 4685346 3045158 4685346 3045158 1067527 592310 1067527 592310 4010516 2654715 4010516 2654715 3347491 1205264 3347491 1205264 131562 4830604 131562 4830604 3324840 3316794 3324840 3316794 1675887 3785123 1675887 3785123 3336581 785713 3336581 785713 782567 882772 782567 882772 3628679 4796847 3628679 4796847 1659969 1224761 1659969 1224761 4261148 2380289 4261148 2380289 4328127 2313695 4328127 2313695 3702689 2960679 3702689 2960679 4288713 1944848 4288713 1944848 1036572 3321960 1036572 3321960 3336122 1663548 3336122 1663548 4898798 2098148 4898798 2098148 4150627 2507226 4150627 2507226 1259833 246783 1259833 246783 254834 3898308 254834 3898308 3333865 3334847 3333865 3334847 856599 1664996 856599 1664996 1656684 2264744 1656684 2264744 3336923 1378559 3336923 1378559 4177496 2482433 4177496 2482433 1250720 423950 1250720 423950 2115503 1654685 2115503 1654685 700905 974716 700905 974716 1665388 4483174 1665388 4483174 3339982 241169 3339982 241169 4016301 3344404 4016301 3344404 4833286 2069171 4833286 2069171 1007523 409519 1007523 409519 391570 4852346 391570 4852346 3340833 1427170 3340833 1427170 1450469 1659587 1450469 1659587 3763938 1666184 3763938 1666184 1249450 407171 1249450 407171 1663856 4070889 1663856 4070889 3349988 2355722 3349988 2355722 4013201 2185721 4013201 2185721 1622903 1650220 1622903 1650220 3635161 1968378 3635161 1968378 1142637 1030193 1142637 1030193 276509 262151 276509 262151 1675086 3083771 1675086 3083771 3588652 1298278 3588652 1298278 359309 367112 359309 367112 1648685 1516731 1648685 1516731 3932792 2724711 3932792 2724711 4219347 1160771 4219347 1160771 1044922 1048672 1044922 1048672 3854386 2212027 3854386 2212027 3306870 1659025 3306870 1659025 3630970 3003632 3630970 3003632 4602498 2075186 4602498 2075186 3352964 4607656 3352964 4607656 2184308 1656931 2184308 1656931 3325204 4972454 3325204 4972454 3343051 1438889 3343051 1438889 3316956 1682101 3316956 1682101 262846 1666563 262846 1666563 385398 1320393 385398 1320393 373996 3324218 373996 3324218 3338783 3425176 3338783 3425176 4769591 1902341 4769591 1902341 2945854 3332919 2945854 3332919 3689110 252326 3689110 252326 256144 2234348 256144 2234348 4464410 4878877 4464410 4878877 1394087 1662756 1394087 1662756 4642933 3076108 4642933 3076108 4750129 1152057 4750129 1152057 1103273 1102954 1103273 1102954 4535683 2144096 4535683 2144096 1338356 361896 1338356 361896 3766625 3074563 3766625 3074563 4750047 2578127 4750047 2578127 603143 1095085 603143 1095085 1685591 4574590 1685591 4574590 1385349 303464 1385349 303464 933008 1678525 933008 1678525 3191022 4586033 3191022 4586033 1656776 167012 1656776 167012 3323855 3659732 3323855 3659732 1283247 1282639 1283247 1282639 1658093 3771684 1658093 3771684 4992834 2182341 4992834 2182341 535666 543533 535666 543533 3898427 2969491 3898427 2969491 3334476 3126305 3334476 3126305 4704976 1651093 4704976 1651093 29416 3945918 29416 3945918 4058809 2262394 4058809 2262394 1404016 580936 1404016 580936 1061722 1680661 1061722 1680661 2830859 1629378 2830859 1629378 756869 769755 756869 769755 1099135 3926524 1099135 3926524 1389300 320183 1389300 320183 1350499 3322810 1350499 3322810 4506295 2590506 4506295 2590506 3229467 1670412 3229467 1670412 3755998 3328399 3755998 3328399 676882 1238311 676882 1238311 1676136 4859998 1676136 4859998 845218 814380 845218 814380 4776756 3106885 4776756 3106885 3314432 2396300 3314432 2396300 4108181 2754642 4108181 2754642 4435115 1533325 4435115 1533325 1460014 1455782 1460014 1455782 4086347 2916019 4086347 2916019 409406 786027 409406 786027 791040 383977 791040 383977 378248 670803 378248 670803 1679621 4472007 1679621 4472007 1035798 1024329 1035798 1024329 2064709 3314255 2064709 3314255 3353048 398117 3353048 398117 3334870 2602724 3334870 2602724 4693816 1962468 4693816 1962468 2315256 3313607 2315256 3313607 632963 1043643 632963 1043643 4962131 2473814 4962131 2473814 3348527 4018743 3348527 4018743 3600196 1945842 3600196 1945842 3928508 2267735 3928508 2267735 497874 493337 497874 493337 4129113 2456442 4129113 2456442 1187990 992957 1187990 992957 680405 378451 680405 378451 4444494 2801232 4444494 2801232 257811 249956 257811 249956 3997042 1679561 3997042 1679561 486088 525820 486088 525820 4014160 2884649 4014160 2884649 3674043 3013965 3674043 3013965 4655392 1660151 4655392 1660151 840358 829637 840358 829637 3693551 2039205 3693551 2039205 1018914 665417 1018914 665417 4045985 3951826 4045985 3951826 1649816 1675412 1649816 1675412 3463098 460579 3463098 460579 1187659 2294988 1187659 2294988 4344500 454655 4344500 454655 434501 1657538 434501 1657538 1954307 3349158 1954307 3349158 157407 1013413 157407 1013413 3999538 2347451 3999538 2347451 3341887 1096813 3341887 1096813 1686299 4303997 1686299 4303997 3348846 2269904 3348846 2269904 3952433 466408 3952433 466408 1201489 1651100 1201489 1651100 2355258 3341542 2355258 3341542 479419 416945 479419 416945 1243826 322794 1243826 322794 300359 554516 300359 554516 3318051 2557422 3318051 2557422 4090991 2329770 4090991 2329770 1655622 1621947 1655622 1621947 4735877 1666530 4735877 1666530 3351683 1085139 3351683 1085139 419602 3348932 419602 3348932 1683884 3826747 1683884 3826747 1166575 317198 1166575 317198 3807435 2737174 3807435 2737174 3329469 3007877 3329469 3007877 3660951 1066877 3660951 1066877 1086781 1198328 1086781 1198328 3325989 3445165 3325989 3445165 3719241 2960529 3719241 2960529 3560426 3115746 3560426 3115746 1031614 1035753 1031614 1035753 4122365 2474598 4122365 2474598 4268086 541492 4268086 541492 1682579 2033086 1682579 2033086 1468940 193046 1468940 193046 1660724 3221193 1660724 3221193 4258158 1648060 4258158 1648060 3820765 2832139 3820765 2832139 3769123 2105954 3769123 2105954 1655838 3313463 1655838 3313463 731785 2472866 731785 2472866 4122682 617384 4122682 617384 1068744 1685646 1068744 1685646 4495177 2812543 4495177 2812543 1669970 1441715 1669970 1441715 1647587 4082936 1647587 4082936 676843 971284 676843 971284 4296639 2348523 4296639 2348523 881887 671857 881887 671857 2865620 1659761 2865620 1659761 543385 1145320 543385 1145320 1648215 2611730 1648215 2611730 1084013 595488 1084013 595488 4132824 3322605 4132824 3322605 1663195 4923562 1663195 4923562 1656374 157101 1656374 157101 4786738 955681 4786738 955681 1061425 166706 1061425 166706 4550288 2877114 4550288 2877114 632638 642138 632638 642138 522653 1662315 522653 1662315 20883 520319 20883 520319 1658745 1670423 1658745 1670423 2849424 3349520 2849424 3349520 1484991 1655899 1484991 1655899 4511434 2115417 4511434 2115417 3315340 3083089 3315340 3083089 4739626 3350687 4739626 3350687 1160988 519051 1160988 519051 4484218 2835782 4484218 2835782 4239837 2418337 4239837 2418337 1683282 3226245 1683282 3226245 4179474 2144456 4179474 2144456 1240991 420007 1240991 420007 4529834 2965964 4529834 2965964 824673 849133 824673 849133 1115147 1096379 1115147 1096379 1217162 323800 1217162 323800 1330200 3346469 1330200 3346469 972866 2437182 972866 2437182 4111019 3317777 4111019 3317777 3193692 2407112 3193692 2407112 4654322 2979964 4654322 2979964 846397 843598 846397 843598 4356894 2309642 4356894 2309642 4598089 265574 4598089 265574 227018 4223486 227018 4223486 3574398 1331716 3574398 1331716 1671672 3320053 1671672 3320053 3344398 4499747 3344398 4499747 234334 721734 234334 721734 3329212 3657066 3329212 3657066 4768686 720791 4768686 720791 485243 3324281 485243 3324281 264052 235103 264052 235103 3621635 4034781 3621635 4034781 1656741 2035934 1656741 2035934 4648140 2446273 4648140 2446273 1684793 3308734 1684793 3308734 4318889 1905310 4318889 1905310 4790429 3344866 4790429 3344866 4596380 708757 4596380 708757 314363 1349721 314363 1349721 377861 1302074 377861 1302074 4582115 2090771 4582115 2090771 4654950 724144 4654950 724144 949382 1049486 949382 1049486 1062591 4270729 1062591 4270729 232505 1665986 232505 1665986 4754073 1237525 4754073 1237525 809517 862574 809517 862574 4027063 2653508 4027063 2653508 4719119 1672752 4719119 1672752 3337728 4836396 3337728 4836396 1317196 1317777 1317196 1317777 3032997 3323846 3032997 3323846 282024 1396285 282024 1396285 3319740 1660587 3319740 1660587 628932 641912 628932 641912 713506 1256338 713506 1256338 406907 1681750 406907 1681750 3743482 349670 3743482 349670 3339191 3346670 3339191 3346670 4201378 2504714 4201378 2504714 4633915 2996837 4633915 2996837 1657503 354867 1657503 354867 798756 4675701 798756 4675701 4181156 846366 4181156 846366 1319020 330895 1319020 330895 4041938 2378395 4041938 2378395 206434 1464542 206434 1464542 4149492 2482762 4149492 2482762 3776015 2108661 3776015 2108661 4018951 2668485 4018951 2668485 428361 424150 428361 424150 4165933 3346863 4165933 3346863 583042 551599 583042 551599 3808181 2153180 3808181 2153180 4519390 3117212 4519390 3117212 2034407 3337967 2034407 3337967 4270658 2502941 4270658 2502941 3325198 2895289 3325198 2895289 407998 1268182 407998 1268182 3597561 1670543 3597561 1670543 458147 426960 458147 426960 1146677 1674223 1146677 1674223 3329024 3317086 3329024 3317086 4153195 2530363 4153195 2530363 3611131 3345666 3611131 3345666 3780463 359601 3780463 359601 1312409 2100450 1312409 2100450 4549805 1669222 4549805 1669222 158870 274206 158870 274206 3591660 3077079 3591660 3077079 3647336 263912 3647336 263912 1377457 1675797 1377457 1675797 1418477 3344886 1418477 3344886 1247869 4305999 1247869 4305999 3338130 1661551 3338130 1661551 2431523 2213816 2431523 2213816 4473735 2273317 4473735 2273317 3946511 2516610 3946511 2516610 4178969 2068108 4178969 2068108 3746849 2926150 3746849 2926150 4592316 1647691 4592316 1647691 2784745 2948287 2784745 2948287 3329361 4783027 3329361 4783027 1679503 1125592 1679503 1125592 555038 2147613 555038 2147613 3821791 1167030 3821791 1167030 1154272 1371328 1154272 1371328 1653033 1817882 1653033 1817882 628339 626941 628339 626941 1665078 2739242 1665078 2739242 3957888 235109 3957888 235109 3988572 1318931 3988572 1318931 1682296 2678189 1682296 2678189 4365150 711773 4365150 711773 1670759 2358703 1670759 2358703 3330097 1921907 3330097 1921907 4172753 4854561 4172753 4854561 1657845 1685835 1657845 1685835 2597327 2364258 2597327 2364258 1648049 2959390 1648049 2959390 3678068 1223903 3678068 1223903 1654926 3962770 1654926 3962770 4769818 250592 4769818 250592 247399 1681452 247399 1681452 4662688 1990608 4662688 1990608 3948463 1668785 3948463 1668785 4076173 2418865 4076173 2418865 4300851 2357968 4300851 2357968 4079713 2624171 4079713 2624171 1265123 427193 1265123 427193 3811199 2849931 3811199 2849931 600987 626316 600987 626316 3976512 2704917 3976512 2704917 4438378 1680541 4438378 1680541 2114770 3338333 2114770 3338333 3338274 4436482 3338274 4436482 816819 1051548 816819 1051548 1356856 316516 1356856 316516 587570 1673068 587570 1673068 851540 1664689 851540 1664689 1674738 2154910 1674738 2154910 524564 515054 524564 515054 3547279 2306070 3547279 2306070 4376069 3319325 4376069 3319325 1655761 2837413 1655761 2837413 4483553 2943302 4483553 2943302 357492 1646678 357492 1646678 4784943 3127107 4784943 3127107 3931176 2261648 3931176 2261648 4230596 2408689 4230596 2408689 1660688 1163002 1660688 1163002 4276296 3041209 4276296 3041209 4687772 3340389 4687772 3340389 3340075 1650028 3340075 1650028 1032213 1667542 1032213 1667542 4017370 686733 4017370 686733 669188 2281500 669188 2281500 4446323 2226996 4446323 2226996 3336057 3295370 3336057 3295370 500270 1164866 500270 1164866 4552899 2869033 4552899 2869033 1664909 288328 1664909 288328 305689 2483741 305689 2483741 4184248 1167743 4184248 1167743 1162801 1648642 1162801 1648642 3337405 4111484 3337405 4111484 3127330 2584295 3127330 2584295 4224939 3057110 4224939 3057110 889869 4779297 889869 4779297 3497905 564023 3497905 564023 575554 4666376 575554 4666376 3335557 1866175 3335557 1866175 1718991 3345579 1718991 3345579 798898 843277 798898 843277 4113243 2548967 4113243 2548967 496334 498511 496334 498511 4335956 2665528 4335956 2665528 4281582 2457865 4281582 2457865 1006666 672798 1006666 672798 3453543 3333937 3453543 3333937 1154598 1151123 1154598 1151123 3328484 4156061 3328484 4156061 3352162 1670557 3352162 1670557 1333464 889640 1333464 889640 787017 3335779 787017 3335779 4180648 504202 4180648 504202 1169352 734249 1169352 734249 3352976 376045 3352976 376045 1282576 3901754 1282576 3901754 4173861 2044183 4173861 2044183 4644544 2963097 4644544 2963097 4550914 1643860 4550914 1643860 1671042 2668748 1671042 2668748 3985739 2958450 3985739 2958450 3325976 2475060 3325976 2475060 4145150 388296 4145150 388296 1655988 4339185 1655988 4339185 1200443 454232 1200443 454232 587099 1221736 587099 1221736 1684643 4420772 1684643 4420772 1236369 437535 1236369 437535 4878402 2487187 4878402 2487187 854181 853028 854181 853028 1646718 2859756 1646718 2859756 3347875 1068064 3347875 1068064 1341466 1343382 1341466 1343382 375101 1302075 375101 1302075 4611671 2057936 4611671 2057936 748830 319110 748830 319110 1350306 1328447 1350306 1328447 1315804 2760696 1315804 2760696 1670754 1213149 1670754 1213149 455143 3348236 455143 3348236 3881497 3339575 3881497 3339575 1648646 3877807 1648646 3877807 3907369 2269250 3907369 2269250 4120959 2553667 4120959 2553667 4201161 1946283 4201161 1946283 1240059 924786 1240059 924786 1681686 3351085 1681686 3351085 1127427 1114085 1127427 1114085 3325235 2825934 3325235 2825934 645847 494582 645847 494582 217777 2828330 217777 2828330 4040081 657886 4040081 657886 636846 2200643 636846 2200643 4656989 4770997 4656989 4770997 3316029 727634 3316029 727634 4544978 2983977 4544978 2983977 1065363 68805 1065363 68805 3341893 1262853 3341893 1262853 385434 1944874 385434 1944874 4853215 3315271 4853215 3315271 3892270 2509978 3892270 2509978 4177018 2729421 4177018 2729421 1007984 668236 1007984 668236 1680604 3694689 1680604 3694689 449482 1667930 449482 1667930 162876 701187 162876 701187 4295632 2343133 4295632 2343133 4423171 1989642 4423171 1989642 1400405 4403476 1400405 4403476 554179 529817 554179 529817 1395315 1410106 1395315 1410106 441304 431041 441304 431041 3829318 2155461 3829318 2155461 1141037 503250 1141037 503250 3137721 2816501 3137721 2816501 3843910 4024371 3843910 4024371 3331634 1658924 3331634 1658924 3603051 667785 3603051 667785 617821 2283849 617821 2283849 3349959 2423741 3349959 2423741 371019 1174087 371019 1174087 1654606 2705982 1654606 2705982 1665431 1682751 1665431 1682751 3349365 4186090 3349365 4186090 934640 928214 934640 928214 4261195 2609914 4261195 2609914 4950830 3316589 4950830 3316589 370827 370697 370827 370697 1102287 1133061 1102287 1133061 1073488 1042373 1073488 1042373 4035698 2634620 4035698 2634620 554741 550431 554741 550431 3588847 3099193 3588847 3099193 4731570 3347999 4731570 3347999 3591082 1680302 3591082 1680302 4342068 1661365 4342068 1661365 949928 936496 949928 936496 1405195 4937945 1405195 4937945 1672381 718216 1672381 718216 951214 2611499 951214 2611499 4008350 2331205 4008350 2331205 3267429 3336668 3267429 3336668 1665405 1151300 1665405 1151300 1149100 1656852 1149100 1656852 3080534 1199592 3080534 1199592 473893 2974834 473893 2974834 4727216 1930473 4727216 1930473 4553674 2856062 4553674 2856062 481612 487254 481612 487254 614263 2101964 614263 2101964 4541387 1461193 4541387 1461193 359188 1307716 359188 1307716 3740762 2919820 3740762 2919820 4424775 428449 4424775 428449 413448 4275347 413448 4275347 4665836 1653228 4665836 1653228 1631599 3889231 1631599 3889231 1655885 257440 1655885 257440 244332 1241366 244332 1241366 3957058 2725808 3957058 2725808 3535396 1672489 3535396 1672489 4306546 2642707 4306546 2642707 4738385 1098760 4738385 1098760 488005 486091 488005 486091 761791 1891598 761791 1891598 4769775 381605 4769775 381605 1276324 239924 1276324 239924 3322450 2733294 3322450 2733294 1676587 505210 1676587 505210 1166171 2861855 1166171 2861855 4997355 1670535 4997355 1670535 4265625 2576315 4265625 2576315 1228489 440481 1228489 440481 3413819 1682406 3413819 1682406 323922 325435 323922 325435 4224204 2543472 4224204 2543472 3992468 688692 3992468 688692 370896 364474 370896 364474 3274609 3006062 3274609 3006062 3655897 823602 3655897 823602 950605 1653516 950605 1653516 248366 4013474 248366 4013474 3331507 2551907 3331507 2551907 3125814 4294699 3125814 4294699 3319955 1653948 3319955 1653948 1863531 2992077 1863531 2992077 4633102 2890163 4633102 2890163 663201 1647037 663201 1647037 3827330 3316743 3827330 3316743 2804434 2200944 2804434 2200944 3852796 503213 3852796 503213 862662 2754448 862662 2754448 4439889 1657461 4439889 1657461 3013611 3942878 3013611 3942878 3341288 1124361 3341288 1124361 541059 4192980 541059 4192980 1649227 13587 1649227 13587 3643442 1936775 3643442 1936775 3329631 4603855 3329631 4603855 4772123 1889718 4772123 1889718 3639433 3013676 3639433 3013676 1660739 402640 1660739 402640 592258 1099806 592258 1099806 601335 1071711 601335 1071711 3316475 4253204 3316475 4253204 4067620 485425 4067620 485425 1651027 2430805 1651027 2430805 4584483 2901248 4584483 2901248 1273289 1271861 1273289 1271861 1684441 4421605 1684441 4421605 1188873 1186457 1188873 1186457 4357 3321926 4357 3321926 1671843 1446883 1671843 1446883 3917009 2724245 3917009 2724245 552359 517466 552359 517466 4273324 4480632 4273324 4480632 1682913 2634546 1682913 2634546 4055860 1979827 4055860 1979827 1666990 3722733 1666990 3722733 2373559 293214 2373559 293214 1346337 4060345 1346337 4060345 1678003 1208085 1678003 1208085 479411 2832634 479411 2832634 4486161 1328059 4486161 1328059 1349616 3315174 1349616 3315174 4443101 3322275 4443101 3322275 1660086 4364709 1660086 4364709 1417995 1090072 1417995 1090072 1114860 1681958 1114860 1681958 4553611 1660420 4553611 1660420 4638403 2988828 4638403 2988828 3579772 392005 3579772 392005 422427 4874807 422427 4874807 3334939 2598720 3334939 2598720 4259198 2023649 4259198 2023649 3334054 3341117 3334054 3341117 4223787 3269613 4223787 3269613 1334644 326675 1334644 326675 4480393 3328490 4480393 3328490 4557756 748616 4557756 748616 892250 4690199 892250 4690199 3323510 547165 3323510 547165 1675627 886556 1675627 886556 3350532 627452 3350532 627452 2458237 2448544 2458237 2448544 4125880 863564 4125880 863564 753810 4141270 753810 4141270 1667590 1284389 1667590 1284389 360287 3341401 360287 3341401 3687594 369982 3687594 369982 1291979 2742577 1291979 2742577 3943020 833566 3943020 833566 818169 2655536 818169 2655536 3347930 1005694 3347930 1005694 4130428 2535505 4130428 2535505 323613 1130618 323613 1130618 1676648 1469425 1676648 1469425 1660902 2281910 1660902 2281910 4386388 2217316 4386388 2217316 2229491 3315248 2229491 3315248 978312 966669 978312 966669 4455314 2217784 4455314 2217784 450699 482447 450699 482447 819273 801903 819273 801903 604546 603027 604546 603027 1672880 1677214 1672880 1677214 471431 1186139 471431 1186139 1205911 1231268 1205911 1231268 1111112 1101577 1111112 1101577 3220175 1672754 3220175 1672754 299562 294317 299562 294317 424718 2092770 424718 2092770 4567914 542318 4567914 542318 1142028 3322535 1142028 3322535 2659597 1684631 2659597 1684631 935159 1651213 935159 1651213 3097533 692229 3097533 692229 1000366 1184299 1000366 1184299 4216215 2547686 4216215 2547686 676781 1003515 676781 1003515 4746980 2838205 4746980 2838205 1225831 1236361 1225831 1236361 4730778 3327795 4730778 3327795 4616278 1684459 4616278 1684459 4307811 4054305 4307811 4054305 204690 4864345 204690 4864345 3345917 1266823 3345917 1266823 429882 4039180 429882 4039180 1671531 1032204 1671531 1032204 602631 476127 602631 476127 4531782 2867338 4531782 2867338 1683512 112769 1683512 112769 1232666 1237299 1232666 1237299 340631 335820 340631 335820 3798352 2125546 3798352 2125546 279324 835507 279324 835507 2091683 2599614 2091683 2599614 4286941 496693 4286941 496693 505204 1667049 505204 1667049 1761364 2530559 1761364 2530559 1658098 3062602 1658098 3062602 4699778 2283283 4699778 2283283 454130 1682319 454130 1682319 2177105 3334159 2177105 3334159 3314872 2102480 3314872 2102480 4140468 3318271 4140468 3318271 1463273 4066156 1463273 4066156 2225122 1355981 2225122 1355981 316832 4637292 316832 4637292 1653434 1383949 1653434 1383949 251577 2690405 251577 2690405 4350354 3318044 4350354 3318044 3610791 1656741 3610791 1656741 4938338 574021 4938338 574021 570555 1663884 570555 1663884 4662424 1665156 4662424 1665156 284546 1003195 284546 1003195 3606379 2292252 3606379 2292252 3326572 1682878 3326572 1682878 3767198 2944081 3767198 2944081 3324951 4728266 3324951 4728266 4022628 2629762 4022628 2629762 3273562 3351670 3273562 3351670 3941180 860058 3941180 860058 828369 1986050 828369 1986050 4691890 165111 4691890 165111 2098536 3264376 2098536 3264376 1649866 3362311 1649866 3362311 3349528 4803890 3349528 4803890 3333512 863951 3333512 863951 1672886 2238529 1672886 2238529 4391734 2523539 4391734 2523539 4197311 1659851 4197311 1659851 4958950 592896 4958950 592896 798703 2379998 798703 2379998 4280869 1239107 4280869 1239107 453854 254518 453854 254518 3506700 3340805 3506700 3340805 633910 1969360 633910 1969360 3633997 1157779 3633997 1157779 1144491 389408 1144491 389408 1437013 4365774 1437013 4365774 3065775 1676561 3065775 1676561 3317820 3328722 3317820 3328722 2299773 3339129 2299773 3339129 4310836 3571754 4310836 3571754 1067729 3091829 1067729 3091829 3349355 1327295 3349355 1327295 531294 539145 531294 539145 991491 3344315 991491 3344315 2741543 3347740 2741543 3347740 86124 246528 86124 246528 1405040 966065 1405040 966065 688987 1172895 688987 1172895 1184043 3332395 1184043 3332395 193965 905894 193965 905894 4796666 3131009 4796666 3131009 4159797 1663001 4159797 1663001 4521300 3340923 4521300 3340923 979820 682159 979820 682159 1175786 1156774 1175786 1156774 1137105 530096 1137105 530096 4161037 2948253 4161037 2948253 4616505 875529 4616505 875529 860426 2170400 860426 2170400 4820437 3339746 4820437 3339746 16666 1667904 16666 1667904 4182418 2523864 4182418 2523864 3345364 1301362 3345364 1301362 3335003 3394806 3335003 3394806 4479942 2188836 4479942 2188836 3346059 4040174 3346059 4040174 431936 174369 431936 174369 3331868 786845 3331868 786845 1674112 2268849 1674112 2268849 4342911 1670646 4342911 1670646 4475143 2813564 4475143 2813564 244105 1658581 244105 1658581 3589911 3092434 3589911 3092434 600212 424932 600212 424932 456840 571697 456840 571697 586887 1084794 586887 1084794 567101 3330442 567101 3330442 2172972 462032 2172972 462032 472410 2594835 472410 2594835 4079263 1666471 4079263 1666471 366964 2793926 366964 2793926 4713946 3314484 4713946 3314484 1452730 240201 1452730 240201 1654449 4771845 1654449 4771845 4230997 725281 4230997 725281 2195801 1646692 2195801 1646692 1162490 510704 1162490 510704 1668359 3684265 1668359 3684265 3224287 776557 3224287 776557 911324 1969829 911324 1969829 4704739 1660052 4704739 1660052 174873 3319352 174873 3319352 657878 549536 657878 549536 553110 1947290 553110 1947290 4734671 298933 4734671 298933 986324 2619289 986324 2619289 4305568 3331706 4305568 3331706 1067669 594478 1067669 594478 1885841 3317203 1885841 3317203 1669091 513726 1669091 513726 1866577 3319361 1866577 3319361 3346214 687718 3346214 687718 712373 1980136 712373 1980136 3653563 1861995 3653563 1861995 820220 567898 820220 567898 1086358 532923 1086358 532923 544353 2714291 544353 2714291 4374174 444513 4374174 444513 1226751 1980339 1226751 1980339 3315569 586522 3315569 586522 1067123 1349673 1067123 1349673 4457188 2807765 4457188 2807765 3338831 713318 3338831 713318 966544 1009749 966544 1009749 2773337 3320332 2773337 3320332 4350340 758423 4350340 758423 1665482 1922131 1665482 1922131 4729997 1646953 4729997 1646953 1153752 1135921 1153752 1135921 3339552 3771147 3339552 3771147 4386542 2308870 4386542 2308870 4170511 2788202 4170511 2788202 4460322 1230484 4460322 1230484 435789 2860586 435789 2860586 4528192 1308004 4528192 1308004 351260 1679606 351260 1679606 3859828 2769771 3859828 2769771 3665283 1130406 3665283 1130406 1654609 1649351 1654609 1649351 3685049 576373 3685049 576373 1090509 3012200 1090509 3012200 3659280 843878 3659280 843878 833636 3314117 833636 3314117 4646863 2047278 4646863 2047278 1678847 2400310 1678847 2400310 4330023 2340867 4330023 2340867 3819397 3321181 3819397 3321181 392052 408956 392052 408956 3632118 2973301 3632118 2973301 4629402 1077098 4629402 1077098 3318046 2398476 3318046 2398476 4045949 4429454 4045949 4429454 3336988 2431661 3336988 2431661 4212396 2197796 4212396 2197796 3897366 2615102 3897366 2615102 4276713 2334979 4276713 2334979 708778 739480 708778 739480 3582959 3090172 3582959 3090172 2126117 1681261 2126117 1681261 3758440 2281340 3758440 2281340 4409280 2801497 4409280 2801497 1663125 1897714 1663125 1897714 2445062 483462 2445062 483462 247235 1984269 247235 1984269 3644036 1681234 3644036 1681234 821090 859513 821090 859513 3886704 2762574 3886704 2762574 831505 855960 831505 855960 3327699 4778002 3327699 4778002 700187 715912 700187 715912 3934187 2733013 3934187 2733013 4296094 2616565 4296094 2616565 4289193 4099781 4289193 4099781 1665802 2105178 1665802 2105178 3771825 265188 3771825 265188 259798 2194714 259798 2194714 3883170 3329278 3883170 3329278 1073131 1063894 1073131 1063894 4050120 2397081 4050120 2397081 626157 593909 626157 593909 1623830 1657453 1623830 1657453 764845 761568 764845 761568 1337834 3340415 1337834 3340415 905484 764571 905484 764571 3663872 3319622 3663872 3319622 2106572 2045799 2106572 2045799 4611676 258130 4611676 258130 1679179 1180558 1679179 1180558 1647380 451667 1647380 451667 423860 2624698 423860 2624698 4278581 3644047 4278581 3644047 912698 378488 912698 378488 3319482 105738 3319482 105738 3564883 3320779 3564883 3320779 4821616 314660 4821616 314660 317487 247809 317487 247809 3993752 2316827 3993752 2316827 416114 781468 416114 781468 1650452 1207897 1650452 1207897 1200951 210312 1200951 210312 1668765 4945378 1668765 4945378 4787709 1880377 4787709 1880377 3877061 2862032 3877061 2862032 1584319 1664191 1584319 1664191 3189014 3347732 3189014 3347732 923720 1156227 923720 1156227 508180 654943 508180 654943 3322667 4856668 3322667 4856668 2773214 1673897 2773214 1673897 3264950 2646465 3264950 2646465 1891034 2187390 1891034 2187390 3868162 1659318 3868162 1659318 2216789 1902978 2216789 1902978 4748138 1280178 4748138 1280178 302600 1370150 302600 1370150 715252 728153 715252 728153 4337021 3830305 4337021 3830305 1667591 581380 1667591 581380 1351141 4734458 1351141 4734458 3612329 490302 3612329 490302 1178872 3350377 1178872 3350377 1937005 1407901 1937005 1407901 1386474 282693 1386474 282693 1672721 826062 1672721 826062 361471 2517884 361471 2517884 3350088 969840 3350088 969840 431916 1235862 431916 1235862 1651897 689929 1651897 689929 663912 271029 663912 271029 3339555 1685668 3339555 1685668 1671716 2478633 1671716 2478633 3738501 2091003 3738501 2091003 3350068 3200966 3350068 3200966 688721 678580 688721 678580 1242708 1677016 1242708 1677016 1659626 494945 1659626 494945 1155006 2846599 1155006 2846599 4054189 1022222 4054189 1022222 1028603 1671648 1028603 1671648 2085403 521242 2085403 521242 882709 770499 882709 770499 3335022 17903 3335022 17903 853637 1686502 853637 1686502 451761 4126884 451761 4126884 1679092 242067 1679092 242067 253221 765490 253221 765490 3332640 816417 3332640 816417 268159 4738377 268159 4738377 3314994 1140413 3314994 1140413 1660559 2518390 1660559 2518390 4647933 2998299 4647933 2998299 1634487 1686034 1634487 1686034 4399371 3114188 4399371 3114188 665552 674157 665552 674157 4293983 2613660 4293983 2613660 455204 484024 455204 484024 1338196 1914111 1338196 1914111 3581883 847972 3581883 847972 313749 1674651 313749 1674651 4625629 2802550 4625629 2802550 3756372 1675165 3756372 1675165 4728709 1938718 4728709 1938718 1757633 1678304 1757633 1678304 4608639 3319664 4608639 3319664 3337451 1336880 3337451 1336880 3320949 2293130 3320949 2293130 678329 684651 678329 684651 3640340 3561938 3640340 3561938 1649009 2486919 1649009 2486919 4380892 461993 4380892 461993 452162 4547582 452162 4547582 3726169 1997795 3726169 1997795 1657786 3343376 1657786 3343376 3603333 1680431 3603333 1680431 313921 1376044 313921 1376044 4329592 2650044 4329592 2650044 1237056 1246538 1237056 1246538 1860572 1667090 1860572 1667090 666703 668563 666703 668563 3555178 3121440 3555178 3121440 628538 647552 628538 647552 309801 3335547 309801 3335547 2142815 638196 2142815 638196 995342 2266435 995342 2266435 3345440 3305373 3345440 3305373 3204162 1378778 3204162 1378778 1392292 2601808 1392292 2601808 4508161 3323070 4508161 3323070 4241780 2599086 4241780 2599086 3994638 2657192 3994638 2657192 819137 832302 819137 832302 3322991 3117214 3322991 3117214 691020 700843 691020 700843 2315465 2441215 2315465 2441215 4225588 327840 4225588 327840 1346357 2185476 1346357 2185476 4467112 1294616 4467112 1294616 1039518 489503 1039518 489503 1178424 812483 1178424 812483 840506 2310527 840506 2310527 4335537 1847043 4335537 1847043 1652117 2161080 1652117 2161080 4535503 434573 4535503 434573 1396526 2366626 1396526 2366626 1906908 1679381 1906908 1679381 1633597 3324855 1633597 3324855 3423849 1182624 3423849 1182624 1187524 1678789 1187524 1678789 4531916 2115204 4531916 2115204 1664002 52672 1664002 52672 4651535 2983757 4651535 2983757 4644863 732912 4644863 732912 909148 2855411 909148 2855411 1972459 3935045 1972459 3935045 269829 1654592 269829 1654592 2155846 3012332 2155846 3012332 4228937 411607 4228937 411607 1276772 1681092 1276772 1681092 4686001 435081 4686001 435081 1259114 1669822 1259114 1669822 3506913 2793211 3506913 2793211 1654091 1672718 1654091 1672718 2077239 923660 2077239 923660 961974 261471 961974 261471 3322876 490600 3322876 490600 1183828 1679994 1183828 1679994 4803339 675492 4803339 675492 632272 1040393 632272 1040393 872433 873691 872433 873691 3321597 3862465 3321597 3862465 3781552 1648887 3781552 1648887 3343266 1903923 3343266 1903923 259750 1373216 259750 1373216 2811609 3054470 2811609 3054470 4592409 763331 4592409 763331 928138 1679438 928138 1679438 4631666 2030232 4631666 2030232 792167 849061 792167 849061 2105000 2639300 2105000 2639300 3330132 1660564 3330132 1660564 2878516 2605822 2878516 2605822 4272773 664796 4272773 664796 150167 3313654 150167 3313654 3988493 430259 3988493 430259 410490 2686987 410490 2686987 4322930 4685096 4322930 4685096 3326507 1662331 3326507 1662331 4732925 3941611 4732925 3941611 1659116 4105700 1659116 4105700 3337203 2481767 3337203 2481767 3170888 3352459 3170888 3352459 501287 513395 501287 513395 1665678 2348662 1665678 2348662 4017422 2737265 4017422 2737265 3333808 1319372 3333808 1319372 4761593 2279914 4761593 2279914 3996371 2680175 3996371 2680175 242839 246506 242839 246506 2631070 3350768 2631070 3350768 878612 802455 878612 802455 4642110 2981664 4642110 2981664 3341821 1800085 3341821 1800085 1652404 3161618 1652404 3161618 3348160 1673328 3348160 1673328 2392346 2395750 2392346 2395750 4097629 3060802 4097629 3060802 3638725 2198966 3638725 2198966 3860822 619717 3860822 619717 1046023 2653116 1046023 2653116 4022615 1182634 4022615 1182634 1387422 205177 1387422 205177 1453062 921095 1453062 921095 764577 1679571 764577 1679571 2670555 646218 2670555 646218 994399 2513949 994399 2513949 4179287 1548943 4179287 1548943 3345715 2527170 3345715 2527170 4152290 1663858 4152290 1663858 3330648 635339 3330648 635339 636797 1042890 636797 1042890 732772 955722 732772 955722 3236109 2854430 3236109 2854430 4523781 442604 4523781 442604 453446 308162 453446 308162 4263526 3343083 4263526 3343083 295923 1336494 295923 1336494 3900900 2573571 3900900 2573571 4223213 1647796 4223213 1647796 713203 970500 713203 970500 4165706 1472597 4165706 1472597 1686629 1052520 1686629 1052520 3585450 3082168 3585450 3082168 2980521 1671781 2980521 1671781 4175601 3321386 4175601 3321386 1681245 1934961 1681245 1934961 4726141 3918337 4726141 3918337 1683056 3324347 1683056 3324347 4296292 1096115 4296292 1096115 573944 1661450 573944 1661450 1548032 1121162 1548032 1121162 552151 1149202 552151 1149202 3915747 2227659 3915747 2227659 1666857 1664364 1666857 1664364 1245943 1659880 1245943 1659880 4317598 250462 4317598 250462 1092688 3329414 1092688 3329414 3688396 2982567 3688396 2982567 3331041 3553487 3331041 3553487 3975488 1418851 3975488 1418851 250634 1191988 250634 1191988 4437258 2750422 4437258 2750422 1262642 304960 1262642 304960 4039203 2636779 4039203 2636779 500379 1172369 500379 1172369 1678084 1837964 1678084 1837964 1649580 1073537 1649580 1073537 1683411 1666069 1683411 1666069 4885336 1659797 4885336 1659797 534619 827657 534619 827657 898321 781722 898321 781722 765016 912021 765016 912021 882659 786227 882659 786227 650717 3353010 650717 3353010 3048259 1046172 3048259 1046172 1028680 2232898 1028680 2232898 3872311 1677438 3872311 1677438 1440019 2713919 1440019 2713919 4042484 1348181 4042484 1348181 322996 2129632 322996 2129632 1655760 3341082 1655760 3341082 1232009 2657573 1232009 2657573 4325082 3656027 4325082 3656027 3330623 2529333 3330623 2529333 4602055 995732 4602055 995732 963563 2300628 963563 2300628 4385277 2576660 4385277 2576660 3334228 17600 3334228 17600 4319909 3335474 4319909 3335474 3997722 1059049 3997722 1059049 1052951 3006755 1052951 3006755 3948980 2393207 3948980 2393207 4291558 984159 4291558 984159 694746 2407495 694746 2407495 4260165 1685258 4260165 1685258 810417 814621 810417 814621 1125102 2534904 1125102 2534904 4209745 275329 4209745 275329 273779 1014923 273779 1014923 4181506 3350977 4181506 3350977 1284506 1280121 1284506 1280121 4665155 1989679 4665155 1989679 3640894 1654189 3640894 1654189 4052492 2637218 4052492 2637218 1233705 1246429 1233705 1246429 1646839 3455921 1646839 3455921 2428325 1662481 2428325 1662481 3905019 2753480 3905019 2753480 1198693 469459 1198693 469459 1480506 2287097 1480506 2287097 4363024 346356 4363024 346356 3184088 4191926 3184088 4191926 3340263 1191584 3340263 1191584 1216569 4658730 1216569 4658730 3337302 1115008 3337302 1115008 550111 2438201 550111 2438201 4206996 3029177 4206996 3029177 3332331 2886694 3332331 2886694 3332174 4163834 3332174 4163834 1655686 1650287 1655686 1650287 4986821 4437771 4986821 4437771 1681551 2630230 1681551 2630230 4029386 555290 4029386 555290 583067 1661547 583067 1661547 2713571 3320251 2713571 3320251 1117132 1676106 1117132 1676106 1670403 4453594 1670403 4453594 4361237 1030257 4361237 1030257 634238 2227720 634238 2227720 4445008 2906625 4445008 2906625 3731182 2096169 3731182 2096169 4553695 3322222 4553695 3322222 4214788 2397940 4214788 2397940 4263047 2398315 4263047 2398315 3820452 1647476 3820452 1647476 341570 312655 341570 312655 3844136 2171069 3844136 2171069 468702 467646 468702 467646 3990418 2965693 3990418 2965693 4624776 4780328 4624776 4780328 797282 2970117 797282 2970117 4669127 569663 4669127 569663 771855 3061622 771855 3061622 4694294 1003996 4694294 1003996 660926 2578786 660926 2578786 4661832 2999247 4661832 2999247 4089806 791685 4089806 791685 807548 1197852 807548 1197852 3312423 1676082 3312423 1676082 1109673 1670068 1109673 1670068 4772855 3106089 4772855 3106089 4677433 1677927 4677433 1677927 3379975 1659768 3379975 1659768 4170223 3337160 4170223 3337160 1647487 3974438 1647487 3974438 1130069 1135485 1130069 1135485 4669011 1971440 4669011 1971440 3341633 229828 3341633 229828 1648526 4150433 1648526 4150433 3646366 3018432 3646366 3018432 1421616 3328794 1421616 3328794 365886 372271 365886 372271 1431363 1423326 1431363 1423326 238596 737352 238596 737352 3349624 1764894 3349624 1764894 277470 307766 277470 307766 3973241 3029704 3973241 3029704 1671497 133656 1671497 133656 4329447 3326314 4329447 3326314 1409184 1410258 1409184 1410258 3930178 2728193 3930178 2728193 1685847 1025294 1685847 1025294 4041116 2374980 4041116 2374980 1028855 624018 1028855 624018 4987250 1663903 4987250 1663903 912886 732389 912886 732389 1679451 3494967 1679451 3494967 1511574 3316157 1511574 3316157 4607408 3327987 4607408 3327987 1658590 1868917 1658590 1868917 4490237 2831454 4490237 2831454 392537 385956 392537 385956 1662089 2394012 1662089 2394012 4638593 2007739 4638593 2007739 2009096 4061685 2009096 4061685 3315881 1686004 3315881 1686004 2279753 3345106 2279753 3345106 3316044 135270 3316044 135270 3738376 3501792 3738376 3501792 1662478 2141292 1662478 2141292 4517469 2196338 4517469 2196338 177647 3350264 177647 3350264 4226651 3332183 4226651 3332183 751911 3338419 751911 3338419 2464130 397775 2464130 397775 3340779 1340884 3340779 1340884 1348733 2203743 1348733 2203743 4190904 2765845 4190904 2765845 1405263 265494 1405263 265494 3797846 2598730 3797846 2598730 4272855 2077720 4272855 2077720 952270 1678967 952270 1678967 4525104 2506621 4525104 2506621 1091174 548040 1091174 548040 3648694 1191522 3648694 1191522 1358092 302413 1358092 302413 3317491 2652858 3317491 2652858 4300626 3340682 4300626 3340682 1648671 1356321 1648671 1356321 298622 1885458 298622 1885458 4754389 1174208 4754389 1174208 1178345 3319044 1178345 3319044 2123745 4605428 2123745 4605428 394955 414445 394955 414445 822549 3170705 822549 3170705 1679137 974097 1679137 974097 1680168 4321581 1680168 4321581 757405 776443 757405 776443 3759778 2922820 3759778 2922820 1659143 2325704 1659143 2325704 4111340 2546805 4111340 2546805 963717 721508 963717 721508 1655159 3198257 1655159 3198257 995810 640989 995810 640989 1556819 3320921 1556819 3320921 4198280 2480556 4198280 2480556 3316682 2875803 3316682 2875803 1112593 544647 1112593 544647 3301137 3336720 3301137 3336720 1259206 497581 1259206 497581 1143762 4599946 1143762 4599946 4207815 1678826 4207815 1678826 1138357 529993 1138357 529993 3646067 3021291 3646067 3021291 1328446 1323240 1328446 1323240 218082 1625656 218082 1625656 3836752 1681168 3836752 1681168 294317 310516 294317 310516 3352053 2897074 3352053 2897074 1651289 742305 1651289 742305 935572 1187283 935572 1187283 460729 2663312 460729 2663312 4332745 1652939 4332745 1652939 3014824 3332091 3014824 3332091 3348964 1922797 3348964 1922797 4083258 2419786 4083258 2419786 908029 762920 908029 762920 3660562 3029519 3660562 3029519 4443266 2216955 4443266 2216955 3334317 4909906 3334317 4909906 207411 1467241 207411 1467241 4380870 2285877 4380870 2285877 318601 354365 318601 354365 1045464 2642597 1045464 2642597 3999229 235356 3999229 235356 242199 1131527 242199 1131527 1674984 4120083 1674984 4120083 3829759 2154700 3829759 2154700 4171768 3527730 4171768 3527730 739692 3882925 739692 3882925 4767387 1655319 4767387 1655319 4934341 2533723 4934341 2533723 4120396 2619421 4120396 2619421 4564816 434019 4564816 434019 3702030 3083353 3702030 3083353 4786714 3314069 4786714 3314069 1132306 1672493 1132306 1672493 2951356 427083 2951356 427083 431526 1916074 431526 1916074 4757409 1018194 4757409 1018194 635176 255183 635176 255183 1388756 910329 1388756 910329 746811 3805952 746811 3805952 1676729 1071311 1676729 1071311 1660726 3692808 1660726 3692808 3659288 1661014 3659288 1661014 3445973 1962346 3445973 1962346 3633446 1125284 3633446 1125284 545516 3335280 545516 3335280 3190186 1311383 3190186 1311383 332229 3776355 332229 3776355 3341681 2353979 3341681 2353979 1648782 4180740 1648782 4180740 446238 1228461 446238 1228461 3774492 2859989 3774492 2859989 1041512 619500 1041512 619500 1166882 1156116 1166882 1156116 3836539 288103 3836539 288103 3571297 1979669 3571297 1979669 4265586 4846111 4265586 4846111 3345796 2954237 3345796 2954237 3972496 2459823 3972496 2459823 4525198 2829210 4525198 2829210 1205600 223860 1205600 223860 224493 3856580 224493 3856580 3345056 1962052 3345056 1962052 1683265 4100180 1683265 4100180 1864839 1682824 1864839 1682824 3837276 2234822 3837276 2234822 3908702 1395670 3908702 1395670 549799 566550 549799 566550 1071352 743209 1071352 743209 4386886 2715456 4386886 2715456 1680706 2185730 1680706 2185730 4502838 281475 4502838 281475 273547 3091949 273547 3091949 4772432 2386099 4772432 2386099 4269446 2596866 4269446 2596866 4270463 3335623 4270463 3335623 430965 438533 430965 438533 4357028 2716339 4357028 2716339 1681699 2098422 1681699 2098422 4502909 3079098 4502909 3079098 4753581 519600 4753581 519600 1141453 997011 1141453 997011 3314289 61871 3314289 61871 3313553 2002774 3313553 2002774 4138322 3318310 4138322 3318310 1673966 1531318 1673966 1531318 1461740 3324332 1461740 3324332 700613 953450 700613 953450 4308281 2771749 4308281 2771749 1084625 117255 1084625 117255 3353324 2771490 3353324 2771490 954161 705681 954161 705681 4332195 2649833 4332195 2649833 3323258 1015762 3323258 1015762 3953170 3327724 3953170 3327724 4321972 2028566 4321972 2028566 345491 344498 345491 344498 4963235 4654781 4963235 4654781 1661752 1981705 1661752 1981705 3721486 2050230 3721486 2050230 620274 638549 620274 638549 4464387 2806345 4464387 2806345 3455119 725096 3455119 725096 973747 1986701 973747 1986701 4689967 2128680 4689967 2128680 3762143 2105486 3762143 2105486 1665185 4236441 1665185 4236441 1709694 515585 1709694 515585 1131680 3437658 1131680 3437658 3324511 2858828 3324511 2858828 1681893 2917314 1681893 2917314 3760658 1673137 3760658 1673137 884187 782887 884187 782887 1651192 4753474 1651192 4753474 3328646 1675893 3328646 1675893 1417077 144648 1417077 144648 4371339 4104360 4371339 4104360 1657106 3458695 1657106 3458695 1668222 1102716 1668222 1102716 1084253 3518519 1084253 3518519 3575948 3114553 3575948 3114553 3335666 3507914 3335666 3507914 413375 308153 413375 308153 314770 1649813 314770 1649813 3342721 1685794 3342721 1685794 1108318 3342868 1108318 3342868 3568570 202109 3568570 202109 4131017 3027633 4131017 3027633 1673263 1494496 1673263 1494496 4781678 2204010 4781678 2204010 793520 767003 793520 767003 170287 3326012 170287 3326012 3664165 2094515 3664165 2094515 4576294 1649098 4576294 1649098 87671 1681291 87671 1681291 1101343 1099111 1101343 1099111 4128061 2447583 4128061 2447583 238887 1424797 238887 1424797 903175 1652185 903175 1652185 376030 383745 376030 383745 949746 4606739 949746 4606739 2823076 1682736 2823076 1682736 3336653 3413746 3336653 3413746 4218613 2539574 4218613 2539574 1384559 3351496 1384559 3351496 3537117 1668246 3537117 1668246 4768159 1871361 4768159 1871361 2622477 1671478 2622477 1671478 4479617 2925719 4479617 2925719 762699 786039 762699 786039 4672119 1649850 4672119 1649850 1684491 713115 1684491 713115 397585 3327051 397585 3327051 3862266 556611 3862266 556611 228367 2432820 228367 2432820 4203162 1656215 4203162 1656215 2082069 2714152 2082069 2714152 3946206 303688 3946206 303688 312611 2243734 312611 2243734 3336056 3611303 3336056 3611303 513572 1652019 513572 1652019 4294762 2361441 4294762 2361441 3315235 834678 3315235 834678 638398 4359444 638398 4359444 4041944 1650256 4041944 1650256 4970801 2567589 4970801 2567589 4221650 2811916 4221650 2811916 4488756 2079257 4488756 2079257 282116 258202 282116 258202 18583 2043150 18583 2043150 3346692 1398812 3346692 1398812 1682631 3040299 1682631 3040299 3349630 97723 3349630 97723 1206333 3328212 1206333 3328212 1315094 1275239 1315094 1275239 1277218 2855823 1277218 2855823 3830650 946356 3830650 946356 719447 2087873 719447 2087873 4572801 2557833 4572801 2557833 3589240 3351963 3589240 3351963 3942306 2723641 3942306 2723641 3625684 3072453 3625684 3072453 4100640 2569340 4100640 2569340 4279377 3322177 4279377 3322177 823234 3345765 823234 3345765 3622964 1653256 3622964 1653256 3719315 4978133 3719315 4978133 1661225 2297398 1661225 2297398 4354307 2295187 4354307 2295187 1476181 4247484 1476181 4247484 3350523 1883375 3350523 1883375 1676292 2885822 1676292 2885822 3743824 1038607 3743824 1038607 1662932 2259889 1662932 2259889 4503857 2186793 4503857 2186793 2331216 3343204 2331216 3343204 100335 1661475 100335 1661475 4568588 3346444 4568588 3346444 1655710 1384682 1655710 1384682 706107 4536076 706107 4536076 321471 2573859 321471 2573859 4264979 2436577 4264979 2436577 829309 3322991 829309 3322991 3881277 1649402 3881277 1649402 1166385 1678104 1166385 1678104 2941371 1668823 2941371 1668823 345719 907471 345719 907471 4299967 3342323 4299967 3342323 1743474 3334660 1743474 3334660 4242515 1972131 4242515 1972131 4684630 443334 4684630 443334 1222962 3866738 1222962 3866738 1647168 204611 1647168 204611 1473934 2493320 1473934 2493320 4149289 3353165 4149289 3353165 2902174 1316009 2902174 1316009 1340051 2248013 1340051 2248013 4345563 3336572 4345563 3336572 1380728 1366658 1380728 1366658 3253725 1931601 3253725 1931601 4741150 3325704 4741150 3325704 2072355 494766 2072355 494766 675058 1908482 675058 1908482 3553517 3344326 3553517 3344326 1657144 1887475 1657144 1887475 4110205 2456870 4110205 2456870 1683203 747908 1683203 747908 1675043 3343585 1675043 3343585 1089814 2550968 1089814 2550968 3318147 4085126 3318147 4085126 774773 777447 774773 777447 1328806 2719643 1328806 2719643 4730608 3320657 4730608 3320657 1241682 412372 1241682 412372 3765859 2909794 3765859 2909794 631287 613096 631287 613096 3841672 4503381 3841672 4503381 1660579 2616063 1660579 2616063 4290104 1067194 4290104 1067194 592280 2902513 592280 2902513 4572278 2502317 4572278 2502317 743413 245623 743413 245623 269184 802295 269184 802295 884140 307469 884140 307469 312903 2777166 312903 2777166 4495705 3329302 4495705 3329302 1516709 2740282 1516709 2740282 3940628 175036 3940628 175036 1648878 3318212 1648878 3318212 3787720 895300 3787720 895300 864019 3336089 864019 3336089 1686474 547981 1686474 547981 3350425 1958626 3350425 1958626 1652630 2089518 1652630 2089518 3344512 925146 3344512 925146 784512 3315894 784512 3315894 2251650 3315719 2251650 3315719 2024544 3346520 2024544 3346520 4113278 2091473 4113278 2091473 3758410 2070817 3758410 2070817 4570738 1105301 4570738 1105301 798755 880402 798755 880402 4132493 2456715 4132493 2456715 1273298 331623 1273298 331623 1337732 3771892 1337732 3771892 3592355 1893699 3592355 1893699 4793600 4312964 4793600 4312964 3326780 1683034 3326780 1683034 4377585 1648240 4377585 1648240 526567 613272 526567 613272 3564325 1916040 3564325 1916040 292376 1354686 292376 1354686 3346100 4819803 3346100 4819803 3333380 2688407 3333380 2688407 4373272 397505 4373272 397505 1234546 4680580 1234546 4680580 3320326 350553 3320326 350553 322292 1683591 322292 1683591 4681425 1705105 4681425 1705105 1110490 1651287 1110490 1651287 4019269 2349349 4019269 2349349 4417619 2250297 4417619 2250297 1660785 4399542 1660785 4399542 3345391 17012 3345391 17012 4289378 2402212 4289378 2402212 1670030 1675656 1670030 1675656 2394371 796968 2394371 796968 839808 2897075 839808 2897075 4569095 711446 4569095 711446 705553 3015418 705553 3015418 3643796 1986194 3643796 1986194 1654135 1193488 1654135 1193488 3322795 935472 3322795 935472 714807 2135648 714807 2135648 3798115 956069 3798115 956069 681685 2544718 681685 2544718 4213437 2780867 4213437 2780867 1648285 2066455 1648285 2066455 3730806 690459 3730806 690459 698685 2270076 698685 2270076 4738622 556129 4738622 556129 4567605 1666127 4567605 1666127 3331189 209717 3331189 209717 3333920 1675661 3333920 1675661 3767149 2905048 3767149 2905048 4146605 314773 4146605 314773 343902 1676594 343902 1676594 3805441 2116332 3805441 2116332 1302418 989546 1302418 989546 982892 1675445 982892 1675445 4037755 568890 4037755 568890 568900 2627666 568900 2627666 1650636 1682003 1650636 1682003 886488 1926898 886488 1926898 4734163 1651341 4734163 1651341 1676841 2854096 1676841 2854096 3832533 2009772 3832533 2009772 476018 349249 476018 349249 3948432 2295425 3948432 2295425 3875410 2220810 3875410 2220810 3332170 2854237 3332170 2854237 4456915 2793748 4456915 2793748 3812587 2871573 3812587 2871573 4025022 2365160 4025022 2365160 3650637 2999620 3650637 2999620 3321335 338623 3321335 338623 1663577 3884843 1663577 3884843 365227 354546 365227 354546 4531626 2912598 4531626 2912598 4645780 1064041 4645780 1064041 585806 3341854 585806 3341854 4394900 1431203 4394900 1431203 734440 4550762 734440 4550762 3347511 1652299 3347511 1652299 1386805 281590 1386805 281590 4735514 1677314 4735514 1677314 3890301 263661 3890301 263661 2860023 3338438 2860023 3338438 201414 1471768 201414 1471768 1657187 3533836 1657187 3533836 323874 2550736 323874 2550736 4225383 2746855 4225383 2746855 3344497 2046276 3344497 2046276 3957331 4712691 3957331 4712691 1678278 2387509 1678278 2387509 4300594 2584656 4300594 2584656 4050883 2202195 4050883 2202195 3860038 2953499 3860038 2953499 4641216 3337401 4641216 3337401 1365501 273873 1365501 273873 1322614 2670539 1322614 2670539 1658829 509164 1658829 509164 1067072 1615552 1067072 1615552 3334182 551432 3334182 551432 576346 3687273 576346 3687273 1685501 1648124 1685501 1648124 210671 3329374 210671 3329374 3962584 644395 3962584 644395 641323 2792475 641323 2792475 4477650 2581898 4477650 2581898 1659263 1685192 1659263 1685192 3704965 1656247 3704965 1656247 1658165 3157393 1658165 3157393 1655485 2677482 1655485 2677482 4688008 3339150 4688008 3339150 3350882 664670 3350882 664670 4647823 4195268 4647823 4195268 928360 730390 928360 730390 3426560 2310680 3426560 2310680 3322020 2843266 3322020 2843266 4225723 2449424 4225723 2449424 467552 3317481 467552 3317481 4666991 4833656 4666991 4833656 3347074 3124826 3347074 3124826 4757516 915814 4757516 915814 744844 1510279 744844 1510279 3155113 3104240 3155113 3104240 3579868 3321403 3579868 3321403 1103397 1679851 1103397 1679851 1976268 3343504 1976268 3343504 176825 1684418 176825 1684418 3769152 3058183 3769152 3058183 4728836 1654412 4728836 1654412 467659 413232 467659 413232 3320723 4711305 3320723 4711305 433110 883944 433110 883944 2191057 4030369 2191057 4030369 1650019 3319864 1650019 3319864 2391132 250973 2391132 250973 239468 2134912 239468 2134912 3342857 654127 3342857 654127 627186 2504682 627186 2504682 4177511 950932 4177511 950932 953411 2790023 953411 2790023 4405099 3324925 4405099 3324925 4410179 1647724 4410179 1647724 1885220 2618669 1885220 2618669 3782296 2132941 3782296 2132941 3344130 4175148 3344130 4175148 3333351 623163 3333351 623163 232052 3335795 232052 3335795 4382988 2250752 4382988 2250752 1675815 4434833 1675815 4434833 3937139 2543347 3937139 2543347 4104482 2092442 4104482 2092442 1011321 1001349 1011321 1001349 3912004 2780298 3912004 2780298 1355406 474494 1355406 474494 480481 1678098 480481 1678098 3332989 1569079 3332989 1569079 1648549 2762609 1648549 2762609 1298449 1282641 1298449 1282641 4067723 3894955 4067723 3894955 1678727 2501931 1678727 2501931 4441917 3835723 4441917 3835723 1680527 2120258 1680527 2120258 4547099 712665 4547099 712665 699256 2325859 699256 2325859 4331916 1183939 4331916 1183939 3654282 3089571 3654282 3089571 4767574 1043956 4767574 1043956 659946 2165015 659946 2165015 4119882 2550659 4119882 2550659 1339562 332240 1339562 332240 3567088 3350676 3567088 3350676 1726568 2038182 1726568 2038182 4620231 3320361 4620231 3320361 349137 1281697 349137 1281697 4158447 2456979 4158447 2456979 488897 1145995 488897 1145995 3691222 3332877 3691222 3332877 331919 1454375 331919 1454375 3819295 3332288 3819295 3332288 2637707 4172944 2637707 4172944 3525363 287650 3525363 287650 310026 3073142 310026 3073142 4745100 281911 4745100 281911 3345340 2409550 3345340 2409550 4085434 839616 4085434 839616 1648353 1668283 1648353 1668283 3314261 846064 3314261 846064 1070042 1651712 1070042 1651712 750980 743560 750980 743560 1387236 1393301 1387236 1393301 487715 517873 487715 517873 1156576 3343732 1156576 3343732 1661748 1110748 1661748 1110748 584121 3315874 584121 3315874 2082946 1668551 2082946 1668551 1033876 851675 1033876 851675 3347704 460918 3347704 460918 475822 1652529 475822 1652529 4760722 1904849 4760722 1904849 983640 699819 983640 699819 2317869 3352278 2317869 3352278 4488261 908058 4488261 908058 733503 2664711 733503 2664711 3096862 1669580 3096862 1669580 2082592 4968825 2082592 4968825 3334005 4967974 3334005 4967974 3313596 2902317 3313596 2902317 3754749 2701332 3754749 2701332 1653532 2553611 1653532 2553611 4119147 3199719 4119147 3199719 1657511 4440616 1657511 4440616 3864779 1660424 3864779 1660424 4152273 2514941 4152273 2514941 3341244 366052 3341244 366052 3314998 3058671 3314998 3058671 4285523 2375072 4285523 2375072 4205709 3543643 4205709 3543643 485945 460853 485945 460853 4400503 2248687 4400503 2248687 1104729 1107570 1104729 1107570 4795853 1890343 4795853 1890343 3339732 556642 3339732 556642 1123226 1663924 1123226 1663924 4185438 3314331 4185438 3314331 3322084 4006469 3322084 4006469 1655611 874328 1655611 874328 3980833 1653623 3980833 1653623 1652463 1297016 1652463 1297016 1660195 3331846 1660195 3331846 4541188 2887510 4541188 2887510 1899438 3318058 1899438 3318058 3328584 1393289 3328584 1393289 1652855 3108520 1652855 3108520 2350685 1057374 2350685 1057374 620155 2485847 620155 2485847 4213767 1668502 4213767 1668502 4454086 2271875 4454086 2271875 1793485 3329944 1793485 3329944 1373825 1364725 1373825 1364725 4050433 3332187 4050433 3332187 4226942 2426175 4226942 2426175 3682483 2994615 3682483 2994615 1188725 478027 1188725 478027 4681625 3006645 4681625 3006645 1215209 439907 1215209 439907 1259264 1251488 1259264 1251488 449779 1187325 449779 1187325 1357968 1664816 1357968 1664816 719331 3028333 719331 3028333 4708452 2837585 4708452 2837585 407632 271800 407632 271800 1411174 1659349 1411174 1659349 924706 1112102 924706 1112102 4609003 2089741 4609003 2089741 927678 718794 927678 718794 703819 1661191 703819 1661191 972569 997947 972569 997947 3796276 1677856 3796276 1677856 2448360 1857710 2448360 1857710 1680557 30837 1680557 30837 822023 3327067 822023 3327067 4138105 243341 4138105 243341 1436628 2703747 1436628 2703747 4352553 2396566 4352553 2396566 746604 936498 746604 936498 667996 2157036 667996 2157036 4506442 2352876 4506442 2352876 3115531 574880 3115531 574880 1683686 3055581 1683686 3055581 4385072 2716099 4385072 2716099 3262279 3753122 3262279 3753122 3337769 604124 3337769 604124 3347568 831470 3347568 831470 860823 2835978 860823 2835978 3852646 1995540 3852646 1995540 525262 275177 525262 275177 4467991 590496 4467991 590496 1661819 4178762 1661819 4178762 4483708 1221216 4483708 1221216 376439 360096 376439 360096 2197421 3343790 2197421 3343790 4240427 1655788 4240427 1655788 549847 1126285 549847 1126285 3501163 3318235 3501163 3318235 4491569 1887155 4491569 1887155 3560195 3328056 3560195 3328056 4664929 2546624 4664929 2546624 3040937 3351793 3040937 3351793 4121891 2444772 4121891 2444772 4342194 2669608 4342194 2669608 400284 1249137 400284 1249137 3352237 1455149 3352237 1455149 3331709 709599 3331709 709599 711289 709854 711289 709854 4800296 1082763 4800296 1082763 1085836 3337368 1085836 3337368 5000675 3335365 5000675 3335365 712801 1664584 712801 1664584 4873837 673447 4873837 673447 675769 1146441 675769 1146441 4702590 722444 4702590 722444 752677 1654194 752677 1654194 1695493 1930463 1695493 1930463 1221980 457186 1221980 457186 249163 3340382 249163 3340382 3803859 772135 3803859 772135 319283 3315291 319283 3315291 3885176 1415403 3885176 1415403 4006540 3723256 4006540 3723256 1684485 3063735 1684485 3063735 4328071 3327049 4328071 3327049 4283674 1072280 4283674 1072280 587389 2286917 587389 2286917 3957107 2920740 3957107 2920740 1661416 2223298 1661416 2223298 4452316 3341288 4452316 3341288 3340733 2433966 3340733 2433966 4107966 3341247 4107966 3341247 2104739 1658596 2104739 1658596 4588087 2109589 4588087 2109589 1396229 285932 1396229 285932 376800 2656460 376800 2656460 4481681 2801100 4481681 2801100 4265508 1113169 4265508 1113169 530423 1654050 530423 1654050 4570442 2096064 4570442 2096064 1286373 369866 1286373 369866 3078920 2323137 3078920 2323137 995461 671041 995461 671041 3476078 3342277 3476078 3342277 2319227 1104567 2319227 1104567 567622 444370 567622 444370 2434765 2373633 2434765 2373633 811720 824521 811720 824521 3579840 3322596 3579840 3322596 1301964 364751 1301964 364751 4407700 2255798 4407700 2255798 3182128 1674672 3182128 1674672 3755707 2079917 3755707 2079917 1674958 467294 1674958 467294 1189876 2101138 1189876 2101138 3315875 1159796 3315875 1159796 518300 1989704 518300 1989704 4223728 3345004 4223728 3345004 888537 2611056 888537 2611056 4055209 761229 4055209 761229 781346 2314329 781346 2314329 4350054 4210296 4350054 4210296 3333420 2766019 3333420 2766019 3943659 2753425 3943659 2753425 1944301 3329882 1944301 3329882 4212788 2511439 4212788 2511439 3351589 4540450 3351589 4540450 4747143 678350 4747143 678350 690544 1666465 690544 1666465 4257565 1025187 4257565 1025187 1036191 656652 1036191 656652 3345317 2810163 3345317 2810163 1657345 2033845 1657345 2033845 4528128 2853097 4528128 2853097 3981716 1190541 3981716 1190541 1179789 437260 1179789 437260 3346447 1650010 3346447 1650010 417763 2467425 417763 2467425 4177886 1072787 4177886 1072787 364242 1365409 364242 1365409 1889225 3328236 1889225 3328236 3341206 574034 3341206 574034 4729924 1352394 4729924 1352394 317084 797103 317084 797103 4361129 1682305 4361129 1682305 937915 727877 937915 727877 3340519 2983261 3340519 2983261 3699378 505528 3699378 505528 593838 1377763 593838 1377763 1659450 1422124 1659450 1422124 254953 477644 254953 477644 1669761 3317750 1669761 3317750 4916086 3040201 4916086 3040201 2698881 3351051 2698881 3351051 714758 731289 714758 731289 1679829 2037516 1679829 2037516 3802330 1652429 3802330 1652429 1673288 636003 1673288 636003 1651054 4671020 1651054 4671020 1669823 760786 1669823 760786 3888061 3336991 3888061 3336991 5160 212361 5160 212361 4345715 2308182 4345715 2308182 3877036 1652826 3877036 1652826 1655655 546408 1655655 546408 3132710 3343319 3132710 3343319 342133 324327 342133 324327 334632 1939063 334632 1939063 4736084 1082235 4736084 1082235 1109386 487065 1109386 487065 1650813 381942 1650813 381942 363554 3345351 363554 3345351 3070255 2010101 3070255 2010101 836651 834196 836651 834196 4151192 2512134 4151192 2512134 1672881 461692 1672881 461692 1647440 2024008 1647440 2024008 3696360 1199014 3696360 1199014 1176655 4813022 1176655 4813022 3320656 3346355 3320656 3346355 4217855 2442146 4217855 2442146 3481665 3317652 3481665 3317652 3805856 1657745 3805856 1657745 790736 879209 790736 879209 2478471 3352923 2478471 3352923 4560247 1662319 4560247 1662319 1106999 2425630 1106999 2425630 3707637 1682879 3707637 1682879 4818518 4876870 4818518 4876870 1161674 505002 1161674 505002 2773115 1665828 2773115 1665828 370154 364863 370154 364863 4518713 2905657 4518713 2905657 3781221 2891916 3781221 2891916 4571690 3328857 4571690 3328857 394199 3324425 394199 3324425 4808808 888758 4808808 888758 4241740 2595621 4241740 2595621 510178 1151446 510178 1151446 4437416 2785813 4437416 2785813 833707 811311 833707 811311 1663330 1877292 1663330 1877292 240319 229101 240319 229101 1055630 1231457 1055630 1231457 441542 258739 441542 258739 1434708 365152 1434708 365152 311643 306603 311643 306603 4778385 2316409 4778385 2316409 3817633 2140007 3817633 2140007 4398251 2704487 4398251 2704487 952651 942680 952651 942680 926225 1659708 926225 1659708 838385 822867 838385 822867 3745736 3081562 3745736 3081562 1665326 1042854 1665326 1042854 4290667 3342635 4290667 3342635 1006003 649989 1006003 649989 4278501 2576288 4278501 2576288 389739 374712 389739 374712 985089 3322056 985089 3322056 4029010 339979 4029010 339979 294162 1401887 294162 1401887 3342521 213674 3342521 213674 1654886 3459259 1654886 3459259 1684498 345424 1684498 345424 2328137 3343091 2328137 3343091 237843 264543 237843 264543 1447690 3315495 1447690 3315495 3962041 2322750 3962041 2322750 1667940 3191823 1667940 3191823 3927815 2338654 3927815 2338654 3990667 2308049 3990667 2308049 3972650 2510459 3972650 2510459 4147822 4105846 4147822 4105846 1478391 1671343 1478391 1671343 3572079 3857473 3572079 3857473 1650590 4879666 1650590 4879666 1664030 652405 1664030 652405 1016509 2437724 1016509 2437724 4713199 3317147 4713199 3317147 1795756 2374293 1795756 2374293 4275247 2176220 4275247 2176220 1678239 3341570 1678239 3341570 3316881 3077877 3316881 3077877 3601915 669816 3601915 669816 647453 16640 647453 16640 3351340 1685226 3351340 1685226 1695844 3630316 1695844 3630316 4238908 2582148 4238908 2582148 3647281 2999429 3647281 2999429 4268500 2365958 4268500 2365958 1680556 4795246 1680556 4795246 1661394 1966988 1661394 1966988 4259834 3137562 4259834 3137562 4788039 1680582 4788039 1680582 292896 1370437 292896 1370437 3328534 2889067 3328534 2889067 766782 252702 766782 252702 1680336 3349136 1680336 3349136 1441182 3324684 1441182 3324684 3752660 246007 3752660 246007 236079 534532 236079 534532 1112438 1252730 1112438 1252730 410886 3328076 410886 3328076 4912178 2292956 4912178 2292956 3874575 2212591 3874575 2212591 3575707 3321004 3575707 3321004 3482459 1259077 3482459 1259077 619079 3334095 619079 3334095 3824455 1196874 3824455 1196874 4666106 430499 4666106 430499 1221827 2507712 1221827 2507712 4182749 4305605 4182749 4305605 223025 882506 223025 882506 1178786 482220 1178786 482220 4226197 2566229 4226197 2566229 1135669 551204 1135669 551204 1665615 3278769 1665615 3278769 3216627 1219484 3216627 1219484 469650 749217 469650 749217 4782266 208268 4782266 208268 214763 1654188 214763 1654188 4485416 299001 4485416 299001 322799 681465 322799 681465 3316344 2183044 3316344 2183044 1289422 367025 1289422 367025 1678962 3529965 1678962 3529965 4516608 2856772 4516608 2856772 2767411 3344500 2767411 3344500 3318031 2645641 3318031 2645641 4029826 515726 4029826 515726 1131593 4692793 1131593 4692793 3645970 929340 3645970 929340 647731 1016573 647731 1016573 619866 639323 619866 639323 4378436 2705290 4378436 2705290 3994374 1651544 3994374 1651544 1093128 2058132 1093128 2058132 4190075 2484318 4190075 2484318 510080 523257 510080 523257 3338701 2249293 3338701 2249293 4429698 2241836 4429698 2241836 8494 3327851 8494 3327851 1317909 1291949 1317909 1291949 3550916 1896973 3550916 1896973 1085685 1052690 1085685 1052690 3317191 4799582 3317191 4799582 310058 1360171 310058 1360171 127550 1671846 127550 1671846 1108287 569372 1108287 569372 3728882 2059570 3728882 2059570 1213184 1234554 1213184 1234554 1646923 2906224 1646923 2906224 3758229 310101 3758229 310101 309675 3573192 309675 3573192 3745960 514006 3745960 514006 1167022 2076846 1167022 2076846 4560128 2855380 4560128 2855380 1355801 281894 1355801 281894 300299 1443935 300299 1443935 1431805 873599 1431805 873599 795190 1900015 795190 1900015 4790206 585622 4790206 585622 1679408 2100235 1679408 2100235 3798918 293160 3798918 293160 1370699 1584924 1370699 1584924 4471925 2813125 4471925 2813125 4101505 796923 4101505 796923 628211 3325162 628211 3325162 3648432 2218392 3648432 2218392 3886290 786888 3886290 786888 588844 602625 588844 602625 1671628 3326125 1671628 3326125 4534670 2384435 4534670 2384435 4002199 1398101 4002199 1398101 261242 2911215 261242 2911215 3742515 3317039 3742515 3317039 955914 963167 955914 963167 3068751 2890417 3068751 2890417 4567818 3903217 4567818 3903217 3328187 2832991 3328187 2832991 4452965 817365 4452965 817365 803710 3044770 803710 3044770 4717982 2783366 4717982 2783366 3339049 3611828 3339049 3611828 992220 677277 992220 677277 3344121 3324184 3344121 3324184 950536 729488 950536 729488 884876 786795 884876 786795 1309341 353966 1309341 353966 493680 1660241 493680 1660241 358954 378156 358954 378156 988042 1663906 988042 1663906 4516068 3320306 4516068 3320306 3685106 1684676 3685106 1684676 26932 1149144 26932 1149144 3352782 3807412 3352782 3807412 1649764 1252832 1649764 1252832 1673003 4702526 1673003 4702526 4491930 2162546 4491930 2162546 3334024 4895812 3334024 4895812 3338027 1090672 3338027 1090672 437110 1670226 437110 1670226 4512609 2220285 4512609 2220285 433097 419653 433097 419653 3911662 2224271 3911662 2224271 1082847 1097602 1082847 1097602 3333223 3086156 3333223 3086156 558910 1115631 558910 1115631 1153749 1680348 1153749 1680348 853662 802290 853662 802290 4221881 2476284 4221881 2476284 956843 726423 956843 726423 3334913 1648680 3334913 1648680 3631999 1260297 3631999 1260297 411052 2251926 411052 2251926 4506250 2173706 4506250 2173706 3332555 4793059 3332555 4793059 1278536 1096269 1278536 1096269 1041485 1678911 1041485 1678911 3332607 1152963 3332607 1152963 4313253 2634675 4313253 2634675 374161 389349 374161 389349 3018286 2833589 3018286 2833589 1437590 1411655 1437590 1411655 1678953 2105494 1678953 2105494 1044196 1019258 1044196 1019258 2655634 2154950 2655634 2154950 3971564 3328396 3971564 3328396 522304 1141194 522304 1141194 1667261 3072249 1667261 3072249 307096 1368066 307096 1368066 2626129 2669569 2626129 2669569 4568676 621181 4568676 621181 1646772 4231710 1646772 4231710 3914701 2739360 3914701 2739360 1979008 3341455 1979008 3341455 1953038 1661618 1953038 1661618 4791547 183921 4791547 183921 3321686 3319504 3321686 3319504 4576369 1646684 4576369 1646684 2551106 2890937 2551106 2890937 4545372 3327903 4545372 3327903 565283 1272551 565283 1272551 1262710 1656639 1262710 1656639 455021 971848 455021 971848 675877 1649896 675877 1649896 177797 1677350 177797 1677350 4052971 2396607 4052971 2396607 3911447 853011 3911447 853011 814767 2001014 814767 2001014 4645139 2776222 4645139 2776222 1715584 3342888 1715584 3342888 4446137 2046240 4446137 2046240 1669513 2148293 1669513 2148293 4675176 477251 4675176 477251 648211 1671177 648211 1671177 4878419 4285505 4878419 4285505 1670335 2750848 1670335 2750848 3914190 4886297 3914190 4886297 1665487 3326351 1665487 3326351 1845782 617200 1845782 617200 619487 3079900 619487 3079900 4727808 891496 4727808 891496 777025 1212087 777025 1212087 1675449 2548376 1675449 2548376 4130766 701053 4130766 701053 728990 1503265 728990 1503265 3321519 1696484 3321519 1696484 1239616 1676731 1239616 1676731 3330535 2139180 3330535 2139180 3674566 1999480 3674566 1999480 2419114 3351706 2419114 3351706 4001314 1650043 4001314 1650043 703868 1675855 703868 1675855 773599 898821 773599 898821 3546538 2482332 3546538 2482332 4207836 1655327 4207836 1655327 1535589 2528121 1535589 2528121 4223737 1987409 4223737 1987409 1666580 4027481 1666580 4027481 4417437 411032 4417437 411032 410677 2884599 410677 2884599 1646684 1649088 1646684 1649088 161294 3346371 161294 3346371 4988352 1651662 4988352 1651662 1683779 1627613 1683779 1627613 3318817 3290687 3318817 3290687 370500 363734 370500 363734 4516291 2974920 4516291 2974920 1650177 2982755 1650177 2982755 4655215 927774 4655215 927774 925615 2316583 925615 2316583 4176628 3319323 4176628 3319323 4785542 308023 4785542 308023 1357198 3319159 1357198 3319159 4167416 2071348 4167416 2071348 2926704 846628 2926704 846628 3344045 2750470 3344045 2750470 1937528 2662982 1937528 2662982 4352414 1219648 4352414 1219648 1144477 279976 1144477 279976 3987431 4023387 3987431 4023387 1685379 2694240 1685379 2694240 4423428 2752383 4423428 2752383 1219990 468855 1219990 468855 3692203 2750424 3692203 2750424 4448929 555883 4448929 555883 1041432 2614738 1041432 2614738 4051182 615429 4051182 615429 1658881 1673868 1658881 1673868 4562533 3338232 4562533 3338232 4348582 2660782 4348582 2660782 4266287 4660537 4266287 4660537 1649743 1947753 1649743 1947753 3608759 2095055 3608759 2095055 1647327 3366392 1647327 3366392 3824982 482374 3824982 482374 3330871 3329180 3330871 3329180 4637671 3055357 4637671 3055357 672697 3343898 672697 3343898 543146 568651 543146 568651 4777848 3126239 4777848 3126239 228589 233783 228589 233783 4176654 2512471 4176654 2512471 2981491 1651561 2981491 1651561 3341169 4809459 3341169 4809459 891616 793199 891616 793199 1059909 2459266 1059909 2459266 4219336 2974016 4219336 2974016 363232 1308840 363232 1308840 4253748 2815502 4253748 2815502 4510040 2499015 4510040 2499015 4142975 2731287 4142975 2731287 4415619 3676752 4415619 3676752 1660827 4517047 1660827 4517047 4325585 2324977 4325585 2324977 231629 3341681 231629 3341681 552102 533367 552102 533367 1018233 1028152 1018233 1028152 717901 703699 717901 703699 4128153 2856517 4128153 2856517 3795661 2308468 3795661 2308468 4347150 1868653 4347150 1868653 3561296 2825753 3561296 2825753 3845962 3308204 3845962 3308204 3315985 2063157 3315985 2063157 4426998 2744308 4426998 2744308 947850 723442 947850 723442 3758991 2877383 3758991 2877383 358459 1273022 358459 1273022 1239111 416839 1239111 416839 3340115 2937675 3340115 2937675 4202056 1664243 4202056 1664243 508112 842643 508112 842643 4128004 2518469 4128004 2518469 4167605 2474664 4167605 2474664 1648999 4026903 1648999 4026903 832683 718457 832683 718457 3840542 3010589 3840542 3010589 4713459 3043528 4713459 3043528 4473623 1017620 4473623 1017620 3145673 3325241 3145673 3325241 4590385 312374 4590385 312374 1347689 1652966 1347689 1652966 4429834 2765547 4429834 2765547 3341668 2167698 3341668 2167698 4114894 2435430 4114894 2435430 3789205 2115947 3789205 2115947 4925858 3329332 4925858 3329332 659586 654621 659586 654621 3666338 1678431 3666338 1678431 1677721 1231045 1677721 1231045 622151 1918949 622151 1918949 3555552 1207949 3555552 1207949 1187779 2623028 1187779 2623028 4275224 1918105 4275224 1918105 320890 785783 320890 785783 1091897 599816 1091897 599816 4340339 2649071 4340339 2649071 951376 947081 951376 947081 1650388 3857622 1650388 3857622 1674635 2948567 1674635 2948567 1088418 3323942 1088418 3323942 395786 1042976 395786 1042976 1039571 365417 1039571 365417 370917 417178 370917 417178 3926584 3351214 3926584 3351214 634040 289965 634040 289965 278962 3345466 278962 3345466 1057185 1033945 1057185 1033945 1683187 3549239 1683187 3549239 4155096 266729 4155096 266729 1398036 2276052 1398036 2276052 3955550 289309 3955550 289309 1661040 3349556 1661040 3349556 4376738 4620630 4376738 4620630 418092 1234668 418092 1234668 1686086 2947471 1686086 2947471 753135 925761 753135 925761 3319848 4190430 3319848 4190430 3806321 2128892 3806321 2128892 1652889 3546238 1652889 3546238 1663614 906423 1663614 906423 667257 2343248 667257 2343248 4009664 1037441 4009664 1037441 1060692 3655065 1060692 3655065 3343457 216539 3343457 216539 1451224 1736606 1451224 1736606 4663767 3103220 4663767 3103220 4764534 2797107 4764534 2797107 1020049 385066 1020049 385066 369860 242453 369860 242453 1699884 3336358 1699884 3336358 4373545 2527991 4373545 2527991 3350918 1922952 3350918 1922952 4739171 1648281 4739171 1648281 620151 661190 620151 661190 4700911 3034848 4700911 3034848 1682788 1159655 1682788 1159655 4515811 3316703 4515811 3316703 592975 2093864 592975 2093864 4599544 861211 4599544 861211 1653188 3564138 1653188 3564138 1675531 1040065 1675531 1040065 1658606 2129403 1658606 2129403 4538603 2469529 4538603 2469529 1680240 1683497 1680240 1683497 226483 2275709 226483 2275709 4620314 771933 4620314 771933 921798 3593363 921798 3593363 3936835 1295831 3936835 1295831 3314431 3125380 3314431 3125380 4788239 2285770 4788239 2285770 1685494 1554233 1685494 1554233 3574258 3317831 3574258 3317831 1660555 2034868 1660555 2034868 1669316 2767296 1669316 2767296 4660710 1460680 4660710 1460680 1448046 3541671 1448046 3541671 3342155 2618291 3342155 2618291 288771 263504 288771 263504 1344851 2622452 1344851 2622452 4056889 2880046 4056889 2880046 890276 761833 890276 761833 1673081 2517669 1673081 2517669 3535150 1675337 3535150 1675337 3341091 4762446 3341091 4762446 3442304 346618 3442304 346618 378464 463652 378464 463652 3756840 3320290 3756840 3320290 1647332 2143972 1647332 2143972 4506447 1175612 4506447 1175612 825157 788859 825157 788859 685369 3318031 685369 3318031 66767 2872495 66767 2872495 3949637 806892 3949637 806892 797033 2239535 797033 2239535 3934554 421797 3934554 421797 1220105 327760 1220105 327760 4601431 3560039 4601431 3560039 1652010 2003672 1652010 2003672 3513758 1662452 3513758 1662452 1490536 1679156 1490536 1679156 1656229 1433181 1656229 1433181 929196 3015122 929196 3015122 3664383 3014025 3664383 3014025 4515825 3351830 4515825 3351830 1659163 392660 1659163 392660 1249382 2987961 1249382 2987961 4082434 2426405 4082434 2426405 2391031 3325155 2391031 3325155 1657665 394073 1657665 394073 3645135 3027850 3645135 3027850 3660452 1942016 3660452 1942016 2604781 3316645 2604781 3316645 494857 1164565 494857 1164565 3567478 3092455 3567478 3092455 1648278 2002979 1648278 2002979 4060542 1415677 4060542 1415677 231292 3482214 231292 3482214 1655687 742676 1655687 742676 924685 2253134 924685 2253134 4396139 4644189 4396139 4644189 1678459 2975290 1678459 2975290 1282953 374218 1282953 374218 4721319 3080216 4721319 3080216 3353102 538862 3353102 538862 1024822 2585753 1024822 2585753 4231165 488585 4231165 488585 368500 369455 368500 369455 3325953 1875765 3325953 1875765 1224446 421675 1224446 421675 4166317 2481383 4166317 2481383 838043 816171 838043 816171 3648163 3352924 3648163 3352924 1198353 1200646 1198353 1200646 3333121 4520416 3333121 4520416 1358361 3337119 1358361 3337119 3114168 1109818 3114168 1109818 565149 2664500 565149 2664500 4018447 912631 4018447 912631 1679287 1895997 1679287 1895997 4001335 3433965 4001335 3433965 1649417 3329802 1649417 3329802 4770921 2194592 4770921 2194592 1682450 2278809 1682450 2278809 4390629 1285054 4390629 1285054 378315 1548015 378315 1548015 3870778 2811856 3870778 2811856 681666 992300 681666 992300 4467131 2288046 4467131 2288046 4371649 3319818 4371649 3319818 4985806 1684665 4985806 1684665 3602851 1654633 3602851 1654633 4181383 48901 4181383 48901 1406496 1132644 1406496 1132644 538351 3329360 538351 3329360 3728369 1649568 3728369 1649568 3447002 2975845 3447002 2975845 4651952 801880 4651952 801880 1219655 452057 1219655 452057 1425161 3328242 1425161 3328242 4200640 2117406 4200640 2117406 4580803 3326274 4580803 3326274 1543252 3078123 1543252 3078123 4772091 1664376 4772091 1664376 4660817 3000998 4660817 3000998 4677960 2593556 4677960 2593556 3319750 1113527 3319750 1113527 419829 1677362 419829 1677362 946081 959944 946081 959944 2641830 3330865 2641830 3330865 1439456 232810 1439456 232810 1926468 3318731 1926468 3318731 4096806 2159464 4096806 2159464 3811529 1682331 3811529 1682331 4440526 2363326 4440526 2363326 1661375 320973 1661375 320973 4316731 4497530 4316731 4497530 1661862 1657260 1661862 1657260 2712902 2403001 2712902 2403001 4274917 3352968 4274917 3352968 1015232 993048 1015232 993048 501690 1346087 501690 1346087 318480 1042708 318480 1042708 3773779 2923506 3773779 2923506 2823707 501111 2823707 501111 3338728 757983 3338728 757983 775334 2264658 775334 2264658 3750499 3344457 3750499 3344457 3856683 3342930 3856683 3342930 660217 1369481 660217 1369481 3318158 3194087 3318158 3194087 3873071 340247 3873071 340247 1306292 3431246 1306292 3431246 3327761 1883851 3327761 1883851 3319099 1658238 3319099 1658238 4520119 3435608 4520119 3435608 1595131 3325492 1595131 3325492 4470027 3349334 4470027 3349334 4040665 1293073 4040665 1293073 1309081 2212802 1309081 2212802 3868695 1675336 3868695 1675336 390183 4744987 390183 4744987 1680256 3332428 1680256 3332428 3347206 4165428 3347206 4165428 3325982 1699302 3325982 1699302 2314185 3321292 2314185 3321292 3335786 427782 3335786 427782 4736271 1942108 4736271 1942108 3340179 816414 3340179 816414 1050908 3329937 1050908 3329937 3338965 3003281 3338965 3003281 2734809 3351937 2734809 3351937 4786090 3344788 4786090 3344788 4026400 833343 4026400 833343 822257 3127148 822257 3127148 4206608 2129515 4206608 2129515 4555424 3288638 4555424 3288638 273876 276881 273876 276881 3049167 3715258 3049167 3715258 3318296 3341782 3318296 3341782 1056634 654605 1056634 654605 653278 4078107 653278 4078107 1664700 368072 1664700 368072 385662 3031803 385662 3031803 4677498 2531240 4677498 2531240 4228352 2320786 4228352 2320786 4366376 1442375 4366376 1442375 1653336 385402 1653336 385402 3314008 1033189 3314008 1033189 482374 1686377 482374 1686377 1682165 2988491 1682165 2988491 4665621 3330485 4665621 3330485 943550 2646080 943550 2646080 4331259 3344071 4331259 3344071 586011 3539317 586011 3539317 4224209 2290492 4224209 2290492 4404068 1653578 4404068 1653578 1464823 4046662 1464823 4046662 3329037 565603 3329037 565603 551832 1963407 551832 1963407 4725298 996068 4725298 996068 735636 736474 735636 736474 4303154 3859408 4303154 3859408 2587669 1233037 2587669 1233037 970450 700617 970450 700617 435207 1672288 435207 1672288 3337838 1086817 3337838 1086817 98352 3342366 98352 3342366 3942067 2296812 3942067 2296812 3933920 1921889 3933920 1921889 4757318 320263 4757318 320263 339303 2976074 339303 2976074 3684045 163433 3684045 163433 1333741 3349216 1333741 3349216 688925 465799 688925 465799 4000260 2314229 4000260 2314229 1396481 294518 1396481 294518 2738065 2111340 2738065 2111340 4685916 2996545 4685916 2996545 3599919 1676789 3599919 1676789 740769 2823840 740769 2823840 3866879 1397716 3866879 1397716 1374166 278139 1374166 278139 4424897 2764301 4424897 2764301 664890 638848 664890 638848 554168 2180738 554168 2180738 4507437 377355 4507437 377355 1271752 2437604 1271752 2437604 4109411 831981 4109411 831981 810926 2032980 810926 2032980 3697939 3571319 3697939 3571319 553649 1115884 553649 1115884 4084139 3319819 4084139 3319819 812844 3338596 812844 3338596 2036447 592063 2036447 592063 1045375 2798648 1045375 2798648 4438785 2277894 4438785 2277894 1675036 1263867 1675036 1263867 1225665 2979098 1225665 2979098 4710314 1682315 4710314 1682315 3501994 2403895 3501994 2403895 4265371 1313148 4265371 1313148 1672058 2304404 1672058 2304404 4371803 2389102 4371803 2389102 954596 957324 954596 957324 1681276 3550928 1681276 3550928 3696490 1670497 3696490 1670497 837540 2855893 837540 2855893 3336773 174255 3336773 174255 4678313 2151400 4678313 2151400 570742 1075969 570742 1075969 839190 1676502 839190 1676502 820474 361141 820474 361141 1680695 4609830 1680695 4609830 3787631 2485566 3787631 2485566 4280460 536608 4280460 536608 641420 675777 641420 675777 1215863 453682 1215863 453682 4565132 2888259 4565132 2888259 1672760 470800 1672760 470800 1202455 1880103 1202455 1880103 4358984 2686843 4358984 2686843 1342914 349001 1342914 349001 2167448 2968525 2167448 2968525 4382900 2274783 4382900 2274783 4514936 4800484 4514936 4800484 1663097 2060939 1663097 2060939 3716375 1652479 3716375 1652479 1207811 1198739 1207811 1198739 2437277 4274911 2437277 4274911 717234 927851 717234 927851 3642178 3772193 3642178 3772193 3319168 766675 3319168 766675 4415001 2758639 4415001 2758639 3335242 654960 3335242 654960 1254192 1994740 1254192 1994740 4678475 2915783 4678475 2915783 711783 268917 711783 268917 4491745 2803893 4491745 2803893 4615071 2069408 4615071 2069408 3896441 2232079 3896441 2232079 1124780 1151136 1124780 1151136 637417 3343663 637417 3343663 3529604 2979583 3529604 2979583 4010973 1117028 4010973 1117028 3317969 3925959 3317969 3925959 771879 742533 771879 742533 1679314 3186565 1679314 3186565 1321406 1317970 1321406 1317970 1686119 3351761 1686119 3351761 1861816 2228822 1861816 2228822 4471372 1676141 4471372 1676141 3701751 2011918 3701751 2011918 3314896 856138 3314896 856138 1672098 3689621 1672098 3689621 1661228 2046631 1661228 2046631 4635311 3557476 4635311 3557476 1675923 2359367 1675923 2359367 4302127 3326574 4302127 3326574 682512 677194 682512 677194 926323 3331405 926323 3331405 3233652 3352530 3233652 3352530 1271828 1648404 1271828 1648404 3315350 3772486 3315350 3772486 4213547 826291 4213547 826291 861377 3192041 861377 3192041 3347921 1649964 3347921 1649964 1358031 1370050 1358031 1370050 3819808 3840996 3819808 3840996 1653997 2486372 1653997 2486372 4165483 2510538 4165483 2510538 627842 606770 627842 606770 1276457 1283638 1276457 1283638 1175620 1180121 1175620 1180121 3336640 1485754 3336640 1485754 804890 298643 804890 298643 3317294 4506098 3317294 4506098 285698 1403162 285698 1403162 1403154 488842 1403154 488842 477390 3339582 477390 3339582 1692478 1229772 1692478 1229772 1224359 2033356 1224359 2033356 4300601 3339161 4300601 3339161 634781 767043 634781 767043 4605969 1678833 4605969 1678833 3342354 1995759 3342354 1995759 3666248 3646107 3666248 3646107 1197894 369048 1197894 369048 3878110 4059689 3878110 4059689 3322196 4615352 3322196 4615352 3334327 3324699 3334327 3324699 1203506 1647692 1203506 1647692 3340448 2672831 3340448 2672831 301280 1342588 301280 1342588 3316976 2519544 3316976 2519544 4136391 1222820 4136391 1222820 546824 558466 546824 558466 3852853 2175806 3852853 2175806 1101842 1649645 1101842 1649645 3035050 807430 3035050 807430 231093 3328858 231093 3328858 4281730 2450795 4281730 2450795 3713293 2918879 3713293 2918879 2468173 1683971 2468173 1683971 4693539 2238768 4693539 2238768 3853056 2802895 3853056 2802895 4234783 1462546 4234783 1462546 4432397 2198848 4432397 2198848 1658808 788443 1658808 788443 792522 349144 792522 349144 3324205 3004729 3324205 3004729 3654925 1673384 3654925 1673384 488416 490226 488416 490226 951987 1496359 951987 1496359 3318125 2933905 3318125 2933905 3314736 1447645 3314736 1447645 3988587 1665415 3988587 1665415 148791 3919464 148791 3919464 3333704 657076 3333704 657076 3350720 1080874 3350720 1080874 184932 2099790 184932 2099790 4561594 2319479 4561594 2319479 525497 1123901 525497 1123901 3865053 3339545 3865053 3339545 1336722 1346304 1336722 1346304 4131788 3316468 4131788 3316468 3329710 1314066 3329710 1314066 783524 791931 783524 791931 1088909 1659800 1088909 1659800 4330645 3922966 4330645 3922966 1676452 2579454 1676452 2579454 4252480 3315094 4252480 3315094 874154 3350697 874154 3350697 3750077 1360402 3750077 1360402 310877 1650408 310877 1650408 2443488 429531 2443488 429531 436689 2635178 436689 2635178 3330056 1673943 3330056 1673943 110226 2785081 110226 2785081 4489623 2032517 4489623 2032517 1396445 259978 1396445 259978 3917373 3143307 3917373 3143307 804991 841429 804991 841429 2874159 3344216 2874159 3344216 1097869 551345 1097869 551345 3750223 2922851 3750223 2922851 3574840 1901636 3574840 1901636 3681613 2040761 3681613 2040761 3337199 270925 3337199 270925 1672641 4582083 1672641 4582083 3332622 1678820 3332622 1678820 1678561 3319214 1678561 3319214 787879 2171178 787879 2171178 4472183 1092844 4472183 1092844 555073 1112838 555073 1112838 3557338 3133955 3557338 3133955 1169598 1040158 1169598 1040158 626153 2649968 626153 2649968 4288366 2837896 4288366 2837896 3343763 3829778 3343763 3829778 4458694 1892889 4458694 1892889 4742249 3330682 4742249 3330682 3674421 2288569 3674421 2288569 3922508 1304920 3922508 1304920 373966 2071304 373966 2071304 3727765 864640 3727765 864640 1684112 3340497 1684112 3340497 3314307 2627818 3314307 2627818 3342141 3351668 3342141 3351668 2227440 2030418 2227440 2030418 4628978 1675136 4628978 1675136 1334472 2820548 1334472 2820548 4467859 236602 4467859 236602 261830 1599240 261830 1599240 3341591 4898942 3341591 4898942 1419059 1404697 1419059 1404697 3807130 3321865 3807130 3321865 2749212 2265166 2749212 2265166 3924733 1680200 3924733 1680200 3271680 2715054 3271680 2715054 3920914 678583 3920914 678583 3326879 2011297 3326879 2011297 3661044 221564 3661044 221564 1447532 1973029 1447532 1973029 4678621 1278784 4678621 1278784 1314570 2699309 1314570 2699309 4344911 2876924 4344911 2876924 3533637 703652 3533637 703652 965679 3330866 965679 3330866 4531957 1334261 4531957 1334261 370679 3331679 370679 3331679 4698785 4200533 4698785 4200533 219491 2315603 219491 2315603 4178309 2536215 4178309 2536215 4456450 1032110 4456450 1032110 1047289 2607635 1047289 2607635 1668061 238864 1668061 238864 240629 2951587 240629 2951587 4590405 2919218 4590405 2919218 3318107 579589 3318107 579589 3752389 2899840 3752389 2899840 1308557 360480 1308557 360480 3660739 3317822 3660739 3317822 1423207 1432752 1423207 1432752 4534360 2893558 4534360 2893558 2019812 1660283 2019812 1660283 3849601 2796704 3849601 2796704 3339913 437527 3339913 437527 518453 976729 518453 976729 700850 648992 700850 648992 645996 1240085 645996 1240085 4819569 4638324 4819569 4638324 3330264 2584331 3330264 2584331 4225881 2889339 4225881 2889339 3776698 2435378 3776698 2435378 4115966 3321343 4115966 3321343 2776684 1772397 2776684 1772397 3350367 3866552 3350367 3866552 1635125 1684929 1635125 1684929 4174823 2493878 4174823 2493878 1258832 1259039 1258832 1259039 1653462 3838883 1653462 3838883 3345747 275826 3345747 275826 1388527 2006357 1388527 2006357 4439747 2248431 4439747 2248431 1685015 1650917 1685015 1650917 2463161 1677788 2463161 1677788 1868463 3600990 1868463 3600990 3317081 3863310 3317081 3863310 1647550 1667383 1647550 1667383 4434356 627783 4434356 627783 640546 2120817 640546 2120817 4534984 2283639 4534984 2283639 1449346 1445851 1449346 1445851 2861655 3810111 2861655 3810111 1659872 62128 1659872 62128 4492847 3121168 4492847 3121168 4782450 986575 4782450 986575 688825 2363037 688825 2363037 4764969 1895391 4764969 1895391 3344918 3160664 3344918 3160664 495524 497273 495524 497273 1647251 3021206 1647251 3021206 1663738 1349163 1663738 1349163 1087636 1683646 1087636 1683646 578903 1079409 578903 1079409 1680200 2897960 1680200 2897960 4589859 3315736 4589859 3315736 627495 655872 627495 655872 3263012 3335981 3263012 3335981 907951 891996 907951 891996 635113 1033424 635113 1033424 1655927 293549 1655927 293549 4609339 2950438 4609339 2950438 391721 383306 391721 383306 3338441 1685863 3338441 1685863 162030 1663353 162030 1663353 3685913 3324140 3685913 3324140 4458686 1968012 4458686 1968012 3339967 2569961 3339967 2569961 4129261 3318113 4129261 3318113 1035180 2405737 1035180 2405737 4101986 1451542 4101986 1451542 231498 2889814 231498 2889814 3321286 3335396 3321286 3335396 52071 2567437 52071 2567437 4221320 3359359 4221320 3359359 3315739 1664810 3315739 1664810 4553703 321209 4553703 321209 1366071 1686360 1366071 1686360 3344399 4747812 3344399 4747812 3340902 253801 3340902 253801 1403791 3027413 1403791 3027413 4704002 1220974 4704002 1220974 440890 3084870 440890 3084870 3586379 904399 3586379 904399 270452 3330740 270452 3330740 2221637 2711481 2221637 2711481 1651010 1654240 1651010 1654240 3636426 1989660 3636426 1989660 4744524 1911155 4744524 1911155 4409718 2722126 4409718 2722126 3326804 990310 3326804 990310 3552747 3091456 3552747 3091456 416373 407172 416373 407172 3322025 2870782 3322025 2870782 640712 1041920 640712 1041920 3333197 2909247 3333197 2909247 1678062 2357557 1678062 2357557 4604370 2926998 4604370 2926998 3345597 1991737 3345597 1991737 4671959 2406263 4671959 2406263 4055206 2525667 4055206 2525667 4126390 911060 4126390 911060 784742 3322505 784742 3322505 3699314 4141210 3699314 4141210 1893380 1654061 1893380 1654061 2708457 3316903 2708457 3316903 3603510 1663974 3603510 1663974 3925624 258904 3925624 258904 346862 3340761 346862 3340761 3882985 2248421 3882985 2248421 3769130 3338081 3769130 3338081 4208978 2555791 4208978 2555791 4462906 3738639 4462906 3738639 572414 582670 572414 582670 3735482 3334414 3735482 3334414 811418 1656236 811418 1656236 2004119 282348 2004119 282348 296768 235315 296768 235315 3324780 3328668 3324780 3328668 182706 731802 182706 731802 3316596 4472674 3316596 4472674 1426893 253831 1426893 253831 858341 2431316 858341 2431316 4318886 874434 4318886 874434 867568 3327698 867568 3327698 3331802 2714816 3331802 2714816 1657392 4070661 1657392 4070661 4010366 1669848 4010366 1669848 968444 3329916 968444 3329916 925819 714878 925819 714878 4635110 2216876 4635110 2216876 3349608 2328200 3349608 2328200 3997522 2223291 3997522 2223291 1383585 1410252 1383585 1410252 1676836 2087730 1676836 2087730 4583254 4978538 4583254 4978538 3319647 2609566 3319647 2609566 4284909 832937 4284909 832937 816670 1684341 816670 1684341 3725177 2723804 3725177 2723804 4416844 537056 4416844 537056 538220 2594282 538220 2594282 4072015 1686433 4072015 1686433 289955 300681 289955 300681 2785170 3329473 2785170 3329473 4682857 472632 4682857 472632 763657 871886 763657 871886 3325069 46687 3325069 46687 4279098 3348348 4279098 3348348 1675766 280758 1675766 280758 3329620 690454 3329620 690454 700426 1653196 700426 1653196 1956564 567517 1956564 567517 566776 2270247 566776 2270247 4424391 376558 4424391 376558 931317 3339404 931317 3339404 3350634 1932765 3350634 1932765 4152926 2468121 4152926 2468121 891052 512657 891052 512657 3743759 2951222 3743759 2951222 4223409 2548788 4223409 2548788 2763337 3329573 2763337 3329573 3958891 729530 3958891 729530 374266 2730882 374266 2730882 4399386 1065182 4399386 1065182 1666085 4461327 1666085 4461327 331333 341147 331333 341147 1666789 3887240 1666789 3887240 2816071 2489798 2816071 2489798 942095 527702 942095 527702 1404532 299219 1404532 299219 789857 871520 789857 871520 3345407 321112 3345407 321112 3710589 3869518 3710589 3869518 1751583 2570487 1751583 2570487 4583481 713038 4583481 713038 172802 3322506 172802 3322506 3336388 2584111 3336388 2584111 4542839 2899297 4542839 2899297 245640 238660 245640 238660 353801 1329400 353801 1329400 3321606 12956 3321606 12956 748556 1660194 748556 1660194 4662251 761134 4662251 761134 849719 819494 849719 819494 1440352 223362 1440352 223362 1415947 1794985 1415947 1794985 2087771 3320957 2087771 3320957 1463171 217493 1463171 217493 3346191 4293233 3346191 4293233 357163 1307559 357163 1307559 615190 2500727 615190 2500727 4152592 3299544 4152592 3299544 1656489 1374030 1656489 1374030 3317737 3328539 3317737 3328539 4055326 1251518 4055326 1251518 442939 2768242 442939 2768242 3885000 1651600 3885000 1651600 687180 666211 687180 666211 3672509 3011846 3672509 3011846 1323240 1325490 1323240 1325490 1291650 1650076 1291650 1650076 1114077 1125769 1114077 1125769 1462873 2738781 1462873 2738781 4483487 1408540 4483487 1408540 1680650 4117737 1680650 4117737 4071749 851867 4071749 851867 883729 1652462 883729 1652462 4400517 1419014 4400517 1419014 1433555 4325175 1433555 4325175 1306711 351729 1306711 351729 3694236 3319089 3694236 3319089 601052 1061804 601052 1061804 4435023 3345828 4435023 3345828 1088996 805927 1088996 805927 869991 3068094 869991 3068094 4744607 2800745 4744607 2800745 4456203 2078650 4456203 2078650 4777858 1923062 4777858 1923062 1653205 3598888 1653205 3598888 362191 1878024 362191 1878024 2623573 3363157 2623573 3363157 893671 902215 893671 902215 3780705 2087941 3780705 2087941 431885 426132 431885 426132 3352541 1668353 3352541 1668353 736421 1315620 736421 1315620 1648510 649370 1648510 649370 624486 810978 624486 810978 3315931 4509222 3315931 4509222 957797 1649126 957797 1649126 4102296 2435965 4102296 2435965 572833 3328316 572833 3328316 384836 1201911 384836 1201911 1557151 1658443 1557151 1658443 2039316 1648045 2039316 1648045 3335166 3208290 3335166 3208290 459801 1220416 459801 1220416 1666373 3831462 1666373 3831462 268946 237432 268946 237432 851827 2813580 851827 2813580 4483286 3320780 4483286 3320780 697739 1420157 697739 1420157 1656828 3874873 1656828 3874873 299270 764294 299270 764294 905988 836001 905988 836001 809943 2767592 809943 2767592 4397720 971433 4397720 971433 968617 4530813 968617 4530813 3861132 2022171 3861132 2022171 4637723 1902304 4637723 1902304 247318 1210650 247318 1210650 3985846 3352153 3985846 3352153 4735125 1682939 4735125 1682939 3718561 2655643 3718561 2655643 3990797 4384106 3990797 4384106 262574 2369257 262574 2369257 4280243 523157 4280243 523157 359584 356425 359584 356425 4118128 3334423 4118128 3334423 2613959 3333885 2613959 3333885 4616382 2962154 4616382 2962154 4953303 3314256 4953303 3314256 1399217 1377946 1399217 1377946 3596444 1999268 3596444 1999268 4643131 2544028 4643131 2544028 693420 700402 693420 700402 1341325 2847923 1341325 2847923 3834566 1679790 3834566 1679790 2024199 3331360 2024199 3331360 4750714 2821146 4750714 2821146 1662062 3829160 1662062 3829160 670272 665565 670272 665565 1662555 1655164 1662555 1655164 445318 853069 445318 853069 3315173 555201 3315173 555201 439718 3329911 439718 3329911 4785929 1046093 4785929 1046093 631198 3332847 631198 3332847 4239107 1647844 4239107 1647844 1683804 4079409 1683804 4079409 1656403 375763 1656403 375763 797113 3324914 797113 3324914 3338842 192830 3338842 192830 1258428 2330867 1258428 2330867 4212983 2668325 4212983 2668325 4005159 2652714 4005159 2652714 3552178 3088357 3552178 3088357 1138982 1165350 1138982 1165350 1670880 2769358 1670880 2769358 3995908 3343488 3995908 3343488 4165484 1681638 4165484 1681638 3870085 4271426 3870085 4271426 162067 1673626 162067 1673626 1412595 3941727 1412595 3941727 4533175 2251867 4533175 2251867 533150 542389 533150 542389 4145562 2518952 4145562 2518952 935882 737707 935882 737707 4185253 2521148 4185253 2521148 4612313 2058010 4612313 2058010 4046113 2587260 4046113 2587260 3820415 1244425 3820415 1244425 1247081 1878892 1247081 1878892 3535651 3338134 3535651 3338134 2188710 2979946 2188710 2979946 4654605 1686375 4654605 1686375 158514 2380997 158514 2380997 1891616 3323123 1891616 3323123 742092 4066178 742092 4066178 3872886 2616809 3872886 2616809 4301276 583552 4301276 583552 597733 1470375 597733 1470375 4458711 1680777 4458711 1680777 4739447 1673745 4739447 1673745 1233255 3341581 1233255 3341581 1679932 611751 1679932 611751 582781 2683582 582781 2683582 3959691 1676508 3959691 1676508 1672983 1051033 1672983 1051033 3748833 3334636 3748833 3334636 1666276 1447822 1666276 1447822 220590 1109837 220590 1109837 1397523 278071 1397523 278071 332299 2465063 332299 2465063 4213215 3007104 4213215 3007104 4655186 323698 4655186 323698 1336299 1886830 1336299 1886830 3904251 2235876 3904251 2235876 1042966 605885 1042966 605885 1667947 2756848 1667947 2756848 526377 542605 526377 542605 4316902 2511988 4316902 2511988 1654910 3731235 1654910 3731235 1668694 2920114 1668694 2920114 3764413 4236545 3764413 4236545 1651844 2230430 1651844 2230430 4432923 1544088 4432923 1544088 3342265 3344625 3342265 3344625 3547608 1242997 3547608 1242997 407932 359653 407932 359653 3313554 129454 3313554 129454 1677509 2714400 1677509 2714400 4578163 1682999 4578163 1682999 1664736 354177 1664736 354177 4283048 2621600 4283048 2621600 4053781 2207636 4053781 2207636 736039 944069 736039 944069 4411188 2749801 4411188 2749801 1662208 1663677 1662208 1663677 691538 692107 691538 692107 1683269 596111 1683269 596111 323432 1348693 323432 1348693 1658345 537488 1658345 537488 514276 2926266 514276 2926266 3747479 1645706 3747479 1645706 1664563 320602 1664563 320602 3694664 2043023 3694664 2043023 730123 954193 730123 954193 3313337 1963803 3313337 1963803 4720168 3326617 4720168 3326617 385860 369262 385860 369262 2621701 2249479 2621701 2249479 4447146 811007 4447146 811007 843340 4721432 843340 4721432 3330966 3492490 3330966 3492490 1650119 1653146 1650119 1653146 3017252 519994 3017252 519994 526550 1647466 526550 1647466 2576794 3334298 2576794 3334298 729489 719232 729489 719232 1052013 2804725 1052013 2804725 3844557 226007 3844557 226007 1419673 2494406 1419673 2494406 4145374 412152 4145374 412152 1264103 3791981 1264103 3791981 1682405 593281 1682405 593281 1652125 1671793 1652125 1671793 4599318 1429267 4599318 1429267 1427116 4174238 1427116 4174238 3348588 1400533 3348588 1400533 1412943 2372175 1412943 2372175 4045334 3340492 4045334 3340492 838744 4161588 838744 4161588 4450983 912565 4450983 912565 765655 2629304 765655 2629304 4025527 531196 4025527 531196 505656 3490765 505656 3490765 1659714 601583 1659714 601583 4378301 1666132 4378301 1666132 749494 903587 749494 903587 3304429 3342953 3304429 3342953 3665077 1987410 3665077 1987410 1649979 3399258 1649979 3399258 1102037 1662851 1102037 1662851 569272 3334256 569272 3334256 3343843 3102421 3343843 3102421 3329388 4095213 3329388 4095213 1656983 150354 1656983 150354 3323364 3326705 3323364 3326705 2548394 3319870 2548394 3319870 4325482 1666829 4325482 1666829 324395 339719 324395 339719 1556783 3330307 1556783 3330307 2655011 1423411 2655011 1423411 802039 2257882 802039 2257882 3918877 1650969 3918877 1650969 1645640 2774489 1645640 2774489 3916697 791295 3916697 791295 885958 1655457 885958 1655457 2419359 540510 2419359 540510 1126395 3490219 1126395 3490219 3864126 2186322 3864126 2186322 1656886 4936646 1656886 4936646 4287751 2631153 4287751 2631153 1646907 2857346 1646907 2857346 1312123 1318943 1312123 1318943 3322350 2129603 3322350 2129603 1355452 325606 1355452 325606 1659345 1001747 1659345 1001747 367962 352164 367962 352164 3798559 2968999 3798559 2968999 1106183 545218 1106183 545218 1291767 1297092 1291767 1297092 924339 738884 924339 738884 12436 2214915 12436 2214915 4501413 2852696 4501413 2852696 759238 910797 759238 910797 4316372 2670967 4316372 2670967 4327215 1396698 4327215 1396698 279580 830149 279580 830149 845574 1201087 845574 1201087 442134 703689 442134 703689 987907 230310 987907 230310 230984 1123368 230984 1123368 3564539 1893237 3564539 1893237 1661968 654054 1661968 654054 564336 2517701 564336 2517701 4161051 1192853 4161051 1192853 1171607 3471565 1171607 3471565 1661912 4799019 1661912 4799019 704899 692660 704899 692660 821068 4262558 821068 4262558 1672584 1681080 1672584 1681080 1346829 3396820 1346829 3396820 3352496 239241 3352496 239241 1462767 1676742 1462767 1676742 4898509 1934966 4898509 1934966 3595275 1921262 3595275 1921262 3621191 4240449 3621191 4240449 1673353 4908154 1673353 4908154 1366841 1370388 1366841 1370388 298001 4529781 298001 4529781 3335115 1370323 3335115 1370323 464561 450844 464561 450844 459732 415116 459732 415116 1271318 1181936 1271318 1181936 761814 914394 761814 914394 3989241 2347046 3989241 2347046 4331290 3328571 4331290 3328571 1653175 4779958 1653175 4779958 462887 1185562 462887 1185562 1650304 2532645 1650304 2532645 3328165 1178546 3328165 1178546 298759 3320663 298759 3320663 4207165 2388631 4207165 2388631 4273379 3350797 4273379 3350797 228846 2111926 228846 2111926 4565226 1676107 4565226 1676107 1004401 833752 1004401 833752 848592 2910715 848592 2910715 3757483 689996 3757483 689996 656367 2032488 656367 2032488 4643283 2272564 4643283 2272564 1647957 3405745 1647957 3405745 557781 1092917 557781 1092917 4675120 3007990 4675120 3007990 4515385 2155813 4515385 2155813 4476653 4983051 4476653 4983051 1647400 2894328 1647400 2894328 4542797 2253401 4542797 2253401 1077929 1064430 1077929 1064430 3209245 3859230 3209245 3859230 3332103 607623 3332103 607623 615663 2091019 615663 2091019 4563688 669773 4563688 669773 1646876 4764040 1646876 4764040 1660384 1208153 1660384 1208153 474092 3117507 474092 3117507 4791426 381622 4791426 381622 336266 1649057 336266 1649057 4940654 508850 4940654 508850 517566 770271 517566 770271 894778 811194 894778 811194 402401 2752560 402401 2752560 4399276 1684140 4399276 1684140 391499 1293389 391499 1293389 3658232 2600633 3658232 2600633 4078632 555288 4078632 555288 562376 2260303 562376 2260303 3922774 422215 3922774 422215 1243374 1905349 1243374 1905349 3755727 2063201 3755727 2063201 998515 648476 998515 648476 3963702 3348354 3963702 3348354 4296104 2417851 4296104 2417851 4091290 3336985 4091290 3336985 4344514 2735416 4344514 2735416 382797 1684051 382797 1684051 1533100 3344874 1533100 3344874 4285768 315917 4285768 315917 544662 3337536 544662 3337536 2062293 1660944 2062293 1660944 4038206 3344499 4038206 3344499 1660956 888757 1660956 888757 3890860 2224712 3890860 2224712 359272 263853 359272 263853 230393 2359990 230393 2359990 4025621 3352911 4025621 3352911 2069142 2724344 2069142 2724344 3917150 2820479 3917150 2820479 3609356 1952963 3609356 1952963 4643919 2971431 4643919 2971431 4454490 1662822 4454490 1662822 4520768 3711125 4520768 3711125 2590211 755546 2590211 755546 734760 3315947 734760 3315947 4692530 2550747 4692530 2550747 1444146 507345 1444146 507345 523932 1045520 523932 1045520 3351694 1274179 3351694 1274179 457585 457008 457585 457008 3025635 1891182 3025635 1891182 3562112 1655605 3562112 1655605 1681437 2377237 1681437 2377237 3321364 1668694 3321364 1668694 1795460 4759630 1795460 4759630 3323244 1353713 3323244 1353713 1119420 364207 1119420 364207 3335727 1427750 3335727 1427750 1426015 3077328 1426015 3077328 1652022 745975 1652022 745975 745460 1666226 745460 1666226 3039929 3314929 3039929 3314929 508754 3326548 508754 3326548 3556947 1088109 3556947 1088109 1106406 2807219 1106406 2807219 4463258 4395473 4463258 4395473 662939 692296 662939 692296 3832648 3066740 3832648 3066740 891164 1650930 891164 1650930 3789417 3343144 3789417 3343144 1584848 2526701 1584848 2526701 1660929 976894 1660929 976894 1089344 1672577 1089344 1672577 807809 1065887 807809 1065887 3328913 2917000 3328913 2917000 1679683 3318122 1679683 3318122 2630727 620935 2630727 620935 1673201 3344001 1673201 3344001 4351791 534731 4351791 534731 1119355 3336541 1119355 3336541 4816394 1669436 4816394 1669436 3319052 4714576 3319052 4714576 380209 393357 380209 393357 3330421 4046010 3330421 4046010 1573084 2897701 1573084 2897701 3760593 3669695 3760593 3669695 428379 4279773 428379 4279773 4439799 2201526 4439799 2201526 3498534 3332102 3498534 3332102 916335 722702 916335 722702 2953694 2453092 2953694 2453092 4126144 1756728 4126144 1756728 1674740 495341 1674740 495341 3326928 1289132 3326928 1289132 1260162 3350815 1260162 3350815 3866050 1736208 3866050 1736208 467360 1207682 467360 1207682 342216 3024833 342216 3024833 4924857 3315579 4924857 3315579 728924 956638 728924 956638 311901 3351173 311901 3351173 4468678 1389556 4468678 1389556 460650 460278 460650 460278 4008613 2316868 4008613 2316868 1651180 1381059 1651180 1381059 2918614 1649113 2918614 1649113 1186863 424098 1186863 424098 3345197 769446 3345197 769446 866643 566133 866643 566133 1103350 950628 1103350 950628 697162 3327528 697162 3327528 4664429 1679774 4664429 1679774 3953302 3338947 3953302 3338947 4019115 399640 4019115 399640 1298125 2083748 1298125 2083748 3747152 1333432 3747152 1333432 965661 931546 965661 931546 3834340 2855183 3834340 2855183 4108622 197884 4108622 197884 3953195 2276924 3953195 2276924 561336 1087155 561336 1087155 3645721 1992368 3645721 1992368 1085502 898224 1085502 898224 766384 1040998 766384 1040998 3349645 4911313 3349645 4911313 214316 740288 214316 740288 3325389 3399213 3325389 3399213 446619 417949 446619 417949 1680006 4710858 1680006 4710858 3850124 2807086 3850124 2807086 1671085 4612677 1671085 4612677 532359 1133308 532359 1133308 4689864 5010874 4689864 5010874 1024164 637231 1024164 637231 354245 3322836 354245 3322836 2594050 1368011 2594050 1368011 1367207 2990869 1367207 2990869 3678857 894940 3678857 894940 904105 2264121 904105 2264121 4441107 2746816 4441107 2746816 3035194 1657540 3035194 1657540 3187009 3323029 3187009 3323029 497524 1189746 497524 1189746 4629047 2024393 4629047 2024393 3672614 512759 3672614 512759 1176462 2905383 1176462 2905383 3735819 274114 3735819 274114 286296 1665418 286296 1665418 4551888 2887346 4551888 2887346 1019812 650137 1019812 650137 3655459 2000077 3655459 2000077 3328806 932490 3328806 932490 3793373 2824434 3793373 2824434 4457479 3335640 4457479 3335640 4625576 301741 4625576 301741 1263025 2588037 1263025 2588037 4084111 3407477 4084111 3407477 1452843 198075 1452843 198075 3315696 1680022 3315696 1680022 301873 600759 301873 600759 1269340 1244481 1269340 1244481 1465587 231967 1465587 231967 4117895 3043302 4117895 3043302 4686899 1680507 4686899 1680507 769525 874570 769525 874570 1670218 4899173 1670218 4899173 263600 1415996 263600 1415996 4582867 3882752 4582867 3882752 1386683 3335639 1386683 3335639 4045074 1652269 4045074 1652269 1400226 275427 1400226 275427 3862508 2806977 3862508 2806977 3269177 1648274 3269177 1648274 2594818 1673630 2594818 1673630 289533 2991890 289533 2991890 4702837 351005 4702837 351005 365900 1223403 365900 1223403 3339690 2390038 3339690 2390038 4046491 1353309 4046491 1353309 320594 2065371 320594 2065371 3570685 3085627 3570685 3085627 466928 1224917 466928 1224917 4191915 2489523 4191915 2489523 3947512 1026889 3947512 1026889 631835 4701980 631835 4701980 2943660 1682533 2943660 1682533 4474394 4443798 4474394 4443798 1656391 2482711 1656391 2482711 4191622 1679920 4191622 1679920 3567568 1918357 3567568 1918357 4753412 843521 4753412 843521 842181 350367 842181 350367 4533440 2152185 4533440 2152185 4498305 2991779 4498305 2991779 4635546 960912 4635546 960912 723681 2992839 723681 2992839 2114572 626210 2114572 626210 614707 321586 614707 321586 3320221 1666612 3320221 1666612 1684227 3334778 1684227 3334778 1686114 761132 1686114 761132 756718 1062464 756718 1062464 3555230 3325330 3555230 3325330 4727977 1948899 4727977 1948899 3723209 2957028 3723209 2957028 4256624 1659000 4256624 1659000 4458700 3348245 4458700 3348245 3333832 344426 3333832 344426 361159 2106078 361159 2106078 4551313 433459 4551313 433459 1239039 1666926 1239039 1666926 3953927 1360874 3953927 1360874 1346351 2056289 1346351 2056289 4631513 4019292 4631513 4019292 1677041 1684830 1677041 1684830 3948584 2701575 3948584 2701575 1670159 103275 1670159 103275 3346759 4097977 3346759 4097977 1682030 4869451 1682030 4869451 1210255 1209681 1210255 1209681 1659054 3606834 1659054 3606834 1657487 1234944 1657487 1234944 3348601 4917611 3348601 4917611 704389 734240 704389 734240 1652253 4626122 1652253 4626122 509002 524554 509002 524554 3323747 4122398 3323747 4122398 4016599 2171162 4016599 2171162 991653 3484935 991653 3484935 3380654 653588 3380654 653588 990558 3338498 990558 3338498 4406745 433619 4406745 433619 408865 254263 408865 254263 1409368 1132849 1409368 1132849 900435 885620 900435 885620 387776 3314650 387776 3314650 1067508 611217 1067508 611217 4788917 3605563 4788917 3605563 67222 1650348 67222 1650348 3334446 3309854 3334446 3309854 1667336 1659836 1667336 1659836 2725991 474373 2725991 474373 471600 1184627 471600 1184627 1302470 360183 1302470 360183 4447375 3341983 4447375 3341983 4351458 3321170 4351458 3321170 4373602 3348963 4373602 3348963 550046 1679595 550046 1679595 3898253 2249251 3898253 2249251 1387924 1348499 1387924 1348499 1360797 4268407 1360797 4268407 3322386 694625 3322386 694625 695212 3342715 695212 3342715 3983404 1653936 3983404 1653936 3324656 4536287 3324656 4536287 4631887 2776940 4631887 2776940 2822726 248763 2822726 248763 218694 2310415 218694 2310415 3338324 1048036 3338324 1048036 1045721 2375071 1045721 2375071 4043312 2675057 4043312 2675057 3968526 2688642 3968526 2688642 3976492 1319003 3976492 1319003 1318076 2845077 1318076 2845077 4467000 2555469 4467000 2555469 3323802 847687 3323802 847687 2163324 3342524 2163324 3342524 3325137 1189091 3325137 1189091 4199595 2517932 4199595 2517932 1267308 1266964 1267308 1266964 2512307 3341887 2512307 3341887 1671778 2610200 1671778 2610200 4732445 3063700 4732445 3063700 3339116 1246142 3339116 1246142 416313 3352955 416313 3352955 4269327 1675812 4269327 1675812 534014 1130981 534014 1130981 4389297 2294965 4389297 2294965 373117 1315438 373117 1315438 1840664 3346067 1840664 3346067 3800427 446656 3800427 446656 1237503 1337866 1237503 1337866 1342915 1678717 1342915 1678717 978014 2035575 978014 2035575 4618169 2450224 4618169 2450224 1923124 1664665 1923124 1664665 1660630 1896101 1660630 1896101 1167873 953305 1167873 953305 728142 2105250 728142 2105250 3791615 3350822 3791615 3350822 772187 3348442 772187 3348442 3631175 572544 3631175 572544 545437 3194212 545437 3194212 4510750 2166909 4510750 2166909 3878650 3326182 3878650 3326182 443185 453689 443185 453689 544934 2489680 544934 2489680 4198719 1664986 4198719 1664986 3719877 3348219 3719877 3348219 4258984 3331993 4258984 3331993 1957081 2283020 1957081 2283020 3961809 1211163 3961809 1211163 1221511 3761654 1221511 3761654 4721859 125939 4721859 125939 1373506 3866280 1373506 3866280 1319867 261994 1319867 261994 3943056 2282000 3943056 2282000 922384 916247 922384 916247 206668 1876976 206668 1876976 2233912 252331 2233912 252331 500345 1666100 500345 1666100 3327230 3145953 3327230 3145953 1885417 1288412 1885417 1288412 699460 674015 699460 674015 1328560 1339493 1328560 1339493 1227922 305342 1227922 305342 2593661 1678719 2593661 1678719 1835485 1658295 1835485 1658295 4673719 2972138 4673719 2972138 486380 483400 486380 483400 1154729 540492 1154729 540492 349740 348659 349740 348659 3689917 2954778 3689917 2954778 3874058 1673568 3874058 1673568 1681106 3328567 1681106 3328567 826125 1668991 826125 1668991 4370431 3352182 4370431 3352182 3160466 1682851 3160466 1682851 1661644 3997681 1661644 3997681 1301066 358329 1301066 358329 476423 2709061 476423 2709061 3058257 1650054 3058257 1650054 4256232 4884326 4256232 4884326 3335607 2920425 3335607 2920425 3745688 1672821 3745688 1672821 2017069 1976502 2017069 1976502 3640072 1427802 3640072 1427802 1434811 2019631 1434811 2019631 4651907 2621171 4651907 2621171 3961196 1649866 3961196 1649866 3540631 3137860 3540631 3137860 4736097 413099 4736097 413099 412709 1652481 412709 1652481 3338305 1625546 3338305 1625546 3689674 2013756 3689674 2013756 938014 729962 938014 729962 1670139 2409005 1670139 2409005 3335269 1652812 3335269 1652812 311342 327052 311342 327052 1667030 3942638 1667030 3942638 4528665 218538 4528665 218538 781045 2776092 781045 2776092 3871077 4974465 3871077 4974465 390517 1664449 390517 1664449 4288279 2618076 4288279 2618076 378493 392034 378493 392034 424377 1264837 424377 1264837 1654831 1024379 1654831 1024379 1673115 4254594 1673115 4254594 1224474 1212154 1224474 1212154 4638959 2975705 4638959 2975705 990971 681723 990971 681723 1668648 4615058 1668648 4615058 1248304 1257566 1248304 1257566 4508402 2839193 4508402 2839193 538679 955611 538679 955611 1661691 726409 1661691 726409 328175 1323803 328175 1323803 815539 800454 815539 800454 1398219 3335772 1398219 3335772 4179533 2871556 4179533 2871556 3808631 2332487 3808631 2332487 4018985 384060 4018985 384060 1317551 2726094 1317551 2726094 4398744 1971889 4398744 1971889 3641358 2926709 3641358 2926709 3742215 4088289 3742215 4088289 513214 519064 513214 519064 1668726 4909575 1668726 4909575 1471758 2765519 1471758 2765519 4408794 181175 4408794 181175 1657465 1920160 1657465 1920160 3339759 2815583 3339759 2815583 1138956 531739 1138956 531739 1671799 4907084 1671799 4907084 3709563 1431333 3709563 1431333 1377857 312676 1377857 312676 2583295 3339130 2583295 3339130 1661640 200784 1661640 200784 3330732 4788764 3330732 4788764 3337376 1651612 3337376 1651612 3310930 2399456 3310930 2399456 4050474 3331002 4050474 3331002 178312 1970501 178312 1970501 4763574 3315220 4763574 3315220 4776539 1653521 4776539 1653521 3251279 1477691 3251279 1477691 3338419 2847366 3338419 2847366 4497730 1428288 4497730 1428288 244085 318945 244085 318945 4006246 2331520 4006246 2331520 1159100 377431 1159100 377431 1274680 1685266 1274680 1685266 568551 1667033 568551 1667033 3349298 3970779 3349298 3970779 1153584 1159702 1153584 1159702 4489419 3314081 4489419 3314081 366764 653057 366764 653057 4174423 2514043 4174423 2514043 3344446 1179419 3344446 1179419 487731 2364387 487731 2364387 4030761 234429 4030761 234429 218985 1996137 218985 1996137 3681915 867360 3681915 867360 782703 2175640 782703 2175640 4513008 2412901 4513008 2412901 1143878 491371 1143878 491371 1686575 4334378 1686575 4334378 706712 3317412 706712 3317412 2869487 3320256 2869487 3320256 2624703 2954250 2624703 2954250 3736179 1257696 3736179 1257696 399166 3300700 399166 3300700 4883242 3332003 4883242 3332003 3730939 1677165 3730939 1677165 1950392 2769178 1950392 2769178 4465549 287868 4465549 287868 275468 770630 275468 770630 1678763 576518 1678763 576518 621032 2470651 621032 2470651 4203349 1674199 4203349 1674199 131033 2695215 131033 2695215 3340212 1664034 3340212 1664034 1662468 4518971 1662468 4518971 2810604 1663590 2810604 1663590 4051541 2593710 4051541 2593710 3353010 2144038 3353010 2144038 3004477 2876167 3004477 2876167 3731331 2050184 3731331 2050184 3555747 3482794 3555747 3482794 1417642 942433 1417642 942433 251643 2176833 251643 2176833 3867988 253969 3867988 253969 375609 383326 375609 383326 360837 2172481 360837 2172481 3802192 4441685 3802192 4441685 1908492 608539 1908492 608539 1055686 2766847 1055686 2766847 3920358 3578614 3920358 3578614 1685650 2683811 1685650 2683811 3991510 892328 3991510 892328 754386 2289190 754386 2289190 3927569 1677367 3927569 1677367 1728805 2938364 1728805 2938364 3748804 1675684 3748804 1675684 2373350 3333889 2373350 3333889 3954138 2720698 3954138 2720698 3855454 2794915 3855454 2794915 367825 381721 367825 381721 1676137 2095404 1676137 2095404 4599097 1236683 4599097 1236683 1071266 1092807 1071266 1092807 2813601 3332711 2813601 3332711 3758225 2098188 3758225 2098188 3795167 3341031 3795167 3341031 4051846 1673813 4051846 1673813 1664513 1225266 1664513 1225266 1664351 2001333 1664351 2001333 1128465 839858 1128465 839858 408081 1246050 408081 1246050 3699682 2234223 3699682 2234223 4426299 1246217 4426299 1246217 427106 2109289 427106 2109289 4565108 1071038 4565108 1071038 1054386 2744979 1054386 2744979 3342325 1466826 3342325 1466826 207811 3048976 207811 3048976 3633488 3053998 3633488 3053998 1185535 973291 1185535 973291 521287 4731057 521287 4731057 4687901 3055734 4687901 3055734 2124805 3321502 2124805 3321502 941420 936069 941420 936069 2255679 3325915 2255679 3325915 1175568 496837 1175568 496837 633305 4067344 633305 4067344 1663536 1137769 1663536 1137769 330162 1657713 330162 1657713 1425433 228751 1425433 228751 563628 1661792 563628 1661792 3339804 658077 3339804 658077 1662137 2218091 1662137 2218091 4433595 4647013 4433595 4647013 1238677 404843 1238677 404843 1079339 3315037 1079339 3315037 886138 3344301 886138 3344301 4736159 1665802 4736159 1665802 539099 1116744 539099 1116744 3644099 1986365 3644099 1986365 3371948 329502 3371948 329502 3341256 46901 3341256 46901 50341 3341579 50341 3341579 4407908 2245539 4407908 2245539 4148154 2931104 4148154 2931104 4599692 2732067 4599692 2732067 4361334 2295315 4361334 2295315 2264665 3337212 2264665 3337212 1242992 1350979 1242992 1350979 4541955 2521333 4541955 2521333 4185107 1993291 4185107 1993291 4688708 2744856 4688708 2744856 229982 217847 229982 217847 3324642 2408659 3324642 2408659 3339961 1961097 3339961 1961097 921033 3346650 921033 3346650 700734 1662504 700734 1662504 1685674 2255157 1685674 2255157 1284558 1304551 1284558 1304551 3352217 4104010 3352217 4104010 4416823 352157 4416823 352157 1301357 1408623 1301357 1408623 1415404 3340219 1415404 3340219 1214635 2356230 1214635 2356230 4007874 462063 4007874 462063 1172001 3352989 1172001 3352989 3758656 1672876 3758656 1672876 1053644 1350735 1053644 1350735 3827010 2165211 3827010 2165211 2330670 1678503 2330670 1678503 3804596 2166934 3804596 2166934 1007781 638089 1007781 638089 1655573 2197268 1655573 2197268 3581001 1927283 3581001 1927283 1985116 3321711 1985116 3321711 1682589 900980 1682589 900980 3901824 3326233 3901824 3326233 3246878 2232989 3246878 2232989 4457540 939962 4457540 939962 1671920 2526417 1671920 2526417 4532665 2852117 4532665 2852117 4242203 1667626 4242203 1667626 722604 2004287 722604 2004287 3661320 2423329 3661320 2423329 1672872 2770757 1672872 2770757 4451558 1619660 4451558 1619660 1664116 3331053 1664116 3331053 4682418 1988647 4682418 1988647 2641921 3350544 2641921 3350544 370900 1305720 370900 1305720 4154874 2480564 4154874 2480564 4700520 1939893 4700520 1939893 3618750 3060362 3618750 3060362 4644540 83095 4644540 83095 3331047 2883409 3331047 2883409 3769427 3998475 3769427 3998475 3317113 2788284 3317113 2788284 4439650 1759983 4439650 1759983 1663728 1953840 1663728 1953840 4694143 1102225 4694143 1102225 1133527 704684 1133527 704684 3338453 540422 3338453 540422 533258 566903 533258 566903 3347754 2736299 3347754 2736299 4098222 2184981 4098222 2184981 4497821 2270672 4497821 2270672 4060147 515247 4060147 515247 513293 3352772 513293 3352772 3111794 3317690 3111794 3317690 1223761 2899668 1223761 2899668 4169772 619711 4169772 619711 1059465 3318450 1059465 3318450 4530784 1672913 4530784 1672913 3213487 2618762 3213487 2618762 4893157 1656439 4893157 1656439 3334091 4240137 3334091 4240137 4769951 2157435 4769951 2157435 3788404 2607310 3788404 2607310 4298479 2666393 4298479 2666393 970519 530857 970519 530857 499197 773630 499197 773630 3319200 4573793 3319200 4573793 4489134 1038423 4489134 1038423 3339929 1653799 3339929 1653799 4649050 2957772 4649050 2957772 3859587 2800549 3859587 2800549 3345979 4714802 3345979 4714802 3707517 2955183 3707517 2955183 1344237 3347890 1344237 3347890 4161006 1685705 4161006 1685705 4787556 1682522 4787556 1682522 264328 1384939 264328 1384939 3822192 3224551 3822192 3224551 3339091 3320624 3339091 3320624 3857700 1659334 3857700 1659334 1347967 1346788 1347967 1346788 4182767 4098680 4182767 4098680 491192 469732 491192 469732 544814 1260698 544814 1260698 391389 232916 391389 232916 4308581 3652298 4308581 3652298 1001641 996735 1001641 996735 3345355 4941918 3345355 4941918 3322585 2121697 3322585 2121697 1678703 2498039 1678703 2498039 4156488 634487 4156488 634487 553790 1268229 553790 1268229 399012 1023082 399012 1023082 3330165 4020178 3330165 4020178 4651822 523344 4651822 523344 267710 274012 267710 274012 4238481 2884321 4238481 2884321 1651456 2355728 1651456 2355728 4021227 2155359 4021227 2155359 313284 1354906 313284 1354906 3662180 4280276 3662180 4280276 620952 1054266 620952 1054266 4206577 2547566 4206577 2547566 1434015 1411092 1434015 1411092 3336200 3348136 3336200 3348136 1035754 1015546 1035754 1015546 3696594 2941511 3696594 2941511 4177309 566696 4177309 566696 1653075 1654441 1653075 1654441 912425 2051998 912425 2051998 4622929 1655674 4622929 1655674 3341811 3805906 3341811 3805906 1324400 2113698 1324400 2113698 3747577 1254404 3747577 1254404 406651 1246336 406651 1246336 4273633 2405017 4273633 2405017 559293 1074659 559293 1074659 3230028 3330337 3230028 3330337 2615126 2652142 2615126 2652142 4023716 1066293 4023716 1066293 605888 4902349 605888 4902349 3906911 2740405 3906911 2740405 3348400 2173319 3348400 2173319 4320014 3313953 4320014 3313953 1058125 1061942 1058125 1061942 597971 1073625 597971 1073625 982695 992223 982695 992223 491965 3330631 491965 3330631 658932 1646800 658932 1646800 4167822 2497235 4167822 2497235 4504906 1302264 4504906 1302264 362393 201076 362393 201076 3342562 2145899 3342562 2145899 4522544 1385806 4522544 1385806 4175778 2487388 4175778 2487388 446842 465257 446842 465257 1003593 2486268 1003593 2486268 4158986 3344847 4158986 3344847 2561546 2977756 2561546 2977756 4637738 1672826 4637738 1672826 431377 729948 431377 729948 1066264 421089 1066264 421089 442656 3064334 442656 3064334 4317295 364623 4317295 364623 1271334 2999945 1271334 2999945 4733789 3093294 4733789 3093294 1683034 1227963 1683034 1227963 4602003 3341664 4602003 3341664 4260580 2785381 4260580 2785381 4459230 2708521 4459230 2708521 3667159 3321727 3667159 3321727 1274337 379958 1274337 379958 4252403 2570546 4252403 2570546 719963 719196 719963 719196 4372055 4870585 4372055 4870585 1282652 1288547 1282652 1288547 1290668 1665060 1290668 1665060 3633516 3891859 3633516 3891859 3336980 2257990 3336980 2257990 4303971 2649006 4303971 2649006 1666465 294204 1666465 294204 4372384 2267848 4372384 2267848 791546 1650459 791546 1650459 3774978 856210 3774978 856210 868409 903373 868409 903373 4113746 3336702 4113746 3336702 3826523 2135619 3826523 2135619 4537527 1058218 4537527 1058218 1041873 1658808 1041873 1658808 1648728 667947 1648728 667947 635088 1647489 635088 1647489 4014993 1958770 4014993 1958770 1719864 4524663 1719864 4524663 3967081 246781 3967081 246781 1436347 534123 1436347 534123 3348978 2418393 3348978 2418393 3339947 2836063 3339947 2836063 3845403 3313599 3845403 3313599 1261378 3320494 1261378 3320494 4051431 206038 4051431 206038 3320889 753327 3320889 753327 301390 307087 301390 307087 4602660 2652350 4602660 2652350 3346527 1116295 3346527 1116295 1110944 4459908 1110944 4459908 4064677 2305324 4064677 2305324 3948542 3123824 3948542 3123824 4779184 813207 4779184 813207 841589 2720894 841589 2720894 4407862 3325559 4407862 3325559 1949215 775571 1949215 775571 4778880 3137856 4778880 3137856 311078 1351946 311078 1351946 4269147 3352202 4269147 3352202 625761 846389 625761 846389 3350819 1378596 3350819 1378596 473741 455684 473741 455684 3095490 4335079 3095490 4335079 1082948 581385 1082948 581385 4073699 2987905 4073699 2987905 1671496 2933823 1671496 2933823 4601277 1657563 4601277 1657563 3344382 2514027 3344382 2514027 4158656 1348780 4158656 1348780 314460 3364923 314460 3364923 3874678 687376 3874678 687376 710402 3006657 710402 3006657 3546701 555946 3546701 555946 1083056 2997945 1083056 2997945 4634182 3108519 4634182 3108519 1350252 1367346 1350252 1367346 3329449 2345737 3329449 2345737 2446208 1647766 2446208 1647766 4559299 2129709 4559299 2129709 604753 1072028 604753 1072028 4246556 2981114 4246556 2981114 1651626 3867795 1651626 3867795 3964224 1663976 3964224 1663976 4923741 1681789 4923741 1681789 1666327 1298997 1666327 1298997 4304804 2641195 4304804 2641195 4876552 884952 4876552 884952 782161 1924220 782161 1924220 4752141 1648719 4752141 1648719 3559898 2142533 3559898 2142533 4540907 301648 4540907 301648 1369759 1653837 1369759 1653837 4411201 1651995 4411201 1651995 3341481 4591113 3341481 4591113 4697437 1961488 4697437 1961488 920934 4236850 920934 4236850 3336262 3328798 3336262 3328798 1720094 2407049 1720094 2407049 4083424 4008205 4083424 4008205 1686331 1657576 1686331 1657576 4335299 3327331 4335299 3327331 1664125 1778583 1664125 1778583 4509221 2842562 4509221 2842562 4502975 484766 4502975 484766 376216 1650154 376216 1650154 1662266 1204302 1662266 1204302 1208392 1221580 1208392 1221580 1656796 409174 1656796 409174 1031647 3342962 1031647 3342962 3596200 2539829 3596200 2539829 4196883 1682255 4196883 1682255 1181338 510558 1181338 510558 349617 3913391 349617 3913391 1654434 845092 1654434 845092 821699 733684 821699 733684 953910 865075 953910 865075 823524 1863182 823524 1863182 4793133 1005961 4793133 1005961 1002944 1350606 1002944 1350606 1353018 1026170 1353018 1026170 645540 2341283 645540 2341283 3994152 950220 3994152 950220 946967 3344892 946967 3344892 4600185 2960698 4600185 2960698 988967 3338900 988967 3338900 732991 715006 732991 715006 4169916 2514836 4169916 2514836 2157335 1650089 2157335 1650089 1052020 3322049 1052020 3322049 4828942 1673623 4828942 1673623 4402816 2736711 4402816 2736711 1116116 1655144 1116116 1655144 4514326 2167364 4514326 2167364 496114 1182472 496114 1182472 4040165 3317824 4040165 3317824 820071 690349 820071 690349 4326957 2629244 4326957 2629244 669958 416002 669958 416002 1669803 1284873 1669803 1284873 413486 1681506 413486 1681506 3307584 3316136 3307584 3316136 3632985 3032074 3632985 3032074 1194784 3315218 1194784 3315218 1649659 2190001 1649659 2190001 3647074 3317743 3647074 3317743 1521149 2744084 1521149 2744084 4442672 1668085 4442672 1668085 3796891 1659575 3796891 1659575 4033615 3088286 4033615 3088286 4756154 1251956 4756154 1251956 349267 1342185 349267 1342185 1234800 425980 1234800 425980 4754982 3089650 4754982 3089650 3352982 2497496 3352982 2497496 3621963 3021856 3621963 3021856 4714396 1654941 4714396 1654941 705784 494272 705784 494272 3351524 735512 3351524 735512 734390 1679092 734390 1679092 4157082 2505791 4157082 2505791 1113265 562409 1113265 562409 1003398 1680873 1003398 1680873 4908757 2676400 4908757 2676400 3318734 4456398 3318734 4456398 76042 1677794 76042 1677794 2098356 3340503 2098356 3340503 4000728 2433518 4000728 2433518 4209142 2840470 4209142 2840470 3333577 262257 3333577 262257 3320731 3320898 3320731 3320898 1857715 2229551 1857715 2229551 3880229 3323170 3880229 3323170 1783600 1905798 1783600 1905798 4786088 195142 4786088 195142 3326585 3924827 3326585 3924827 4015428 2380750 4015428 2380750 4097411 3602686 4097411 3602686 1348785 675971 1348785 675971 677748 1152177 677748 1152177 4407763 2751249 4407763 2751249 1925734 1682813 1925734 1682813 1685315 4073476 1685315 4073476 587265 1649170 587265 1649170 3446239 1681288 3446239 1681288 859134 853101 859134 853101 3804906 2848720 3804906 2848720 534759 525386 534759 525386 4720726 3058517 4720726 3058517 4153260 2508854 4153260 2508854 3337697 3909966 3337697 3909966 326844 1342040 326844 1342040 3751128 3610361 3751128 3610361 1677460 739011 1677460 739011 4802980 518629 4802980 518629 1136241 500470 1136241 500470 3345893 1680469 3345893 1680469 640156 753967 640156 753967 1918963 3336935 1918963 3336935 4001861 2690780 4001861 2690780 3314141 3131670 3314141 3131670 4782306 2220194 4782306 2220194 250200 950686 250200 950686 724811 1666722 724811 1666722 99514 3710534 99514 3710534 3315692 3181936 3315692 3181936 1679020 3352204 1679020 3352204 2129165 1111407 2129165 1111407 1129764 2497970 1129764 2497970 4172655 2980501 4172655 2980501 3344201 344162 3344201 344162 1322732 1679370 1322732 1679370 4996677 1072002 4996677 1072002 1060477 2001547 1060477 2001547 3674551 1658218 3674551 1658218 2148814 2500765 2148814 2500765 4137710 3350710 4137710 3350710 2520214 2069130 2520214 2069130 4623041 1181069 4623041 1181069 1134332 510547 1134332 510547 3207045 2734788 3207045 2734788 3912743 1516356 3912743 1516356 1656953 205340 1656953 205340 3342256 3327098 3342256 3327098 407392 1250388 407392 1250388 4301266 2639572 4301266 2639572 4139018 406682 4139018 406682 63810 3350055 63810 3350055 3415829 3324343 3415829 3324343 684016 2219984 684016 2219984 1659663 352581 1659663 352581 1308175 2142688 1308175 2142688 4527298 1113110 4527298 1113110 1117062 3313475 1117062 3313475 3855962 2192069 3855962 2192069 3923570 2443819 3923570 2443819 4126765 4709566 4126765 4709566 1673407 2372178 1673407 2372178 4469504 1677895 4469504 1677895 465537 1253640 465537 1253640 1258601 1073086 1258601 1073086 475363 442517 475363 442517 726724 2276302 726724 2276302 3922020 754442 3922020 754442 565296 547367 565296 547367 121726 1684180 121726 1684180 3330778 371998 3330778 371998 1299361 2665870 1299361 2665870 4002457 3351200 4002457 3351200 3317934 2436718 3317934 2436718 3316478 3955546 3316478 3955546 4068540 2241996 4068540 2241996 3934853 2524568 3934853 2524568 4136599 1678778 4136599 1678778 1677639 1933460 1677639 1933460 3735506 1028844 3735506 1028844 643937 2794688 643937 2794688 1676591 4836156 1676591 4836156 1077779 1647554 1077779 1647554 1380885 3335709 1380885 3335709 856009 613163 856009 613163 633753 1980303 633753 1980303 3634179 1663991 3634179 1663991 2662080 1666666 2662080 1666666 4017445 3322426 4017445 3322426 1996542 1667600 1996542 1667600 3526108 659193 3526108 659193 1006076 2634126 1006076 2634126 4031366 3345010 4031366 3345010 3673783 3332302 3673783 3332302 4170712 794087 4170712 794087 795061 3326194 795061 3326194 3671454 256870 3671454 256870 292403 591069 292403 591069 3920672 2705811 3920672 2705811 4564140 108426 4564140 108426 2335886 3346639 2335886 3346639 449562 1076655 449562 1076655 770145 776994 770145 776994 1181434 1890554 1181434 1890554 3862406 750360 3862406 750360 743349 2648176 743349 2648176 3344819 3344739 3344819 3344739 2725412 1646990 2725412 1646990 3884994 2200118 3884994 2200118 1023634 628704 1023634 628704 618346 1968501 618346 1968501 4624516 2044219 4624516 2044219 1526800 392479 1526800 392479 3335224 2589130 3335224 2589130 4077553 3325601 4077553 3325601 1649448 257301 1649448 257301 274528 1293642 274528 1293642 3497689 2295365 3497689 2295365 3929992 1371217 3929992 1371217 1378380 2038511 1378380 2038511 4623348 1672888 4623348 1672888 185127 826755 185127 826755 4413008 2953999 4413008 2953999 4777593 3911538 4777593 3911538 1669446 1870384 1669446 1870384 3329707 4961707 3329707 4961707 4326157 2648043 4326157 2648043 334799 3791848 334799 3791848 3969765 1137267 3969765 1137267 182048 3316402 182048 3316402 220006 1665608 220006 1665608 4656100 3125326 4656100 3125326 1670470 877964 1670470 877964 1657714 3336565 1657714 3336565 2655801 336887 2655801 336887 347002 1665321 347002 1665321 2499054 746435 2499054 746435 894038 566987 894038 566987 1672516 3319147 1672516 3319147 2165659 645885 2165659 645885 1029409 113373 1029409 113373 1659777 548473 1659777 548473 533388 2876332 533388 2876332 3779674 4342090 3779674 4342090 1659987 472187 1659987 472187 297450 1337385 297450 1337385 1184538 981683 1184538 981683 655905 2290514 655905 2290514 4384117 2889980 4384117 2889980 1683169 87799 1683169 87799 683390 1932650 683390 1932650 3626497 3444952 3626497 3444952 3273747 1679501 3273747 1679501 4350718 2977840 4350718 2977840 960870 717206 960870 717206 3669850 2940653 3669850 2940653 4599219 2635379 4599219 2635379 273206 1390382 273206 1390382 1484463 3345985 1484463 3345985 4890195 1922186 4890195 1922186 1586854 3318147 1586854 3318147 3319123 280350 3319123 280350 297231 657151 297231 657151 1654416 3080074 1654416 3080074 3313740 1659859 3313740 1659859 3003176 2413884 3003176 2413884 4084174 1661680 4084174 1661680 3347122 1671521 3347122 1671521 4500121 3334187 4500121 3334187 4713279 756137 4713279 756137 889409 4577895 889409 4577895 3341444 4935433 3341444 4935433 3796955 1647738 3796955 1647738 680816 651390 680816 651390 4415367 3343674 4415367 3343674 3336750 893814 3336750 893814 1133143 1665421 1133143 1665421 3531528 416363 3531528 416363 3333579 2410379 3333579 2410379 4932975 1245088 4932975 1245088 1229541 2061623 1229541 2061623 4615260 2270059 4615260 2270059 636750 1031767 636750 1031767 3125197 3316769 3125197 3316769 4597610 1214714 4597610 1214714 466726 2360904 466726 2360904 4284229 2288956 4284229 2288956 490167 504284 490167 504284 4478413 2814675 4478413 2814675 3324335 602822 3324335 602822 585109 1010080 585109 1010080 1208766 466895 1208766 466895 1661603 4289753 1661603 4289753 254760 3352368 254760 3352368 4166218 272075 4166218 272075 249064 1656342 249064 1656342 4869288 3343145 4869288 3343145 3650026 2001287 3650026 2001287 3336466 4380963 3336466 4380963 4349940 3065424 4349940 3065424 4830569 3348090 4830569 3348090 4611736 1673418 4611736 1673418 1683535 4867440 1683535 4867440 4114057 1319751 4114057 1319751 359135 1669915 359135 1669915 4985776 1418960 4985776 1418960 1392293 1982648 1392293 1982648 4700161 1970820 4700161 1970820 3617642 3035936 3617642 3035936 227633 225020 227633 225020 783199 3331289 783199 3331289 2374548 4488067 2374548 4488067 1653389 1653426 1653389 1653426 4285517 2780184 4285517 2780184 3902630 1668201 3902630 1668201 4993375 3230331 4993375 3230331 1653529 3276411 1653529 3276411 363539 1305899 363539 1305899 2327181 3335783 2327181 3335783 895316 907969 895316 907969 4758862 1939649 4758862 1939649 1289629 1051407 1289629 1051407 628867 2529175 628867 2529175 4158746 3328078 4158746 3328078 1669280 2271623 1669280 2271623 4120395 2860865 4120395 2860865 4537020 2898206 4537020 2898206 3742731 3092904 3742731 3092904 4768222 307101 4768222 307101 1344985 1361509 1344985 1361509 1679815 1259776 1679815 1259776 405332 1905592 405332 1905592 4777861 2511302 4777861 2511302 4136449 2651414 4136449 2651414 4302775 535387 4302775 535387 1117569 1097515 1117569 1097515 3318980 1361916 3318980 1361916 1351932 2837112 1351932 2837112 3845138 1391535 3845138 1391535 262718 568475 262718 568475 3747326 2916246 3747326 2916246 1124471 508830 1124471 508830 3889066 2222917 3889066 2222917 3317004 963281 3317004 963281 4088936 2165514 4088936 2165514 4481008 455524 4481008 455524 1667249 3019075 1667249 3019075 4654032 3046367 4654032 3046367 1416459 3313812 1416459 3313812 2118091 1242602 2118091 1242602 406450 1240147 406450 1240147 2981497 4975216 2981497 4975216 3322811 3332769 3322811 3332769 1646827 9261 1646827 9261 3548156 4580519 3548156 4580519 805064 842612 805064 842612 1659409 3328959 1659409 3328959 4602576 2726027 4602576 2726027 3937526 2277401 3937526 2277401 3937940 2139188 3937940 2139188 1429831 1434074 1429831 1434074 3180696 2086725 3180696 2086725 1673337 3320875 1673337 3320875 3658224 1947596 3658224 1947596 4713868 374141 4713868 374141 404024 765702 404024 765702 3323027 3350088 3323027 3350088 295395 1045466 295395 1045466 3958346 2729712 3958346 2729712 426040 438233 426040 438233 3693957 3023122 3693957 3023122 925612 726128 925612 726128 4134671 2501999 4134671 2501999 436305 417972 436305 417972 4657147 3966554 4657147 3966554 3127616 842409 3127616 842409 4550190 2918566 4550190 2918566 3852607 1950671 3852607 1950671 4699177 2536083 4699177 2536083 1019436 628608 1019436 628608 1851739 3346672 1851739 3346672 4523581 2149088 4523581 2149088 111386 3331900 111386 3331900 1181647 496102 1181647 496102 3352523 4525671 3352523 4525671 3334581 1662512 3334581 1662512 972853 853195 972853 853195 879562 1323544 879562 1323544 4534622 2116633 4534622 2116633 3695036 440407 3695036 440407 443776 1652102 443776 1652102 4130285 2691264 4130285 2691264 4329852 3334809 4329852 3334809 348192 441111 348192 441111 4649023 3720429 4649023 3720429 3318490 2547330 3318490 2547330 4113080 3330370 4113080 3330370 2487475 1404020 2487475 1404020 255878 1679449 255878 1679449 2204592 662655 2204592 662655 650637 3795684 650637 3795684 3343698 3345988 3343698 3345988 527604 1679287 527604 1679287 4496519 3345013 4496519 3345013 499667 602485 499667 602485 4701033 3031120 4701033 3031120 2532399 1181662 2532399 1181662 1170716 1188303 1170716 1188303 1223834 1223907 1223834 1223907 559859 501568 559859 501568 3321577 1301278 3321577 1301278 1303533 3439021 1303533 3439021 3745676 1914188 3745676 1914188 915536 242167 915536 242167 203720 2551705 203720 2551705 4189580 1648618 4189580 1648618 829828 268292 829828 268292 1407679 735311 1407679 735311 240845 221482 240845 221482 1234398 1351361 1234398 1351361 305332 3316862 305332 3316862 3830888 1152082 3830888 1152082 1659420 3674411 1659420 3674411 4419374 288025 4419374 288025 273657 261596 273657 261596 3739096 3467024 3739096 3467024 936989 719857 936989 719857 1622581 3080804 1622581 3080804 4754466 359685 4754466 359685 351092 1873016 351092 1873016 3549804 417899 3549804 417899 1238766 2933479 1238766 2933479 4553582 2896964 4553582 2896964 4304473 3347322 4304473 3347322 4725505 1663155 4725505 1663155 4470818 3316829 4470818 3316829 4967025 628322 4967025 628322 637358 3289213 637358 3289213 3636118 1148308 3636118 1148308 1849224 2750878 1849224 2750878 4422264 1140730 4422264 1140730 508091 3337655 508091 3337655 1671024 1599175 1671024 1599175 2862585 1997205 2862585 1997205 3639765 3372844 3639765 3372844 3338410 618037 3338410 618037 3338564 602411 3338564 602411 603488 2034568 603488 2034568 4520733 2121529 4520733 2121529 4585971 1651060 4585971 1651060 745874 491955 745874 491955 483417 1938577 483417 1938577 3633783 1426034 3633783 1426034 1416826 1675652 1416826 1675652 4096768 4376982 4096768 4376982 3326120 2994483 3326120 2994483 3676470 3987692 3676470 3987692 3346989 2381234 3346989 2381234 4053409 2141028 4053409 2141028 471634 489645 471634 489645 3945934 2719214 3945934 2719214 1266574 1248535 1266574 1248535 3325118 2633785 3325118 2633785 234847 272173 234847 272173 3334740 1069005 3334740 1069005 1153660 482667 1153660 482667 3345625 4994101 3345625 4994101 3347639 307051 3347639 307051 324063 3262400 324063 3262400 1685708 316199 1685708 316199 1348183 3352743 1348183 3352743 4865226 3047507 4865226 3047507 2000861 3338736 2000861 3338736 2814936 1684870 2814936 1684870 4512241 3328513 4512241 3328513 4697650 1726887 4697650 1726887 1656212 1495113 1656212 1495113 2014840 3336962 2014840 3336962 879787 1169980 879787 1169980 4903205 3342644 4903205 3342644 1205903 482218 1205903 482218 1685745 4847843 1685745 4847843 1005699 1656862 1005699 1656862 546761 3318097 546761 3318097 4376077 1352502 4376077 1352502 1340694 2344425 1340694 2344425 4320044 827631 4320044 827631 845270 3349082 845270 3349082 3949893 2528108 3949893 2528108 4194376 240605 4194376 240605 911456 893181 911456 893181 234617 233269 234617 233269 3965237 2720184 3965237 2720184 1345633 1339492 1345633 1339492 4505810 2147919 4505810 2147919 3598189 903295 3598189 903295 1222215 457136 1222215 457136 3525151 3137563 3525151 3137563 684993 925927 684993 925927 3334853 871358 3334853 871358 810710 2103307 810710 2103307 4245527 2599698 4245527 2599698 3338507 797474 3338507 797474 3754904 2103625 3754904 2103625 1219431 445308 1219431 445308 1667717 3696633 1667717 3696633 1675075 1907552 1675075 1907552 3583414 939911 3583414 939911 732230 1904326 732230 1904326 4617051 2919616 4617051 2919616 1668785 625078 1668785 625078 2075001 1685683 2075001 1685683 1628817 1649439 1628817 1649439 230666 2431076 230666 2431076 3339570 802276 3339570 802276 802889 2505541 802889 2505541 4146983 1280999 4146983 1280999 151666 1676011 151666 1676011 1666611 329863 1666611 329863 617756 1680820 617756 1680820 4745984 2961291 4745984 2961291 1661969 4103121 1661969 4103121 3952166 2292206 3952166 2292206 4124550 2460165 4124550 2460165 656863 668059 656863 668059 1670552 2295763 1670552 2295763 1401946 299360 1401946 299360 531916 4716027 531916 4716027 3329075 133152 3329075 133152 3144207 2528906 3144207 2528906 714183 734825 714183 734825 3346874 1383386 3346874 1383386 862194 826671 862194 826671 2191426 3323733 2191426 3323733 4316152 2019238 4316152 2019238 1822723 3334604 1822723 3334604 1665918 90829 1665918 90829 1656279 2435290 1656279 2435290 1409284 1387611 1409284 1387611 3346074 4357126 3346074 4357126 4764214 3078774 4764214 3078774 261900 3320260 261900 3320260 4727470 1935522 4727470 1935522 2709870 3345835 2709870 3345835 1665409 2852286 1665409 2852286 2909806 3322209 2909806 3322209 4594494 2945921 4594494 2945921 1210030 3348445 1210030 3348445 1062790 1650208 1062790 1650208 4523492 3326391 4523492 3326391 756495 877857 756495 877857 1676468 3337759 1676468 3337759 4382951 2970498 4382951 2970498 3679133 1668367 3679133 1668367 3916686 1341695 3916686 1341695 318963 981089 318963 981089 4702695 3056500 4702695 3056500 4779786 1904626 4779786 1904626 281401 3332706 281401 3332706 4301333 1682448 4301333 1682448 36480 330946 36480 330946 1774975 3322520 1774975 3322520 4006054 2108474 4006054 2108474 3339133 3329634 3339133 3329634 3297488 919120 3297488 919120 758588 2043402 758588 2043402 1663101 303582 1663101 303582 308238 959165 308238 959165 4446557 2544707 4446557 2544707 259813 1669653 259813 1669653 3374675 667061 3374675 667061 673130 3334438 673130 3334438 3342895 1118163 3342895 1118163 1121791 2306313 1121791 2306313 3950298 342863 3950298 342863 367839 1664485 367839 1664485 4002959 724334 4002959 724334 935990 487708 935990 487708 1270494 1671145 1270494 1671145 3705780 2754064 3705780 2754064 3339991 3959798 3339991 3959798 3345339 1660284 3345339 1660284 1350226 1666076 1350226 1666076 3774939 2863170 3774939 2863170 802349 863634 802349 863634 3318597 3553337 3318597 3553337 4427611 2219267 4427611 2219267 4660563 2969276 4660563 2969276 1683293 57320 1683293 57320 4328979 2672006 4328979 2672006 3852835 363276 3852835 363276 366228 3086236 366228 3086236 3566960 3350181 3566960 3350181 599296 1672376 599296 1672376 2337953 1210356 2337953 1210356 1218298 2819765 1218298 2819765 3812500 1081783 3812500 1081783 1118856 1373934 1118856 1373934 3546966 3097980 3546966 3097980 3812393 2143068 3812393 2143068 3485809 3349089 3485809 3349089 4388079 226882 4388079 226882 3587696 3090558 3587696 3090558 1148521 1143435 1148521 1143435 4226360 2543934 4226360 2543934 1288599 1679977 1288599 1679977 4496751 2827351 4496751 2827351 1304074 371466 1304074 371466 4572360 3334556 4572360 3334556 2926786 3352792 2926786 3352792 3963945 2727246 3963945 2727246 1667888 4337711 1667888 4337711 4393407 1682356 4393407 1682356 1670841 3330084 1670841 3330084 4318917 272160 4318917 272160 1673764 1667169 1673764 1667169 4642479 1677914 4642479 1677914 517479 2266335 517479 2266335 4396936 672735 4396936 672735 998494 2950492 998494 2950492 3880086 1674298 3880086 1674298 2729414 4114445 2729414 4114445 3551736 1891302 3551736 1891302 3337821 3324042 3337821 3324042 373826 1958306 373826 1958306 3344739 298536 3344739 298536 1653224 4749188 1653224 4749188 1649138 2161331 1649138 2161331 4539180 2480092 4539180 2480092 3352817 3983749 3352817 3983749 3610513 2627525 3610513 2627525 4299372 515977 4299372 515977 708388 2883957 708388 2883957 3762286 3349968 3762286 3349968 3236474 2303263 3236474 2303263 4213625 2440155 4213625 2440155 1650947 1040952 1650947 1040952 1052752 1355386 1052752 1355386 3318911 1536989 3318911 1536989 587972 587057 587972 587057 3991512 2337301 3991512 2337301 745995 757583 745995 757583 2902246 3342261 2902246 3342261 4967050 2041738 4967050 2041738 1334494 1339863 1334494 1339863 1665812 4895973 1665812 4895973 3329854 1492327 3329854 1492327 4591909 1679010 4591909 1679010 397951 1271849 397951 1271849 3340929 1548966 3340929 1548966 1214182 270819 1214182 270819 2951564 2634633 2951564 2634633 3341691 848572 3341691 848572 819408 4501693 819408 4501693 3328925 813991 3328925 813991 800666 2896599 800666 2896599 4525916 947723 4525916 947723 452084 3347844 452084 3347844 4983939 2772883 4983939 2772883 2460212 1666668 2460212 1666668 4758837 1880254 4758837 1880254 248974 1415679 248974 1415679 321651 1669243 321651 1669243 781016 857319 781016 857319 4413107 2714286 4413107 2714286 1718634 3325532 1718634 3325532 1405162 1236351 1405162 1236351 422528 2452806 422528 2452806 4108476 3951324 4108476 3951324 1655377 3115091 1655377 3115091 4796546 782701 4796546 782701 916023 4242498 916023 4242498 4198951 2517295 4198951 2517295 1666163 4197663 1666163 4197663 3638711 1147393 3638711 1147393 1130740 1391828 1130740 1391828 3325572 374966 3325572 374966 1303773 3526813 1303773 3526813 1680346 961720 1680346 961720 895959 783733 895959 783733 3326367 3998072 3326367 3998072 1671480 1297858 1671480 1297858 360587 2378613 360587 2378613 4045306 855550 4045306 855550 810692 2278627 810692 2278627 1666482 733256 1666482 733256 732538 2908351 732538 2908351 4569177 2433349 4569177 2433349 4239373 2241421 4239373 2241421 4414789 2315680 4414789 2315680 1109723 3340241 1109723 3340241 236787 1180407 236787 1180407 1273651 3317440 1273651 3317440 65362 616953 65362 616953 3729238 2952957 3729238 2952957 3495940 1665693 3495940 1665693 3581382 3332533 3581382 3332533 1373570 313288 1373570 313288 3398733 1664406 3398733 1664406 787880 815569 787880 815569 4619535 2057111 4619535 2057111 3336866 764862 3336866 764862 3678304 2990312 3678304 2990312 372739 1666238 372739 1666238 3352563 2904456 3352563 2904456 3795099 336008 3795099 336008 2562501 4194949 2562501 4194949 746520 918265 746520 918265 1218185 1668186 1218185 1668186 4779960 3324530 4779960 3324530 1362965 318999 1362965 318999 1303047 1035139 1303047 1035139 614068 650726 614068 650726 4071217 3335590 4071217 3335590 572504 1083882 572504 1083882 4671300 2018087 4671300 2018087 728479 1655607 728479 1655607 4184311 3040773 4184311 3040773 1562916 3316341 1562916 3316341 1649369 1234445 1649369 1234445 1241642 2894831 1241642 2894831 1663608 512755 1663608 512755 227564 249166 227564 249166 4391676 2720106 4391676 2720106 1048414 1064675 1048414 1064675 3922799 2723136 3922799 2723136 1403379 260357 1403379 260357 1758868 1686573 1758868 1686573 1672591 965094 1672591 965094 3873893 2209174 3873893 2209174 4393208 357342 4393208 357342 369232 958107 369232 958107 2243265 3331808 2243265 3331808 4443613 276251 4443613 276251 1392215 2559655 1392215 2559655 4114647 1671370 4114647 1671370 1497731 861225 1497731 861225 832242 1282518 832242 1282518 4171643 2513773 4171643 2513773 831079 808108 831079 808108 461814 3100119 461814 3100119 3583021 1196173 3583021 1196173 1220834 286384 1220834 286384 3780807 3352933 3780807 3352933 420137 425836 420137 425836 3333663 4015868 3333663 4015868 4688242 2331232 4688242 2331232 2516420 685270 2516420 685270 337542 3315629 337542 3315629 3212740 813847 3212740 813847 521322 3325598 521322 3325598 930874 749576 930874 749576 550644 1682375 550644 1682375 2622336 337012 2622336 337012 1307288 3647969 1307288 3647969 3918257 2255371 3918257 2255371 783185 3342638 783185 3342638 1666376 298538 1666376 298538 1354440 1335619 1354440 1335619 3737913 2072124 3737913 2072124 4678971 1662685 4678971 1662685 1202959 2451960 1202959 2451960 4094364 2397297 4094364 2397297 3936632 1659672 3936632 1659672 3912848 1663898 3912848 1663898 1394314 251119 1394314 251119 3327136 3216679 3327136 3216679 3322590 2501403 3322590 2501403 4159999 3334600 4159999 3334600 1681553 1974984 1681553 1974984 3623891 1242687 3623891 1242687 1251648 703793 1251648 703793 4639683 2007559 4639683 2007559 4111392 1666571 4111392 1666571 1665550 4557776 1665550 4557776 4401818 807383 4401818 807383 795346 1676834 795346 1676834 4324714 3343137 4324714 3343137 549687 561054 549687 561054 1307057 1654744 1307057 1654744 2679728 1211397 2679728 1211397 1181569 2447175 1181569 2447175 4119221 1655573 4119221 1655573 184126 1929679 184126 1929679 4730263 3320281 4730263 3320281 3340366 1242817 3340366 1242817 437385 2514234 437385 2514234 4153254 1685823 4153254 1685823 1376591 275051 1376591 275051 1667817 3321762 1667817 3321762 4442169 2615427 4442169 2615427 3109634 3487991 3109634 3487991 3348961 2913727 3348961 2913727 1664807 2184022 1664807 2184022 2693118 1678966 2693118 1678966 4111099 2448538 4111099 2448538 569392 588380 569392 588380 3350953 2469843 3350953 2469843 1391262 274356 1391262 274356 3347034 4487895 3347034 4487895 3323634 51631 3323634 51631 1672220 2975358 1672220 2975358 3319394 18089 3319394 18089 1679184 2834771 1679184 2834771 3824702 2157390 3824702 2157390 3811906 1989195 3811906 1989195 4676354 2439813 4676354 2439813 1669865 2535403 1669865 2535403 4117741 913845 4117741 913845 921871 2365466 921871 2365466 4043428 1685052 4043428 1685052 1350950 2018837 1350950 2018837 3341690 1293548 3341690 1293548 356240 597821 356240 597821 1130954 3326901 1130954 3326901 288421 275669 288421 275669 4656595 4800349 4656595 4800349 225182 1422847 225182 1422847 1578104 3353312 1578104 3353312 4115202 2520833 4115202 2520833 3315242 4759024 3315242 4759024 3341210 1080686 3341210 1080686 1056744 1683171 1056744 1683171 4038716 2650474 4038716 2650474 498127 469895 498127 469895 768175 3317156 768175 3317156 3329963 643838 3329963 643838 1668681 3779425 1668681 3779425 2935039 1101701 2935039 1101701 1659344 3051050 1659344 3051050 3609015 1241791 3609015 1241791 414844 1680315 414844 1680315 4040810 3332749 4040810 3332749 349448 1319442 349448 1319442 3884682 3041438 3884682 3041438 1970411 304482 1970411 304482 1367407 781412 1367407 781412 3344491 288606 3344491 288606 887104 2895530 887104 2895530 4548899 3315999 4548899 3315999 346283 1317815 346283 1317815 4152097 2512449 4152097 2512449 536754 1087620 536754 1087620 1679568 1861160 1679568 1861160 4519079 1652340 4519079 1652340 4399679 1929423 4399679 1929423 1028408 1026244 1028408 1026244 1679232 3264097 1679232 3264097 1212766 1193078 1212766 1193078 4401951 2274427 4401951 2274427 3702962 2058808 3702962 2058808 4465354 2766217 4465354 2766217 4093414 2425375 4093414 2425375 3620722 3033458 3620722 3033458 3794467 2807065 3794467 2807065 3838177 2410353 3838177 2410353 2480476 3342964 2480476 3342964 2896447 1219963 2896447 1219963 1242126 954238 1242126 954238 1648507 1321138 1648507 1321138 1309421 2725827 1309421 2725827 3967033 3319151 3967033 3319151 3351337 2706625 3351337 2706625 1679436 4189184 1679436 4189184 1657669 1450598 1657669 1450598 3323874 3335408 3323874 3335408 2477521 1665124 2477521 1665124 4631876 2005543 4631876 2005543 1181949 1180176 1181949 1180176 3323531 3278949 3323531 3278949 4393832 2727341 4393832 2727341 1432427 3321504 1432427 3321504 517868 1005593 517868 1005593 4024836 2658106 4024836 2658106 384710 1258169 384710 1258169 3802869 3110466 3802869 3110466 742533 3326532 742533 3326532 503970 503403 503970 503403 2329093 3337194 2329093 3337194 3146239 1447154 3146239 1447154 288343 1371359 288343 1371359 3343359 3341367 3343359 3341367 1057200 1683728 1057200 1683728 3819203 2148446 3819203 2148446 302490 293938 302490 293938 3746541 3847660 3746541 3847660 1663220 2158141 1663220 2158141 3830556 511957 3830556 511957 483395 2620744 483395 2620744 4214077 2481235 4214077 2481235 987577 3328817 987577 3328817 4546918 2110276 4546918 2110276 3317177 2135958 3317177 2135958 4672287 1958453 4672287 1958453 2990605 2880859 2990605 2880859 4630601 2011117 4630601 2011117 3346018 3191509 3346018 3191509 4465277 2802287 4465277 2802287 1663664 4081071 1663664 4081071 1019110 45745 1019110 45745 3344360 3019918 3344360 3019918 1678440 2940048 1678440 2940048 4624131 1655448 4624131 1655448 1054930 3324056 1054930 3324056 3339725 4179290 3339725 4179290 1672143 1659180 1672143 1659180 1281128 4837070 1281128 4837070 3319561 1759263 3319561 1759263 4005393 2652292 4005393 2652292 432811 1228290 432811 1228290 3556773 3115943 3556773 3115943 3319360 598460 3319360 598460 692222 3318912 692222 3318912 2145511 581143 2145511 581143 596222 2688117 596222 2688117 1666116 1374719 1666116 1374719 1373253 2583833 1373253 2583833 4238402 1664534 4238402 1664534 2930448 2617219 2930448 2617219 4079012 2969018 4079012 2969018 3682194 1913000 3682194 1913000 4750546 1069847 4750546 1069847 717943 709291 717943 709291 4092472 3177682 4092472 3177682 3315449 2225554 3315449 2225554 3877409 1125993 3877409 1125993 1119792 2445022 1119792 2445022 4206226 1672966 4206226 1672966 3337063 907682 3337063 907682 3265384 3345652 3265384 3345652 298813 305881 298813 305881 815231 1683590 815231 1683590 227803 3340595 227803 3340595 2065738 650049 2065738 650049 1034905 1662670 1034905 1662670 2340876 1091904 2340876 1091904 1082925 3332192 1082925 3332192 4408171 857536 4408171 857536 802982 871541 802982 871541 4868516 3335773 4868516 3335773 4427714 996452 4427714 996452 1001647 809992 1001647 809992 1660280 773383 1660280 773383 897642 2822350 897642 2822350 3327610 396258 3327610 396258 1259725 2344622 1259725 2344622 3339497 2834826 3339497 2834826 3032571 4626395 3032571 4626395 4059282 1218257 4059282 1218257 662539 1026078 662539 1026078 1684026 4424543 1684026 4424543 4338869 2330939 4338869 2330939 4018574 2652544 4018574 2652544 405910 726318 405910 726318 3796714 2108813 3796714 2108813 1252815 720845 1252815 720845 976256 3319453 976256 3319453 3548570 286278 3548570 286278 292702 1683963 292702 1683963 4220914 2452478 4220914 2452478 3077803 1685971 3077803 1685971 4443755 2740216 4443755 2740216 3632828 1659319 3632828 1659319 4442038 2783270 4442038 2783270 1302898 381636 1302898 381636 1278971 2748961 1278971 2748961 3879940 122159 3879940 122159 1650838 504693 1650838 504693 1681977 1996248 1681977 1996248 858448 814153 858448 814153 3326579 3113858 3326579 3113858 4571223 314979 4571223 314979 1333053 3096702 1333053 3096702 4743358 3326553 4743358 3326553 1364927 2266916 1364927 2266916 4469879 291037 4469879 291037 3330579 2491172 3330579 2491172 3327366 352930 3327366 352930 3321108 2523380 3321108 2523380 4238117 2601230 4238117 2601230 1091603 891028 1091603 891028 568956 3313731 568956 3313731 4171491 1664725 4171491 1664725 683547 677785 683547 677785 4681887 1679672 4681887 1679672 527023 518044 527023 518044 4120277 2566167 4120277 2566167 1324384 196570 1324384 196570 1661564 3329819 1661564 3329819 1116544 1652650 1116544 1652650 3349249 4310123 3349249 4310123 3996719 2321937 3996719 2321937 1647088 3165247 1647088 3165247 3750363 2085888 3750363 2085888 1185810 3327938 1185810 3327938 408255 437627 408255 437627 35011 3319655 35011 3319655 1005624 673469 1005624 673469 4692454 1996146 4692454 1996146 3331543 264079 3331543 264079 254433 3344670 254433 3344670 4307924 2370790 4307924 2370790 3993872 2653559 3993872 2653559 3802007 2164051 3802007 2164051 4297627 2617782 4297627 2617782 761245 737425 761245 737425 3972485 1660706 3972485 1660706 465368 1203104 465368 1203104 4181280 2522061 4181280 2522061 279519 1413392 279519 1413392 3796815 3335683 3796815 3335683 1224056 426693 1224056 426693 4800023 2068014 4800023 2068014 994126 972744 994126 972744 3805224 2867225 3805224 2867225 3317171 1205209 3317171 1205209 3329207 206474 3329207 206474 1465842 123623 1465842 123623 1673861 4553640 1673861 4553640 1658851 1665006 1658851 1665006 4707366 1147571 4707366 1147571 3328850 2945383 3328850 2945383 3314279 750094 3314279 750094 3347138 2469811 3347138 2469811 947954 959581 947954 959581 1662282 1927809 1662282 1927809 4712239 4259541 4712239 4259541 1657932 1682300 1657932 1682300 2832250 1194111 2832250 1194111 471656 3316245 471656 3316245 2148893 1659299 2148893 1659299 3326842 4091512 3326842 4091512 1131369 989639 1131369 989639 693276 836621 693276 836621 3324603 1671607 3324603 1671607 395941 392050 395941 392050 1164149 1556941 1164149 1556941 3317440 3102193 3317440 3102193 1652236 417542 1652236 417542 429247 819279 429247 819279 3329912 3678602 3329912 3678602 4280611 2578386 4280611 2578386 1652062 2783096 1652062 2783096 596014 1068657 596014 1068657 1977068 3327478 1977068 3327478 1679429 1123546 1679429 1123546 532262 1036236 532262 1036236 1918550 3317349 1918550 3317349 3980240 268059 3980240 268059 263062 1273465 263062 1273465 635107 645173 635107 645173 209191 3313543 209191 3313543 866468 856050 866468 856050 1684708 2896445 1684708 2896445 4023152 2363543 4023152 2363543 1666860 4902830 1666860 4902830 300583 303694 300583 303694 1357659 1003601 1357659 1003601 1001343 2928642 1001343 2928642 3757681 1218291 3757681 1218291 837821 832782 837821 832782 1275090 384605 1275090 384605 4780691 3569781 4780691 3569781 1652153 3330380 1652153 3330380 4083369 1410683 4083369 1410683 243890 550308 243890 550308 550147 440562 550147 440562 445783 314897 445783 314897 1358545 486773 1358545 486773 483131 4308358 483131 4308358 3872769 1170350 3872769 1170350 1179445 4526431 1179445 4526431 3339467 3349930 3339467 3349930 2022563 1654547 2022563 1654547 3340186 3348281 3340186 3348281 4902423 3328295 4902423 3328295 1138565 2822788 1138565 2822788 4080390 2595254 4080390 2595254 1678409 3717156 1678409 3717156 3781340 1337563 3781340 1337563 316574 1663856 316574 1663856 1681628 2658534 1681628 2658534 1657175 3309134 1657175 3309134 1671200 666512 1671200 666512 665831 365806 665831 365806 4579591 2884606 4579591 2884606 1424638 1436313 1424638 1436313 408519 3334594 408519 3334594 1259592 1243962 1259592 1243962 3341197 2073656 3341197 2073656 1444695 1421604 1444695 1421604 4381730 2728457 4381730 2728457 1685547 1278309 1685547 1278309 4091372 2435632 4091372 2435632 4413850 1416285 4413850 1416285 4334829 2688303 4334829 2688303 988405 692706 988405 692706 838629 2053776 838629 2053776 4744360 3824113 4744360 3824113 1650626 2620268 1650626 2620268 1664626 3315318 1664626 3315318 1655915 3192216 1655915 3192216 13222 3339538 13222 3339538 1191661 1200580 1191661 1200580 3646698 3015309 3646698 3015309 1119107 1103286 1119107 1103286 3351204 4985890 3351204 4985890 1386061 3078739 1386061 3078739 4719983 3343969 4719983 3343969 3611661 2504072 3611661 2504072 4195003 968738 4195003 968738 966440 2726872 966440 2726872 4424832 1675567 4424832 1675567 738754 1728876 738754 1728876 3900942 2763598 3900942 2763598 4232701 461649 4232701 461649 1091255 1671675 1091255 1671675 4299913 3349728 4299913 3349728 2639409 3339675 2639409 3339675 3836717 552290 3836717 552290 1097710 2626332 1097710 2626332 4301317 945185 4301317 945185 700907 2669626 700907 2669626 4349494 3345755 4349494 3345755 4363659 813288 4363659 813288 816261 1020727 816261 1020727 1482730 3329314 1482730 3329314 4191338 2521542 4191338 2521542 4363746 3341679 4363746 3341679 1035656 612941 1035656 612941 3339200 4116518 3339200 4116518 4139891 2282388 4139891 2282388 981662 4756352 981662 4756352 1664965 217775 1664965 217775 278621 1394548 278621 1394548 367180 1278214 367180 1278214 751299 2682155 751299 2682155 4378726 2766622 4378726 2766622 3066321 2252392 3066321 2252392 3349880 1248291 3349880 1248291 405102 1709893 405102 1709893 3315000 1683306 3315000 1683306 1665594 3888690 1665594 3888690 3334879 1257462 3334879 1257462 1242599 3327233 1242599 3327233 4002276 3334520 4002276 3334520 4377501 1335869 4377501 1335869 1208913 453992 1208913 453992 3694551 2056722 3694551 2056722 749395 905116 749395 905116 1665284 1620387 1665284 1620387 1288826 393412 1288826 393412 1494414 3352919 1494414 3352919 3981546 2304774 3981546 2304774 3318400 3862764 3318400 3862764 459899 1205467 459899 1205467 3339753 3790649 3339753 3790649 4007415 1983150 4007415 1983150 4690793 1440878 4690793 1440878 194346 278487 194346 278487 1451395 3351318 1451395 3351318 648233 783135 648233 783135 1648747 3124326 1648747 3124326 3858842 1651049 3858842 1651049 633892 609047 633892 609047 276147 1408795 276147 1408795 1065804 609367 1065804 609367 3767480 1646789 3767480 1646789 1666212 237970 1666212 237970 4578169 1663845 4578169 1663845 4039265 1253613 4039265 1253613 1246434 1251009 1246434 1251009 4919060 3323851 4919060 3323851 4457754 2934224 4457754 2934224 4605609 3348943 4605609 3348943 641517 833852 641517 833852 1674093 315578 1674093 315578 1281177 1426751 1281177 1426751 4232056 2430008 4232056 2430008 946978 729627 946978 729627 1683562 992936 1683562 992936 753449 783106 753449 783106 4490088 2164582 4490088 2164582 4034754 220195 4034754 220195 4169702 2494302 4169702 2494302 3317605 313772 3317605 313772 2237311 3351411 2237311 3351411 597326 1667278 597326 1667278 4008750 4851699 4008750 4851699 3332421 2970044 3332421 2970044 3696008 1598 3696008 1598 1274637 1660353 1274637 1660353 4539730 2845091 4539730 2845091 3347846 3347309 3347846 3347309 3518702 635687 3518702 635687 1028178 2706115 1028178 2706115 3949188 1660882 3949188 1660882 2217105 2275267 2217105 2275267 4389095 971142 4389095 971142 707811 3318152 707811 3318152 4799206 2883926 4799206 2883926 1682844 3638185 1682844 3638185 1339930 2681268 1339930 2681268 4352313 1031694 4352313 1031694 1027780 1296140 1027780 1296140 1282369 1685779 1282369 1685779 1127613 315456 1127613 315456 3316967 3350124 3316967 3350124 434945 2381878 434945 2381878 4055216 3321270 4055216 3321270 3006876 1673275 3006876 1673275 4985073 1315963 4985073 1315963 346894 1899159 346894 1899159 4760219 2106209 4760219 2106209 1667694 3572496 1667694 3572496 4167920 1900700 4167920 1900700 4772275 1289364 4772275 1289364 359867 2654377 359867 2654377 4041351 983347 4041351 983347 967485 2651378 967485 2651378 4044753 646661 4044753 646661 1657939 1656296 1657939 1656296 3825762 3364570 3825762 3364570 797397 886281 797397 886281 4025177 2345780 4025177 2345780 2351835 1682314 2351835 1682314 4307821 3316422 4307821 3316422 3897588 1676828 3897588 1676828 4650529 2988659 4650529 2988659 888903 799493 888903 799493 4150325 2469117 4150325 2469117 1235400 412976 1235400 412976 405890 3334683 405890 3334683 3028910 436133 3028910 436133 412969 2166157 412969 2166157 1683324 3353048 1683324 3353048 1682234 2880625 1682234 2880625 3795083 2449684 3795083 2449684 1650830 3311422 1650830 3311422 3352001 2263117 3352001 2263117 1649593 125335 1649593 125335 4178563 4980437 4178563 4980437 3318098 1997226 3318098 1997226 4651148 788842 4651148 788842 782273 1947268 782273 1947268 4736264 994594 4736264 994594 660522 842910 660522 842910 4678317 1986727 4678317 1986727 944641 920556 944641 920556 4497316 2850067 4497316 2850067 682781 343909 682781 343909 3971059 2674612 3971059 2674612 1245455 1235073 1245455 1235073 3584911 1930914 3584911 1930914 1196815 484255 1196815 484255 4386870 2700719 4386870 2700719 1463567 1458870 1463567 1458870 4556425 2903504 4556425 2903504 850327 779707 850327 779707 3337109 3348888 3337109 3348888 171806 792532 171806 792532 4393680 3345205 4393680 3345205 3933060 1237463 3933060 1237463 428650 2816690 428650 2816690 3895487 1666136 3895487 1666136 1304260 1669295 1304260 1669295 3732429 4393800 3732429 4393800 285855 316544 285855 316544 3354855 3320034 3354855 3320034 4346482 690535 4346482 690535 675127 1563939 675127 1563939 1650184 1331454 1650184 1331454 350701 3087852 350701 3087852 3761130 2918365 3761130 2918365 1038173 4762272 1038173 4762272 3349731 3090494 3349731 3090494 4769689 2023731 4769689 2023731 877829 3343612 877829 3343612 3911411 2276021 3911411 2276021 4479689 3317866 4479689 3317866 4526619 1680476 4526619 1680476 3977352 2671023 3977352 2671023 3961956 737349 3961956 737349 677667 684822 677667 684822 4794409 3109523 4794409 3109523 585687 587741 585687 587741 3588029 1907096 3588029 1907096 3342323 1871459 3342323 1871459 3817336 4349529 3817336 4349529 436023 902537 436023 902537 3336476 3659354 3336476 3659354 4209896 2439678 4209896 2439678 4410078 3348298 4410078 3348298 575563 2662567 575563 2662567 4578581 1578206 4578581 1578206 413022 4657210 413022 4657210 4577542 1739829 4577542 1739829 1679509 2488154 1679509 2488154 4473213 600598 4473213 600598 402099 1674350 402099 1674350 2145234 630925 2145234 630925 1036039 3117695 1036039 3117695 4784988 4189470 4784988 4189470 1664939 4688958 1664939 4688958 4158849 1462649 4158849 1462649 1649854 2653798 1649854 2653798 908474 885475 908474 885475 4629174 2043127 4629174 2043127 3719319 718292 3719319 718292 554612 3348078 554612 3348078 3316707 1132800 3316707 1132800 4367177 2314575 4367177 2314575 589734 1100936 589734 1100936 2023218 3322091 2023218 3322091 723461 742522 723461 742522 4744965 3075360 4744965 3075360 296326 1356924 296326 1356924 3334998 4405889 3334998 4405889 384028 396142 384028 396142 3346667 3320396 3346667 3320396 2697597 3349840 2697597 3349840 4959787 660679 4959787 660679 694869 2115117 694869 2115117 4530043 1118038 4530043 1118038 560744 2319797 560744 2319797 3959127 648834 3959127 648834 1031022 1655806 1031022 1655806 3133449 3609701 3133449 3609701 1649811 2495023 1649811 2495023 4186059 2111754 4186059 2111754 1424968 257839 1424968 257839 369286 2777496 369286 2777496 1666785 288190 1666785 288190 4065467 2421791 4065467 2421791 486513 1159159 486513 1159159 3332683 2760670 3332683 2760670 501143 1195653 501143 1195653 4017239 3321382 4017239 3321382 1680612 710215 1680612 710215 3631657 3320608 3631657 3320608 3329374 571194 3329374 571194 1118905 2517417 1118905 2517417 4259495 1647685 4259495 1647685 3977710 2275240 3977710 2275240 4121210 1647266 4121210 1647266 624110 3352594 624110 3352594 4172335 1109272 4172335 1109272 579216 806255 579216 806255 855878 1671517 855878 1671517 481991 495506 481991 495506 500969 1683051 500969 1683051 1149262 791938 1149262 791938 902201 1201623 902201 1201623 1665813 309438 1665813 309438 1658790 3332152 1658790 3332152 2070223 422296 2070223 422296 1211845 4931426 1211845 4931426 3329382 4869476 3329382 4869476 1672854 2883665 1672854 2883665 3821376 3661925 3821376 3661925 1678441 1673923 1678441 1673923 4905844 2689525 4905844 2689525 3078424 3341003 3078424 3341003 4841968 1650481 4841968 1650481 2148114 2997488 2148114 2997488 3650713 2624561 3650713 2624561 2053247 1649868 2053247 1649868 4772993 3116229 4772993 3116229 1224003 1217746 1224003 1217746 1684148 3838863 1684148 3838863 4329023 2313610 4329023 2313610 3997429 2181405 3997429 2181405 4471312 519688 4471312 519688 523486 1974938 523486 1974938 4685296 4557460 4685296 4557460 1681509 3342099 1681509 3342099 4889386 1961800 4889386 1961800 3324140 2601040 3324140 2601040 4057850 343880 4057850 343880 333093 1660134 333093 1660134 3341435 3416372 3341435 3416372 479606 513595 479606 513595 4456854 2763091 4456854 2763091 1670625 1343263 1670625 1343263 1336953 3322832 1336953 3322832 4137715 1056285 4137715 1056285 400135 420440 400135 420440 784938 3656796 784938 3656796 3343846 2597820 3343846 2597820 3326406 4752582 3326406 4752582 3651259 1998923 3651259 1998923 4673813 3350566 4673813 3350566 3756043 2905141 3756043 2905141 1681767 3938814 1681767 3938814 4629779 1678121 4629779 1678121 950838 960940 950838 960940 998769 1649027 998769 1649027 921586 892962 921586 892962 495351 3107635 495351 3107635 4753710 3056104 4753710 3056104 3593349 2355213 3593349 2355213 4296368 1005780 4296368 1005780 212912 205769 212912 205769 3663648 3343562 3663648 3343562 921472 2290672 921472 2290672 3929014 551286 3929014 551286 556889 671086 556889 671086 3347187 1445662 3347187 1445662 1680195 1423242 1680195 1423242 3667137 1994093 3667137 1994093 653533 663053 653533 663053 1485798 3330893 1485798 3330893 1190694 1067430 1190694 1067430 220780 1447619 220780 1447619 812275 407933 812275 407933 405329 2446065 405329 2446065 4700972 1681014 4700972 1681014 3395313 3342327 3395313 3342327 4769804 1801762 4769804 1801762 1912599 2827726 1912599 2827726 4514675 2832838 4514675 2832838 647959 996138 647959 996138 3705969 2015567 3705969 2015567 3528860 1868167 3528860 1868167 4001379 2668250 4001379 2668250 1358345 291099 1358345 291099 1683246 1535958 1683246 1535958 698465 704123 698465 704123 3666205 2012202 3666205 2012202 4261175 1180365 4261175 1180365 1177692 2629557 1177692 2629557 4053476 1985549 4053476 1985549 1659680 3316284 1659680 3316284 4649329 2186370 4649329 2186370 3554880 3115804 3554880 3115804 777698 776620 777698 776620 2921665 3331401 2921665 3331401 2834927 2407950 2834927 2407950 4108315 200485 4108315 200485 1456143 1712393 1456143 1712393 4665195 2995686 4665195 2995686 3713606 1657270 3713606 1657270 3650715 3036283 3650715 3036283 570223 572821 570223 572821 4767057 3341907 4767057 3341907 440282 424115 440282 424115 4169850 4480969 4169850 4480969 1033562 627244 1033562 627244 1438253 3350644 1438253 3350644 1653984 1651109 1653984 1651109 3328975 4249701 3328975 4249701 1297151 1275753 1297151 1275753 2977351 3322856 2977351 3322856 4614565 2044853 4614565 2044853 2884674 3344554 2884674 3344554 1372906 1360720 1372906 1360720 4221353 2460745 4221353 2460745 1679345 1024618 1679345 1024618 255426 4398885 255426 4398885 3863679 1681078 3863679 1681078 3808528 2142588 3808528 2142588 1651102 443942 1651102 443942 4077335 2594549 4077335 2594549 1625675 1675799 1625675 1675799 4136311 3327325 4136311 3327325 4463470 2844786 4463470 2844786 3337026 1262612 3337026 1262612 400164 1657826 400164 1657826 4081101 3347787 4081101 3347787 3338949 332297 3338949 332297 126890 1663793 126890 1663793 4849394 3051833 4849394 3051833 3639254 3090499 3639254 3090499 4765842 700887 4765842 700887 1001565 2821113 1001565 2821113 3824207 3348922 3824207 3348922 246211 3332432 246211 3332432 4819934 3332720 4819934 3332720 1749366 3059076 1749366 3059076 3631234 684437 3631234 684437 681592 1656038 681592 1656038 4931697 3352291 4931697 3352291 1648964 1682480 1648964 1682480 4194755 3342308 4194755 3342308 1923590 2381715 1923590 2381715 4296998 3345066 4296998 3345066 3238565 2845256 3238565 2845256 3816862 3351205 3816862 3351205 957916 1975305 957916 1975305 3659157 943748 3659157 943748 3348324 1650599 3348324 1650599 3734545 3789099 3734545 3789099 5254 507123 5254 507123 4562095 2641259 4562095 2641259 3315533 3450565 3315533 3450565 4222167 2538721 4222167 2538721 4473620 2786276 4473620 2786276 1256188 708719 1256188 708719 710869 2104633 710869 2104633 4574754 2836894 4574754 2836894 4497283 1957323 4497283 1957323 4702689 2109260 4702689 2109260 669739 974211 669739 974211 356971 2635705 356971 2635705 3349545 3039848 3349545 3039848 258131 1387351 258131 1387351 3320830 4372746 3320830 4372746 1220070 358708 1220070 358708 364451 2104805 364451 2104805 4595583 2925493 4595583 2925493 72787 1658466 72787 1658466 2530936 3337812 2530936 3337812 1173862 900821 1173862 900821 921097 2222060 921097 2222060 3346383 4223444 3346383 4223444 1680818 4643949 1680818 4643949 3615237 1650360 3615237 1650360 2990878 1941256 2990878 1941256 4721096 2106193 4721096 2106193 1647156 2596742 1647156 2596742 4282168 3334734 4282168 3334734 1670850 4618452 1670850 4618452 4090071 1931099 4090071 1931099 1170857 1654086 1170857 1654086 484541 1667980 484541 1667980 1323469 339024 1323469 339024 814272 2756947 814272 2756947 3893564 1050409 3893564 1050409 1136332 2647226 1136332 2647226 4305152 1389589 4305152 1389589 3347147 1957777 3347147 1957777 3623411 1411486 3623411 1411486 455017 3351646 455017 3351646 587670 584387 587670 584387 3319497 4285357 3319497 4285357 375129 375075 375129 375075 3324147 2190277 3324147 2190277 3869438 688969 3869438 688969 669096 680398 669096 680398 4609402 3318748 4609402 3318748 213988 227427 213988 227427 666052 3335927 666052 3335927 4590055 2055245 4590055 2055245 4603222 2066590 4603222 2066590 3742385 2600790 3742385 2600790 4062308 2655843 4062308 2655843 1679617 3333624 1679617 3333624 4413084 3128658 4413084 3128658 3325758 1953096 3325758 1953096 4716472 1221678 4716472 1221678 247331 1419829 247331 1419829 864114 792204 864114 792204 3329167 1430186 3329167 1430186 536242 776072 536242 776072 945383 3131078 945383 3131078 4789437 2648618 4789437 2648618 4169367 1001107 4169367 1001107 144862 2747601 144862 2747601 3900456 2428967 3900456 2428967 1683581 4420035 1683581 4420035 1761318 1101650 1761318 1101650 245122 4869726 245122 4869726 1680741 2429738 1680741 2429738 1659619 3112551 1659619 3112551 261572 352225 261572 352225 4779045 3336644 4779045 3336644 2476790 2604725 2476790 2604725 4039340 1825126 4039340 1825126 1686409 2791457 1686409 2791457 3887913 3301322 3887913 3301322 1681579 2459479 1681579 2459479 4235741 1359966 4235741 1359966 1340352 3893317 1340352 3893317 1679285 4951139 1679285 4951139 967623 1661894 967623 1661894 3345569 3940868 3345569 3940868 1427401 1670917 1427401 1670917 4058459 3743413 4058459 3743413 1656368 3129109 1656368 3129109 4788890 3882832 4788890 3882832 228537 197335 228537 197335 1159776 2642999 1159776 2642999 4714992 1944268 4714992 1944268 1656038 3515420 1656038 3515420 4682147 1832418 4682147 1832418 601772 1088449 601772 1088449 2733370 1679375 2733370 1679375 3287585 574749 3287585 574749 543743 2767578 543743 2767578 4453443 3037887 4453443 3037887 1010985 657350 1010985 657350 1669687 3083143 1669687 3083143 4642083 3314272 4642083 3314272 696139 951761 696139 951761 971839 4970457 971839 4970457 3329076 3595417 3329076 3595417 605385 1061872 605385 1061872 2892464 3319550 2892464 3319550 270520 236709 270520 236709 3325328 4480509 3325328 4480509 3883509 526256 3883509 526256 1132213 2579547 1132213 2579547 4053227 2355549 4053227 2355549 1683328 3692046 1683328 3692046 946180 300690 946180 300690 1384907 3339382 1384907 3339382 134892 179066 134892 179066 4177118 2492366 4177118 2492366 3332779 13738 3332779 13738 1671892 1682830 1671892 1682830 4493645 1358117 4493645 1358117 281117 724353 281117 724353 718431 661164 718431 661164 648835 3011748 648835 3011748 4675363 3710679 4675363 3710679 410695 962549 410695 962549 4041369 2392389 4041369 2392389 753639 257774 753639 257774 244877 2688662 244877 2688662 3996796 3314525 3996796 3314525 1131660 686565 1131660 686565 3347621 3167423 3347621 3167423 1683457 619137 1683457 619137 1816037 2518087 1816037 2518087 1663717 1664538 1663717 1664538 4848631 382733 4848631 382733 1299708 2076648 1299708 2076648 3736343 3350829 3736343 3350829 6626 1655705 6626 1655705 3316774 969102 3316774 969102 1265319 2121483 1265319 2121483 1685403 1648056 1685403 1648056 1243461 927619 1243461 927619 1674678 609674 1674678 609674 631726 1434281 631726 1434281 1652162 863708 1652162 863708 823832 4458026 823832 4458026 264704 3328520 264704 3328520 4051777 2408500 4051777 2408500 3340317 4813527 3340317 4813527 3729016 1238790 3729016 1238790 410952 104374 410952 104374 3345939 1247454 3345939 1247454 434414 1670462 434414 1670462 3641231 66744 3641231 66744 1670692 2708188 1670692 2708188 3957511 1685085 3957511 1685085 1145845 4702531 1145845 4702531 461736 459688 461736 459688 2144797 3322845 2144797 3322845 1683441 156387 1683441 156387 1395283 1674954 1395283 1674954 3321467 4625933 3321467 4625933 1036167 1654360 1036167 1654360 3982213 1453446 3982213 1453446 1471389 1937436 1471389 1937436 4074684 2608063 4074684 2608063 3587962 1909666 3587962 1909666 1513150 3333522 1513150 3333522 683149 4525195 683149 4525195 3332846 1679530 3332846 1679530 2475269 2597882 2475269 2597882 4263209 2212965 4263209 2212965 880944 357747 880944 357747 4738379 2040153 4738379 2040153 1663237 929930 1663237 929930 2883706 3314518 2883706 3314518 4767152 2773611 4767152 2773611 420078 420351 420078 420351 1648887 2075286 1648887 2075286 4589517 393430 4589517 393430 3343283 2332351 3343283 2332351 4329202 3326888 4329202 3326888 320473 510885 320473 510885 3335763 2082241 3335763 2082241 4879248 1415742 4879248 1415742 1410175 3023087 1410175 3023087 4695407 1978641 4695407 1978641 3641574 1667603 3641574 1667603 4917701 2248172 4917701 2248172 344831 365960 344831 365960 4424958 2756935 4424958 2756935 3876611 426186 3876611 426186 1253835 3093883 1253835 3093883 4728776 3335021 4728776 3335021 1520710 1674127 1520710 1674127 4708744 3851042 4708744 3851042 3345634 2832895 3345634 2832895 4494832 3322373 4494832 3322373 1584097 2424707 1584097 2424707 4225377 993924 4225377 993924 699615 2450488 699615 2450488 4114153 917994 4114153 917994 748313 2815725 748313 2815725 3818159 4910753 3818159 4910753 2546292 3328258 2546292 3328258 1001661 3653607 1001661 3653607 4096269 1436179 4096269 1436179 555206 1112777 555206 1112777 4408969 3324128 4408969 3324128 1243350 442556 1243350 442556 844772 2710236 844772 2710236 4387767 2342080 4387767 2342080 3326975 4053178 3326975 4053178 3317012 2628192 3317012 2628192 4028373 3583395 4028373 3583395 1080876 2056724 1080876 2056724 3725078 1183249 3725078 1183249 1186709 1177335 1186709 1177335 4402871 3259143 4402871 3259143 3316064 2994006 3316064 2994006 4653750 2100134 4653750 2100134 1638085 3335620 1638085 3335620 3314725 1329802 3314725 1329802 3342917 3294874 3342917 3294874 4152084 931032 4152084 931032 925179 2437830 925179 2437830 4347010 380531 4347010 380531 1264205 2053569 1264205 2053569 3714524 315132 3714524 315132 885164 2449830 885164 2449830 4222875 1668091 4222875 1668091 553203 526970 553203 526970 4198790 3345995 4198790 3345995 1655735 689882 1655735 689882 757135 2848257 757135 2848257 4513974 3324711 4513974 3324711 3630031 492502 3630031 492502 4672832 3344470 4672832 3344470 1031414 1028778 1031414 1028778 711 3351704 711 3351704 1133433 1132492 1133433 1132492 4201581 2473312 4201581 2473312 3550058 1885914 3550058 1885914 4320691 2649643 4320691 2649643 1407549 1401289 1407549 1401289 4785427 2279134 4785427 2279134 3807428 2837295 3807428 2837295 2602068 1683465 2602068 1683465 4404189 3348863 4404189 3348863 4443096 2196112 4443096 2196112 4117616 2459635 4117616 2459635 3332003 1420646 3332003 1420646 4135672 4316338 4135672 4316338 1664396 4230898 1664396 4230898 3609041 952931 3609041 952931 685324 1662747 685324 1662747 1499413 1053202 1499413 1053202 1063686 1650426 1063686 1650426 1648197 1162648 1648197 1162648 4006811 3034256 4006811 3034256 3333391 1682874 3333391 1682874 2743522 2944799 2743522 2944799 4619146 1097322 4619146 1097322 577890 3344612 577890 3344612 4170162 2485417 4170162 2485417 726028 737017 726028 737017 1202938 2107567 1202938 2107567 4560858 1183920 4560858 1183920 483071 2386972 483071 2386972 4268102 2577872 4268102 2577872 326213 315640 326213 315640 4673269 1987927 4673269 1987927 1399413 1404206 1399413 1404206 4600464 2343342 4600464 2343342 4021114 2029973 4021114 2029973 4607374 3328403 4607374 3328403 406578 2840171 406578 2840171 4701656 3344354 4701656 3344354 3324088 877078 3324088 877078 1683849 4843637 1683849 4843637 3327467 1577584 3327467 1577584 1663051 3335996 1663051 3335996 3349447 617020 3349447 617020 4111540 2549732 4111540 2549732 4207503 909357 4207503 909357 921555 1665941 921555 1665941 2650433 4633264 2650433 4633264 1661694 2965835 1661694 2965835 4630256 3110732 4630256 3110732 1684231 1965850 1684231 1965850 4289169 2653469 4289169 2653469 1049587 564491 1049587 564491 1566207 1683219 1566207 1683219 4226514 717563 4226514 717563 949302 1347087 949302 1347087 3351358 3349571 3351358 3349571 2117578 678333 2117578 678333 1012889 1679745 1012889 1679745 1684427 3941636 1684427 3941636 3824777 1913493 3824777 1913493 3576418 2589385 3576418 2589385 4515878 1686184 4515878 1686184 64036 2692298 64036 2692298 3974335 3316786 3974335 3316786 836611 809296 836611 809296 3628736 1950303 3628736 1950303 4433853 1654144 4433853 1654144 3607579 3054675 3607579 3054675 4307869 2369809 4307869 2369809 3340029 3373958 3340029 3373958 4631907 2007370 4631907 2007370 4352245 2330444 4352245 2330444 3346972 984154 3346972 984154 977479 2895371 977479 2895371 4557936 2939187 4557936 2939187 893520 772896 893520 772896 2092993 2351743 2092993 2351743 4009969 341860 4009969 341860 1350927 2535613 1350927 2535613 3342348 1278050 3342348 1278050 448187 1225962 448187 1225962 2077903 3322549 2077903 3322549 1651263 1293211 1651263 1293211 4434086 2766323 4434086 2766323 611916 610264 611916 610264 1668463 3322730 1668463 3322730 3342396 1573547 3342396 1573547 4340429 2343022 4340429 2343022 3329674 853890 3329674 853890 849518 1683732 849518 1683732 2326768 657524 2326768 657524 1655824 2488536 1655824 2488536 4
166291 355612405 0 355612405 643525554 865506993 643525554 865506993 136197936 804107220 136197936 804107220 602539583 21985542 602539583 21985542 977509018 128517662 977509018 128517662 583895486 623927881 583895486 623927881 376053657 215692098 376053657 215692098 849960239 35066273 849960239 35066273 963799784 128793990 963799784 128793990 869359823 33245690 869359823 33245690 965955655 609467032 965955655 609467032 390768811 218759708 390768811 218759708 780131883 774608599 780131883 774608599 192589613 807581746 192589613 807581746 510492168 119369353 510492168 119369353 878870520 327355781 878870520 327355781 446428725 652307765 446428725 652307765 348481389 51104981 348481389 51104981 947572355 975542993 947572355 975542993 25595716 237399557 25595716 237399557 761287013 797350988 761287013 797350988 202841747 616991841 202841747 616991841 415782453 440590275 415782453 440590275 560546250 869132181 560546250 869132181 132040442 508814492 132040442 508814492 638876239 360767333 638876239 360767333 617945024 381927163 617945024 381927163 794125061 41778372 794125061 41778372 957331886 451702575 957331886 451702575 548784436 92155221 548784436 92155221 906528184 266038798 906528184 266038798 278962507 721367679 278962507 721367679 344266661 180419811 344266661 180419811 818095084 819427369 818095084 819427369 181390304 106367926 181390304 106367926 963166373 35835575 963166373 35835575 123494373 877643276 123494373 877643276 238983315 467216500 238983315 467216500 957064955 41975400 957064955 41975400 453799885 545660286 453799885 545660286 459221748 426323594 459221748 426323594 704874378 294602980 704874378 294602980 631312497 732346331 631312497 732346331 268059212 39918076 268059212 39918076 959400277 392647780 959400277 392647780 152647862 848086017 152647862 848086017 441958194 297265800 441958194 297265800 702235783 596255945 702235783 596255945 106580148 894706615 106580148 894706615 710663406 288801107 710663406 288801107 10221148 990274490 10221148 990274490 947279942 51448855 947279942 51448855 908301053 172403716 908301053 172403716 535067366 464976885 535067366 464976885 680276582 317951000 680276582 317951000 27227267 973930089 27227267 973930089 921062467 48903007 921062467 48903007 949709390 386435305 949709390 386435305 489689711 510469387 489689711 510469387 703386168 296192279 703386168 296192279 609106920 390564535 609106920 390564535 703720650 227571734 703720650 227571734 778868350 219978713 778868350 219978713 402165509 598293365 402165509 598293365 412689676 587915158 412689676 587915158 66957928 935431786 66957928 935431786 614233413 385547778 614233413 385547778 317732422 684024072 317732422 684024072 820009060 178473217 820009060 178473217 685887439 325647802 685887439 325647802 153603492 847135425 153603492 847135425 645457894 353855278 645457894 353855278 574324164 964123171 574324164 964123171 36997675 644328519 36997675 644328519 993609156 6462071 993609156 6462071 353989095 646858046 353989095 646858046 356711738 185235745 356711738 185235745 812998608 566458156 812998608 566458156 372047357 628189759 372047357 628189759 755417948 243704147 755417948 243704147 118180903 928196982 118180903 928196982 44118857 956685218 44118857 956685218 771150394 227222475 771150394 227222475 729907952 336040264 729907952 336040264 476743588 523249629 476743588 523249629 580704536 420254842 580704536 420254842 92600315 936047221 92600315 936047221 836966 999150177 836966 999150177 830882512 168397429 830882512 168397429 530253259 896685070 530253259 896685070 104788019 534866151 104788019 534866151 553510594 6637095 553510594 6637095 993364961 263711192 993364961 263711192 736039830 173967564 736039830 173967564 954094910 44828212 954094910 44828212 580658345 420291455 580658345 420291455 732389296 267375003 732389296 267375003 601364433 398274773 601364433 398274773 849180162 149801878 849180162 149801878 193106252 807111919 193106252 807111919 816107542 182171165 816107542 182171165 379742776 993964409 379742776 993964409 5868665 807886380 5868665 807886380 781679365 217231929 781679365 217231929 457927283 541476967 457927283 541476967 568899440 431738504 568899440 431738504 44008923 956812121 44008923 956812121 113847694 161781855 113847694 161781855 837587275 885649613 837587275 885649613 84807877 917103815 84807877 917103815 97463968 776754550 97463968 776754550 223761366 786393461 223761366 786393461 213625598 328052582 213625598 328052582 670731858 597635905 670731858 597635905 402776509 134769025 402776509 134769025 863560599 801666467 863560599 801666467 198680677 496523922 198680677 496523922 937512798 60807973 937512798 60807973 445212854 984280113 445212854 984280113 16675081 104352199 16675081 104352199 895237331 249728355 895237331 249728355 227328571 867489617 227328571 867489617 133851169 627198285 133851169 627198285 430949624 192670497 430949624 192670497 805176832 957369928 805176832 957369928 32172514 968987256 32172514 968987256 809263684 188821554 809263684 188821554 674667620 323395111 674667620 323395111 686973184 311435714 686973184 311435714 569374259 431295849 569374259 431295849 584443594 416494092 584443594 416494092 477432279 522455752 477432279 522455752 897553873 102124848 897553873 102124848 268606127 731908849 268606127 731908849 306708570 694977510 306708570 694977510 166855256 970918326 166855256 970918326 30525547 349077677 30525547 349077677 852687252 146143585 852687252 146143585 671017787 327721804 671017787 327721804 979254644 20027417 979254644 20027417 504240502 494887464 504240502 494887464 834895261 164550041 834895261 164550041 744422998 497283089 744422998 497283089 43881142 956946942 43881142 956946942 715263021 284311856 715263021 284311856 665258767 334221737 665258767 334221737 869320224 128805907 869320224 128805907 839675181 578714493 839675181 578714493 421895326 391470462 421895326 391470462 608178713 530168038 608178713 530168038 415181074 585169854 415181074 585169854 875489227 122605115 875489227 122605115 241137643 759995149 241137643 759995149 325604996 211681996 325604996 211681996 786896836 605032382 786896836 605032382 1927138 997907075 1927138 997907075 168029687 59246628 168029687 59246628 939416662 794177369 939416662 794177369 99606740 902485787 99606740 902485787 485978472 513684463 485978472 513684463 300509704 700860753 300509704 700860753 600105846 399898542 600105846 399898542 133893515 867453362 133893515 867453362 539114605 461431313 539114605 461431313 498848975 500935589 498848975 500935589 776056089 222301699 776056089 222301699 318741462 682865056 318741462 682865056 997026589 3037124 997026589 3037124 141518622 859840701 141518622 859840701 864431680 133660578 864431680 133660578 795975105 777509269 795975105 777509269 222952947 249849335 222952947 249849335 749133384 407580729 749133384 407580729 239802453 845793725 239802453 845793725 154965870 636400582 154965870 636400582 363290299 919215157 363290299 919215157 82840871 164749528 82840871 164749528 927141871 71625848 927141871 71625848 637601113 702789114 637601113 702789114 298241971 575473949 298241971 575473949 914596560 84044868 914596560 84044868 440471614 855865703 440471614 855865703 145442603 577021093 145442603 577021093 423244405 708140694 423244405 708140694 292897070 596083510 292897070 596083510 673462184 324805456 673462184 324805456 557994436 448114278 557994436 448114278 96594980 905605761 96594980 905605761 359822031 279908965 359822031 279908965 719613314 293344889 719613314 293344889 706270597 194702191 706270597 194702191 803214223 852989305 803214223 852989305 148079743 427918843 148079743 427918843 832896645 27525280 832896645 27525280 971936540 514082483 971936540 514082483 42181648 958565956 42181648 958565956 485203302 514509624 485203302 514509624 174739280 826056127 174739280 826056127 934673403 63542073 934673403 63542073 575814611 509621518 575814611 509621518 67326970 934929778 67326970 934929778 80303164 251811025 80303164 251811025 747255373 328654436 747255373 328654436 146325955 854943779 146325955 854943779 425256429 574890643 425256429 574890643 211074066 788766063 211074066 788766063 212410146 787506077 212410146 787506077 43829179 957047921 43829179 957047921 398645983 91575726 398645983 91575726 907132179 447836891 907132179 447836891 432024346 568017167 432024346 568017167 464485524 373821909 464485524 373821909 971030731 28173196 971030731 28173196 583657556 835658803 583657556 835658803 165163548 515279691 165163548 515279691 484389609 864115898 484389609 864115898 137687540 200003750 137687540 200003750 798316401 433632124 798316401 433632124 157008090 843885443 157008090 843885443 429382070 192903336 429382070 192903336 805047744 527210465 805047744 527210465 234818240 766203704 234818240 766203704 666244806 332883767 666244806 332883767 96918599 905129905 96918599 905129905 406200213 594316061 406200213 594316061 16840291 984189721 16840291 984189721 999180147 896810 999180147 896810 206199913 848802146 206199913 848802146 151917488 603333866 151917488 603333866 447485097 551932222 447485097 551932222 410691354 589728345 410691354 589728345 624653484 364070965 624653484 364070965 635359408 875939327 635359408 875939327 13717748 986887785 13717748 986887785 485689346 513892297 485689346 513892297 248222212 752928045 248222212 752928045 419408457 581501147 419408457 581501147 121743264 879449066 121743264 879449066 426465774 278459550 426465774 278459550 820273481 178282072 820273481 178282072 420429630 580358490 420429630 580358490 692493616 306447761 692493616 306447761 529784275 470202017 529784275 470202017 559280352 441809869 559280352 441809869 1256733 998598405 1256733 998598405 446654315 552926053 446654315 552926053 126681350 874152048 126681350 874152048 957613416 41474320 957613416 41474320 916569377 929611389 916569377 929611389 71884273 681426564 71884273 681426564 989413004 10494134 989413004 10494134 237707209 763144657 237707209 763144657 312816766 431101680 312816766 431101680 914172377 84354303 914172377 84354303 174238726 826599409 174238726 826599409 216876242 625252195 216876242 625252195 374467419 883932539 374467419 883932539 117094542 581185438 117094542 581185438 919464927 79529804 919464927 79529804 673742164 678415256 673742164 678415256 323182200 80173918 323182200 80173918 918780037 365289419 918780037 365289419 543244581 876204678 543244581 876204678 124815092 514524307 124815092 514524307 686443572 311852627 686443572 311852627 251805894 749192491 251805894 749192491 542912392 457919618 542912392 457919618 109427488 891640556 109427488 891640556 394583732 273608172 394583732 273608172 726061728 823157557 726061728 823157557 177605680 257293541 177605680 257293541 847907198 150940304 847907198 150940304 783590148 608963953 783590148 608963953 208318956 858391923 208318956 858391923 83601247 918446952 83601247 918446952 857336958 92260390 857336958 92260390 906408206 777567263 906408206 777567263 222913883 399195604 222913883 399195604 600616711 778260520 600616711 778260520 221761022 174825922 221761022 174825922 823712104 319494629 823712104 319494629 678782214 258828327 678782214 258828327 740550943 421437940 740550943 421437940 343007175 950790409 343007175 950790409 50338652 567022097 50338652 567022097 433154248 932356121 433154248 932356121 69402060 377106078 69402060 377106078 622555634 996666627 622555634 996666627 3308101 376022912 3308101 376022912 861468518 136947582 861468518 136947582 72378240 929162163 72378240 929162163 972762667 26827098 972762667 26827098 92447875 909916302 92447875 909916302 755719286 243504705 755719286 243504705 631678545 367926495 631678545 367926495 894351409 82974382 894351409 82974382 915538309 691594729 915538309 691594729 310112029 584179279 310112029 584179279 416182060 640497039 416182060 640497039 359593869 370458978 359593869 370458978 864199738 133970301 864199738 133970301 524727526 475328118 524727526 475328118 684361760 215052627 684361760 215052627 783739805 247301866 783739805 247301866 565819087 874542323 565819087 874542323 126338975 53710247 126338975 53710247 945081955 133302324 945081955 133302324 656279994 709902989 656279994 709902989 190827837 809217503 190827837 809217503 506662522 492559476 506662522 492559476 315430799 686352708 315430799 686352708 353774936 182798611 353774936 182798611 815487214 941272034 815487214 941272034 60757633 120039066 60757633 120039066 878240867 613933500 878240867 613933500 386453201 520282301 386453201 520282301 487357195 512330666 487357195 512330666 49940812 951151044 49940812 951151044 366956042 633118339 366956042 633118339 67464397 934698646 67464397 934698646 836584556 162705982 836584556 162705982 518754104 481026543 518754104 481026543 846789584 46612607 846789584 46612607 962077009 36669558 962077009 36669558 310158985 737742540 310158985 737742540 89843119 912270537 89843119 912270537 977285611 22150239 977285611 22150239 756079261 243209391 756079261 243209391 880898441 117427928 880898441 117427928 457313324 897488665 457313324 897488665 104184385 449804855 104184385 449804855 550633214 915054523 550633214 915054523 86875794 908454636 86875794 908454636 502855113 329284525 502855113 329284525 669643207 373210826 669643207 373210826 626431326 115073474 626431326 115073474 883368846 563333566 883368846 563333566 437021150 160128879 437021150 160128879 839011439 691762959 839011439 691762959 13755871 986875219 13755871 986875219 918817398 80146693 918817398 80146693 280265239 720145229 280265239 720145229 578904253 421954570 578904253 421954570 218432625 781729797 218432625 781729797 538034347 462437986 538034347 462437986 451123736 548449576 451123736 548449576 622870546 376746671 622870546 376746671 209078789 790805890 209078789 790805890 653996087 286336571 653996087 286336571 713310411 953668070 713310411 953668070 47121502 534012510 47121502 534012510 540177169 460411548 540177169 460411548 270932582 729685575 270932582 729685575 297499302 39521636 297499302 39521636 959645659 768849296 959645659 768849296 95084739 907252160 95084739 907252160 414566961 450638448 414566961 450638448 549904561 918609049 549904561 918609049 83394948 40658174 83394948 40658174 958486514 378328272 958486514 378328272 158274074 842664589 158274074 842664589 496834910 502891064 496834910 502891064 88997382 937546347 88997382 937546347 64825114 713412527 64825114 713412527 592322288 408135154 592322288 408135154 280727691 719572642 280727691 719572642 441055900 329493769 441055900 329493769 805494734 192372745 805494734 192372745 578653319 826270801 578653319 826270801 174585029 612307270 174585029 612307270 485652493 514031357 485652493 514031357 379145328 621286924 379145328 621286924 870276009 128014309 870276009 128014309 359374900 640747570 359374900 640747570 368192255 152978804 368192255 152978804 933815517 64569202 933815517 64569202 740578844 258809491 740578844 258809491 860378599 138504580 860378599 138504580 706775709 978012307 706775709 978012307 23168926 829320905 23168926 829320905 606699827 16728950 606699827 16728950 982898886 119074547 982898886 119074547 677989308 494004464 677989308 494004464 505135177 180551596 505135177 180551596 817904402 356905806 817904402 356905806 642373595 244859325 642373595 244859325 986233527 13787333 986233527 13787333 250903943 750211231 250903943 750211231 627664394 371771338 627664394 371771338 211135216 788727877 211135216 788727877 651664696 347933754 651664696 347933754 538554753 461848833 538554753 461848833 585164903 415523253 585164903 415523253 366787945 700960856 366787945 700960856 300362334 408805658 300362334 408805658 591593898 524234701 591593898 524234701 475536857 424221033 475536857 424221033 576713661 555715162 576713661 555715162 444075335 372095912 444075335 372095912 627259543 622092364 627259543 622092364 116156929 884816004 116156929 884816004 253737997 249899766 253737997 249899766 749088070 606767932 749088070 606767932 392934772 233619499 392934772 233619499 765018187 944865116 765018187 944865116 56515575 931473894 56515575 931473894 678733199 319555906 678733199 319555906 76647823 925166137 76647823 925166137 222896561 433508971 222896561 433508971 567035347 843171717 567035347 843171717 157769523 492824847 157769523 492824847 646856831 105903171 646856831 105903171 893251143 952373970 893251143 952373970 48505311 568576422 48505311 568576422 486071827 513583157 486071827 513583157 83234538 918750154 83234538 918750154 782952982 215896198 782952982 215896198 761332865 628965288 761332865 628965288 371291308 271247669 371291308 271247669 728355733 685235205 728355733 685235205 316602804 363573870 316602804 363573870 908103110 44686545 908103110 44686545 984672080 15085085 984672080 15085085 287379970 713201915 287379970 713201915 980674526 18670878 980674526 18670878 721483178 908632682 721483178 908632682 93799210 313551069 93799210 313551069 684842710 594281618 684842710 594281618 316736770 750967738 316736770 750967738 250144790 708349888 250144790 708349888 598816446 48889375 598816446 48889375 958337257 40784718 958337257 40784718 419753755 635227716 419753755 635227716 364634626 418423761 364634626 418423761 758203129 240705956 758203129 240705956 215163831 784897398 215163831 784897398 728796579 270897314 728796579 270897314 269357240 731212312 269357240 731212312 952214230 46498767 952214230 46498767 82980554 919118231 82980554 919118231 381177490 619092247 381177490 619092247 378497824 621865888 378497824 621865888 514345267 362865179 514345267 362865179 866278896 69843069 866278896 69843069 958818609 40446869 958818609 40446869 64647941 937707198 64647941 937707198 669694297 329203413 669694297 329203413 255527320 760828251 255527320 760828251 8244537 992042246 8244537 992042246 390868280 579496721 390868280 579496721 421240572 659002975 421240572 659002975 342099226 307345301 342099226 307345301 691649825 725948401 691649825 725948401 274373988 607627942 274373988 607627942 392087222 770435737 392087222 770435737 230515359 533607641 230515359 533607641 466152282 726150953 466152282 726150953 274137013 347882375 274137013 347882375 651746314 668043987 651746314 668043987 287753875 712869868 287753875 712869868 362175406 32216259 362175406 32216259 967185374 773828194 967185374 773828194 160578924 840300801 160578924 840300801 852885679 145915169 852885679 145915169 720550614 278826532 720550614 278826532 838468066 26803101 838468066 26803101 972814438 536350197 972814438 536350197 462814055 359072159 462814055 359072159 640417724 622627798 640417724 622627798 155802834 844978614 155802834 844978614 865585799 132554784 865585799 132554784 345090673 877240654 345090673 877240654 123927987 123601708 123927987 123601708 874573824 340545859 874573824 340545859 200881796 955947591 200881796 955947591 44756982 732389171 44756982 732389171 267990565 733829206 267990565 733829206 266656406 93047356 266656406 93047356 905632118 131171355 905632118 131171355 70884317 930692100 70884317 930692100 518831022 11388785 518831022 11388785 988655831 635107264 988655831 635107264 128092015 872832125 128092015 872832125 467491213 79800328 467491213 79800328 919077996 355067715 919077996 355067715 644092018 252848169 644092018 252848169 746381049 714144950 746381049 714144950 125828595 875281587 125828595 875281587 169667392 830932256 169667392 830932256 25665880 975472995 25665880 975472995 772309371 225942389 772309371 225942389 293714610 707183170 293714610 707183170 632171967 92151382 632171967 92151382 906542677 302762752 906542677 302762752 479425348 520036194 479425348 520036194 961946426 36867343 961946426 36867343 33582465 967490933 33582465 967490933 855135993 143875800 855135993 143875800 238392287 762375273 238392287 762375273 645485117 11948903 645485117 11948903 988055274 31585201 988055274 31585201 389140716 611063169 389140716 611063169 631097542 368575442 631097542 368575442 526932591 473304779 526932591 473304779 593709156 292538462 593709156 292538462 844798054 62183769 844798054 62183769 936207839 340756461 936207839 340756461 659043032 31974289 659043032 31974289 967396509 400103095 967396509 400103095 252167438 748730845 252167438 748730845 554706236 445925238 554706236 445925238 253203009 747439711 253203009 747439711 596353173 403969605 596353173 403969605 25533417 975677647 25533417 975677647 831157260 134432275 831157260 134432275 863938165 971649633 863938165 971649633 29573957 515386567 29573957 515386567 752418571 246846156 752418571 246846156 747457946 976117579 747457946 976117579 25200996 753762833 25200996 753762833 754004636 230553044 754004636 230553044 767877821 991000318 767877821 991000318 9429357 820549284 9429357 820549284 422433281 578083538 422433281 578083538 348008688 652749313 348008688 652749313 917993051 80974316 917993051 80974316 570657635 429860034 570657635 429860034 892660554 106339351 892660554 106339351 23255677 977849893 23255677 977849893 33239361 578324956 33239361 578324956 422329713 802056838 422329713 802056838 198311873 393798991 198311873 393798991 605711902 543587293 605711902 543587293 348197519 652549214 348197519 652549214 690097147 252738394 690097147 252738394 746488740 347240478 746488740 347240478 652445484 49019179 652445484 49019179 949586745 73240815 949586745 73240815 631917158 865555564 631917158 865555564 136090167 198388833 136090167 198388833 799761495 677216437 799761495 677216437 324233815 544037472 324233815 544037472 455654969 557840162 455654969 557840162 441977504 436878518 441977504 436878518 563988973 989781827 563988973 989781827 10677455 390053938 10677455 390053938 609712625 894230141 609712625 894230141 107127613 179535339 107127613 179535339 926661391 72240408 926661391 72240408 871520546 806222584 871520546 806222584 193796907 491657144 193796907 491657144 951219871 47636060 951219871 47636060 942377182 431819981 942377182 431819981 568830502 227658065 568830502 227658065 770630075 565248985 770630075 565248985 272536898 727724146 272536898 727724146 844556338 154444669 844556338 154444669 495228238 905155980 495228238 905155980 96871438 212395946 96871438 212395946 785912178 951666907 785912178 951666907 49360476 951259524 49360476 951259524 922658879 76158713 922658879 76158713 57613041 943992385 57613041 943992385 303885097 456392530 303885097 456392530 544339363 722918625 544339363 722918625 193849396 806140097 193849396 806140097 299717383 701510381 299717383 701510381 283737671 859912050 283737671 859912050 141363494 300254125 141363494 300254125 699307159 419200198 699307159 419200198 581863996 402689623 581863996 402689623 597514862 586827655 597514862 586827655 413689644 496504094 413689644 496504094 502738209 996769967 502738209 996769967 3178062 361429149 3178062 361429149 637934198 812494800 637934198 812494800 187782376 215951972 187782376 215951972 782888721 692515533 782888721 692515533 309307672 662109451 309307672 662109451 994952774 4362356 994952774 4362356 995619348 124793149 995619348 124793149 34250734 966784485 34250734 966784485 153206870 140534974 153206870 140534974 858347960 640447699 858347960 640447699 31087725 970262657 31087725 970262657 223428571 347556861 223428571 347556861 791015458 207402434 791015458 207402434 7224231 992901781 7224231 992901781 286133611 563690141 286133611 563690141 846773739 106527082 846773739 106527082 892572520 698887816 892572520 698887816 302762230 331647850 302762230 331647850 667554472 944978853 667554472 944978853 56437940 850151938 56437940 850151938 941152030 57823401 941152030 57823401 765005770 631074799 765005770 631074799 369277277 371523042 369277277 371523042 627924140 434682742 627924140 434682742 136804567 864949636 136804567 864949636 680698373 317582670 680698373 317582670 511108106 487945444 511108106 487945444 545525477 261496921 545525477 261496921 738103937 780458523 738103937 780458523 157883229 843084334 157883229 843084334 961385019 37480037 961385019 37480037 748748113 250164221 748748113 250164221 980121692 19243488 980121692 19243488 408211333 641046085 408211333 641046085 359174064 330115338 359174064 330115338 668815114 550020812 668815114 550020812 306256130 695380605 306256130 695380605 822612719 175933621 822612719 175933621 242532295 758631419 242532295 758631419 460336246 539144774 460336246 539144774 437884311 562346533 437884311 562346533 899222271 100152717 899222271 100152717 643425663 660645323 643425663 660645323 340673425 393727001 340673425 393727001 610482761 389323746 610482761 389323746 76938080 924868600 76938080 924868600 454527278 529696478 454527278 529696478 903999416 95001913 903999416 95001913 561634017 439231740 561634017 439231740 653158745 285789399 653158745 285789399 713743650 440196645 713743650 440196645 415064340 585226734 415064340 585226734 477448348 522449052 477448348 522449052 14394975 986374128 14394975 986374128 135631153 483591106 135631153 483591106 620012145 379992334 620012145 379992334 214721095 902626497 214721095 902626497 99485280 136693771 99485280 136693771 861689137 816817726 861689137 816817726 180999008 819854979 180999008 819854979 348870834 482551492 348870834 482551492 843646496 155266314 843646496 155266314 68283933 933685509 68283933 933685509 735771866 263899208 735771866 263899208 7485062 992712717 7485062 992712717 528887693 471369550 528887693 471369550 383144966 617158661 383144966 617158661 806337073 191458823 806337073 191458823 371837631 628456859 371837631 628456859 538369990 462131803 538369990 462131803 181967006 818809538 181967006 818809538 790263835 193908770 790263835 193908770 803871713 584953443 803871713 584953443 415411027 478561443 415411027 478561443 521559565 726895161 521559565 726895161 273440451 518150207 273440451 518150207 481415451 657096371 481415451 657096371 343858287 616690744 343858287 616690744 693517521 305580578 693517521 305580578 564520314 436285386 564520314 436285386 806007093 191777221 806007093 191777221 245060342 756160393 245060342 756160393 518353207 481315646 518353207 481315646 61759333 940262636 61759333 940262636 807186312 190585060 807186312 190585060 220036085 920845892 220036085 920845892 81170883 883223779 81170883 883223779 993023886 6935726 993023886 6935726 939922244 857046703 939922244 857046703 144540539 702037506 144540539 702037506 299136251 815598626 299136251 815598626 184836558 395272478 184836558 395272478 698639790 300768987 698639790 300768987 177009187 823838973 177009187 823838973 922329854 76399804 922329854 76399804 707558080 784189214 707558080 784189214 215746318 695979222 215746318 695979222 659721022 92800872 659721022 92800872 905808364 436887811 905808364 436887811 563984879 277991199 563984879 277991199 805446435 192444892 805446435 192444892 311332875 690358069 311332875 690358069 835392315 164074377 835392315 164074377 277764910 722500371 277764910 722500371 596129210 1254933 596129210 1254933 998888259 975852715 998888259 975852715 25362679 207040695 25362679 207040695 791377073 936827508 791377073 936827508 65465981 321747693 65465981 321747693 676416997 719028775 676416997 719028775 74337423 985337252 74337423 985337252 15366712 687821056 15366712 687821056 950609334 48171445 950609334 48171445 420631971 580108977 420631971 580108977 895338471 104306189 895338471 104306189 563217212 479959149 563217212 479959149 519952075 270845995 519952075 270845995 728841900 299692976 728841900 299692976 574552684 457287769 574552684 457287769 543504149 384562243 543504149 384562243 615278373 413273350 615278373 413273350 587198437 230356160 587198437 230356160 970303176 28867827 970303176 28867827 639594077 360085293 639594077 360085293 716253520 283358049 716253520 283358049 401112956 719624746 401112956 719624746 280685371 393246086 280685371 393246086 606566290 597799408 606566290 597799408 402612851 58237638 402612851 58237638 940574373 526126483 940574373 526126483 473830196 363588445 473830196 363588445 635816215 977867753 635816215 977867753 23238859 272911554 23238859 272911554 850727944 148295725 850727944 148295725 138793521 862716934 138793521 862716934 718003474 281836175 718003474 281836175 293544411 707408035 293544411 707408035 691182908 85616551 691182908 85616551 912663578 245788150 912663578 245788150 753646775 46602734 753646775 46602734 952148857 997345560 952148857 997345560 2557348 591601158 2557348 591601158 506469625 232395994 506469625 232395994 766134164 809077209 766134164 809077209 191003299 257477621 191003299 257477621 741754668 640761384 741754668 640761384 359373127 244008906 359373127 244008906 755116190 885495610 755116190 885495610 115416683 168137826 115416683 168137826 831176175 871182932 831176175 871182932 129894586 766830536 129894586 766830536 234227942 825009023 234227942 825009023 175847729 39877643 175847729 39877643 959445583 964253943 959445583 964253943 36837756 292700289 36837756 292700289 784048607 214672049 784048607 214672049 27209879 973945939 27209879 973945939 270114434 655412974 270114434 655412974 719902309 218107155 719902309 218107155 780773480 361530373 780773480 361530373 397892193 602275371 397892193 602275371 819308125 179193498 819308125 179193498 697039905 302108922 697039905 302108922 830006001 57940094 830006001 57940094 940981167 634545353 940981167 634545353 365257796 112986971 365257796 112986971 901667028 97733251 901667028 97733251 827854986 385353772 827854986 385353772 481234375 518237552 481234375 518237552 687609050 237566145 687609050 237566145 761125118 800832888 761125118 800832888 199536074 272263881 199536074 272263881 727394356 536020095 727394356 536020095 463277243 480327787 463277243 480327787 541372388 124564440 541372388 124564440 873521827 563336178 873521827 563336178 60072207 941909325 60072207 941909325 737869433 261669759 737869433 261669759 583634525 631436442 583634525 631436442 368767457 363976315 368767457 363976315 693327372 305733974 693327372 305733974 361253558 638759052 361253558 638759052 491128527 411204546 491128527 411204546 589358041 661320378 589358041 661320378 339891741 58348528 339891741 58348528 975911611 23587743 975911611 23587743 563415849 437385619 563415849 437385619 982216483 17224818 982216483 17224818 655748028 954677831 655748028 954677831 45841938 853668282 45841938 853668282 347458410 419201622 347458410 419201622 866713879 131272819 866713879 131272819 267885661 752162850 267885661 752162850 249095482 517932227 249095482 517932227 481620943 999434897 481620943 999434897 606684 143974690 606684 143974690 854962010 809873606 854962010 809873606 190270645 143052843 190270645 143052843 855831694 736742664 855831694 736742664 264281656 428852983 264281656 428852983 957926502 41144553 957926502 41144553 256317286 744464454 256317286 744464454 407056790 387382530 407056790 387382530 612294421 435643345 612294421 435643345 185860439 814588641 185860439 814588641 247869526 277296597 247869526 277296597 722252420 765050881 722252420 765050881 236014527 76500882 236014527 76500882 922213883 452895015 922213883 452895015 547814302 372350514 547814302 372350514 627043844 722702373 627043844 722702373 203097277 796998934 203097277 796998934 659431891 340173842 659431891 340173842 82445172 919597161 82445172 919597161 649330292 350281090 649330292 350281090 617228479 391715821 617228479 391715821 607994297 107923340 607994297 107923340 890898641 663269232 890898641 663269232 338016930 404055012 338016930 404055012 596234128 603151271 596234128 603151271 397070462 175147414 397070462 175147414 823433059 591704268 823433059 591704268 408859556 522257586 408859556 522257586 559117073 441874763 559117073 441874763 82673139 919335435 82673139 919335435 153011743 488640955 153011743 488640955 510306535 550797720 510306535 550797720 448642677 543666543 448642677 543666543 456033669 884464569 456033669 884464569 116502226 842611777 116502226 842611777 398586922 596018183 398586922 596018183 713512524 162082679 713512524 162082679 837261964 572568583 837261964 572568583 427301971 542003374 427301971 542003374 457528665 561230222 457528665 561230222 438896107 249911811 438896107 249911811 749075472 601350401 749075472 601350401 399001130 392443623 399001130 392443623 607257668 919556214 607257668 919556214 82467937 387793989 82467937 387793989 611851179 937031245 611851179 937031245 65224383 465954306 65224383 465954306 759387142 239461619 759387142 239461619 181247469 819499737 181247469 819499737 835873826 163519078 835873826 163519078 676173332 447054569 676173332 447054569 22985773 978215998 22985773 978215998 679397580 318911793 679397580 318911793 517981763 481613749 517981763 481613749 653360714 86539335 653360714 86539335 911687936 170382780 911687936 170382780 94220241 908151892 94220241 908151892 412869086 455312438 412869086 455312438 545504409 758475248 545504409 758475248 242738278 564754971 242738278 564754971 473687674 448017020 473687674 448017020 552639167 908155879 552639167 908155879 90782073 911456047 90782073 911456047 560216731 440793696 560216731 440793696 80995204 921032737 80995204 921032737 489690120 176226226 489690120 176226226 964399187 34668472 964399187 34668472 888401496 972767795 888401496 972767795 28417689 562503342 28417689 562503342 816264830 182089785 816264830 182089785 508775168 490233755 508775168 490233755 532816202 230758020 532816202 230758020 767610251 516105830 767610251 516105830 483527342 133894783 483527342 133894783 892330260 106663879 892330260 106663879 615878926 447845423 615878926 447845423 550003558 533649842 550003558 533649842 466108196 377881501 466108196 377881501 621941326 386280690 621941326 386280690 613461220 257700959 613461220 257700959 741589724 440629461 741589724 440629461 222689708 777694453 222689708 777694453 940868906 58005449 940868906 58005449 733120931 857562806 733120931 857562806 143955614 394317973 143955614 394317973 766411335 204876785 766411335 204876785 793426454 219444275 793426454 219444275 683611700 314653229 683611700 314653229 751875288 180274858 751875288 180274858 818244138 243127809 818244138 243127809 506846168 599351804 506846168 599351804 401115770 104517995 401115770 104517995 895038823 985136231 895038823 985136231 15673566 899487024 15673566 899487024 102339758 967069037 102339758 967069037 33967983 564312569 33967983 564312569 653400863 34861252 653400863 34861252 964159423 773128658 964159423 773128658 227568458 48878488 227568458 48878488 949736381 639183655 949736381 639183655 292209991 708883538 292209991 708883538 485015370 514703681 485015370 514703681 373870833 783406108 373870833 783406108 216574416 378720518 216574416 378720518 621147831 694067346 621147831 694067346 213696113 786336859 213696113 786336859 246036360 754686218 246036360 754686218 911445026 86715790 911445026 86715790 591024048 409450242 591024048 409450242 941310320 57715606 941310320 57715606 146336849 937545087 146336849 937545087 64842759 451497825 64842759 451497825 923945418 74642247 923945418 74642247 20049774 981084618 20049774 981084618 310553983 436728812 310553983 436728812 651070713 348552392 651070713 348552392 13736249 986877011 13736249 986877011 265620025 660163613 265620025 660163613 974307273 25222395 974307273 25222395 234925061 766090046 234925061 766090046 653245881 27358286 653245881 27358286 972135531 289501375 972135531 289501375 612965419 449200090 612965419 449200090 393426909 606344592 393426909 606344592 520416507 205728487 520416507 205728487 792442071 236719756 792442071 236719756 261605719 739275699 261605719 739275699 719506758 246746835 719506758 246746835 752588823 386719681 752588823 386719681 561484405 761494528 561484405 761494528 239413559 216394463 239413559 216394463 782382450 917229282 782382450 917229282 84717799 36287113 84717799 36287113 962507202 764606374 962507202 764606374 236347790 418982370 236347790 418982370 582172866 615574556 582172866 615574556 114752022 886340703 114752022 886340703 631610215 18867830 631610215 18867830 980507071 153731372 980507071 153731372 449781284 549788748 449781284 549788748 811850316 49767381 811850316 49767381 948893285 990441225 948893285 990441225 9900663 129067893 9900663 129067893 869048386 577308515 869048386 577308515 23159832 978013339 23159832 978013339 759862257 239028460 759862257 239028460 333621688 767230531 333621688 767230531 233809783 584770939 233809783 584770939 415526959 762759333 415526959 762759333 238081488 440911060 238081488 440911060 560121553 950322575 560121553 950322575 1216410 998615582 1216410 998615582 921207802 77503974 921207802 77503974 168610296 832096689 168610296 832096689 841181446 39198855 841181446 39198855 959965983 284401309 959965983 284401309 24877411 976375730 24877411 976375730 441404051 146194349 441404051 146194349 852651942 581697059 852651942 581697059 419151340 466850096 419151340 466850096 728051731 271625573 728051731 271625573 296018768 911859171 296018768 911859171 90314428 304774531 90314428 304774531 694379301 867759811 694379301 867759811 133411412 294215555 133411412 294215555 705341093 694004858 705341093 694004858 307749482 552241788 307749482 552241788 919364298 79579506 919364298 79579506 715763261 283826486 715763261 283826486 977403705 7672732 977403705 7672732 992057426 524995038 992057426 524995038 474939216 365938662 474939216 365938662 633598818 922422188 633598818 922422188 79504886 243304074 79504886 243304074 755914624 840341521 755914624 840341521 160488087 392575555 160488087 392575555 838386388 160680531 838386388 160680531 480104890 797073247 480104890 797073247 203039645 559179399 203039645 559179399 815142249 108900861 815142249 108900861 889983678 342594637 889983678 342594637 153968506 915749973 153968506 915749973 86164211 257442315 86164211 257442315 741769530 908638533 741769530 908638533 93786744 18982631 93786744 18982631 980439945 194949336 980439945 194949336 756091073 816487354 756091073 816487354 184180141 471687563 184180141 471687563 528472744 542354270 528472744 542354270 34346082 966716867 34346082 966716867 162825219 167431662 162825219 167431662 831844652 628438077 831844652 628438077 37175213 963993320 37175213 963993320 715098860 284531866 715098860 284531866 254090044 948259944 254090044 948259944 53085797 864270149 53085797 864270149 137470773 909738269 137470773 909738269 92724770 661937465 92724770 661937465 339387034 837972165 339387034 837972165 61480127 940532140 61480127 940532140 283925615 716664785 283925615 716664785 162829511 839696914 162829511 839696914 161313915 751540018 161313915 751540018 249706641 995964785 249706641 995964785 3973162 27638165 3973162 27638165 971797069 107027247 971797069 107027247 495633022 503958308 495633022 503958308 953499222 45298556 953499222 45298556 34782975 966126732 34782975 966126732 351272029 454557530 351272029 454557530 546235320 573004603 546235320 573004603 177534577 823350398 177534577 823350398 627370059 371985325 627370059 371985325 353675237 647302456 353675237 647302456 932344043 66213163 932344043 66213163 724276016 336162591 724276016 336162591 390199389 609942090 390199389 609942090 636716387 362670301 636716387 362670301 403625929 596920430 403625929 596920430 866798934 131193345 866798934 131193345 212302603 927435550 212302603 927435550 10927306 989627424 10927306 989627424 390794193 609463624 390794193 609463624 175334069 825413993 175334069 825413993 488601973 511282928 488601973 511282928 394491155 824170662 394491155 824170662 66486371 935670934 66486371 935670934 151831216 734473067 151831216 734473067 402931831 27435665 402931831 27435665 972051463 725735286 972051463 725735286 274634983 532565848 274634983 532565848 553728000 447005293 553728000 447005293 82768287 919276916 82768287 919276916 313179814 246286729 313179814 246286729 999049927 1145417 999049927 1145417 330528327 736034374 330528327 736034374 247389287 753703969 247389287 753703969 431060911 569057415 431060911 569057415 84631067 917313943 84631067 917313943 830895553 168371963 830895553 168371963 99230653 902865128 99230653 902865128 275434925 477407100 275434925 477407100 522668470 637274079 522668470 637274079 362558202 566310506 362558202 566310506 595890671 404435078 595890671 404435078 170859244 829649399 170859244 829649399 408444512 592170984 408444512 592170984 166652603 909755847 166652603 909755847 92675187 572671793 92675187 572671793 427236171 957846255 427236171 957846255 42938003 746149981 42938003 746149981 254462861 819336162 254462861 819336162 181483227 442722542 181483227 442722542 557719865 930314342 557719865 930314342 71146869 277210707 71146869 277210707 722356681 686756547 722356681 686756547 315024930 680895530 315024930 680895530 556390221 444037904 556390221 444037904 370582021 874673120 370582021 874673120 126194728 265020612 126194728 265020612 734512574 409415189 734512574 409415189 591063564 337979022 591063564 337979022 661614423 382545013 661614423 382545013 179687372 821054918 179687372 821054918 312475951 689249861 312475951 689249861 88639427 913402304 88639427 913402304 223494079 727590360 223494079 727590360 640373014 359095601 640373014 359095601 344453159 656572926 344453159 656572926 452134994 547506271 452134994 547506271 53265570 947991300 53265570 947991300 770484666 227751759 770484666 227751759 71778781 929719539 71778781 929719539 459042169 497861647 459042169 497861647 501309048 725574246 501309048 725574246 193263932 806866551 193263932 806866551 740087765 185928021 740087765 185928021 812265728 463756461 812265728 463756461 443105674 725510368 443105674 725510368 254611630 746010629 254611630 746010629 527199552 473093642 527199552 473093642 239826068 761068936 239826068 761068936 961420612 37434730 961420612 37434730 774227333 223974382 774227333 223974382 961484870 37318664 961484870 37318664 562908099 696032667 562908099 696032667 242139852 759048897 242139852 759048897 337969581 152127646 337969581 152127646 944663212 54117590 944663212 54117590 637570590 361815500 637570590 361815500 950900677 47893759 950900677 47893759 371262782 663868389 371262782 663868389 80597935 921469294 80597935 921469294 533713784 466187414 533713784 466187414 59604792 942336068 59604792 942336068 170171029 695805638 170171029 695805638 305912947 798251850 305912947 798251850 202200197 160131318 202200197 160131318 838998284 594981281 838998284 594981281 405465256 420917818 405465256 420917818 588085462 412443786 588085462 412443786 478746819 520899177 478746819 520899177 910685073 13553025 910685073 13553025 986558095 92304984 986558095 92304984 728637648 417841069 728637648 417841069 583046202 361088517 583046202 361088517 755918618 243286427 755918618 243286427 388059580 612230158 388059580 612230158 859373491 139674716 859373491 139674716 10732043 989722661 10732043 989722661 312401233 115611269 312401233 115611269 984076545 15474266 984076545 15474266 352732722 648402441 352732722 648402441 420249470 214273351 420249470 214273351 784347931 317787061 784347931 317787061 92585187 941577569 92585187 941577569 60449448 780641237 60449448 780641237 531934705 467828695 531934705 467828695 8392024 991930178 8392024 991930178 189521580 247278451 189521580 247278451 751919028 607391296 751919028 607391296 392320094 431657934 392320094 431657934 569001698 951290571 569001698 951290571 49709176 564433315 49709176 564433315 960577862 34916965 960577862 34916965 964018383 437610509 964018383 437610509 133877860 867469057 133877860 867469057 278593732 8654136 278593732 8654136 991026651 210185674 991026651 210185674 444327938 705901486 444327938 705901486 295055600 672354173 295055600 672354173 920910301 77802276 920910301 77802276 733846215 376711823 733846215 376711823 622922458 26518393 622922458 26518393 973239386 469749715 973239386 469749715 407511946 706175944 407511946 706175944 76323378 925441089 76323378 925441089 506247539 492908640 506247539 492908640 478975778 520650980 478975778 520650980 739993942 259740490 739993942 259740490 105399387 896025865 105399387 896025865 832880280 166263574 832880280 166263574 756445879 748432018 756445879 748432018 252290597 747080161 252290597 747080161 653188557 167741086 653188557 167741086 836155649 163123144 836155649 163123144 448944361 618377731 448944361 618377731 382004828 69369685 382004828 69369685 936009074 62397296 936009074 62397296 501253794 497951758 501253794 497951758 643733401 60977903 643733401 60977903 937405806 482506103 937405806 482506103 517307064 84554140 517307064 84554140 913878067 409488676 913878067 409488676 481932977 548597162 481932977 548597162 450993482 262343444 450993482 262343444 737317616 888560039 737317616 888560039 112827686 230943978 112827686 230943978 966959842 32432705 966959842 32432705 635630248 363785694 635630248 363785694 879181685 119049487 879181685 119049487 427800625 572108144 427800625 572108144 471685813 451989024 471685813 451989024 834342309 164992061 834342309 164992061 760199306 993282062 760199306 993282062 6782276 123042513 6782276 123042513 875079290 444997965 875079290 444997965 65360701 936975880 65360701 936975880 503771849 206452377 503771849 206452377 791728664 463034027 791728664 463034027 537396249 326044999 537396249 326044999 672483499 382011125 672483499 382011125 566801228 719717087 566801228 719717087 280596142 171387216 280596142 171387216 827514029 398284283 827514029 398284283 520463244 479494109 520463244 479494109 539606178 460861657 539606178 460861657 65489739 936741321 65489739 936741321 505673742 204033816 505673742 204033816 794253926 494309597 794253926 494309597 504834009 260839287 504834009 260839287 738924246 977121150 738924246 977121150 24115171 517261313 24115171 517261313 637039806 362404675 637039806 362404675 119365393 881746448 119365393 881746448 306317357 121124350 306317357 121124350 909455337 88913043 909455337 88913043 569532284 862273890 569532284 862273890 139181958 374996090 139181958 374996090 624838540 887417152 624838540 887417152 113669310 885125251 113669310 885125251 825188464 173461248 825188464 173461248 405733310 594711654 405733310 594711654 452310740 547322390 452310740 547322390 155104079 845611705 155104079 845611705 473571618 390837277 473571618 390837277 608784448 873647554 608784448 873647554 127231837 59368907 127231837 59368907 941035341 57915734 941035341 57915734 93355583 908998443 93355583 908998443 634358774 365087003 634358774 365087003 151347492 849543798 151347492 849543798 223449892 504710047 223449892 504710047 533200630 369774801 533200630 369774801 986136947 13814370 986136947 13814370 809925690 925117336 809925690 925117336 76667029 271685194 76667029 271685194 727956643 637945952 727956643 637945952 361878520 131908825 361878520 131908825 866135065 635833435 866135065 635833435 364002263 565903269 364002263 565903269 480245272 519131002 480245272 519131002 91322222 967781788 91322222 967781788 8277167 992024059 8277167 992024059 315529915 686308988 315529915 686308988 269082971 731609143 269082971 731609143 286679776 713932025 286679776 713932025 71098567 930361168 71098567 930361168 720381566 163041571 720381566 163041571 836242816 925025761 836242816 925025761 76756797 160430632 76756797 160430632 927171768 71601563 927171768 71601563 93427217 908915501 93427217 908915501 110739829 830513852 110739829 830513852 900941440 98387624 900941440 98387624 571837390 457032401 571837390 457032401 543731015 192601538 543731015 192601538 805270306 257619633 805270306 257619633 53018253 948269567 53018253 948269567 946148751 52655242 946148751 52655242 745430649 367345995 745430649 367345995 370862087 629532400 370862087 629532400 565951901 434956284 565951901 434956284 429100339 579132523 429100339 579132523 421508720 396493473 421508720 396493473 602971249 770856996 602971249 770856996 230140338 636066597 230140338 636066597 478808089 148472559 478808089 148472559 850592946 160567372 850592946 160567372 838481967 32902577 838481967 32902577 966533202 847146499 966533202 847146499 31872348 969378960 31872348 969378960 388246565 204734663 388246565 204734663 793598358 567491891 793598358 567491891 299054484 702130304 299054484 702130304 984981961 14759927 984981961 14759927 154389153 846436229 154389153 846436229 211120774 788731345 211120774 788731345 73862465 927950845 73862465 927950845 317996270 683822788 317996270 683822788 142791484 858798763 142791484 858798763 196466641 286976817 196466641 286976817 712561443 366138087 712561443 366138087 633397499 286112254 633397499 286112254 820528332 177972974 820528332 177972974 623350697 376220119 623350697 376220119 799122988 199173322 799122988 199173322 165549786 983875959 165549786 983875959 17183142 858025670 17183142 858025670 869291552 128846673 869291552 128846673 51951588 949227552 51951588 949227552 936170528 62326930 936170528 62326930 684647470 826165176 684647470 826165176 108530148 892459375 108530148 892459375 438536805 561644536 438536805 561644536 178056165 822534152 178056165 822534152 927724846 70934719 927724846 70934719 750053087 343367058 750053087 343367058 656241032 263415132 656241032 263415132 881315949 117097874 881315949 117097874 235941567 765190029 235941567 765190029 849447083 149593220 849447083 149593220 445144634 652396068 445144634 652396068 155097198 845611988 155097198 845611988 358870669 380109617 358870669 380109617 619938932 717873837 619938932 717873837 247689432 876668745 247689432 876668745 124343089 282958726 124343089 282958726 716807938 477312508 716807938 477312508 138858523 862695353 138858523 862695353 876292777 121850658 876292777 121850658 216250196 783640881 216250196 783640881 875083350 79813607 875083350 79813607 919075443 894358749 919075443 894358749 106941094 533669460 106941094 533669460 466102540 939182617 466102540 939182617 62985420 924658544 62985420 924658544 320267432 681467040 320267432 681467040 193059225 807210255 193059225 807210255 248960870 752375231 248960870 752375231 24935528 976323187 24935528 976323187 947566446 51110894 947566446 51110894 721143330 353779828 721143330 353779828 615118130 631890044 615118130 631890044 368250734 366132665 368250734 366132665 777355684 221357486 777355684 221357486 683769863 314488472 683769863 314488472 973690863 25911531 973690863 25911531 822625849 334808883 822625849 334808883 79557147 922299075 79557147 922299075 586884553 59562302 586884553 59562302 938970107 69419208 938970107 69419208 222314610 777842720 222314610 777842720 639136215 360526779 639136215 360526779 564585302 733316443 564585302 733316443 57181318 944222641 57181318 944222641 917025949 81789913 917025949 81789913 274507820 998922499 274507820 998922499 983619 938736609 983619 938736609 494190884 182970558 494190884 182970558 815376699 951614679 815376699 951614679 49438531 746009775 49438531 746009775 859972341 139126613 859972341 139126613 474370967 649014368 474370967 649014368 352063996 483663925 352063996 483663925 515834172 569125837 515834172 569125837 333978069 667691173 333978069 667691173 675977067 322117881 675977067 322117881 31142508 970168748 31142508 970168748 547031798 173660887 547031798 173660887 824966388 269399499 824966388 269399499 311253657 690438071 311253657 690438071 490069907 509994666 490069907 509994666 424096641 575886076 424096641 575886076 933051346 65438562 933051346 65438562 874330867 597996016 874330867 597996016 402462254 45942255 402462254 45942255 952841874 237648860 952841874 237648860 59698166 944073724 59698166 944073724 57506563 233783469 57506563 233783469 764886483 753743891 764886483 753743891 247332733 547494576 247332733 547494576 452154450 711350811 452154450 711350811 289367044 606749257 289367044 606749257 522030914 478104742 522030914 478104742 311316378 690392223 311316378 690392223 316234720 603743236 316234720 603743236 783523784 185951492 783523784 185951492 812260028 610663381 812260028 610663381 389473420 361393542 389473420 361393542 869602566 128570456 869602566 128570456 133184416 867989226 133184416 867989226 942676513 56452857 942676513 56452857 368612246 631579346 368612246 631579346 708636383 291054114 708636383 291054114 604614045 394916745 604614045 394916745 937583866 60692411 937583866 60692411 306267929 754124202 306267929 754124202 247012706 749360196 247012706 749360196 251608831 937370839 251608831 937370839 64985611 472080667 64985611 472080667 528040883 525046658 528040883 525046658 474847808 383147265 474847808 383147265 795373810 202917077 795373810 202917077 50446073 950670653 50446073 950670653 629144753 241818703 629144753 241818703 757255719 388932493 757255719 388932493 242919799 907721417 242919799 907721417 94737716 612637256 94737716 612637256 589860645 140693890 589860645 140693890 858231987 424825455 858231987 424825455 319571134 682020216 319571134 682020216 597672564 173361746 597672564 173361746 825323316 509308430 825323316 509308430 131295502 921738295 131295502 921738295 32384187 968745137 32384187 968745137 656180264 343383292 656180264 343383292 396213001 938944645 396213001 938944645 63310448 116430657 63310448 116430657 954570030 28404410 954570030 28404410 999827507 213352 999827507 213352 163941293 836999583 163941293 836999583 637594621 1391635 637594621 1391635 998753100 542652700 998753100 542652700 457045490 304193542 457045490 304193542 695029678 577939174 695029678 577939174 422502183 224449998 422502183 224449998 897240466 102370429 897240466 102370429 391898480 653888565 391898480 653888565 347102185 283001898 347102185 283001898 716768882 583406304 716768882 583406304 416912003 294112692 416912003 294112692 860292726 138620718 860292726 138620718 132349348 868776707 132349348 868776707 421798855 228366892 421798855 228366892 769941071 996157566 769941071 996157566 3845672 529943191 3845672 529943191 470249859 687915901 470249859 687915901 1422023 998427540 1422023 998427540 793456720 204857213 793456720 204857213 70080999 931669735 70080999 931669735 489025663 365992184 489025663 365992184 633532276 493478447 633532276 493478447 298592705 702470877 298592705 702470877 776958793 221671866 776958793 221671866 161246593 839708456 161246593 839708456 683490501 151749054 683490501 151749054 847036732 916618550 847036732 916618550 85373349 789481786 85373349 789481786 974657574 24798069 974657574 24798069 161915090 839069291 161915090 839069291 774812142 223450842 774812142 223450842 16882891 984152553 16882891 984152553 661670291 337889712 661670291 337889712 6826742 993272245 6826742 993272245 29013352 265960153 29013352 265960153 733737871 924449958 733737871 924449958 77271366 282036651 77271366 282036651 717761947 774815554 717761947 774815554 225883560 18855867 225883560 18855867 980544830 499861358 980544830 499861358 499805700 485091294 499805700 485091294 682927597 33623274 682927597 33623274 965520673 152685941 965520673 152685941 835662905 825095457 835662905 825095457 175770130 278028461 175770130 278028461 721348634 468429955 721348634 468429955 531309901 42368147 531309901 42368147 956622986 115136766 956622986 115136766 101486100 900458150 101486100 900458150 861792702 89481822 861792702 89481822 908982275 166357545 908982275 166357545 573443825 427547751 573443825 427547751 690964821 307958442 690964821 307958442 416079430 584268128 416079430 584268128 776461338 222082485 776461338 222082485 453480637 853068812 453480637 853068812 78954727 922968821 78954727 922968821 104352794 438414056 104352794 438414056 843306501 155523698 843306501 155523698 547141694 453546045 547141694 453546045 573217329 427732852 573217329 427732852 122435236 878880865 122435236 878880865 955762120 43114226 955762120 43114226 827929380 171531875 827929380 171531875 562784653 604268926 562784653 604268926 395640803 428530126 395640803 428530126 572261099 812946335 572261099 812946335 187300908 58026917 187300908 58026917 940807602 156194309 940807602 156194309 637241778 870584113 637241778 870584113 130489535 475953284 130489535 475953284 961144593 37793552 961144593 37793552 321041965 680407498 321041965 680407498 647886532 148712394 647886532 148712394 915075022 83406454 915075022 83406454 131149450 869917281 131149450 869917281 993167944 6809198 993167944 6809198 660102174 339457871 660102174 339457871 668519358 118406484 668519358 118406484 879945759 703397291 879945759 703397291 297645480 284958026 297645480 284958026 714678482 871580431 714678482 871580431 129394706 187187372 129394706 187187372 810930426 409846437 810930426 409846437 150344174 993477963 150344174 993477963 6545011 708467902 6545011 708467902 292648494 791689456 292648494 791689456 208102880 201784580 208102880 201784580 987191864 13066765 987191864 13066765 975573516 668251677 975573516 668251677 87280228 914646538 87280228 914646538 439617445 560432657 439617445 560432657 386027026 820181082 386027026 820181082 177803717 822867908 177803717 822867908 535342392 464710911 535342392 464710911 496179561 503464100 496179561 503464100 866242481 131840898 866242481 131840898 832452991 166742141 832452991 166742141 859447035 55879822 859447035 55879822 943364338 296356142 943364338 296356142 35967936 964970290 35967936 964970290 207121921 192534608 207121921 192534608 805338331 652061228 805338331 652061228 348766462 118449810 348766462 118449810 879902720 727042102 879902720 727042102 273258783 105781821 273258783 105781821 973830994 25768355 973830994 25768355 446520969 749022991 446520969 749022991 251879058 499656898 251879058 499656898 901596826 97835629 901596826 97835629 309516571 692391718 309516571 692391718 907608188 91055142 907608188 91055142 186689949 813742628 186689949 813742628 754748977 27851790 754748977 27851790 971565112 267772791 971565112 267772791 191629029 808546502 191629029 808546502 837929075 109614876 837929075 109614876 889166035 732401252 889166035 732401252 267986297 176319780 267986297 176319780 891372079 107488287 891372079 107488287 393784339 605984450 393784339 605984450 823639141 174911598 823639141 174911598 398859559 711890595 398859559 711890595 288568382 34807079 288568382 34807079 964210787 77771541 964210787 77771541 887268005 797029205 887268005 797029205 203078384 363275168 203078384 363275168 636244184 443418042 636244184 443418042 557005635 17092397 557005635 17092397 982443667 934179338 982443667 934179338 67233017 935065858 67233017 935065858 277993583 118489099 277993583 118489099 899815038 99480034 899815038 99480034 175347814 825390738 175347814 825390738 200525981 569750978 200525981 569750978 641413003 357919144 641413003 357919144 229848977 771114040 229848977 771114040 374532357 107148723 374532357 107148723 891779164 711133975 891779164 711133975 289580793 588831802 289580793 588831802 411806197 589900880 411806197 589900880 239686751 761265747 239686751 761265747 430681045 164744382 430681045 164744382 834657632 982575425 834657632 982575425 18538843 592586312 18538843 592586312 408106779 763677444 408106779 763677444 237288397 381148733 237288397 381148733 629039963 370422098 629039963 370422098 427394565 572531465 427394565 572531465 832816571 166309594 832816571 166309594 268949278 731669978 268949278 731669978 597529513 111207635 597529513 111207635 887409178 646644239 887409178 646644239 354159644 613547211 354159644 613547211 952670298 46060033 952670298 46060033 236694149 764283618 236694149 764283618 695575606 303585869 695575606 303585869 160211447 840598225 160211447 840598225 271552288 485381332 271552288 485381332 514027144 500814428 514027144 500814428 14568115 986196534 14568115 986196534 792386047 205836345 792386047 205836345 511090370 487973069 511090370 487973069 579246895 418653894 579246895 418653894 582464344 480816972 582464344 480816972 42564721 958284015 42564721 958284015 211066382 46861877 211066382 46861877 951908950 794937540 951908950 794937540 165197863 835601349 165197863 835601349 589790165 410734263 589790165 410734263 281939422 911512709 281939422 911512709 90697365 266780820 90697365 266780820 733011512 761426975 733011512 761426975 239529340 215061957 239529340 215061957 783726096 362289886 783726096 362289886 456182779 658531113 456182779 658531113 197225423 803103488 197225423 803103488 405401251 90672889 405401251 90672889 907863031 797397693 907863031 797397693 202812070 48303395 202812070 48303395 950406424 949862884 950406424 949862884 51351371 351544376 51351371 351544376 651959646 347722240 651959646 347722240 216678123 783280162 216678123 783280162 537837867 462646854 537837867 462646854 521661233 859181834 521661233 859181834 142394157 704162435 142394157 704162435 296764568 896295559 296764568 896295559 105126253 223698846 105126253 223698846 892569817 106528359 892569817 106528359 654259748 345157227 654259748 345157227 954884742 43982169 954884742 43982169 636204767 392910782 636204767 392910782 388747966 611438420 388747966 611438420 609721167 390034168 609721167 390034168 605630505 393910879 605630505 393910879 855420331 143589747 855420331 143589747 680969263 561920568 680969263 561920568 438340522 155193990 438340522 155193990 843783181 310982601 843783181 310982601 687522440 197366819 687522440 197366819 931106376 7216230 931106376 7216230 992695887 548474221 992695887 548474221 435231305 565061427 435231305 565061427 443715673 556056470 443715673 556056470 410482155 900606330 410482155 900606330 101297186 361491325 101297186 361491325 637859348 453838870 637859348 453838870 209333993 867262307 209333993 867262307 134125190 21054122 134125190 21054122 978344156 889525335 978344156 889525335 111621209 172863458 111621209 172863458 825988657 691260869 825988657 691260869 310507217 625715474 310507217 625715474 610809161 25447767 610809161 25447767 974126273 489415979 974126273 489415979 509478048 160578417 509478048 160578417 864766346 133296244 864766346 133296244 608480064 811675149 608480064 811675149 188367995 380460052 188367995 380460052 619582228 785657614 619582228 785657614 214292084 12316799 214292084 12316799 987786032 287096186 987786032 287096186 712356255 91611495 712356255 91611495 907077623 305916858 907077623 305916858 595000666 704502508 595000666 704502508 96342369 905806814 96342369 905806814 280703429 719619280 280703429 719619280 88034559 913915636 88034559 913915636 211891874 51067244 211891874 51067244 947639545 464613277 947639545 464613277 314260796 687449700 314260796 687449700 399534571 207843610 399534571 207843610 886643514 29287380 886643514 29287380 970009963 559879164 970009963 559879164 440212675 2361838 440212675 2361838 997852431 988569442 997852431 988569442 12081683 824726970 12081683 824726970 962838158 36026843 962838158 36026843 600314447 849866432 600314447 849866432 151066450 491045113 151066450 491045113 508090051 803165508 508090051 803165508 186760588 813696718 186760588 813696718 633216773 366329919 633216773 366329919 450471972 549029891 450471972 549029891 632344175 367231135 632344175 367231135 222303137 777848800 222303137 777848800 920713533 78059681 920713533 78059681 861380964 709136641 861380964 709136641 1047395 998809612 1047395 998809612 147817621 233078490 147817621 233078490 949188059 49397288 949188059 49397288 927686089 922063499 927686089 922063499 79717671 10742491 79717671 10742491 989096566 490100459 989096566 490100459 135751634 865821418 135751634 865821418 413960453 287964686 413960453 287964686 771811859 226486468 771811859 226486468 407092828 706219350 407092828 706219350 272479226 727797690 272479226 727797690 854071854 144666245 854071854 144666245 680750348 904256974 680750348 904256974 97657633 127681767 97657633 127681767 870586531 442822770 870586531 442822770 557544379 330091965 557544379 330091965 668870591 582977942 668870591 582977942 22494026 978824018 22494026 978824018 244215934 695087158 244215934 695087158 648323791 351414300 648323791 351414300 525084479 677977553 525084479 677977553 323544638 293812008 323544638 293812008 705742280 754060140 705742280 754060140 247025872 509123524 247025872 509123524 544955876 455773841 544955876 455773841 280281577 895100011 280281577 895100011 106241714 656863128 106241714 656863128 711192247 17130098 711192247 17130098 982368037 62879837 982368037 62879837 630260473 369037502 630260473 369037502 735279806 264263832 735279806 264263832 42647796 958133871 42647796 958133871 318118867 683660451 318118867 683660451 155211466 845518954 155211466 845518954 565643186 435258270 565643186 435258270 110504413 890584469 110504413 890584469 392681631 417968695 392681631 417968695 773367678 81379205 773367678 81379205 917523551 773199846 917523551 773199846 227477183 772343023 227477183 772343023 625744551 335509123 625744551 335509123 778868518 219967088 778868518 219967088 486386799 705241360 486386799 705241360 295836915 73222058 295836915 73222058 925448254 211285991 925448254 211285991 77353296 924403246 77353296 924403246 199412379 800926071 199412379 800926071 13270596 987402413 13270596 987402413 29143171 469070497 29143171 469070497 754018823 150897669 754018823 150897669 847945500 768059400 847945500 768059400 232815962 298117359 232815962 298117359 701404250 912535704 701404250 912535704 89635634 390435644 89635634 390435644 609321467 946926514 609321467 946926514 54458929 650558604 54458929 650558604 616555171 202317576 616555171 202317576 795953026 645610677 795953026 645610677 355072858 340324080 355072858 340324080 659302200 829310621 659302200 829310621 171291930 32088875 171291930 32088875 967338512 816161238 967338512 816161238 184412187 757677738 184412187 757677738 823758759 174807962 823758759 174807962 559968949 441085309 559968949 441085309 922821805 75884759 922821805 75884759 70641514 930979023 70641514 930979023 540392601 460202764 540392601 460202764 514727670 795182249 514727670 795182249 204986032 704344832 204986032 704344832 578660746 422280574 578660746 422280574 527773431 472392025 527773431 472392025 651316255 348330172 651316255 348330172 279540167 720861344 279540167 720861344 803094702 194838038 803094702 194838038 180645406 820210203 180645406 820210203 670917102 248928745 670917102 248928745 960137942 38932914 960137942 38932914 73256079 928417704 73256079 928417704 131947798 446698342 131947798 446698342 553993656 574232549 553993656 574232549 425964012 98237869 425964012 98237869 901072627 185828897 901072627 185828897 812393989 5378366 812393989 5378366 994763114 533134225 994763114 533134225 466833014 23463125 466833014 23463125 976086521 861664438 976086521 861664438 139892335 555103289 139892335 555103289 444743587 991382268 444743587 991382268 8965051 351448344 8965051 351448344 648297858 715882478 648297858 715882478 266596868 733937789 266596868 733937789 925485267 73198170 925485267 73198170 911213357 462103613 911213357 462103613 37765133 963463001 37765133 963463001 871693940 126398334 871693940 126398334 592463504 462595455 592463504 462595455 537857896 393120125 537857896 393120125 623119742 134118069 623119742 134118069 864129484 276613558 864129484 276613558 722898974 138479200 722898974 138479200 860385509 731835814 860385509 731835814 268698923 251216529 268698923 251216529 747780158 261198446 747780158 261198446 738515079 63671358 738515079 63671358 934462483 907794868 934462483 907794868 94705611 874684511 94705611 874684511 126185256 911817741 126185256 911817741 90374280 118249149 90374280 118249149 908858906 89562268 908858906 89562268 868763599 512152458 868763599 512152458 219966233 780151143 219966233 780151143 292151428 160463415 292151428 160463415 838573355 730250066 838573355 730250066 190735658 809416920 190735658 809416920 641373155 357955465 641373155 357955465 637590471 865050655 637590471 865050655 136696328 409232746 136696328 409232746 591242629 537958884 591242629 537958884 461424145 130625752 461424145 130625752 867468132 400124154 867468132 400124154 268569501 731912513 268569501 731912513 365775183 103507841 365775183 103507841 896056090 402855899 896056090 402855899 247466842 753634584 247466842 753634584 858736056 140110145 858736056 140110145 192745918 807492748 192745918 807492748 341533430 535490654 341533430 535490654 722820268 276750693 722820268 276750693 293709305 897953278 293709305 897953278 103696865 829362769 103696865 829362769 171210702 916261050 171210702 916261050 85621196 358546058 85621196 358546058 901607898 97831950 901607898 97831950 251220454 749846415 251220454 749846415 528278955 60615924 528278955 60615924 937729926 572820981 937729926 572820981 427114650 134557089 427114650 134557089 863759103 634640435 863759103 634640435 176424641 824538888 176424641 824538888 919221731 79697949 919221731 79697949 70993497 930528739 70993497 930528739 126443752 462957846 126443752 462957846 877766311 120463140 877766311 120463140 420929287 950502476 420929287 950502476 50658306 421731355 50658306 421731355 579162764 535874229 579162764 535874229 415774057 584564261 415774057 584564261 753412820 73988476 753412820 73988476 924598891 950941850 924598891 950941850 50170548 105845249 50170548 105845249 893327460 660174362 893327460 660174362 113847024 887224889 113847024 887224889 271969358 322742903 271969358 322742903 932125148 66428461 932125148 66428461 744027974 502188022 744027974 502188022 497579771 63372322 497579771 63372322 934943993 822457759 934943993 822457759 178087088 634399969 178087088 634399969 667429837 331857058 667429837 331857058 85160297 916794987 85160297 916794987 860389274 138443261 860389274 138443261 453084763 581653707 453084763 581653707 393255391 606585252 393255391 606585252 928339938 70426845 928339938 70426845 893374816 105782646 893374816 105782646 905402337 93302813 905402337 93302813 517525155 482271282 517525155 482271282 659633380 255391181 659633380 255391181 850934921 148128804 850934921 148128804 840512412 158374553 840512412 158374553 973200155 26574442 973200155 26574442 933452765 334497589 933452765 334497589 31916249 969342171 31916249 969342171 637478145 361937220 637478145 361937220 240500584 933050949 240500584 933050949 68823897 648455770 68823897 648455770 352639102 697479250 352639102 697479250 304220067 215268741 304220067 215268741 783570859 934258201 783570859 934258201 12567561 988255012 12567561 988255012 754254828 91733714 754254828 91733714 906920543 412688376 906920543 412688376 587842353 25860986 587842353 25860986 973702170 834618505 973702170 834618505 166342649 448043738 166342649 448043738 887314977 111317455 887314977 111317455 580018791 420793887 580018791 420793887 811210168 186982077 811210168 186982077 716023841 450875555 716023841 450875555 498236763 501573151 498236763 501573151 771966022 40955583 771966022 40955583 958152337 590092692 958152337 590092692 410375245 157158455 410375245 157158455 841613578 361631539 841613578 361631539 294225578 706834098 294225578 706834098 805837299 191973451 805837299 191973451 280507376 719837841 280507376 719837841 784099883 214644300 784099883 214644300 759435780 383246728 759435780 383246728 318591806 683025956 318591806 683025956 907805860 90717414 907805860 90717414 104837583 896649407 104837583 896649407 952963059 45780113 952963059 45780113 527038534 827503615 527038534 827503615 173473130 676654705 173473130 676654705 563706633 437158318 563706633 437158318 403246062 597206756 403246062 597206756 482181542 517446993 482181542 517446993 405990034 594496045 405990034 594496045 889533300 109305184 889533300 109305184 446686819 552827320 446686819 552827320 813552646 184654699 813552646 184654699 137580685 864234372 137580685 864234372 197943859 579099325 197943859 579099325 421516894 643877024 421516894 643877024 356615016 164281806 356615016 164281806 835201447 542396678 835201447 542396678 457209303 430491605 457209303 430491605 994406603 5604477 994406603 5604477 611347183 781922937 611347183 781922937 218226106 73858043 218226106 73858043 924681567 822133917 924681567 822133917 178423106 320886296 178423106 320886296 677430650 528459552 677430650 528459552 471559144 8087288 471559144 8087288 991711309 745029364 991711309 745029364 255717559 109221094 255717559 109221094 889657272 954169821 889657272 954169821 46553885 375981494 46553885 375981494 771419115 227006561 771419115 227006561 501497131 497687361 501497131 497687361 953688852 45149965 953688852 45149965 539410298 461097221 539410298 461097221 873687279 124369158 873687279 124369158 256814238 743987787 256814238 743987787 905247545 15762427 905247545 15762427 983868455 850623451 983868455 850623451 150389914 785424039 150389914 785424039 217592422 782450448 217592422 782450448 31799607 969425045 31799607 969425045 188174064 46079966 188174064 46079966 952651524 348172968 952651524 348172968 361057550 736579779 361057550 736579779 264355771 582506279 264355771 582506279 740798893 216610306 740798893 216610306 782132964 512146844 782132964 512146844 487522906 291599619 487522906 291599619 858387667 140489394 858387667 140489394 761906125 243496272 761906125 243496272 553258783 447506552 553258783 447506552 618971765 381102249 618971765 381102249 561557791 486149927 561557791 486149927 513075511 280129286 513075511 280129286 719449717 512698652 719449717 512698652 487069152 250400688 487069152 250400688 748592519 974595954 748592519 974595954 26482515 550723768 26482515 550723768 464955431 399503905 464955431 399503905 648453501 168453798 648453501 168453798 830813717 749323998 830813717 749323998 251627721 123299911 251627721 123299911 874843196 854831233 874843196 854831233 130847856 870291810 130847856 870291810 893351166 105831373 893351166 105831373 524856501 475294909 524856501 475294909 679301764 15038131 679301764 15038131 984712413 336150257 984712413 336150257 352931431 889403732 352931431 889403732 111685015 165163821 111685015 165163821 834142445 354824691 834142445 354824691 82079808 919895238 82079808 919895238 286448368 211146967 286448368 211146967 787411733 822020918 787411733 822020918 178666881 560359074 178666881 560359074 735552002 264046919 735552002 264046919 38800709 962216378 38800709 962216378 181088353 70200752 181088353 70200752 928561256 451023179 928561256 451023179 549451682 307384803 549451682 307384803 850980628 146765934 850980628 146765934 852139219 468786545 852139219 468786545 199343726 800964798 199343726 800964798 793847815 93789547 793847815 93789547 904920958 361315761 904920958 361315761 242324246 758854948 242324246 758854948 420132996 511683076 420132996 511683076 586288561 176453273 586288561 176453273 822008459 571371306 822008459 571371306 428517626 510842041 428517626 510842041 489169792 956440868 489169792 956440868 44368562 518616563 44368562 518616563 480767044 991407790 480767044 991407790 8917579 303494427 8917579 303494427 695716367 330662191 695716367 330662191 34667787 966293697 34667787 966293697 705068960 294441525 705068960 294441525 575268152 425853775 575268152 425853775 729729643 270017034 729729643 270017034 677990909 649275381 677990909 649275381 331476472 892232305 331476472 892232305 108808561 441839986 108808561 441839986 602912446 226992937 602912446 226992937 771433121 732460068 771433121 732460068 267940225 15142246 267940225 15142246 984592554 134736871 984592554 134736871 432873712 995575309 432873712 995575309 4215806 808352618 4215806 808352618 975453605 24036194 975453605 24036194 922856193 239065948 922856193 239065948 246237292 754894157 246237292 754894157 935518711 62835859 935518711 62835859 437873727 562348568 437873727 562348568 527240701 291365345 527240701 291365345 842580892 14160942 842580892 14160942 985810633 688855218 985810633 688855218 139548727 861876789 139548727 861876789 486043816 513604556 486043816 513604556 54142902 947191149 54142902 947191149 625144690 374666511 625144690 374666511 42223647 958558619 42223647 958558619 176065406 422212918 176065406 422212918 904507411 94307071 904507411 94307071 845820829 787613902 845820829 787613902 212324587 650240306 212324587 650240306 350713834 777655159 350713834 777655159 16864622 984171753 16864622 984171753 114994747 606797857 114994747 606797857 392878168 843131633 392878168 843131633 157802224 203172402 157802224 203172402 795055853 699630554 795055853 699630554 301911747 547623589 301911747 547623589 452016456 634857546 452016456 634857546 365047646 170890475 365047646 170890475 828051113 606825693 828051113 606825693 213551245 786461475 213551245 786461475 597348644 402835418 597348644 402835418 556004391 444357272 556004391 444357272 625434759 263514999 625434759 263514999 736284588 992686780 736284588 992686780 7542824 326041092 7542824 326041092 818566979 179988264 818566979 179988264 173804567 827083990 173804567 827083990 355147811 596532152 355147811 596532152 790597977 207787681 790597977 207787681 391531292 608461610 391531292 608461610 857589514 141259510 857589514 141259510 45956380 954511137 45956380 954511137 805829781 191997951 805829781 191997951 313042590 871055806 313042590 871055806 23294519 977771959 23294519 977771959 651583001 221055722 651583001 221055722 777727677 762219807 777727677 762219807 238580642 669357781 238580642 669357781 332415353 897757820 332415353 897757820 103931223 673597190 103931223 673597190 959949060 39236563 959949060 39236563 858238539 140689403 858238539 140689403 931349172 67244343 931349172 67244343 859786736 877180502 859786736 877180502 123967080 636217584 123967080 636217584 565876880 435007987 565876880 435007987 512796319 943648423 512796319 943648423 57947300 288268605 57947300 288268605 711208768 330488147 711208768 330488147 668363905 54577522 668363905 54577522 944281128 573417317 944281128 573417317 426621987 475797912 426621987 475797912 524238213 703844075 524238213 703844075 297132797 672164758 297132797 672164758 638766764 113324124 638766764 113324124 885002647 409755069 885002647 409755069 590707970 316816767 590707970 316816767 681348000 846743864 681348000 846743864 129833900 871240773 129833900 871240773 858438350 140399914 858438350 140399914 618488731 699834693 618488731 699834693 301677446 425904477 301677446 425904477 601746611 397967534 601746611 397967534 307557422 694198841 307557422 694198841 715721561 283849096 715721561 283849096 676072940 644831761 676072940 644831761 355797598 586602279 355797598 586602279 413859294 920095182 413859294 920095182 81857843 268095409 81857843 268095409 731686239 723000789 731686239 723000789 93217326 909108239 93217326 909108239 556666137 443719388 556666137 443719388 344368907 668392438 344368907 668392438 68743285 993068726 68743285 993068726 7160630 888828563 7160630 888828563 112429684 890400839 112429684 890400839 110732669 30570679 110732669 30570679 968749844 410132187 968749844 410132187 188721417 842112084 188721417 842112084 158848761 13407093 158848761 13407093 986703934 292840370 986703934 292840370 310857554 848824977 310857554 848824977 151888975 24306145 151888975 24306145 975274970 234030123 975274970 234030123 343116888 923129986 343116888 923129986 78759226 678587308 78759226 678587308 322791125 769038643 322791125 769038643 231983518 767440518 231983518 767440518 233568472 865788276 233568472 865788276 135795917 282519457 135795917 282519457 717144406 311742672 717144406 311742672 582382436 680144435 582382436 680144435 321409915 91618670 321409915 91618670 974530153 24974117 974530153 24974117 765265131 233179935 765265131 233179935 839565850 89813588 839565850 89813588 925378690 73259197 925378690 73259197 784837148 213691526 784837148 213691526 856011475 58560105 856011475 58560105 940196744 249207787 940196744 249207787 400656542 599801648 400656542 599801648 755473932 243656758 755473932 243656758 11121496 995150352 11121496 995150352 4702017 642611880 4702017 642611880 357837385 887755864 357837385 887755864 113477782 807154344 113477782 807154344 736894912 123461252 736894912 123461252 874703128 192708507 874703128 192708507 460315889 539207133 460315889 539207133 996377421 3663361 996377421 3663361 703992242 859535169 703992242 859535169 141992508 403769908 141992508 403769908 862138615 136248948 862138615 136248948 198679887 801669403 198679887 801669403 458203941 255790118 458203941 255790118 743353238 711247676 743353238 711247676 289433588 65483736 289433588 65483736 932983228 933010068 932983228 933010068 68888806 519859042 68888806 519859042 479576181 883065603 479576181 883065603 118126900 164864099 118126900 164864099 834507174 502168290 834507174 502168290 141291790 860003942 141291790 860003942 874615311 123578012 874615311 123578012 752645048 284470166 752645048 284470166 593223596 407081870 593223596 407081870 832958755 166241784 832958755 166241784 506107705 493060827 506107705 493060827 626705831 372695828 626705831 372695828 426911519 573008101 426911519 573008101 499615572 500016547 499615572 500016547 405002855 595379292 405002855 595379292 869618026 104648276 869618026 104648276 894831676 992521173 894831676 992521173 7797827 263814185 7797827 263814185 735921583 970443095 735921583 970443095 30957679 384960384 30957679 384960384 614787469 497150095 614787469 497150095 456282208 600996772 456282208 600996772 399390993 287462145 399390993 287462145 711918222 744949081 711918222 744949081 255800975 118030978 255800975 118030978 880290049 280459205 880290049 280459205 719221652 103395047 719221652 103395047 896243507 568898341 896243507 568898341 431194856 40558283 431194856 40558283 958634018 509382390 958634018 509382390 346578163 654401622 346578163 654401622 428616145 525856944 428616145 525856944 474159372 785098568 474159372 785098568 214967041 475648395 214967041 475648395 934949375 63365912 934949375 63365912 292547514 708531754 292547514 708531754 809022862 188972140 809022862 188972140 321308938 680211028 321308938 680211028 485289288 514422128 485289288 514422128 272744236 727580972 272744236 727580972 553689555 447057650 553689555 447057650 233337022 767670384 233337022 767670384 407024819 478844059 407024819 478844059 521207090 523470830 521207090 523470830 252648242 748003048 252648242 748003048 521424978 478643087 521424978 478643087 198447942 801831416 198447942 801831416 703939286 295663364 703939286 295663364 149687690 851093025 149687690 851093025 793656817 204643751 793656817 204643751 495050578 504636289 495050578 504636289 950133505 48495386 950133505 48495386 834683853 706424678 834683853 706424678 294633035 477210003 294633035 477210003 522924055 683909731 522924055 683909731 317889325 224953177 317889325 224953177 773215046 900447656 773215046 900447656 101497064 859708748 101497064 859708748 430590390 210135019 430590390 210135019 788545315 509668113 788545315 509668113 388946406 611218236 388946406 611218236 917436668 81550302 917436668 81550302 591554956 408851427 591554956 408851427 816088274 182208438 816088274 182208438 317056902 791205971 317056902 791205971 208655849 735115254 208655849 735115254 452572954 546990145 452572954 546990145 22590948 978728414 22590948 978728414 760107276 142084693 760107276 142084693 856908991 614622695 856908991 614622695 385810063 334731146 385810063 334731146 714539836 285088856 714539836 285088856 126520086 874312606 126520086 874312606 340168664 259892822 340168664 259892822 739864553 896860337 739864553 896860337 104703862 738010229 104703862 738010229 366693276 519734368 366693276 519734368 479801385 729852492 479801385 729852492 270777751 243962130 270777751 243962130 755152788 454120645 755152788 454120645 409487170 872101326 409487170 872101326 128946014 557283650 128946014 557283650 442618431 882147147 442618431 882147147 118991211 508446180 118991211 508446180 491601125 834331456 491601125 834331456 166664188 3157701 166664188 3157701 996887789 863940220 996887789 863940220 137832838 845315757 137832838 845315757 237667335 590647440 237667335 590647440 989354091 10510913 989354091 10510913 473060648 526847697 473060648 526847697 963156856 35852270 963156856 35852270 938324242 429944510 938324242 429944510 367449547 632676807 367449547 632676807 398352603 601827587 398352603 601827587 141257628 860055776 141257628 860055776 927640582 70990151 927640582 70990151 674335673 724840232 674335673 724840232 275623162 379967997 275623162 379967997 620043601 912797784 620043601 912797784 89399938 868658465 89399938 868658465 190364620 301306309 190364620 301306309 697954819 774174458 697954819 774174458 226499655 493243633 226499655 493243633 505906022 969877808 505906022 969877808 31434009 27215247 31434009 27215247 972343932 573875341 972343932 573875341 156786682 844024187 156786682 844024187 809134296 188881215 809134296 188881215 755373825 243768880 755373825 243768880 878704041 119524647 878704041 119524647 201888464 798436737 201888464 798436737 327070835 6449054 327070835 6449054 993635863 658077407 993635863 658077407 289311619 711407264 289311619 711407264 689959828 98217297 689959828 98217297 956920358 30018442 956920358 30018442 969212756 450966847 969212756 450966847 549535164 291884753 549535164 291884753 707906762 994108408 707906762 994108408 5642099 665057865 5642099 665057865 336184692 669610243 336184692 669610243 141618420 859712980 141618420 859712980 953483036 45321132 953483036 45321132 924848980 889908614 924848980 889908614 111289799 200556645 111289799 200556645 797537010 320420152 797537010 320420152 121330808 879759962 121330808 879759962 167378741 201581765 167378741 201581765 796574659 724381627 796574659 724381627 276078640 443447914 276078640 443447914 745610387 253615451 745610387 253615451 143875681 857643226 143875681 857643226 728978866 270691468 728978866 270691468 286009816 714716659 286009816 714716659 560150174 440875280 560150174 440875280 369344157 809941032 369344157 809941032 7902612 992383185 7902612 992383185 915213925 21881778 915213925 21881778 977564631 132928769 977564631 132928769 626602403 372867969 626602403 372867969 794967558 203306997 794967558 203306997 579360654 736882419 579360654 736882419 264100874 215057144 264100874 215057144 846173254 152517831 846173254 152517831 509385995 489511461 509385995 489511461 729093318 270552710 729093318 270552710 412081301 588657448 412081301 588657448 767905542 230523962 767905542 230523962 418722074 783691488 418722074 783691488 216228196 223156379 216228196 223156379 775094049 764775400 775094049 764775400 236248377 110974520 236248377 110974520 914523033 84104268 914523033 84104268 320515788 681124758 320515788 681124758 796525888 201733401 796525888 201733401 203482231 813122906 203482231 813122906 187225593 493918821 187225593 493918821 505253985 805235430 505253985 805235430 194723829 243282256 194723829 243282256 831823264 167472882 831823264 167472882 449250562 550172111 449250562 550172111 462780399 536418067 462780399 536418067 30222138 971063135 30222138 971063135 452334827 394696070 452334827 394696070 604822423 889352749 604822423 889352749 111791372 850793249 111791372 850793249 508438624 490514752 508438624 490514752 445545687 832828219 445545687 832828219 167907960 276629816 167907960 276629816 733811457 265875290 733811457 265875290 263902401 771064356 263902401 771064356 170439058 830007719 170439058 830007719 833747994 24228152 833747994 24228152 975307766 374314464 975307766 374314464 602711638 766655848 602711638 766655848 47697739 998959117 47697739 998959117 963018 604566265 963018 604566265 806466358 162972847 806466358 162972847 871900176 126182482 871900176 126182482 506261387 492906343 506261387 492906343 882025751 116470624 882025751 116470624 508699651 982323360 508699651 982323360 18759304 373735356 18759304 373735356 775752632 222610148 775752632 222610148 112519898 888791629 112519898 888791629 401359220 599133296 401359220 599133296 245314462 987092973 245314462 987092973 13530019 725975206 13530019 725975206 904409737 1581863 904409737 1581863 998609378 914287718 998609378 914287718 87617449 759954626 87617449 759954626 241173623 975159272 241173623 975159272 26007599 938778736 26007599 938778736 124586847 104279836 124586847 104279836 895412490 265762219 895412490 265762219 733871515 254927318 733871515 254927318 744543928 890580457 744543928 890580457 110511220 112448830 110511220 112448830 885998724 727361295 885998724 727361295 68021215 934131828 68021215 934131828 339113742 662162521 339113742 662162521 173526427 827476390 173526427 827476390 570652564 193397697 570652564 193397697 804470499 936505794 804470499 936505794 65655294 53490724 65655294 53490724 945232241 153174659 945232241 153174659 101569297 900373873 101569297 900373873 797961143 120961500 797961143 120961500 877116415 899200155 877116415 899200155 102476556 5360605 102476556 5360605 994773331 528749173 994773331 528749173 471350188 71323832 471350188 71323832 927384733 259016398 927384733 259016398 386712656 765619622 386712656 765619622 82636498 919366316 82636498 919366316 205516728 118273897 205516728 118273897 951090904 47756312 951090904 47756312 913898914 277945039 913898914 277945039 721437141 84817894 721437141 84817894 913566407 491029512 913566407 491029512 508095523 442308160 508095523 442308160 558435599 953758996 558435599 953758996 47055085 887412870 47055085 887412870 417605714 25086752 417605714 25086752 974467724 753647805 974467724 753647805 247437928 631760924 247437928 631760924 850844330 148193009 850844330 148193009 522414371 477650276 522414371 477650276 652224109 303947610 652224109 303947610 695228229 779386522 695228229 779386522 220790420 726152863 220790420 726152863 274122421 991188388 274122421 991188388 9183944 585468716 9183944 585468716 702133825 129395285 702133825 129395285 868716816 297715470 868716816 297715470 527009786 473253955 527009786 473253955 707779495 121314365 707779495 121314365 876871187 621851279 876871187 621851279 378509169 486795445 378509169 486795445 512535285 968926318 512535285 968926318 32194573 758399803 32194573 758399803 951255555 47583868 951255555 47583868 713666694 474745252 713666694 474745252 492683283 848814456 492683283 848814456 151916767 678003236 151916767 678003236 761574169 237096256 761574169 237096256 710232674 289147593 710232674 289147593 932151015 66383056 932151015 66383056 188468189 811617871 188468189 811617871 681475351 104975540 681475351 104975540 894364725 562640245 894364725 562640245 290807924 710003324 290807924 710003324 927676717 70963456 927676717 70963456 135955258 865701403 135955258 865701403 535734197 464463654 535734197 464463654 307500574 759282492 307500574 759282492 241910038 286957709 241910038 286957709 712572578 305291561 712572578 305291561 293962740 707043772 293962740 707043772 390559278 329094577 390559278 329094577 921474985 77293730 921474985 77293730 681769166 965939751 681769166 965939751 35013750 274099160 35013750 274099160 785149207 24952147 785149207 24952147 974549932 271272849 974549932 271272849 176583298 824348984 176583298 824348984 317548572 684216677 317548572 684216677 112899981 888523341 112899981 888523341 723542319 275985944 723542319 275985944 420301932 817112553 420301932 817112553 183531366 178808690 183531366 178808690 819693948 314089619 819693948 314089619 417239228 583145618 417239228 583145618 833839761 165364122 833839761 165364122 92703116 909744983 92703116 909744983 406997708 145850015 406997708 145850015 852937716 803886545 852937716 803886545 196323384 618946308 196323384 618946308 614082086 87600759 614082086 87600759 910639783 390234142 910639783 390234142 372039993 774139026 372039993 774139026 42022628 958795275 42022628 958795275 867134020 130879186 867134020 130879186 294843011 706209106 294843011 706209106 925931523 72921108 925931523 72921108 506473084 713285381 506473084 713285381 287314657 17995498 287314657 17995498 981430247 973574082 981430247 973574082 27658497 556240146 27658497 556240146 989068339 10855965 989068339 10855965 452178725 547437925 452178725 547437925 834686395 11167334 834686395 11167334 988888476 484420622 988888476 484420622 234377236 766778924 234377236 766778924 833191228 36694441 833191228 36694441 962061524 651233796 962061524 651233796 349654844 84349011 349654844 84349011 914179500 922765392 914179500 922765392 79201733 806137934 79201733 806137934 193877868 826674457 193877868 826674457 174164590 697385577 174164590 697385577 482720567 517001739 482720567 517001739 125722181 875446647 125722181 875446647 379935413 620182491 379935413 620182491 107130122 894210896 107130122 894210896 818461946 180131615 818461946 180131615 403581795 633428196 403581795 633428196 366656952 104851650 366656952 104851650 894597595 450223380 894597595 450223380 404193738 596312842 404193738 596312842 771634875 73521924 771634875 73521924 925102118 571609219 925102118 571609219 428276809 79358428 428276809 79358428 919547113 882006793 919547113 882006793 119154533 801175347 119154533 801175347 858388521 140485092 858388521 140485092 826183914 431350499 826183914 431350499 569278607 202480566 569278607 202480566 795783042 552059199 795783042 552059199 374712584 798949515 374712584 798949515 201343330 155563217 201343330 155563217 843190697 533126759 843190697 533126759 433455927 566770049 433455927 566770049 999529597 576027 999529597 576027 45326471 955160849 45326471 955160849 524634317 326282820 524634317 326282820 672316188 473449990 672316188 473449990 291843885 709153047 291843885 709153047 909465893 88893982 909465893 88893982 460271034 736368771 460271034 736368771 264576359 523678737 264576359 523678737 613386688 386353239 613386688 386353239 65866128 936229285 65866128 936229285 518008753 481549867 518008753 481549867 493803574 760015207 493803574 760015207 241108642 510523691 241108642 510523691 489593851 557648079 489593851 557648079 442135666 108615355 442135666 108615355 890196092 488805159 890196092 488805159 510100491 325880548 510100491 325880548 809370437 188658471 809370437 188658471 393613204 662533683 393613204 662533683 14639983 986099236 14639983 986099236 602648049 396945700 602648049 396945700 83379140 918630221 83379140 918630221 515747804 483783886 515747804 483783886 153649157 847087651 153649157 847087651 492888098 9895805 492888098 9895805 989887046 607695550 989887046 607695550 392004110 34956533 392004110 34956533 963948337 695382171 963948337 695382171 306246229 458206962 306246229 458206962 897347020 102295633 897347020 102295633 870474271 403183528 870474271 403183528 507062492 572903952 507062492 572903952 427017955 98135002 427017955 98135002 901131075 170789054 901131075 170789054 64265596 938278591 64265596 938278591 664866038 87301705 664866038 87301705 910836184 402556656 910836184 402556656 597670425 102646095 597670425 102646095 990371394 9505574 990371394 9505574 473757193 526202155 473757193 526202155 573302488 424705019 573302488 424705019 720500287 122255252 720500287 122255252 875974599 464537237 875974599 464537237 419332427 927295894 419332427 927295894 74627107 748751957 74627107 748751957 753401379 245975395 753401379 245975395 666808780 551338910 666808780 551338910 389646522 610509282 389646522 610509282 557605019 228929224 557605019 228929224 999210375 877651 999210375 877651 639562091 360129485 639562091 360129485 881010084 117328084 881010084 117328084 561789921 439086978 561789921 439086978 874683697 123476306 874683697 123476306 869245290 346784411 869245290 346784411 652934959 266766817 652934959 266766817 848650895 150323091 848650895 150323091 20035650 981106903 20035650 981106903 27595746 844538415 27595746 844538415 638275415 2359892 638275415 2359892 997854914 70625678 997854914 70625678 546594102 454131775 546594102 454131775 808677716 189253656 808677716 189253656 465855302 533943821 465855302 533943821 897547549 102149124 897547549 102149124 116456586 997109230 116456586 997109230 2805389 322915800 2805389 322915800 675164434 945837857 675164434 945837857 31383669 969943161 31383669 969943161 849484574 149518649 849484574 149518649 603581714 395990508 603581714 395990508 880789970 117633635 880789970 117633635 674288318 323810862 674288318 323810862 812514445 185692178 812514445 185692178 171186924 829382698 171186924 829382698 248820108 104306080 248820108 104306080 895341534 489928256 895341534 489928256 509072110 283503488 509072110 283503488 716106402 828812167 716106402 828812167 171906353 118395512 171906353 118395512 879974593 532815251 879974593 532815251 467103033 248041282 467103033 248041282 751159512 395361833 751159512 395361833 169600010 831017482 169600010 831017482 693703846 305348717 693703846 305348717 480889844 787488648 480889844 787488648 212459057 414328464 212459057 414328464 586257207 795149702 586257207 795149702 204994159 23400294 204994159 23400294 976130866 418468601 976130866 418468601 582567554 93659786 582567554 93659786 905055280 610112127 905055280 610112127 389949221 223907458 389949221 223907458 774320985 812239373 774320985 812239373 59120150 942816383 59120150 942816383 357584183 642877875 357584183 642877875 335584320 665847437 335584320 665847437 683115371 315218018 683115371 315218018 540125052 925661520 540125052 925661520 26673798 974439010 26673798 974439010 529689462 470266641 529689462 470266641 500620194 498989289 500620194 498989289 820980462 177673366 820980462 177673366 387036989 805663339 387036989 805663339 194359276 481295763 194359276 481295763 812598903 185649485 812598903 185649485 44671545 956087692 44671545 956087692 985941515 14024630 985941515 14024630 956416501 940537504 956416501 940537504 61462677 265328863 61462677 265328863 734148036 820360204 734148036 820360204 180484857 109502181 180484857 109502181 969786939 29421184 969786939 29421184 131514835 869574243 131514835 869574243 218007812 782098837 218007812 782098837 15725334 985086898 15725334 985086898 362491159 483391167 362491159 483391167 516119282 770879451 516119282 770879451 122371737 878905335 122371737 878905335 259867793 271856677 259867793 271856677 727769539 581501466 727769539 581501466 399409086 600985078 399409086 600985078 992743312 7128903 992743312 7128903 109415265 891661688 109415265 891661688 953425616 45387077 953425616 45387077 927863100 70809572 927863100 70809572 950173801 48482800 950173801 48482800 72490994 929054098 72490994 929054098 535582700 464547426 535582700 464547426 340252517 660978369 340252517 660978369 380995894 619263284 380995894 619263284 320560192 681075283 320560192 681075283 616254946 383668335 616254946 383668335 95239969 907001834 95239969 907001834 561186255 304932749 561186255 304932749 694124951 559354174 694124951 559354174 62405502 939765575 62405502 939765575 190585784 809527870 190585784 809527870 140315914 861147743 140315914 861147743 262972324 706015791 262972324 706015791 970091992 29122125 970091992 29122125 579286149 421489387 579286149 421489387 735481388 264089906 735481388 264089906 74409448 927440362 74409448 927440362 623141781 376520554 623141781 376520554 496048722 503546673 496048722 503546673 865917593 132141540 865917593 132141540 849915829 890225412 849915829 890225412 110948967 394720399 110948967 394720399 871249248 126912967 871249248 126912967 602934734 927818897 602934734 927818897 73932550 489343850 73932550 489343850 509656840 753396190 509656840 753396190 247849834 680176769 247849834 680176769 703363545 123217994 703363545 123217994 902134588 97161005 902134588 97161005 551961881 821326061 551961881 821326061 179333130 137146703 179333130 137146703 861384844 492781978 861384844 492781978 506436758 307335302 506436758 307335302 928254947 70481722 928254947 70481722 448196804 893626063 448196804 893626063 107411989 700153074 107411989 700153074 301204083 935345689 301204083 935345689 67018601 385141295 67018601 385141295 614617194 573796948 614617194 573796948 426398040 266705536 426398040 266705536 995871445 4195729 995871445 4195729 250917583 759292193 250917583 759292193 241881557 142801115 241881557 142801115 911476398 86680284 911476398 86680284 220353670 779706763 220353670 779706763 360819779 180328405 360819779 180328405 818172227 298943030 818172227 298943030 700432739 67315536 700432739 67315536 931260706 427790779 931260706 427790779 77240510 924574364 77240510 924574364 639436856 360199208 639436856 360199208 271993816 728192676 271993816 728192676 822714972 175815162 822714972 175815162 395661076 604258412 395661076 604258412 866557185 131491256 866557185 131491256 207580776 854769184 207580776 854769184 12827405 987955466 12827405 987955466 280504369 543492283 280504369 543492283 799406173 33961545 799406173 33961545 965214853 811722468 965214853 811722468 188322303 533804176 188322303 533804176 465987714 586274934 465987714 586274934 414177054 549812438 414177054 549812438 449713779 917828964 449713779 917828964 84042831 667205459 84042831 667205459 389399164 357383376 389399164 357383376 641965638 854692209 641965638 854692209 146506943 214451894 146506943 214451894 784196887 359123497 784196887 359123497 352784096 856299319 352784096 856299319 145116971 46008910 145116971 46008910 952788124 119998530 952788124 119998530 383016584 617310727 383016584 617310727 902554798 96669175 902554798 96669175 334354943 667396659 334354943 667396659 966647677 32778092 966647677 32778092 356262540 644301041 356262540 644301041 808405160 189602868 808405160 189602868 589270266 683493420 589270266 683493420 318266158 536366390 318266158 536366390 462806173 653800801 462806173 653800801 327746605 765547337 327746605 765547337 235600375 731297104 235600375 731297104 340119920 661081925 340119920 661081925 214143786 785892409 214143786 785892409 901317926 98018340 901317926 98018340 262367726 928061108 262367726 928061108 73571740 583876315 73571740 583876315 416424111 778717212 416424111 778717212 221415202 621848472 221415202 621848472 378512890 733960488 378512890 733960488 266544599 268743013 266544599 268743013 731035874 297881386 731035874 297881386 235072018 766021908 235072018 766021908 471665392 528417965 471665392 528417965 40114067 960658727 40114067 960658727 617622511 382280847 617622511 382280847 5023695 994795068 5023695 994795068 984072045 15481331 984072045 15481331 426555437 838931601 426555437 838931601 162111325 703378300 162111325 703378300 852247866 146530784 852247866 146530784 747062933 476173224 747062933 476173224 446592012 552990822 446592012 552990822 570852876 273259044 570852876 273259044 726380277 486323130 726380277 486323130 512949868 132546375 512949868 132546375 865608533 471755175 865608533 471755175 528430593 38764474 528430593 38764474 960217049 226763442 960217049 226763442 543589794 457171369 543589794 457171369 620275356 379800752 620275356 379800752 81699074 920279727 81699074 920279727 858588663 140247785 858588663 140247785 418518139 582062083 418518139 582062083 570547221 429954376 570547221 429954376 215623988 784443890 215623988 784443890 649281579 147050637 649281579 147050637 851894657 762240082 851894657 762240082 238576952 671496540 238576952 671496540 397382102 312848220 397382102 312848220 908634653 89814529 908634653 89814529 337070515 664128665 337070515 664128665 706707010 292968400 706707010 292968400 76602798 925190397 76602798 925190397 250292952 173409596 250292952 173409596 825276653 792579311 825276653 792579311 207404271 575623826 207404271 575623826 685045292 313245682 685045292 313245682 204764863 795377714 204764863 795377714 404824696 595552793 404824696 595552793 148550780 852408533 148550780 852408533 665515160 258535451 665515160 258535451 740863544 452993313 740863544 452993313 526279211 474064923 526279211 474064923 636048079 345562693 636048079 345562693 653890120 722986264 653890120 722986264 277304005 639859179 277304005 639859179 669722366 71498228 669722366 71498228 927274637 685251637 927274637 685251637 316590517 327187644 316590517 327187644 893982518 105291412 893982518 105291412 104777272 896735376 104777272 896735376 960464032 38458963 960464032 38458963 435762095 564605543 435762095 564605543 948606332 50151430 948606332 50151430 673784900 324548819 673784900 324548819 922027546 76572044 922027546 76572044 649055420 596841363 649055420 596841363 403663942 560442615 403663942 560442615 934495936 63646319 934495936 63646319 107817299 893240073 107817299 893240073 130519659 131680125 130519659 131680125 866392324 560423156 866392324 560423156 439619937 459220823 439619937 459220823 918548415 80391330 918548415 80391330 725524103 317424023 725524103 317424023 675027351 323100678 675027351 323100678 684901331 313430331 684901331 313430331 104968934 896501280 104968934 896501280 808470899 189547535 808470899 189547535 183992306 816635253 183992306 816635253 503339986 111264099 503339986 111264099 969005562 30239425 969005562 30239425 909420335 995465308 909420335 995465308 4435224 415467277 4435224 415467277 585172355 858022206 585172355 858022206 24798261 976450060 24798261 976450060 431937215 97578489 431937215 97578489 995496205 4610710 995496205 4610710 281387711 718881336 281387711 718881336 464817762 534862845 464817762 534862845 265149260 735547904 265149260 735547904 911028288 87166358 911028288 87166358 805542112 950559242 805542112 950559242 50586554 348352729 50586554 348352729 978269061 21117696 978269061 21117696 327719264 673712848 327719264 673712848 966610168 32816660 966610168 32816660 592091509 881059980 592091509 881059980 16653067 984307275 16653067 984307275 613134420 386573451 613134420 386573451 76967450 924750067 76967450 924750067 103941492 482713742 103941492 482713742 517000859 990412033 517000859 990412033 9927469 878750223 9927469 878750223 475520030 455828570 475520030 455828570 544887699 486281068 544887699 486281068 426896894 573019253 426896894 573019253 737181767 262473553 737181767 262473553 368904396 846476951 368904396 846476951 154336656 696998111 154336656 696998111 972041946 27471067 972041946 27471067 155152326 951744010 155152326 951744010 49213472 449353483 49213472 449353483 551175585 805812256 551175585 805812256 194166985 648765617 194166985 648765617 352274195 911091104 352274195 911091104 91196389 532544011 91196389 532544011 522978594 434677111 522978594 434677111 988990158 10982493 988990158 10982493 379067016 621346672 379067016 621346672 411840362 588800821 411840362 588800821 226263584 774436966 226263584 774436966 823010871 175513199 823010871 175513199 372335045 874221008 372335045 874221008 126652256 320365974 126652256 320365974 677927270 420620132 677927270 420620132 530951894 468918294 530951894 468918294 978732160 20564462 978732160 20564462 395121026 795264814 395121026 795264814 204867942 300545044 204867942 300545044 939747007 58976002 939747007 58976002 503221991 900840926 503221991 900840926 101106229 742115565 101106229 742115565 258906430 778437592 258906430 778437592 221605080 649058918 221605080 649058918 921780791 76823731 921780791 76823731 414458343 631077662 414458343 631077662 127943226 872899470 127943226 872899470 644053813 355143747 644053813 355143747 170698640 829790243 170698640 829790243 690580822 308409056 690580822 308409056 277394098 722903219 277394098 722903219 819109981 179336947 819109981 179336947 150048303 850844158 150048303 850844158 942013265 57035985 942013265 57035985 447533304 953109460 447533304 953109460 47915253 593610188 47915253 593610188 406994786 600682401 406994786 600682401 399747933 205692176 399747933 205692176 792483110 994716924 792483110 994716924 5103067 895290272 5103067 895290272 539267145 461247054 539267145 461247054 111638185 889473435 111638185 889473435 502253601 309730930 502253601 309730930 688954111 853220635 688954111 853220635 147855015 519863557 147855015 519863557 945831492 52889785 945831492 52889785 27223674 973932464 27223674 973932464 531984563 467788252 531984563 467788252 465674529 534187691 465674529 534187691 803130977 136856724 803130977 136856724 861529125 626435423 861529125 626435423 242902786 758267004 242902786 758267004 766508896 232064939 766508896 232064939 686906130 840121248 686906130 840121248 160809255 258619751 160809255 258619751 740720231 940442046 740720231 940442046 61553592 800657522 61553592 800657522 527841069 377612420 527841069 377612420 856820693 31754170 856820693 31754170 967591704 928054389 967591704 928054389 73580327 300513233 73580327 300513233 698992764 792249471 698992764 792249471 207754333 410887048 207754333 410887048 589573446 684355317 589573446 684355317 317431269 323372176 317431269 323372176 674707182 562470155 674707182 562470155 365456628 634414221 365456628 634414221 466936999 279747275 466936999 279747275 719734890 953378261 719734890 953378261 47471994 664391742 47471994 664391742 336863825 739051903 336863825 739051903 261905187 731074236 261905187 731074236 658252550 341504992 658252550 341504992 9996383 990360583 9996383 990360583 389693359 610426707 389693359 610426707 48548834 952337153 48548834 952337153 320757401 226830454 320757401 226830454 771623188 561440173 771623188 561440173 438719860 276269777 438719860 276269777 723269529 528011090 723269529 528011090 472150753 32333527 472150753 32333527 967082915 802333420 967082915 802333420 198006406 675515260 198006406 675515260 326111644 747609325 326111644 747609325 253063063 349601422 253063063 349601422 649956618 477942048 649956618 477942048 522189442 88833126 522189442 88833126 909485625 420168242 909485625 420168242 522717732 992702158 522717732 992702158 7503173 432694001 7503173 432694001 891392630 107425535 891392630 107425535 476564548 731752723 476564548 731752723 268870391 115856502 268870391 115856502 882612479 909647688 882612479 909647688 92783394 712780939 92783394 712780939 936749006 61640200 936749006 61640200 737387830 262168397 737387830 262168397 872055266 126092257 872055266 126092257 808883219 778823640 808883219 778823640 188065132 951829335 188065132 951829335 49082104 94185342 49082104 94185342 904562778 153775890 904562778 153775890 845104521 113187081 845104521 113187081 885093605 195288090 885093605 195288090 25040124 976252586 25040124 976252586 498731496 501093502 498731496 501093502 207741172 792263826 207741172 792263826 774027117 224159899 774027117 224159899 286845530 713829830 286845530 713829830 888576693 110134230 888576693 110134230 832271556 852822681 832271556 852822681 148160330 545411286 148160330 545411286 454146624 954386395 454146624 954386395 46202240 170402397 46202240 170402397 828504371 561860268 828504371 561860268 35642677 965309032 35642677 965309032 750628247 161283025 750628247 161283025 837961479 507424849 837961479 507424849 492698035 443408813 492698035 443408813 557025407 935133907 557025407 935133907 67176952 603043132 67176952 603043132 397152958 925021405 397152958 925021405 60552166 941456764 60552166 941456764 737156600 262551977 737156600 262551977 430422095 569606590 430422095 569606590 527654018 472510425 527654018 472510425 362873386 636921068 362873386 636921068 604756555 314523372 604756555 314523372 751107217 9653763 751107217 9653763 990178340 349302314 990178340 349302314 645371411 892976897 645371411 892976897 108087343 20931452 108087343 20931452 978493271 216953670 978493271 216953670 781910025 198424363 781910025 198424363 959487525 39823872 959487525 39823872 54194617 947142227 54194617 947142227 299678839 647331547 299678839 647331547 353639040 671837644 353639040 671837644 329674358 655179063 329674358 655179063 763092995 235714802 763092995 235714802 545235323 455462654 545235323 455462654 714834858 284752134 714834858 284752134 324959610 676472490 324959610 676472490 840359922 75219351 840359922 75219351 923406827 144174512 923406827 144174512 566398436 434446597 566398436 434446597 642022598 357316966 642022598 357316966 479244533 976466975 479244533 976466975 24774321 212156581 24774321 212156581 786321884 710653809 786321884 710653809 290068549 594192580 290068549 594192580 561450014 181742620 561450014 181742620 816741450 428257563 816741450 428257563 572611758 287155531 572611758 287155531 862273326 136061426 862273326 136061426 575992771 814774210 575992771 814774210 185637258 415637857 185637258 415637857 585049214 430542362 585049214 430542362 190724566 809426997 190724566 809426997 527190612 372068226 527190612 372068226 627275307 733883018 627275307 733883018 23399385 977714316 23399385 977714316 850932424 148134562 850932424 148134562 237658423 763221615 237658423 763221615 265106774 735588788 265106774 735588788 46397256 954251594 46397256 954251594 983718780 15952653 983718780 15952653 154535686 846234832 154535686 846234832 899937837 99369367 899937837 99369367 190562002 809557505 190562002 809557505 980410757 19049977 980410757 19049977 821587587 711138622 821587587 711138622 289576176 368663259 289576176 368663259 630982727 907851561 630982727 907851561 43060989 957735818 43060989 957735818 324017724 512661867 324017724 512661867 773205904 224968295 773205904 224968295 724941679 832464811 724941679 832464811 168262052 790132353 168262052 790132353 260744884 352468393 260744884 352468393 647021059 775127537 647021059 775127537 33750247 967312222 33750247 967312222 255533265 192312383 255533265 192312383 805563548 551350829 805563548 551350829 411331765 796331665 411331765 796331665 5389284 994403535 5389284 994403535 649993918 349573501 649993918 349573501 3972087 995974541 3972087 995974541 128822873 507057144 128822873 507057144 733946060 193270713 733946060 193270713 804603601 895866626 804603601 895866626 105564726 854046960 105564726 854046960 147152314 891120583 147152314 891120583 49547728 951454177 49547728 951454177 732401257 267336792 732401257 267336792 305325233 978609267 305325233 978609267 22682187 649383158 22682187 649383158 799304795 173304147 799304795 173304147 825341890 438719159 825341890 438719159 562232957 259612366 562232957 259612366 740020263 523348163 740020263 523348163 419674202 581272059 419674202 581272059 636356650 363153785 636356650 363153785 586007888 414620670 586007888 414620670 672475695 326065594 672475695 326065594 454986911 965226282 454986911 965226282 35780675 348348468 35780675 348348468 651305307 529235091 651305307 529235091 470845308 275722019 470845308 275722019 723859911 932944690 723859911 932944690 68944587 135481147 68944587 135481147 862796044 380256048 862796044 380256048 360555368 904149733 360555368 904149733 97904807 51234865 97904807 51234865 947443654 236990716 947443654 236990716 444473123 555357078 444473123 555357078 586427073 162364447 586427073 162364447 836850284 263030295 836850284 263030295 398716415 601599745 398716415 601599745 763412624 151070491 763412624 151070491 847832906 429951985 847832906 429951985 570562701 224628428 570562701 224628428 791299031 207129427 791299031 207129427 749661989 395498048 749661989 395498048 551457124 628000365 551457124 628000365 372240783 619116555 372240783 619116555 606351118 393422640 606351118 393422640 529428733 777051110 529428733 777051110 223499238 54422497 223499238 54422497 944437062 900590142 944437062 900590142 101322446 327241677 101322446 327241677 671609928 920796124 671609928 920796124 81188505 878255471 81188505 878255471 894550554 104879853 894550554 104879853 830049450 169206341 830049450 169206341 991841315 7977350 991841315 7977350 769951912 531331410 769951912 531331410 461829286 537671966 461829286 537671966 682955205 315295592 682955205 315295592 223256204 777316606 223256204 777316606 519189053 480789227 519189053 480789227 183514777 817128841 183514777 817128841 243477267 757737587 243477267 757737587 240367290 985173122 240367290 985173122 15591495 468913457 15591495 468913457 530953374 943407519 530953374 943407519 58305969 381950981 58305969 381950981 617932704 724588653 617932704 724588653 275934146 300634056 275934146 300634056 698805371 672515548 698805371 672515548 328905403 224735116 328905403 224735116 773464254 343723864 773464254 343723864 157003574 843886149 157003574 843886149 639383002 360228960 639383002 360228960 193536736 806507528 193536736 806507528 334774680 421373250 334774680 421373250 819299398 179216451 819299398 179216451 456807052 542944264 456807052 542944264 532056101 285280267 532056101 285280267 714307320 688226807 714307320 688226807 313550577 285864500 313550577 285864500 713687124 499349070 713687124 499349070 90369725 911818692 90369725 911818692 519982670 479948361 519982670 479948361 108420405 892695237 108420405 892695237 363841976 563352787 363841976 563352787 807878348 189995497 807878348 189995497 201643449 798656324 201643449 798656324 512180176 95015610 512180176 95015610 903980718 470046254 903980718 470046254 529847518 8703524 529847518 8703524 990975364 41382150 990975364 41382150 379794530 839400693 379794530 839400693 49079545 951835395 49079545 951835395 478779425 520829277 478779425 520829277 235032682 766057567 235032682 766057567 408843491 440014625 408843491 440014625 975969855 23540327 975969855 23540327 553359688 776112434 553359688 776112434 224363229 253884041 224363229 253884041 895290790 104332372 895290790 104332372 200554007 799788707 200554007 799788707 989347746 10512457 989347746 10512457 148831118 852196181 148831118 852196181 959179485 40130818 959179485 40130818 640633138 358829034 640633138 358829034 843644442 155285393 843644442 155285393 480697943 518725845 480697943 518725845 878762735 119467325 878762735 119467325 376622113 884932903 376622113 884932903 116008636 288545742 116008636 288545742 710966447 332533524 710966447 332533524 475723680 798560713 475723680 798560713 201810307 526832797 201810307 526832797 505676187 442031647 505676187 442031647 612472669 387272440 612472669 387272440 423606065 928393196 423606065 928393196 73325638 558090658 73325638 558090658 945476429 53177019 945476429 53177019 190640105 809494553 190640105 809494553 429871955 570015328 429871955 570015328 149355385 851602392 149355385 851602392 781338278 217583147 781338278 217583147 199393125 800950861 199393125 800950861 982688485 16878311 982688485 16878311 600410585 845603293 600410585 845603293 155112253 497326421 155112253 497326421 659823684 339740800 659823684 339740800 520594932 877241710 520594932 877241710 123916945 256935886 123916945 256935886 768316712 230217417 768316712 230217417 30857414 970509839 30857414 970509839 672596164 88819799 672596164 88819799 909498973 286947335 909498973 286947335 357317821 643060201 357317821 643060201 585350549 415180246 585350549 415180246 569769050 430812071 569769050 430812071 822899961 175608226 822899961 175608226 516733504 482982754 516733504 482982754 586362128 414105258 586362128 414105258 141254213 860071962 141254213 860071962 743286834 255966445 743286834 255966445 691725761 307298805 691725761 307298805 767782265 230593830 767782265 230593830 598320607 401814038 598320607 401814038 635917989 363564093 635917989 363564093 467074053 736999136 467074053 736999136 263966128 33273776 263966128 33273776 965915542 387281387 965915542 387281387 396406842 774117657 396406842 774117657 226574235 391432178 226574235 391432178 608262011 790386476 608262011 790386476 209419150 612971032 209419150 612971032 541281760 185066901 541281760 185066901 813110490 412680081 813110490 412680081 452243218 547425379 452243218 547425379 889700682 109103250 889700682 109103250 84731844 917212977 84731844 917212977 249182134 752075561 249182134 752075561 38213827 962967117 38213827 962967117 891028052 107815094 891028052 107815094 220596204 779518860 220596204 779518860 904965260 74971343 904965260 74971343 923622094 525567430 923622094 525567430 474421007 94010698 474421007 94010698 904702025 664008796 904702025 664008796 99240839 988414933 99240839 988414933 12329095 832917843 12329095 832917843 473774148 526149827 473774148 526149827 28751286 972577445 28751286 972577445 108106952 631639875 108106952 631639875 368463079 637225359 368463079 637225359 7289329 992854944 7289329 992854944 973251865 26498050 973251865 26498050 333244646 668390649 333244646 668390649 472168336 407130428 472168336 407130428 601931272 397698751 601931272 397698751 538157099 462324074 538157099 462324074 551454028 449138485 551454028 449138485 326743312 896947005 326743312 896947005 104605077 365698762 104605077 365698762 633829020 766085256 633829020 766085256 234947744 413762606 234947744 413762606 586673820 968268806 586673820 968268806 11003744 989471026 11003744 989471026 534208913 260192425 534208913 260192425 778924161 219822089 778924161 219822089 493125606 947362438 493125606 947362438 53920723 391127096 53920723 391127096 608520590 819705983 608520590 819705983 181062018 804989327 181062018 804989327 195033084 948369753 195033084 948369753 52890650 941591726 52890650 941591726 265368922 191565317 265368922 191565317 806190841 387677040 806190841 387677040 611974919 84111209 611974919 84111209 914498304 732688265 914498304 732688265 38133403 963065160 38133403 963065160 119890146 593485947 119890146 593485947 407132517 792004782 407132517 792004782 207872965 60829860 207872965 60829860 937491891 407903924 937491891 407903924 592534324 277181481 592534324 277181481 722420217 565876300 722420217 565876300 277550950 722701528 277550950 722701528 961498256 37291111 961498256 37291111 47529525 953363980 47529525 953363980 227590466 773126985 227590466 773126985 73062223 928703589 73062223 928703589 735215361 264462156 735215361 264462156 321702444 704058677 321702444 704058677 164595368 836210862 164595368 836210862 910119013 88158395 910119013 88158395 702847387 296661067 702847387 296661067 950884191 47901202 950884191 47901202 650238728 349326252 650238728 349326252 684044891 314215937 684044891 314215937 212548306 787361891 212548306 787361891 942097593 56925612 942097593 56925612 827060496 212229477 827060496 212229477 148084880 852871351 148084880 852871351 458057552 335415957 458057552 335415957 986321438 13733779 986321438 13733779 73530909 928154052 73530909 928154052 787463999 211072537 787463999 211072537 734823718 746526348 734823718 746526348 254076395 428494775 254076395 428494775 973176574 26613145 973176574 26613145 324791107 906510977 324791107 906510977 95644061 208101106 95644061 208101106 790273485 794008006 790273485 794008006 206173628 760557485 206173628 760557485 240507169 961356564 240507169 961356564 39528114 221453851 39528114 221453851 798722003 199526634 798722003 199526634 548824541 836481335 548824541 836481335 164391192 128210614 164391192 128210614 870065793 350331990 870065793 350331990 536823428 706405266 536823428 706405266 20683736 980596172 20683736 980596172 59478636 576768878 59478636 576768878 729831305 269952404 729831305 269952404 228010938 772914976 228010938 772914976 465462587 534323825 465462587 534323825 415869107 928606472 415869107 928606472 73146445 62197895 73146445 62197895 936204154 441302475 936204154 441302475 559847176 269994812 559847176 269994812 729767007 973881029 729767007 973881029 27245670 876726294 27245670 876726294 385934605 614454484 385934605 614454484 268612037 731906366 268612037 731906366 375455362 323291328 375455362 323291328 674797554 990078482 674797554 990078482 10350975 212387782 10350975 212387782 830151139 88247274 830151139 88247274 928388381 70406475 928388381 70406475 27686200 973542784 27686200 973542784 240182568 760812625 240182568 760812625 47531625 953362149 47531625 953362149 99381271 740018978 99381271 740018978 625397064 219844357 625397064 219844357 933286289 65042960 933286289 65042960 332555146 669240752 332555146 669240752 394492037 268076134 394492037 268076134 936952804 61423138 936952804 61423138 14416143 986339136 14416143 986339136 140832353 68362678 140832353 68362678 930342450 518919891 930342450 518919891 20281151 980937038 20281151 980937038 403679207 596794076 403679207 596794076 264428751 858200104 264428751 858200104 143267561 631597020 143267561 631597020 885054625 113284182 885054625 113284182 235486162 765659471 235486162 765659471 548425981 389008016 548425981 389008016 660162958 151131304 660162958 151131304 847760301 300186608 847760301 300186608 130172182 870951058 130172182 870951058 458413804 541073678 458413804 541073678 3430090 996531948 3430090 996531948 56810598 876673572 56810598 876673572 991665724 8136349 991665724 8136349 964694257 147839782 964694257 147839782 367571570 759021288 367571570 759021288 242172023 482851470 242172023 482851470 586170681 414425690 586170681 414425690 395086886 671456866 395086886 671456866 319556882 682059129 319556882 682059129 964500339 34600261 964500339 34600261 293202703 707759480 293202703 707759480 695284695 303873360 695284695 303873360 315247216 686569485 315247216 686569485 530400167 47072666 530400167 47072666 951755872 695203492 951755872 695203492 306474031 171902395 306474031 171902395 827097720 839724823 827097720 839724823 161244372 375976735 161244372 375976735 623833909 774659737 623833909 774659737 226046920 350505120 226046920 350505120 906975655 91694495 906975655 91694495 858832045 682357785 858832045 682357785 319193883 455533329 319193883 455533329 978934744 20326367 978934744 20326367 364011027 764468272 364011027 764468272 236533934 610059236 236533934 610059236 444242271 555539328 444242271 555539328 49699390 951291012 49699390 951291012 489000915 395415869 489000915 395415869 881500934 116931726 881500934 116931726 693494551 738191552 693494551 738191552 262545554 410754385 262545554 410754385 908076618 90461041 908076618 90461041 83274962 918736274 83274962 918736274 683793108 314461055 683793108 314461055 391884371 607840124 391884371 607840124 578975247 421886470 578975247 421886470 382361576 755949805 382361576 755949805 245420177 281617245 245420177 281617245 718152020 814089264 718152020 814089264 186404183 512974279 186404183 512974279 613143949 122837449 613143949 122837449 875253659 871194338 875253659 871194338 129877976 135669172 129877976 135669172 862581356 898014077 862581356 898014077 103610972 796640104 103610972 796640104 545367337 455395566 545367337 455395566 484205969 635076947 484205969 635076947 288572762 781226608 288572762 781226608 218923947 124309001 218923947 124309001 873766426 983433056 873766426 983433056 17569410 541800892 17569410 541800892 457625998 826566354 457625998 826566354 174257598 713583195 174257598 713583195 287042557 987792372 287042557 987792372 13022164 25627230 13022164 25627230 986492032 13582490 986492032 13582490 601734076 804317485 601734076 804317485 139439726 862081946 139439726 862081946 708789382 236272102 708789382 236272102 762543569 990517248 762543569 990517248 9890196 371059667 9890196 371059667 628404102 586436511 628404102 586436511 112052487 889135871 112052487 889135871 269230414 363132599 269230414 363132599 636378226 539926621 636378226 539926621 459485180 68099095 459485180 68099095 930570226 241844292 930570226 241844292 466215237 533582991 466215237 533582991 834391929 164939561 834391929 164939561 31798770 969427994 31798770 969427994 961229996 37668009 961229996 37668009 325791145 675794056 325791145 675794056 827549434 171277601 827549434 171277601 443508709 583602523 443508709 583602523 416640797 19805678 416640797 19805678 979585543 646489073 979585543 646489073 354388640 233375120 354388640 233375120 765161131 344748342 765161131 344748342 654845601 176537954 654845601 176537954 821953269 338456032 821953269 338456032 661172491 165566836 661172491 165566836 858529773 140315987 858529773 140315987 819528098 999572997 819528098 999572997 524069 338158282 524069 338158282 965711091 33439427 965711091 33439427 942936800 566110797 942936800 566110797 117951975 883301184 117951975 883301184 428275003 390188470 428275003 390188470 906545211 92150220 906545211 92150220 706395900 293199874 706395900 293199874 825669854 74202400 825669854 74202400 924389378 986189445 924389378 986189445 14574438 918443546 14574438 918443546 698109036 301225925 698109036 301225925 279845618 720493822 279845618 720493822 622052959 263000772 622052959 263000772 772970185 225299992 772970185 225299992 407947804 592792339 407947804 592792339 855132865 66714229 855132865 66714229 931847902 77508714 931847902 77508714 88908952 913207291 88908952 913207291 301535348 176511488 301535348 176511488 821991943 501818392 821991943 501818392 382682701 617755273 382682701 617755273 998339827 1836342 998339827 1836342 34156401 966873298 34156401 966873298 187831583 798407059 187831583 798407059 583619401 417273982 583619401 417273982 475373404 669606534 475373404 669606534 250201430 750889865 250201430 750889865 483708918 417748667 483708918 417748667 631685750 75555775 631685750 75555775 923064170 421069140 923064170 421069140 122667889 878645299 122667889 878645299 461697696 122449083 461697696 122449083 875687459 492102851 875687459 492102851 45781284 954708764 45781284 954708764 736096251 263701279 736096251 263701279 519953120 479958465 519953120 479958465 529342873 169814446 529342873 169814446 928158841 70520081 928158841 70520081 507455299 491687285 507455299 491687285 822425124 176046439 822425124 176046439 402979007 847016795 402979007 847016795 153739781 129315588 153739781 129315588 868766013 161878363 868766013 161878363 837448747 27559759 837448747 27559759 971903153 946622770 971903153 946622770 54835200 695159827 54835200 695159827 849457485 149581127 849457485 149581127 356660108 643787835 356660108 643787835 553863934 446865396 553863934 446865396 336952984 664263225 336952984 664263225 774150334 224021251 774150334 224021251 608974179 663115044 608974179 663115044 338153705 628435523 338153705 628435523 503938328 364007109 503938328 364007109 635406036 768852747 635406036 768852747 232196319 253008378 232196319 253008378 746229729 331654222 746229729 331654222 498373708 846910281 498373708 846910281 97463630 904411322 97463630 904411322 675030034 323071161 675030034 323071161 57872048 943739965 57872048 943739965 490371644 509660106 490371644 509660106 455500240 544198734 455500240 544198734 748973885 250000684 748973885 250000684 24541158 976742721 24541158 976742721 268448349 546789830 268448349 546789830 452778146 587020622 452778146 587020622 101213303 900722612 101213303 900722612 633103298 366399563 633103298 366399563 536907581 492013749 536907581 492013749 507075725 266444289 507075725 266444289 757269290 96222782 757269290 96222782 902863883 251827896 902863883 251827896 189663914 810429017 189663914 810429017 290370341 699976669 290370341 699976669 301452561 902979981 301452561 902979981 99137021 211633979 99137021 211633979 805165612 192321080 805165612 192321080 805548127 783678601 805548127 783678601 54012242 947300988 54012242 947300988 759546189 108520463 759546189 108520463 890369410 139065485 890369410 139065485 843012276 756621395 843012276 756621395 24811023 976431392 24811023 976431392 219807365 597591716 219807365 597591716 402790255 897305721 402790255 897305721 104322057 720632859 104322057 720632859 279741011 933524358 279741011 933524358 68353115 559779205 68353115 559779205 440267024 959476979 440267024 959476979 41407642 528966962 41407642 528966962 965638885 33496414 965638885 33496414 161300836 839705581 161300836 839705581 914106879 84377061 914106879 84377061 267772997 732631729 267772997 732631729 557384495 443063763 557384495 443063763 232730898 768195800 232730898 768195800 669208603 329741978 669208603 329741978 233965521 795509289 233965521 795509289 100837023 901074226 100837023 901074226 564225506 436614055 564225506 436614055 499283966 500376022 499283966 500376022 610362162 59252078 610362162 59252078 939404569 725728531 939404569 725728531 63033271 939108436 63033271 939108436 519830023 179577260 519830023 179577260 818957920 442116372 818957920 442116372 558755625 93808825 558755625 93808825 904882815 840123573 904882815 840123573 160807753 306600948 160807753 306600948 692386472 743680424 692386472 743680424 257193004 177957723 257193004 177957723 820566458 568786392 820566458 568786392 70597909 931067023 70597909 931067023 882545075 62016211 882545075 62016211 936401879 444326869 936401879 444326869 483129340 516582463 483129340 516582463 947960142 50862310 947960142 50862310 186325348 976364422 186325348 976364422 172701 999765616 172701 999765616 278586132 510665597 278586132 510665597 731230382 268563326 731230382 268563326 381653991 740236660 381653991 740236660 140369953 861075043 140369953 861075043 146140442 292948116 146140442 292948116 899679750 99602874 899679750 99602874 9554061 990847161 9554061 990847161 270302342 14384688 270302342 14384688 985435203 452033835 985435203 452033835 548503465 408679616 548503465 408679616 591699853 498913332 591699853 498913332 500638183 68436580 500638183 68436580 930204829 925679303 930204829 925679303 76241908 851394440 76241908 851394440 726722839 2397237 726722839 2397237 997807052 924578499 997807052 924578499 77240009 146709005 77240009 146709005 852160991 520702191 852160991 520702191 123373745 877816015 123373745 877816015 560691221 440377779 560691221 440377779 163591586 920119087 163591586 920119087 81791891 319378894 81791891 319378894 730368450 269565446 730368450 269565446 623310610 376254635 623310610 376254635 887272660 111386134 887272660 111386134 841962313 156841520 841962313 156841520 878483697 119796562 878483697 119796562 659505302 791242864 659505302 791242864 158218322 842717527 158218322 842717527 729979109 269870584 729979109 269870584 404064244 596396782 404064244 596396782 552707302 405417282 552707302 405417282 646070919 353358169 646070919 353358169 404815476 595577543 404815476 595577543 783396799 215376111 783396799 215376111 629905437 369498372 629905437 369498372 913776856 40995256 913776856 40995256 985324188 14478053 985324188 14478053 220273690 779773295 220273690 779773295 376412270 432647509 376412270 432647509 567758693 609994003 567758693 609994003 273150844 727231081 273150844 727231081 382971220 558178088 382971220 558178088 441690233 994166519 441690233 994166519 5591290 616640575 5591290 616640575 801033663 196990839 801033663 196990839 714610152 300562606 714610152 300562606 69322533 932467956 69322533 932467956 605515018 263857255 605515018 263857255 735844421 882031094 735844421 882031094 119141374 761623161 119141374 761623161 625599235 374203005 625599235 374203005 266588127 733951264 266588127 733951264 983863686 15807638 983863686 15807638 93470533 908878138 93470533 908878138 855380063 143632273 855380063 143632273 240158270 760844566 240158270 760844566 759358074 239501182 759358074 239501182 357383392 800382199 357383392 800382199 199938224 354343329 199938224 354343329 660324831 313799345 660324831 313799345 684490930 420765294 684490930 420765294 580052374 75121839 580052374 75121839 923505592 510264350 923505592 510264350 489910740 49838335 489910740 49838335 948836130 174246188 948836130 174246188 104922381 896593524 104922381 896593524 539492074 207873194 539492074 207873194 790440015 308317956 790440015 308317956 690685942 107127751 690685942 107127751 891804576 153354135 891804576 153354135 233169870 767800896 233169870 767800896 525133766 474880242 525133766 474880242 146160117 855152842 146160117 855152842 273779078 228793367 273779078 228793367 769638834 527710894 769638834 527710894 97559212 904290149 97559212 904290149 553743640 446976086 553743640 446976086 301860494 709225219 301860494 709225219 264707055 853756613 264707055 853756613 147440412 72601229 147440412 72601229 930063191 23877815 930063191 23877815 975584156 920114108 975584156 920114108 81804885 813787310 81804885 813787310 467447533 111590452 467447533 111590452 886897132 543988355 886897132 543988355 116602962 884330959 116602962 884330959 470494643 529472470 470494643 529472470 450148884 992680552 450148884 992680552 7558565 978094955 7558565 978094955 899517937 99713825 899517937 99713825 147701738 853481876 147701738 853481876 712375789 287069396 712375789 287069396 383970737 616271785 383970737 616271785 863634053 134684710 863634053 134684710 309246136 958438018 309246136 958438018 42362567 648432999 42362567 648432999 352683988 696436127 352683988 696436127 305226271 427443095 305226271 427443095 573591069 578595746 573591069 578595746 421943120 547097630 421943120 547097630 875588549 122546149 875588549 122546149 393189255 837988189 393189255 837988189 162998197 70625934 162998197 70625934 928034463 778618387 928034463 778618387 221444104 255227793 221444104 255227793 744174413 634451259 744174413 634451259 365396121 283570184 365396121 283570184 716074970 772991967 716074970 772991967 227811546 31827527 227811546 31827527 967527877 207739806 967527877 207739806 667653688 649192410 667653688 649192410 351889632 22393894 351889632 22393894 977103859 237419182 977103859 237419182 302070066 782670703 302070066 782670703 217374063 283064628 217374063 283064628 716626986 494709197 716626986 494709197 504378236 43088894 504378236 43088894 955763029 990865000 955763029 990865000 9534795 544901486 9534795 544901486 651255725 348411279 651255725 348411279 410810426 589650771 410810426 589650771 459962411 539456110 459962411 539456110 73612552 928044523 73612552 928044523 955761205 43117432 955761205 43117432 359618297 640450427 359618297 640450427 762385316 219302524 762385316 219302524 779533415 339131194 779533415 339131194 660457579 27858901 660457579 27858901 971555925 979090840 971555925 979090840 22209932 488186642 22209932 488186642 842912388 155777630 842912388 155777630 64472262 937950784 64472262 937950784 698473098 300948628 698473098 300948628 384345107 615959991 384345107 615959991 920785978 77987128 920785978 77987128 379491334 705524149 379491334 705524149 295515391 33959364 295515391 33959364 965225769 942419920 965225769 942419920 59577057 813726037 59577057 813726037 186691077 991913801 186691077 991913801 8433553 183391062 8433553 183391062 814901711 567448071 814901711 567448071 432629096 314102519 432629096 314102519 684128041 446604532 684128041 446604532 176884850 824042336 176884850 824042336 540987142 459612974 540987142 459612974 502664894 886957493 502664894 886957493 114118182 109563067 114118182 109563067 889198825 912870452 889198825 912870452 89312499 35770489 89312499 35770489 963245323 651803357 963245323 651803357 185575696 814972084 185575696 814972084 472913382 526992127 472913382 526992127 377732057 622490685 377732057 622490685 672187111 89749196 672187111 89749196 908677365 107743995 908677365 107743995 364029479 635779170 364029479 635779170 632366792 285864521 632366792 285864521 713686996 957794895 713686996 957794895 42988417 608214213 42988417 608214213 733932952 265729173 733932952 265729173 126072953 874886626 126072953 874886626 727596676 272019763 727596676 272019763 191845890 927665937 191845890 927665937 74047380 544582481 74047380 544582481 454996314 900843564 454996314 900843564 101103043 671223676 101103043 671223676 330406448 731584510 330406448 731584510 269083916 175091504 269083916 175091504 915554134 23279758 915554134 23279758 976238538 342072991 976238538 342072991 235970745 765141254 235970745 765141254 389817117 610278591 389817117 610278591 84974200 916986337 84974200 916986337 309105993 301639876 309105993 301639876 708708297 290962310 708708297 290962310 608034493 405531532 608034493 405531532 346004341 654982828 346004341 654982828 793554376 204772308 793554376 204772308 348700432 652092994 348700432 652092994 635674447 363750416 635674447 363750416 318631477 683012323 318631477 683012323 997099906 2999727 997099906 2999727 745292718 947684442 745292718 947684442 53581783 394089949 53581783 394089949 605367321 881465396 605367321 881465396 43150380 957652434 43150380 957652434 185982233 723307953 185982233 723307953 464394892 394179466 464394892 394179466 605303230 877039957 605303230 877039957 124108431 512766073 124108431 512766073 956550044 42382232 956550044 42382232 441670914 558215059 441670914 558215059 857581627 141277043 857581627 141277043 817249149 886423862 817249149 886423862 114702184 827850351 114702184 827850351 764183696 234475808 764183696 234475808 704697348 983166953 704697348 983166953 17974284 208844357 17974284 208844357 789674787 248914793 789674787 248914793 642310905 650979198 642310905 650979198 128693985 872341039 128693985 872341039 624520438 375275230 624520438 375275230 265091561 735617938 265091561 735617938 860523182 138265089 860523182 138265089 313457351 688397571 313457351 688397571 576689830 160202646 576689830 160202646 838947385 207689913 838947385 207689913 45143384 955343062 45143384 955343062 234519296 448058492 234519296 448058492 552574420 635621234 552574420 635621234 364190231 22264579 364190231 22264579 977168954 454322134 977168954 454322134 514296049 502223232 514296049 502223232 497511856 81153780 497511856 81153780 917749365 374997573 917749365 374997573 624817839 311647854 624817839 311647854 686696789 771582775 686696789 771582775 214900786 785145788 214900786 785145788 906555168 92128591 906555168 92128591 566580495 434206956 566580495 434206956 695587654 303575966 695587654 303575966 480188774 534449090 480188774 534449090 465318179 43076606 465318179 43076606 955783502 495772947 955783502 495772947 503411233 182391549 503411233 182391549 815894789 814183049 815894789 814183049 186328178 481979264 186328178 481979264 517728276 592926727 517728276 592926727 407720414 376149354 407720414 376149354 679987290 318294565 679987290 318294565 377276656 719056271 377276656 719056271 169467176 896753100 169467176 896753100 104772809 335859269 104772809 335859269 663761693 701640486 663761693 701640486 299606033 677257085 299606033 677257085 374142395 396721667 374142395 396721667 602846602 467902365 602846602 467902365 507731140 758561958 507731140 758561958 242620931 639474411 242620931 639474411 360598411 758110571 360598411 758110571 243164413 382363610 243164413 382363610 617570378 629263173 617570378 629263173 371125085 516916928 371125085 516916928 482858350 701684815 482858350 701684815 299545210 116408704 299545210 116408704 882104751 747551870 882104751 747551870 253164559 253723435 253164559 253723435 745422041 632372416 745422041 632372416 147949851 853109901 147949851 853109901 920720408 78028480 920720408 78028480 391375110 608652071 391375110 608652071 930824303 67793849 930824303 67793849 493272431 506730659 493272431 506730659 595665066 404735653 595665066 404735653 460886772 538510269 460886772 538510269 833029465 19098984 833029465 19098984 980362090 63318729 980362090 63318729 543032445 849102464 543032445 849102464 151721022 239282516 151721022 239282516 999213246 853736 999213246 853736 414475344 585963675 414475344 585963675 859076032 139853923 859076032 139853923 28130156 973154603 28130156 973154603 344690920 656334218 344690920 656334218 143731580 857812169 143731580 857812169 696490489 302697525 696490489 302697525 54734642 946692874 54734642 946692874 508730943 490279811 508730943 490279811 373217825 626686433 373217825 626686433 944592408 54208694 944592408 54208694 672655528 648276319 672655528 648276319 352834502 259776417 352834502 259776417 739946324 302117466 739946324 302117466 424304756 575697265 424304756 575697265 718375059 281439202 718375059 281439202 46283748 954314882 46283748 954314882 198833941 623358420 198833941 623358420 376790756 962299786 376790756 962299786 38745126 622221594 38745126 622221594 378038360 898600623 378038360 898600623 102935951 190568315 102935951 190568315 807196481 857828206 807196481 857828206 143726661 734440831 143726661 734440831 827099571 171897953 827099571 171897953 42403867 958429791 42403867 958429791 207781467 792141809 207781467 792141809 40714541 959987456 40714541 959987456 217851710 664827654 217851710 664827654 336506077 957020806 336506077 957020806 43842704 229813483 43842704 229813483 902634943 96514787 902634943 96514787 130023703 871113772 130023703 871113772 489933670 510226648 489933670 510226648 126111254 874835133 126111254 874835133 651631894 347979117 651631894 347979117 228312693 772549326 228312693 772549326 975509664 23981063 975509664 23981063 479415262 520087063 479415262 520087063 960196151 38825864 960196151 38825864 169970233 830626886 169970233 830626886 829708062 169516650 829708062 169516650 615847294 611996271 615847294 611996271 388275405 205363566 388275405 205363566 827882753 28303906 827882753 28303906 970828929 295654500 970828929 295654500 556597987 443762866 556597987 443762866 633771117 365779049 633771117 365779049 510726940 799200051 510726940 799200051 201111019 604101374 201111019 604101374 912979064 85298037 912979064 85298037 650399514 659159293 650399514 659159293 341905404 139211742 341905404 139211742 859869046 235447666 859869046 235447666 99113345 902994251 99113345 902994251 904073300 94856550 904073300 94856550 115919645 885012588 115919645 885012588 361578093 638423204 361578093 638423204 47049064 953778124 47049064 953778124 920502143 78375214 920502143 78375214 120720383 880274170 120720383 880274170 380326911 310829741 380326911 310829741 945945737 52767089 945945737 52767089 459297711 540158625 459297711 540158625 999313270 806091 999313270 806091 176495498 824471717 176495498 824471717 185279927 392376765 185279927 392376765 607327271 974669686 607327271 974669686 26414398 870647133 26414398 870647133 136267883 739712604 136267883 739712604 261359002 933412142 261359002 933412142 68455568 85742365 68455568 85742365 912583580 794825570 912583580 794825570 205343284 641019547 205343284 641019547 645752659 353689571 645752659 353689571 327736188 709460158 327736188 709460158 291451948 377100500 291451948 377100500 622569214 860778428 622569214 860778428 140558227 530272345 140558227 530272345 549684400 450775053 549684400 450775053 397210366 602996080 397210366 602996080 674874816 85878486 674874816 85878486 912438344 164043345 912438344 164043345 44977570 970157777 44977570 970157777 31153617 262147766 31153617 262147766 737418730 304227434 737418730 304227434 646291562 353126507 646291562 353126507 679754152 318468911 679754152 318468911 675112891 997890384 675112891 997890384 2002148 831403084 2002148 831403084 176522435 669818954 176522435 669818954 331825828 826227413 331825828 826227413 167125055 833887325 167125055 833887325 320321740 3340705 320321740 3340705 996707558 985648447 996707558 985648447 15143622 564531901 15143622 564531901 435843011 668125714 435843011 668125714 333611456 350324266 333611456 350324266 649289791 474432277 649289791 474432277 153085836 847692886 153085836 847692886 929147765 63365269 929147765 63365269 934950980 718832671 934950980 718832671 281401965 190735501 281401965 190735501 807082359 737188293 807082359 737188293 263722535 195501261 263722535 195501261 802461334 899734743 802461334 899734743 102184745 602678890 102184745 602678890 897652544 101984626 897652544 101984626 802223493 195634572 802223493 195634572 882250700 116152157 882250700 116152157 637299909 824982901 637299909 824982901 175877878 84068386 175877878 84068386 967370551 31997197 967370551 31997197 912839413 216583675 912839413 216583675 731170931 268632474 731170931 268632474 741389539 257976308 741389539 257976308 3934846 996016038 3934846 996016038 520953173 106326402 520953173 106326402 942865878 56279223 942865878 56279223 832285550 166876693 832285550 166876693 903896012 95072840 903896012 95072840 594523517 725374261 594523517 725374261 275024120 155929000 275024120 155929000 842819435 841464531 842819435 841464531 77987077 923857948 77987077 923857948 664288448 335343410 664288448 335343410 410255239 590225706 410255239 590225706 818974344 179554668 818974344 179554668 418091427 748049798 418091427 748049798 252586034 364097233 252586034 364097233 635334197 785219327 635334197 785219327 214760684 107407283 214760684 107407283 891491931 618108700 891491931 618108700 382240713 570399524 382240713 570399524 556107055 76311687 556107055 76311687 922386266 271119071 922386266 271119071 156666666 844101620 156666666 844101620 407494545 593136373 407494545 593136373 138565915 862945463 138565915 862945463 637183047 362318487 637183047 362318487 51489332 949672859 51489332 949672859 604509777 2704084 604509777 2704084 997391396 782715439 997391396 782715439 217351443 624481336 217351443 624481336 375414716 902030583 375414716 902030583 99967494 576809709 99967494 576809709 423492535 697471766 423492535 697471766 281445912 718801576 281445912 718801576 286575665 714132610 286575665 714132610 25217476 976097827 25217476 976097827 640596112 358897396 640596112 358897396 462792412 692080584 462792412 692080584 309727627 207229251 309727627 207229251 791202168 834748530 791202168 834748530 118542475 882552545 118542475 882552545 824406903 170164801 824406903 170164801 854051165 144670459 854051165 144670459 112765230 888571924 112765230 888571924 889863264 109023471 889863264 109023471 690900938 308095159 690900938 308095159 826019484 172852450 826019484 172852450 586672003 535248173 586672003 535248173 464382950 492430188 464382950 492430188 554803011 139637401 554803011 139637401 886124728 42713294 886124728 42713294 956275878 708529394 956275878 708529394 292552550 455088037 292552550 455088037 576361196 424518447 576361196 424518447 477587737 595354026 477587737 595354026 405049000 425081762 405049000 425081762 575827981 971166957 575827981 971166957 30119958 36278364 30119958 36278364 962541099 247378751 962541099 247378751 272031807 855462012 272031807 855462012 145875448 368853125 145875448 368853125 630706333 659694627 630706333 659694627 341486396 612523861 341486396 612523861 437181059 471602313 437181059 471602313 653461314 346078566 653461314 346078566 223326932 878858448 223326932 878858448 122460831 35940454 122460831 35940454 962924159 929009127 962924159 929009127 72582769 396482091 72582769 396482091 602991001 543831106 602991001 543831106 182333219 848066539 182333219 848066539 152686669 433522361 152686669 433522361 567007840 555507258 567007840 555507258 16585374 984345175 16585374 984345175 236200823 163716917 236200823 163716917 835636586 248636026 835636586 248636026 260273671 740712925 260273671 740712925 716916279 282787918 716916279 282787918 366337666 633615496 366337666 633615496 430444189 569574263 430444189 569574263 253510706 747060043 253510706 747060043 377446565 595929541 377446565 595929541 404496512 747656708 404496512 747656708 252984512 589860982 252984512 589860982 616679355 383331253 616679355 383331253 19489666 981395539 19489666 981395539 446256923 244294256 446256923 244294256 754756057 427469655 754756057 427469655 88634027 913424996 88634027 913424996 180531248 353789518 180531248 353789518 809693010 188389410 809693010 188389410 79263907 922683817 79263907 922683817 133495923 678493322 133495923 678493322 773997043 224179216 773997043 224179216 493309576 506672741 493309576 506672741 919142229 79715846 919142229 79715846 547998195 452748841 547998195 452748841 849544174 149462786 849544174 149462786 571593907 429129350 571593907 429129350 575730376 425210054 575730376 425210054 50426220 950715266 50426220 950715266 80287638 921637534 80287638 921637534 67099518 935244957 67099518 935244957 400417673 600083239 400417673 600083239 335552144 665906052 335552144 665906052 424715597 575385169 424715597 575385169 50874172 950352632 50874172 950352632 511992470 368567043 511992470 368567043 791451255 206922474 791451255 206922474 299861935 701383287 299861935 701383287 323922194 273051431 323922194 273051431 726569607 432950547 726569607 432950547 567515114 106901752 567515114 106901752 892064036 563212946 892064036 563212946 437147107 560505027 437147107 560505027 439512262 823504642 439512262 823504642 109047869 892028652 109047869 892028652 707975003 291846144 707975003 291846144 410665326 589729645 410665326 589729645 415931587 584397951 415931587 584397951 166432118 834524005 166432118 834524005 766906165 230401521 766906165 230401521 923860469 46164467 923860469 46164467 952606759 649965444 952606759 649965444 184940208 856269749 184940208 856269749 116991093 883999162 116991093 883999162 955430237 43518804 955430237 43518804 411302058 589311152 411302058 589311152 941296897 57717441 941296897 57717441 74584754 927341953 74584754 927341953 929134216 69575570 929134216 69575570 700665203 801815107 700665203 801815107 198483830 446862064 198483830 446862064 938406628 59928743 938406628 59928743 443132958 556757544 443132958 556757544 531814495 8943803 531814495 8943803 990826563 325800012 990826563 325800012 474309626 742310342 474309626 742310342 258707272 118745954 258707272 118745954 879555179 353791601 879555179 353791601 369393497 630998291 369393497 630998291 790262187 136147744 790262187 136147744 862185156 194824291 862185156 194824291 500442119 499132448 500442119 499132448 984784649 14970667 984784649 14970667 4569743 995329156 4569743 995329156 241839695 759310197 241839695 759310197 38724905 962347064 38724905 962347064 778302236 220508150 778302236 220508150 30575911 970856850 30575911 970856850 903135134 95962306 903135134 95962306 583823480 417056663 583823480 417056663 821906315 176595630 821906315 176595630 275768643 795258252 275768643 795258252 204870205 144406484 204870205 144406484 854443232 312490448 854443232 312490448 34688342 966252185 34688342 966252185 270098602 304792241 270098602 304792241 986127501 13824482 986127501 13824482 556818218 443526429 556818218 443526429 812466296 185732133 812466296 185732133 417145827 583208681 417145827 583208681 981823262 17721613 981823262 17721613 7695442 992635291 7695442 992635291 622401940 377248908 622401940 377248908 174754229 826053072 174754229 826053072 498770198 6001803 498770198 6001803 994032268 927390137 994032268 927390137 74481881 856547703 74481881 856547703 664025783 335676457 664025783 335676457 467016843 532899705 467016843 532899705 722865909 276694800 722865909 276694800 582692804 418375795 582692804 418375795 611745944 188731624 611745944 188731624 809357620 192238708 809357620 192238708 805651665 86092843 805651665 86092843 912061112 935253369 912061112 935253369 67090422 785266140 67090422 785266140 544781331 455884170 544781331 455884170 226989113 773663915 226989113 773663915 329780637 456643096 329780637 456643096 984675132 15076768 984675132 15076768 360139774 640045337 360139774 640045337 757416911 241611873 757416911 241611873 355213178 645418811 355213178 645418811 522493962 375477646 522493962 375477646 624329716 988443485 624329716 988443485 12293599 512209305 12293599 512209305 487472771 943958148 487472771 943958148 22544126 978754153 22544126 978754153 126310954 565058720 126310954 565058720 572817159 428042858 572817159 428042858 233418500 767632811 233418500 767632811 754105697 245352713 754105697 245352713 699119394 300370971 699119394 300370971 874140812 123931589 874140812 123931589 74892937 927043860 74892937 927043860 948546000 50169809 948546000 50169809 193830675 806205672 193830675 806205672 981891519 17592186 981891519 17592186 531246150 468538181 531246150 468538181 767433638 230968926 767433638 230968926 624795836 375003168 624795836 375003168 692978862 306060963 692978862 306060963 193463911 806605964 193463911 806605964 223743563 346666545 223743563 346666545 881852425 116657703 881852425 116657703 853250342 677696587 853250342 677696587 323802883 438285442 323802883 438285442 771383031 227031639 771383031 227031639 318372472 683271436 318372472 683271436 441628966 558278416 441628966 558278416 249278222 751919627 249278222 751919627 494064492 286944199 494064492 286944199 808450938 54446267 808450938 54446267 944421142 354129083 944421142 354129083 644994134 71105383 644994134 71105383 927557577 340483435 927557577 340483435 246086135 931213450 246086135 931213450 70471550 410619988 70471550 410619988 589836089 745224482 589836089 745224482 20749951 980424470 20749951 980424470 490414251 321437544 490414251 321437544 676757033 736302099 676757033 736302099 264597793 462646941 264597793 462646941 537835256 839347057 537835256 839347057 161696481 411725364 161696481 411725364 588811056 873237802 588811056 873237802 2154534 997682497 2154534 997682497 377396553 622864447 377396553 622864447 255212365 745568751 255212365 745568751 604196761 395360495 604196761 395360495 182351063 818521202 182351063 818521202 920163494 78743994 920163494 78743994 543230407 465770641 543230407 465770641 83948493 917974901 83948493 917974901 127622591 367236156 127622591 367236156 699298413 300267225 699298413 300267225 598741843 809893647 598741843 809893647 190229126 605282907 190229126 605282907 919008059 79919082 919008059 79919082 287950847 734790919 287950847 734790919 179037859 821647941 179037859 821647941 475632761 2964255 475632761 2964255 997210060 590510611 997210060 590510611 409973134 569590897 409973134 569590897 434099750 558171724 434099750 558171724 797963454 24278373 797963454 24278373 975291694 61245314 975291694 61245314 856686780 359704624 856686780 359704624 639877059 70588185 639877059 70588185 928073667 774502131 928073667 774502131 226208470 439913635 226208470 439913635 561041590 943541727 561041590 943541727 58078951 376983241 58078951 376983241 622634206 585148220 622634206 585148220 415215208 101107973 415215208 101107973 898314065 922558686 898314065 922558686 79357778 328107214 79357778 328107214 670660573 514355883 670660573 514355883 485365653 330865826 485365653 330865826 668119968 472210131 668119968 472210131 57781293 943815703 57781293 943815703 818423798 180144230 818423798 180144230 160283407 840531152 160283407 840531152 343136973 657983770 343136973 657983770 121059240 879968155 121059240 879968155 571661290 429080170 571661290 429080170 24754835 976488219 24754835 976488219 707996538 291839898 707996538 291839898 491241770 937880662 491241770 937880662 64539131 928828428 64539131 928828428 573919124 427126316 573919124 427126316 242307359 917263698 242307359 917263698 84698099 26795038 84698099 26795038 972857440 741891876 972857440 741891876 259147631 58894975 259147631 58894975 939834669 67382937 939834669 67382937 727367308 272280162 727367308 272280162 897293661 102369079 897293661 102369079 90830121 911432973 90830121 911432973 850665207 148375378 850665207 148375378 188086082 812065308 188086082 812065308 938225057 60259295 938225057 60259295 202686479 797643973 202686479 797643973 296234329 107058500 296234329 107058500 891873814 131701438 891873814 131701438 345689377 718437486 345689377 718437486 281901556 266339334 281901556 266339334 733411181 623449823 733411181 623449823 376722537 549818271 376722537 549818271 507467161 189862802 507467161 189862802 808029907 295038265 808029907 295038265 704473005 239634269 704473005 239634269 913079003 85214671 913079003 85214671 427105135 572852221 427105135 572852221 850644245 95887780 850644245 95887780 903183870 963439256 903183870 963439256 37785882 83150420 37785882 83150420 915327834 702127297 915327834 702127297 46456729 954226609 46456729 954226609 152650711 135658213 152650711 135658213 862590833 759408460 862590833 759408460 139350078 862175358 139350078 862175358 817977022 180486335 817977022 180486335 561426479 611260205 561426479 611260205 388892288 244660942 388892288 244660942 754593804 616286336 754593804 616286336 383893374 15223192 383893374 15223192 984489902 420395731 984489902 420395731 580498412 205183367 580498412 205183367 849272323 149735823 849272323 149735823 669043102 329868105 669043102 329868105 709937552 289507315 709937552 289507315 132454165 871996392 132454165 871996392 129135860 703243934 129135860 703243934 297760036 813947127 297760036 813947127 186516177 263899507 186516177 263899507 735745060 969997976 735745060 969997976 31294429 616968898 31294429 616968898 670261324 328608070 670261324 328608070 331339617 775388839 331339617 775388839 225108014 452157425 225108014 452157425 548432422 492547424 548432422 492547424 506697496 370116592 506697496 370116592 629364915 617871201 629364915 617871201 160708554 840239360 160708554 840239360 983654902 15993262 983654902 15993262 671058976 327680921 671058976 327680921 898367822 83901205 898367822 83901205 914692657 193811972 914692657 193811972 769110327 229334971 769110327 229334971 778767429 220046380 778767429 220046380 602851768 396691484 602851768 396691484 731472973 268356715 731472973 268356715 586358280 414155685 586358280 414155685 657565400 246601444 657565400 246601444 752791643 464846666 752791643 464846666 287844514 712780369 287844514 712780369 303555803 270670509 303555803 270670509 728986366 883379959 728986366 883379959 117824189 42750443 117824189 42750443 956174863 377318123 956174863 377318123 622391316 355257760 622391316 355257760 643853324 791980085 643853324 791980085 207893670 237993781 207893670 237993781 760769330 949213126 760769330 949213126 51978279 816816666 51978279 816816666 341718165 659418442 341718165 659418442 131692099 869469746 131692099 869469746 734306920 265174913 734306920 265174913 163885576 837065473 163885576 837065473 166146571 702963560 166146571 702963560 298040402 912946333 298040402 912946333 89162043 145622111 89162043 145622111 853212134 241665099 853212134 241665099 149486445 851331592 149486445 851331592 297817276 129897972 297817276 129897972 868202172 663584780 868202172 663584780 161525296 839469257 161525296 839469257 365122586 569752580 365122586 569752580 430201474 910376440 430201474 910376440 43168334 957631793 43168334 957631793 790477359 207859359 790477359 207859359 240067873 934922940 240067873 934922940 67341623 594915680 67341623 594915680 405535841 902005206 405535841 902005206 99983514 505195538 99983514 505195538 742671057 256638968 742671057 256638968 139906012 861648015 139906012 861648015 542646241 458083011 542646241 458083011 265398224 735222817 265398224 735222817 644528634 354672072 644528634 354672072 453073303 546419423 453073303 546419423 652919749 346833357 652919749 346833357 343992456 656999915 343992456 656999915 481794229 327944399 481794229 327944399 993535858 6501261 993535858 6501261 469154954 598012475 469154954 598012475 402460929 196504223 402460929 196504223 801558773 304946141 801558773 304946141 148496953 879821421 148496953 879821421 121224295 228812543 121224295 228812543 769620417 796205396 769620417 796205396 28497410 972731409 28497410 972731409 599137775 400962103 599137775 400962103 576731697 717223465 576731697 717223465 255637352 903480416 255637352 903480416 59152911 997906325 59152911 997906325 1944202 905382281 1944202 905382281 158608333 560074543 158608333 560074543 895358925 104299760 895358925 104299760 454449772 600354168 454449772 600354168 400031074 204616773 400031074 204616773 793665493 979236658 793665493 979236658 22065164 704863853 22065164 704863853 296091047 923555281 296091047 923555281 78373493 389198421 78373493 389198421 761588890 237093881 761588890 237093881 207261747 832299999 207261747 832299999 168408862 461130470 168408862 461130470 539351183 683254923 539351183 683254923 38343536 962862756 38343536 962862756 553221771 447536606 553221771 447536606 106060486 895315123 106060486 895315123 729192617 270506421 729192617 270506421 380549748 619581678 380549748 619581678 465342651 88782666 465342651 88782666 909540187 823617742 909540187 823617742 177229445 29671687 177229445 29671687 969573445 929076442 969573445 929076442 72473682 645586876 72473682 645586876 355122451 794735524 355122451 794735524 205423697 623630715 205423697 623630715 935739679 62620546 935739679 62620546 405748831 669085408 405748831 669085408 81963563 920015875 81963563 920015875 450359868 549181215 450359868 549181215 22083838 983863604 22083838 983863604 17216361 943302523 17216361 943302523 317885566 557633683 317885566 557633683 962061841 36682415 962061841 36682415 516959437 742313323 516959437 742313323 258683132 613157807 258683132 613157807 726267208 14669383 726267208 14669383 985091886 566338330 985091886 566338330 433910722 378218522 433910722 378218522 621552053 468563215 621552053 468563215 141765902 859704854 141765902 859704854 582404204 48762164 582404204 48762164 949828868 475367283 949828868 475367283 524620372 4636814 524620372 4636814 995484683 795471451 995484683 795471451 204648170 321846438 204648170 321846438 916345270 82326935 916345270 82326935 744326860 255081922 744326860 255081922 761499590 237105465 761499590 237105465 174515190 878552413 174515190 878552413 122755852 672743301 122755852 672743301 928302141 70443396 928302141 70443396 128217301 872720358 128217301 872720358 760722624 238015243 760722624 238015243 694122946 840090546 694122946 840090546 160852290 630663810 160852290 630663810 947923416 50892911 947923416 50892911 898296895 101240757 898296895 101240757 909996541 88206543 909996541 88206543 671371161 327412321 671371161 327412321 976717803 22839368 976717803 22839368 472518531 527493655 472518531 527493655 861473929 40310679 861473929 40310679 959015257 256588348 959015257 256588348 207175596 962980658 207175596 962980658 38208719 180312126 38208719 180312126 818225162 708612208 818225162 708612208 292488235 331810520 292488235 331810520 667452925 405421401 667452925 405421401 357115064 938291859 357115064 938291859 64252423 17786085 64252423 17786085 981710985 997028182 981710985 997028182 2955670 983118831 2955670 983118831 360798573 495284013 360798573 495284013 503911336 959571582 503911336 959571582 41294333 280914272 41294333 280914272 718864061 687001854 718864061 687001854 29457830 971748179 29457830 971748179 842225844 156492767 842225844 156492767 339170217 980111739 339170217 980111739 21270220 865892766 21270220 865892766 248991871 251082072 248991871 251082072 747924656 373507672 747924656 373507672 221228288 778842703 221228288 778842703 282262561 563039920 282262561 563039920 638943782 343369792 638943782 343369792 656234043 508198915 656234043 508198915 491919436 124329765 491919436 124329765 873733181 480263849 873733181 480263849 499639422 499980282 499639422 499980282 727315365 253159305 727315365 253159305 746134768 342994944 746134768 342994944 476033428 523832671 476033428 523832671 834636577 164771141 834636577 164771141 375408123 777998103 375408123 777998103 222147872 454828887 222147872 454828887 843099762 155628944 843099762 155628944 799624842 505372396 799624842 505372396 494371449 459334138 494371449 459334138 541364635 970721530 541364635 970721530 30608126 679731234 30608126 679731234 914527017 84084972 914527017 84084972 418754053 581945784 418754053 581945784 893985599 105290460 893985599 105290460 860747419 583680126 860747419 583680126 5761438 993994181 5761438 993994181 745490572 253690688 745490572 253690688 428283189 571578893 428283189 571578893 997685456 2477842 997685456 2477842 545785616 570743716 545785616 570743716 429156738 522341161 429156738 522341161 717103182 17621193 717103182 17621193 981887309 50564746 981887309 50564746 350405369 796084163 350405369 796084163 203970486 506901502 203970486 506901502 831279664 168034936 831279664 168034936 361446172 638614545 361446172 638614545 457112283 411044580 457112283 411044580 589453737 630377469 589453737 630377469 370059677 469793924 370059677 469793924 983347907 16327375 983347907 16327375 94307870 908076356 94307870 908076356 612091325 387570215 612091325 387570215 143235801 858221369 143235801 858221369 646921440 260653860 646921440 260653860 739064948 672047341 739064948 672047341 329362788 336707960 329362788 336707960 662810894 561281721 662810894 561281721 377562047 837925082 377562047 837925082 163098141 247003513 163098141 247003513 752271705 875742529 752271705 875742529 125484931 793409274 125484931 793409274 304513343 697257697 304513343 697257697 50024731 951031143 50024731 951031143 615542410 188066307 615542410 188066307 810079877 584263595 810079877 584263595 416080383 118668477 416080383 118668477 879635742 814615915 879635742 814615915 75471947 926463093 75471947 926463093 438579966 561566784 438579966 561566784 135628839 865929843 135628839 865929843 564071859 239809930 564071859 239809930 759044862 938922588 759044862 938922588 63321749 562058371 63321749 562058371 438266534 703456440 438266534 703456440 297515278 300149145 297515278 300149145 993919627 6093192 993919627 6093192 490862502 509209148 490862502 509209148 944891828 53870406 944891828 53870406 844145387 432841797 844145387 432841797 368783650 631425557 368783650 631425557 421871667 578762323 421871667 578762323 396070185 603982356 396070185 603982356 542121183 458494265 542121183 458494265 356570863 806468539 356570863 806468539 193595401 737654245 193595401 737654245 263112858 752887120 263112858 752887120 192121057 808061689 192121057 808061689 219194897 523776539 219194897 523776539 476165614 978911253 476165614 978911253 22368692 382273553 22368692 382273553 682427829 220522796 682427829 220522796 778290219 702666019 778290219 702666019 298349389 616847340 298349389 616847340 722731035 276846257 722731035 276846257 269220888 731337499 269220888 731337499 383115698 382992573 383115698 382992573 895881513 103668621 895881513 103668621 177480228 823409959 177480228 823409959 665587764 333757212 665587764 333757212 50794907 950375606 50794907 950375606 124652876 505890357 124652876 505890357 494052074 530222918 494052074 530222918 470028679 72537405 470028679 72537405 926304897 741681888 926304897 741681888 259395637 488337964 259395637 488337964 845167744 153726622 845167744 153726622 757522045 606749145 757522045 606749145 375120697 624666168 375120697 624666168 699269293 300294866 699269293 300294866 385972449 874198882 385972449 874198882 126655380 6328598 126655380 6328598 993698962 824003001 993698962 824003001 176932370 524210334 176932370 524210334 475567899 632878628 475567899 632878628 201749063 798577673 201749063 798577673 283530557 651096541 283530557 651096541 590677827 409782489 590677827 409782489 318359896 683291639 318359896 683291639 781828881 217073896 781828881 217073896 282512945 717860949 282512945 717860949 526377937 473936601 526377937 473936601 491000182 774734788 491000182 774734788 225914441 652909024 225914441 652909024 347835909 757924471 347835909 757924471 219531179 869115005 219531179 869115005 50164498 950953645 50164498 950953645 528883339 411092271 528883339 411092271 589395066 456145865 589395066 456145865 207761734 914728934 207761734 914728934 87214401 277817721 87214401 277817721 721572525 730592706 721572525 730592706 17788208 983274888 17788208 983274888 372565369 9236138 372565369 9236138 990580517 534522641 990580517 534522641 215946814 784031086 215946814 784031086 813855267 184276700 813855267 184276700 496550843 615698290 496550843 615698290 384616446 47680352 384616446 47680352 951178353 687450271 951178353 687450271 314258569 641052365 314258569 641052365 359160791 770907969 359160791 770907969 230046173 324813631 230046173 324813631 673457706 714064771 673457706 714064771 286590441 279027593 286590441 279027593 720441743 447889791 720441743 447889791 552855088 124952731 552855088 124952731 873043479 635387252 873043479 635387252 162173919 838861186 162173919 838861186 544313697 402831781 544313697 402831781 597366795 722780866 597366795 722780866 277435834 550328839 277435834 550328839 449095701 670475424 449095701 670475424 331079807 123785331 331079807 123785331 874420611 954571652 874420611 954571652 45904796 869231726 45904796 869231726 830950884 168361483 830950884 168361483 562242490 734458025 562242490 734458025 266141678 511263620 266141678 511263620 488611932 589625186 488611932 589625186 318296730 946150815 318296730 946150815 55479041 719598850 55479041 719598850 743699869 255561617 743699869 255561617 32241497 968832618 32241497 968832618 498605863 501233702 498605863 501233702 465022705 534621390 465022705 534621390 936495258 61952506 936495258 61952506 675531915 633224825 675531915 633224825 366829855 214319806 366829855 214319806 784277585 315846347 784277585 315846347 671241797 539238696 671241797 539238696 15555754 985226993 15555754 985226993 901336019 97994012 901336019 97994012 879383963 273825904 879383963 273825904 285467333 715126481 285467333 715126481 402162864 126762326 402162864 126762326 921889028 76667414 921889028 76667414 803422335 729513829 803422335 729513829 270986322 538665060 270986322 538665060 978421625 20984409 978421625 20984409 689519027 486649812 689519027 486649812 193349550 806742491 193349550 806742491 459909437 539516396 459909437 539516396 36009921 964916077 36009921 964916077 884920849 24726234 884920849 24726234 974715742 928870589 974715742 928870589 72845807 552625619 72845807 552625619 959220381 40090003 959220381 40090003 785423976 825173846 785423976 825173846 175578412 439133938 175578412 439133938 561726385 643388425 561726385 643388425 122450227 878866599 122450227 878866599 651468893 5494725 651468893 5494725 994581496 300923312 994581496 300923312 121232849 879813504 121232849 879813504 510017433 102807187 510017433 102807187 896791076 541012301 896791076 541012301 458466631 258554723 458466631 258554723 764859556 233798046 764859556 233798046 251741101 919027951 251741101 919027951 83045309 145877937 83045309 145877937 852913448 534575881 852913448 534575881 118708536 882381664 118708536 882381664 793469470 158769405 793469470 158769405 840124839 492693307 840124839 492693307 506519962 89871981 506519962 89871981 908606625 704370332 908606625 704370332 296543558 560523107 296543558 560523107 629193541 261875964 629193541 261875964 737636435 503101548 737636435 503101548 243403013 757764222 243403013 757764222 578402062 170780037 578402062 170780037 937549309 60779574 937549309 60779574 868003144 549920374 868003144 549920374 179469079 949653678 179469079 949653678 51522288 294741177 51522288 294741177 962808105 36051523 962808105 36051523 898937723 682443585 898937723 682443585 319135567 208538608 319135567 208538608 789918525 769573902 789918525 769573902 231332581 320524250 231332581 320524250 677771172 993242863 677771172 993242863 6857685 285765005 6857685 285765005 713779854 740014366 713779854 740014366 54522666 946882014 54522666 946882014 904262475 94679426 904262475 94679426 386850942 677175675 386850942 677175675 324237690 203089530 324237690 203089530 816521576 181946792 816521576 181946792 555851578 444540369 555851578 444540369 838094284 161023947 838094284 161023947 32187898 968940503 32187898 968940503 474946519 115565971 474946519 115565971 882931762 597482589 882931762 597482589 402939756 24279133 402939756 24279133 975287420 604470837 975287420 604470837 395383471 241647706 395383471 241647706 757388934 344430036 757388934 344430036 274237482 897323913 274237482 897323913 104312477 727400435 104312477 727400435 802561078 195465553 802561078 195465553 496974627 502772216 496974627 502772216 542350918 188521301 542350918 188521301 809569554 611179322 809569554 611179322 388952258 144895751 388952258 144895751 853903275 682974454 853903275 682974454 299491325 701770756 299491325 701770756 734631036 264923392 734631036 264923392 457148009 913524917 457148009 913524917 88545891 631502007 88545891 631502007 824470977 174136638 824470977 174136638 119966424 881097138 119966424 881097138 333329370 668290696 333329370 668290696 103824618 897838336 103824618 897838336 768784948 229697154 768784948 229697154 560073094 755130340 560073094 755130340 246034450 450190062 246034450 450190062 550262776 505371746 550262776 505371746 494373586 389448088 494373586 389448088 610360911 428894442 610360911 428894442 31261088 969998179 31261088 969998179 774167575 224006782 774167575 224006782 441431882 696379149 441431882 696379149 305279231 35026582 305279231 35026582 963848590 949298851 963848590 949298851 51896296 330564069 51896296 330564069 668308826 766454043 668308826 766454043 234624801 559331839 234624801 559331839 440681671 570644790 440681671 570644790 45088517 955457351 45088517 955457351 588760930 411798347 588760930 411798347 524415430 475596483 524415430 475596483 829595448 156392694 829595448 156392694 842339108 408128137 842339108 408128137 592340271 41216115 592340271 41216115 957875795 870578412 957875795 870578412 89544829 912599954 89544829 912599954 823677783 174836750 823677783 174836750 441468846 558449622 441468846 558449622 632147813 367552062 632147813 367552062 394337678 605507748 394337678 605507748 619727705 380340650 619727705 380340650 366211809 633719346 366211809 633719346 561260009 68201754 561260009 68201754 930475331 876232828 930475331 876232828 124749888 510573870 124749888 510573870 489444265 872898029 489444265 872898029 127944857 375042283 127944857 375042283 624748698 544755879 624748698 544755879 454846928 454872500 454846928 454872500 546000143 597809838 546000143 597809838 402610267 368089790 402610267 368089790 781638178 99925839 781638178 99925839 899313129 376167788 899313129 376167788 623462076 174041577 623462076 174041577 824559302 483518236 824559302 483518236 494439137 721734620 494439137 721734620 278533988 408361021 278533988 408361021 838073955 161075430 838073955 161075430 723161826 439177884 723161826 439177884 415493826 793202245 415493826 793202245 142714969 858885620 142714969 858885620 593801546 406643892 593801546 406643892 460390616 783756814 460390616 783756814 216200855 622252049 216200855 622252049 751838503 82552530 751838503 82552530 916114848 103129506 916114848 103129506 379500272 620862738 379500272 620862738 896494151 103135329 896494151 103135329 695093814 665771867 695093814 665771867 335652572 54792052 335652572 54792052 944139522 148659873 944139522 148659873 300218860 850603575 300218860 850603575 150403374 769492512 150403374 769492512 231504528 856136270 231504528 856136270 119605039 881475401 119605039 881475401 494803555 101558726 494803555 101558726 935521588 62828821 935521588 62828821 216651019 783305073 216651019 783305073 512641228 486626694 512641228 486626694 388500136 636642873 388500136 636642873 314754740 705235521 314754740 705235521 295843247 496719443 295843247 496719443 502520388 857240753 502520388 857240753 144396154 798801752 144396154 798801752 908953349 89511929 908953349 89511929 695683383 592275623 695683383 592275623 408346023 493457160 408346023 493457160 717554297 282161561 717554297 282161561 249765836 751480048 249765836 751480048 546233935 183562168 546233935 183562168 814545394 557295272 814545394 557295272 197965397 802357957 197965397 802357957 964436032 34657296 964436032 34657296 195936153 804256626 195936153 804256626 249697794 751563591 249697794 751563591 31689903 969491334 31689903 969491334 179320967 179509054 179320967 179509054 819002663 884578769 819002663 884578769 116449127 451363732 116449127 451363732 917533538 81378330 917533538 81378330 114962835 886145111 114962835 886145111 328911644 429977563 328911644 429977563 570547209 574348045 570547209 574348045 425800818 365095894 425800818 365095894 634333021 759689075 634333021 759689075 241456503 402646786 241456503 402646786 597556577 775092068 597556577 775092068 55144632 946361818 55144632 946361818 392250441 149144230 392250441 149144230 849884305 711397296 849884305 711397296 289329184 470299340 289329184 470299340 529675976 624650793 529675976 624650793 375145541 608706566 375145541 608706566 680374855 68508130 680374855 68508130 930101179 162281325 930101179 162281325 568524237 873879810 568524237 873879810 126992193 190768747 126992193 190768747 886392926 112002456 886392926 112002456 833106254 953772599 833106254 953772599 47052953 439923137 47052953 439923137 561012278 559394708 561012278 559394708 186547685 813888028 186547685 813888028 939921469 58832857 939921469 58832857 629302869 370165085 629302869 370165085 925426793 73226563 925426793 73226563 429836617 707581842 429836617 707581842 252896841 832041277 252896841 832041277 168662176 771678432 168662176 771678432 783882668 214904055 783882668 214904055 503262018 881630658 503262018 881630658 119501159 799272208 119501159 799272208 500172429 499386828 500172429 499386828 474096917 680108306 474096917 680108306 321479011 621255125 321479011 621255125 761081319 45194420 761081319 45194420 953575348 666383651 953575348 666383651 335273395 16927594 335273395 16927594 982670159 563127547 982670159 563127547 235459514 765675952 235459514 765675952 887623066 111045528 887623066 111045528 492635358 555092297 492635358 555092297 444788036 79648448 444788036 79648448 919276196 80277561 919276196 80277561 815078863 446298880 815078863 446298880 40976250 959841281 40976250 959841281 237562454 156817709 237562454 156817709 940076280 19683321 940076280 19683321 979678635 493912761 979678635 493912761 289535902 711143699 289535902 711143699 900006087 10230801 900006087 10230801 989571888 943323320 989571888 943323320 58438673 179734424 58438673 179734424 818840155 964566782 818840155 964566782 36508657 659131645 36508657 659131645 439641905 275067999 439641905 275067999 724424642 870200745 724424642 870200745 130921379 679238648 130921379 679238648 621992662 377832394 621992662 377832394 192520805 807613072 192520805 807613072 686400308 152429069 686400308 152429069 878114713 120127717 878114713 120127717 77846552 923969983 77846552 923969983 794933621 203328310 794933621 203328310 374413819 625356335 374413819 625356335 998681138 1528892 998681138 1528892 466423508 533439215 466423508 533439215 841149023 157711534 841149023 157711534 301078358 862049962 301078358 862049962 139467604 563483460 139467604 563483460 436910140 683909036 436910140 683909036 317894250 120199229 317894250 120199229 877959823 135234020 877959823 135234020 861873623 393401061 861873623 393401061 578768058 422082920 578768058 422082920 774808115 223453207 774808115 223453207 532889527 943023985 532889527 943023985 58901207 4311405 58901207 4311405 995701165 965486910 995701165 965486910 35428222 122534209 35428222 122534209 875595548 126976640 875595548 126976640 840326542 607648617 840326542 607648617 392076774 478870453 392076774 478870453 839639692 159359852 839639692 159359852 381306697 982357331 381306697 982357331 18688336 114913262 18688336 114913262 883510284 487800536 883510284 487800536 511276403 330301442 511276403 330301442 766833285 231762110 766833285 231762110 178064311 822501008 178064311 822501008 703096785 296457809 703096785 296457809 278314848 722042923 278314848 722042923 340610970 660719763 340610970 660719763 189152822 810888302 189152822 810888302 705491867 294061827 705491867 294061827 10728723 989739516 10728723 989739516 52931889 7263934 52931889 7263934 992633331 802834066 992633331 802834066 197497647 52594353 197497647 52594353 946164279 788672009 946164279 788672009 150109568 850838980 150109568 850838980 303305465 41227731 303305465 41227731 957849075 298187278 957849075 298187278 701353710 282242205 701353710 282242205 717393010 469781149 717393010 469781149 496038448 503547541 496038448 503547541 958246327 40881056 958246327 40881056 23072668 978043865 23072668 978043865 982617290 16964605 982617290 16964605 201661337 798649082 201661337 798649082 810039696 188103293 810039696 188103293 757902878 346187793 757902878 346187793 653412497 155984814 653412497 155984814 842746164 865137222 842746164 865137222 57131493 944316429 57131493 944316429 372510483 522673268 372510483 522673268 477283732 878227907 477283732 878227907 123050695 541640522 123050695 541640522 741056476 258339524 741056476 258339524 116443863 884625198 116443863 884625198 412384033 135551967 412384033 135551967 862689204 834490777 862689204 834490777 166497882 404185340 166497882 404185340 596088491 849432501 596088491 849432501 151409276 493723593 151409276 493723593 999994682 17961 999994682 17961 959655087 634127879 959655087 634127879 14802164 986011115 14802164 986011115 940485357 58299684 940485357 58299684 109126730 891965037 109126730 891965037 917860316 81034685 917860316 81034685 454923199 799353826 454923199 799353826 23435421 977699314 23435421 977699314 749181188 249762310 749181188 249762310 447134992 552361867 447134992 552361867 640947408 358416522 640947408 358416522 472249274 527835438 472249274 527835438 519946018 479979549 519946018 479979549 223408366 777216053 223408366 777216053 577039359 141118603 577039359 141118603 857757856 700192884 857757856 700192884 120662376 880359488 120662376 880359488 151542821 623191539 151542821 623191539 377055300 704250150 377055300 704250150 296672059 589502929 296672059 589502929 411077729 905349258 411077729 905349258 70678236 930880596 70678236 930880596 545860331 146557817 545860331 146557817 852236154 528385918 852236154 528385918 273559615 726765875 273559615 726765875 918907457 80040004 918907457 80040004 195002455 805023897 195002455 805023897 827124988 171867973 827124988 171867973 87558020 914381732 87558020 914381732 136743877 30340274 136743877 30340274 968934941 462859444 968934941 462859444 189387942 810748596 189387942 810748596 350321298 86699446 350321298 86699446 911451144 94924260 911451144 94924260 258121349 742715245 258121349 742715245 955694341 43185448 955694341 43185448 453155630 602511671 453155630 602511671 397653593 512161236 397653593 512161236 557203820 443199855 557203820 443199855 274051473 726253145 274051473 726253145 658299897 341430263 658299897 341430263 393939575 605864715 393939575 605864715 499897886 57297024 499897886 57297024 941784740 689886785 941784740 689886785 311818244 280280263 311818244 280280263 719411723 300005849 719411723 300005849 484649939 515055601 484649939 515055601 680391900 317817625 680391900 317817625 522245540 513777921 522245540 513777921 485894515 311764151 485894515 311764151 686515140 895444390 686515140 895444390 105890538 682013435 105890538 682013435 319580889 923859024 319580889 923859024 77962784 381481353 77962784 381481353 654537285 344932019 654537285 344932019 336724331 664562692 336724331 664562692 944562861 54267200 944562861 54267200 757453325 425198937 757453325 425198937 575739385 314165334 575739385 314165334 684082761 756762449 684082761 756762449 115357772 885568067 115357772 885568067 969054633 30220442 969054633 30220442 521177769 731071214 521177769 731071214 269630610 156961484 269630610 156961484 841870345 597104141 841870345 597104141 154666378 846086114 154666378 846086114 936740658 61657488 936740658 61657488 236662675 764337667 236662675 764337667 849675046 149359418 849675046 149359418 471346339 528750570 471346339 528750570 920444326 78398680 920444326 78398680 531930238 528458964 531930238 528458964 471575906 350182655 471575906 350182655 649417158 512327653 649417158 512327653 487363378 332622687 487363378 332622687 666520019 996290745 666520019 996290745 3599358 986715892 3599358 986715892 612390119 387318891 612390119 387318891 594809705 921528532 594809705 921528532 80532032 261221466 80532032 261221466 738416476 304165599 738416476 304165599 567863459 432573942 567863459 432573942 585798838 414795830 585798838 414795830 568126446 432417194 568126446 432417194 848241282 150710428 848241282 150710428 512151081 973462519 512151081 973462519 27716689 447428798 27716689 447428798 553355580 985487505 553355580 985487505 15270223 860134449 15270223 860134449 441522210 101911582 441522210 101911582 897797518 440764338 897797518 440764338 532720696 730031902 532720696 730031902 270631832 298669718 270631832 298669718 700818076 673434024 700818076 673434024 327979876 476540442 327979876 476540442 900597941 98749944 900597941 98749944 171239898 829352794 171239898 829352794 888526377 110200550 888526377 110200550 401590344 598943396 401590344 598943396 997201762 2984004 997201762 2984004 329055888 672308947 329055888 672308947 867534964 130583029 867534964 130583029 461016747 538381591 461016747 538381591 840046516 158866194 840046516 158866194 580888677 687708553 580888677 687708553 314097947 686872012 314097947 686872012 314880453 895428213 314880453 895428213 105923887 324831982 105923887 324831982 673444689 936784096 673444689 936784096 65477747 731721336 65477747 731721336 406526824 594019644 406526824 594019644 350850715 976063023 350850715 976063023 25278250 773252297 25278250 773252297 472697971 262623685 472697971 262623685 737119073 586475627 737119073 586475627 2124010 997699233 2124010 997699233 925913965 72927755 925913965 72927755 310527120 691233294 310527120 691233294 333187177 668495282 333187177 668495282 79337550 922571536 79337550 922571536 196400437 29992344 196400437 29992344 969214395 373613406 969214395 373613406 626053197 86636534 626053197 86636534 911543991 222306399 911543991 222306399 49517686 951501427 49517686 951501427 694976888 304233444 694976888 304233444 172722195 828141601 172722195 828141601 660781842 180538608 660781842 180538608 876356451 121791316 876356451 121791316 38409912 962817101 38409912 962817101 968397791 30987781 968397791 30987781 710207780 987307998 710207780 987307998 13346689 462482819 13346689 462482819 537942279 949828385 537942279 949828385 51381423 802398115 51381423 802398115 992710596 7185046 992710596 7185046 396896761 603250097 396896761 603250097 490070530 68861330 490070530 68861330 929890962 720283508 929890962 720283508 280015545 638863748 280015545 638863748 465749420 534062053 465749420 534062053 52049541 949120319 52049541 949120319 458836464 478942825 458836464 478942825 521053063 894567839 521053063 894567839 106747287 66736787 106747287 66736787 931836617 355539568 931836617 355539568 339912573 661260347 339912573 661260347 455047997 17311363 455047997 17311363 982131406 187184512 982131406 187184512 213467108 786520454 213467108 786520454 557958400 442620766 557958400 442620766 280815745 719435540 280815745 719435540 455096721 544505224 455096721 544505224 246990802 754134926 246990802 754134926 368509047 142380902 368509047 142380902 856596988 561566285 856596988 561566285 47576528 953351870 47576528 953351870 344194912 368608682 344194912 368608682 986693980 13421818 986693980 13421818 459425629 892155118 459425629 892155118 107810168 893260885 107810168 893260885 298520119 244383154 298520119 244383154 851229462 79411302 851229462 79411302 919508328 340022269 919508328 340022269 623970031 375758186 623970031 375758186 738884825 122132454 738884825 122132454 876064267 418648737 876064267 418648737 70048236 931698561 70048236 931698561 210112098 706099832 210112098 706099832 903966603 95035409 903966603 95035409 295569159 815361113 295569159 815361113 185042673 360885291 185042673 360885291 989869383 9902093 989869383 9902093 539744342 579684305 539744342 579684305 420995797 1394505 420995797 1394505 998743253 599251763 998743253 599251763 401215996 231161154 401215996 231161154 767257331 910436667 767257331 910436667 91847527 96797684 91847527 96797684 902433078 353146498 902433078 353146498 427494657 992737927 427494657 992737927 7451961 372603816 7451961 372603816 754605419 70240352 754605419 70240352 928508182 268626481 928508182 268626481 731186605 264470775 731186605 264470775 735188609 630922531 735188609 630922531 105867748 895455519 105867748 895455519 645409791 238852031 645409791 238852031 998051467 2199234 998051467 2199234 707150193 359029192 707150193 359029192 640506669 57328965 640506669 57328965 941744989 820913957 941744989 820913957 57394372 944145842 57394372 944145842 720537750 278841758 720537750 278841758 688664803 700533676 688664803 700533676 274090650 882779387 274090650 882779387 118346356 549630872 118346356 549630872 768852940 229637298 768852940 229637298 174827618 825944942 174827618 825944942 812313267 185874639 812313267 185874639 794121713 837577462 794121713 837577462 163469874 781441019 163469874 781441019 499721013 2221108 499721013 2221108 998026059 24419514 998026059 24419514 479008334 623928175 479008334 623928175 376050939 112965325 376050939 112965325 885363906 601812202 885363906 601812202 398394295 546534258 398394295 546534258 873431618 38210830 873431618 38210830 960745803 458010763 960745803 458010763 479243759 520336771 479243759 520336771 660569443 266757394 660569443 266757394 733038320 972198546 733038320 972198546 29071336 63921856 29071336 63921856 934317393 573692874 934317393 573692874 426527508 540765493 426527508 540765493 780007759 206190582 780007759 206190582 791995356 630485046 791995356 630485046 369978190 46467108 369978190 46467108 952232735 182385629 952232735 182385629 631192963 368487267 631192963 368487267 834899509 164537141 834899509 164537141 277424491 722861264 277424491 722861264 807788519 190052236 807788519 190052236 518056551 528255544 518056551 528255544 263228042 737592685 263228042 737592685 346664380 654332218 346664380 654332218 284623121 831867304 284623121 831867304 67259948 935014554 67259948 935014554 366226717 245444017 366226717 245444017 754043322 770535328 754043322 770535328 230387532 735031020 230387532 735031020 927486329 71229639 927486329 71229639 831013370 841982804 831013370 841982804 158979016 87257355 158979016 87257355 910887565 937663678 910887565 937663678 64690057 396230599 64690057 396230599 605333394 394160839 605333394 394160839 377736704 622483884 377736704 622483884 776227586 222248811 776227586 222248811 707174671 583599035 707174671 583599035 416657887 281657568 416657887 281657568 718144048 348773050 718144048 348773050 111209404 889920087 111209404 889920087 213772833 786237393 213772833 786237393 13038994 987756010 13038994 987756010 505760684 320775279 505760684 320775279 842922556 155749246 842922556 155749246 219927499 780178749 219927499 780178749 815550916 172461771 815550916 172461771 826300656 893560862 826300656 893560862 107515298 847206596 107515298 847206596 446054106 493276029 446054106 493276029 669933631 328950302 669933631 328950302 641917537 823391279 641917537 823391279 177492371 137898216 177492371 137898216 860773283 577888007 860773283 577888007 227030161 773615668 227030161 773615668 356887899 278068195 356887899 278068195 721292745 961119906 721292745 961119906 39747747 436503755 39747747 436503755 641056198 358341107 641056198 358341107 539476309 951708136 539476309 951708136 49265720 57195062 49265720 57195062 941855523 85323314 941855523 85323314 582263837 418862877 582263837 418862877 629791339 234821132 629791339 234821132 932772111 65773083 932772111 65773083 682347225 315703414 682347225 315703414 838481109 160573565 838481109 160573565 273674089 726671834 273674089 726671834 813023331 185184923 813023331 185184923 249894464 751239781 249894464 751239781 392825045 83580876 392825045 83580876 914927532 873096110 914927532 873096110 127726410 187893894 127726410 187893894 810296264 744166081 810296264 744166081 206735395 793518579 206735395 793518579 978120559 21188499 978120559 21188499 83135332 918892623 83135332 918892623 803508796 194318980 803508796 194318980 176596934 824325898 176596934 824325898 971949806 27512049 971949806 27512049 316458261 685309771 316458261 685309771 676053039 322079028 676053039 322079028 394972580 604900494 394972580 604900494 773050488 225202902 773050488 225202902 551607349 448906035 551607349 448906035 786756407 211791392 786756407 211791392 464353982 953358850 464353982 953358850 43225393 957623564 43225393 957623564 311600907 644910495 311600907 644910495 430410376 569633738 430410376 569633738 199951082 800355270 199951082 800355270 900363095 98976110 900363095 98976110 609175661 421916490 609175661 421916490 268384439 732085598 268384439 732085598 886618390 111882708 886618390 111882708 376044862 759966388 376044862 759966388 241152619 166451975 241152619 166451975 934652890 63581962 934652890 63581962 610980129 889108770 610980129 889108770 112128500 470974603 112128500 470974603 529143520 624409395 529143520 624409395 279688464 927952908 279688464 927952908 73840126 656175739 73840126 656175739 989273407 10630726 989273407 10630726 560462340 443447441 560462340 443447441 513624641 496736598 513624641 496736598 214129803 785920977 214129803 785920977 292278012 708836812 292278012 708836812 256447054 744300511 256447054 744300511 626094237 373590206 626094237 373590206 352983113 891150218 352983113 891150218 109922248 43476746 109922248 43476746 986885781 13251187 986885781 13251187 695592177 915344392 695592177 915344392 86576473 515138183 86576473 515138183 484590939 739966392 484590939 739966392 261100286 382276688 261100286 382276688 617640412 892775240 617640412 892775240 108376145 857322942 108376145 857322942 585721506 278222501 585721506 278222501 721164729 319061264 721164729 319061264 208221467 791583042 208221467 791583042 658796410 340883328 658796410 340883328 336830284 874437087 336830284 874437087 126462401 723378462 126462401 723378462 959984801 39179005 959984801 39179005 236965712 763977456 236965712 763977456 672476139 326054297 672476139 326054297 358574334 641765088 358574334 641765088 554237174 446422290 554237174 446422290 405753503 594675264 405753503 594675264 829951130 169313453 829951130 169313453 299636139 701593898 299636139 701593898 741148014 258293424 741148014 258293424 583537346 882484362 583537346 882484362 118607227 625149659 118607227 625149659 399294558 297442430 399294558 297442430 701969592 760895003 701969592 760895003 240103320 426515645 240103320 426515645 574587292 485295310 574587292 485295310 287167396 966077149 287167396 966077149 34826248 24333574 34826248 24333574 975161779 816417411 975161779 816417411 184236442 69999889 184236442 69999889 928713526 204068520 928713526 204068520 165903839 835027938 165903839 835027938 552549984 448066538 552549984 448066538 370671417 629690355 370671417 629690355 380986248 585443180 380986248 585443180 414824244 756723008 414824244 756723008 244412217 410827068 244412217 410827068 589635965 826910432 589635965 826910432 173970486 177121679 173970486 177121679 928306556 70431516 928306556 70431516 261453506 739478192 261453506 739478192 288415843 712110258 288415843 712110258 225142364 775358955 225142364 775358955 789431398 80864062 789431398 80864062 918109027 289580083 918109027 289580083 176999181 823880597 176999181 823880597 356069740 644441434 356069740 644441434 117783857 883436580 117783857 883436580 317210849 684596359 317210849 684596359 89495280 912700787 89495280 912700787 597590864 156243108 597590864 156243108 842416272 441407111 842416272 441407111 143539272 919848210 143539272 919848210 82162058 364462042 82162058 364462042 666844382 100682913 666844382 100682913 898664827 277876939 898664827 277876939 488390628 511411123 488390628 511411123 533098840 466725719 533098840 466725719 285278550 715299852 285278550 715299852 493906628 506075770 493906628 506075770 182610289 818198086 182610289 818198086 311322371 363480941 311322371 363480941 636025876 466500160 636025876 466500160 533401145 5728783 533401145 5728783 994327291 146615623 994327291 146615623 767338111 357518020 767338111 357518020 641771316 342347275 641771316 342347275 657456021 662792980 657456021 662792980 338513655 487634477 338513655 487634477 511445465 689976324 511445465 689976324 36193482 964799050 36193482 964799050 860344776 138553598 860344776 138553598 11504271 989084220 11504271 989084220 804203106 193657387 804203106 193657387 503814418 855659659 503814418 855659659 145643753 835758044 145643753 835758044 315474067 686342079 315474067 686342079 148928781 906457998 148928781 906457998 95797043 249599578 95797043 249599578 967749694 31611236 967749694 31611236 357009292 878037218 357009292 878037218 123200229 204076014 123200229 204076014 794212862 662540346 794212862 662540346 338775254 189623853 338775254 189623853 808382556 430813861 808382556 430813861 255438743 745320721 255438743 745320721 857924352 111231636 857924352 111231636 887380892 392166758 887380892 392166758 438251536 562090624 438251536 562090624 639654287 360006509 639654287 360006509 416475165 583799364 416475165 583799364 483909389 515637999 483909389 515637999 346453556 676476165 346453556 676476165 223492405 777056986 223492405 777056986 235648008 41683111 235648008 41683111 957468206 112565019 957468206 112565019 841775477 165850151 841775477 165850151 4651498 995234628 4651498 995234628 619960240 380076200 619960240 380076200 337382875 663717622 337382875 663717622 407080297 112939919 407080297 112939919 885405810 808362694 885405810 808362694 144747695 856768086 144747695 856768086 328094737 668013630 328094737 668013630 733735855 66626286 733735855 66626286 931936170 947972739 931936170 947972739 53328053 307931989 53328053 307931989 690992274 458781686 690992274 458781686 541860653 315091505 541860653 315091505 896927928 102656899 896927928 102656899 565561052 448091954 565561052 448091954 552526102 396732673 552526102 396732673 602823941 925651251 602823941 925651251 76248353 263257318 76248353 263257318 736501897 818068346 736501897 818068346 182771435 59115089 182771435 59115089 939563464 947587065 939563464 947587065 53660042 618256922 53660042 618256922 382050919 753656637 382050919 753656637 247436715 688917232 247436715 688917232 789322513 8273087 789322513 8273087 991446120 38302301 991446120 38302301 64144
164735 500010041 0 500010041 676145226 365703213 676145226 365703213 500011518 158525796 500011518 158525796 841450766 638750048 841450766 638750048 323833985 676232573 323833985 676232573 500016255 45325789 500016255 45325789 499988414 837312148 499988414 837312148 500016943 500036732 500016943 500036732 454309919 499999093 454309919 499999093 499982076 819104783 499982076 819104783 819113369 499965851 819113369 499965851 498667198 499963978 498667198 499963978 948408840 239904237 948408840 239904237 760149728 18129595 760149728 18129595 981898436 500036816 981898436 500036816 500009916 161309336 500009916 161309336 452286958 500023967 452286958 500023967 515534353 484423064 515534353 484423064 203364172 499989852 203364172 499989852 242790163 242829496 242790163 242829496 575038828 574993162 575038828 574993162 404863835 404913570 404863835 404913570 500018684 747223345 500018684 747223345 747225249 162015380 747225249 162015380 162004442 873651125 162004442 873651125 500013439 588998532 500013439 588998532 499965472 438740730 499965472 438740730 594725129 499973423 594725129 499973423 80116347 80083702 80116347 80083702 565470711 565424590 565470711 565424590 203229569 500005332 203229569 500005332 703010299 833108534 703010299 833108534 166874926 495199543 166874926 495199543 500021225 605532905 500021225 605532905 88947993 88928087 88947993 88928087 605131479 500038997 605131479 500038997 53273147 53239060 53273147 53239060 754017373 943985019 754017373 943985019 500008029 524669808 500008029 524669808 596483130 596511663 596483130 596511663 499973255 20086393 499973255 20086393 272598343 500002911 272598343 500002911 305754311 305760992 305754311 305760992 398840481 986823139 398840481 986823139 986800106 500032566 986800106 500032566 161903201 47572122 161903201 47572122 47546852 398497800 47546852 398497800 904686020 95332375 904686020 95332375 499973300 835648889 499973300 835648889 182363596 23771835 182363596 23771835 976217038 139949883 976217038 139949883 860077629 958942723 860077629 958942723 958939355 504265724 958939355 504265724 499989798 42481239 499989798 42481239 500031109 42625274 500031109 42625274 499971166 931952302 499971166 931952302 500019801 500015331 500019801 500015331 198468549 689397048 198468549 689397048 499997607 500016053 499997607 500016053 107995580 500020868 107995580 500020868 499983868 952209029 499983868 952209029 952214938 717575204 952214938 717575204 282427831 658873154 282427831 658873154 341111504 324291762 341111504 324291762 324270429 288374598 324270429 288374598 711641166 499965801 711641166 499965801 123398089 123391875 123398089 123391875 392907514 500001045 392907514 500001045 895873726 104127420 895873726 104127420 606862636 500008773 606862636 500008773 123497194 123501959 123497194 123501959 500036408 899631365 500036408 899631365 500021263 19220841 500021263 19220841 784851769 893817313 784851769 893817313 893870087 500013177 893870087 500013177 190876569 788622835 190876569 788622835 883583323 116457177 883583323 116457177 847035242 522108676 847035242 522108676 477918107 858855412 477918107 858855412 628231308 499960851 628231308 499960851 500025324 813582705 500025324 813582705 467790819 532217338 467790819 532217338 959536951 959509109 959536951 959509109 499974177 208573826 499974177 208573826 208543598 383598910 208543598 383598910 383571662 500023958 383571662 500023958 274739884 917308858 274739884 917308858 500038056 760726824 500038056 760726824 500000152 604959619 500000152 604959619 116320020 883705501 116320020 883705501 844933001 601379356 844933001 601379356 499961267 78911613 499961267 78911613 921147515 220143229 921147515 220143229 32127338 513549911 32127338 513549911 486471235 499997840 486471235 499997840 18170147 854938581 18170147 854938581 561628920 500009540 561628920 500009540 982971466 878130963 982971466 878130963 878147436 888991768 878147436 888991768 889035853 211535170 889035853 211535170 499986703 787615999 499986703 787615999 212406300 499970967 212406300 499970967 512653837 512612374 512653837 512612374 635631284 364415039 635631284 364415039 127265207 872732385 127265207 872732385 136209813 500034870 136209813 500034870 500016315 609734300 500016315 609734300 656938607 343000579 656938607 343000579 221608874 500023964 221608874 500023964 442269746 499965409 442269746 499965409 58520697 754012101 58520697 754012101 754032881 923734615 754032881 923734615 500010945 836366386 500010945 836366386 836394813 500022936 836394813 500022936 134533526 35210490 134533526 35210490 500025992 499977174 500025992 499977174 20997742 807544237 20997742 807544237 543641869 476154124 543641869 476154124 499965229 872772885 499965229 872772885 500025672 647525010 500025672 647525010 222246800 777726418 222246800 777726418 415176923 415128664 415176923 415128664 419148140 419180315 419148140 419180315 172882302 172914654 172882302 172914654 10853574 499966409 10853574 499966409 469258055 469279288 469258055 469279288 41693292 630220958 41693292 630220958 630213380 689299265 630213380 689299265 499990358 684798622 499990358 684798622 847759711 925154669 847759711 925154669 925149409 633136315 925149409 633136315 7128991 7154578 7128991 7154578 735504566 500030276 735504566 500030276 613907739 500018884 613907739 500018884 738164961 738217018 738164961 738217018 638632412 499968745 638632412 499968745 195123561 313699112 195123561 313699112 686355417 499573339 686355417 499573339 499611141 838575969 499611141 838575969 991302910 991331455 991302910 991331455 499960050 385981977 499960050 385981977 385924680 335442639 385924680 335442639 664573976 891392842 664573976 891392842 108601003 299180376 108601003 299180376 947671249 500015218 947671249 500015218 499975382 521019054 499975382 521019054 121530432 500000446 121530432 500000446 573710755 499986904 573710755 499986904 311571965 688422922 311571965 688422922 499972935 44750312 499972935 44750312 523522100 500016526 523522100 500016526 186861455 455231858 186861455 455231858 591919956 591894988 591919956 591894988 500994045 499001054 500994045 499001054 2809081 997188193 2809081 997188193 904449498 500009980 904449498 500009980 907380305 490034669 907380305 490034669 509939515 139274856 509939515 139274856 860772157 689721996 860772157 689721996 310202187 564058974 310202187 564058974 500031858 106933331 500031858 106933331 500019916 348247013 500019916 348247013 68983457 68979198 68983457 68979198 918170507 500028373 918170507 500028373 901297823 98682625 901297823 98682625 621383759 898554022 621383759 898554022 101467962 856469720 101467962 856469720 740321086 500018696 740321086 500018696 100258081 899781570 100258081 899781570 917255611 82735539 917255611 82735539 954221851 954200899 954221851 954200899 453049481 499980349 453049481 499980349 261958649 738016584 261958649 738016584 664565867 499969774 664565867 499969774 696407923 780993984 696407923 780993984 196962814 196959302 196962814 196959302 747471825 747440190 747471825 747440190 794659782 251356500 794659782 251356500 39733107 39723924 39733107 39723924 224378313 500006498 224378313 500006498 212694101 651968250 212694101 651968250 500001882 743238893 500001882 743238893 787631158 500025750 787631158 500025750 253142136 746851745 253142136 746851745 762861696 6423589 762861696 6423589 6424722 41770697 6424722 41770697 568562149 499962200 568562149 499962200 13217949 601241845 13217949 601241845 664967015 664971327 664967015 664971327 367039340 500016269 367039340 500016269 162390562 837675705 162390562 837675705 499975549 95464111 499975549 95464111 904562172 270307800 904562172 270307800 499997350 499990858 499997350 499990858 785950080 287617904 785950080 287617904 287601439 470821420 287601439 470821420 529227158 318656781 529227158 318656781 318712684 136014673 318712684 136014673 863993087 951523416 863993087 951523416 48442726 500002657 48442726 500002657 974256013 499973372 974256013 499973372 12474100 530806983 12474100 530806983 500037789 913098012 500037789 913098012 221415752 221406237 221415752 221406237 198335390 500034589 198335390 500034589 584152973 259725026 584152973 259725026 500006019 499966079 500006019 499966079 529993079 499975268 529993079 499975268 371465070 343354992 371465070 343354992 656601643 118529279 656601643 118529279 55415670 944562473 55415670 944562473 621520965 81453290 621520965 81453290 433812261 566219935 433812261 566219935 499980426 238508756 499980426 238508756 258857907 741171652 258857907 741171652 422421190 577546452 422421190 577546452 500018939 616542065 500018939 616542065 704104765 295934953 704104765 295934953 499978290 872065790 499978290 872065790 422068268 276170731 422068268 276170731 276150720 481888571 276150720 481888571 500035859 826317383 500035859 826317383 173758185 522266048 173758185 522266048 694362993 305679124 694362993 305679124 853413878 548679135 853413878 548679135 204521509 500018481 204521509 500018481 500016209 807524724 500016209 807524724 917330924 917382387 917330924 917382387 273840524 499970353 273840524 499970353 629438040 912929087 629438040 912929087 87052039 68722716 87052039 68722716 499976493 112140961 499976493 112140961 112189349 499996805 112189349 499996805 971134824 612702451 971134824 612702451 387248047 197499376 387248047 197499376 499986985 499998031 499986985 499998031 11767523 82523104 11767523 82523104 917461281 666318039 917461281 666318039 666263411 499962763 666263411 499962763 807971424 500004686 807971424 500004686 371360160 339184818 371360160 339184818 500016375 771971870 500016375 771971870 227997486 499972083 227997486 499972083 886978875 713482321 886978875 713482321 286491962 909111878 286491962 909111878 500030167 500011888 500030167 500011888 297425178 499970682 297425178 499970682 677922322 636425138 677922322 636425138 499987093 87115735 499987093 87115735 991915061 500022744 991915061 500022744 527498221 499984154 527498221 499984154 842560171 499999938 842560171 499999938 443659893 443657504 443659893 443657504 500011022 878453886 500011022 878453886 399898463 499971905 399898463 499971905 619569967 380463040 619569967 380463040 229718803 553299001 229718803 553299001 892053832 499962639 892053832 499962639 648645345 648652533 648645345 648652533 167581219 500003482 167581219 500003482 500004724 771378334 500004724 771378334 520892158 78754260 520892158 78754260 921269488 888897670 921269488 888897670 111110207 601138339 111110207 601138339 601168081 26468769 601168081 26468769 499975402 499997563 499975402 499997563 738522306 721945286 738522306 721945286 278010208 258238894 278010208 258238894 822552143 177451774 822552143 177451774 589399105 500006300 589399105 500006300 343272102 140647048 343272102 140647048 947147189 500003519 947147189 500003519 41948218 416093435 41948218 416093435 583919436 323187475 583919436 323187475 323187970 97271225 323187970 97271225 902721941 830509999 902721941 830509999 499998432 921891668 499998432 921891668 635211612 364761460 635211612 364761460 557671715 499985254 557671715 499985254 499986328 196010868 499986328 196010868 359892767 484435817 359892767 484435817 962349559 528475477 962349559 528475477 500031021 499966298 500031021 499966298 28414193 499996814 28414193 499996814 679818415 442092465 679818415 442092465 429747394 500031810 429747394 500031810 978592109 213180867 978592109 213180867 786814713 29127789 786814713 29127789 970844875 777672516 970844875 777672516 499994470 157879583 499994470 157879583 842177177 499974256 842177177 499974256 16424202 16415895 16424202 16415895 356069730 643966400 356069730 643966400 500026370 177594209 500026370 177594209 640454263 359564948 640454263 359564948 500011108 246567443 500011108 246567443 622472162 622277910 622472162 622277910 291771749 499981980 291771749 499981980 500009340 856439395 500009340 856439395 22198703 22161946 22198703 22161946 500018199 857146508 500018199 857146508 722296208 277683851 722296208 277683851 449305629 499977554 449305629 499977554 8969450 499996695 8969450 499996695 902859180 97141173 902859180 97141173 500016138 946280897 500016138 946280897 109541798 54363290 109541798 54363290 54322342 499992474 54322342 499992474 496851493 977188001 496851493 977188001 22839657 269774824 22839657 269774824 500016579 255909688 500016579 255909688 255888953 296786376 255888953 296786376 819778946 819819874 819778946 819819874 426772019 214132575 426772019 214132575 499982846 726304199 499982846 726304199 499976841 500026317 499976841 500026317 941995559 950489320 941995559 950489320 49536705 500028524 49536705 500028524 499968033 731604253 499968033 731604253 500007161 636963895 500007161 636963895 3831717 996129771 3831717 996129771 538437965 461599249 538437965 461599249 892801797 892821799 892801797 892821799 499983083 499983857 499983083 499983857 35823973 499965593 35823973 499965593 499976434 155576102 499976434 155576102 844373228 487449803 844373228 487449803 487472513 499969765 487472513 499969765 605216202 630294991 605216202 630294991 60551755 128286779 60551755 128286779 871700849 912795864 871700849 912795864 499987077 186614427 499987077 186614427 813413017 500004933 813413017 500004933 206104224 401425735 206104224 401425735 677996069 500001260 677996069 500001260 390429845 390389151 390429845 390389151 500039986 573682162 500039986 573682162 268240130 409261312 268240130 409261312 409294473 500006153 409294473 500006153 39841769 39878074 39841769 39878074 940131271 940138210 940131271 940138210 141508013 15830229 141508013 15830229 15799022 308122673 15799022 308122673 801112129 500010579 801112129 500010579 828638257 499990038 828638257 499990038 128003223 127965259 128003223 127965259 717368580 717364168 717368580 717364168 3224749 3257120 3224749 3257120 399197746 600818657 399197746 600818657 463549395 463545978 463549395 463545978 784114583 837230044 784114583 837230044 500036515 540974704 500036515 540974704 541038458 580186105 541038458 580186105 419845353 851596402 419845353 851596402 499960438 527235860 499960438 527235860 472792787 499976509 472792787 499976509 886123089 236757052 886123089 236757052 605669680 519503136 605669680 519503136 500028229 842770211 500028229 842770211 730088502 269898463 730088502 269898463 26102728 805512866 26102728 805512866 805492598 499979046 805492598 499979046 442992410 764172463 442992410 764172463 764142824 499997063 764142824 499997063 78399812 500036602 78399812 500036602 307237725 500019486 307237725 500019486 184989403 806059414 184989403 806059414 500031747 993937899 500031747 993937899 500012227 179741404 500012227 179741404 499978923 792387327 499978923 792387327 499971387 138088305 499971387 138088305 861882720 153817718 861882720 153817718 499988403 725037034 499988403 725037034 725058547 543774048 725058547 543774048 499997323 95605216 499997323 95605216 904350113 344921011 904350113 344921011 344969861 310214748 344969861 310214748 689738715 655390165 689738715 655390165 562523391 437468587 562523391 437468587 499960735 674163366 499960735 674163366 728965619 500009709 728965619 500009709 500029283 866516969 500029283 866516969 202800507 500021987 202800507 500021987 719314344 616680070 719314344 616680070 500000094 826601238 500000094 826601238 173426395 389372740 173426395 389372740 519688131 534014175 519688131 534014175 534035093 499977410 534035093 499977410 530876854 880033210 530876854 880033210 879989797 139017076 879989797 139017076 88655488 911306107 88655488 911306107 942731378 57291236 942731378 57291236 225067675 500035267 225067675 500035267 61793968 176989889 61793968 176989889 822999532 285952464 822999532 285952464 378948439 500025357 378948439 500025357 855165203 144858530 855165203 144858530 755963865 755960308 755963865 755960308 499978560 499988601 499978560 499988601 638051414 500020592 638051414 500020592 324571497 499991134 324571497 499991134 968695900 500027677 968695900 500027677 787274272 212728747 787274272 212728747 797877265 797885448 797877265 797885448 691351392 500005289 691351392 500005289 252109 999726835 252109 999726835 500007735 744578571 500007735 744578571 255428698 499974430 255428698 499974430 792546701 715207367 792546701 715207367 603271303 499994768 603271303 499994768 788326666 338524205 788326666 338524205 338533763 324903987 338533763 324903987 500039263 500017429 500039263 500017429 84615412 84634721 84615412 84634721 640437203 759146999 640437203 759146999 759133052 139427565 759133052 139427565 220794841 499975279 220794841 499975279 342634984 342592727 342634984 342592727 53114221 946847789 53114221 946847789 309079863 31627085 309079863 31627085 31621464 211396674 31621464 211396674 499968506 401298155 499968506 401298155 143169404 143154567 143169404 143154567 656851234 500033353 656851234 500033353 164908266 419827670 164908266 419827670 419808220 175940932 419808220 175940932 175924355 499965755 175924355 499965755 591313439 731825077 591313439 731825077 268207446 945694612 268207446 945694612 677784398 322240392 677784398 322240392 282303896 887991157 282303896 887991157 500019786 540554730 500019786 540554730 118381933 113193403 118381933 113193403 886831313 500028511 886831313 500028511 25283734 154957756 25283734 154957756 500016163 654036941 500016163 654036941 72962059 926964746 72962059 926964746 628304989 175883508 628304989 175883508 499996893 937966152 499996893 937966152 61978005 809308842 61978005 809308842 663981465 80358292 663981465 80358292 80395947 682854767 80395947 682854767 422482969 500022521 422482969 500022521 922643148 7884741 922643148 7884741 7919144 499994873 7919144 499994873 893486446 106506241 893486446 106506241 500003600 861237140 500003600 861237140 138779597 639797951 138779597 639797951 977223452 977222172 977223452 977222172 315312470 315258319 315312470 315258319 500003209 962875560 500003209 962875560 733580315 733608030 733580315 733608030 224766859 775263884 224766859 775263884 500006024 423279326 500006024 423279326 37525385 962459236 37525385 962459236 478037224 499967281 478037224 499967281 856506905 500032682 856506905 500032682 271939989 154211354 271939989 154211354 864816853 135199329 864816853 135199329 786551451 826781463 786551451 826781463 826764434 181456404 826764434 181456404 181468858 517499843 181468858 517499843 815167890 815176695 815167890 815176695 191858066 276902281 191858066 276902281 864375204 864373330 864375204 864373330 500002488 199184260 500002488 199184260 193307160 807505279 193307160 807505279 807500885 267092033 807500885 267092033 500005272 500038121 500005272 500038121 542533243 847691979 542533243 847691979 500039504 794255287 500039504 794255287 794207251 770161622 794207251 770161622 25524646 25523695 25524646 25523695 499978879 567158730 499978879 567158730 499966110 5838394 499966110 5838394 5828096 672577361 5828096 672577361 651341374 499995882 651341374 499995882 652282166 407293218 652282166 407293218 500037756 924569186 500037756 924569186 73267216 311873762 73267216 311873762 886903242 499979071 886903242 499979071 112860976 112873700 112860976 112873700 630672735 630659097 630672735 630659097 540908074 540926935 540908074 540926935 704539770 704552551 704539770 704552551 535521399 162975842 535521399 162975842 837002591 499965638 837002591 499965638 375807109 338041149 375807109 338041149 661920235 65991498 661920235 65991498 499964318 875095561 499964318 875095561 875104644 140395522 875104644 140395522 298874951 479811776 298874951 479811776 479811111 499999096 479811111 499999096 184712302 500022612 184712302 500022612 915090035 121863563 915090035 121863563 121816575 500015768 121816575 500015768 630106468 801587869 630106468 801587869 198398995 593567786 198398995 593567786 500026531 736933930 500026531 736933930 499967335 975807869 499967335 975807869 975867886 499990355 975867886 499990355 439346543 277825659 439346543 277825659 500015419 834429726 500015419 834429726 165570540 895731821 165570540 895731821 500025746 499980270 500025746 499980270 39683741 578872660 39683741 578872660 578863551 499995911 578863551 499995911 165050598 930582330 165050598 930582330 790242746 251580939 790242746 251580939 251586127 500005838 251586127 500005838 920868000 920861312 920868000 920861312 340129870 291788917 340129870 291788917 291764042 139587793 291764042 139587793 860400836 548392551 860400836 548392551 451665974 442175516 451665974 442175516 973701981 26290308 973701981 26290308 940736865 940798617 940736865 940798617 940226079 59804905 940226079 59804905 775708210 775717685 775708210 775717685 586531804 499998090 586531804 499998090 708857230 413365737 708857230 413365737 500010870 888089547 500010870 888089547 500020667 155570211 500020667 155570211 472316627 500009794 472316627 500009794 294850867 294840382 294850867 294840382 500026553 354670175 500026553 354670175 826519806 173554002 826519806 173554002 183065693 856851602 183065693 856851602 143104580 626765553 143104580 626765553 522463680 126640924 522463680 126640924 64488552 64505163 64488552 64505163 362738879 362731706 362738879 362731706 500002564 334536704 500002564 334536704 470082552 499969157 470082552 499969157 270101324 444306328 270101324 444306328 924607022 924664535 924607022 924664535 499961686 566705045 499961686 566705045 760732311 760746167 760732311 760746167 738861996 250396584 738861996 250396584 749636671 909530138 749636671 909530138 90452941 121935932 90452941 121935932 953193372 46794314 953193372 46794314 499992043 843596254 499992043 843596254 553624319 69215069 553624319 69215069 930833974 642958698 930833974 642958698 219796926 219730374 219796926 219730374 639371470 639332644 639371470 639332644 275334793 275316014 275334793 275316014 670729473 609566711 670729473 609566711 390377364 938442565 390377364 938442565 500028460 49431165 500028460 49431165 49449836 555546099 49449836 555546099 499964444 903775082 499964444 903775082 96196405 799030346 96196405 799030346 799021559 519622341 799021559 519622341 480414923 532905427 480414923 532905427 500007970 404636465 500007970 404636465 373848061 500033356 373848061 500033356 499996741 42946477 499996741 42946477 663161988 500025182 663161988 500025182 898629175 101376558 898629175 101376558 601169362 499968736 601169362 499968736 285266942 285212341 285266942 285212341 969785049 599661501 969785049 599661501 499967258 499977296 499967258 499977296 919444199 775903377 919444199 775903377 499975428 433263838 499975428 433263838 795297555 499977336 795297555 499977336 500012241 196085876 500012241 196085876 549698906 506504221 549698906 506504221 506482009 432529317 506482009 432529317 567445603 500009566 567445603 500009566 310642596 310628027 310642596 310628027 312965973 687032358 312965973 687032358 868333872 289551674 868333872 289551674 183187500 816769818 183187500 816769818 311796156 161537308 311796156 161537308 663853217 372645430 663853217 372645430 372717154 453710629 372717154 453710629 922364033 500019129 922364033 500019129 246003953 183623548 246003953 183623548 500001404 271391025 500001404 271391025 271396309 499992682 271396309 499992682 706705909 706692704 706705909 706692704 655278845 499974110 655278845 499974110 719926415 500006977 719926415 500006977 252797739 92404670 252797739 92404670 907583928 319859649 907583928 319859649 500007209 161140221 500007209 161140221 838804588 193127552 838804588 193127552 117045969 117010766 117045969 117010766 419381568 825197422 419381568 825197422 717617139 659925138 717617139 659925138 258695999 741310036 258695999 741310036 517020003 482971938 517020003 482971938 500008600 828243360 500008600 828243360 598102814 500023265 598102814 500023265 172272116 827766541 172272116 827766541 763456450 499968135 763456450 499968135 905746222 922830227 905746222 922830227 77143366 500027038 77143366 500027038 827239917 36110933 827239917 36110933 101135915 898905395 101135915 898905395 551303200 139314498 551303200 139314498 889984788 890007180 889984788 890007180 263079850 499990289 263079850 499990289 634915008 204641194 634915008 204641194 204618529 968941485 204618529 968941485 968995362 679233519 968995362 679233519 320813972 968366144 320813972 968366144 500036492 321395395 500036492 321395395 36954211 500019928 36954211 500019928 750842214 500014703 750842214 500014703 567039928 567078199 567039928 567078199 499980705 54478115 499980705 54478115 597890690 500010445 597890690 500010445 499993831 184602845 499993831 184602845 718583266 811629788 718583266 811629788 188399380 430740707 188399380 430740707 499990982 341604482 499990982 341604482 341624390 283722536 341624390 283722536 985578502 985584051 985578502 985584051 462327794 500032094 462327794 500032094 233871939 500039634 233871939 500039634 201504567 201516489 201504567 201516489 929205423 499981332 929205423 499981332 427770941 5112651 427770941 5112651 5153028 798354863 5153028 798354863 798385210 741254968 798385210 741254968 258715803 140328300 258715803 140328300 859631353 141869782 859631353 141869782 141880237 945630332 141880237 945630332 945660575 68795382 945660575 68795382 68739016 499973941 68739016 499973941 317947721 817104248 317947721 817104248 182872782 369332289 182872782 369332289 630688086 829852105 630688086 829852105 170167330 635394882 170167330 635394882 717726225 499979310 717726225 499979310 530617352 707631954 530617352 707631954 123418444 499983291 123418444 499983291 848456936 848418376 848456936 848418376 30877067 30884301 30877067 30884301 785498837 824293238 785498837 824293238 499967439 949919633 499967439 949919633 843186194 500019500 843186194 500019500 500031686 941423619 500031686 941423619 941401013 500001359 941401013 500001359 69487887 69535645 69487887 69535645 415755553 826464137 415755553 826464137 173588458 425446246 173588458 425446246 869927844 869953314 869927844 869953314 797032116 145206457 797032116 145206457 854824379 500000089 854824379 500000089 499984507 595848334 499984507 595848334 857656249 303052453 857656249 303052453 303048205 331242825 303048205 331242825 500025832 790798438 500025832 790798438 209189042 500025444 209189042 500025444 714891178 499985321 714891178 499985321 184080661 782973847 184080661 782973847 783009278 731838510 783009278 731838510 385233009 385268977 385233009 385268977 499977566 794879918 499977566 794879918 249657434 249717405 249657434 249717405 594579309 656847475 594579309 656847475 656890113 499992156 656890113 499992156 47961540 48012485 47961540 48012485 422890073 798840047 422890073 798840047 643149291 500013853 643149291 500013853 307860351 692103895 307860351 692103895 2702112 499998917 2702112 499998917 418383835 581591305 418383835 581591305 64045789 64037177 64045789 64037177 500036178 500005448 500036178 500005448 163659107 575353864 163659107 575353864 499995532 303867167 499995532 303867167 303812271 415988982 303812271 415988982 969283520 30717636 969283520 30717636 500011295 907390502 500011295 907390502 500009456 46873778 500009456 46873778 499962885 500037449 499962885 500037449 874730131 276211484 874730131 276211484 455238350 499975812 455238350 499975812 339176387 499962494 339176387 499962494 329191668 500011900 329191668 500011900 562284879 244826772 562284879 244826772 244841228 499992611 244841228 499992611 870380423 499977303 870380423 499977303 612184482 387763318 612184482 387763318 459098105 664405431 459098105 664405431 335570315 941270859 335570315 941270859 941288092 465783843 941288092 465783843 499977065 992051222 499977065 992051222 611276666 329073941 611276666 329073941 499971490 419637612 499971490 419637612 831372803 168622637 831372803 168622637 758364049 500014528 758364049 500014528 197923825 979923604 197923825 979923604 979954982 74214157 979954982 74214157 74235816 500018854 74235816 500018854 499996045 531548425 499996045 531548425 288375618 500011084 288375618 500011084 76221770 923789086 76221770 923789086 743511826 499989125 743511826 499989125 524652318 524601114 524652318 524601114 962003792 421243551 962003792 421243551 578697106 216790637 578697106 216790637 783237946 394154895 783237946 394154895 90493094 909541104 90493094 909541104 26103950 26108007 26103950 26108007 582825726 582812076 582825726 582812076 990041111 154798667 990041111 154798667 499994381 499998246 499994381 499998246 622385936 500027679 622385936 500027679 281321863 500028848 281321863 500028848 500008867 317038121 500008867 317038121 262016539 500004696 262016539 500004696 741459813 209779753 741459813 209779753 500031093 976157019 500031093 976157019 976157530 542105694 976157530 542105694 499971500 520794162 499971500 520794162 520822214 233843790 520822214 233843790 233871346 846287431 233871346 846287431 846357808 228596415 846357808 228596415 499969226 704568671 499969226 704568671 499977170 197556890 499977170 197556890 475137180 500000878 475137180 500000878 552922861 383980100 552922861 383980100 499968256 893015226 499968256 893015226 482058121 482069435 482058121 482069435 632671008 632691011 632671008 632691011 550769941 370093185 550769941 370093185 629840394 637641320 629840394 637641320 157538765 157528365 157538765 157528365 246214787 753783496 246214787 753783496 500004151 115080860 500004151 115080860 884854731 807103778 884854731 807103778 81542386 918508580 81542386 918508580 463839988 301791486 463839988 301791486 702232839 297817654 702232839 297817654 499996084 567943453 499996084 567943453 921845100 500019375 921845100 500019375 248575885 114260619 248575885 114260619 880430911 500004192 880430911 500004192 242538734 242532431 242538734 242532431 690132344 500031405 690132344 500031405 917234341 112756771 917234341 112756771 886395126 500025180 886395126 500025180 500013017 475323848 500013017 475323848 49240093 500027895 49240093 500027895 300290383 499964789 300290383 499964789 662085823 500020303 662085823 500020303 302701685 302664479 302701685 302664479 469404205 499979064 469404205 499979064 770738055 499989858 770738055 499989858 143957005 91332293 143957005 91332293 500015344 656541644 500015344 656541644 499961961 30556244 499961961 30556244 585494790 981326143 585494790 981326143 981362334 500025699 981362334 500025699 264364451 911394155 264364451 911394155 911342657 123700859 911342657 123700859 107943271 107941278 107943271 107941278 500034585 563108790 500034585 563108790 106731195 106748482 106731195 106748482 560651988 500030246 560651988 500030246 657049741 579960429 657049741 579960429 136512963 136543907 136512963 136543907 681966743 747884322 681966743 747884322 252082737 595476152 252082737 595476152 500017112 32554834 500017112 32554834 155479037 500008659 155479037 500008659 26447167 111908033 26447167 111908033 436244910 563779777 436244910 563779777 499991886 327255937 499991886 327255937 391357477 688541208 391357477 688541208 762136139 237851601 762136139 237851601 524001422 641762153 524001422 641762153 500024104 500026936 500024104 500026936 571028414 485432238 571028414 485432238 416645867 65036930 416645867 65036930 65021838 421252225 65021838 421252225 500021296 414702321 500021296 414702321 499967648 466228200 499967648 466228200 533725404 827506785 533725404 827506785 325790496 499966297 325790496 499966297 588717834 551632921 588717834 551632921 221321913 778716481 221321913 778716481 500008666 73896792 500008666 73896792 399401149 499963829 399401149 499963829 728185383 500015291 728185383 500015291 6406995 50724552 6406995 50724552 855204901 855237529 855204901 855237529 499994183 244821572 499994183 244821572 568632658 568639037 568632658 568639037 472759086 500027812 472759086 500027812 499992148 948572471 499992148 948572471 70516063 295147468 70516063 295147468 295121238 211347635 295121238 211347635 211284460 374030530 211284460 374030530 998566376 1457720 998566376 1457720 387364575 500034880 387364575 500034880 499982704 14401631 499982704 14401631 403706362 610864716 403706362 610864716 389124969 892074175 389124969 892074175 892064794 353248819 892064794 353248819 48489504 983506738 48489504 983506738 16494385 419184005 16494385 419184005 580821296 171792123 580821296 171792123 280103044 719884288 280103044 719884288 312280923 312245220 312280923 312245220 78815166 500025151 78815166 500025151 224154638 500004826 224154638 500004826 500027647 577754753 500027647 577754753 28047327 499963179 28047327 499963179 430749455 594693786 430749455 594693786 405300364 710870964 405300364 710870964 740310195 740291888 740310195 740291888 81932980 81939137 81932980 81939137 732440577 777207195 732440577 777207195 222792222 838632398 222792222 838632398 838583211 499969762 838583211 499969762 500022733 435153540 500022733 435153540 499961999 525110007 499961999 525110007 381684771 381680421 381684771 381680421 57355031 942658808 57355031 942658808 816824883 94334310 816824883 94334310 94322100 500000245 94322100 500000245 827687815 676409721 827687815 676409721 172915635 113168472 172915635 113168472 113216065 378444320 113216065 378444320 500036380 178315434 500036380 178315434 922626702 500014096 922626702 500014096 951816168 513824639 951816168 513824639 192916459 49597632 192916459 49597632 49580041 429745764 49580041 429745764 651498954 651508991 651498954 651508991 499965863 246309713 499965863 246309713 427707370 599156112 427707370 599156112 400908057 65180036 400908057 65180036 934816829 613057453 934816829 613057453 499973819 460937108 499973819 460937108 615067292 500017753 615067292 500017753 504042048 499981977 504042048 499981977 848843135 848868430 848843135 848868430 503474902 500013780 503474902 500013780 84924065 915079065 84924065 915079065 499967938 177047153 499967938 177047153 177020872 346197514 177020872 346197514 871861575 500025742 871861575 500025742 239529943 499972731 239529943 499972731 51224017 500033638 51224017 500033638 499992651 467652766 499992651 467652766 458619115 802406826 458619115 802406826 500907521 500919201 500907521 500919201 752935529 752959127 752935529 752959127 787958222 500024915 787958222 500024915 499980945 933374137 499980945 933374137 363885907 363898043 363885907 363898043 746937064 746988790 746937064 746988790 376645486 376617187 376645486 376617187 499975711 669472196 499975711 669472196 330511114 664943160 330511114 664943160 500025910 500009782 500025910 500009782 670767386 938929978 670767386 938929978 499992094 500000902 499992094 500000902 979456010 578633819 979456010 578633819 270128949 500028322 270128949 500028322 531061756 531054042 531061756 531054042 245095914 499963149 245095914 499963149 149638171 500007532 149638171 500007532 500018448 186060941 500018448 186060941 500036558 434979097 500036558 434979097 499983968 981619940 499983968 981619940 815785071 500012362 815785071 500012362 437946223 500025029 437946223 500025029 907929659 92050987 907929659 92050987 760596432 499989668 760596432 499989668 410523722 354613476 410523722 354613476 645363028 498394864 645363028 498394864 499996516 32511590 499996516 32511590 460477729 500009150 460477729 500009150 499980647 305514528 499980647 305514528 566442845 798403915 566442845 798403915 201614500 499972155 201614500 499972155 648501872 499965521 648501872 499965521 499970813 110455456 499970813 110455456 500015508 756255044 500015508 756255044 499962215 499986654 499962215 499986654 963166100 36835867 963166100 36835867 189745960 712965181 189745960 712965181 713006076 622749024 713006076 622749024 622743671 499977348 622743671 499977348 850733888 507878171 850733888 507878171 499980643 342715495 499980643 342715495 791608597 500039226 791608597 500039226 502790973 500009184 502790973 500009184 68450094 931527128 68450094 931527128 499990762 447945330 499990762 447945330 500027587 751938056 500027587 751938056 457716991 457718160 457716991 457718160 831353559 831362448 831353559 831362448 299491093 500000957 299491093 500000957 555017777 910844034 555017777 910844034 66851841 166995053 66851841 166995053 368168065 500023043 368168065 500023043 499992523 376714984 499992523 376714984 500007708 889857743 500007708 889857743 477658247 477609587 477658247 477609587 399206958 919435164 399206958 919435164 500035542 936470411 500035542 936470411 63534962 895875813 63534962 895875813 499999454 377559116 499999454 377559116 499986559 96568460 499986559 96568460 903455429 553123641 903455429 553123641 499985603 356424447 499985603 356424447 962548068 962491562 962548068 962491562 387685420 499982888 387685420 499982888 67765702 932220242 67765702 932220242 540717938 355212635 540717938 355212635 22914249 22919227 22914249 22919227 184270817 815793460 184270817 815793460 332265436 500030163 332265436 500030163 853928771 194754320 853928771 194754320 194739524 499977090 194739524 499977090 897466042 429880175 897466042 429880175 429909265 551305777 429909265 551305777 448706833 930851950 448706833 930851950 69177647 500020912 69177647 500020912 258206600 499999605 258206600 499999605 278015092 500036815 278015092 500036815 29473042 29447480 29473042 29447480 656618019 499998875 656618019 499998875 500034435 353140230 500034435 353140230 865912928 540987392 865912928 540987392 52023368 499995755 52023368 499995755 862498513 137462795 862498513 137462795 500019255 598157010 500019255 598157010 660767987 230349097 660767987 230349097 499998434 55018654 499998434 55018654 944980846 501331975 944980846 501331975 498617658 814176688 498617658 814176688 500026972 687302337 500026972 687302337 312758618 601462038 312758618 601462038 881647891 881639982 881647891 881639982 52662953 500033573 52662953 500033573 999659255 999675616 999659255 999675616 517330049 517355374 517330049 517355374 125296380 875382125 125296380 875382125 875345059 500033278 875345059 500033278 177172038 499984423 177172038 499984423 851944299 148048045 851944299 148048045 276171817 723876552 276171817 723876552 231285140 404540933 231285140 404540933 595460191 852833355 595460191 852833355 457016787 353684274 457016787 353684274 646280032 500037190 646280032 500037190 477667546 94664170 477667546 94664170 905399009 204405917 905399009 204405917 20910086 979143127 20910086 979143127 790348125 229288719 790348125 229288719 198403853 801586237 198403853 801586237 610234010 499974381 610234010 499974381 432471438 567520564 432471438 567520564 500036972 400230696 500036972 400230696 504155771 499990497 504155771 499990497 651095090 348852986 651095090 348852986 21183990 500029689 21183990 500029689 480528163 418418870 480528163 418418870 418470584 827270108 418470584 827270108 827267608 400210876 827267608 400210876 400177642 500004366 400177642 500004366 535289650 464715157 535289650 464715157 956179674 956199085 956179674 956199085 744908169 255106687 744908169 255106687 922460352 922446569 922460352 922446569 741959214 258062712 741959214 258062712 499960571 899534235 499960571 899534235 510939410 195381772 510939410 195381772 499997770 500030354 499997770 500030354 913261588 499993291 913261588 499993291 759069709 500022375 759069709 500022375 892160454 341172396 892160454 341172396 500005109 960870015 500005109 960870015 571822449 220040038 571822449 220040038 220053608 285111968 220053608 285111968 339621137 500025795 339621137 500025795 692798543 227924718 692798543 227924718 212395764 141560692 212395764 141560692 784006349 783988799 784006349 783988799 499969495 412646993 499969495 412646993 156780656 843257773 156780656 843257773 499998870 92755286 499998870 92755286 109845865 919764165 109845865 919764165 919765017 998642399 919765017 998642399 500002263 193484104 500002263 193484104 500010865 697126584 500010865 697126584 500003929 717862463 500003929 717862463 717860531 431618447 717860531 431618447 499966963 560046996 499966963 560046996 431058488 431019513 431058488 431019513 499997261 500015466 499997261 500015466 209331108 500001923 209331108 500001923 500024582 767134078 500024582 767134078 500039068 481605533 500039068 481605533 445575656 797669336 445575656 797669336 202359670 29484713 202359670 29484713 970491074 756789977 970491074 756789977 704183005 500032095 704183005 500032095 280389358 529266746 280389358 529266746 962388105 500037549 962388105 500037549 500025639 714338234 500025639 714338234 692164623 390065194 692164623 390065194 499978837 947196669 499978837 947196669 947144185 262323695 947144185 262323695 197209665 500032991 197209665 500032991 338248460 321309431 338248460 321309431 311190404 765716168 311190404 765716168 234309070 944727789 234309070 944727789 944715296 844621983 944715296 844621983 155367389 499963881 155367389 499963881 948719363 500020402 948719363 500020402 372166930 499987016 372166930 499987016 222639906 777368632 222639906 777368632 844719845 155348487 844719845 155348487 998114686 998079179 998114686 998079179 432863832 221147530 432863832 221147530 221183109 499988139 221183109 499988139 757258659 845416102 757258659 845416102 154616700 580914634 154616700 580914634 500024238 39330060 500024238 39330060 39354855 499979992 39354855 499979992 152613946 947311846 152613946 947311846 52680138 903529879 52680138 903529879 903533462 500006610 903533462 500006610 292327603 133236787 292327603 133236787 996766415 3180046 996766415 3180046 500028699 848575313 500028699 848575313 500005786 259205547 500005786 259205547 539988162 736380237 539988162 736380237 500009486 132033285 500009486 132033285 867995570 140830635 867995570 140830635 499962078 447081491 499962078 447081491 552909128 441429622 552909128 441429622 412477930 412469007 412477930 412469007 280752867 500018327 280752867 500018327 318316368 318293908 318316368 318293908 644110332 644056097 644110332 644056097 406147557 406198883 406147557 406198883 486564558 499969634 486564558 499969634 712095451 344624023 712095451 344624023 344586363 218433252 344586363 218433252 499980289 407054352 499980289 407054352 430725716 569265528 430725716 569265528 382388567 382330641 382388567 382330641 958136103 499994200 958136103 499994200 796069065 176541469 796069065 176541469 829756833 170295494 829756833 170295494 499987467 992757395 499987467 992757395 500036194 525798193 500036194 525798193 68404329 989056383 68404329 989056383 10902102 882953335 10902102 882953335 882950961 733786172 882950961 733786172 60915063 60910239 60915063 60910239 499989586 995816424 499989586 995816424 325839412 325804420 325839412 325804420 949061182 499983559 949061182 499983559 658406666 477866627 658406666 477866627 499989309 988241192 499989309 988241192 988258339 500015004 988258339 500015004 500005184 423256454 500005184 423256454 106869203 991461088 106869203 991461088 499985803 810188498 499985803 810188498 24101975 24108715 24101975 24108715 397716580 500000472 397716580 500000472 140831505 499980228 140831505 499980228 838011570 439752101 838011570 439752101 439692871 500031828 439692871 500031828 580585979 473980315 580585979 473980315 485782896 500032270 485782896 500032270 408135954 282087313 408135954 282087313 717913319 499984486 717913319 499984486 29818074 970182898 29818074 970182898 724314709 275751521 724314709 275751521 758060215 599681595 758060215 599681595 499964691 499978579 499964691 499978579 877957632 262088364 877957632 262088364 262102525 688898914 262102525 688898914 896372025 896437419 896372025 896437419 814916670 185142170 814916670 185142170 500015545 928160021 500015545 928160021 118076612 118039563 118076612 118039563 563431533 563464091 563431533 563464091 857310647 499978054 857310647 499978054 27140773 972903913 27140773 972903913 264814638 500004568 264814638 500004568 499976322 600034819 499976322 600034819 142378811 21832918 142378811 21832918 21833555 302207975 21833555 302207975 697819783 621759583 697819783 621759583 499979246 735638790 499979246 735638790 499999580 553305985 499999580 553305985 147309426 852740247 147309426 852740247 499990323 500017896 499990323 500017896 113721258 898742874 113721258 898742874 500032107 232507025 500032107 232507025 232531449 36755108 232531449 36755108 512327856 652277718 512327856 652277718 652248169 301063581 652248169 301063581 499980659 500029635 499980659 500029635 918758695 341046237 918758695 341046237 499963709 499996233 499963709 499996233 643712276 499982966 643712276 499982966 399189858 399143796 399189858 399143796 441221695 936486303 441221695 936486303 936478229 159265541 936478229 159265541 159251357 411977560 159251357 411977560 773851008 773802491 773851008 773802491 500016573 500009229 500016573 500009229 688942462 514486924 688942462 514486924 514556018 499967886 514556018 499967886 930108475 954578094 930108475 954578094 500007840 888316872 500007840 888316872 888332356 824352502 888332356 824352502 175699175 789741157 175699175 789741157 499988981 421656316 499988981 421656316 910692418 910653700 910692418 910653700 770473107 229505838 770473107 229505838 951536658 951520875 951536658 951520875 374309250 374254430 374309250 374254430 709028631 500016863 709028631 500016863 98033038 98018531 98033038 98018531 9399461 990632548 9399461 990632548 350710762 111707626 350710762 111707626 500008763 570668577 500008763 570668577 499983113 255395723 499983113 255395723 671871470 404953197 671871470 404953197 459909781 519197161 459909781 519197161 657108995 465905445 657108995 465905445 96672167 903294031 96672167 903294031 146629545 680326910 146629545 680326910 499962446 195899340 499962446 195899340 373645992 628498805 373645992 628498805 757556113 242467824 757556113 242467824 640669718 640678358 640669718 640678358 475338852 188309463 475338852 188309463 188271305 103441886 188271305 103441886 500035152 205492746 500035152 205492746 205461354 211482934 205461354 211482934 941114644 500001135 941114644 500001135 499966250 31699384 499966250 31699384 370014076 630009926 370014076 630009926 661577995 338419199 661577995 338419199 954610545 954577105 954610545 954577105 342579810 58644725 342579810 58644725 500012897 500026829 500012897 500026829 78721673 278751024 78721673 278751024 925375962 895088822 925375962 895088822 104917734 868290948 104917734 868290948 499994201 441831621 499994201 441831621 952026639 952020813 952026639 952020813 99762969 499989581 99762969 499989581 889709612 790548692 889709612 790548692 500005332 17967146 500005332 17967146 499981785 992442946 499981785 992442946 500020602 990163799 500020602 990163799 499962738 772687214 499962738 772687214 772665184 812173910 772665184 812173910 424318757 575640995 424318757 575640995 499994772 585133162 499994772 585133162 828880118 500039220 828880118 500039220 769952408 769934589 769952408 769934589 980388666 19626980 980388666 19626980 504830718 504766176 504830718 504766176 412839038 352765484 412839038 352765484 352829042 277071684 352829042 277071684 869778746 869243592 869778746 869243592 130738675 967630646 130738675 967630646 967594020 251311871 967594020 251311871 110355066 889651185 110355066 889651185 500014252 285634537 500014252 285634537 732222707 732248426 732222707 732248426 224422767 500037729 224422767 500037729 685778737 845669324 685778737 845669324 499980118 500034561 499980118 500034561 530688437 499971323 530688437 499971323 190156321 826183859 190156321 826183859 653530778 500020629 653530778 500020629 631487053 631490843 631487053 631490843 500026737 395559558 500026737 395559558 499967165 950883501 499967165 950883501 830001944 104401424 830001944 104401424 895563882 500014538 895563882 500014538 22941182 376221915 22941182 376221915 623779346 601753391 623779346 601753391 68992671 68949072 68992671 68949072 499964130 299884360 499964130 299884360 499990514 274817674 499990514 274817674 623761438 499964925 623761438 499964925 514760879 448204107 514760879 448204107 500027438 237404974 500027438 237404974 774163620 686833857 774163620 686833857 500012375 974283351 500012375 974283351 500026480 186243260 500026480 186243260 813700555 544654745 813700555 544654745 500015874 867177704 500015874 867177704 19165312 19224168 19165312 19224168 500004447 685454250 500004447 685454250 816310013 183676076 816310013 183676076 500016448 669051800 500016448 669051800 669049275 717677647 669049275 717677647 282341063 356290882 282341063 356290882 500027697 276599011 500027697 276599011 167709969 832328368 167709969 832328368 910906316 89151451 910906316 89151451 499975173 499968194 499975173 499968194 206344124 725393147 206344124 725393147 748790486 748806407 748790486 748806407 436712760 499970593 436712760 499970593 136967912 863035695 136967912 863035695 1673071 1713499 1673071 1713499 124252170 499987162 124252170 499987162 925768214 592680828 925768214 592680828 407290471 932617449 407290471 932617449 969768158 969791059 969768158 969791059 761182773 29160697 761182773 29160697 151652347 499981072 151652347 499981072 884303244 115661650 884303244 115661650 500019678 977755910 500019678 977755910 500002043 432152941 500002043 432152941 406313759 500002356 406313759 500002356 445097558 445099405 445097558 445099405 500022527 703355182 500022527 703355182 552468415 499978339 552468415 499978339 241126751 500025617 241126751 500025617 829799464 138569094 829799464 138569094 138553221 500021264 138553221 500021264 499980387 945020021 499980387 945020021 500004108 38132891 500004108 38132891 61542317 938487734 61542317 938487734 185850218 500012196 185850218 500012196 544055426 602628549 544055426 602628549 397362491 578232366 397362491 578232366 500017277 932303711 500017277 932303711 500021766 480334686 500021766 480334686 304964985 499998367 304964985 499998367 802891408 106372797 802891408 106372797 106350131 541332252 106350131 541332252 500038492 424328619 500038492 424328619 500002816 902347905 500002816 902347905 499965650 32053522 499965650 32053522 729226665 607406901 729226665 607406901 499969433 622713695 499969433 622713695 622699790 616229006 622699790 616229006 114241300 114284560 114241300 114284560 839171018 878263937 839171018 878263937 121699627 841873199 121699627 841873199 841812059 410386180 841812059 410386180 419785809 965200239 419785809 965200239 500033468 67358337 500033468 67358337 856370161 703413375 856370161 703413375 678825759 499966743 678825759 499966743 119676430 500005792 119676430 500005792 800348629 199622957 800348629 199622957 240177772 500017943 240177772 500017943 116248480 116218355 116248480 116218355 500034061 990931559 500034061 990931559 499983214 500004315 499983214 500004315 971605871 971623392 971605871 971623392 680083517 507160894 680083517 507160894 500012980 15127235 500012980 15127235 984858234 839302730 984858234 839302730 160669705 204207553 160669705 204207553 897721685 500031742 897721685 500031742 695029125 304941033 695029125 304941033 398948608 949558500 398948608 949558500 526676471 351371376 526676471 351371376 648611240 96394727 648611240 96394727 33728173 33747729 33728173 33747729 657847354 667647574 657847354 667647574 322820250 322766163 322820250 322766163 916337417 916331553 916337417 916331553 448045454 448086074 448045454 448086074 282577459 548670333 282577459 548670333 801782675 198235854 801782675 198235854 499994813 691326257 499994813 691326257 784917019 248908953 784917019 248908953 500029653 500031396 500029653 500031396 834814994 13018685 834814994 13018685 12979029 918385454 12979029 918385454 499989647 725769945 499989647 725769945 137373296 202746519 137373296 202746519 980259821 19692798 980259821 19692798 969250816 676390101 969250816 676390101 323632144 14493042 323632144 14493042 985481979 296040064 985481979 296040064 415568864 584421710 415568864 584421710 500027726 25110504 500027726 25110504 355826599 355866263 355826599 355866263 54546252 54509200 54546252 54509200 345773855 654221746 345773855 654221746 531387898 468617495 531387898 468617495 500031905 722472632 500031905 722472632 779984868 220001384 779984868 220001384 500033658 505320016 500033658 505320016 809965868 500030678 809965868 500030678 500012617 809965965 500012617 809965965 500020825 130064513 500020825 130064513 983451321 983422334 983451321 983422334 284301935 284333145 284301935 284333145 961840292 500016588 961840292 500016588 228604516 228659506 228604516 228659506 252598626 587299581 252598626 587299581 587265566 499986531 587265566 499986531 46213099 46183331 46213099 46183331 654052816 654089462 654052816 654089462 585551658 195147303 585551658 195147303 195191457 666913019 195191457 666913019 528832120 471178811 528832120 471178811 533689981 533688538 533689981 533688538 932997647 273359379 932997647 273359379 243807892 499985430 243807892 499985430 257897136 257950120 257897136 257950120 582271114 711172506 582271114 711172506 500012433 278705130 500012433 278705130 721281156 849734106 721281156 849734106 150256245 499982965 150256245 499982965 576435186 423597760 576435186 423597760 783717173 783710141 783717173 783710141 350078672 350079051 350078672 350079051 746803445 499995244 746803445 499995244 230003995 430332877 230003995 430332877 770930718 770967832 770930718 770967832 180134071 180122147 180134071 180122147 500026565 500034134 500026565 500034134 889134828 866691078 889134828 866691078 133321122 499963746 133321122 499963746 287538782 287580814 287538782 287580814 611673418 862179437 611673418 862179437 862165548 500035450 862165548 500035450 199831925 515366884 199831925 515366884 542132777 81867396 542132777 81867396 918103513 675795200 918103513 675795200 324238623 119894399 324238623 119894399 880103812 973368756 880103812 973368756 26637835 386968555 26637835 386968555 500010327 878666714 500010327 878666714 121334756 265203649 121334756 265203649 734768388 919920976 734768388 919920976 500035726 365889844 500035726 365889844 634101629 485074991 634101629 485074991 485049991 671011825 485049991 671011825 500015128 534989232 500015128 534989232 43341989 956656453 43341989 956656453 648016852 351970168 648016852 351970168 449951498 733483863 449951498 733483863 500038698 366127562 500038698 366127562 267469899 267479549 267469899 267479549 845522934 514066031 845522934 514066031 361546169 638482017 361546169 638482017 597763971 18618387 597763971 18618387 981363978 995500513 981363978 995500513 4480740 499965786 4480740 499965786 500000672 843692141 500000672 843692141 499974630 424900153 499974630 424900153 645128132 500002797 645128132 500002797 500035631 970094978 500035631 970094978 379707138 620323140 379707138 620323140 499985819 831522615 499985819 831522615 92329681 500004142 92329681 500004142 969613022 807183494 969613022 807183494 807200757 910141996 807200757 910141996 910165135 637860741 910165135 637860741 499980913 277335475 499980913 277335475 436080655 563849798 436080655 563849798 782885587 106756230 782885587 106756230 952888145 952916198 952888145 952916198 499986013 468440760 499986013 468440760 531514790 61637058 531514790 61637058 61568708 174938155 61568708 174938155 825022413 499999353 825022413 499999353 270474541 270407521 270474541 270407521 684266793 684229706 684266793 684229706 383360761 79843803 383360761 79843803 920188754 672391189 920188754 672391189 55612257 55566795 55612257 55566795 19827947 628381303 19827947 628381303 500000492 305544224 500000492 305544224 158787300 798762722 158787300 798762722 798767142 50715822 798767142 50715822 50687677 499993869 50687677 499993869 734237727 742211953 734237727 742211953 257780931 328128739 257780931 328128739 671904442 327957243 671904442 327957243 327885321 500034524 327885321 500034524 660535807 145506972 660535807 145506972 499989757 274778473 499989757 274778473 725234055 921652031 725234055 921652031 436776463 500023368 436776463 500023368 888679205 500036346 888679205 500036346 307174498 213465747 307174498 213465747 786527784 265900227 786527784 265900227 265876643 530378740 265876643 530378740 530372447 499974618 530372447 499974618 268105142 119682762 268105142 119682762 880347139 499970151 880347139 499970151 129054421 275391696 129054421 275391696 518029959 482000197 518029959 482000197 353385693 352240183 353385693 352240183 352227359 985009416 352227359 985009416 538451215 499967938 538451215 499967938 499972768 775815687 499972768 775815687 626406231 499982476 626406231 499982476 499981960 756600772 499981960 756600772 764569755 235458676 764569755 235458676 499970922 520291856 499970922 520291856 520313984 581761505 520313984 581761505 128168190 128162250 128168190 128162250 598070567 598054574 598070567 598054574 524776529 475254832 524776529 475254832 554493595 554503981 554493595 554503981 500034092 116256124 500034092 116256124 106180699 893775392 106180699 893775392 499994890 356338044 499994890 356338044 499967389 500006741 499967389 500006741 934599410 134506969 934599410 134506969 500008074 995130649 500008074 995130649 765147366 392657204 765147366 392657204 133827068 500027320 133827068 500027320 995821988 499968646 995821988 499968646 148652994 503166434 148652994 503166434 503237720 513833188 503237720 513833188 486191472 430779535 486191472 430779535 736605863 263407435 736605863 263407435 207535401 859695852 207535401 859695852 140274520 349105773 140274520 349105773 980824884 19128371 980824884 19128371 500033017 834163863 500033017 834163863 85681845 499960404 85681845 499960404 150509607 849519887 150509607 849519887 410049164 500038716 410049164 500038716 20486492 979522641 20486492 979522641 500010792 86018810 500010792 86018810 913975051 226044623 913975051 226044623 226071783 352083503 226071783 352083503 647844633 203746976 647844633 203746976 499979312 12170082 499979312 12170082 500025062 500033413 500025062 500033413 80082496 760247039 80082496 760247039 499976180 499986238 499976180 499986238 385060324 312977232 385060324 312977232 687029075 499976015 687029075 499976015 353321641 425157646 353321641 425157646 500018634 472089089 500018634 472089089 472091191 136090966 472091191 136090966 500014842 742869016 500014842 742869016 305725605 10524539 305725605 10524539 989446684 734778249 989446684 734778249 265248281 192918680 265248281 192918680 599102840 798655832 599102840 798655832 201353467 469463608 201353467 469463608 530504391 776629982 530504391 776629982 499977354 963372665 499977354 963372665 963370841 500024520 963370841 500024520 12480601 987462776 12480601 987462776 897761084 289667878 897761084 289667878 289668677 903390714 289668677 903390714 903368641 776764500 903368641 776764500 499962064 438971566 499962064 438971566 318718925 681318052 318718925 681318052 93278507 499978733 93278507 499978733 327149429 672916882 327149429 672916882 500003231 143708567 500003231 143708567 733890513 733944261 733890513 733944261 500000767 499961020 500000767 499961020 761097562 499968446 761097562 499968446 293213651 948616644 293213651 948616644 948619416 499983516 948619416 499983516 358711206 504867592 358711206 504867592 500008728 667883749 500008728 667883749 152101885 152085457 152101885 152085457 275871808 832501300 275871808 832501300 167512496 500002747 167512496 500002747 660556174 499964652 660556174 499964652 428100637 447830084 428100637 447830084 500039913 132204325 500039913 132204325 132185677 738659012 132185677 738659012 455079486 300891000 455079486 300891000 499991583 806575673 499991583 806575673 193400815 500027408 193400815 500027408 317017528 819300130 317017528 819300130 6614305 497460695 6614305 497460695 499992632 500035510 499992632 500035510 226975315 441652733 226975315 441652733 500013679 163892588 500013679 163892588 641763380 500003935 641763380 500003935 737240594 499960388 737240594 499960388 499984342 528049947 499984342 528049947 701118639 368498986 701118639 368498986 368504701 134975406 368504701 134975406 988771972 988802172 988771972 988802172 500000263 329936378 500000263 329936378 37494396 881748443 37494396 881748443 283728432 500024740 283728432 500024740 92667300 907309661 92667300 907309661 499972771 275020716 499972771 275020716 792357817 500004473 792357817 500004473 743602384 256327628 743602384 256327628 692712786 500038264 692712786 500038264 297769949 499978445 297769949 499978445 832440856 167528736 832440856 167528736 161773065 974376626 161773065 974376626 500034336 499993950 500034336 499993950 82922832 843849935 82922832 843849935 500039922 614792308 500039922 614792308 385232877 499966828 385232877 499966828 445757234 554248014 445757234 554248014 425495890 500033759 425495890 500033759 168825992 831209884 168825992 831209884 991837637 499997172 991837637 499997172 410134076 986043846 410134076 986043846 499968907 499987136 499968907 499987136 315897045 533754400 315897045 533754400 466258274 666532357 466258274 666532357 333420125 991011369 333420125 991011369 500036533 500023160 500036533 500023160 468259768 608050170 468259768 608050170 608042166 499961694 608042166 499961694 366152925 881112003 366152925 881112003 500024963 716848757 500024963 716848757 716886995 941752876 716886995 941752876 58291757 306912701 58291757 306912701 693144637 448912807 693144637 448912807 551099979 813440820 551099979 813440820 813498575 499994776 813498575 499994776 200966525 799018267 200966525 799018267 33400859 33464968 33400859 33464968 779606871 499979557 779606871 499979557 37035569 500025237 37035569 500025237 585183964 450474994 585183964 450474994 310808500 310772459 310808500 310772459 722937740 499963234 722937740 499963234 351331540 351378856 351331540 351378856 547504581 499979076 547504581 499979076 739071530 608727813 739071530 608727813 83339707 83346703 83339707 83346703 725781863 499966064 725781863 499966064 301005347 301068595 301005347 301068595 527259875 500038235 527259875 500038235 9216264 9209646 9216264 9209646 753538836 753537431 753538836 753537431 499977256 500026921 499977256 500026921 379486313 893127207 379486313 893127207 500022010 820525200 500022010 820525200 179473098 246348812 179473098 246348812 753612314 310110139 753612314 310110139 177066009 822918018 177066009 822918018 121066464 500028030 121066464 500028030 500011424 762876378 500011424 762876378 182899211 182898379 182899211 182898379 740117204 500032817 740117204 500032817 351904469 924639221 351904469 924639221 500018198 427012313 500018198 427012313 499987029 181311810 499987029 181311810 698516657 500023974 698516657 500023974 388894688 713445760 388894688 713445760 713453989 431374253 713453989 431374253 500029781 8689534 500029781 8689534 500034518 879491648 500034518 879491648 120456579 381760090 120456579 381760090 923739615 499978994 923739615 499978994 156519066 291699687 156519066 291699687 754255643 245769239 754255643 245769239 838790861 838739856 838790861 838739856 781379641 439961696 781379641 439961696 499987991 726372017 499987991 726372017 499980994 136163140 499980994 136163140 230924598 769085315 230924598 769085315 500039351 474855389 500039351 474855389 474876582 564874809 474876582 564874809 564830082 290174912 564830082 290174912 499960048 567636519 499960048 567636519 842680011 157358742 842680011 157358742 215373870 718510986 215373870 718510986 674650522 325355493 674650522 325355493 500011364 828486980 500011364 828486980 415200690 500009242 415200690 500009242 780026965 780052389 780026965 780052389 408729717 499977643 408729717 499977643 238059120 998701687 238059120 998701687 499984923 4259458 499984923 4259458 500013488 788182076 500013488 788182076 500031315 1742010 500031315 1742010 946095797 946102231 946095797 946102231 733508604 733452787 733508604 733452787 499977047 921469700 499977047 921469700 500022690 86027555 500022690 86027555 812061008 812111947 812061008 812111947 500022918 499967619 500022918 499967619 528760296 508749837 528760296 508749837 36713564 963351737 36713564 963351737 730847667 500005072 730847667 500005072 563587545 500015504 563587545 500015504 180021246 249189378 180021246 249189378 500031541 971976711 500031541 971976711 28042975 690411214 28042975 690411214 500015675 643956134 500015675 643956134 356086184 499988920 356086184 499988920 935462467 342930085 935462467 342930085 657046961 500022133 657046961 500022133 927567511 927639682 927567511 927639682 499977321 184845324 499977321 184845324 184839497 727316288 184839497 727316288 500022120 678141585 500022120 678141585 499972459 378171190 499972459 378171190 621826831 88740409 621826831 88740409 88794342 500023049 88794342 500023049 592627614 499991770 592627614 499991770 482373746 362672792 482373746 362672792 637393483 394513292 637393483 394513292 394492531 272547486 394492531 272547486 500019751 135597160 500019751 135597160 609498490 609501582 609498490 609501582 495339894 37677841 495339894 37677841 500003995 187891635 500003995 187891635 452856358 452902644 452856358 452902644 499991350 411934261 499991350 411934261 960352191 500001666 960352191 500001666 217660474 499975547 217660474 499975547 665047790 665041627 665047790 665041627 375265953 498056421 375265953 498056421 753303396 246673527 753303396 246673527 555110850 702636310 555110850 702636310 297400212 825842206 297400212 825842206 500016518 696006102 500016518 696006102 500010965 644706668 500010965 644706668 644757487 354246466 644757487 354246466 155160656 542996155 155160656 542996155 915036804 915019930 915036804 915019930 161524650 161521138 161524650 161521138 251863512 499963484 251863512 499963484 436949333 500020934 436949333 500020934 149964328 694973567 149964328 694973567 944557825 499980252 944557825 499980252 241786954 919179997 241786954 919179997 500001154 165866566 500001154 165866566 165849114 500018041 165849114 500018041 205007486 500002912 205007486 500002912 191016271 409451602 191016271 409451602 959838472 40210749 959838472 40210749 365188764 634823043 365188764 634823043 499961884 75552641 499961884 75552641 771400207 500010386 771400207 500010386 963507481 499992121 963507481 499992121 444207716 555733086 444207716 555733086 348631528 471436583 348631528 471436583 500026898 737915233 500026898 737915233 594431984 499977694 594431984 499977694 17875622 549693024 17875622 549693024 549699490 500036311 549699490 500036311 195659900 619249007 195659900 619249007 969140716 30873068 969140716 30873068 90189634 927173070 90189634 927173070 725416065 274574818 725416065 274574818 500035672 499966431 500035672 499966431 559223236 899134983 559223236 899134983 100815123 482315725 100815123 482315725 499994580 500021562 499994580 500021562 134871487 720409397 134871487 720409397 944636399 126620695 944636399 126620695 126667837 285318314 126667837 285318314 655329932 961966664 655329932 961966664 961970672 272046058 961970672 272046058 272031343 273317323 272031343 273317323 726696768 392990242 726696768 392990242 393025965 119834679 393025965 119834679 986194722 986133942 986194722 986133942 500014720 896411982 500014720 896411982 500037874 908418016 500037874 908418016 585100456 552533560 585100456 552533560 447454310 585754886 447454310 585754886 500027351 86696786 500027351 86696786 499977157 823105737 499977157 823105737 882780640 499985324 882780640 499985324 722644710 500009724 722644710 500009724 392195396 500008418 392195396 500008418 401937105 639119193 401937105 639119193 678095710 795042060 678095710 795042060 204943234 499985682 204943234 499985682 732720934 131876658 732720934 131876658 131902904 499960988 131902904 499960988 624471212 482445370 624471212 482445370 284421368 499993504 284421368 499993504 888435968 198629456 888435968 198629456 198647542 173555902 198647542 173555902 836348310 499999327 836348310 499999327 443410472 499968545 443410472 499968545 567117904 500009785 567117904 500009785 181540459 818424329 181540459 818424329 863727044 266844743 863727044 266844743 266881839 976985130 266881839 976985130 976988029 430685018 976988029 430685018 303059532 500002568 303059532 500002568 446225933 446201480 446225933 446201480 290294347 499988557 290294347 499988557 332479309 499989337 332479309 499989337 29412158 78278806 29412158 78278806 499964451 203430955 499964451 203430955 203414800 499981961 203414800 499981961 830064389 33935133 830064389 33935133 33882573 606614699 33882573 606614699 606622988 143726717 606622988 143726717 499976860 499987702 499976860 499987702 965598220 733368520 965598220 733368520 499969421 862143743 499969421 862143743 724090577 290310375 724090577 290310375 564078209 564068716 564078209 564068716 818276433 181778783 818276433 181778783 499992520 599487775 499992520 599487775 63273503 63271653 63273503 63271653 325261826 622538373 325261826 622538373 622580710 162407353 622580710 162407353 162461545 705723321 162461545 705723321 500005280 500033195 500005280 500033195 47668245 499982191 47668245 499982191 856171304 580542737 856171304 580542737 312099089 687888164 312099089 687888164 702331486 499986903 702331486 499986903 128637971 871377428 128637971 871377428 522056309 477954604 522056309 477954604 670263687 539630816 670263687 539630816 499973833 599988823 499973833 599988823 801604542 198335887 801604542 198335887 32947391 967008163 32947391 967008163 696651421 494395916 696651421 494395916 211225106 967270648 211225106 967270648 500003881 212711546 500003881 212711546 95103290 904922482 95103290 904922482 423044956 500013299 423044956 500013299 500009231 184823669 500009231 184823669 29396123 499989472 29396123 499989472 979696332 291212922 979696332 291212922 130426796 500031243 130426796 500031243 56556749 500013208 56556749 500013208 344382996 655623934 344382996 655623934 225993623 226017315 225993623 226017315 272613183 983308845 272613183 983308845 16703672 574168674 16703672 574168674 500026507 923072395 500026507 923072395 76951479 864518583 76951479 864518583 864496128 494513313 864496128 494513313 385683207 385759931 385683207 385759931 960043999 500028941 960043999 500028941 217683979 311451253 217683979 311451253 418635970 499990683 418635970 499990683 939152486 604531745 939152486 604531745 41646249 133592125 41646249 133592125 500004887 499964521 500004887 499964521 438987538 500023016 438987538 500023016 912054325 178971007 912054325 178971007 178963688 461871138 178963688 461871138 538191351 500017111 538191351 500017111 429186397 500037599 429186397 500037599 514478194 76530954 514478194 76530954 499966574 142849811 499966574 142849811 857131396 847271974 857131396 847271974 500030616 119719020 500030616 119719020 797008 999209805 797008 999209805 837995086 436461510 837995086 436461510 563553744 500020781 563553744 500020781 923894848 410728527 923894848 410728527 410751820 572825987 410751820 572825987 572837411 358044081 572837411 358044081 358054590 105423304 358054590 105423304 894568850 433434450 894568850 433434450 433404120 998709881 433404120 998709881 998683185 547004377 998683185 547004377 70493011 249752028 70493011 249752028 750242685 500021118 750242685 500021118 491985985 895811976 491985985 895811976 499963639 499990810 499963639 499990810 30969596 701204962 30969596 701204962 713881849 286056333 713881849 286056333 342016466 499989600 342016466 499989600 716366282 304159264 716366282 304159264 499981220 310634894 499981220 310634894 499997912 468538300 499997912 468538300 70976376 70965244 70976376 70965244 496481051 499975307 496481051 499975307 499962677 111714091 499962677 111714091 155279507 499992899 155279507 499992899 289866248 289854791 289866248 289854791 779027148 500003125 779027148 500003125 922995262 158848007 922995262 158848007 691902231 578872570 691902231 578872570 421147920 312042849 421147920 312042849 500029166 144007256 500029166 144007256 623313217 499991370 623313217 499991370 256003750 152677331 256003750 152677331 802942570 519925769 802942570 519925769 90107743 90110422 90107743 90110422 366455824 785682057 366455824 785682057 214319946 682134580 214319946 682134580 504380324 499973533 504380324 499973533 55736092 944275833 55736092 944275833 405127025 48301083 405127025 48301083 928086765 500036008 928086765 500036008 477851741 499993637 477851741 499993637 157052549 63397940 157052549 63397940 63421454 937225594 63421454 937225594 937228861 499985918 937228861 499985918 111960861 888064104 111960861 888064104 500034747 252692052 500034747 252692052 4404554 995579825 4404554 995579825 475268420 500020945 475268420 500020945 23182961 976828919 23182961 976828919 301145707 301114396 301145707 301114396 691128459 509776824 691128459 509776824 509740852 435020935 509740852 435020935 564977402 417676397 564977402 417676397 500007907 370562958 500007907 370562958 629451988 499112996 629451988 499112996 500004005 964068227 500004005 964068227 964044803 927988641 964044803 927988641 19119 500013975 19119 500013975 680740274 680742134 680740274 680742134 412570395 587425997 412570395 587425997 500001514 648310663 500001514 648310663 852969852 499990575 852969852 499990575 976707243 623237960 976707243 623237960 329947775 670064469 329947775 670064469 911902568 88126871 911902568 88126871 500019193 892002175 500019193 892002175 499967320 307066083 499967320 307066083 692954717 368891732 692954717 368891732 189750396 500007795 189750396 500007795 882651628 117294763 882651628 117294763 363369496 636644018 363369496 636644018 499985026 258866748 499985026 258866748 904475337 500009459 904475337 500009459 31841275 31879944 31841275 31879944 124229960 499988008 124229960 499988008 500029379 396587829 500029379 396587829 275429482 810545546 275429482 810545546 189415558 541164755 189415558 541164755 458806360 754413805 458806360 754413805 16741346 983254957 16741346 983254957 34403615 202685868 34403615 202685868 797293014 591078431 797293014 591078431 299360725 170038343 299360725 170038343 98607689 594794326 98607689 594794326 500008151 55196531 500008151 55196531 55194062 766020198 55194062 766020198 500033315 875587522 500033315 875587522 102457170 102451505 102457170 102451505 286000458 499993417 286000458 499993417 900956737 321060050 900956737 321060050 678970869 43998814 678970869 43998814 955971966 500028122 955971966 500028122 43102037 557816819 43102037 557816819 777023249 222982426 777023249 222982426 500017956 562087700 500017956 562087700 500029307 943446761 500029307 943446761 254775374 745272784 254775374 745272784 499987216 879307280 499987216 879307280 120688986 642900606 120688986 642900606 500001483 214676270 500001483 214676270 200224806 799798892 200224806 799798892 292117254 499994557 292117254 499994557 794265456 637062881 794265456 637062881 158529106 934525193 158529106 934525193 499963217 499973556 499963217 499973556 437177386 500018127 437177386 500018127 740338621 413419125 740338621 413419125 586550371 717246081 586550371 717246081 717202016 127013742 717202016 127013742 127025829 857093390 127025829 857093390 500021427 152393574 500021427 152393574 499993325 500028413 499993325 500028413 986265507 499997127 986265507 499997127 240608452 240561549 240608452 240561549 842055036 500021815 842055036 500021815 36406861 36477949 36406861 36477949 127239434 942887875 127239434 942887875 57129208 499970105 57129208 499970105 862925414 500026871 862925414 500026871 308739655 691298614 308739655 691298614 220296752 499985824 220296752 499985824 499985536 729724093 499985536 729724093 500035490 668953119 500035490 668953119 974145748 974156886 974145748 974156886 439737764 499970182 439737764 499970182 402502946 179556872 402502946 179556872 964977827 499989564 964977827 499989564 145859452 499988305 145859452 499988305 619939387 967598782 619939387 967598782 32421202 663755550 32421202 663755550 336243450 165413477 336243450 165413477 165430140 298081752 165430140 298081752 499983949 880934518 499983949 880934518 119042275 789732779 119042275 789732779 794154102 794117912 794154102 794117912 669202165 15187870 669202165 15187870 984853801 548793534 984853801 548793534 401813301 598168131 401813301 598168131 15880576 87742071 15880576 87742071 94267083 905724815 94267083 905724815 977754859 22299603 977754859 22299603 500034780 709830240 500034780 709830240 433661147 500025129 433661147 500025129 985687418 112939362 985687418 112939362 40944907 634689237 40944907 634689237 953629510 46324958 953629510 46324958 642599416 499995655 642599416 499995655 232754649 858718009 232754649 858718009 858673785 500035123 858673785 500035123 159924828 474091142 159924828 474091142 500004210 665479057 500004210 665479057 980336496 207863800 980336496 207863800 498066270 499970235 498066270 499970235 390519949 356684156 390519949 356684156 643335541 388879886 643335541 388879886 500028456 911109248 500028456 911109248 784717384 259456956 784717384 259456956 500007406 878557828 500007406 878557828 121458251 499960516 121458251 499960516 857933632 499961741 857933632 499961741 481587488 298143535 481587488 298143535 701845508 499984992 701845508 499984992 436749071 794356998 436749071 794356998 789176650 273258915 789176650 273258915 155002581 499987445 155002581 499987445 567437703 361215177 567437703 361215177 797768716 202210864 797768716 202210864 998218601 998238591 998218601 998238591 442239172 500034295 442239172 500034295 181096945 761698644 181096945 761698644 500018550 81079159 500018550 81079159 105922687 499975931 105922687 499975931 964144874 35843289 964144874 35843289 657814827 675713944 657814827 675713944 324285614 801123303 324285614 801123303 801163683 462895515 801163683 462895515 500004687 830563792 500004687 830563792 59802186 499973274 59802186 499973274 500014807 800851240 500014807 800851240 311372142 308980788 311372142 308980788 308960539 198947387 308960539 198947387 923183608 923235501 923183608 923235501 722803231 499987574 722803231 499987574 500035645 938317532 500035645 938317532 405477173 533067766 405477173 533067766 466931577 50366649 466931577 50366649 50420535 517125817 50420535 517125817 784408302 215574328 784408302 215574328 553195406 446779784 553195406 446779784 200997079 200929725 200997079 200929725 708181994 291768335 708181994 291768335 882918353 117075460 882918353 117075460 499979557 379284746 499979557 379284746 212665478 212624995 212665478 212624995 695324184 304652202 695324184 304652202 500003741 14881207 500003741 14881207 512968608 486967654 512968608 486967654 499994333 189270888 499994333 189270888 935764155 935821692 935764155 935821692 331212788 477900251 331212788 477900251 499975754 868776333 499975754 868776333 112624301 499981359 112624301 499981359 770773886 770797210 770773886 770797210 500022348 423346722 500022348 423346722 917867532 82131165 917867532 82131165 589493970 500022610 589493970 500022610 459735383 986382808 459735383 986382808 986363827 211016842 986363827 211016842 434695525 434723301 434695525 434723301 500009852 253773539 500009852 253773539 441048775 441107056 441048775 441107056 980128584 19845988 980128584 19845988 589237188 410763507 589237188 410763507 821486231 109945864 821486231 109945864 890087025 499965381 890087025 499965381 561178667 631828795 561178667 631828795 631828498 380595387 631828498 380595387 619433743 499991652 619433743 499991652 738050101 442180146 738050101 442180146 457947130 888337610 457947130 888337610 888384770 500031929 888384770 500031929 305637486 263586587 305637486 263586587 500029206 499997455 500029206 499997455 341275413 760542920 341275413 760542920 993937563 499992017 993937563 499992017 499968116 983044184 499968116 983044184 447048900 5366132 447048900 5366132 994561595 500015427 994561595 500015427 499997170 302816227 499997170 302816227 943699214 499995452 943699214 499995452 957025067 42990088 957025067 42990088 499983373 680730828 499983373 680730828 257047324 499972815 257047324 499972815 718289462 199769030 718289462 199769030 199787349 499963211 199787349 499963211 740845079 259152018 740845079 259152018 762185069 845563952 762185069 845563952 845524045 499985644 845524045 499985644 384855070 397752486 384855070 397752486 499983657 302038552 499983657 302038552 301973471 727137893 301973471 727137893 727127059 616564160 727127059 616564160 74703724 10192437 74703724 10192437 499975806 54644019 499975806 54644019 54707071 907375974 54707071 907375974 907329725 159696009 907329725 159696009 500014338 986946215 500014338 986946215 986979274 469190366 986979274 469190366 499979763 695291407 499979763 695291407 817177103 499985750 817177103 499985750 526465751 843241807 526465751 843241807 843260239 259317224 843260239 259317224 259334227 471100618 259334227 471100618 528926489 304250903 528926489 304250903 13793004 13781104 13793004 13781104 532828506 467162142 532828506 467162142 499972190 98999940 499972190 98999940 878244964 500024153 878244964 500024153 455576106 293192672 455576106 293192672 880759346 880775823 880759346 880775823 275988550 422070164 275988550 422070164 422030540 354209563 422030540 354209563 354223783 820613378 354223783 820613378 820606993 247615417 820606993 247615417 752335851 499975539 752335851 499975539 883328954 412556574 883328954 412556574 587418760 165185179 587418760 165185179 834850080 470938371 834850080 470938371 499976446 593884010 499976446 593884010 492529979 426051603 492529979 426051603 426014206 80526317 426014206 80526317 500000191 852636480 500000191 852636480 147414425 668519427 147414425 668519427 668504764 389554176 668504764 389554176 389551651 463243144 389551651 463243144 536791178 908401375 536791178 908401375 91560251 387969553 91560251 387969553 387985286 777080851 387985286 777080851 121812806 917440146 121812806 917440146 82553982 510048453 82553982 510048453 709318635 100490372 709318635 100490372 100508396 499964989 100508396 499964989 882469770 882448750 882469770 882448750 499984232 611652503 499984232 611652503 227526800 500018476 227526800 500018476 171642298 828320928 171642298 828320928 969753812 30205564 969753812 30205564 820002491 820030182 820002491 820030182 366287828 313763744 366287828 313763744 313795312 430052938 313795312 430052938 500035286 507714767 500035286 507714767 492291731 318196235 492291731 318196235 681855772 482842340 681855772 482842340 517093794 712705949 517093794 712705949 712661029 950848156 712661029 950848156 338978107 499974087 338978107 499974087 310668176 499987222 310668176 499987222 791557053 500015435 791557053 500015435 309006699 500006131 309006699 500006131 781294896 645940648 781294896 645940648 75691265 924261093 75691265 924261093 725845310 500033651 725845310 500033651 902560436 902606388 902560436 902606388 266912099 266883978 266912099 266883978 499970215 620767697 499970215 620767697 95691220 95711437 95691220 95711437 878014143 242006539 878014143 242006539 499998211 474071302 499998211 474071302 499997780 500020969 499997780 500020969 566323567 499983708 566323567 499983708 153149690 797596542 153149690 797596542 500005616 499984587 500005616 499984587 133887593 710355141 133887593 710355141 817312940 817334970 817312940 817334970 913853821 86192914 913853821 86192914 499977623 435007068 499977623 435007068 64951291 64981102 64951291 64981102 500019910 697749432 500019910 697749432 195527937 195544621 195527937 195544621 500038481 936778835 500038481 936778835 251141347 251088569 251141347 251088569 927302365 948563615 927302365 948563615 948575890 549112967 948575890 549112967 450902012 500009963 450902012 500009963 784606417 215342619 784606417 215342619 384166460 861436505 384166460 861436505 861409485 254668940 861409485 254668940 500015989 70766196 500015989 70766196 500016828 774301947 500016828 774301947 898455509 101564136 898455509 101564136 499988033 804324888 499988033 804324888 258876090 305026485 258876090 305026485 305001428 499994656 305001428 499994656 250298814 380804372 250298814 380804372 619173773 499976840 619173773 499976840 12331880 3979245 12331880 3979245 996078239 500024636 996078239 500024636 25082073 499989395 25082073 499989395 791362369 791426318 791362369 791426318 500032523 296121339 500032523 296121339 379630835 500023280 379630835 500023280 826262206 173780555 826262206 173780555 500022600 663182127 500022600 663182127 440649270 121194205 440649270 121194205 878800559 846853528 878800559 846853528 300690665 499995871 300690665 499995871 85595471 964333124 85595471 964333124 35603943 499994651 35603943 499994651 525433928 244981737 525433928 244981737 244998609 302303008 244998609 302303008 499968683 141590220 499968683 141590220 499962747 951956529 499962747 951956529 500034339 500033684 500034339 500033684 325902935 991037782 325902935 991037782 990965760 938350775 990965760 938350775 218395245 242342902 218395245 242342902 757640254 292491454 757640254 292491454 292490544 87409014 292490544 87409014 912549210 921899932 912549210 921899932 344700648 500031588 344700648 500031588 500009624 835689301 500009624 835689301 499966684 313397341 499966684 313397341 108691324 898534505 108691324 898534505 721331269 31632530 721331269 31632530 499982278 767552539 499982278 767552539 767536293 671642300 767536293 671642300 328354014 499961096 328354014 499961096 375408592 839072049 375408592 839072049 160964100 530659240 160964100 530659240 670857841 499970117 670857841 499970117 236432666 763627987 236432666 763627987 500031731 331808246 500031731 331808246 454852768 500035998 454852768 500035998 152754379 152784508 152754379 152784508 493584699 646177667 493584699 646177667 646153094 264758809 646153094 264758809 500033905 218117945 500033905 218117945 951623646 48370480 951623646 48370480 928907399 928915342 928907399 928915342 776663770 382723940 776663770 382723940 500015244 835145162 500015244 835145162 835152122 617869155 835152122 617869155 382148824 500032976 382148824 500032976 511414837 499965036 511414837 499965036 33098235 435161975 33098235 435161975 564873249 897478930 564873249 897478930 102565574 218296181 102565574 218296181 919887221 499970600 919887221 499970600 338591755 21733892 338591755 21733892 978277076 160170545 978277076 160170545 160165380 602025655 160165380 602025655 601989660 500000684 601989660 500000684 101575326 348163024 101575326 348163024 348172086 345302987 348172086 345302987 226777866 1733411 226777866 1733411 500034848 593840638 500034848 593840638 499988783 372614136 499988783 372614136 627399103 261715228 627399103 261715228 261739791 846037446 261739791 846037446 845991539 236639006 845991539 236639006 499992788 741478345 499992788 741478345 741418349 89546134 741418349 89546134 500000969 969007034 500000969 969007034 969073559 51601272 969073559 51601272 183296739 816696048 183296739 816696048 688662893 499987293 688662893 499987293 523380824 523393161 523380824 523393161 103711197 500014519 103711197 500014519 87190462 976915245 87190462 976915245 499992370 59547374 499992370 59547374 499979342 855090942 499979342 855090942 246568249 500000133 246568249 500000133 868721030 868715198 868721030 868715198 406227464 88919925 406227464 88919925 911148374 753435223 911148374 753435223 500022136 197205957 500022136 197205957 802793178 500030800 802793178 500030800 445933707 408558179 445933707 408558179 500019478 500015690 500019478 500015690 420125871 947632183 420125871 947632183 616361111 383580924 616361111 383580924 943753934 938339429 943753934 938339429 500037075 423169690 500037075 423169690 891454492 499987894 891454492 499987894 283397978 283425621 283397978 283425621 502026822 501987573 502026822 501987573 499977257 172827551 499977257 172827551 500003718 715388785 500003718 715388785 285782155 78825620 285782155 78825620 921166204 625153187 921166204 625153187 625108123 499967013 625108123 499967013 936608103 432568764 936608103 432568764 499975644 8912002 499975644 8912002 991080276 201958318 991080276 201958318 144985881 500007361 144985881 500007361 175458575 175477293 175458575 175477293 934564166 499988478 934564166 499988478 499973415 184138003 499973415 184138003 207804266 792204508 207804266 792204508 499981829 410685645 499981829 410685645 499964515 164045862 499964515 164045862 500028351 745666133 500028351 745666133 171318648 500027749 171318648 500027749 533925484 533939842 533925484 533939842 499966287 256903688 499966287 256903688 500029407 996943858 500029407 996943858 3002838 500008104 3002838 500008104 633686775 83979434 633686775 83979434 83987841 751915666 83987841 751915666 968642479 495592480 968642479 495592480 401948276 933111707 401948276 933111707 66932865 739716556 66932865 739716556 500022296 238610577 500022296 238610577 768435334 768453503 768435334 768453503 156298734 318151111 156298734 318151111 499992367 500017409 499992367 500017409 73683404 663726545 73683404 663726545 663746713 261317117 663746713 261317117 131544374 499997157 131544374 499997157 442223506 500024268 442223506 500024268 224878541 775125582 224878541 775125582 500000962 615188392 500000962 615188392 273657975 726365017 273657975 726365017 420174011 500028813 420174011 500028813 692840172 674359893 692840172 674359893 499983959 757129615 499983959 757129615 871117865 128893437 871117865 128893437 657485003 342466301 657485003 342466301 751417843 248540379 751417843 248540379 251611028 748333646 251611028 748333646 646032751 203728332 646032751 203728332 203786192 450245283 203786192 450245283 636866351 107342274 636866351 107342274 164751557 164692671 164751557 164692671 117430187 117439353 117430187 117439353 512113493 487910778 512113493 487910778 339738440 339796601 339738440 339796601 519327975 480704407 519327975 480704407 499964996 205057339 499964996 205057339 205020897 499973046 205020897 499973046 685933853 834071399 685933853 834071399 435975805 564050938 435975805 564050938 125708756 874329731 125708756 874329731 845536508 499960620 845536508 499960620 500037669 957923741 500037669 957923741 500021584 33237410 500021584 33237410 499973732 827004237 499973732 827004237 172970649 500006419 172970649 500006419 460757372 837522018 460757372 837522018 118416599 118400908 118416599 118400908 116088330 616173365 116088330 616173365 527744741 472278536 527744741 472278536 343098562 500014874 343098562 500014874 500018545 304879505 500018545 304879505 499993756 923957889 499993756 923957889 906878033 499986329 906878033 499986329 499988518 798764363 499988518 798764363 499966412 500033424 499966412 500033424 577168280 500019764 577168280 500019764 179257695 370734684 179257695 370734684 500018382 251560804 500018382 251560804 499969241 748776026 499969241 748776026 675061250 324958172 675061250 324958172 772094092 500039247 772094092 500039247 70715414 70747776 70715414 70747776 499969458 367124622 499969458 367124622 367142377 499999468 367142377 499999468 622110422 823066009 622110422 823066009 122674626 877340766 122674626 877340766 499983271 115381245 499983271 115381245 55744978 55789587 55744978 55789587 206344877 500026416 206344877 500026416 860477706 500019315 860477706 500019315 500003378 838411161 500003378 838411161 955919522 499987261 955919522 499987261 318522958 500004733 318522958 500004733 977377859 22601553 977377859 22601553 59488277 940489693 59488277 940489693 499984503 499960163 499984503 499960163 196036100 445454832 196036100 445454832 500016179 146941127 500016179 146941127 146965260 499971509 146965260 499971509 499984964 940411730 499984964 940411730 298683337 437555677 298683337 437555677 499991034 632913724 499991034 632913724 499971612 587538286 499971612 587538286 745148256 254853734 745148256 254853734 999047399 500011160 999047399 500011160 89886633 499990189 89886633 499990189 365852210 634121092 365852210 634121092 342553208 500024322 342553208 500024322 136619610 613099076 136619610 613099076 386918469 500024298 386918469 500024298 114603185 723163117 114603185 723163117 723175007 200611574 723175007 200611574 200560240 593898650 200560240 593898650 500009395 499977147 500009395 499977147 855179702 499979118 855179702 499979118 109254924 890715088 109254924 890715088 499963463 500027869 499963463 500027869 987353097 499960261 987353097 499960261 323617102 500018718 323617102 500018718 476972995 499964890 476972995 499964890 67698094 857565918 67698094 857565918 857562995 776414785 857562995 776414785 177345543 822655949 177345543 822655949 558019177 499999118 558019177 499999118 450648358 646526733 450648358 646526733 353410058 499966198 353410058 499966198 998468165 500035882 998468165 500035882 119128841 165662471 119128841 165662471 500027635 723302196 500027635 723302196 276691954 834844433 276691954 834844433 834844092 968696896 834844092 968696896 500001291 521817858 500001291 521817858 500023670 746058675 500023670 746058675 112763007 887265583 112763007 887265583 197028246 197031700 197028246 197031700 965153198 965094420 965153198 965094420 879735881 86314126 879735881 86314126 913701696 499965268 913701696 499965268 278041457 572317342 278041457 572317342 544586498 25453366 544586498 25453366 974486736 820918837 974486736 820918837 578589928 421427164 578589928 421427164 842682415 842707562 842682415 842707562 500007255 627415119 500007255 627415119 372620743 500030099 372620743 500030099 400071302 208556983 400071302 208556983 208542240 306983925 208542240 306983925 307026818 499994190 307026818 499994190 303643026 629832169 303643026 629832169 892159284 892119692 892159284 892119692 499976754 414407421 499976754 414407421 325860912 838100976 325860912 838100976 161896939 323529205 161896939 323529205 499994515 363158863 499994515 363158863 461059974 500013292 461059974 500013292 410340989 499965477 410340989 499965477 791774585 659520369 791774585 659520369 267308870 732707338 267308870 732707338 27189020 26060795 27189020 26060795 26082902 373417967 26082902 373417967 626585268 452040817 626585268 452040817 83490419 916513176 83490419 916513176 138269097 499960798 138269097 499960798 500011876 540936899 500011876 540936899 35309708 35320381 35309708 35320381 250808928 499979431 250808928 499979431 374998954 939187827 374998954 939187827 60838504 889490661 60838504 889490661 433390116 499965399 433390116 499965399 499976709 980074427 499976709 980074427 730939698 500014618 730939698 500014618 848697575 848758425 848697575 848758425 656038463 281846644 656038463 281846644 6019089 500017163 6019089 500017163 813645417 186341068 813645417 186341068 675939291 324064305 675939291 324064305 39383872 39433690 39383872 39433690 914777450 914737966 914777450 914737966 132668435 499992753 132668435 499992753 500012048 853293701 500012048 853293701 26427562 499990363 26427562 499990363 829219868 170726287 829219868 170726287 500039699 577024843 500039699 577024843 239750834 760228072 239750834 760228072 361788599 499999803 361788599 499999803 846753061 153315339 846753061 153315339 153507021 846468469 153507021 846468469 499965500 780474339 499965500 780474339 780469865 59760632 780469865 59760632 381973202 618013007 381973202 618013007 938542577 61481358 938542577 61481358 928316559 928282124 928316559 928282124 281526634 281584665 281526634 281584665 369914958 500010031 369914958 500010031 626204118 499994518 626204118 499994518 490731686 509204555 490731686 509204555 627470633 500001305 627470633 500001305 203554265 806885461 203554265 806885461 806916824 804216900 806916824 804216900 451841516 204595367 451841516 204595367 500011206 709681541 500011206 709681541 500008450 499960535 500008450 499960535 756094461 499985063 756094461 499985063 275307051 663953246 275307051 663953246 499989871 829526519 499989871 829526519 170447814 586266712 170447814 586266712 587768215 55183291 587768215 55183291 944830742 272443545 944830742 272443545 499989437 901157752 499989437 901157752 98873177 264259243 98873177 264259243 805484226 194496819 805484226 194496819 579975382 860531900 579975382 860531900 136090840 499973348 136090840 499973348 454420708 545594024 454420708 545594024 121474324 499994375 121474324 499994375 618736830 499975098 618736830 499975098 653627449 653632000 653627449 653632000 500015712 300435608 500015712 300435608 521908310 521853534 521908310 521853534 632919384 499970029 632919384 499970029 747051274 747076240 747051274 747076240 500038114 40405410 500038114 40405410 878285797 626257789 878285797 626257789 211456257 788521864 211456257 788521864 635481811 199787721 635481811 199787721 800272214 243199531 800272214 243199531 243141669 151123525 243141669 151123525 848896672 140107008 848896672 140107008 43725311 956295474 43725311 956295474 902916415 499967044 902916415 499967044 673872192 673879013 673872192 673879013 749360611 250630548 749360611 250630548 921039413 500007268 921039413 500007268 723136234 499977612 723136234 499977612 683679315 798604737 683679315 798604737 281927898 499996192 281927898 499996192 499994995 816443224 499994995 816443224 843596716 156393938 843596716 156393938 408438921 499979782 408438921 499979782 76884203 500018085 76884203 500018085 279361802 22314457 279361802 22314457 22282459 388319385 22282459 388319385 611705240 611499511 611705240 611499511 107356518 107357660 107356518 107357660 10903564 499995209 10903564 499995209 500019555 164355691 500019555 164355691 469236173 865741076 469236173 865741076 865746531 123227626 865746531 123227626 123236862 947249226 123236862 947249226 635839080 105346185 635839080 105346185 499999997 723608415 499999997 723608415 723589876 500023166 723589876 500023166 210178194 210133774 210178194 210133774 621286678 621307967 621286678 621307967 768006518 499999878 768006518 499999878 500009742 611890162 500009742 611890162 355923159 211710908 355923159 211710908 788356337 302267549 788356337 302267549 575781710 967121650 575781710 967121650 973986046 499992621 973986046 499992621 838208988 588947848 838208988 588947848 411065885 829968630 411065885 829968630 500003494 168341942 500003494 168341942 499975868 922469452 499975868 922469452 499989924 146155970 499989924 146155970 146159072 500016398 146159072 500016398 928111483 928093622 928111483 928093622 750590105 750598383 750590105 750598383 119670964 880382064 119670964 880382064 539635099 46327356 539635099 46327356 418910126 499986042 418910126 499986042 932064295 226032089 932064295 226032089 291618029 708402426 291618029 708402426 499971249 151930102 499971249 151930102 848041907 499979111 848041907 499979111 690957609 690966729 690957609 690966729 474208077 525752384 474208077 525752384 858915753 953580267 858915753 953580267 953603706 158159829 953603706 158159829 158165367 215911314 158165367 215911314 499988993 499989834 499988993 499989834 648440562 500021929 648440562 500021929 44068083 875418000 44068083 875418000 500014052 988071760 500014052 988071760 219272987 219265805 219272987 219265805 224447507 499983614 224447507 499983614 575756015 168047802 575756015 168047802 831975766 257230361 831975766 257230361 499972383 578259799 499972383 578259799 423510155 423450995 423510155 423450995 308380796 720901027 308380796 720901027 51214447 994893642 51214447 994893642 500011479 245059969 500011479 245059969 539296823 460713926 539296823 460713926 500009309 124441896 500009309 124441896 500038173 418435786 500038173 418435786 728951701 156970425 728951701 156970425 843013718 204830673 843013718 204830673 500016553 136823244 500016553 136823244 863166625 500024651 863166625 500024651 112088264 887865545 112088264 887865545 279642527 279600164 279642527 279600164 553736777 697054235 553736777 697054235 84271204 84246348 84271204 84246348 731434623 518060077 731434623 518060077 499981065 772638521 499981065 772638521 772636220 481355342 772636220 481355342 499971605 85537841 499971605 85537841 955129977 955149211 955129977 955149211 367626069 500035690 367626069 500035690 709212716 457969164 709212716 457969164 457960424 530327780 457960424 530327780 865490575 865518562 865490575 865518562 759611264 499970262 759611264 499970262 479138853 652221277 479138853 652221277 500010252 427283147 500010252 427283147 499972361 277772224 499972361 277772224 499989742 429188667 499989742 429188667 429193594 402713310 429193594 402713310 499986755 307746160 499986755 307746160 167233912 500034922 167233912 500034922 627522364 372471927 627522364 372471927 534953519 534938709 534953519 534938709 369533823 369591977 369533823 369591977 67945891 499976393 67945891 499976393 21730686 499971766 21730686 499971766 495410578 504538134 495410578 504538134 499982146 63205145 499982146 63205145 28176961 971838298 28176961 971838298 206666681 206654869 206666681 206654869 384461552 615530416 384461552 615530416 962719143 37346701 962719143 37346701 915211631 980268977 915211631 980268977 980294829 293309299 980294829 293309299 499965129 176331057 499965129 176331057 499988355 340731986 499988355 340731986 499983127 100792206 499983127 100792206 899201278 499963374 899201278 499963374 564119315 499998561 564119315 499998561 727887127 752999842 727887127 752999842 500006296 939183269 500006296 939183269 874659203 500015688 874659203 500015688 500038231 777180945 500038231 777180945 681922029 499985143 681922029 499985143 517127972 788828099 517127972 788828099 788806489 499960461 788806489 499960461 354925384 659814095 354925384 659814095 237234965 762749541 237234965 762749541 500033235 269991377 500033235 269991377 269977349 957296895 269977349 957296895 500028010 186379634 500028010 186379634 499967124 728705791 499967124 728705791 903921219 500016820 903921219 500016820 500034769 781163995 500034769 781163995 511244122 511281393 511244122 511281393 266786039 985850041 266786039 985850041 500025502 306648603 500025502 306648603 129576450 500025198 129576450 500025198 500024509 295446371 500024509 295446371 658033391 658056320 658033391 658056320 575280349 190747240 575280349 190747240 809251645 654409195 809251645 654409195 654365467 785178434 654365467 785178434 785204999 499963646 785204999 499963646 437467610 499975751 437467610 499975751 925009777 915336581 925009777 915336581 49382814 499969235 49382814 499969235 499970054 923126276 499970054 923126276 143479913 499988442 143479913 499988442 82266836 852502120 82266836 852502120 852521429 300354025 852521429 300354025 105291854 567699367 105291854 567699367 500016360 896684544 500016360 896684544 321977437 7879643 321977437 7879643 500011027 588851392 500011027 588851392 411139096 557276409 411139096 557276409 557230412 499977293 557230412 499977293 499972499 704934310 499972499 704934310 500017025 383851122 500017025 383851122 463588695 500034599 463588695 500034599 74665535 74654997 74665535 74654997 952430015 979215739 952430015 979215739 20752881 636634501 20752881 636634501 500003989 260414600 500003989 260414600 260369245 1866866 260369245 1866866 616602714 696454336 616602714 696454336 696499551 775963580 696499551 775963580 499960833 891882073 499960833 891882073 891892243 654444882 891892243 654444882 345551388 499968115 345551388 499968115 769863976 500022188 769863976 500022188 52501244 52548464 52501244 52548464 767745380 767730422 767745380 767730422 500024369 149548399 500024369 149548399 185146093 814858208 185146093 814858208 499979615 406399585 499979615 406399585 499975336 834271485 499975336 834271485 499994347 208133770 499994347 208133770 208083922 342617489 208083922 342617489 499968039 250457437 499968039 250457437 250414946 82963497 250414946 82963497 916966794 500005501 916966794 500005501 628758789 186663067 628758789 186663067 813296377 21927291 813296377 21927291 499978173 498790910 499978173 498790910 990497562 977832222 990497562 977832222 22175761 878338252 22175761 878338252 499997093 865071555 499997093 865071555 134931446 464240032 134931446 464240032 500025391 999175213 500025391 999175213 849847 637475694 849847 637475694 637471019 314253521 637471019 314253521 314250246 453326922 314250246 453326922 499960359 346861775 499960359 346861775 346855444 499993162 346855444 499993162 576099838 876466382 576099838 876466382 123529028 499965857 123529028 499965857 625104982 785880732 625104982 785880732 500009499 499970866 500009499 499970866 791091144 613195744 791091144 613195744 68065508 931916434 68065508 931916434 995839413 499983788 995839413 499983788 37031310 963037738 37031310 963037738 525081135 474918395 525081135 474918395 560209081 556144819 560209081 556144819 556146733 1513656 556146733 1513656 998507509 796362277 998507509 796362277 203653275 466013661 203653275 466013661 499961240 758677977 499961240 758677977 241373645 522532489 241373645 522532489 922408617 77540108 922408617 77540108 879502649 538417441 879502649 538417441 538452890 912725356 538452890 912725356 912721297 216534771 912721297 216534771 499984797 500023994 499984797 500023994 690178107 751210812 690178107 751210812 248748321 499974978 248748321 499974978 499980103 688499610 499980103 688499610 341585014 214546429 341585014 214546429 214565523 838152493 214565523 838152493 838151677 502920409 838151677 502920409 177429579 258324343 177429579 258324343 500008451 160380339 500008451 160380339 127859581 872177283 127859581 872177283 243516614 499997973 243516614 499997973 529374635 499986410 529374635 499986410 98179192 250100881 98179192 250100881 811698854 811715291 811698854 811715291 499965002 36179759 499965002 36179759 17626435 500016817 17626435 500016817 417856592 417867787 417856592 417867787 644923994 644925993 644923994 644925993 170114767 499997021 170114767 499997021 848155322 848136479 848155322 848136479 648199851 499992540 648199851 499992540 979208209 494762313 979208209 494762313 462184967 499996270 462184967 499996270 500029449 325339814 500029449 325339814 471811610 500033251 471811610 500033251 748051192 392480210 748051192 392480210 607516231 223397081 607516231 223397081 776561035 83420898 776561035 83420898 499984049 500026740 499984049 500026740 579396355 265227419 579396355 265227419 500009211 355719078 500009211 355719078 989916705 10098933 989916705 10098933 639560790 360424445 639560790 360424445 353997996 354034091 353997996 354034091 588046965 500029885 588046965 500029885 854947097 145106968 854947097 145106968 914012843 578505274 914012843 578505274 500012561 230296760 500012561 230296760 769690468 949321681 769690468 949321681 499963879 300941813 499963879 300941813 955328212 737235416 955328212 737235416 499965423 499994515 499965423 499994515 856140673 143842683 856140673 143842683 284227888 715799476 284227888 715799476 917090050 82896498 917090050 82896498 248988513 248998175 248988513 248998175 21484222 21498307 21484222 21498307 534598038 499997795 534598038 499997795 244107495 244132010 244107495 244132010 190906256 500032708 190906256 500032708 9299600 990738774 9299600 990738774 221478596 41402601 221478596 41402601 576716579 576673139 576716579 576673139 973035227 26974461 973035227 26974461 648701016 644034255 648701016 644034255 644020710 499986950 644020710 499986950 953244858 500002673 953244858 500002673 248860095 499960287 248860095 499960287 293517011 706556252 293517011 706556252 780166008 219777970 780166008 219777970 623905060 691457188 623905060 691457188 499966890 25259143 499966890 25259143 499989617 909232040 499989617 909232040 542188427 500032201 542188427 500032201 500014185 979980492 500014185 979980492 500003980 287074612 500003980 287074612 998655879 506252432 998655879 506252432 500020139 255274807 500020139 255274807 660432726 702574695 660432726 702574695 498411952 499994354 498411952 499994354 217024936 782963057 217024936 782963057 973214499 499994870 973214499 499994870 163214230 500030488 163214230 500030488 62609765 231923815 62609765 231923815 903418716 96638897 903418716 96638897 527561491 861903458 527561491 861903458 861927195 702603004 861927195 702603004 218114224 500039667 218114224 500039667 917432437 917423015 917432437 917423015 648159831 499987486 648159831 499987486 165370707 834624957 165370707 834624957 499983794 15080802 499983794 15080802 499986889 644509534 499986889 644509534 247364729 499974369 247364729 499974369 875394799 875425161 875394799 875425161 499963880 66147398 499963880 66147398 499984602 404687014 499984602 404687014 404757209 197605614 404757209 197605614 802397916 351586526 802397916 351586526 96451624 500027406 96451624 500027406 691114920 308909902 691114920 308909902 393714961 500014620 393714961 500014620 293287501 45571189 293287501 45571189 45607549 732216831 45607549 732216831 865525950 134478473 865525950 134478473 522582143 555955329 522582143 555955329 555976076 499972781 555976076 499972781 542753344 499971079 542753344 499971079 902076544 468495493 902076544 468495493 182840340 500037295 182840340 500037295 774361115 499999021 774361115 499999021 49922266 49945809 49922266 49945809 840850858 997941280 840850858 997941280 238791478 238767287 238791478 238767287 316942422 683049422 316942422 683049422 530988241 499970950 530988241 499970950 20953454 979055225 20953454 979055225 558025754 331026829 558025754 331026829 331065404 499966522 331065404 499966522 949537201 669118985 949537201 669118985 499967530 527000018 499967530 527000018 500016050 572283971 500016050 572283971 427737151 341836578 427737151 341836578 658196812 451797391 658196812 451797391 283654460 499964391 283654460 499964391 295706359 295646835 295706359 295646835 499994593 423690200 499994593 423690200 499991185 91539712 499991185 91539712 675467598 675456205 675467598 675456205 524294004 475754067 524294004 475754067 500020902 923350935 500020902 923350935 106963046 531897152 106963046 531897152 588686496 411300061 588686496 411300061 707553929 500000450 707553929 500000450 726822957 345434641 726822957 345434641 654601057 499965657 654601057 499965657 756585689 149260200 756585689 149260200 499962416 499977321 499962416 499977321 74322500 499995085 74322500 499995085 701437072 298520425 701437072 298520425 796589923 500005336 796589923 500005336 539849520 210028922 539849520 210028922 878495029 500011815 878495029 500011815 458862066 458879162 458862066 458879162 451225443 548774639 451225443 548774639 683968713 217570492 683968713 217570492 891577539 891566510 891577539 891566510 499967293 272005295 499967293 272005295 211778341 500037412 211778341 500037412 985349149 762236100 985349149 762236100 213097062 329890484 213097062 329890484 670111361 412399525 670111361 412399525 561115059 561076444 561115059 561076444 498718701 501346994 498718701 501346994 500019931 678778839 500019931 678778839 95011119 95010758 95011119 95010758 166806244 833160341 166806244 833160341 623169084 87710459 623169084 87710459 87694411 638735332 87694411 638735332 995067189 4956307 995067189 4956307 168239946 959745754 168239946 959745754 40265094 11964477 40265094 11964477 988016431 332384250 988016431 332384250 499972628 490433794 499972628 490433794 509598645 174535298 509598645 174535298 174543400 797317092 174543400 797317092 797291540 319105616 797291540 319105616 235300903 499977771 235300903 499977771 58764660 58735109 58764660 58735109 499979386 129586158 499979386 129586158 887837537 112197714 887837537 112197714 893332894 637059611 893332894 637059611 199325934 199327884 199325934 199327884 226155175 500014016 226155175 500014016 784490963 500003177 784490963 500003177 410508955 500018601 410508955 500018601 984267484 500037680 984267484 500037680 47212058 47273024 47212058 47273024 209795206 500026450 209795206 500026450 400040421 141320533 400040421 141320533 141309990 551423131 141309990 551423131 500014826 500022983 500014826 500022983 324871546 499971769 324871546 499971769 500039535 893255764 500039535 893255764 500030371 26553019 500030371 26553019 26572047 443469306 26572047 443469306 500004527 999054110 500004527 999054110 599639876 400327611 599639876 400327611 820157610 820133988 820157610 820133988 499964448 21261623 499964448 21261623 467245470 532701217 467245470 532701217 499984393 133931390 499984393 133931390 474918529 500014871 474918529 500014871 120332450 262947858 120332450 262947858 415163938 906440465 415163938 906440465 954569437 45452741 954569437 45452741 226367148 500035331 226367148 500035331 929954671 70109876 929954671 70109876 465137720 961613915 465137720 961613915 38378662 270571198 38378662 270571198 499973461 386931282 499973461 386931282 386930454 407123443 386930454 407123443 500030040 73553969 500030040 73553969 73520281 500036978 73520281 500036978 374520239 499983166 374520239 499983166 196930778 499997345 196930778 499997345 299653314 136882740 299653314 136882740 499977515 574906608 499977515 574906608 19788034 499972592 19788034 499972592 823562931 176411795 823562931 176411795 384818767 500031518 384818767 500031518 862148752 862117470 862148752 862117470 382171869 275128603 382171869 275128603 86829948 86802409 86829948 86802409 500023812 604313224 500023812 604313224 395694038 548082267 395694038 548082267 500020220 839796493 500020220 839796493 125162665 499974411 125162665 499974411 500021851 685729313 500021851 685729313 500037205 437645984 500037205 437645984 437646026 673081747 437646026 673081747 500025679 98249708 500025679 98249708 98270328 527518002 98270328 527518002 527469410 500015784 527469410 500015784 59808724 105924099 59808724 105924099 894108916 702285215 894108916 702285215 297712012 499975651 297712012 499975651 727795900 272196002 727795900 272196002 200699953 500036631 200699953 500036631 110680679 227600367 110680679 227600367 910536373 89401470 910536373 89401470 426005392 642062428 426005392 642062428 876983585 477676832 876983585 477676832 499993863 493966205 499993863 493966205 499999942 120899405 499999942 120899405 120901713 500024461 120901713 500024461 963178987 412186270 963178987 412186270 500012297 86054444 500012297 86054444 500036943 500000622 500036943 500000622 203000622 781509654 203000622 781509654 966425074 966406231 966425074 966406231 309261987 197944968 309261987 197944968 802096215 726934216 802096215 726934216 273101693 900418410 273101693 900418410 890492227 109484909 890492227 109484909 499973637 953993964 499973637 953993964 953938683 537066096 953938683 537066096 287581063 803001082 287581063 803001082 803018361 500017457 803018361 500017457 500007339 792022591 500007339 792022591 792012194 86428237 792012194 86428237 86454689 507779761 86454689 507779761 500017780 755065667 500017780 755065667 244880015 79373403 244880015 79373403 500025373 681496438 500025373 681496438 510290068 264739663 510290068 264739663 947422563 52559099 947422563 52559099 499961824 618146545 499961824 618146545 405245678 401382427 405245678 401382427 656165748 343812288 656165748 343812288 912245644 499969851 912245644 499969851 446754113 446688693 446754113 446688693 852169306 499962666 852169306 499962666 583420178 416580853 583420178 416580853 490087807 500038796 490087807 500038796 236850938 236882235 236850938 236882235 500013616 499999650 500013616 499999650 822607943 123851533 822607943 123851533 123851363 478547210 123851363 478547210 770727595 865299664 770727595 865299664 134721903 640385941 134721903 640385941 500037042 589195044 500037042 589195044 410807664 527609047 410807664 527609047 573360303 500026625 573360303 500026625 499986206 940500506 499986206 940500506 453303724 499973902 453303724 499973902 912532449 912516041 912532449 912516041 52879999 52830162 52879999 52830162 847215518 847502927 847215518 847502927 850933633 149088951 850933633 149088951 238554082 238487296 238554082 238487296 922754106 77224048 922754106 77224048 482017738 902882353 482017738 902882353 902868418 486352835 902868418 486352835 486316728 619564600 486316728 619564600 711033328 711061179 711033328 711061179 512971154 58876200 512971154 58876200 500027822 859891557 500027822 859891557 859854652 661172239 859854652 661172239 329028843 329066558 329028843 329066558 888794643 499995869 888794643 499995869 500038696 887682102 500038696 887682102 112319146 473060751 112319146 473060751 953818700 953869304 953818700 953869304 64219872 64194453 64219872 64194453 841192644 841202954 841192644 841202954 500035156 331049721 500035156 331049721 829140738 829185240 829140738 829185240 946062384 499971783 946062384 499971783 500024206 977261962 500024206 977261962 171574231 211603985 171574231 211603985 500020448 609699074 500020448 609699074 390344655 256706382 390344655 256706382 499985762 700507023 499985762 700507023 266447424 96071888 266447424 96071888 96064320 222334954 96064320 222334954 777661459 806919310 777661459 806919310 488213463 499987578 488213463 499987578 333677019 282271746 333677019 282271746 717711282 807728400 717711282 807728400 499961784 671649338 499961784 671649338 500010388 159745596 500010388 159745596 404898791 523403500 404898791 523403500 523445564 948302834 523445564 948302834 51704707 919359528 51704707 919359528 499977013 499991007 499977013 499991007 171639428 923399733 171639428 923399733 923428382 499988079 923428382 499988079 748937221 748896619 748937221 748896619 267427277 297564281 267427277 297564281 702425417 500015954 702425417 500015954 186140333 850264215 186140333 850264215 500029885 601178231 500029885 601178231 398837426 433516702 398837426 433516702 500029397 643162789 500029397 643162789 499994028 544260363 499994028 544260363 802690532 178159191 802690532 178159191 821867246 499980370 821867246 499980370 419749160 790924180 419749160 790924180 500033481 499988159 500033481 499988159 30500744 654643598 30500744 654643598 910513945 89496395 910513945 89496395 362090714 630020015 362090714 630020015 651228544 498408623 651228544 498408623 498365542 500020571 498365542 500020571 933914728 996052241 933914728 996052241 3944521 113386272 3944521 113386272 500029238 867998078 500029238 867998078 457231348 334162484 457231348 334162484 334220926 541855170 334220926 541855170 499987592 458264905 499987592 458264905 754446144 835066979 754446144 835066979 493898545 506119431 493898545 506119431 393684142 606306948 393684142 606306948 401158742 17160513 401158742 17160513 17159347 345098305 17159347 345098305 763345985 78377466 763345985 78377466 78364461 663483369 78364461 663483369 876844886 123156375 876844886 123156375 380034147 500018613 380034147 500018613 101181275 101166592 101181275 101166592 129744303 186489077 129744303 186489077 813530384 619472514 813530384 619472514 499966821 695215825 499966821 695215825 695220840 380558539 695220840 380558539 380538199 16932781 380538199 16932781 983041792 499990465 983041792 499990465 452396063 500030477 452396063 500030477 93448651 500008916 93448651 500008916 779556856 500028959 779556856 500028959 957491170 42480593 957491170 42480593 502823971 814126832 502823971 814126832 499961093 767918547 499961093 767918547 907134475 139375524 907134475 139375524 139397193 499976931 139397193 499976931 499991094 854911066 499991094 854911066 145116664 944344223 145116664 944344223 944334455 525458793 944334455 525458793 442058407 442072090 442058407 442072090 509488471 490492184 509488471 490492184 845405742 154593270 845405742 154593270 290164045 709827092 290164045 709827092 329343292 637428241 329343292 637428241 624748598 169384647 624748598 169384647 830662417 500009583 830662417 500009583 327309189 660217872 327309189 660217872 660212715 224112480 660212715 224112480 224126336 252816268 224126336 252816268 747236145 719823845 747236145 719823845 317929406 682060140 317929406 682060140 499966370 935261165 499966370 935261165 500036545 57249164 500036545 57249164 499992216 500038188 499992216 500038188 345941149 882130503 345941149 882130503 882107090 501458501 882107090 501458501 501409496 60883417 501409496 60883417 939144112 551779563 939144112 551779563 134550196 43237601 134550196 43237601 703551471 523891578 703551471 523891578 523935006 131313008 523935006 131313008 868641950 260753233 868641950 260753233 526735164 631236979 526735164 631236979 368778387 500014020 368778387 500014020 602657020 651156567 602657020 651156567 500014161 54055075 500014161 54055075 500033417 93950351 500033417 93950351 294340503 705656412 294340503 705656412 596878667 308454112 596878667 308454112 436181838 563850142 436181838 563850142 727169802 272812646 727169802 272812646 883179466 500006860 883179466 500006860 360384103 360323499 360384103 360323499 620350270 620325792 620350270 620325792 90967513 91003370 90967513 91003370 224657275 224669156 224657275 224669156 919169731 80801935 919169731 80801935 228162326 926719098 228162326 926719098 500026687 521412550 500026687 521412550 936815944 936877479 936815944 936877479 499976076 210057902 499976076 210057902 915803222 915778530 915803222 915778530 413669790 289750105 413669790 289750105 500036882 499997608 500036882 499997608 331362408 332431881 331362408 332431881 817703326 84623373 817703326 84623373 500009348 499965884 500009348 499965884 769596991 955881444 769596991 955881444 500012990 252084917 500012990 252084917 747867470 418392415 747867470 418392415 340732979 659217756 340732979 659217756 403198997 324007594 403198997 324007594 500039509 500037835 500039509 500037835 129679561 92045731 129679561 92045731 927174830 927234224 927174830 927234224 255508370 293961824 255508370 293961824 293925777 499962122 293925777 499962122 53394764 276977076 53394764 276977076 575890514 575890795 575890514 575890795 427728193 500023207 427728193 500023207 402972978 968482629 402972978 968482629 500004765 499988007 500004765 499988007 256222729 256181047 256222729 256181047 499961297 845634910 499961297 845634910 558545479 333607095 558545479 333607095 666366369 499986258 666366369 499986258 500032905 134363452 500032905 134363452 689534894 689567653 689534894 689567653 32385144 32416460 32385144 32416460 500000084 949826540 500000084 949826540 949835978 723560440 949835978 723560440 276434379 442811161 276434379 442811161 827268189 827251324 827268189 827251324 499971185 55746054 499971185 55746054 944245533 542892962 944245533 542892962 457119525 426728471 457119525 426728471 573262190 500033022 573262190 500033022 87197938 499997075 87197938 499997075 799710123 221670948 799710123 221670948 221660069 516783616 221660069 516783616 483211107 499971379 483211107 499971379 170366140 681336741 170366140 681336741 499964148 772513049 499964148 772513049 172157874 266414 172157874 266414 999681043 499998138 999681043 499998138 262778099 262835795 262778099 262835795 900826607 900834206 900826607 900834206 544069778 499994413 544069778 499994413 978735791 359161444 978735791 359161444 499977728 735401879 499977728 735401879 264544999 499990173 264544999 499990173 661929293 500029017 661929293 500029017 540896141 316282461 540896141 316282461 743576567 256437533 743576567 256437533 499977276 995957799 499977276 995957799 4053519 861495656 4053519 861495656 646665734 353350588 646665734 353350588 930612168 930593792 930612168 930593792 613076542 386914588 613076542 386914588 354697836 703979955 354697836 703979955 500022133 156326893 500022133 156326893 5945887 499996809 5945887 499996809 665617308 499977106 665617308 499977106 85105682 914936297 85105682 914936297 500009889 499966494 500009889 499966494 804671657 756397025 804671657 756397025 144868668 144870605 144868668 144870605 896310193 896252182 896310193 896252182 500028470 247034884 500028470 247034884 647440207 780551564 647440207 780551564 219466959 698580346 219466959 698580346 613114618 232910256 613114618 232910256 288230273 711743535 288230273 711743535 455252968 339189483 455252968 339189483 930873462 930805670 930873462 930805670 888618428 111401413 888618428 111401413 499978580 243753669 499978580 243753669 499976398 199878293 499976398 199878293 809544072 809575776 809544072 809575776 428988910 495313756 428988910 495313756 510618912 786950568 510618912 786950568 499962552 532421238 499962552 532421238 887216911 226438345 887216911 226438345 499978107 878261317 499978107 878261317 265911234 500010218 265911234 500010218 938807476 500015735 938807476 500015735 137484245 8305801 137484245 8305801 500027823 499970190 500027823 499970190 189011492 591395069 189011492 591395069 500031333 439831563 500031333 439831563 500031038 484943028 500031038 484943028 631944522 601437520 631944522 601437520 194039548 805969454 194039548 805969454 499983557 486700140 499983557 486700140 486655556 940951239 486655556 940951239 945951385 54048764 945951385 54048764 499993064 809140714 499993064 809140714 154222494 845799096 154222494 845799096 34425238 34478036 34425238 34478036 716573528 813627074 716573528 813627074 137202984 499981868 137202984 499981868 500027392 989553056 500027392 989553056 29031356 28989197 29031356 28989197 500021977 853121802 500021977 853121802 894896445 105087978 894896445 105087978 740962403 718963758 740962403 718963758 262839454 500004649 262839454 500004649 943887734 943874609 943887734 943874609 636015693 636019788 636015693 636019788 499980019 799375008 499980019 799375008 114321149 462850353 114321149 462850353 698594293 301427176 698594293 301427176 295075461 704925406 295075461 704925406 499984580 301390554 499984580 301390554 50258407 499987590 50258407 499987590 752817932 247153237 752817932 247153237 500022541 963476526 500022541 963476526 963510437 818659602 963510437 818659602 499980433 581303460 499980433 581303460 269208513 730832844 269208513 730832844 341219866 1427324 341219866 1427324 660909231 565898183 660909231 565898183 326759460 326784178 326759460 326784178 281083442 499968227 281083442 499968227 816811951 183174436 816811951 183174436 609909277 987689893 609909277 987689893 12308590 935792303 12308590 935792303 499983415 209493144 499983415 209493144 209498627 921244730 209498627 921244730 921258128 500018746 921258128 500018746 500039135 136414940 500039135 136414940 500014900 945187310 500014900 945187310 499977627 271647075 499977627 271647075 500007561 143595622 500007561 143595622 499981282 881561841 499981282 881561841 881540171 263094750 881540171 263094750 680452815 758258134 680452815 758258134 107348031 499981916 107348031 499981916 140154523 953068266 140154523 953068266 502281249 499978788 502281249 499978788 922296916 500027972 922296916 500027972 497020648 761064710 497020648 761064710 761056538 979369434 761056538 979369434 500032108 328304795 500032108 328304795 671735796 228100047 671735796 228100047 500002526 33096873 500002526 33096873 708419012 499984418 708419012 499984418 738195307 141482951 738195307 141482951 858506755 807506380 858506755 807506380 69036530 989451503 69036530 989451503 10531166 340618230 10531166 340618230 659373145 499960072 659373145 499960072 90066399 500027837 90066399 500027837 232682394 101420 232682394 101420 155237 305639384 155237 305639384 508301757 491743736 508301757 491743736 354935674 354939596 354935674 354939596 465906941 811912075 465906941 811912075 188156482 327582478 188156482 327582478 500015172 505953572 500015172 505953572 499982956 590828914 499982956 590828914 590818052 750105398 590818052 750105398 249956732 911074372 249956732 911074372 911079680 153452753 911079680 153452753 153407527 105537418 153407527 105537418 894468840 613361779 894468840 613361779 386588929 499979817 386588929 499979817 499983217 37592260 499983217 37592260 500002524 280964584 500002524 280964584 295230090 624882669 295230090 624882669 499999881 328917780 499999881 328917780 274491048 725478509 274491048 725478509 927828755 499987529 927828755 499987529 500037504 647313611 500037504 647313611 149451262 256850201 149451262 256850201 256858465 499961225 256858465 499961225 86701366 857688547 86701366 857688547 499974856 982896011 499974856 982896011 220971033 500034576 220971033 500034576 892629188 575659989 892629188 575659989 500027682 458130724 500027682 458130724 541854286 412156863 541854286 412156863 499978408 862397886 499978408 862397886 562831088 364582200 562831088 364582200 635389731 488319506 635389731 488319506 500015856 478879598 500015856 478879598 521163299 499960499 521163299 499960499 136115582 863888899 136115582 863888899 447287687 500026635 447287687 500026635 882489376 882538751 882489376 882538751 165162949 784964036 165162949 784964036 500031071 147004762 500031071 147004762 147078738 18595456 147078738 18595456 981409308 499983785 981409308 499983785 112668015 112679764 112668015 112679764 294943693 500014889 294943693 500014889 265481666 265544504 265481666 265544504 229785424 500006657 229785424 500006657 499976097 221444991 499976097 221444991 499971791 945676516 499971791 945676516 297689773 297700939 297689773 297700939 439228086 560757563 439228086 560757563 500019825 159055947 500019825 159055947 500006621 832569837 500006621 832569837 499982743 404121028 499982743 404121028 595806446 76141856 595806446 76141856 76134409 590290216 76134409 590290216 590297346 500029006 590297346 500029006 288289323 711693860 288289323 711693860 384815682 602892281 384815682 602892281 397145098 960202816 397145098 960202816 39775598 702528009 39775598 702528009 702502342 647566503 702502342 647566503 500028242 159861001 500028242 159861001 499998897 500000870 499998897 500000870 643856692 121876642 643856692 121876642 499993425 499965236 499993425 499965236 524697805 958306804 524697805 958306804 41699144 999615806 41699144 999615806 999665985 527217469 999665985 527217469 181244610 229256489 181244610 229256489 499972716 841582323 499972716 841582323 104265354 500014279 104265354 500014279 854330674 229769898 854330674 229769898 229798431 134311832 229798431 134311832 782167164 500038632 782167164 500038632 524846353 475105966 524846353 475105966 308606521 499977253 308606521 499977253 499999330 33740856 499999330 33740856 286012615 498925722 286012615 498925722 498960052 135573222 498960052 135573222 135578544 499982633 135578544 499982633 625522572 474489993 625522572 474489993 525552895 713703468 525552895 713703468 713647559 236544308 713647559 236544308 236496456 315435537 236496456 315435537 500035920 496943599 500035920 496943599 550068166 449884999 550068166 449884999 185947790 949418601 185947790 949418601 50598435 127155947 50598435 127155947 500014157 15186181 500014157 15186181 499998210 500032780 499998210 500032780 859441024 699405727 859441024 699405727 699438175 918378943 699438175 918378943 918330886 499992848 918330886 499992848 260677325 153812722 260677325 153812722 846160021 659029539 846160021 659029539 341009347 944765792 341009347 944765792 944827772 421856688 944827772 421856688 499970238 880784953 499970238 880784953 873762304 305971889 873762304 305971889 500036860 491847074 500036860 491847074 491878071 499969413 491878071 499969413 829375296 761950003 829375296 761950003 500005369 500015309 500005369 500015309 742513344 500007367 742513344 500007367 499965171 998548663 499965171 998548663 500012958 531549445 500012958 531549445 468472004 670637971 468472004 670637971 670586839 625683031 670586839 625683031 322546224 677510295 322546224 677510295 499962959 199802317 499962959 199802317 401185510 499967127 401185510 499967127 963455850 36559266 963455850 36559266 747966504 602181317 747966504 602181317 499974828 499980473 499974828 499980473 938772247 499691522 938772247 499691522 499964487 481149534 499964487 481149534 458158823 541915127 458158823 541915127 485819536 499175384 485819536 499175384 788551140 500001245 788551140 500001245 507953406 78383319 507953406 78383319 78328702 285248251 78328702 285248251 500010064 304849171 500010064 304849171 304828070 250507537 304828070 250507537 499999231 500000727 499999231 500000727 142872039 850048870 142872039 850048870 499992999 363441430 499992999 363441430 499969558 854188504 499969558 854188504 854141488 489051789 854141488 489051789 500031890 940057439 500031890 940057439 84520501 84547680 84520501 84547680 907718456 928153965 907718456 928153965 928186659 93061236 928186659 93061236 535201891 535261096 535201891 535261096 499999937 253001828 499999937 253001828 309720563 625302305 309720563 625302305 500031163 271844004 500031163 271844004 939722064 939731500 939722064 939731500 531861404 31137219 531861404 31137219 25780234 25775354 25780234 25775354 499996305 679261486 499996305 679261486 857321924 857301719 857321924 857301719 843319001 156757839 843319001 156757839 635921521 635946696 635921521 635946696 185210885 499982270 185210885 499982270 272592754 520365897 272592754 520365897 969693362 30294345 969693362 30294345 499977061 880813946 499977061 880813946 250962042 500023019 250962042 500023019 500003822 947026996 500003822 947026996 499964508 279848556 499964508 279848556 852403022 147554072 852403022 147554072 500019574 469854985 500019574 469854985 500014808 208303303 500014808 208303303 499994193 830883821 499994193 830883821 830842292 699933338 830842292 699933338 500001297 95346494 500001297 95346494 777665618 888358074 777665618 888358074 111641313 500005132 111641313 500005132 946518334 884713560 946518334 884713560 499977398 542420339 499977398 542420339 499982888 500019611 499982888 500019611 221965875 500008832 221965875 500008832 289725969 710272584 289725969 710272584 179296021 277425137 179296021 277425137 500006295 780558137 500006295 780558137 780553818 80693823 780553818 80693823 80670382 112406869 80670382 112406869 646779280 646774334 646779280 646774334 424239744 31801846 424239744 31801846 829253389 829297174 829253389 829297174 499989916 500035743 499989916 500035743 866585991 521309207 866585991 521309207 478733896 416138704 478733896 416138704 499999205 408313922 499999205 408313922 465143133 566279549 465143133 566279549 968800678 968764745 968800678 968764745 500032179 92945653 500032179 92945653 497772774 500022164 497772774 500022164 42553636 500021356 42553636 500021356 222072460 777923303 222072460 777923303 234922188 234919600 234922188 234919600 500039115 893344194 500039115 893344194 106644957 750127221 106644957 750127221 499991565 777046027 499991565 777046027 499991118 8164338 499991118 8164338 991826260 669451493 991826260 669451493 500035204 500009475 500035204 500009475 722132445 413974684 722132445 413974684 500001880 909860810 500001880 909860810 90097655 499964211 90097655 499964211 237983787 762034408 237983787 762034408 593859504 406097448 593859504 406097448 310471811 849251288 310471811 849251288 499980584 477175417 499980584 477175417 477169234 519699607 477169234 519699607 519654294 499960055 519654294 499960055 380994270 499969535 380994270 499969535 396813889 499980805 396813889 499980805 134009957 275734304 134009957 275734304 542014810 500021358 542014810 500021358 937881193 500012620 937881193 500012620 500013604 186753165 500013604 186753165 661907659 661888671 661907659 661888671 94834860 94762642 94834860 94762642 576281834 423710883 576281834 423710883 121455106 121448374 121455106 121448374 937540508 937515774 937540508 937515774 160678264 499986790 160678264 499986790 969720148 500039444 969720148 500039444 178278879 592963509 178278879 592963509 996894836 996882849 996894836 996882849 946976690 53004747 946976690 53004747 499995828 866290341 499995828 866290341 75611400 500006210 75611400 500006210 500025288 912628322 500025288 912628322 19443900 19430270 19443900 19430270 183448579 526618544 183448579 526618544 626005497 849035437 626005497 849035437 150962910 618128562 150962910 618128562 666053243 333978680 666053243 333978680 500030982 825770278 500030982 825770278 901751756 2961328 901751756 2961328 2929827 499985267 2929827 499985267 261683402 499974843 261683402 499974843 54271884 499995450 54271884 499995450 764782379 683919983 764782379 683919983 409065310 409083761 409065310 409083761 118683626 886099852 118683626 886099852 113886300 10607537 113886300 10607537 989423344 885894666 989423344 885894666 42066661 42118203 42066661 42118203 365352472 365357814 365352472 365357814 665150036 334806818 665150036 334806818 485673181 499970512 485673181 499970512 499993567 377309022 499993567 377309022 630903064 630915909 630903064 630915909 574985365 425013774 574985365 425013774 258389385 832230772 258389385 832230772 920094758 79904148 920094758 79904148 414852985 771239089 414852985 771239089 500034583 386733807 500034583 386733807 183720065 921355557 183720065 921355557 921389974 500022008 921389974 500022008 300717312 954610568 300717312 954610568 45383104 766592852 45383104 766592852 836241968 499988401 836241968 499988401 707788104 975835776 707788104 975835776 499966288 499967491 499966288 499967491 691111062 691063024 691111062 691063024 500033902 207239010 500033902 207239010 880482799 880532331 880482799 880532331 652567960 500033767 652567960 500033767 969413271 969373148 969413271 969373148 885439978 246746661 885439978 246746661 105694250 894251058 105694250 894251058 499962436 413707628 499962436 413707628 500016010 500015513 500016010 500015513 282835904 977761756 282835904 977761756 977804379 111221051 977804379 111221051 814810447 949019507 814810447 949019507 50967372 500008439 50967372 500008439 913939463 86075300 913939463 86075300 155178073 184216359 155178073 184216359 524372832 500031495 524372832 500031495 894083491 499981079 894083491 499981079 205181983 499960627 205181983 499960627 499986913 592760383 499986913 592760383 435015124 434976864 435015124 434976864 499968080 602414734 499968080 602414734 202332958 500022398 202332958 500022398 701715875 701720119 701715875 701720119 293993577 500020011 293993577 500020011 499973548 798414225 499973548 798414225 499997006 500025257 499997006 500025257 202106524 466822275 202106524 466822275 500023923 237573 500023923 237573 499981788 514450028 499981788 514450028 499984208 159093782 499984208 159093782 499967129 2225060 499967129 2225060 997765174 314407938 997765174 314407938 45722446 954270077 45722446 954270077 499976154 1978318 499976154 1978318 1946015 949628307 1946015 949628307 500011018 499983931 500011018 499983931 43404905 956566646 43404905 956566646 435641366 2899367 435641366 2899367 997123229 211829590 997123229 211829590 406364893 593570712 406364893 593570712 392266886 392301819 392266886 392301819 496962857 500003516 496962857 500003516 19235214 601685595 19235214 601685595 856729556 499964250 856729556 499964250 420814211 500039651 420814211 500039651 605335526 983532871 605335526 983532871 356169799 643817192 356169799 643817192 755818626 755847915 755818626 755847915 500031749 488946946 500031749 488946946 594832199 500028500 594832199 500028500 499974358 365577091 499974358 365577091 794013259 794012687 794013259 794012687 563479238 436494207 563479238 436494207 532882135 616496249 532882135 616496249 383453909 429500547 383453909 429500547 797898927 499966638 797898927 499966638 160642889 160641458 160642889 160641458 710326539 499998653 710326539 499998653 940630430 59380271 940630430 59380271 500833006 710468634 500833006 710468634 289567581 500014806 289567581 500014806 668338582 292505786 668338582 292505786 499994404 167198197 499994404 167198197 832787332 499962305 832787332 499962305 23955556 452125738 23955556 452125738 949413991 50609083 949413991 50609083 346800228 906577261 346800228 906577261 906574903 823802752 906574903 823802752 374060639 374028159 374060639 374028159 421265086 578729119 421265086 578729119 54267194 54251540 54267194 54251540 511087350 670286451 511087350 670286451 329661067 420927703 329661067 420927703 499973324 710305751 499973324 710305751 289664458 499966224 289664458 499966224 999490623 460225 999490623 460225 11189974 988853807 11189974 988853807 343815349 499988888 343815349 499988888 31047507 968921301 31047507 968921301 593724505 593748342 593724505 593748342 782514843 782462751 782514843 782462751 473070946 469354593 473070946 469354593 859688615 140320558 859688615 140320558 865525095 500014234 865525095 500014234 371469950 352754817 371469950 352754817 499985414 840726049 499985414 840726049 499971535 500006077 499971535 500006077 594077353 289529225 594077353 289529225 269507824 500037828 269507824 500037828 500002384 90516282 500002384 90516282 500021378 64479446 500021378 64479446 499964725 538655654 499964725 538655654 500038836 546738269 500038836 546738269 415318821 499988619 415318821 499988619 114930209 755950160 114930209 755950160 499969514 785290841 499969514 785290841 606645671 393299237 606645671 393299237 441385000 774809759 441385000 774809759 944004371 944029770 944004371 944029770 499964575 500030024 499964575 500030024 158878597 221955568 158878597 221955568 716350548 716392506 716350548 716392506 500038227 5992801 500038227 5992801 678080092 769103956 678080092 769103956 769122326 726985269 769122326 726985269 499974318 649303839 499974318 649303839 500030451 464100432 500030451 464100432 499982550 499995552 499982550 499995552 705401369 294602992 705401369 294602992 524117147 701033511 524117147 701033511 299032209 522855124 299032209 522855124 499988544 401930107 499988544 401930107 114363522 885624809 114363522 885624809 30520339 30498094 30520339 30498094 499992031 525514927 499992031 525514927 694269197 159922821 694269197 159922821 19222453 980781291 19222453 980781291 500023622 499993581 500023622 499993581 89586540 499989663 89586540 499989663 414342839 35550067 414342839 35550067 35544029 757221918 35544029 757221918 242834757 78777425 242834757 78777425 78780742 499968881 78780742 499968881 906287085 914274892 906287085 914274892 500024006 865887247 500024006 865887247 865844724 453585777 865844724 453585777 546474623 701318047 546474623 701318047 748057135 251895765 748057135 251895765 500016831 579529938 500016831 579529938 171874187 171858633 171874187 171858633 499992608 499992764 499992608 499992764 418548705 499986184 418548705 499986184 708577365 708596903 708577365 708596903 806226616 193804712 806226616 193804712 61717462 938276900 61717462 938276900 500006027 307009602 500006027 307009602 829359354 829319869 829359354 829319869 105228687 500016352 105228687 500016352 166236133 833833786 166236133 833833786 500026815 416586394 500026815 416586394 416541749 397411386 416541749 397411386 602546571 499975385 602546571 499975385 77735092 111086485 77735092 111086485 979963839 20036897 979963839 20036897 787178698 870512534 787178698 870512534 129535205 323615412 129535205 323615412 536489448 500005720 536489448 500005720 979881465 979848680 979881465 979848680 136066701 151620114 136066701 151620114 848407773 500011942 848407773 500011942 568222108 500024907 568222108 500024907 754542161 597350849 754542161 597350849 229851998 499973362 229851998 499973362 597231662 293013493 597231662 293013493 293056924 500008017 293056924 500008017 978465185 499974298 978465185 499974298 599986387 18601763 599986387 18601763 981378379 966983336 981378379 966983336 594934706 499980182 594934706 499980182 36710493 36702507 36710493 36702507 499974420 853662871 499974420 853662871 500028741 523832221 500028741 523832221 476195531 500026882 476195531 500026882 524261808 225079391 524261808 225079391 225077816 286868572 225077816 286868572 771281093 640771753 771281093 640771753 500015683 847344783 500015683 847344783 847353500 700400557 847353500 700400557 299528001 500000361 299528001 500000361 421160536 306880195 421160536 306880195 306844610 863564765 306844610 863564765 500013994 516152391 500013994 516152391 285182919 261451460 285182919 261451460 738541229 901558528 738541229 901558528 98466649 915537165 98466649 915537165 915503230 915493072 915503230 915493072 499987981 258325384 499987981 258325384 500016387 704846599 500016387 704846599 236439292 236465652 236439292 236465652 500035914 499986059 500035914 499986059 254627552 265342905 254627552 265342905 499996437 148548441 499996437 148548441 148542711 271211627 148542711 271211627 500020847 6724789 500020847 6724789 6753433 40002002 6753433 40002002 690111269 879827606 690111269 879827606 879824360 341249201 879824360 341249201 341256489 607668414 341256489 607668414 499997294 545932188 499997294 545932188 454026028 176194588 454026028 176194588 823760187 502849349 823760187 502849349 499993011 494789920 499993011 494789920 500026299 281519841 500026299 281519841 281454496 499983289 281454496 499983289 344519295 767591681 344519295 767591681 232365980 982141445 232365980 982141445 982087151 690109347 982087151 690109347 499979851 12712572 499979851 12712572 997638869 2377536 997638869 2377536 541758304 876393634 541758304 876393634 123574491 624430706 123574491 624430706 500019503 32505319 500019503 32505319 500023946 499970210 500023946 499970210 17940794 499996115 17940794 499996115 617100379 461842164 617100379 461842164 442820587 843844106 442820587 843844106 156163941 500030484 156163941 500030484 990582979 464634151 990582979 464634151 499963726 17857674 499963726 17857674 499977640 242044443 499977640 242044443 757949983 43550597 757949983 43550597 499988776 11395579 499988776 11395579 500039527 230843444 500039527 230843444 230878709 321770200 230878709 321770200 500003050 800216125 500003050 800216125 638287646 361709123 638287646 361709123 685173358 685129855 685173358 685129855 886359252 500037562 886359252 500037562 845696758 911797780 845696758 911797780 500027404 499999623 500027404 499999623 993046998 451380281 993046998 451380281 548632363 127446875 548632363 127446875 872561480 500017566 872561480 500017566 610561815 500002619 610561815 500002619 902239080 953397731 902239080 953397731 262909121 499992353 262909121 499992353 200095945 499961140 200095945 499961140 750470408 499984565 750470408 499984565 500013801 20890427 500013801 20890427 352486655 500014937 352486655 500014937 938078418 61941888 938078418 61941888 767849144 500012570 767849144 500012570 500035304 215479935 500035304 215479935 453269787 546704573 453269787 546704573 458949069 74861128 458949069 74861128 500019180 500025373 500019180 500025373 117377952 155691114 117377952 155691114 155654389 74240756 155654389 74240756 74315827 141073458 74315827 141073458 500018821 499994559 500018821 499994559 569230525 499984500 569230525 499984500 168229898 215074443 168229898 215074443 499987528 78199765 499987528 78199765 499972366 499966154 499972366 499966154 890428833 424857187 890428833 424857187 142941694 925626331 142941694 925626331 925665866 935999071 925665866 935999071 64019053 495904415 64019053 495904415 495889923 613618639 495889923 613618639 128913370 128864081 128913370 128864081 240091165 612293138 240091165 612293138 387649438 312990900 387649438 312990900 313013777 598656752 313013777 598656752 500038960 624710246 500038960 624710246 375313878 415686247 375313878 415686247 634721772 755314417 634721772 755314417 396761841 396803384 396761841 396803384 495628160 726545315 495628160 726545315 500037316 500007570 500037316 500007570 90760300 487835039 90760300 487835039 500004144 911487616 500004144 911487616 499971188 429789445 499971188 429789445 912886637 912891929 912886637 912891929 222325225 499998504 222325225 499998504 175166829 824827193 175166829 824827193 499969756 732122223 499969756 732122223 500028916 754375382 500028916 754375382 142242129 373787952 142242129 373787952 533045442 871723411 533045442 871723411 128266564 895667307 128266564 895667307 624503149 500037351 624503149 500037351 790588407 380186258 790588407 380186258 382274185 500021934 382274185 500021934 659508377 545863466 659508377 545863466 454101496 566517286 454101496 566517286 499995328 500028447 499995328 500028447 178843002 688125168 178843002 688125168 311874035 873063997 311874035 873063997 126940696 671032401 126940696 671032401 936819286 63136988 936819286 63136988 499986610 898185868 499986610 898185868 101825934 932125834 101825934 932125834 932182004 915977305 932182004 915977305 487678815 499983577 487678815 499983577 599884208 864201168 599884208 864201168 135791129 203560053 135791129 203560053 926200491 499994462 926200491 499994462 485166227 499990430 485166227 499990430 894268933 894228579 894268933 894228579 698731285 301239973 698731285 301239973 500015348 877219894 500015348 877219894 568519102 568494588 568519102 568494588 500038662 899451202 500038662 899451202 868562321 131437143 868562321 131437143 535891467 500001077 535891467 500001077 500032436 932109995 500032436 932109995 338971016 420266504 338971016 420266504 420257694 76044474 420257694 76044474 76038908 499967741 76038908 499967741 809015635 16506304 809015635 16506304 135549464 864426222 135549464 864426222 725145158 500001439 725145158 500001439 482388692 517630096 482388692 517630096 500005862 231985840 500005862 231985840 500033808 437029199 500033808 437029199 499978817 279220053 499978817 279220053 316527215 921534420 316527215 921534420 78458015 1161460 78458015 1161460 499994590 912006063 499994590 912006063 87951634 500012040 87951634 500012040 499974915 34654698 499974915 34654698 935191933 935121714 935191933 935121714 499988147 403782275 499988147 403782275 499987099 925266944 499987099 925266944 592182210 59921465 592182210 59921465 59908930 690948590 59908930 690948590 500021883 192498856 500021883 192498856 963135451 963158757 963135451 963158757 809875701 499977095 809875701 499977095 77234995 666862507 77234995 666862507 666871234 670297578 666871234 670297578 500032395 207519280 500032395 207519280 919455400 919517049 919455400 919517049 924093193 499983049 924093193 499983049 311866283 499993362 311866283 499993362 16306067 16308194 16306067 16308194 143985603 563733555 143985603 563733555 563750910 103231943 563750910 103231943 499960836 353591310 499960836 353591310 941388079 500011304 941388079 500011304 104085357 500003242 104085357 500003242 115234328 904085557 115234328 904085557 933181581 933170222 933181581 933170222 500035180 725325630 500035180 725325630 500000137 825499543 500000137 825499543 456542798 254180079 456542798 254180079 500018903 314346504 500018903 314346504 211123560 887010817 211123560 887010817 554356734 500034053 554356734 500034053 652064379 858374599 652064379 858374599 364568631 635428377 364568631 635428377 320979235 679064138 320979235 679064138 500031262 416724929 500031262 416724929 972381084 855855812 972381084 855855812 144164299 647304224 144164299 647304224 797600548 202371028 797600548 202371028 702460623 702440324 702460623 702440324 809796253 499987839 809796253 499987839 27879577 972112349 27879577 972112349 440046777 440010163 440046777 440010163 942122865 499974466 942122865 499974466 699688240 300288935 699688240 300288935 476029637 499988281 476029637 499988281 773625711 226349659 773625711 226349659 499962589 471622210 499962589 471622210 561588631 438452541 561588631 438452541 235873189 500024166 235873189 500024166 567841552 432186122 567841552 432186122 131969398 868075401 131969398 868075401 562072446 437978237 562072446 437978237 450377326 549631743 450377326 549631743 558126306 135993507 558126306 135993507 499976109 805846111 499976109 805846111 805879281 108281734 805879281 108281734 499968402 216580937 499968402 216580937 783411924 825139258 783411924 825139258 174807707 975893686 174807707 975893686 975872274 835787874 975872274 835787874 835794936 63264779 835794936 63264779 936743995 629698527 936743995 629698527 370295274 447904398 370295274 447904398 552101257 499981278 552101257 499981278 139355586 890816696 139355586 890816696 890825847 247201313 890825847 247201313 500028674 999173522 500028674 999173522 999169536 587435939 999169536 587435939 587423494 108319204 587423494 108319204 891683003 499999714 891683003 499999714 100160581 401615840 100160581 401615840 499981248 308747536 499981248 308747536 499992331 858981839 499992331 858981839 698662900 500013788 698662900 500013788 500036610 508451439 500036610 508451439 375389619 375431316 375389619 375431316 356688761 681677183 356688761 681677183 28408284 500030514 28408284 500030514 738348831 738329515 738348831 738329515 499981163 499970180 499981163 499970180 9255056 53840205 9255056 53840205 946181739 283880638 946181739 283880638 499963110 985990172 499963110 985990172 379065518 499986134 379065518 499986134 186349502 813707143 186349502 813707143 196380263 306089951 196380263 306089951 499994335 499997023 499994335 499997023 342194654 500015535 342194654 500015535 465120459 861518589 465120459 861518589 138506307 637394764 138506307 637394764 866562201 866572070 866562201 866572070 409425181 409400046 409425181 409400046 467325582 532652028 467325582 532652028 500030427 307804916 500030427 307804916 371129743 628865271 371129743 628865271 500013552 7375099 500013552 7375099 7346866 500026732 7346866 500026732 740766965 528934214 740766965 528934214 500022581 499968600 500022581 499968600 945450504 54545170 945450504 54545170 500021289 488111381 500021289 488111381 369419532 104515988 369419532 104515988 104541112 500024981 104541112 500024981 878012405 878007353 878012405 878007353 890819504 109161274 890819504 109161274 198544828 801488783 198544828 801488783 500005777 43050395 500005777 43050395 43071450 500038586 43071450 500038586 526381385 354215342 526381385 354215342 645770051 740197512 645770051 740197512 259848636 475414085 259848636 475414085 573124283 426877850 573124283 426877850 402256087 597714864 402256087 597714864 500007691 259579730 500007691 259579730 653505718 791224130 653505718 791224130 178516331 821504902 178516331 821504902 920344511 500006436 920344511 500006436 499983576 830458585 499983576 830458585 169520502 757882325 169520502 757882325 757893382 146087232 757893382 146087232 499995508 593265712 499995508 593265712 500020749 300391191 500020749 300391191 499996147 500009594 499996147 500009594 643601885 500019604 643601885 500019604 122931414 74031804 122931414 74031804 759347896 817328573 759347896 817328573 182652607 683490244 182652607 683490244 683498003 971151795 683498003 971151795 28816450 654693507 28816450 654693507 345316915 72227835 345316915 72227835 18538699 981473664 18538699 981473664 389572049 389530230 389572049 389530230 459846740 540144500 459846740 540144500 769140425 230842852 769140425 230842852 559918702 559872802 559918702 559872802 862569277 137416170 862569277 137416170 500029141 393528489 500029141 393528489 119724167 119739232 119724167 119739232 864335606 500017890 864335606 500017890 314461548 500019970 314461548 500019970 62106759 39516057 62106759 39516057 39512493 815534752 39512493 815534752 684655307 500022673 684655307 500022673 837877277 777004219 837877277 777004219 500016934 828800118 500016934 828800118 828835888 326226132 828835888 326226132 326207816 807439067 326207816 807439067 807466042 741197272 807466042 741197272 200174509 499982884 200174509 499982884 840139620 295982675 840139620 295982675 295982750 146820818 295982750 146820818 500021177 696440391 500021177 696440391 499971235 314155346 499971235 314155346 957630525 957663903 957630525 957663903 450569458 331112788 450569458 331112788 331046392 757054594 331046392 757054594 500024627 942006170 500024627 942006170 57927580 344540822 57927580 344540822 499985759 830698859 499985759 830698859 154384222 500010396 154384222 500010396 999995722 308566358 999995722 308566358 308552415 692779190 308552415 692779190 499966143 457154547 499966143 457154547 95526315 904428443 95526315 904428443 867671053 499971730 867671053 499971730 735791212 632144938 735791212 632144938 572999866 249121012 572999866 249121012 175613133 175626324 175613133 175626324 284513843 715551046 284513843 715551046 566571596 32348132 566571596 32348132 500012127 499980876 500012127 499980876 683084611 701810490 683084611 701810490 500020854 941098965 500020854 941098965 941118888 782166243 941118888 782166243 365010351 500010862 365010351 500010862 27070581 972921665 27070581 972921665 181392701 181328623 181392701 181328623 938207692 500037654 938207692 500037654 712053145 499969925 712053145 499969925 294699992 705357054 294699992 705357054 743277338 499984467 743277338 499984467 499984742 901206692 499984742 901206692 717104628 499967324 717104628 499967324 976569341 189162246 976569341 189162246 189164042 499995837 189164042 499995837 628966753 628963419 628966753 628963419 316881208 316956626 316881208 316956626 226754014 500010279 226754014 500010279 443610110 149677368 443610110 149677368 149673506 999517722 149673506 999517722 999484007 500029835 999484007 500029835 499999892 965486213 499999892 965486213 328622727 111362890 328622727 111362890 888613283 923820246 888613283 923820246 76166524 276021098 76166524 276021098 724022294 13236808 724022294 13236808 215932261 499993383 215932261 499993383 798176451 499967143 798176451 499967143 448556798 551466586 448556798 551466586 807834327 188403717 807834327 188403717 499976514 974363523 499976514 974363523 974429718 499978963 974429718 499978963 736208849 777277171 736208849 777277171 860503027 139457619 860503027 139457619 499997259 499981063 499997259 499981063 919281609 361257685 919281609 361257685 499985090 669553956 499985090 669553956 260076339 26012342 260076339 26012342 974001610 720218928 974001610 720218928 499966650 500038870 499966650 500038870 958152737 123175973 958152737 123175973 500016056 532040534 500016056 532040534 541962160 499981220 541962160 499981220 962863494 962827354 962863494 962827354 499998061 829383969 499998061 829383969 499974046 499965487 499974046 499965487 892459385 499988878 892459385 499988878 688972561 310980100 688972561 310980100 168502057 500036262 168502057 500036262 876890125 500000007 876890125 500000007 207570542 327121601 207570542 327121601 644611942 355374596 644611942 355374596 499999329 349809829 499999329 349809829 500011053 522051884 500011053 522051884 41263172 41270082 41263172 41270082 499964300 970655335 499964300 970655335 500018508 691035306 500018508 691035306 308985541 682793646 308985541 682793646 317248108 500025192 317248108 500025192 112695661 500003442 112695661 500003442 453725504 546226870 453725504 546226870 499974425 67272648 499974425 67272648 500008164 891626898 500008164 891626898 205907591 205882096 205907591 205882096 542610155 500023586 542610155 500023586 204635203 967358419 204635203 967358419 32631486 500023323 32631486 500023323 674812614 499993812 674812614 499993812 309366522 500022618 309366522 500022618 256132397 499967275 256132397 499967275 681283664 643208671 681283664 643208671 643260771 905804535 643260771 905804535 905767634 499981668 905767634 499981668 185507630 814540675 185507630 814540675 304773772 341841905 304773772 341841905 901351381 901345020 901351381 901345020 500029306 513327961 500029306 513327961 7013887 992976395 7013887 992976395 500021274 500008667 500021274 500008667 961428348 540488287 961428348 540488287 199978581 499973620 199978581 499973620 439302324 560705493 439302324 560705493 716492206 114074210 716492206 114074210 114036245 926360891 114036245 926360891 506681214 493288893 506681214 493288893 499985038 865639166 499985038 865639166 865643027 5064576 865643027 5064576 499990639 286570080 499990639 286570080 713416524 499996603 713416524 499996603 216169754 209408165 216169754 209408165 790593353 764471915 790593353 764471915 2477311 997517679 2477311 997517679 621933264 378005298 621933264 378005298 50929264 500003243 50929264 500003243 588184101 499964324 588184101 499964324 500039955 953957863 500039955 953957863 573445879 88422055 573445879 88422055 500017346 217012798 500017346 217012798 783021540 500035038 783021540 500035038 36262049 942540957 36262049 942540957 700900987 500006455 700900987 500006455 265865780 589966895 265865780 589966895 589997353 500024669 589997353 500024669 94922714 94934106 94922714 94934106 278969598 499963441 278969598 499963441 736138619 263906346 736138619 263906346 499985847 813113773 499985847 813113773 500037525 135168530 500037525 135168530 135142478 895991138 135142478 895991138 499998359 631602162 499998359 631602162 186515341 500016130 186515341 500016130 531666377 531656517 531666377 531656517 262501530 499987316 262501530 499987316 805284037 917461128 805284037 917461128 499985181 114600592 499985181 114600592 885385005 500014400 885385005 500014400 791402506 190199777 791402506 190199777 809815132 611292640 809815132 611292640 500034113 721844399 500034113 721844399 721889991 589346443 721889991 589346443 570687007 222842256 570687007 222842256 150699394 849317530 150699394 849317530 658562468 341440764 658562468 341440764 493425022 699535784 493425022 699535784 699528583 993409153 699528583 993409153 6563749 500033469 6563749 500033469 139907887 860085354 139907887 860085354 7277884 7242970 7277884 7242970 74144242 500000252 74144242 500000252 289286840 289303687 289286840 289303687 363179535 363145474 363179535 363145474 242891401 242896621 242891401 242896621 665997316 500010224 665997316 500010224 517459367 482528808 517459367 482528808 500009128 638920692 500009128 638920692 92128586 349992521 92128586 349992521 963023649 36982009 963023649 36982009 528871656 792295536 528871656 792295536 500033454 499985940 500033454 499985940 737281529 571450802 737281529 571450802 20025436 980000456 20025436 980000456 708150521 291871955 708150521 291871955 500013067 712829462 500013067 712829462 258563284 258585478 258563284 258585478 500014309 922886807 500014309 922886807 107626350 107665011 107626350 107665011 874816961 499978318 874816961 499978318 500004629 287377279 500004629 287377279 499973932 713884518 499973932 713884518 692317088 307726243 692317088 307726243 401251448 499963181 401251448 499963181 112676622 112710295 112676622 112710295 500001056 906624619 500001056 906624619 584537959 415443564 584537959 415443564 500033523 764553745 500033523 764553745 15910330 15901317 15910330 15901317 500026406 509947769 500026406 509947769 490079660 499989390 490079660 499989390 948834424 997676737 948834424 997676737 997601588 236515850 997601588 236515850 305309643 694713712 305309643 694713712 14561428 14620948 14561428 14620948 282216596 500037045 282216596 500037045 561796562 438173281 561796562 438173281 500018892 778932606 500018892 778932606 15230302 499976992 15230302 499976992 23778322 850345055 23778322 850345055 386141260 248877006 386141260 248877006 630572567 499979778 630572567 499979778 308865454 308859849 308865454 308859849 947702133 500001830 947702133 500001830 843448045 156583281 843448045 156583281 587597037 412425933 587597037 412425933 917167774 42844064 917167774 42844064 115162626 884793503 115162626 884793503 350182335 370295308 350182335 370295308 983210913 983169010 983210913 983169010 499989341 11457002 499989341 11457002 988557685 502931406 988557685 502931406 497081523 950115368 497081523 950115368 950158036 338726644 950158036 338726644 500004362 796713498 500004362 796713498 796676578 906995423 796676578 906995423 93076323 714560061 93076323 714560061 853498680 853452202 853498680 853452202 500027264 373296250 500027264 373296250 379070901 379000553 379070901 379000553 678595574 54233093 678595574 54233093 945744654 500011122 945744654 500011122 228721916 927647740 228721916 927647740 889498584 889498638 889498584 889498638 11525379 988447708 11525379 988447708 694738229 305279620 694738229 305279620 500014329 641075082 500014329 641075082 513854651 500029789 513854651 500029789 500002131 995172955 500002131 995172955 4815243 405518512 4815243 405518512 500035169 584613179 500035169 584613179 542149062 500016306 542149062 500016306 950263913 499979550 950263913 499979550 364025704 599100330 364025704 599100330 708112935 290865418 708112935 290865418 156347296 843697341 156347296 843697341 738480689 66280097 738480689 66280097 933700501 559005652 933700501 559005652 500008825 809011794 500008825 809011794 639406654 323598982 639406654 323598982 676457378 989154264 676457378 989154264 10858570 352787342 10858570 352787342 666512439 333464629 666512439 333464629 31788059 968199352 31788059 968199352 796075323 34939923 796075323 34939923 140906730 276920682 140906730 276920682 431569402 983176338 431569402 983176338 500002016 322317570 500002016 322317570 322322291 499997659 322322291 499997659 523418290 476598045 523418290 476598045 903752279 903686706 903752279 903686706 900921844 499981319 900921844 499981319 500000383 720377827 500000383 720377827 768457636 768496296 768457636 768496296 81248968 81229189 81248968 81229189 776414074 473942342 776414074 473942342 473968583 123681184 473968583 123681184 963807427 36130768 963807427 36130768 749480161 749535301 749480161 749535301 451765747 500002793 451765747 500002793 226370233 773622250 226370233 773622250 412321059 412352537 412321059 412352537 499976439 693991425 499976439 693991425 500038331 354978993 500038331 354978993 170678005 829283801 170678005 829283801 500030772 6477857 500030772 6477857 500012634 424456094 500012634 424456094 253519331 253555252 253519331 253555252 864163788 864154137 864163788 864154137 566898374 500025777 566898374 500025777 118894477 881111488 118894477 881111488 651679224 103952231 651679224 103952231 896075825 408961618 896075825 408961618 500026095 500004077 500026095 500004077 638868781 472251879 638868781 472251879 158657088 841315198 158657088 841315198 389650092 389616062 389650092 389616062 499976248 818639831 499976248 818639831 181369321 274221760 181369321 274221760 499979156 533500345 499979156 533500345 499968102 852571780 499968102 852571780 852529824 479275786 852529824 479275786 479303942 500002851 479303942 500002851 966713988 47069661 966713988 47069661 500010096 147194364 500010096 147194364 500029446 978768215 500029446 978768215 499996563 789895355 499996563 789895355 789851305 499995483 789851305 499995483 391330765 427324741 391330765 427324741 572604741 556496701 572604741 556496701 443466857 807065222 443466857 807065222 499967779 499982296 499967779 499982296 172826511 430221201 172826511 430221201 722019448 277961083 722019448 277961083 308918289 642551017 308918289 642551017 642481015 523989373 642481015 523989373 476041372 375540576 476041372 375540576 624454321 435012604 624454321 435012604 36776876 499961069 36776876 499961069 234737893 234788807 234737893 234788807 369440932 840685321 369440932 840685321 840662849 915501052 840662849 915501052 36678939 36657037 36678939 36657037 613929921 613489068 613929921 613489068 45692734 499962026 45692734 499962026 709975736 363773032 709975736 363773032 363788685 391073177 363788685 391073177 565826492 499992877 565826492 499992877 798336306 499965071 798336306 499965071 699521437 500002357 699521437 500002357 983635590 983600657 983635590 983600657 62867217 62880077 62867217 62880077 892991521 500019570 892991521 500019570 500037200 107953250 500037200 107953250 168009629 831972391 168009629 831972391 312781881 499960576 312781881 499960576 758429410 297885704 758429410 297885704 90059919 90080868 90059919 90080868 958050787 678039805 958050787 678039805 357036459 643036555 357036459 643036555 500009251 677790766 500009251 677790766 130527098 130576694 130527098 130576694 500012505 920174519 500012505 920174519 628440754 499977515 628440754 499977515 471094339 887757725 471094339 887757725 887764474 499980363 887764474 499980363 23707999 23716199 23707999 23716199 500002790 499990882 500002790 499990882 997881989 2108327 997881989 2108327 709768715 500037509 709768715 500037509 369717467 166917490 369717467 166917490 851988374 148016123 851988374 148016123 464000053 500009763 464000053 500009763 468786636 468762520 468786636 468762520 499998886 669792977 499998886 669792977 788071847 128818459 788071847 128818459 500025341 499980417 500025341 499980417 974837329 499981201 974837329 499981201 43075981 779274053 43075981 779274053 779254106 566705901 779254106 566705901 433256801 684124484 433256801 684124484 684153488 500008079 684153488 500008079 140549755 691124389 140549755 691124389 691175999 599215024 691175999 599215024 151763929 848160611 151763929 848160611 825358832 500001990 825358832 500001990 293561660 842218567 293561660 842218567 842202009 539478011 842202009 539478011 179365717 179365950 179365717 179365950 267909097 732083106 267909097 732083106 312959645 649932201 312959645 649932201 350039081 877009590 350039081 877009590 123006184 872616771 123006184 872616771 872612797 500025939 872612797 500025939 127394635 62498400 127394635 62498400 937500786 905943093 937500786 905943093 500019782 630703986 500019782 630703986 883401266 883366158 883401266 883366158 499977894 500008391 499977894 500008391 718219325 499974600 718219325 499974600 254904590 153118446 254904590 153118446 846932549 994296288 846932549 994296288 500004512 610125770 500004512 610125770 610136179 511040008 610136179 511040008 177835704 177817083 177835704 177817083 439222132 439184479 439222132 439184479 199883521 160707811 199883521 160707811 499970882 499961937 499970882 499961937 94229964 447587759 94229964 447587759 622044251 500008296 622044251 500008296 897625807 499984321 897625807 499984321 632812423 133519508 632812423 133519508 866495011 465407105 866495011 465407105 394005321 859223447 394005321 859223447 140773538 538640350 140773538 538640350 616712170 616701740 616712170 616701740 78444655 83777488 78444655 83777488 916237179 264254639 916237179 264254639 499989796 737049750 499989796 737049750 737058842 907139291 737058842 907139291 499985722 448979157 499985722 448979157 682125603 499999223 682125603 499999223 289122950 289153671 289122950 289153671 608553456 608599199 608553456 608599199 500015684 396048868 500015684 396048868 707690324 707668250 707690324 707668250 650285488 499978236 650285488 499978236 663954470 663980086 663954470 663980086 569638760 8527051 569638760 8527051 499987359 27453269 499987359 27453269 972488716 559483162 972488716 559483162 500017973 445803293 500017973 445803293 500026661 112597498 500026661 112597498 500026223 87729500 500026223 87729500 912275828 500034285 912275828 500034285 729929970 847651925 729929970 847651925 847713739 885594292 847713739 885594292 114422597 470195798 114422597 470195798 812607124 499986716 812607124 499986716 511702723 488250446 511702723 488250446 324535880 500023924 324535880 500023924 913879988 370980635 913879988 370980635 2052964 2053106 2052964 2053106 688538684 688573359 688538684 688573359 254276357 500028551 254276357 500028551 640855818 807689211 640855818 807689211 192257326 500005290 192257326 500005290 989322707 10704812 989322707 10704812 499999780 388187249 499999780 388187249 500005468 55385771 500005468 55385771 55429264 162101518 55429264 162101518 837894828 1536973 837894828 1536973 1496342 508524706 1496342 508524706 508563807 194561294 508563807 194561294 499988923 499969669 499988923 499969669 600271243 586175001 600271243 586175001 413767272 500007901 413767272 500007901 665355535 499992341 665355535 499992341 61399203 552437514 61399203 552437514 500031429 227027950 500031429 227027950 500023824 755211973 500023824 755211973 755216301 499990083 755216301 499990083 484765935 507749535 484765935 507749535 526479603 499983913 526479603 499983913 681565374 500039306 681565374 500039306 858690323 141254479 858690323 141254479 453866204 741886974 453866204 741886974 741904805 500037037 741904805 500037037 499996869 39085906 499996869 39085906 853591628 853520886 853591628 853520886 776814413 223182974 776814413 223182974 499978885 906593190 499978885 906593190 729753822 500036678 729753822 500036678 848031023 848031991 848031023 848031991 171380971 500015058 171380971 500015058 499981408 732765759 499981408 732765759 500027274 272582504 500027274 272582504 265168165 500026605 265168165 500026605 583128340 909168037 583128340 909168037 499964067 46400761 499964067 46400761 764228680 499980207 764228680 499980207 147369045 499971850 147369045 499971850 509552421 509580734 509552421 509580734 744865939 255176115 744865939 255176115 754700825 500037575 754700825 500037575 321644371 500029742 321644371 500029742 441707016 558345051 441707016 558345051 531458707 468571286 531458707 468571286 578415627 578446533 578415627 578446533 500019764 191010248 500019764 191010248 769182664 654742824 769182664 654742824 56041792 949771506 56041792 949771506 50165722 665528354 50165722 665528354 521605921 478435412 521605921 478435412 499981518 950928626 499981518 950928626 655609546 344397697 655609546 344397697 978608504 978612718 978608504 978612718 500007925 505827390 500007925 505827390 500002450 666667613 500002450 666667613 666623793 193608297 666623793 193608297 390836162 410445204 390836162 410445204 595906308 595956730 595906308 595956730 500025406 499988016 500025406 499988016 54663904 577985134 54663904 577985134 577984859 426401651 577984859 426401651 406574842 593423889 406574842 593423889 363540628 363503327 363540628 363503327 93520334 906414081 93520334 906414081 743517390 500021531 743517390 500021531 160254761 500021114 160254761 500021114 812286374 562704471 812286374 562704471 500002675 500003006 500002675 500003006 714408631 826209601 714408631 826209601 923841651 298887762 923841651 298887762 207878796 207815978 207878796 207815978 500002439 932740499 500002439 932740499 668586073 499965592 668586073 499965592 500018158 646034865 500018158 646034865 459046087 500033194 459046087 500033194 465287857 612702834 465287857 612702834 387297766 189342974 387297766 189342974 499986126 245163477 499986126 245163477 245226559 57431276 245226559 57431276 942522939 478995688 942522939 478995688 92878719 907156223 92878719 907156223 861198692 138828309 861198692 138828309 668485406 331477110 668485406 331477110 499972077 162849272 499972077 162849272 499978905 798163785 499978905 798163785 814033423 185927945 814033423 185927945 466254232 499960775 466254232 499960775 673409104 326620108 673409104 326620108 499972668 572568762 499972668 572568762 37638701 37678389 37638701 37678389 499985433 713747961 499985433 713747961 713729941 500024744 713729941 500024744 393940333 700469625 393940333 700469625 500038638 205451902 500038638 205451902 205464494 499961461 205464494 499961461 924720483 500033565 924720483 500033565 481951831 207064652 481951831 207064652 500013545 28051915 500013545 28051915 28064301 499970810 28064301 499970810 690348269 690362856 690348269 690362856 881034524 57698670 881034524 57698670 57742526 643622481 57742526 643622481 643645825 626755369 643645825 626755369 499961234 226153097 499961234 226153097 500015176 832648507 500015176 832648507 500002320 600699683 500002320 600699683 660455304 35427268 660455304 35427268 964579885 969140639 964579885 969140639 265958104 265995158 265958104 265995158 370998423 629000345 370998423 629000345 499988575 192702223 499988575 192702223 479914760 500024647 479914760 500024647 336146670 499970184 336146670 499970184 914791474 914773262 914791474 914773262 500018473 603689208 500018473 603689208 500032974 921370914 500032974 921370914 60599276 60521078 60599276 60521078 885154410 829213652 885154410 829213652 170803117 172659284 170803117 172659284 827290871 950971933 827290871 950971933 49009368 542493476 49009368 542493476 542510710 734419673 542510710 734419673 142490296 142461831 142490296 142461831 499994154 221120003 499994154 221120003 216628655 216648457 216628655 216648457 532884360 532948604 532884360 532948604 24050670 24023876 24050670 24023876 308440109 626305873 308440109 626305873 703314196 296673096 703314196 296673096 889398718 500013748 889398718 500013748 500033693 122761024 500033693 122761024 26838600 973219865 26838600 973219865 397361912 165250087 397361912 165250087 834787015 89425216 834787015 89425216 499975320 434051272 499975320 434051272 565893668 833238834 565893668 833238834 166779194 499985732 166779194 499985732 877610901 865237600 877610901 865237600 499981040 133832856 499981040 133832856 866228933 132367130 866228933 132367130 132437615 613703281 132437615 613703281 993751810 993743084 993751810 993743084 643294587 499993303 643294587 499993303 499961104 531462976 499961104 531462976 499978528 271681445 499978528 271681445 997270239 976479845 997270239 976479845 500021346 500020465 500021346 500020465 123129545 571783291 123129545 571783291 731705663 268295903 731705663 268295903 327077222 672917361 327077222 672917361 350310862 649715916 350310862 649715916 821243101 821314192 821243101 821314192 18986922 18959132 18986922 18959132 154335469 845711008 154335469 845711008 12743798 355133826 12743798 355133826 499994712 107749528 499994712 107749528 710075853 499971898 710075853 499971898 875354160 124688225 875354160 124688225 771513226 922193197 771513226 922193197 922184268 671554184 922184268 671554184 499963473 960941136 499963473 960941136 500012889 678942806 500012889 678942806 714820702 714794683 714820702 714794683 458420951 203997635 458420951 203997635 204038615 950618604 204038615 950618604 950564849 878757037 950564849 878757037 499967065 499999877 499967065 499999877 908970502 66775336 908970502 66775336 66813590 499971963 66813590 499971963 971147494 28859738 971147494 28859738 218001376 499978376 218001376 499978376 24472034 24473944 24472034 24473944 499994308 499998545 499994308 499998545 16987815 761263413 16987815 761263413 761262895 622481950 761262895 622481950 377482918 588868084 377482918 588868084 500038600 519704082 500038600 519704082 974505903 974503090 974505903 974503090 236137357 499984430 236137357 499984430 594374544 499996100 594374544 499996100 127314094 499989945 127314094 499989945 521430033 857812158 521430033 857812158 142124247 720729855 142124247 720729855 577677803 577670075 577677803 577670075 587526487 966489382 587526487 966489382 33507753 434872606 33507753 434872606 534308839 500010885 534308839 500010885 500008861 314327466 500008861 314327466 479729611 499989372 479729611 499989372 964857226 35166625 964857226 35166625 588762172 629127945 588762172 629127945 629171533 427716650 629171533 427716650 499972208 582411030 499972208 582411030 16181510 308765888 16181510 308765888 691175978 485914576 691175978 485914576 485885325 287168862 485885325 287168862 712811792 297120405 712811792 297120405 499980179 242659251 499980179 242659251 499975492 500031701 499975492 500031701 970317746 53641816 970317746 53641816 500003208 923227216 500003208 923227216 923241589 296047956 923241589 296047956 296116891 523336062 296116891 523336062 884173315 884165541 884173315 884165541 499988946 347026479 499988946 347026479 510013949 489973636 510013949 489973636 500031902 16466938 500031902 16466938 80712619 919247806 80712619 919247806 832841863 832896337 832841863 832896337 499993478 951267150 499993478 951267150 794232957 500027562 794232957 500027562 687317022 687290735 687317022 687290735 766959425 500029824 766959425 500029824 84567156 915407533 84567156 915407533 812491514 187512946 812491514 187512946 376218524 623744597 376218524 623744597 649438292 350608983 649438292 350608983 153601248 846359319 153601248 846359319 756992874 323965658 756992874 323965658 499999647 543801990 499999647 543801990 543793985 871933800 543793985 871933800 128024466 358408931 128024466 358408931 641523440 500022761 641523440 500022761 306210342 682601372 306210342 682601372 696398317 453373788 696398317 453373788 499968259 674360000 499968259 674360000 761729891 238246640 761729891 238246640 87256027 912723050 87256027 912723050 499992808 319240581 499992808 319240581 788626848 788570845 788626848 788570845 499980257 196729312 499980257 196729312 499997738 967549481 499997738 967549481 32485486 153389629 32485486 153389629 500030611 392544668 500030611 392544668 776153976 223894223 776153976 223894223 942137909 942105982 942137909 942105982 500000444 445071246 500000444 445071246 903543318 903569161 903543318 903569161 301228378 499978317 301228378 499978317 866376677 866437726 866376677 866437726 507078198 499994560 507078198 499994560 509357407 683203238 509357407 683203238 50890960 50906964 50890960 50906964 669030791 668976718 669030791 668976718 778252181 138029857 778252181 138029857 138019441 500003790 138019441 500003790 499960491 468858157 499960491 468858157 500014142 959469136 500014142 959469136 959457510 163607700 959457510 163607700 163625624 115578115 163625624 115578115 884431323 526138057 884431323 526138057 499995774 612356195 499995774 612356195 500020347 302180639 500020347 302180639 15481177 984488583 15481177 984488583 446246828 551051586 446246828 551051586 861351514 500028667 861351514 500028667 996009333 996030916 996009333 996030916 499970170 320711548 499970170 320711548 4582401 580156111 4582401 580156111 500004017 500001283 500004017 500001283 207799541 207811744 207799541 207811744 801002467 801006625 801002467 801006625 426203907 200461740 426203907 200461740 499971781 302876224 499971781 302876224 221048969 514047627 221048969 514047627 485956106 79379267 485956106 79379267 79388931 909506401 79388931 909506401 713613806 500021673 713613806 500021673 500036118 700106949 500036118 700106949 415447587 500037462 415447587 500037462 245418936 754629185 245418936 754629185 420845800 500036924 420845800 500036924 455097655 544894220 455097655 544894220 582021251 500018054 582021251 500018054 207806422 792143246 207806422 792143246 355101726 186769968 355101726 186769968 186795395 499974449 186795395 499974449 318795799 243491883 318795799 243491883 243507110 537751776 243507110 537751776 661561765 661633177 661561765 661633177 499981710 267770142 499981710 267770142 732253098 596528136 732253098 596528136 151269783 482170455 151269783 482170455 880479459 880407346 880479459 880407346 500029327 26115912 500029327 26115912 973924954 746413147 973924954 746413147 253609359 714922360 253609359 714922360 499979736 414321089 499979736 414321089 350635919 613511543 350635919 613511543 613495155 500006775 613495155 500006775 369943134 915005904 369943134 915005904 915029784 267069526 915029784 267069526 499964213 673328252 499964213 673328252 673309295 319587396 673309295 319587396 319595804 250132374 319595804 250132374 749843205 499965349 749843205 499965349 89386278 930767328 89386278 930767328 670316940 329702142 670316940 329702142 341160156 542673385 341160156 542673385 500028659 263315109 500028659 263315109 499964361 878923927 499964361 878923927 499974942 673495530 499974942 673495530 326503221 499984454 326503221 499984454 537939677 293780313 537939677 293780313 500015718 404432464 500015718 404432464 927000021 499983982 927000021 499983982 421584198 421583845 421584198 421583845 585755495 760467479 585755495 760467479 239508981 842194618 239508981 842194618 500014837 168669423 500014837 168669423 168659180 236472136 168659180 236472136 827814655 827878370 827814655 827878370 265835546 62759418 265835546 62759418 937206750 499998442 937206750 499998442 318596393 704579152 318596393 704579152 704568085 448861573 704568085 448861573 308714269 308732203 308714269 308732203 681022749 758376179 681022749 758376179 758348804 781638135 758348804 781638135 500022865 625393131 500022865 625393131 748643465 251284661 748643465 251284661 500023507 867296812 500023507 867296812 132703620 905412575 132703620 905412575 499999340 502438721 499999340 502438721 804405159 804477615 804405159 804477615 32160002 499960572 32160002 499960572 499985921 986884671 499985921 986884671 816663071 500024847 816663071 500024847 126962091 126958692 126962091 126958692 499976213 746779169 499976213 746779169 746791727 591485486 746791727 591485486 591508484 382707467 591508484 382707467 617278579 988626474 617278579 988626474 11378701 888367994 11378701 888367994 698108197 210929914 698108197 210929914 499961131 709112530 499961131 709112530 290888245 222189487 290888245 222189487 777845853 321292276 777845853 321292276 321345949 499960829 321345949 499960829 518015445 717896008 518015445 717896008 499992342 499966156 499992342 499966156 943751952 943796426 943751952 943796426 500002252 500002005 500002252 500002005 440146630 499970884 440146630 499970884 920457006 920450352 920457006 920450352 794896707 22966160 794896707 22966160 977009935 799766080 977009935 799766080 200254555 515332960 200254555 515332960 515297281 499997834 515297281 499997834 401457799 500039053 401457799 500039053 196624005 196567841 196624005 196567841 367511340 896067393 367511340 896067393 499999633 361762707 499999633 361762707 194347212 194350795 194347212 194350795 606441717 500003542 606441717 500003542 499970480 385541406 499970480 385541406 949786772 949756633 949786772 949756633 577571734 422406275 577571734 422406275 500035232 542900955 500035232 542900955 500021258 450901161 500021258 450901161 499985527 674934175 499985527 674934175 60775072 60787150 60775072 60787150 397806093 679425236 397806093 679425236 320580572 499985652 320580572 499985652 363855750 818438313 363855750 818438313 533672669 466347392 533672669 466347392 631617054 631607857 631617054 631607857 14937407 141678217 14937407 141678217 500018740 500016096 500018740 500016096 38272687 136249875 38272687 136249875 863792838 592998970 863792838 592998970 591694510 358212915 591694510 358212915 309436285 690546489 309436285 690546489 186542487 186556393 186542487 186556393 815965178 500036680 815965178 500036680 420243590 518139713 420243590 518139713 499983703 500034526 499983703 500034526 496338750 166218204 496338750 166218204 763323719 839969528 763323719 839969528 160056359 500035640 160056359 500035640 420459394 848199180 420459394 848199180 151874277 32774222 151874277 32774222 916864946 916898554 916864946 916898554 576546680 423438801 576546680 423438801 645312251 500038622 645312251 500038622 500033074 426414102 500033074 426414102 967969821 968025638 967969821 968025638 157231680 157203893 157231680 157203893 929811853 929808193 929811853 929808193 218933453 201637555 218933453 201637555 668304865 331679802 668304865 331679802 177404531 177402663 177404531 177402663 989041476 989113290 989041476 989113290 873430953 27487654 873430953 27487654 500020660 499967998 500020660 499967998 795521243 602140403 795521243 602140403 269184365 269171861 269184365 269171861 500003033 876941997 500003033 876941997 876893931 870531693 876893931 870531693 548093890 376018718 548093890 376018718 499992855 524143990 499992855 524143990 719196536 280819562 719196536 280819562 686970604 686944500 686970604 686944500 370452779 103000491 370452779 103000491 896972717 762277556 896972717 762277556 412076246 412042642 412076246 412042642 815065819 500004444 815065819 500004444 500007715 138693672 500007715 138693672 28497793 500026302 28497793 500026302 669219066 330770584 669219066 330770584 16957787 500013011 16957787 500013011 499973183 27961228 499973183 27961228 940597080 992656678 940597080 992656678 7383670 60332321 7383670 60332321 939687612 500037298 939687612 500037298 877116105 901871831 877116105 901871831 901863342 312378534 901863342 312378534 500009375 465624472 500009375 465624472 673624433 673636268 673624433 673636268 559927131 440060071 559927131 440060071 500037073 629479420 500037073 629479420 693975403 500014774 693975403 500014774 975137877 199719140 975137877 199719140 199696545 807767234 199696545 807767234 499990054 499990661 499990054 499990661 266940353 499977271 266940353 499977271 824069302 765889131 824069302 765889131 234077852 431183300 234077852 431183300 499981832 295134649 499981832 295134649 704918872 519911972 704918872 519911972 204099743 499996502 204099743 499996502 201537816 798437653 201537816 798437653 486514510 486506621 486514510 486506621 757188809 982179755 757188809 982179755 982161751 499983870 982161751 499983870 523248116 765787147 523248116 765787147 765743558 391888163 765743558 391888163 500014729 912750812 500014729 912750812 131671655 474910753 131671655 474910753 550890677 420307866 550890677 420307866 598138785 607987680 598138785 607987680 891330652 500038812 891330652 500038812 133175876 866819117 133175876 866819117 476329395 523626576 476329395 523626576 847272589 847273945 847272589 847273945 242907177 466644582 242907177 466644582 533298763 810838869 533298763 810838869 99224262 420721811 99224262 420721811 947342735 500004235 947342735 500004235 23742332 500028611 23742332 500028611 454207732 339694223 454207732 339694223 792100996 499993258 792100996 499993258 399791646 324166461 399791646 324166461 324190588 171669573 324190588 171669573 828386746 500027104 828386746 500027104 264448819 67793753 264448819 67793753 932246451 548345560 932246451 548345560 500003867 499978614 500003867 499978614 892363452 609234106 892363452 609234106 390781702 599543634 390781702 599543634 989205484 989194153 989205484 989194153 499991237 170412640 499991237 170412640 677028840 677004874 677028840 677004874 876711452 123302863 876711452 123302863 383796898 500038024 383796898 500038024 22189079 499982361 22189079 499982361 103873953 685041349 103873953 685041349 314891298 801136590 314891298 801136590 198845594 495138790 198845594 495138790 926250625 926258964 926250625 926258964 499990723 280639298 499990723 280639298 719370254 384247678 719370254 384247678 376472269 623529014 376472269 623529014 499966125 500022665 499966125 500022665 700138309 116020583 700138309 116020583 108343428 891677522 108343428 891677522 499982756 134160031 499982756 134160031 499963390 500030839 499963390 500030839 265544567 926041251 265544567 926041251 926055380 920860374 926055380 920860374 79199366 894375765 79199366 894375765 931283225 170853864 931283225 170853864 500027472 966220555 500027472 966220555 499960718 322535065 499960718 322535065 918153918 583605151 918153918 583605151 332876529 667145534 332876529 667145534 998795785 60075371 998795785 60075371 186549132 813445317 186549132 813445317 454852260 464438670 454852260 464438670 464422809 321958837 464422809 321958837 321936565 680655719 321936565 680655719 967419302 981033619 967419302 981033619 980978501 451558006 980978501 451558006 500025581 991796429 500025581 991796429 500004452 242588747 500004452 242588747 525349631 768286592 525349631 768286592 500023692 339163414 500023692 339163414 660856811 320414243 660856811 320414243 499980685 711460013 499980685 711460013 543045118 499972852 543045118 499972852 747409838 499973152 747409838 499973152 313305174 313321302 313305174 313321302 310992552 500038543 310992552 500038543 500023276 388065910 500023276 388065910 499976507 767336198 499976507 767336198 500019459 353478548 500019459 353478548 939736525 939707312 939736525 939707312 898959432 101078529 898959432 101078529 61164243 938773284 61164243 938773284 496014780 496018687 496014780 496018687 743377402 499969331 743377402 499969331 860273617 139681576 860273617 139681576 499963130 920156914 499963130 920156914 513412941 490086053 513412941 490086053 322717018 322727305 322717018 322727305 220466193 779559940 220466193 779559940 561697697 431341604 561697697 431341604 500032488 950713849 500032488 950713849 950669298 499977705 950669298 499977705 219733681 60813639 219733681 60813639 803240395 196734381 803240395 196734381 499960999 134255419 499960999 134255419 613268561 639120086 613268561 639120086 639189934 499962015 639189934 499962015 139686591 240533784 139686591 240533784 759504300 595803434 759504300 595803434 569206392 499996235 569206392 499996235 858551116 34160010 858551116 34160010 34159585 964167053 34159585 964167053 499996239 259407323 499996239 259407323 259397140 76816188 259397140 76816188 923129306 690736493 923129306 690736493 73014002 6197326 73014002 6197326 993805724 815927511 993805724 815927511 217391132 217383952 217391132 217383952 500000384 834446434 500000384 834446434 922312401 500001881 922312401 500001881 499978950 530160209 499978950 530160209 511970613 499970368 511970613 499970368 136767099 499975693 136767099 499975693 493052941 493059115 493052941 493059115 410853317 933320262 410853317 933320262 499971899 810456701 499971899 810456701 189530327 570649435 189530327 570649435 570682180 857655978 570682180 857655978 448243797 448240341 448243797 448240341 323764522 676265444 323764522 676265444 500001745 364800536 500001745 364800536 610241044 610304751 610241044 610304751 276566204 499994488 276566204 499994488 925583927 563488927 925583927 563488927 453510805 546524876 453510805 546524876 733935284 733951639 733935284 733951639 401118582 598877828 401118582 598877828 377313643 648451727 377313643 648451727 648445165 378601393 648445165 378601393 378606562 20318892 378606562 20318892 597479732 867082705 597479732 867082705 867108695 500030543 867108695 500030543 78826230 950899367 78826230 950899367 49116013 500004655 49116013 500004655 290814478 290874720 290814478 290874720 267729905 500016625 267729905 500016625 955816048 499993402 955816048 499993402 500032057 312643787 500032057 312643787 672468349 327557607 672468349 327557607 500024842 3718299 500024842 3718299 500033412 500014416 500033412 500014416 135103508 864930197 135103508 864930197 555961635 500005676 555961635 500005676 954626291 75006129 954626291 75006129 500022098 144308744 500022098 144308744 855665604 508467448 855665604 508467448 508495293 410981751 508495293 410981751 589065071 386021870 589065071 386021870 385994752 290538860 385994752 290538860 536254564 793718941 536254564 793718941 206320845 180930929 206320845 180930929 819028661 499984246 819028661 499984246 405506687 99688062 405506687 99688062 869890172 811320974 869890172 811320974 811284398 820174759 811284398 820174759 967172718 499960380 967172718 499960380 21075863 978921503 21075863 978921503 500010482 718274797 500010482 718274797 499987514 877340258 499987514 877340258 729751599 536945667 729751599 536945667 319770326 680260207 319770326 680260207 499961955 108973357 499961955 108973357 432635068 499986505 432635068 499986505 500022888 133502794 500022888 133502794 925213468 925185573 925213468 925185573 499965436 275458893 499965436 275458893 416690105 748556746 416690105 748556746 748522179 21639868 748522179 21639868 21640458 499997918 21640458 499997918 910250659 467599123 910250659 467599123 436391485 891771936 436391485 891771936 108238011 339321797 108238011 339321797 660630144 500028233 660630144 500028233 46440006 961811788 46440006 961811788 500002915 499969388 500002915 499969388 10594430 629141186 10594430 629141186 500001215 499988125 500001215 499988125 419918184 95842343 419918184 95842343 500002729 815855071 500002729 815855071 833013177 499976212 833013177 499976212 237493608 762543361 237493608 762543361 136655996 39313860 136655996 39313860 960747437 570471187 960747437 570471187 570495841 932902786 570495841 932902786 932953308 847615186 932953308 847615186 152336056 261360834 152336056 261360834 765402896 202424862 765402896 202424862 379467192 499981854 379467192 499981854 50534645 604984749 50534645 604984749 953445119 953465056 953445119 953465056 794034523 176052686 794034523 176052686 176030019 974504887 176030019 974504887 943100766 500023168 943100766 500023168 327271023 672752509 327271023 672752509 499992407 185629100 499992407 185629100 863655989 863647456 863655989 863647456 499981032 215962366 499981032 215962366 730449500 730504501 730449500 730504501 317992052 500025085 317992052 500025085 248476012 751482982 248476012 751482982 76055318 499998483 76055318 499998483 457925991 500038320 457925991 500038320 291231498 708776871 291231498 708776871 500026039 225651332 500026039 225651332 518813546 518810766 518813546 518810766 864478443 135555914 864478443 135555914 477537917 522491626 477537917 522491626 500005125 133132251 500005125 133132251 97478138 902506979 97478138 902506979 809821858 809797996 809821858 809797996 866384965 866321887 866384965 866321887 41322575 41338929 41322575 41338929 499976721 896870883 499976721 896870883 461333073 134301030 461333073 134301030 897400292 499972436 897400292 499972436 743804146 256224295 743804146 256224295 199296873 800706403 199296873 800706403 487555100 512440298 487555100 512440298 500038427 591797089 500038427 591797089 461838971 254802591 461838971 254802591 500029442 369208289 500029442 369208289 500005478 128974658 500005478 128974658 381282249 801347367 381282249 801347367 801324600 957431926 801324600 957431926 499998772 499981998 499998772 499981998 968291006 803586963 968291006 803586963 196431043 621456207 196431043 621456207 500008814 263523527 500008814 263523527 469004984 499973710 469004984 499973710 65124333 293424369 65124333 293424369 500038624 697572906 500038624 697572906 676720256 247044319 676720256 247044319 247029407 290350862 247029407 290350862 568047907 762819574 568047907 762819574 499997173 178280017 499997173 178280017 843676752 499991389 843676752 499991389 36250825 31448264 36250825 31448264 593109541 718066099 593109541 718066099 726312034 273708184 726312034 273708184 97371771 500006142 97371771 500006142 197715664 499970223 197715664 499970223 866494947 866499691 866494947 866499691 78131705 35972592 78131705 35972592 830217869 500025056 830217869 500025056 320695454 563083002 320695454 563083002 828281738 499961800 828281738 499961800 999443656 877233067 999443656 877233067 21076813 118435931 21076813 118435931 623610715 623613865 623610715 623613865 518189708 348067958 518189708 348067958 348022625 866377480 348022625 866377480 919813871 80214669 919813871 80214669 910952492 426873484 910952492 426873484 426841674 474687078 426841674 474687078 525310695 997769358 525310695 997769358 158483795 500032483 158483795 500032483 434699618 980703631 434699618 980703631 980668550 871552281 980668550 871552281 35158302 499961130 35158302 499961130 708559685 955373407 708559685 955373407 955396417 600218547 955396417 600218547 600209298 500007807 600209298 500007807 692596207 571998388 692596207 571998388 350627945 736928770 350627945 736928770 263052905 500027291 263052905 500027291 937251376 499988511 937251376 499988511 602091586 326233799 602091586 326233799 673766435 155131786 673766435 155131786 499963776 809182313 499963776 809182313 638414169 200657946 638414169 200657946 200679444 499993255 200679444 499993255 559768750 604392872 559768750 604392872 500014907 913605039 500014907 913605039 913561788 645582376 913561788 645582376 499984989 73402969 499984989 73402969 386236879 613786427 386236879 613786427 98973585 499961080 98973585 499961080 540226154 540226338 540226154 540226338 273725599 13115837 273725599 13115837 13082438 144700609 13082438 144700609 144640650 499972077 144640650 499972077 108044151 332912537 108044151 332912537 332885865 215352571 332885865 215352571 215296816 623363194 215296816 623363194 376587847 832821456 376587847 832821456 167236736 417796083 167236736 417796083 582272204 783663842 582272204 783663842 216392719 499972198 216392719 499972198 465755070 773034483 465755070 773034483 227011861 596771885 227011861 596771885 695884544 985541030 695884544 985541030 14504545 696305222 14504545 696305222 531184567 482981089 531184567 482981089 147784161 147763722 147784161 147763722 500016885 369001658 500016885 369001658 821163225 178838319 821163225 178838319 668730185 499987123 668730185 499987123 378198557 378133026 378198557 378133026 667165916 667186477 667165916 667186477 634932642 365064572 634932642 365064572 204960581 795017391 204960581 795017391 500000611 208832530 500000611 208832530 766018306 766038415 766018306 766038415 500008657 196557904 500008657 196557904 873888107 873954341 873888107 873954341 592338437 500017037 592338437 500017037 738138489 407358637 738138489 407358637 399437948 500036768 399437948 500036768 440948992 500032569 440948992 500032569 228257794 911540376 228257794 911540376 944774397 35100505 944774397 35100505 499987470 494949891 499987470 494949891 505058637 82569037 505058637 82569037 74767068 925179498 74767068 925179498 380746895 500026694 380746895 500026694 42826614 957174746 42826614 957174746 636468386 363546234 636468386 363546234 739072825 739040473 739072825 739040473 356373725 114769854 356373725 114769854 500000625 562789624 500000625 562789624 924412300 500005085 924412300 500005085 499993175 938358093 499993175 938358093 592959403 499964216 592959403 499964216 500003109 820312309 500003109 820312309 512667337 84235237 512667337 84235237 500015972 5699692 500015972 5699692 994316240 231360324 994316240 231360324 231409453 499970073 231409453 499970073 748284977 251655172 748284977 251655172 499971792 995390743 499971792 995390743 4590372 589909495 4590372 589909495 589909642 267958294 589909642 267958294 267976486 532956723 267976486 532956723 611118472 499981439 611118472 499981439 148772213 148837010 148772213 148837010 513966345 500037588 513966345 500037588 690519997 499992002 690519997 499992002 634369519 634340766 634369519 634340766 464525399 231716376 464525399 231716376 918231458 81831622 918231458 81831622 310158241 963059958 310158241 963059958 835880618 500038502 835880618 500038502 170093497 829904955 170093497 829904955 500003878 78443150 500003878 78443150 500001527 576467870 500001527 576467870 576504225 517725659 576504225 517725659 517764654 499981067 517764654 499981067 977050131 500002372 977050131 500002372 390805955 776646776 390805955 7766467
166173 14772418 0 14772418 11769107 7034776 11769107 7034776 7348884 8457547 7348884 8457547 9233103 17056557 9233103 17056557 10125333 9778780 10125333 9778780 10599200 19280552 10599200 19280552 7844623 14613023 7844623 14613023 15217872 12803407 15217872 12803407 11331280 9792457 11331280 9792457 17147194 10252442 17147194 10252442 5045649 4872756 5045649 4872756 17279256 17071242 17279256 17071242 9855241 23417623 9855241 23417623 24622035 23284510 24622035 23284510 3714341 3206857 3714341 3206857 23582482 8049356 23582482 8049356 6705647 6616086 6705647 6616086 12849208 11907775 12849208 11907775 3517574 3059566 3517574 3059566 11434327 15398743 11434327 15398743 15432839 14474940 15432839 14474940 17167212 16491424 17167212 16491424 10634093 10004107 10634093 10004107 737438 26329881 737438 26329881 10428619 16119931 10428619 16119931 23174649 21948796 23174649 21948796 6595196 15679545 6595196 15679545 20762877 6521236 20762877 6521236 4888299 21995746 4888299 21995746 6297322 14082193 6297322 14082193 14252446 10013137 14252446 10013137 21867642 21263546 21867642 21263546 14079218 4646665 14079218 4646665 4916353 19709098 4916353 19709098 20455730 12163598 20455730 12163598 4622805 22013401 4622805 22013401 11637667 15073905 11637667 15073905 25961649 25042339 25961649 25042339 16837443 9894390 16837443 9894390 14908999 16531887 14908999 16531887 17195807 18852620 17195807 18852620 8177227 13539069 8177227 13539069 13330209 2858728 13330209 2858728 2849199 18842874 2849199 18842874 24281027 2486101 24281027 2486101 15349426 11599714 15349426 11599714 23928283 2841679 23928283 2841679 2194709 24743661 2194709 24743661 14440610 4343472 14440610 4343472 22781194 11225617 22781194 11225617 15742961 21730828 15742961 21730828 22350693 5868426 22350693 5868426 9817816 9467385 9817816 9467385 20037925 1931331 20037925 1931331 2312122 8418070 2312122 8418070 19193039 6645139 19193039 6645139 20098341 17083889 20098341 17083889 7592394 19420095 7592394 19420095 9501637 12050659 9501637 12050659 14636596 23112925 14636596 23112925 4022486 4867748 4022486 4867748 22934816 3958865 22934816 3958865 15199821 14568264 15199821 14568264 3934993 3759293 3934993 3759293 25489416 24270523 25489416 24270523 4704204 4545653 4704204 4545653 22394613 19203191 22394613 19203191 14147618 13970827 14147618 13970827 3126865 23869358 3126865 23869358 6297685 13069473 6297685 13069473 14076535 5620443 14076535 5620443 5886851 19456184 5886851 19456184 20184502 11649455 20184502 11649455 12655499 23407199 12655499 23407199 23834964 21416522 23834964 21416522 4461842 4284569 4461842 4284569 19984321 22772652 19984321 22772652 23736019 3993196 23736019 3993196 809368 26396198 809368 26396198 2659799 2864368 2659799 2864368 4954786 21720117 4954786 21720117 12059152 14919497 12059152 14919497 18427146 18419882 18427146 18419882 15022211 5370716 15022211 5370716 21240911 14383269 21240911 14383269 10466646 9858315 10466646 9858315 7403273 19644741 7403273 19644741 16462202 15693557 16462202 15693557 20777222 20010620 20777222 20010620 11035977 10305806 11035977 10305806 5291224 21402915 5291224 21402915 24006670 2808524 24006670 2808524 4771473 4428036 4771473 4428036 1568247 1987438 1568247 1987438 24379098 23098695 24379098 23098695 12590694 3785800 12590694 3785800 1918573 24940819 1918573 24940819 11858303 10933491 11858303 10933491 5862969 20769021 5862969 20769021 2894942 2458812 2894942 2458812 15171066 12002824 15171066 12002824 15811640 2259955 15811640 2259955 2073818 19166548 2073818 19166548 25907094 24845686 25907094 24845686 17234060 6882364 17234060 6882364 20477388 18891685 20477388 18891685 11652610 11306682 11652610 11306682 14914158 15425633 14914158 15425633 16325297 11064396 16325297 11064396 16182429 18746793 16182429 18746793 23985117 23578489 23985117 23578489 16209731 8854478 16209731 8854478 18291045 15581212 18291045 15581212 16270388 4228490 16270388 4228490 22870480 17131091 22870480 17131091 10126658 13790471 10126658 13790471 12876503 3216502 12876503 3216502 3059239 11003250 3059239 11003250 16106819 20688601 16106819 20688601 5943141 7293982 5943141 7293982 8425505 18512545 8425505 18512545 8423051 8476577 8423051 8476577 26276697 25388228 26276697 25388228 16140674 15795407 16140674 15795407 23076517 22316692 23076517 22316692 10376106 3164932 10376106 3164932 3543480 20641537 3543480 20641537 7879497 4540718 7879497 4540718 2193082 1718205 2193082 1718205 24999069 24241643 24999069 24241643 7274579 6874493 7274579 6874493 16369026 11457617 16369026 11457617 8632231 5868621 8632231 5868621 5905812 5698851 5905812 5698851 9036942 17809312 9036942 17809312 22040237 4366936 22040237 4366936 4617360 14943477 4617360 14943477 11752449 5427844 11752449 5427844 5371154 21324937 5371154 21324937 22138896 4996820 22138896 4996820 5280400 19820361 5280400 19820361 20582723 13820337 20582723 13820337 14498186 17351386 14498186 17351386 20589131 6739572 20589131 6739572 13045149 20591125 13045149 20591125 21124286 7355420 21124286 7355420 7764066 9564460 7764066 9564460 21612180 5920541 21612180 5920541 15655427 15237071 15655427 15237071 15861881 10270405 15861881 10270405 10789715 7148924 10789715 7148924 20246528 6932251 20246528 6932251 24704112 23770622 24704112 23770622 4340980 3945456 4340980 3945456 20423108 6277632 20423108 6277632 4517169 4127568 4517169 4127568 12543731 11732118 12543731 11732118 2823674 2891388 2823674 2891388 7909035 13425097 7909035 13425097 14148812 13312619 14148812 13312619 13286110 12540956 13286110 12540956 7028495 20074664 7028495 20074664 24414555 2327933 24414555 2327933 24593457 24015345 24593457 24015345 11043108 5208197 11043108 5208197 21646624 18011697 21646624 18011697 18455641 6061024 18455641 6061024 20711707 14482729 20711707 14482729 12257863 13006370 12257863 13006370 13961303 5461285 13961303 5461285 6037815 6610413 6037815 6610413 20638665 17861307 20638665 17861307 18384971 22045830 18384971 22045830 22740815 18777461 22740815 18777461 17188529 9831410 17188529 9831410 7001565 22654239 7001565 22654239 4203206 4635845 4203206 4635845 12197383 11752046 12197383 11752046 7737850 7132202 7737850 7132202 9065662 8690961 9065662 8690961 25003576 1679974 25003576 1679974 12054774 20483377 12054774 20483377 6696593 10239349 6696593 10239349 16431004 18915817 16431004 18915817 8023835 10941885 8023835 10941885 16134198 11730861 16134198 11730861 15166713 18409485 15166713 18409485 19132431 9537479 19132431 9537479 10055955 8045248 10055955 8045248 20474944 19874629 20474944 19874629 14797202 12059866 14797202 12059866 22788543 22049338 22788543 22049338 3468680 2903948 3468680 2903948 22798632 13290552 22798632 13290552 13455716 20687538 13455716 20687538 21365968 22853263 21365968 22853263 4227501 15513957 4227501 15513957 19189648 7812514 19189648 7812514 20037842 19370797 20037842 19370797 8756166 8052877 8756166 8052877 7797519 19337196 7797519 19337196 12952395 12112544 12952395 12112544 13122963 12364963 13122963 12364963 7972165 7592592 7972165 7592592 16513057 23537988 16513057 23537988 3448623 4845505 3448623 4845505 21980977 12685230 21980977 12685230 13749873 18574027 13749873 18574027 19314444 9288307 19314444 9288307 6033528 20951368 6033528 20951368 18306287 4552736 18306287 4552736 21957041 18976498 21957041 18976498 3878261 3833776 3878261 3833776 16920295 16371412 16920295 16371412 16569443 15811547 16569443 15811547 19740809 19489903 19740809 19489903 14867008 11763755 14867008 11763755 23100812 23790934 23100812 23790934 1932219 2424762 1932219 2424762 16403602 10527962 16403602 10527962 6955183 6416251 6955183 6416251 8325822 7911760 8325822 7911760 22632308 4177434 22632308 4177434 6928450 19969460 6928450 19969460 15707635 11422900 15707635 11422900 15832037 2508610 15832037 2508610 2901274 11652686 2901274 11652686 12403833 6261513 12403833 6261513 6378247 12632726 6378247 12632726 14194676 20754788 14194676 20754788 6193349 14731963 6193349 14731963 20588435 6052607 20588435 6052607 18283424 25308692 18283424 25308692 1671489 15126170 1671489 15126170 22333713 22780702 22333713 22780702 4160810 8089108 4160810 8089108 19907218 19059181 19907218 19059181 13864594 13022100 13864594 13022100 21212046 20507587 21212046 20507587 8953991 10675120 8953991 10675120 11121953 9740026 11121953 9740026 10202851 8941203 10202851 8941203 18298256 25241609 18298256 25241609 1679127 14908611 1679127 14908611 22581498 21796642 22581498 21796642 6405081 6433566 6405081 6433566 14456538 12318404 14456538 12318404 19023117 7970829 19023117 7970829 9104333 17099912 9104333 17099912 9520636 19109918 9520636 19109918 7950843 11301307 7950843 11301307 21290586 20640592 21290586 20640592 3164017 3324092 3164017 3324092 6528069 20477770 6528069 20477770 15414290 10763351 15414290 10763351 11492520 13417996 11492520 13417996 13397611 20430578 13397611 20430578 6816536 13724286 6816536 13724286 13059523 24490910 13059523 24490910 2519886 14225326 2519886 14225326 12544347 10539081 12544347 10539081 11395616 14952387 11395616 14952387 13256889 9812314 13256889 9812314 17508627 2677622 17508627 2677622 1526733 1769240 1526733 1769240 17988297 17343660 17988297 17343660 3337776 3610509 3337776 3610509 12036701 11701422 12036701 11701422 16645869 9985741 16645869 9985741 16264434 26511705 16264434 26511705 527779 8180309 527779 8180309 18871174 10627848 18871174 10627848 16132980 18507317 16132980 18507317 19349338 11576596 19349338 11576596 12586680 6121320 12586680 6121320 21050824 15732741 21050824 15732741 13784294 12760304 13784294 12760304 21404010 20728048 21404010 20728048 17980598 16680707 17980598 16680707 10387848 21349235 10387848 21349235 22089339 19566136 22089339 19566136 4240900 4212338 4240900 4212338 14155149 12684421 14155149 12684421 7809208 7549231 7809208 7549231 7227443 19808644 7227443 19808644 9548506 9463430 9548506 9463430 14811736 12467188 14811736 12467188 14393064 22722243 14393064 22722243 23791450 25339733 23791450 25339733 1471143 14447343 1471143 14447343 15586027 14889541 15586027 14889541 9692860 9166151 9692860 9166151 10209569 23527601 10209569 23527601 3307914 20712658 3307914 20712658 21273809 13506906 21273809 13506906 13297329 4280115 13297329 4280115 22296256 17256555 22296256 17256555 9477087 11730334 9477087 11730334 12593529 14283788 12593529 14283788 15080192 6060812 15080192 6060812 23131108 2808000 23131108 2808000 2366593 13153929 2366593 13153929 13337851 6087600 13337851 6087600 6102710 10442557 6102710 10442557 11255663 23819098 11255663 23819098 2934953 22761559 2934953 22761559 24034190 8525945 24034190 8525945 18680769 5229992 18680769 5229992 21462712 13925118 21462712 13925118 9197256 8595676 9197256 8595676 16628595 10270158 16628595 10270158 17082086 9663333 17082086 9663333 10245069 23231422 10245069 23231422 24435381 24315906 24435381 24315906 2610826 10974766 2610826 10974766 25296568 24039906 25296568 24039906 1684891 1573143 1684891 1573143 17165175 16503875 17165175 16503875 6117395 5780691 6117395 5780691 15089579 14456128 15089579 14456128 21409176 5152947 21409176 5152947 3628019 23414224 3628019 23414224 21654871 15938945 21654871 15938945 10620058 15207206 10620058 15207206 19045797 4204618 19045797 4204618 22793495 9533647 22793495 9533647 9846607 16806725 9846607 16806725 17610367 9191825 17610367 9191825 23394557 22972890 23394557 22972890 11288465 15422741 11288465 15422741 23663795 22744491 23663795 22744491 3995910 3592681 3995910 3592681 15620753 21036666 15620753 21036666 22771940 22059430 22771940 22059430 18849503 18099350 18849503 18099350 19942202 19377309 19942202 19377309 20091119 19338345 20091119 19338345 23674523 23208602 23674523 23208602 4194278 13395746 4194278 13395746 13495945 16087530 13495945 16087530 10719838 23232430 10719838 23232430 24332469 11817612 24332469 11817612 7390499 19575418 7390499 19575418 4637593 4510721 4637593 4510721 16640872 15887584 16640872 15887584 14529059 13795270 14529059 13795270 16869194 16160563 16869194 16160563 14950194 2326501 14950194 2326501 24466484 4186810 24466484 4186810 4225070 7552304 4225070 7552304 25405022 1370931 25405022 1370931 15975854 15195513 15975854 15195513 7728961 7654085 7728961 7654085 16728885 17864841 16728885 17864841 8852301 21557333 8852301 21557333 22328750 20119706 22328750 20119706 11860885 8490415 11860885 8490415 22374242 4759692 22374242 4759692 4399137 23547588 4399137 23547588 24577442 8822671 24577442 8822671 4053049 1537717 4053049 1537717 25326863 10567480 25326863 10567480 11078431 21921890 11078431 21921890 22883973 6411977 22883973 6411977 17480890 17984294 17480890 17984294 8901272 9617364 8901272 9617364 17340428 22090192 17340428 22090192 4937200 18560330 4937200 18560330 8363663 2049606 8363663 2049606 2250867 16110880 2250867 16110880 10436846 24926901 10436846 24926901 1950014 22340132 1950014 22340132 23013680 21179209 23013680 21179209 4698081 22079429 4698081 22079429 7504770 10590026 7504770 10590026 16892946 19848858 16892946 19848858 20392495 11941473 20392495 11941473 12321448 18807044 12321448 18807044 18899251 10322103 18899251 10322103 13320471 15206266 13320471 15206266 11617192 13537796 11617192 13537796 15640881 11060273 15640881 11060273 10804343 17186902 10804343 17186902 17828292 16302569 17828292 16302569 16975428 6746299 16975428 6746299 20220762 18607011 20220762 18607011 8261428 11445629 8261428 11445629 11799260 8284962 11799260 8284962 8791816 25367519 8791816 25367519 26189108 20941944 26189108 20941944 6112973 11686078 6112973 11686078 15752356 11073428 15752356 11073428 11514399 22579502 11514399 22579502 23715077 14599939 23715077 14599939 9143389 941115 9143389 941115 25808900 12698477 25808900 12698477 14463511 20405526 14463511 20405526 20797392 9416948 20797392 9416948 17824151 19820010 17824151 19820010 20601954 14208398 20601954 14208398 6514665 6467195 6514665 6467195 17582630 9682629 17582630 9682629 22990570 3950923 22990570 3950923 13094684 23979152 13094684 23979152 24585293 18391048 24585293 18391048 1518722 1589416 1518722 1589416 17338012 10195264 17338012 10195264 11117860 13186209 11117860 13186209 13880044 9274979 13880044 9274979 9719965 26164639 9719965 26164639 27003976 23775773 27003976 23775773 19120542 5336949 19120542 5336949 5658168 18953298 5658168 18953298 19685387 7115859 19685387 7115859 20604092 20200010 20604092 20200010 24309947 2784146 24309947 2784146 12322318 14399788 12322318 14399788 14109046 4043705 14109046 4043705 4053822 8068696 4053822 8068696 19272517 21471195 19272517 21471195 5492043 13271616 5492043 13271616 13727950 21966793 13727950 21966793 5078900 9678864 5078900 9678864 16537842 17309141 16537842 17309141 17449771 11784613 17449771 11784613 12687711 13214145 12687711 13214145 21645560 5058408 21645560 5058408 21181623 20648181 21181623 20648181 9623259 7761179 9623259 7761179 19397383 22471352 19397383 22471352 4267718 18495967 4267718 18495967 8653139 19494234 8653139 19494234 5023534 4858936 5023534 4858936 10409534 16487642 10409534 16487642 20781581 6073024 20781581 6073024 8049461 7570486 8049461 7570486 5986754 5692885 5986754 5692885 6314873 20588796 6314873 20588796 16488404 11349293 16488404 11349293 15979776 19425786 15979776 19425786 19983898 8066761 19983898 8066761 15443437 14586150 15443437 14586150 12691783 10972452 12691783 10972452 11298465 21641074 11298465 21641074 22380236 22585723 22380236 22585723 4158840 22699823 4158840 22699823 4444073 3052613 4444073 3052613 23859765 8768319 23859765 8768319 8404533 24369520 8404533 24369520 25412177 12084577 25412177 12084577 8909322 18206557 8909322 18206557 12794472 13663453 12794472 13663453 20829169 20041090 20829169 20041090 10688705 8453714 10688705 8453714 18710326 23096671 18710326 23096671 3926387 2980973 3926387 2980973 23870244 1295394 23870244 1295394 1069402 14796552 1069402 14796552 21011907 5880291 21011907 5880291 20307854 6752302 20307854 6752302 20854515 1663793 20854515 1663793 1673628 23525835 1673628 23525835 4696853 4539099 4696853 4539099 8488702 18436080 8488702 18436080 11782060 5030330 11782060 5030330 21840466 17271807 21840466 17271807 10013641 14062291 10013641 14062291 14735538 22003340 14735538 22003340 22928122 5683004 22928122 5683004 6232217 5714309 6232217 5714309 21319069 9145886 21319069 9145886 14398738 12401527 14398738 12401527 4304614 4297349 4304614 4297349 14178459 13033844 14178459 13033844 25270929 1618705 25270929 1618705 11303312 23890475 11303312 23890475 3023075 21534173 3023075 21534173 21395172 18889104 21395172 18889104 9937315 9415093 9937315 9415093 25630918 24540841 25630918 24540841 13131357 7572749 13131357 7572749 19660376 1973826 19660376 1973826 1578609 15089744 1578609 15089744 11508065 17699395 11508065 17699395 9407075 8718374 9407075 8718374 18533274 8778608 18533274 8778608 9292516 17471355 9292516 17471355 17372804 4591144 17372804 4591144 21859852 10756316 21859852 10756316 16351924 16929584 16351924 16929584 17290242 5130909 17290242 5130909 4562201 22097450 4562201 22097450 20472084 6268133 20472084 6268133 20269198 19444449 20269198 19444449 9054519 6459736 9054519 6459736 20696715 24375010 20696715 24375010 2395268 3555392 2395268 3555392 20310223 19598633 20310223 19598633 22365433 4565863 22365433 4565863 19586243 22758913 19586243 22758913 4419729 12927826 4419729 12927826 13857211 21010922 13857211 21010922 5721021 13362282 5721021 13362282 13332922 21326415 13332922 21326415 5676882 20594755 5676882 20594755 21038596 10109992 21038596 10109992 15091316 12059305 15091316 12059305 24926827 2047394 24926827 2047394 22182502 21494414 22182502 21494414 9905302 9220036 9905302 9220036 15299808 14492093 15299808 14492093 21211840 5364509 21211840 5364509 18761961 8367818 18761961 8367818 19276456 8161885 19276456 8161885 3504523 23440388 3504523 23440388 10534879 16732889 10534879 16732889 2396987 24572190 2396987 24572190 23709802 18490888 23709802 18490888 19324642 22004651 19324642 22004651 22737220 6979604 22737220 6979604 16466054 16181212 16466054 16181212 15500654 11340459 15500654 11340459 23412333 22386285 23412333 22386285 13743070 8291911 13743070 8291911 8821598 11418949 8821598 11418949 18902575 3413021 18902575 3413021 23395996 6435319 23395996 6435319 14925101 14702568 14925101 14702568 14911205 12274369 14911205 12274369 6011142 22837889 6011142 22837889 23516236 25806117 23516236 25806117 1027700 10456374 1027700 10456374 21123690 5792135 21123690 5792135 21169098 20796493 21169098 20796493 21477475 14285641 21477475 14285641 14678047 5862472 14678047 5862472 21013436 19143397 21013436 19143397 7765332 14728882 7765332 14728882 14313902 2452526 14313902 2452526 24301031 16798284 24301031 16798284 10485698 12111510 10485698 12111510 14465157 6654608 14465157 6654608 6505249 20574471 6505249 20574471 21333353 17914736 21333353 17914736 18408758 5930346 18408758 5930346 20994680 19431560 20994680 19431560 7560460 17697404 7560460 17697404 17835729 7793273 17835729 7793273 7969511 12222075 7969511 12222075 16952399 22617356 16952399 22617356 22973621 10884174 22973621 10884174 10123448 2711569 10123448 2711569 3284062 4261290 3284062 4261290 22510806 10708239 22510806 10708239 12588282 14402105 12588282 14402105 15010118 14020672 15010118 14020672 15881509 24130352 15881509 24130352 2762263 10298483 2762263 10298483 17086120 23887990 17086120 23887990 3131391 10912261 3131391 10912261 15826424 21933778 15826424 21933778 4994382 22178097 4994382 22178097 22875657 17855283 22875657 17855283 5270969 4910232 5270969 4910232 18672832 18288813 18672832 18288813 26049258 763905 26049258 763905 21412166 20600253 21412166 20600253 6924718 5816482 6924718 5816482 5956058 13376330 5956058 13376330 17841413 8977183 17841413 8977183 9905669 12976641 9905669 12976641 22108062 3341214 22108062 3341214 2860228 20941704 2860228 20941704 15843571 4033664 15843571 4033664 3987073 16949600 3987073 16949600 21781281 21071855 21781281 21071855 23562254 3165869 23562254 3165869 22143347 21475541 22143347 21475541 22214365 5113915 22214365 5113915 7601909 19454568 7601909 19454568 10236107 9726170 10236107 9726170 13777323 25879136 13777323 25879136 1269113 12514775 1269113 12514775 12722681 6580081 12722681 6580081 6598261 12999042 6598261 12999042 15184999 14925705 15184999 14925705 4441334 4417592 4441334 4417592 10479408 15659511 10479408 15659511 12017036 11311879 12017036 11311879 9707960 21011601 9707960 21011601 1392941 1399478 1392941 1399478 19370335 11135045 19370335 11135045 6269565 6096275 6269565 6096275 14499453 21985228 14499453 21985228 4791018 13025835 4791018 13025835 15634346 11261673 15634346 11261673 13513122 13234380 13513122 13234380 14932840 11494293 14932840 11494293 1160399 1557716 1160399 1557716 11566030 20606828 11566030 20606828 6571486 6784465 6571486 6784465 20516150 20420870 20516150 20420870 1661084 25522834 1661084 25522834 16988091 9410305 16988091 9410305 9910633 13333688 9910633 13333688 20200265 19592978 20200265 19592978 12681707 6376113 12681707 6376113 6761682 8824577 6761682 8824577 19940034 19133641 19940034 19133641 19402080 5148562 19402080 5148562 22145752 10381906 22145752 10381906 16563769 23729322 16563769 23729322 24700072 10416099 24700072 10416099 10698967 12827505 10698967 12827505 14845273 14199843 14845273 14199843 12166264 11271063 12166264 11271063 12926267 14059731 12926267 14059731 22323732 21655733 22323732 21655733 12801211 12113070 12801211 12113070 13222194 13414215 13222194 13414215 9128662 8746815 9128662 8746815 12964811 13928704 12964811 13928704 22099376 5138743 22099376 5138743 9608066 17411445 9608066 17411445 4674763 4577107 4674763 4577107 11988416 14874697 11988416 14874697 17283016 9971216 17283016 9971216 20938909 20213276 20938909 20213276 6171479 4687956 6171479 4687956 22370174 14395767 22370174 14395767 10675777 16193269 10675777 16193269 25261992 1540232 25261992 1540232 3201085 12472676 3201085 12472676 13443726 5397269 13443726 5397269 5515114 13085812 5515114 13085812 13701051 8653945 13701051 8653945 9166051 12362869 9166051 12362869 19147722 18843234 19147722 18843234 18110166 14256488 18110166 14256488 4570503 22458692 4570503 22458692 16832140 10471944 16832140 10471944 10070289 17918027 10070289 17918027 21350611 5264397 21350611 5264397 14597919 15155250 14597919 15155250 16356845 16049611 16356845 16049611 5589391 5340341 5589391 5340341 10641460 16591893 10641460 16591893 20196876 5805506 20196876 5805506 6414730 11741998 6414730 11741998 14875140 11848028 14875140 11848028 18036225 8958081 18036225 8958081 14536423 17743756 14536423 17743756 8978020 12479394 8978020 12479394 17519851 9514919 17519851 9514919 10663135 20841767 10663135 20841767 4257680 22758755 4257680 22758755 24063687 2744798 24063687 2744798 4529712 22347306 4529712 22347306 14670065 7393572 14670065 7393572 7661156 21347104 7661156 21347104 22018829 25044878 22018829 25044878 2030520 12986478 2030520 12986478 13656670 5323062 13656670 5323062 5373430 11731527 5373430 11731527 14985907 25697341 14985907 25697341 1322678 16990685 1322678 16990685 25147693 24017823 25147693 24017823 5017529 4769065 5017529 4769065 8502525 23527961 8502525 23527961 3409665 21621117 3409665 21621117 19993375 19260723 19993375 19260723 22352071 21643227 22352071 21643227 3577873 3731338 3577873 3731338 21289395 24892932 21289395 24892932 25927268 2901478 25927268 2901478 12300340 15895183 12300340 15895183 16625512 15434625 16625512 15434625 9338333 8694593 9338333 8694593 10108664 21549757 10108664 21549757 5510394 13591120 5510394 13591120 15032925 16854905 15032925 16854905 19892351 7356923 19892351 7356923 3985141 23046829 3985141 23046829 24524078 1711877 24524078 1711877 24956938 7600806 24956938 7600806 8188835 15388042 8188835 15388042 16019324 14815853 16019324 14815853 10706638 6231399 10706638 6231399 6510517 16305694 6510517 16305694 16505124 2545072 16505124 2545072 2013053 7035363 2013053 7035363 20131241 6895695 20131241 6895695 6993247 15314603 6993247 15314603 16240962 7220254 16240962 7220254 7596881 8835713 7596881 8835713 23818708 22810272 23818708 22810272 18465641 12342632 18465641 12342632 8217790 18899856 8217790 18899856 10003971 16504068 10003971 16504068 6862129 20159203 6862129 20159203 15810830 6728871 15810830 6728871 20593641 9234866 20593641 9234866 9483369 14814624 9483369 14814624 15390163 13763132 15390163 13763132 13211817 4528004 13211817 4528004 22132922 20077145 22132922 20077145 6786350 6108568 6786350 6108568 20993135 9971346 20993135 9971346 6753158 6738616 6753158 6738616 19388696 11677601 19388696 11677601 5923684 5512066 5923684 5512066 19362688 7750780 19362688 7750780 7058994 6025610 7058994 6025610 1124349 25979815 1124349 25979815 21139330 5549765 21139330 5549765 21261977 6581684 21261977 6581684 13013951 12163148 13013951 12163148 20323024 6301096 20323024 6301096 11325200 15349443 11325200 15349443 20953329 5677258 20953329 5677258 12888503 12269809 12888503 12269809 12280783 10293769 12280783 10293769 16695498 21799713 16695498 21799713 5117779 18590740 5117779 18590740 19093175 13338547 19093175 13338547 13373119 23842788 13373119 23842788 24844267 23056623 24844267 23056623 13428660 4472382 13428660 4472382 22037283 19425939 22037283 19425939 3261730 2830098 3261730 2830098 17168940 16755026 17168940 16755026 6615569 6369281 6615569 6369281 6824399 20145141 6824399 20145141 12538584 11785075 12538584 11785075 12278332 14495683 12278332 14495683 21576530 5270558 21576530 5270558 6071627 12496106 6071627 12496106 13500768 16459175 13500768 16459175 10336822 24110406 10336822 24110406 25034914 16366558 25034914 16366558 16992982 20359576 16992982 20359576 20951005 13587392 20951005 13587392 13099155 14763801 13099155 14763801 15656201 13989903 15656201 13989903 12813947 1784729 12813947 1784729 24928755 13210305 24928755 13210305 12620783 11885142 12620783 11885142 8591212 18295192 8591212 18295192 9484500 17300702 9484500 17300702 5811576 21074230 5811576 21074230 3805103 3913320 3805103 3913320 20328622 19699553 20328622 19699553 1543984 1900845 1543984 1900845 23760107 13111457 23760107 13111457 4891536 21996332 4891536 21996332 17416543 9681405 17416543 9681405 6512101 20225451 6512101 20225451 18749610 17365385 18749610 17365385 9321319 11208841 9321319 11208841 15707502 13596305 15707502 13596305 1287475 25550790 1287475 25550790 20554059 6224198 20554059 6224198 12767319 16419866 12767319 16419866 7095526 3980791 7095526 3980791 22774834 8018776 22774834 8018776 4448855 22402687 4448855 22402687 2836450 2474700 2836450 2474700 4163325 19231315 4163325 19231315 19957522 14148999 19957522 14148999 5595990 21356725 5595990 21356725 17008080 9928188 17008080 9928188 14531235 18783946 14531235 18783946 6617266 20258125 6617266 20258125 18743798 17966520 18743798 17966520 2526909 24406846 2526909 24406846 12375923 7337011 12375923 7337011 21655378 20846548 21655378 20846548 10861182 10343558 10861182 10343558 6622310 20416609 6622310 20416609 14867391 14325363 14867391 14325363 18226165 17516287 18226165 17516287 13061014 9601673 13061014 9601673 19348672 8008764 19348672 8008764 19295403 21434088 19295403 21434088 555181 26519345 555181 26519345 21480629 5444005 21480629 5444005 7231266 6887873 7231266 6887873 1778586 1684779 1778586 1684779 6220023 16502777 6220023 16502777 19890547 19167405 19890547 19167405 7528922 6887343 7528922 6887343 22043723 24186078 22043723 24186078 2659732 10343910 2659732 10343910 16509931 14968111 16509931 14968111 15153682 17043692 15153682 17043692 17585312 17115468 17585312 17115468 13930409 9138488 13930409 9138488 9655961 5054784 9655961 5054784 21863156 20980097 21863156 20980097 3437150 23564256 3437150 23564256 20840049 12324306 20840049 12324306 3284633 23471841 3284633 23471841 7770004 9061261 7770004 9061261 10148121 9499931 10148121 9499931 20166510 6594908 20166510 6594908 14183965 15794489 14183965 15794489 6565140 20244668 6565140 20244668 17382199 9594713 17382199 9594713 12815465 13675475 12815465 13675475 21233030 5537664 21233030 5537664 20376454 8932001 20376454 8932001 12534426 19818196 12534426 19818196 2718976 24205910 2718976 24205910 16964136 10057931 16964136 10057931 6762672 20224695 6762672 20224695 11697295 8350799 11697295 8350799 19026312 16852908 19026312 16852908 12764902 10926314 12764902 10926314 16986884 16735556 16986884 16735556 19416721 7773021 19416721 7773021 10690491 24980316 10690491 24980316 25811399 1991874 25811399 1991874 14246970 19500042 14246970 19500042 23068353 3502255 23068353 3502255 18080645 17771158 18080645 17771158 1869696 2254163 1869696 2254163 19786548 9770161 19786548 9770161 10455434 12171209 10455434 12171209 14432528 2398435 14432528 2398435 2819248 19434535 2819248 19434535 19889250 19110931 19889250 19110931 6822270 6245494 6822270 6245494 11061127 21512236 11061127 21512236 22133257 8458964 22133257 8458964 2025105 24797138 2025105 24797138 18425517 6014257 18425517 6014257 22002355 21296481 22002355 21296481 9159791 7032759 9159791 7032759 5010591 4858486 5010591 4858486 7720062 15883944 7720062 15883944 11145738 1910224 11145738 1910224 1840391 1555006 1840391 1555006 14652630 13904929 14652630 13904929 10986411 3930288 10986411 3930288 4096858 5923527 4096858 5923527 6438221 4501454 6438221 4501454 4656973 773523 4656973 773523 25983135 14568680 25983135 14568680 11660593 11324337 11660593 11324337 23638736 23199922 23638736 23199922 19009040 6130366 19009040 6130366 2906530 24037702 2906530 24037702 21557504 5310728 21557504 5310728 8436696 18804454 8436696 18804454 10691992 10300779 10691992 10300779 4756108 23179435 4756108 23179435 24379281 21662542 24379281 21662542 16701515 15929506 16701515 15929506 8234470 18682212 8234470 18682212 9791615 9078606 9791615 9078606 7735139 19838546 7735139 19838546 20259704 13225301 20259704 13225301 11645313 14928855 11645313 14928855 22654997 4186035 22654997 4186035 8893379 21784196 8893379 21784196 5113295 10160604 5113295 10160604 10657897 9331424 10657897 9331424 9788188 13392813 9788188 13392813 13475838 5380461 13475838 5380461 3429591 23544419 3429591 23544419 18883839 9677924 18883839 9677924 10263879 5544191 10263879 5544191 21253137 20712549 21253137 20712549 5682215 5531032 5682215 5531032 20135936 18182313 20135936 18182313 8696598 14156552 8696598 14156552 15505096 3625645 15505096 3625645 3319957 13725266 3319957 13725266 14581629 2943091 14581629 2943091 3052146 18196028 3052146 18196028 18525662 20257598 18525662 20257598 6872940 10891984 6872940 10891984 22738678 22999238 22738678 22999238 24166543 9275158 24166543 9275158 9943591 5909019 9943591 5909019 20727821 9701212 20727821 9701212 12160414 14544166 12160414 14544166 13627795 12993338 13627795 12993338 19338369 18792466 19338369 18792466 22329721 4448813 22329721 4448813 6015162 21003196 6015162 21003196 13416643 12374302 13416643 12374302 9677356 17420033 9677356 17420033 7889091 5373094 7889091 5373094 22082339 4586938 22082339 4586938 13800485 12843843 13800485 12843843 25442618 1279330 25442618 1279330 16511636 16030196 16511636 16030196 18635937 8749219 18635937 8749219 21789866 21088217 21789866 21088217 12435190 10445362 12435190 10445362 16457874 10515233 16457874 10515233 1378531 25735269 1378531 25735269 13914713 6439811 13914713 6439811 20536698 1753957 20536698 1753957 1863334 17254588 1863334 17254588 17751981 17582495 17751981 17582495 3239357 2763299 3239357 2763299 16241554 16145824 16241554 16145824 8328833 7821034 8328833 7821034 4325316 22770176 4325316 22770176 5204292 9071840 5204292 9071840 19582685 6950629 19582685 6950629 20215532 19483765 20215532 19483765 2025214 1858040 2025214 1858040 10376454 9656214 10376454 9656214 10075151 9433774 10075151 9433774 21681838 21208350 21681838 21208350 22259958 4942761 22259958 4942761 18009429 17251759 18009429 17251759 13312142 7074015 13312142 7074015 5214176 21557625 5214176 21557625 18355963 17620449 18355963 17620449 19079557 18532186 19079557 18532186 16766187 10128833 16766187 10128833 3139443 23800603 3139443 23800603 7188766 6648389 7188766 6648389 12230798 14664111 12230798 14664111 20534102 6663357 20534102 6663357 8938192 8848123 8938192 8848123 19809851 7347845 19809851 7347845 3265969 23390633 3265969 23390633 10065319 9748251 10065319 9748251 11881542 11566907 11881542 11566907 18315078 4070995 18315078 4070995 22861716 10941963 22861716 10941963 5221437 5003380 5221437 5003380 14297636 13387298 14297636 13387298 5477940 5445582 5477940 5445582 18996179 20651714 18996179 20651714 6104457 9321031 6104457 9321031 18145053 21363491 18145053 21363491 5495652 13138705 5495652 13138705 13318498 22876336 13318498 22876336 3874354 19780477 3874354 19780477 19928607 6158580 19928607 6158580 6335454 12030831 6335454 12030831 24793689 1898140 24793689 1898140 21731286 21245485 21731286 21245485 8789946 8324086 8789946 8324086 16021442 10680964 16021442 10680964 18873452 8325739 18873452 8325739 11892791 11068959 11892791 11068959 5495251 5399104 5495251 5399104 4301682 22535523 4301682 22535523 15511520 11257952 15511520 11257952 8221856 18809212 8221856 18809212 4212810 4168235 4212810 4168235 11635136 25884260 11635136 25884260 26757792 8164397 26757792 8164397 8446130 12921847 8446130 12921847 12983282 13797075 12983282 13797075 4683569 22373186 4683569 22373186 15261459 5826255 15261459 5826255 21203570 16268969 21203570 16268969 8841999 8482611 8841999 8482611 10888467 10148313 10888467 10148313 6154216 5922068 6154216 5922068 7910332 23779329 7910332 23779329 3057784 24297751 3057784 24297751 25396006 13085050 25396006 13085050 2397771 24542782 2397771 24542782 14751504 5216688 14751504 5216688 5623439 15348541 5623439 15348541 16014395 20474661 16014395 20474661 3202657 23759868 3202657 23759868 3282601 20412255 3282601 20412255 9244162 17905907 9244162 17905907 8913481 20989581 8913481 20989581 21768803 23280027 21768803 23280027 3635432 21884914 3635432 21884914 12049928 8059421 12049928 8059421 19100888 13535253 19100888 13535253 12977723 12859559 12977723 12859559 13894158 15020471 13894158 15020471 21619326 21002877 21619326 21002877 13179997 12942393 13179997 12942393 7202336 6891318 7202336 6891318 8747155 18536024 8747155 18536024 13283503 13671685 13283503 13671685 1431689 25468875 1431689 25468875 18319977 8925024 18319977 8925024 6000447 21025335 6000447 21025335 3466289 3613053 3466289 3613053 6550266 20663509 6550266 20663509 22850984 4029642 22850984 4029642 6684760 6705504 6684760 6705504 20486210 6267828 20486210 6267828 17545065 9712712 17545065 9712712 18541128 8781556 18541128 8781556 14616683 14278663 14616683 14278663 20236175 6386840 20236175 6386840 9850432 17178578 9850432 17178578 13492496 13251624 13492496 13251624 16925709 16175444 16925709 16175444 12047275 14900936 12047275 14900936 1547098 25612904 1547098 25612904 18854584 8272132 18854584 8272132 15547451 14953083 15547451 14953083 21290853 3343829 21290853 3343829 3200940 8983935 3200940 8983935 21671526 21177054 21671526 21177054 18028768 9148786 18028768 9148786 15378838 17939522 15378838 17939522 18709107 8606998 18709107 8606998 9268476 10277950 9268476 10277950 21152077 5914903 21152077 5914903 24974880 23733051 24974880 23733051 21506836 11217074 21506836 11217074 11717908 11961319 11717908 11961319 14935622 9235101 14935622 9235101 5693993 21009518 5693993 21009518 7820880 19232467 7820880 19232467 20029009 19404962 20029009 19404962 23541428 3262807 23541428 3262807 26040301 25189103 26040301 25189103 22002634 4899954 22002634 4899954 23963556 23481188 23963556 23481188 9827826 17033140 9827826 17033140 2657684 24361723 2657684 24361723 17506577 9579783 17506577 9579783 19412592 18639467 19412592 18639467 17999134 3858467 17999134 3858467 23127140 6685587 23127140 6685587 20111139 21682191 20111139 21682191 22355667 18007390 22355667 18007390 18774468 4242139 18774468 4242139 22571829 5606331 22571829 5606331 20051395 19894197 20051395 19894197 10695881 10190307 10695881 10190307 21100443 20212114 21100443 20212114 12386014 14362833 12386014 14362833 8063499 21830308 8063499 21830308 22984217 19975614 22984217 19975614 6129932 5651584 6129932 5651584 6545495 20437372 6545495 20437372 22574115 4208190 22574115 4208190 20482168 20130506 20482168 20130506 11327991 15358161 11327991 15358161 11595800 17288442 11595800 17288442 8749721 18034398 8749721 18034398 11103578 12783674 11103578 12783674 13949220 19116922 13949220 19116922 569165 650046 569165 650046 20668125 20028279 20668125 20028279 18757343 8300342 18757343 8300342 8947598 3607656 8947598 3607656 23114867 8212944 23114867 8212944 4802368 21946076 4802368 21946076 10345437 9618302 10345437 9618302 25294871 24113975 25294871 24113975 18660977 18169811 18660977 18169811 18697413 18306052 18697413 18306052 16469944 4822760 16469944 4822760 22273777 19500340 22273777 19500340 14336622 5559281 14336622 5559281 5777546 4362111 5777546 4362111 22275543 19943551 22275543 19943551 12583836 13371249 12583836 13371249 13293370 3853282 13293370 3853282 4246780 21589339 4246780 21589339 22277452 20745137 22277452 20745137 21157897 1366059 21157897 1366059 1164569 11327263 1164569 11327263 22898023 21761557 22898023 21761557 7970961 6914861 7970961 6914861 1163870 25716798 1163870 25716798 6574339 6067430 6574339 6067430 14201218 16783563 14201218 16783563 3918879 22873977 3918879 22873977 22567893 4460544 22567893 4460544 14335460 17637864 14335460 17637864 9564452 2075136 9564452 2075136 25281745 24377754 25281745 24377754 3422132 3547314 3422132 3547314 13910239 12900970 13910239 12900970 13779828 12818799 13779828 12818799 25871654 24771636 25871654 24771636 2172399 2042526 2172399 2042526 22279001 21513290 22279001 21513290 16511000 14691866 16511000 14691866 6797531 6979462 6797531 6979462 17545608 20292984 17545608 20292984 6642548 7461431 6642548 7461431 9337094 12305407 9337094 12305407 21480486 20556285 21480486 20556285 16619116 4176963 16619116 4176963 4594878 15527843 4594878 15527843 23018836 22114682 23018836 22114682 13976606 2602517 13976606 2602517 24184994 4648636 24184994 4648636 4751179 9292808 4751179 9292808 20736004 19926176 20736004 19926176 7509937 6964585 7509937 6964585 12198269 11807091 12198269 11807091 24321568 2506128 24321568 2506128 14983540 13050297 14983540 13050297 13798083 9494453 13798083 9494453 17639402 16997510 17639402 16997510 9766621 20776332 9766621 20776332 21479125 10355130 21479125 10355130 11027442 19593374 11027442 19593374 20320656 3850412 20320656 3850412 4190501 21676837 4190501 21676837 22502745 14036230 22502745 14036230 12677506 16927552 12677506 16927552 17602474 17175741 17602474 17175741 10109388 16817115 10109388 16817115 3987076 22984021 3987076 22984021 15606475 11307060 15606475 11307060 20429171 19930835 20429171 19930835 19927154 7498736 19927154 7498736 16861306 10169351 16861306 10169351 2323665 2613127 2323665 2613127 8545974 18308186 8545974 18308186 23165518 3726770 23165518 3726770 13517576 16018756 13517576 16018756 10837840 8765262 10837840 8765262 22185891 21554108 22185891 21554108 1234975 1627036 1234975 1627036 15775921 21394086 15775921 21394086 5872633 6153428 5872633 6153428 22961342 4149769 22961342 4149769 26131103 24996356 26131103 24996356 20923876 5917121 20923876 5917121 10321071 22616460 10321071 22616460 23087222 21056707 23087222 21056707 5913149 18885864 5913149 18885864 8047574 21983911 8047574 21983911 3352145 23775875 3352145 23775875 13101057 13563761 13101057 13563761 11908994 21431775 11908994 21431775 22206913 6991557 22206913 6991557 7959290 23195120 7959290 23195120 3767328 14649206 3767328 14649206 20591183 20101504 20591183 20101504 14410426 13455986 14410426 13455986 9393449 17529493 9393449 17529493 21494273 5109117 21494273 5109117 11041316 13947471 11041316 13947471 18771155 21618182 18771155 21618182 1728948 2188639 1728948 2188639 14232627 12596393 14232627 12596393 14108960 12586565 14108960 12586565 22430482 21868180 22430482 21868180 14122665 3948591 14122665 3948591 22897750 7599396 22897750 7599396 7734042 23647556 7734042 23647556 24967584 23230964 24967584 23230964 12234577 14334072 12234577 14334072 6494676 20694961 6494676 20694961 12621796 1459206 12621796 1459206 1636005 18456474 1636005 18456474 9889243 806645 9889243 806645 26117674 22563789 26117674 22563789 15667689 15238399 15667689 15238399 18932406 18116436 18932406 18116436 10586734 7255561 10586734 7255561 7499295 19522251 7499295 19522251 6285564 6039937 6285564 6039937 14042071 14370040 14042071 14370040 20756437 4967993 20756437 4967993 21996516 17729124 21996516 17729124 9300674 13825946 9300674 13825946 13106856 22813495 13106856 22813495 3979707 2437909 3979707 2437909 24292778 22967154 24292778 22967154 14232447 8321856 14232447 8321856 18817535 8974997 18817535 8974997 8256966 18806888 8256966 18806888 4565502 4569456 4565502 4569456 21391102 20764092 21391102 20764092 15194114 11459699 15194114 11459699 22960826 22207327 22960826 22207327 16145411 10871261 16145411 10871261 23389838 22754396 23389838 22754396 11009025 10613985 11009025 10613985 9588923 17423313 9588923 17423313 11396522 10891373 11396522 10891373 16446200 16296642 16446200 16296642 11800743 10916400 11800743 10916400 4409882 22355241 4409882 22355241 20382717 6353720 20382717 6353720 17132961 10662078 17132961 10662078 11157214 8159549 11157214 8159549 18847217 13302386 18847217 13302386 3456623 23324548 3456623 23324548 3882270 11232508 3882270 11232508 17446649 19450631 17446649 19450631 7539955 21237319 7539955 21237319 21940681 9633650 21940681 9633650 10289215 8645633 10289215 8645633 18514387 15289717 18514387 15289717 11653204 11045392 11653204 11045392 18380037 17924349 18380037 17924349 22638939 4247025 22638939 4247025 11072804 15845405 11072804 15845405 11469444 515151 11469444 515151 26491816 18677156 26491816 18677156 8269259 8370671 8269259 8370671 19004934 18557301 19004934 18557301 6406845 5834848 6406845 5834848 11237657 15394413 11237657 15394413 2890801 3007875 2890801 3007875 16042947 10944095 16042947 10944095 24716044 2254829 24716044 2254829 15493937 11263227 15493937 11263227 17377737 9990296 17377737 9990296 13821958 12847764 13821958 12847764 18779333 1410235 18779333 1410235 25316615 7058033 25316615 7058033 7103045 9440391 7103045 9440391 10064975 4058598 10064975 4058598 4409937 17023730 4409937 17023730 17716000 12708022 17716000 12708022 13169312 20692252 13169312 20692252 21384893 9387980 21384893 9387980 3090379 3026860 3090379 3026860 15086014 18671463 15086014 18671463 19380044 5056935 19380044 5056935 5311594 8375343 5311594 8375343 18672924 11428974 18672924 11428974 11681011 10970258 11681011 10970258 23008842 22289874 23008842 22289874 17974527 9413778 17974527 9413778 19592460 18774574 19592460 18774574 13231300 8246226 13231300 8246226 21338409 5536763 21338409 5536763 19400505 18616531 19400505 18616531 5407916 5192136 5407916 5192136 12076980 11219105 12076980 11219105 6879683 6805952 6879683 6805952 24022775 23043843 24022775 23043843 10008954 981078 10008954 981078 960668 24764121 960668 24764121 25997666 25073134 25997666 25073134 20783215 19671439 20783215 19671439 7331607 1481188 7331607 1481188 25431762 20882359 25431762 20882359 6208017 14596816 6208017 14596816 15064843 6297520 15064843 6297520 3312535 23505567 3312535 23505567 5988068 6160414 5988068 6160414 12654397 14103205 12654397 14103205 15212356 14948813 15212356 14948813 14952983 11211537 14952983 11211537 21952205 21268930 21952205 21268930 19670540 7614670 19670540 7614670 7616398 19360847 7616398 19360847 3938805 3541336 3938805 3541336 17980318 16943398 17980318 16943398 9830037 3130685 9830037 3130685 23536474 11468471 23536474 11468471 15310331 14762719 15310331 14762719 21661191 20899933 21661191 20899933 12907865 13800447 12907865 13800447 11851619 19913159 11851619 19913159 7047920 5773162 7047920 5773162 21066621 12676256 21066621 12676256 14503980 19917935 14503980 19917935 20173893 12504828 20173893 12504828 3837428 23202253 3837428 23202253 12004115 8334343 12004115 8334343 3818000 3940097 3818000 3940097 18873682 18150659 18873682 18150659 3822218 4059361 3822218 4059361 12981299 13886450 12981299 13886450 13988522 5055165 13988522 5055165 21804498 12172154 21804498 12172154 12146827 14530045 12146827 14530045 8809471 8222508 8809471 8222508 18875194 7288747 18875194 7288747 7545988 12505480 7545988 12505480 22484040 21444501 22484040 21444501 14449482 12145495 14449482 12145495 25320801 24429682 25320801 24429682 16408565 10774688 16408565 10774688 21460926 22456532 21460926 22456532 4654324 18740056 4654324 18740056 19607599 15202315 19607599 15202315 11526780 20152534 11526780 20152534 23333939 3487174 23333939 3487174 17778562 9485705 17778562 9485705 18517823 8844738 18517823 8844738 16906080 17659659 16906080 17659659 18174296 11071109 18174296 11071109 15850063 22813296 15850063 22813296 24102943 20590299 24102943 20590299 6461934 10804624 6461934 10804624 16034851 4515150 16034851 4515150 4587050 20127348 4587050 20127348 26011934 25139759 26011934 25139759 17351532 9738670 17351532 9738670 18114915 19573227 18114915 19573227 7572103 3346872 7572103 3346872 23481947 7981252 23481947 7981252 8655357 9606846 8655357 9606846 10103121 22707735 10103121 22707735 4270353 4968473 4270353 4968473 12747588 11739607 12747588 11739607 19443261 2693577 19443261 2693577 2501931 9742841 2501931 9742841 10297256 7762487 10297256 7762487 8341462 13216917 8341462 13216917 19084515 8117078 19084515 8117078 22915133 22289601 22915133 22289601 23213825 17845272 23213825 17845272 17785215 15772383 17785215 15772383 11032384 3267898 11032384 3267898 24350468 23216360 24350468 23216360 15987597 15043743 15987597 15043743 15340669 5277171 15340669 5277171 21600488 15521239 21600488 15521239 16064142 5456686 16064142 5456686 21451688 4856859 21451688 4856859 4481302 22592157 4481302 22592157 21620970 20045971 21620970 20045971 20480015 6812565 20480015 6812565 15193950 11747685 15193950 11747685 15544472 11069366 15544472 11069366 9701762 17074458 9701762 17074458 17644352 9547287 17644352 9547287 14146069 18241116 14146069 18241116 8789437 16660946 8789437 16660946 21360321 5448164 21360321 5448164 15502946 11813323 15502946 11813323 12158766 20384791 12158766 20384791 20908365 25470304 20908365 25470304 1367610 23228323 1367610 23228323 23722777 15966174 23722777 15966174 10932713 15513831 10932713 15513831 11037108 2815407 11037108 2815407 3209726 12888828 3209726 12888828 13460305 17445918 13460305 17445918 9785046 18417284 9785046 18417284 19110617 16760138 19110617 16760138 17695216 8133849 17695216 8133849 19122621 3101973 19122621 3101973 3096379 23229513 3096379 23229513 19699457 6946420 19699457 6946420 2858807 24999828 2858807 24999828 25824003 16849635 25824003 16849635 17662887 25118293 17662887 25118293 25919328 8369813 25919328 8369813 5484250 5234618 5484250 5234618 17244632 16544770 17244632 16544770 3987378 3882397 3987378 3882397 11267331 10428389 11267331 10428389 7818242 7689265 7818242 7689265 13258861 19613547 13258861 19613547 20292770 3565801 20292770 3565801 3421824 13037075 3421824 13037075 15496121 15190626 15496121 15190626 6416947 5972067 6416947 5972067 16763798 10936367 16763798 10936367 11666761 22687842 11666761 22687842 23697091 7740750 23697091 7740750 12346387 14593821 12346387 14593821 12537327 5522314 12537327 5522314 5608630 10662577 5608630 10662577 11534665 1664063 11534665 1664063 1809455 8075025 1809455 8075025 19229647 18975792 19229647 18975792 9778528 17350070 9778528 17350070 19533607 19473519 19533607 19473519 9493123 8913705 9493123 8913705 14005749 17096635 14005749 17096635 9931958 16742255 9931958 16742255 12111923 7486602 12111923 7486602 19599716 13651132 19599716 13651132 13363842 6086781 13363842 6086781 21241306 6500044 21241306 6500044 13511480 12609285 13511480 12609285 2440560 2081079 2440560 2081079 18193662 9104955 18193662 9104955 19360938 7586297 19360938 7586297 2209885 24662095 2209885 24662095 25481332 8023179 25481332 8023179 3907118 23118315 3907118 23118315 15693340 15383007 15693340 15383007 7039000 20020744 7039000 20020744 19151514 18622654 19151514 18622654 4572991 22168798 4572991 22168798 10754617 11550682 10754617 11550682 13234355 18429481 13234355 18429481 19152334 17289416 19152334 17289416 8167814 19969244 8167814 19969244 20485121 11028637 20485121 11028637 11712163 14362094 11712163 14362094 14751780 5065240 14751780 5065240 21471103 18229245 21471103 18229245 8688171 10499841 8688171 10499841 16650453 11974142 16650453 11974142 14920746 16148231 14920746 16148231 16751129 22483192 16751129 22483192 4698569 17554223 4698569 17554223 9504270 4672434 9504270 4672434 4764266 22085729 4764266 22085729 14978821 11907836 14978821 11907836 13476706 12419411 13476706 12419411 5762265 5318909 5762265 5318909 5089292 21748756 5089292 21748756 16043293 15353257 16043293 15353257 22524849 21518923 22524849 21518923 17080258 16434877 17080258 16434877 24534969 23366370 24534969 23366370 9003431 17719393 9003431 17719393 6033415 20931655 6033415 20931655 18615489 17920009 18615489 17920009 19489812 19144704 19489812 19144704 8801198 17934362 8801198 17934362 2591476 24227241 2591476 24227241 14829752 3822747 14829752 3822747 3729461 14742416 3729461 14742416 20995571 20237068 20995571 20237068 13907639 4547324 13907639 4547324 22052045 20702972 22052045 20702972 6221499 21944853 6221499 21944853 22796830 9069687 22796830 9069687 17104296 10144936 17104296 10144936 9520882 9120960 9520882 9120960 16418980 15781054 16418980 15781054 13824471 10086655 13824471 10086655 17105915 15662942 17105915 15662942 16438411 20677607 16438411 20677607 21364103 20942211 21364103 20942211 6126940 3294515 6126940 3294515 23676642 7403533 23676642 7403533 8019319 16583557 8019319 16583557 22548160 4255866 22548160 4255866 16182801 23436942 16182801 23436942 3447820 18639275 3447820 18639275 8290824 20602873 8290824 20602873 6292869 7335639 6292869 7335639 19492998 23602620 19492998 23602620 3502259 9072377 3502259 9072377 17754847 14140765 17754847 14140765 7423061 7213167 7423061 7213167 6150797 20501373 6150797 20501373 7008639 9202793 7008639 9202793 9590808 22648062 9590808 22648062 4502258 17205692 4502258 17205692 21398667 20694991 21398667 20694991 11952340 8935820 11952340 8935820 18020133 25300887 18020133 25300887 1790585 7816889 1790585 7816889 8340607 21360120 8340607 21360120 5756407 6995721 5756407 6995721 9872505 24849140 9872505 24849140 25829550 5402294 25829550 5402294 5496591 11810878 5496591 11810878 12817415 6953098 12817415 6953098 5461616 21538071 5461616 21538071 14274934 11383601 14274934 11383601 17245594 16519681 17245594 16519681 3757605 3273091 3757605 3273091 7576732 20060843 7576732 20060843 20290097 4213963 20290097 4213963 4285092 21312926 4285092 21312926 22066533 21541624 22066533 21541624 11276104 15864300 11276104 15864300 7126780 20151271 7126780 20151271 467837 675724 467837 675724 6456702 9901177 6456702 9901177 25420711 24232692 25420711 24232692 23393528 3400833 23393528 3400833 22457674 17987628 22457674 17987628 18276783 23937164 18276783 23937164 25074680 17748127 25074680 17748127 9352652 14035481 9352652 14035481 12641703 19027157 12641703 19027157 4288909 22541616 4288909 22541616 3911590 3485853 3911590 3485853 18297780 17810413 18297780 17810413 11893195 6343702 11893195 6343702 22367210 881004 22367210 881004 25796938 12127336 25796938 12127336 13199506 12408575 13199506 12408575 15895929 15450645 15895929 15450645 830315 946308 830315 946308 23183251 22703386 23183251 22703386 23911912 20711985 23911912 20711985 18647856 4959762 18647856 4959762 5315829 7321182 5315829 7321182 17179707 16553699 17179707 16553699 17012606 10134535 17012606 10134535 15659816 20286078 15659816 20286078 20902519 14247540 20902519 14247540 9264329 17964691 9264329 17964691 17774952 4519157 17774952 4519157 4684205 14607666 4684205 14607666 12181120 4402624 12181120 4402624 4475369 7354987 4475369 7354987 20063546 11218685 20063546 11218685 15522800 18405048 15522800 18405048 24762375 23622445 24762375 23622445 23325250 3519209 23325250 3519209 22482081 21990094 22482081 21990094 21814167 5418712 21814167 5418712 11864272 23199400 11864272 23199400 3907039 19013733 3907039 19013733 19735390 13869529 19735390 13869529 12699079 13381924 12699079 13381924 13284272 22521578 13284272 22521578 4152981 17258516 4152981 17258516 17478082 12665807 17478082 12665807 9155952 8556318 9155952 8556318 21858841 21071731 21858841 21071731 19328450 5579484 19328450 5579484 22335047 21847408 22335047 21847408 17101974 14833780 17101974 14833780 15732478 20588309 15732478 20588309 21313005 23745069 21313005 23745069 3000451 20356001 3000451 20356001 19904627 6982082 19904627 6982082 6979564 11945983 6979564 11945983 14719645 19533320 14719645 19533320 7269348 16334434 7269348 16334434 10462659 23239653 10462659 23239653 3628494 21116348 3628494 21116348 21920668 23371451 21920668 23371451 2139666 1754938 2139666 1754938 11915926 14997154 11915926 14997154 23781618 3140540 23781618 3140540 24137469 22818269 24137469 22818269 478269 649168 478269 649168 10151942 17108679 10151942 17108679 9481134 8941247 9481134 8941247 11148750 18805521 11148750 18805521 2972052 24018033 2972052 24018033 23438436 22671051 23438436 22671051 24960702 23765936 24960702 23765936 14340233 12427469 14340233 12427469 4570308 22055353 4570308 22055353 5965179 2035518 5965179 2035518 24879010 18088944 24879010 18088944 8988034 21120400 8988034 21120400 21638006 6342797 21638006 6342797 2166319 2251473 2166319 2251473 16285181 18728746 16285181 18728746 21845951 21219759 21845951 21219759 7639512 7583826 7639512 7583826 12833824 16082558 12833824 16082558 16997944 10818692 16997944 10818692 15695125 11245852 15695125 11245852 23336818 3262799 23336818 3262799 18403462 15259138 18403462 15259138 15969884 10680132 15969884 10680132 16228979 16248894 16228979 16248894 10673973 15216823 10673973 15216823 22589749 21972858 22589749 21972858 16719912 5845121 16719912 5845121 22704625 21941156 22704625 21941156 17807545 917009 17807545 917009 855294 19536828 855294 19536828 21942385 5404885 21942385 5404885 19999184 19434339 19999184 19434339 19334485 14879871 19334485 14879871 15506846 20430643 15506846 20430643 21080040 6891358 21080040 6891358 7387221 14597810 7387221 14597810 20820301 5837270 20820301 5837270 9813588 17500262 9813588 17500262 17107324 10224427 17107324 10224427 2466921 24510379 2466921 24510379 11105888 10375399 11105888 10375399 5732314 21034217 5732314 21034217 21893006 12875784 21893006 12875784 4729642 22263450 4729642 22263450 22025704 5201655 22025704 5201655 19109368 18569365 19109368 18569365 14598542 9309464 14598542 9309464 6939256 25347639 6939256 25347639 26482385 21010470 26482385 21010470 6175997 12023330 6175997 12023330 12270368 15748527 12270368 15748527 9777867 17313198 9777867 17313198 8283539 7737507 8283539 7737507 24464710 23399346 24464710 23399346 13600313 7905166 13600313 7905166 19542675 19180323 19542675 19180323 13721169 6985826 13721169 6985826 7384682 10913566 7384682 10913566 15820178 14378152 15820178 14378152 3721480 3870606 3721480 3870606 21854778 11829759 21854778 11829759 6941091 22347399 6941091 22347399 23330785 19330520 23330785 19330520 7660477 8022037 7660477 8022037 19321787 12862824 19321787 12862824 14299524 16540571 14299524 16540571 17155652 5394733 17155652 5394733 5483442 14711614 5483442 14711614 20421040 7001170 20421040 7001170 20299638 20957759 20299638 20957759 21623062 15649804 21623062 15649804 10971992 6828686 10971992 6828686 20134207 21280776 20134207 21280776 4517322 4597090 4517322 4597090 12323599 14357204 12323599 14357204 16847560 10145923 16847560 10145923 22505754 22028393 22505754 22028393 14473126 12109449 14473126 12109449 23357088 22610204 23357088 22610204 18628499 7737570 18628499 7737570 8304668 21173841 8304668 21173841 22110654 14813542 22110654 14813542 12115996 1557704 12115996 1557704 25350121 15387630 25350121 15387630 11138678 13726663 11138678 13726663 14023349 10241393 14023349 10241393 17049910 18273982 17049910 18273982 7489300 19529754 7489300 19529754 5791132 5725046 5791132 5725046 24664303 23443755 24664303 23443755 4972024 4729537 4972024 4729537 7859828 16306842 7859828 16306842 22878935 4112394 22878935 4112394 19494927 18565658 19494927 18565658 12090546 8195011 12090546 8195011 8739444 23461228 8739444 23461228 24176984 16508950 24176984 16508950 7536381 19344844 7536381 19344844 7404420 4023019 7404420 4023019 22746882 18700582 22746882 18700582 7255264 6713578 7255264 6713578 7190100 15056008 7190100 15056008 15152039 25097168 15152039 25097168 1693150 15426939 1693150 15426939 16004161 16842004 16004161 16842004 2683273 24302131 2683273 24302131 8640909 18450299 8640909 18450299 23703509 22801662 23703509 22801662 10812044 5868718 10812044 5868718 20770900 12160466 20770900 12160466 14665227 11160339 14665227 11160339 24045126 22964565 24045126 22964565 10085620 9837101 10085620 9837101 16054398 19999592 16054398 19999592 20759693 17918189 20759693 17918189 9295380 18000056 9295380 18000056 18253263 11362486 18253263 11362486 7051725 6880602 7051725 6880602 19650492 19454516 19650492 19454516 14531102 14202417 14531102 14202417 3943563 23093942 3943563 23093942 5913105 5566402 5913105 5566402 9263881 17784226 9263881 17784226 10052224 9522660 10052224 9522660 3192219 23866987 3192219 23866987 12011213 11601126 12011213 11601126 7301608 19807379 7301608 19807379 14118312 13125653 14118312 13125653 19017463 19296212 19017463 19296212 7673999 8547131 7673999 8547131 25231777 23981447 25231777 23981447 24593906 2269128 24593906 2269128 13639005 13064501 13639005 13064501 7579466 7125202 7579466 7125202 19569088 19270884 19569088 19270884 7618883 10157665 7618883 10157665 17155084 22339579 17155084 22339579 4833559 4122003 4833559 4122003 22809234 14589133 22809234 14589133 12332704 14589380 12332704 14589380 15627604 7325571 15627604 7325571 19523890 18047163 19523890 18047163 5360065 5383247 5360065 5383247 6275536 20671572 6275536 20671572 19005647 7897724 19005647 7897724 8345408 8958327 8345408 8958327 12895327 13721125 12895327 13721125 18260701 8943310 18260701 8943310 16732876 19168827 16732876 19168827 19795843 13130785 19795843 13130785 6087262 22490008 6087262 22490008 2013142 24754511 2013142 24754511 16833065 10448477 16833065 10448477 11129604 22860075 11129604 22860075 4101578 15666786 4101578 15666786 23979408 2794272 23979408 2794272 13802101 18967154 13802101 18967154 19175080 15622405 19175080 15622405 11392559 12592914 11392559 12592914 14217808 13843567 14217808 13843567 6951387 6564860 6951387 6564860 17939676 17289374 17939676 17289374 12031106 7243878 12031106 7243878 7802439 14789209 7802439 14789209 15555416 6272780 15555416 6272780 6210491 20002802 6210491 20002802 20758746 16408583 20758746 16408583 8058913 6287193 8058913 6287193 6436476 8082191 6436476 8082191 20353133 7102669 20353133 7102669 10686183 9964105 10686183 9964105 19803405 7009002 19803405 7009002 17842966 9235204 17842966 9235204 23452487 3488187 23452487 3488187 20403585 22528974 20403585 22528974 23660607 8179193 23660607 8179193 12980512 13960227 12980512 13960227 16154382 5795599 16154382 5795599 21645548 21000786 21645548 21000786 17801082 9205040 17801082 9205040 4583885 22593880 4583885 22593880 7442566 19736171 7442566 19736171 24928426 23826115 24928426 23826115 21190327 6285816 21190327 6285816 17903624 16129000 17903624 16129000 8044527 5834276 8044527 5834276 21371609 18974010 21371609 18974010 12500551 2365404 12500551 2365404 2066575 9465816 2066575 9465816 19549701 7452654 19549701 7452654 8399864 8236714 8399864 8236714 8105762 6401772 8105762 6401772 20768241 12586614 20768241 12586614 14061992 17146308 14061992 17146308 17545832 22622241 17545832 22622241 424251 26712773 424251 26712773 11734975 14778682 11734975 14778682 11878609 16614293 11878609 16614293 21915327 22609172 21915327 22609172 23694331 15111015 23694331 15111015 8220794 7971261 8220794 7971261 8240524 8126238 8240524 8126238 5984993 2987690 5984993 2987690 23733415 9337866 23733415 9337866 15918917 11014241 15918917 11014241 20673680 6174888 20673680 6174888 7085010 20101976 7085010 20101976 3768184 3899282 3768184 3899282 10855540 16378005 10855540 16378005 7841317 7106992 7841317 7106992 19692111 17857777 19692111 17857777 4138368 3685517 4138368 3685517 3439445 9016354 3439445 9016354 18249627 10482109 18249627 10482109 4857781 4749035 4857781 4749035 16234335 20105055 16234335 20105055 20932630 9651896 20932630 9651896 15786114 15508581 15786114 15508581 8813136 8371346 8813136 8371346 13394969 23263654 13394969 23263654 3586533 20940218 3586533 20940218 19237987 9881361 19237987 9881361 17151382 16829633 17151382 16829633 18437651 24985449 18437651 24985449 1755676 5763876 1755676 5763876 11639191 14856745 11639191 14856745 8048913 7648472 8048913 7648472 13715026 13007298 13715026 13007298 3174367 3033571 3174367 3033571 22713795 22271258 22713795 22271258 8908476 8502409 8908476 8502409 7020404 20086822 7020404 20086822 14730355 12417848 14730355 12417848 17722739 17499153 17722739 17499153 11469479 10583642 11469479 10583642 19201286 18411088 19201286 18411088 11070537 7044500 11070537 7044500 7676959 19063824 7676959 19063824 19428989 8077666 19428989 8077666 1169439 25887350 1169439 25887350 11272231 9500173 11272231 9500173 17554208 12049031 17554208 12049031 5256472 5167095 5256472 5167095 9526929 17727576 9526929 17727576 9389579 19761596 9389579 19761596 20544295 13624455 20544295 13624455 14400201 16375986 14400201 16375986 17206788 8234879 17206788 8234879 6853297 20078286 6853297 20078286 7526983 11357629 7526983 11357629 16012860 8507528 16012860 8507528 8905414 12791676 8905414 12791676 19584621 6278138 19584621 6278138 21232490 10099701 21232490 10099701 16915693 23609318 16915693 23609318 24750983 11679376 24750983 11679376 12620480 18143143 12620480 18143143 18598754 14191122 18598754 14191122 12462801 12766365 12462801 12766365 26000381 24965370 26000381 24965370 14258535 8474587 14258535 8474587 8927125 17443420 8927125 17443420 18151608 16261300 18151608 16261300 16832493 24505938 16832493 24505938 25716070 10359236 25716070 10359236 10698443 14898283 10698443 14898283 21781959 4858116 21781959 4858116 19741142 19032919 19741142 19032919 21266698 6073294 21266698 6073294 17780642 17554487 17780642 17554487 10888344 10422997 10888344 10422997 17125243 16461390 17125243 16461390 10703897 16087137 10703897 16087137 19576331 18686626 19576331 18686626 11001941 4459716 11001941 4459716 4861656 12628042 4861656 12628042 12811540 18585797 12811540 18585797 8680523 17082332 8680523 17082332 17814081 16690537 17814081 16690537 9952275 16934775 9952275 16934775 13838929 12878972 13838929 12878972 4646767 22225930 4646767 22225930 12865068 6594189 12865068 6594189 6461250 6519257 6461250 6519257 20399683 13155340 20399683 13155340 14123816 20991123 14123816 20991123 21644413 5144070 21644413 5144070 21389478 3648097 21389478 3648097 23270437 8732871 23270437 8732871 8179738 20445464 8179738 20445464 22240965 2971508 22240965 2971508 23894157 1708023 23894157 1708023 1799576 22719028 1799576 22719028 10362919 3843688 10362919 3843688 23009409 3745371 23009409 3745371 9832091 21964536 9832091 21964536 22717880 4360309 22717880 4360309 4361092 19142368 4361092 19142368 7825879 19739940 7825879 19739940 7245582 9125598 7245582 9125598 18275654 981134 18275654 981134 1027738 8883480 1027738 8883480 17493547 9590510 17493547 9590510 21733266 4277924 21733266 4277924 22861288 13097816 22861288 13097816 8447082 18383650 8447082 18383650 10796974 10214291 10796974 10214291 17739783 17286676 17739783 17286676 23328031 22403687 23328031 22403687 15307299 15172483 15307299 15172483 2232333 24599651 2232333 24599651 2279673 17510774 2279673 17510774 18303393 9997796 18303393 9997796 2831782 3232259 2831782 3232259 22552894 6503926 22552894 6503926 17794450 9063379 17794450 9063379 8101182 7956929 8101182 7956929 6223149 20612427 6223149 20612427 13034261 13781229 13034261 13781229 10794837 15886473 10794837 15886473 12129041 14480674 12129041 14480674 12022877 17505479 12022877 17505479 18297644 9365523 18297644 9365523 17772022 5595590 17772022 5595590 22441485 22392410 22441485 22392410 23335346 14375202 23335346 14375202 12318558 8717039 12318558 8717039 18604380 25130482 18604380 25130482 1918942 21862551 1918942 21862551 22994685 17953628 22994685 17953628 18685452 22211034 18685452 22211034 22820925 23512150 22820925 23512150 3502897 4806284 3502897 4806284 6303409 20521720 6303409 20521720 21025095 1260640 21025095 1260640 1161669 6937075 1161669 6937075 20343175 2676511 20343175 2676511 2950783 6258232 2950783 6258232 20963303 20260537 20963303 20260537 13552378 6525687 13552378 6525687 24826216 2242569 24826216 2242569 13615937 12982962 13615937 12982962 12611381 11710489 12611381 11710489 9780586 22149063 9780586 22149063 22826341 9234241 22826341 9234241 15570271 15195443 15570271 15195443 11508703 11182468 11508703 11182468 11923207 20976368 11923207 20976368 5840648 21274207 5840648 21274207 10824287 10462468 10824287 10462468 19506810 18810448 19506810 18810448 15284634 14248471 15284634 14248471 6485910 20740030 6485910 20740030 21571993 5911481 21571993 5911481 19632072 20578823 19632072 20578823 6401884 15352598 6401884 15352598 16081528 6337928 16081528 6337928 6812876 18776818 6812876 18776818 22859948 22028703 22859948 22028703 15333179 11636530 15333179 11636530 1165506 25975371 1165506 25975371 3213506 5783855 3213506 5783855 20846055 19242579 20846055 19242579 7781038 12398624 7781038 12398624 13182845 18888003 13182845 18888003 8145033 17470688 8145033 17470688 17894282 17501669 17894282 17501669 2181691 24968964 2181691 24968964 13749749 12772730 13749749 12772730 14261571 13262761 14261571 13262761 17256265 9629281 17256265 9629281 21487104 20982662 21487104 20982662 8066703 7553697 8066703 7553697 5778012 21052470 5778012 21052470 21030178 20307272 21030178 20307272 26510075 25549296 26510075 25549296 14362057 7047395 14362057 7047395 6069085 5731625 6069085 5731625 21127745 20598582 21127745 20598582 4076301 4021768 4076301 4021768 21457179 20708295 21457179 20708295 20942724 5746520 20942724 5746520 14582454 14582583 14582454 14582583 6270436 20789784 6270436 20789784 19061294 8088156 19061294 8088156 8773916 18241317 8773916 18241317 12053603 14612310 12053603 14612310 12364524 21961147 12364524 21961147 5147190 22494557 5147190 22494557 23505017 13381449 23505017 13381449 13741695 16462946 13741695 16462946 16979644 20263371 16979644 20263371 6503371 6529393 6503371 6529393 24001819 23537954 24001819 23537954 20267523 10278776 20267523 10278776 12582494 21779325 12582494 21779325 22967385 10733808 22967385 10733808 1115715 25958404 1115715 25958404 15864332 11129434 15864332 11129434 9232752 18664849 9232752 18664849 8582375 12776463 8582375 12776463 13190113 16824445 13190113 16824445 9994905 15181772 9994905 15181772 11797492 8133226 11797492 8133226 4388743 22678447 4388743 22678447 12378315 14469215 12378315 14469215 3785214 23287609 3785214 23287609 16560512 10341782 16560512 10341782 18305580 17626847 18305580 17626847 12720946 13831388 12720946 13831388 17272654 16893351 17272654 16893351 12000875 12186897 12000875 12186897 13152065 7960164 13152065 7960164 8305573 10385169 8305573 10385169 20922825 21078718 20922825 21078718 5715029 8304037 5715029 8304037 8829144 2582532 8829144 2582532 2986836 20536961 2986836 20536961 21350541 7228405 21350541 7228405 7862209 11418671 7862209 11418671 20841771 6484726 20841771 6484726 14416555 12328796 14416555 12328796 18915140 5922717 18915140 5922717 20690198 9259093 20690198 9259093 6024577 21089295 6024577 21089295 17672798 12719898 17672798 12719898 3749051 23336864 3749051 23336864 7541945 19570230 7541945 19570230 21051421 20338068 21051421 20338068 22993574 3707154 22993574 3707154 8621482 8134624 8621482 8134624 22511176 4063589 22511176 4063589 24597197 23576592 24597197 23576592 4474345 4161357 4474345 4161357 23908788 23229579 23908788 23229579 17569135 16778828 17569135 16778828 10032219 16996580 10032219 16996580 16052621 10774319 16052621 10774319 15572338 11564867 15572338 11564867 7854427 7565107 7854427 7565107 15819658 23740145 15819658 23740145 3218954 10649265 3218954 10649265 16665550 5551453 16665550 5551453 5662022 9388986 5662022 9388986 17891047 7503099 17891047 7503099 7977401 18401771 7977401 18401771 16093121 13126211 16093121 13126211 14023844 21507655 14023844 21507655 22339769 657848 22339769 657848 705348 15537815 705348 15537815 16154332 5763693 16154332 5763693 6318969 10932500 6318969 10932500 17246596 9750939 17246596 9750939 22228435 21514206 22228435 21514206 8687928 8459620 8687928 8459620 11607373 15012432 11607373 15012432 6645247 5245468 6645247 5245468 5620464 9208244 5620464 9208244 11040038 16061202 11040038 16061202 6660932 6348954 6660932 6348954 11433106 18502597 11433106 18502597 19332639 10856538 19332639 10856538 6111803 22601926 6111803 22601926 4410225 19330755 4410225 19330755 19446455 22659665 19446455 22659665 4186300 9348058 4186300 9348058 17940042 16606820 17940042 16606820 10058317 7023503 10058317 7023503 20223053 3038691 20223053 3038691 3614233 15609125 3614233 15609125 21440836 5443561 21440836 5443561 5249093 21781964 5249093 21781964 9714886 9075871 9714886 9075871 20311359 19616081 20311359 19616081 8145842 7989445 8145842 7989445 14543582 13553492 14543582 13553492 20291029 6461067 20291029 6461067 18604208 8478543 18604208 8478543 7287207 6980353 7287207 6980353 11052794 10268237 11052794 10268237 3115338 2901505 3115338 2901505 24679289 23515253 24679289 23515253 6592679 13343211 6592679 13343211 13401389 6719236 13401389 6719236 6564219 20770107 6564219 20770107 8006087 7666002 8006087 7666002 2413366 24236626 2413366 24236626 3044345 2988367 3044345 2988367 13784988 20021388 13784988 20021388 7275704 19903081 7275704 19903081 20703653 14386473 20703653 14386473 14946992 10844380 14946992 10844380 21346685 6153077 21346685 6153077 12512027 14332622 12512027 14332622 18167057 9050973 18167057 9050973 5166203 22712816 5166203 22712816 23410339 25253659 23410339 25253659 1613964 16100995 1613964 16100995 11028520 7813818 11028520 7813818 8133265 9683675 8133265 9683675 17388452 16622527 17388452 16622527 17368353 7797448 17368353 7797448 19227617 8592330 19227617 8592330 8895054 13114398 8895054 13114398 19074218 7929300 19074218 7929300 13557735 17223065 13557735 17223065 26927434 26077872 26927434 26077872 19575659 7724270 19575659 7724270 10230766 17517300 10230766 17517300 9385921 1143142 9385921 1143142 25631458 19572831 25631458 19572831 7450487 18090993 7450487 18090993 18815651 10343484 18815651 10343484 13524715 13145799 13524715 13145799 20543730 6331930 20543730 6331930 18614351 22944497 18614351 22944497 4002825 7546767 4002825 7546767 11992633 14947224 11992633 14947224 19994041 2430935 19994041 2430935 2235734 14027311 2235734 14027311 18596992 8670318 18596992 8670318 13574345 12599544 13574345 12599544 15788130 8082287 15788130 8082287 8224418 23470952 8224418 23470952 23948395 22381709 23948395 22381709 4556583 4700826 4556583 4700826 13359075 12600147 13359075 12600147 21732338 5684364 21732338 5684364 10364115 16229494 10364115 16229494 15492730 14898061 15492730 14898061 20235553 19495150 20235553 19495150 4160204 4162568 4160204 4162568 21849317 21340684 21849317 21340684 12514693 11535476 12514693 11535476 21172196 25624108 21172196 25624108 1269995 12468632 1269995 12468632 14341177 3902733 14341177 3902733 3746983 12044609 3746983 12044609 12958892 6853571 12958892 6853571 7550007 14644616 7550007 14644616 24531251 23492828 24531251 23492828 13249441 8050080 13249441 8050080 4689211 2536894 4689211 2536894 2744143 22217857 2744143 22217857 22697296 17432472 22697296 17432472 9540256 16861292 9540256 16861292 12357613 11352832 12357613 11352832 7731112 19936786 7731112 19936786 20725361 8014025 20725361 8014025 10612746 15863824 10612746 15863824 12510631 5936133 12510631 5936133 6047846 19774027 6047846 19774027 20127441 19541373 20127441 19541373 10094496 8510704 10094496 8510704 9026941 12119016 9026941 12119016 18635712 18267522 18635712 18267522 18269779 13034551 18269779 13034551 13796838 10956148 13796838 10956148 22525588 4020173 22525588 4020173 20771889 23892528 20771889 23892528 24970208 3997880 24970208 3997880 4100804 7466613 4100804 7466613 19522341 17189276 19522341 17189276 4593758 22335368 4593758 22335368 12414314 11596427 12414314 11596427 13600289 13181253 13600289 13181253 20484942 6903780 20484942 6903780 11456671 15476365 11456671 15476365 20854135 6192985 20854135 6192985 4397833 22693432 4397833 22693432 23230223 22602994 23230223 22602994 25209161 24027892 25209161 24027892 21415748 12779090 21415748 12779090 10350186 5403307 10350186 5403307 5682039 6078779 5682039 6078779 20177579 19762881 20177579 19762881 21206927 4230442 21206927 4230442 4094400 11699291 4094400 11699291 12621431 11415089 12621431 11415089 11746482 17555153 11746482 17555153 18420930 22104471 18420930 22104471 4586084 10501179 4586084 10501179 12306102 15897841 12306102 15897841 16305792 9523836 16305792 9523836 5148606 4887002 5148606 4887002 17280611 10766898 17280611 10766898 11235965 23386956 11235965 23386956 24401557 25903918 24401557 25903918 1221096 3878485 1221096 3878485 22700118 9589652 22700118 9589652 8462300 18456163 8462300 18456163 12383331 11494682 12383331 11494682 11979523 15157624 11979523 15157624 15903095 16057264 15903095 16057264 10546095 12907485 10546095 12907485 13896594 24256740 13896594 24256740 2521546 12782152 2521546 12782152 12905118 650984 12905118 650984 416441 7165610 416441 7165610 19649644 13810570 19649644 13810570 8919177 8347531 8919177 8347531 23611321 22434862 23611321 22434862 22990814 3820045 22990814 3820045 21009276 20495857 21009276 20495857 995774 1122273 995774 1122273 14049084 12599591 14049084 12599591 22489947 2474557 22489947 2474557 24535280 17902160 24535280 17902160 9273515 9011750 9273515 9011750 21317319 6144986 21317319 6144986 4904188 21909335 4904188 21909335 18813462 4540683 18813462 4540683 4761011 15440242 4761011 15440242 16193822 19761714 16193822 19761714 7259055 17802567 7259055 17802567 18086628 21041382 18086628 21041382 6218330 13989247 6218330 13989247 17258026 6172070 17258026 6172070 21153599 20504183 21153599 20504183 12096510 11418859 12096510 11418859 19083582 18765107 19083582 18765107 8280944 3542256 8280944 3542256 23324376 19944999 23324376 19944999 7019008 9533367 7019008 9533367 25906251 24812532 25906251 24812532 21684504 20226388 21684504 20226388 9090708 4435943 9090708 4435943 4531785 20049369 4531785 20049369 20855331 23672963 20855331 23672963 3222832 19738110 3222832 19738110 23005316 3429971 23005316 3429971 3370959 7263822 3370959 7263822 12144219 14539602 12144219 14539602 21930620 4746665 21930620 4746665 16951406 10119180 16951406 10119180 20056162 6943960 20056162 6943960 12271802 20430876 12271802 20430876 5638647 5249619 5638647 5249619 22089665 24365957 22089665 24365957 25399929 20424153 25399929 20424153 10533907 9928873 10533907 9928873 10014661 16850759 10014661 16850759 17711442 9287608 17711442 9287608 21424178 20682704 21424178 20682704 22434309 4313662 22434309 4313662 17873383 19942922 17873383 19942922 25331321 24169431 25331321 24169431 6547998 4756079 6547998 4756079 5106396 11136279 5106396 11136279 11979303 16413352 11979303 16413352 8646664 18286336 8646664 18286336 18530964 14550787 18530964 14550787 6601750 20405690 6601750 20405690 2414214 1993675 2414214 1993675 13377012 21087236 13377012 21087236 21666647 8978013 21666647 8978013 18319349 7789912 18319349 7789912 19429549 12158756 19429549 12158756 14477166 19231701 14477166 19231701 20025598 16125837 20025598 16125837 2919135 24115557 2919135 24115557 16321737 10498852 16321737 10498852 19626445 18911430 19626445 18911430 12427570 11409168 12427570 11409168 21194692 20491269 21194692 20491269 6981045 20205317 6981045 20205317 6895192 12666097 6895192 12666097 25795766 24851506 25795766 24851506 4090899 8458553 4090899 8458553 23919286 22945895 23919286 22945895 24712247 2154093 24712247 2154093 7914892 19112885 7914892 19112885 9050963 8489148 9050963 8489148 9376342 16606441 9376342 16606441 17302589 15427147 17302589 15427147 11209008 18442561 11209008 18442561 22560997 21926426 22560997 21926426 1452818 1415632 1452818 1415632 6216382 8339096 6216382 8339096 12145529 11684652 12145529 11684652 20373806 6397821 20373806 6397821 7738893 17242680 7738893 17242680 24766730 2090859 24766730 2090859 5671276 21032350 5671276 21032350 11701110 10947141 11701110 10947141 6375361 20502828 6375361 20502828 10400948 8628118 10400948 8628118 18527037 10786459 18527037 10786459 11195975 13476935 11195975 13476935 14390584 26263099 14390584 26263099 850597 16073083 850597 16073083 19211053 18975628 19211053 18975628 17187736 13199494 17187736 13199494 13557660 13732296 13557660 13732296 13969178 3398087 13969178 3398087 3491457 21388728 3491457 21388728 16869664 10268379 16869664 10268379 7696780 19241666 7696780 19241666 4583763 4306709 4583763 4306709 8383275 18879478 8383275 18879478 19579219 8390432 19579219 8390432 12929047 18585978 12929047 18585978 19068014 4219817 19068014 4219817 4647594 17283994 4647594 17283994 18313238 18224110 18313238 18224110 4705532 4550176 4705532 4550176 19031592 11204567 19031592 11204567 15642226 5725302 15642226 5725302 21154193 8448582 21154193 8448582 18785837 5890348 18785837 5890348 20982321 16982425 20982321 16982425 17713105 4354172 17713105 4354172 22603554 15753045 22603554 15753045 8328215 7699254 8328215 7699254 12310985 11813359 12310985 11813359 17812674 9212019 17812674 9212019 12018075 11257617 12018075 11257617 22849103 3239038 22849103 3239038 2941728 9346266 2941728 9346266 9938134 18418383 9938134 18418383 8463775 14276549 8463775 14276549 24083815 2720815 24083815 2720815 24061181 7158878 24061181 7158878 19979599 5313668 19979599 5313668 21373477 8407985 21373477 8407985 18801051 2509584 18801051 2509584 24296213 19176763 24296213 19176763 852189 25989051 852189 25989051 8366861 8019423 8366861 8019423 21379547 20696343 21379547 20696343 22337518 4467874 22337518 4467874 14242088 14349920 14242088 14349920 15551762 7093844 15551762 7093844 7659291 10761253 7659291 10761253 12769085 21394527 12769085 21394527 5677729 6094865 5677729 6094865 20568271 19945993 20568271 19945993 15709610 7371327 15709610 7371327 19504352 10775368 19504352 10775368 4595039 4463067 4595039 4463067 16979456 18014528 16979456 18014528 8950512 4357041 8950512 4357041 22782058 9276171 22782058 9276171 9811878 14875082 9811878 14875082 16822975 16223863 16822975 16223863 22547521 4541291 22547521 4541291 20983708 14406537 20983708 14406537 12284765 9901638 12284765 9901638 19164789 18465377 19164789 18465377 19832367 7478615 19832367 7478615 11272705 15158628 11272705 15158628 15123127 13849673 15123127 13849673 9110805 8546455 9110805 8546455 18626576 8585550 18626576 8585550 19409304 7671819 19409304 7671819 12197720 14490294 12197720 14490294 18794439 8600525 18794439 8600525 13307225 23320181 13307225 23320181 3776701 9948670 3776701 9948670 10568482 18939234 10568482 18939234 7971149 3175478 7971149 3175478 23662576 20066414 23662576 20066414 20532734 22410106 20532734 22410106 23128054 16672953 23128054 16672953 12010307 14936471 12010307 14936471 2476007 24334946 2476007 24334946 7893851 7430269 7893851 7430269 20870559 20103524 20870559 20103524 15012536 7613770 15012536 7613770 19272774 4271767 19272774 4271767 4222978 22449230 4222978 22449230 9227932 3481536 9227932 3481536 23449357 1937877 23449357 1937877 1395634 20504035 1395634 20504035 21102618 11163745 21102618 11163745 4925342 4466053 4925342 4466053 19912601 19745231 19912601 19745231 5794082 5502486 5794082 5502486 1975919 25031528 1975919 25031528 3392201 3692504 3392201 3692504 11770097 16107184 11770097 16107184 3293586 23570160 3293586 23570160 18104292 8935893 18104292 8935893 23403092 22530054 23403092 22530054 23005711 3802962 23005711 3802962 11578562 20259894 11578562 20259894 23066062 3649514 23066062 3649514 15595405 22476533 15595405 22476533 23593601 11287672 23593601 11287672 7820288 7332600 7820288 7332600 14624621 13858590 14624621 13858590 12962857 13611098 12962857 13611098 12541564 15120818 12541564 15120818 17774614 9329239 17774614 9329239 7195494 19825522 7195494 19825522 26146047 713927 26146047 713927 9170969 17755858 9170969 17755858 11695921 15318078 11695921 15318078 8850099 18122719 8850099 18122719 12900009 6143747 12900009 6143747 21376541 12770183 21376541 12770183 4721762 21984223 4721762 21984223 14948923 11010181 14948923 11010181 19947728 19079339 19947728 19079339 9464140 8016876 9464140 8016876 19421704 5518402 19421704 5518402 5774938 6121202 5774938 6121202 20699036 15018123 20699036 15018123 9657425 17143673 9657425 17143673 11862646 11446203 11862646 11446203 2251193 24662217 2251193 24662217 14823932 13092070 14823932 13092070 11547550 10788540 11547550 10788540 19497791 19036421 19497791 19036421 14133172 8464526 14133172 8464526 4352815 22713948 4352815 22713948 12338685 11418956 12338685 11418956 21937301 21692832 21937301 21692832 22430119 14427827 22430119 14427827 7894228 7360115 7894228 7360115 9963413 18660026 9963413 18660026 19122046 9592037 19122046 9592037 17464478 6382208 17464478 6382208 20773749 3682964 20773749 3682964 4140382 18833266 4140382 18833266 19542636 6515241 19542636 6515241 3961577 22980364 3961577 22980364 7250752 6563502 7250752 6563502 20125112 24786139 20125112 24786139 2254252 8478724 2254252 8478724 18811517 14317515 18811517 14317515 10358838 16370763 10358838 16370763 13487679 12640018 13487679 12640018 19435864 7939392 19435864 7939392 19684022 19644672 19684022 19644672 13564770 12604651 13564770 12604651 19278591 23091401 19278591 23091401 3692008 13295002 3692008 13295002 21605034 5103890 21605034 5103890 20641796 19862977 20641796 19862977 8130629 1913064 8130629 1913064 2022734 6822789 2022734 6822789 9787404 16947390 9787404 16947390 22170756 4630692 22170756 4630692 18263395 18029749 18263395 18029749 21466340 5458008 21466340 5458008 24073265 22964450 24073265 22964450 22047461 20231593 22047461 20231593 14826813 13808422 14826813 13808422 15832387 22252167 15832387 22252167 23304912 13973207 23304912 13973207 15057093 8174829 15057093 8174829 19013227 22166263 19013227 22166263 4863231 12447939 4863231 12447939 18990172 18721489 18990172 18721489 5840698 5589835 5840698 5589835 22124224 21397185 22124224 21397185 19242542 8162158 19242542 8162158 10093790 20737068 10093790 20737068 21409168 16349125 21409168 16349125 7890189 19236533 7890189 19236533 19246030 7363043 19246030 7363043 21363629 4186995 21363629 4186995 22324594 3362296 22324594 3362296 3203636 3355501 3203636 3355501 15012534 16522705 15012534 16522705 10638303 5058048 10638303 5058048 21606669 20115444 21606669 20115444 6822697 17724770 6822697 17724770 20408144 6790046 20408144 6790046 16876136 10014685 16876136 10014685 8034665 7440730 8034665 7440730 1650480 25396989 1650480 25396989 1601857 413606 1601857 413606 26495014 13240874 26495014 13240874 13258686 13978578 13258686 13978578 14699238 7382932 14699238 7382932 6528848 4632292 6528848 4632292 22559159 15292493 22559159 15292493 15796589 24682414 15796589 24682414 25626388 7555782 25626388 7555782 12088338 11620233 12088338 11620233 4538473 4323331 4538473 4323331 20578979 20124173 20578979 20124173 4228312 3970604 4228312 3970604 6734083 18553459 6734083 18553459 18976236 10656777 18976236 10656777 11207649 11715277 11207649 11715277 23656278 22732898 23656278 22732898 13356996 12286845 13356996 12286845 23645218 22852125 23645218 22852125 13704699 13076517 13704699 13076517 18056172 17594492 18056172 17594492 18720291 8465198 18720291 8465198 3469579 23321871 3469579 23321871 4006387 4493348 4006387 4493348 11283833 23270934 11283833 23270934 23912971 16519414 23912971 16519414 17022576 21668582 17022576 21668582 22419131 22444199 22419131 22444199 4278208 5239857 4278208 5239857 21556807 12844052 21556807 12844052 13056801 23552706 13056801 23552706 24746967 11762167 24746967 11762167 4109137 22893108 4109137 22893108 18555983 8881734 18555983 8881734 9590421 6179392 9590421 6179392 20989104 9270883 20989104 9270883 9687979 16347954 9687979 16347954 10775444 2681596 10775444 2681596 3063610 3458425 3063610 3458425 5157751 21884010 5157751 21884010 22148566 4494579 22148566 4494579 3879575 22885238 3879575 22885238 17164982 16422771 17164982 16422771 23502843 22426731 23502843 22426731 21535376 18245823 21535376 18245823 9005139 8565988 9005139 8565988 18627357 20173790 18627357 20173790 6825010 12484431 6825010 12484431 12855436 26049446 12855436 26049446 885503 3767817 885503 3767817 23048468 19223624 23048468 19223624 11260664 10344669 11260664 10344669 15790008 18031757 15790008 18031757 3417448 3321992 3417448 3321992 21428621 7230682 21428621 7230682 7256571 23453552 7256571 23453552 23888117 12339617 23888117 12339617 14394056 18865368 14394056 18865368 18991457 12811040 18991457 12811040 14293062 9291405 14293062 9291405 17960562 22225787 17960562 22225787 4633928 2762202 4633928 2762202 24159585 5678409 24159585 5678409 10042007 16904719 10042007 16904719 1143859 1511539 1143859 1511539 16412754 10704632 16412754 10704632 6852448 6681636 6852448 6681636 2236314 24727350 2236314 24727350 5977487 21276033 5977487 21276033 25290704 24180083 25290704 24180083 10156476 8832680 10156476 8832680 9453220 13936432 9453220 13936432 12878258 19663440 12878258 19663440 5020540 5052124 5020540 5052124 7468064 19472709 7468064 19472709 5831183 5729090 5831183 5729090 5774881 21100591 5774881 21100591 22493440 21908186 22493440 21908186 12333308 11578606 12333308 11578606 16020398 19028463 16020398 19028463 7846803 24019669 7846803 24019669 25206590 13347930 25206590 13347930 13288613 2933658 13288613 2933658 24007911 16779431 24007911 16779431 4385893 22515799 4385893 22515799 19636855 18855252 19636855 18855252 6362866 20979896 6362866 20979896 17015007 16514235 17015007 16514235 7543265 19557106 7543265 19557106 18620672 16619159 18620672 16619159 10506579 13544458 10506579 13544458 13783204 17848564 13783204 17848564 9003966 6699733 9003966 6699733 20073956 13818931 20073956 13818931 10267716 9673015 10267716 9673015 8699645 18172378 8699645 18172378 14965287 14461506 14965287 14461506 8197888 23937289 8197888 23937289 3068978 12173490 3068978 12173490 25776976 945827 25776976 945827 7032047 6616401 7032047 6616401 3490204 3516079 3490204 3516079 8157489 9219273 8157489 9219273 9857068 19773087 9857068 19773087 7277986 8537652 7277986 8537652 18714583 21432677 18714583 21432677 5552208 5973103 5552208 5973103 21108663 17772690 21108663 17772690 9518802 14945952 9518802 14945952 15591950 22663718 15591950 22663718 4027105 11758517 4027105 11758517 21628961 21076643 21628961 21076643 18063607 17374072 18063607 17374072 7272092 19661994 7272092 19661994 14848669 11963130 14848669 11963130 22597721 21826569 22597721 21826569 5247865 15706453 5247865 15706453 24070656 2850910 24070656 2850910 10255422 18876695 10255422 18876695 19085729 2488928 19085729 2488928 3039473 4834309 3039473 4834309 16085652 14716850 16085652 14716850 9723932 3427322 9723932 3427322 3270589 6419144 3270589 6419144 12263856 16044817 12263856 16044817 21830817 21130996 21830817 21130996 7299071 6834813 7299071 6834813 21035676 20342675 21035676 20342675 22845414 4289707 22845414 4289707 10604106 16408076 10604106 16408076 1162757 1278547 1162757 1278547 8929485 18323883 8929485 18323883 22141094 4462843 22141094 4462843 10131384 9494137 10131384 9494137 20605296 6697979 20605296 6697979 12246516 22089178 12246516 22089178 4935387 6905099 4935387 6905099 24233527 23013960 24233527 23013960 19113912 7749002 19113912 7749002 9097278 18009200 9097278 18009200 3799199 3385075 3799199 3385075 14755716 12205210 14755716 12205210 6840973 6306126 6840973 6306126 11303191 21544639 11303191 21544639 22396975 2704604 22396975 2704604 2397754 15125443 2397754 15125443 15800690 6771992 15800690 6771992 7270000 6515944 7270000 6515944 20152981 16240255 20152981 16240255 16492427 7764101 16492427 7764101 19215221 17504449 19215221 17504449 9777170 21520701 9777170 21520701 22571607 10720645 22571607 10720645 15134637 14638845 15134637 14638845 13642337 12888929 13642337 12888929 13871141 3915519 13871141 3915519 3902846 21150247 3902846 21150247 5831691 2750256 5831691 2750256 3123374 11269286 3123374 11269286 15898944 1974153 15898944 1974153 1528955 2853349 1528955 2853349 11935233 14935917 11935233 14935917 6893625 5696425 6893625 5696425 6299977 19254528 6299977 19254528 19416323 21540237 19416323 21540237 5409114 5595116 5409114 5595116 21264781 19214666 21264781 19214666 16526732 11163316 16526732 11163316 5638292 3843852 5638292 3843852 23139203 22199218 23139203 22199218 4808074 7234872 4808074 7234872 7802997 4368633 7802997 4368633 4547743 17374758 4547743 17374758 23639612 22565337 23639612 22565337 21294481 9815313 21294481 9815313 8674682 8389577 8674682 8389577 3476214 24721707 3476214 24721707 2163555 23940935 2163555 23940935 8279812 18575381 8279812 18575381 4905234 21947029 4905234 21947029 8917585 11794018 8917585 11794018 15411687 13597403 15411687 13597403 6071099 20905489 6071099 20905489 13170507 4063081 13170507 4063081 4180421 12989684 4180421 12989684 20904854 6258113 20904854 6258113 12502809 12309129 12502809 12309129 24065907 23241061 24065907 23241061 25735868 1332738 25735868 1332738 14236137 23776348 14236137 23776348 3255935 14636489 3255935 14636489 19271108 21086228 19271108 21086228 5924731 7558041 5924731 7558041 19857663 14413547 19857663 14413547 12090829 4471794 12090829 4471794 24992403 1584056 24992403 1584056 10711949 10177233 10711949 10177233 21183170 5969833 21183170 5969833 12741107 24792882 12741107 24792882 2123314 3003540 2123314 3003540 23959093 23919730 23959093 23919730 3058363 9597105 3058363 9597105 15532403 16713919 15532403 16713919 22671205 4395624 22671205 4395624 18741446 8493781 18741446 8493781 4629299 4565752 4629299 4565752 20919511 23797785 20919511 23797785 24237364 20314821 24237364 20314821 20948029 2433557 20948029 2433557 24355524 22423225 24355524 22423225 1768653 24930521 1768653 24930521 14874867 9420498 14874867 9420498 20803062 20181359 20803062 20181359 7262938 6749224 7262938 6749224 13843915 17672643 13843915 17672643 18300568 16548268 18300568 16548268 5334084 21510884 5334084 21510884 6281193 16754569 6281193 16754569 12152999 9680345 12152999 9680345 17833325 11708986 17833325 11708986 11645036 11008504 11645036 11008504 14772361 14319387 14772361 14319387 15345796 22831696 15345796 22831696 4303338 5728682 4303338 5728682 21087898 20746650 21087898 20746650 6209685 4672449 6209685 4672449 22349262 19608228 22349262 19608228 7414870 15048048 7414870 15048048 11422224 5112681 11422224 5112681 2033225 1770167 2033225 1770167 19894398 9236220 19894398 9236220 7906433 7748162 7906433 7748162 17988987 17468156 17988987 17468156 17198639 9763965 17198639 9763965 14022603 13091937 14022603 13091937 14243067 12555841 14243067 12555841 14539258 14399005 14539258 14399005 4886882 2427266 4886882 2427266 1967518 4263479 1967518 4263479 25890616 24667240 25890616 24667240 3532247 15336363 3532247 15336363 18564110 18344401 18564110 18344401 6868294 6815856 6868294 6815856 24131159 23054395 24131159 23054395 5932055 5405980 5932055 5405980 3475755 23456172 3475755 23456172 19146237 7801975 19146237 7801975 18614181 18435299 18614181 18435299 7160287 7003004 7160287 7003004 8532469 18526199 8532469 18526199 15640159 6663980 15640159 6663980 7070839 6024995 7070839 6024995 21313589 16182954 21313589 16182954 9958265 24838946 9958265 24838946 2120805 15796950 2120805 15796950 18248969 17681599 18248969 17681599 4596324 4478304 4596324 4478304 20167983 23399332 20167983 23399332 3363040 17375238 3363040 17375238 19839633 7303489 19839633 7303489 8123187 15531775 8123187 15531775 11092262 19870028 11092262 19870028 7035453 12742560 7035453 12742560 14583661 14158631 14583661 14158631 11967505 7012003 11967505 7012003 7563351 21395559 7563351 21395559 22107690 6822084 22107690 6822084 19805607 5540288 19805607 5540288 21053061 20038809 21053061 20038809 11744712 1738474 11744712 1738474 2073129 18962555 2073129 18962555 19763307 9698126 19763307 9698126 5665081 5756535 5665081 5756535 20532577 19797937 20532577 19797937 13093449 4977832 13093449 4977832 21647289 23050361 21647289 23050361 4008166 13318038 4008166 13318038 13468456 9865328 13468456 9865328 8866119 18276377 8866119 18276377 9196337 11271429 9196337 11271429 15896563 12626449 15896563 12626449 13213430 2538457 13213430 2538457 24247199 14898446 24247199 14898446 14844375 2233425 14844375 2233425 24475297 10504369 24475297 10504369 11342315 13976890 11342315 13976890 24762574 23599598 24762574 23599598 10859562 8633516 10859562 8633516 18732868 3697174 18732868 3697174 3487919 9067449 3487919 9067449 18172634 12157945 18172634 12157945 10974441 10227588 10974441 10227588 10591160 17175209 10591160 17175209 22249664 21669812 22249664 21669812 12803379 14060825 12803379 14060825 26411949 25540142 26411949 25540142 18599749 18176074 18599749 18176074 8548648 18503645 8548648 18503645 19209430 16022709 19209430 16022709 6367303 20780739 6367303 20780739 9248371 8857265 9248371 8857265 19972508 19249963 19972508 19249963 16540637 15964247 16540637 15964247 16511661 17053060 16511661 17053060 17909099 9612584 17909099 9612584 10197923 8720192 10197923 8720192 18699664 11643622 18699664 11643622 12483427 12145856 12483427 12145856 14670511 18464558 14670511 18464558 8751224 11808885 8751224 11808885 20756366 19897180 20756366 19897180 13772843 12665308 13772843 12665308 5706486 21286676 5706486 21286676 18861535 8303500 18861535 8303500 9858973 20341655 9858973 20341655 21283799 20364664 21283799 20364664 2759777 2404027 2759777 2404027 20167793 7852441 20167793 7852441 3460289 3429871 3460289 3429871 13367840 13052900 13367840 13052900 23726716 2765021 23726716 2765021 2283912 10237964 2283912 10237964 21902854 21443623 21902854 21443623 8156472 7591566 8156472 7591566 19651691 3578351 19651691 3578351 3860163 20783593 3860163 20783593 6207757 23099081 6207757 23099081 3946590 3623548 3946590 3623548 23247576 18497420 23247576 18497420 4865068 22117173 4865068 22117173 9070598 7234332 9070598 7234332 7787550 13481528 7787550 13481528 15338033 11581156 15338033 11581156 8832187 18281740 8832187 18281740 8939409 17681228 8939409 17681228 9363169 20980664 9363169 20980664 6284427 7199882 6284427 7199882 20143407 12415126 20143407 12415126 4270200 4248907 4270200 4248907 20405582 19657470 20405582 19657470 16648293 10220777 16648293 10220777 6763854 23482339 6763854 23482339 3505330 4411076 3505330 4411076 4520641 26027234 4520641 26027234 813266 12981751 813266 12981751 13853124 4028816 13853124 4028816 3982223 14871723 3982223 14871723 15632296 18104180 15632296 18104180 8150269 7897128 8150269 7897128 25428660 24402281 25428660 24402281 2650635 16678819 2650635 16678819 17795219 20130950 17795219 20130950 5418969 5410016 5418969 5410016 14334146 12328431 14334146 12328431 22171709 4872271 22171709 4872271 16581952 23842403 16581952 23842403 3184167 18171325 3184167 18171325 25399413 1301412 25399413 1301412 9509552 11403393 9509552 11403393 15253363 12400296 15253363 12400296 6330436 5790971 6330436 5790971 13390270 21495919 13390270 21495919 5537213 10487354 5537213 10487354 23466221 25002919 23466221 25002919 1965798 9277868 1965798 9277868 17993096 7933850 17993096 7933850 8456035 14614657 8456035 14614657 12374513 9884791 12374513 9884791 10431517 13496137 10431517 13496137 13806755 15589643 13806755 15589643 11346539 14367602 11346539 14367602 12203924 19707059 12203924 19707059 7299950 11593225 7299950 11593225 16726934 2184824 16726934 2184824 1779959 11009008 1779959 11009008 16942263 21056476 16942263 21056476 22303693 4885658 22303693 4885658 6148985 20853137 6148985 20853137 18521445 8827125 18521445 8827125 25417698 24285973 25417698 24285973 12046702 3251838 12046702 3251838 24466714 2290992 24466714 2290992 22703338 9937083 22703338 9937083 16701603 24116526 16701603 24116526 25039201 13492498 25039201 13492498 8435098 7927484 8435098 7927484 19454388 19886834 19454388 19886834 2562282 2668143 2562282 2668143 18935018 8168921 18935018 8168921 19748964 7639311 19748964 7639311 8424053 18417907 8424053 18417907 11848133 10975797 11848133 10975797 12233087 14396018 12233087 14396018 14496449 9677323 14496449 9677323 17779612 10780501 17779612 10780501 11134587 23485983 11134587 23485983 23962993 11890740 23962993 11890740 14960719 21497043 14960719 21497043 22330169 19201547 22330169 19201547 11741412 3742337 11741412 3742337 4100225 20238564 4100225 20238564 20922748 15038599 20922748 15038599 15917030 6995900 15917030 6995900 19798788 9853433 19798788 9853433 3011181 24890526 3011181 24890526 25826373 19839041 25826373 19839041 7129244 4761578 7129244 4761578 23799492 2958295 23799492 2958295 1588532 25190894 1588532 25190894 8689482 8442033 8689482 8442033 17476422 19061468 17476422 19061468 19174897 16750440 19174897 16750440 8117234 5814091 8117234 5814091 6370212 10753235 6370212 10753235 11446132 4475465 11446132 4475465 4533403 14004025 4533403 14004025 12573933 21811542 12573933 21811542 4963782 13388156 4963782 13388156 13289803 3815016 13289803 3815016 3577561 13799669 3577561 13799669 14204334 4412286 14204334 4412286 4545312 14734318 4545312 14734318 15430077 15580251 15430077 15580251 5155877 21819247 5155877 21819247 13902693 13160510 13902693 13160510 7508119 19535730 7508119 19535730 9242542 8719475 9242542 8719475 10859984 15994612 10859984 15994612 14218471 11188952 14218471 11188952 12071499 21168213 12071499 21168213 22011469 3414809 22011469 3414809 3270738 20723009 3270738 20723009 20520117 6729969 20520117 6729969 16225073 22085501 16225073 22085501 4762032 21084405 4762032 21084405 21920527 8624147 21920527 8624147 8833330 14408705 8833330 14408705 13796131 12884371 13796131 12884371 10445058 22665027 10445058 22665027 4038726 21063474 4038726 21063474 21689916 23021873 21689916 23021873 3766100 5961819 3766100 5961819 21506291 20822411 21506291 20822411 18955651 7328804 18955651 7328804 19511197 22401532 19511197 22401532 4584741 21238247 4584741 21238247 21990528 14413440 21990528 14413440 14568508 10477169 14568508 10477169 16552795 16611249 16552795 16611249 10712511 7644185 10712511 7644185 19545219 13035638 19545219 13035638 1732679 2160669 1732679 2160669 4435538 22368804 4435538 22368804 7492646 6880729 7492646 6880729 7734992 7191673 7734992 7191673 2108462 1636115 2108462 1636115 20039323 19326088 20039323 19326088 2875788 2508776 2875788 2508776 14291379 13290681 14291379 13290681 4079431 3620858 4079431 3620858 7525404 19416730 7525404 19416730 7645181 16841136 7645181 16841136 9830191 8833402 9830191 8833402 9396113 17047271 9396113 17047271 14326436 12477358 14326436 12477358 19604240 19159230 19604240 19159230 23690737 3104206 23690737 3104206 12881248 13864934 12881248 13864934 7991325 7866508 7991325 7866508 17196493 16666299 17196493 16666299 16796877 16579502 16796877 16579502 20590536 19791395 20590536 19791395 21632830 5238141 21632830 5238141 6044418 23893527 6044418 23893527 3128250 19178367 3128250 19178367 22484214 21854052 22484214 21854052 19452219 7813327 19452219 7813327 8575218 14929288 8575218 14929288 15723496 25070168 15723496 25070168 1701373 9177895 1701373 9177895 20639915 4646091 20639915 4646091 23745723 22564431 23745723 22564431 9355151 8901083 9355151 8901083 22298897 21593580 22298897 21593580 24554331 2417272 24554331 2417272 8294374 18676607 8294374 18676607 10851651 10103434 10851651 10103434 12401317 19909072 12401317 19909072 24251218 2558018 24251218 2558018 3204329 23561219 3204329 23561219 18401603 7303386 18401603 7303386 19875743 14444193 19875743 14444193 15111532 23926588 15111532 23926588 25064473 22426797 25064473 22426797 12275778 11301262 12275778 11301262 22601330 21995028 22601330 21995028 17862003 4830063 17862003 4830063 22011446 17142920 22011446 17142920 5089186 22000038 5089186 22000038 5878804 5551180 5878804 5551180 14662377 21353412 14662377 21353412 5583603 12653403 5583603 12653403 13630068 17178135 13630068 17178135 9640376 20530492 9640376 20530492 21278048 8405342 21278048 8405342 15545960 19988756 15545960 19988756 20664129 16554050 20664129 16554050 10720203 1742695 10720203 1742695 24899874 7648557 24899874 7648557 8315219 11535109 8315219 11535109 21653735 20768016 21653735 20768016 22227933 5119897 22227933 5119897 21565570 20875835 21565570 20875835 19354426 14809158 19354426 14809158 7980472 19018173 7980472 19018173 10407848 9669698 10407848 9669698 12974219 19113026 12974219 19113026 19522802 12755783 19522802 12755783 13964851 7591516 13964851 7591516 19864293 18313768 19864293 18313768 8487184 18511550 8487184 18511550 13828523 10692063 13828523 10692063 11535774 20728758 11535774 20728758 21417609 16420534 21417609 16420534 10205275 16425286 10205275 16425286 10856381 7887153 10856381 7887153 8204823 7670769 8204823 7670769 21608081 2057644 21608081 2057644 24743039 19880431 24743039 19880431 7284688 8351951 7284688 8351951 17716096 21675463 17716096 21675463 5277858 20321554 5277858 20321554 20721979 21170420 20721979 21170420 5118280 21921463 5118280 21921463 5223264 13452154 5223264 13452154 13428755 10566221 13428755 10566221 11246377 5886881 11246377 5886881 20865889 17127036 20865889 17127036 10183955 19750659 10183955 19750659 20487717 14218780 20487717 14218780 14736114 18290043 14736114 18290043 18904575 12778185 18904575 12778185 13441994 13811717 13441994 13811717 14544543 19419862 14544543 19419862 7676372 14860248 7676372 14860248 20881726 20168434 20881726 20168434 8321292 4653084 8321292 4653084 22105307 12285664 22105307 12285664 1163151 25563129 1163151 25563129 6541933 5234028 6541933 5234028 5386841 20759734 5386841 20759734 23299502 3509813 23299502 3509813 9419736 8927609 9419736 8927609 22627758 4498876 22627758 4498876 13607801 13429899 13607801 13429899 13329926 8231143 13329926 8231143 18847477 13476678 18847477 13476678 14097434 21209461 14097434 21209461 23320436 3608990 23320436 3608990 11106845 25078112 11106845 25078112 1790761 14078132 1790761 14078132 14810999 13052479 14810999 13052479 14075503 16315809 14075503 16315809 20282265 19581749 20282265 19581749 17685583 5259495 17685583 5259495 5282717 13395458 5282717 13395458 25735681 24842870 25735681 24842870 21270342 11558929 21270342 11558929 12556151 7842476 12556151 7842476 19536915 8667632 19536915 8667632 18755125 20561336 18755125 20561336 21154522 10408508 21154522 10408508 16619174 5103324 16619174 5103324 22049796 7757142 22049796 7757142 16194710 14007790 16194710 14007790 11115276 15771042 11115276 15771042 8790718 8699179 8790718 8699179 9417812 12298066 9417812 12298066 14542153 18158401 14542153 18158401 8699434 6839312 8699434 6839312 20338682 7138838 20338682 7138838 5264277 3020858 5264277 3020858 2738924 13981870 2738924 13981870 20622728 5880319 20622728 5880319 8648479 21253851 8648479 21253851 21689307 18188317 21689307 18188317 11875253 8081253 11875253 8081253 5330493 5102102 5330493 5102102 20444930 7383438 20444930 7383438 19457385 18795893 19457385 18795893 19723389 21016766 19723389 21016766 5958742 14625352 5958742 14625352 16500193 10470387 16500193 10470387 11472488 15378191 11472488 15378191 15298361 14525720 15298361 14525720 9497339 17374970 9497339 17374970 13621712 13004310 13621712 13004310 4369091 22640201 4369091 22640201 7239850 19741437 7239850 19741437 21927157 21252747 21927157 21252747 6069886 5902527 6069886 5902527 15539702 16800687 15539702 16800687 17291147 8638847 17291147 8638847 2608575 24241849 2608575 24241849 20718138 10936741 20718138 10936741 13514792 19443341 13514792 19443341 7599099 16524790 7599099 16524790 18062640 8088190 18062640 8088190 18942516 19083433 18942516 19083433 7939908 21872076 7939908 21872076 22732326 23634853 22732326 23634853 2608841 24381249 2608841 24381249 19214911 8040629 19214911 8040629 12662141 24148567 12662141 24148567 25159079 12083991 25159079 12083991 13415778 18368452 13415778 18368452 19212110 10929852 19212110 10929852 4450316 22552164 4450316 22552164 1858235 1716967 1858235 1716967 16171185 15582033 16171185 15582033 10525055 6178161 10525055 6178161 6701346 22988222 6701346 22988222 23713161 14515676 23713161 14515676 4411431 4405832 4411431 4405832 11286420 15148965 11286420 15148965 25539507 1358258 25539507 1358258 24004675 23832126 24004675 23832126 2991879 17856366 2991879 17856366 18377883 21127704 18377883 21127704 5979321 17076651 5979321 17076651 17591272 16537809 17591272 16537809 10727925 17503033 10727925 17503033 18458443 17129943 18458443 17129943 9528802 17328665 9528802 17328665 17749972 1502874 17749972 1502874 1933061 14980094 1933061 14980094 23112613 22631677 23112613 22631677 12350058 14412382 12350058 14412382 8363950 18494583 8363950 18494583 7314908 7378684 7314908 7378684 4166729 22935143 4166729 22935143 12319988 8743518 12319988 8743518 8299527 18707242 8299527 18707242 13631773 1430821 13631773 1430821 25214767 11876504 25214767 11876504 12886494 3818600 12886494 3818600 23154901 13167854 23154901 13167854 3491588 3635213 3491588 3635213 8233740 12170631 8233740 12170631 14467679 12821129 14467679 12821129 4227817 22836545 4227817 22836545 5188528 4915506 5188528 4915506 6775716 6158136 6775716 6158136 2202743 1995352 2202743 1995352 10682641 11584537 10682641 11584537 22948698 3764413 22948698 3764413 20926608 6366153 20926608 6366153 6725286 15196204 6725286 15196204 22162417 3801744 22162417 3801744 23043373 18080663 23043373 18080663 8711867 8334539 8711867 8334539 23712324 22544470 23712324 22544470 12551337 11464499 12551337 11464499 12427906 17737237 12427906 17737237 18235416 10037349 18235416 10037349 3493654 23411165 3493654 23411165 18905944 10308912 18905944 10308912 10959790 15887129 10959790 15887129 22938197 22417232 22938197 22417232 16027984 10986246 16027984 10986246 5055457 21964647 5055457 21964647 5212980 16022778 5212980 16022778 16685803 9935418 16685803 9935418 4662924 4537710 4662924 4537710 18056280 19938060 18056280 19938060 7052534 23873054 7052534 23873054 24968324 4479794 24968324 4479794 22665894 3830985 22665894 3830985 23060686 7719553 23060686 7719553 7766822 20632397 7766822 20632397 21848055 4698493 21848055 4698493 25488082 24441903 25488082 24441903 4997609 4833329 4997609 4833329 17545607 9576627 17545607 9576627 4772932 4646728 4772932 4646728 15966151 10876196 15966151 10876196 11289716 10644671 11289716 10644671 3767042 23270437 3767042 23270437 17380936 8524000 17380936 8524000 26245236 872977 26245236 872977 10790412 16506077 10790412 16506077 9258955 8718741 9258955 8718741 9356267 19441738 9356267 19441738 7447998 6613595 7447998 6613595 21498209 20737072 21498209 20737072 10712497 15797082 10712497 15797082 5473234 21483307 5473234 21483307 16944785 9527899 16944785 9527899 17587393 6125073 17587393 6125073 6303431 11100535 6303431 11100535 11723731 18558462 11723731 18558462 8540517 13780560 8540517 13780560 14065673 9441196 14065673 9441196 9860461 12842788 9860461 12842788 13864020 8080026 13864020 8080026 8450151 13585859 8450151 13585859 18601851 17863926 18601851 17863926 6166131 5802116 6166131 5802116 15289883 18329908 15289883 18329908 18721158 22180001 18721158 22180001 4665151 8328887 4665151 8328887 18910549 13668266 18910549 13668266 5849149 20862371 5849149 20862371 18909231 9239218 18909231 9239218 5525858 21444885 5525858 21444885 11132554 15701969 11132554 15701969 17429673 18942148 17429673 18942148 8040535 12904508 8040535 12904508 13784916 21460224 13784916 21460224 4531727 4344410 4531727 4344410 4397620 14863045 4397620 14863045 25384641 24254400 25384641 24254400 22358424 6736778 22358424 6736778 7368155 16283229 7368155 16283229 20529882 6583519 20529882 6583519 11252953 14567964 11252953 14567964 14697789 14414260 14697789 14414260 6027261 5776052 6027261 5776052 15721702 15441738 15721702 15441738 9300694 4325668 9300694 4325668 4604154 19146542 4604154 19146542 11426797 4092173 11426797 4092173 22930082 10342185 22930082 10342185 15092561 15062361 15092561 15062361 11794243 18474244 11794243 18474244 18685076 9167332 18685076 9167332 12731562 21332619 12731562 21332619 21736095 16448639 21736095 16448639 10182874 6320744 10182874 6320744 20426860 7821978 20426860 7821978 7995913 9401321 7995913 9401321 19861956 7354396 19861956 7354396 13542508 20144533 13542508 20144533 21971688 21394729 21971688 21394729 14452364 10079499 14452364 10079499 17087410 21244927 17087410 21244927 5406976 21118396 5406976 21118396 21919051 21147157 21919051 21147157 22701364 4097937 22701364 4097937 8103516 18795942 8103516 18795942 23927018 2901842 23927018 2901842 5458890 9365800 5458890 9365800 22245061 4059405 22245061 4059405 22757978 11498316 22757978 11498316 15200976 24048580 15200976 24048580 25044311 10387855 25044311 10387855 10773066 5355793 10773066 5355793 21854690 15693329 21854690 15693329 10581003 20077446 10581003 20077446 5010716 22067814 5010716 22067814 5256572 5101910 5256572 5101910 6128633 22776426 6128633 22776426 23401402 12325160 23401402 12325160 2472865 2952413 2472865 2952413 12025010 14999347 12025010 14999347 5073799 1423986 5073799 1423986 1628207 18730419 1628207 18730419 19506919 7384894 19506919 7384894 5657684 21522077 5657684 21522077 11549770 3424881 11549770 3424881 23506168 16707239 23506168 16707239 13566462 12452596 13566462 12452596 15433776 22710502 15433776 22710502 3883663 20093974 3883663 20093974 23802505 2895810 23802505 2895810 9960434 16837947 9960434 16837947 19509973 7389255 19509973 7389255 15892278 11283900 15892278 11283900 18184679 8929848 18184679 8929848 8229902 18904151 8229902 18904151 25290536 1635869 25290536 1635869 17955136 18076832 17955136 18076832 18840347 4755923 18840347 4755923 4692364 8059751 4692364 8059751 19038999 10872736 19038999 10872736 11331933 14501954 11331933 14501954 12284069 18763880 12284069 18763880 5262544 21418442 5262544 21418442 8901324 17982857 8901324 17982857 8880702 18394518 8880702 18394518 7696905 7156751 7696905 7156751 16754421 16059213 16754421 16059213 21880508 5303590 21880508 5303590 6538873 7141581 6538873 7141581 23539626 3277719 23539626 3277719 2940086 4543265 2940086 4543265 22538357 17539683 22538357 17539683 9328476 9057548 9328476 9057548 9949570 17293599 9949570 17293599 11304294 15307436 11304294 15307436 7942004 20678522 7942004 20678522 6508284 14106809 6508284 14106809 19634825 7218159 19634825 7218159 14982863 22945836 14982863 22945836 23779225 11687487 23779225 11687487 3610533 23197673 3610533 23197673 21626511 20856326 21626511 20856326 5906901 21299935 5906901 21299935 4441909 4269802 4441909 4269802 21939278 15303284 21939278 15303284 3013510 23968788 3013510 23968788 3157429 3331774 3157429 3331774 14608591 14924776 14608591 14924776 15726726 7945587 15726726 7945587 8052382 12839678 8052382 12839678 13027946 9895806 13027946 9895806 10584896 12666402 10584896 12666402 14078994 16088949 14078994 16088949 4551783 4473917 4551783 4473917 20831542 20338828 20831542 20338828 11372069 6611645 11372069 6611645 20878806 4721009 20878806 4721009 4962280 21198598 4962280 21198598 21993923 5642167 21993923 5642167 4145585 4064096 4145585 4064096 21269208 5554747 21269208 5554747 3214499 3372319 3214499 3372319 12400596 19151859 12400596 19151859 7660169 15499611 7660169 15499611 23541308 3185893 23541308 3185893 4335455 14173882 4335455 14173882 19319585 4378989 19319585 4378989 1580153 1999099 1580153 1999099 22712587 10288895 22712587 10288895 11117966 15522971 11117966 15522971 11251284 7596436 11251284 7596436 5760695 21493502 5760695 21493502 13830298 12868447 13830298 12868447 17487104 19665754 17487104 19665754 19944099 11610898 19944099 11610898 4759817 4317666 4759817 4317666 23672726 23274942 23672726 23274942 8481824 9377560 8481824 9377560 17819770 6786013 17819770 6786013 7111649 7435539 7111649 7435539 7714894 21019571 7714894 21019571 5996278 18928397 5996278 18928397 19357463 7538782 19357463 7538782 6674493 20350480 6674493 20350480 14904283 4486243 14904283 4486243 22256836 15847819 22256836 15847819 16564742 24841922 16564742 24841922 25998895 15944703 25998895 15944703 15855169 11340825 15855169 11340825 16926758 16327057 16926758 16327057 12435094 12140010 12435094 12140010 13149941 8471970 13149941 8471970 8747680 7406426 8747680 7406426 19484102 23487980 19484102 23487980 3367949 22692656 3367949 22692656 20433117 15665565 20433117 15665565 9973193 7478100 9973193 7478100 3808163 22933420 3808163 22933420 11461082 6655142 11461082 6655142 20132368 8106347 20132368 8106347 15179280 11665318 15179280 11665318 3357302 3612715 3357302 3612715 20406988 6621643 20406988 6621643 24411940 2395494 24411940 2395494 21179914 20490093 21179914 20490093 16478723 16256472 16478723 16256472 7685314 21163121 7685314 21163121 24193538 2639703 24193538 2639703 6514328 20713611 6514328 20713611 21372523 20587330 21372523 20587330 23228788 22414140 23228788 22414140 21573572 5503318 21573572 5503318 20101376 20251049 20101376 20251049 6788933 21586310 6788933 21586310 22288092 24671578 22288092 24671578 2254846 5073841 2254846 5073841 21912649 17096483 21912649 17096483 17538365 18379775 17538365 18379775 20697296 20214383 20697296 20214383 12781637 5087726 12781637 5087726 5389545 2367257 5389545 2367257 24439314 5249748 24439314 5249748 5346976 12549164 5346976 12549164 14312143 21587299 14312143 21587299 5547050 18341305 5547050 18341305 18808049 15730387 18808049 15730387 11168155 5477067 11168155 5477067 21427431 11405160 21427431 11405160 15319344 10531165 15319344 10531165 16588236 18158182 16588236 18158182 8934470 551050 8934470 551050 26358948 4133180 26358948 4133180 4101917 13128800 4101917 13128800 24287868 24767233 24287868 24767233 25780175 15676428 25780175 15676428 16270391 15643835 16270391 15643835 16271020 21547922 16271020 21547922 5600944 19012862 5600944 19012862 19714592 17108763 19714592 17108763 8876449 19755415 8876449 19755415 20286430 11246300 20286430 11246300 11235054 10386912 11235054 10386912 7612453 19474829 7612453 19474829 11433676 10432363 11433676 10432363 16650440 14561478 16650440 14561478 3128144 3421431 3128144 3421431 4985669 18208844 4985669 18208844 16171392 10989398 16171392 10989398 3102495 23579247 3102495 23579247 17924882 8086400 17924882 8086400 19200791 12796517 19200791 12796517 13673725 5152741 13673725 5152741 21441872 13664778 21441872 13664778 6790271 6701665 6790271 6701665 9319281 17355062 9319281 17355062 4442510 4231203 4442510 4231203 13791978 12993316 13791978 12993316 9371396 8906405 9371396 8906405 21101420 20360475 21101420 20360475 12248551 11606881 12248551 11606881 14469901 12568427 14469901 12568427 11476879 20313194 11476879 20313194 20943011 6682477 20943011 6682477 4041808 3497040 4041808 3497040 6852123 13543529 6852123 13543529 23293038 3480741 23293038 3480741 14988255 13105309 14988255 13105309 14007322 14372218 14007322 14372218 14914671 11959620 14914671 11959620 5555359 5216075 5555359 5216075 19582178 21199426 19582178 21199426 22127519 9276001 22127519 9276001 8104952 18900156 8104952 18900156 18378636 2805342 18378636 2805342 23941052 9725901 23941052 9725901 10322939 6973599 10322939 6973599 20084748 5754274 20084748 5754274 5444542 4997629 5444542 4997629 18398035 11182798 18398035 11182798 2917958 2694026 2917958 2694026 3950914 23102726 3950914 23102726 12407772 14169332 12407772 14169332 15391945 20979455 15391945 20979455 5838527 18066652 5838527 18066652 18269346 15294115 18269346 15294115 15384721 22821440 15384721 22821440 23858685 11143366 23858685 11143366 11422468 13012909 11422468 13012909 16592093 3800542 16592093 3800542 3621902 12813798 3621902 12813798 17748184 17117010 17748184 17117010 17478636 16644807 17478636 16644807 26163105 25239799 26163105 25239799 13436106 12713814 13436106 12713814 13624950 13136157 13624950 13136157 14985491 5929867 14985491 5929867 21804290 5108115 21804290 5108115 18993650 8191475 18993650 8191475 4555682 4489359 4555682 4489359 8868736 17838741 8868736 17838741 4098048 3669917 4098048 3669917 20044959 25086940 20044959 25086940 1914585 6291683 1914585 6291683 6729086 23778668 6729086 23778668 3061774 19920139 3061774 19920139 6914294 5817603 6914294 5817603 5818982 17762924 5818982 17762924 18470855 1082809 18470855 1082809 1018474 5124840 1018474 5124840 24419920 23413764 24419920 23413764 10931965 12219259 10931965 12219259 17076087 10284040 17076087 10284040 23813121 22756424 23813121 22756424 13372832 2798763 13372832 2798763 24006600 24528644 24006600 24528644 2464984 4518645 2464984 4518645 22263149 12775787 22263149 12775787 13724417 14961645 13724417 14961645 21362175 20656537 21362175 20656537 7978944 3581135 7978944 3581135 23272377 22953710 23272377 22953710 3788916 8251795 3788916 8251795 19086489 18938348 19086489 18938348 11762860 10619916 11762860 10619916 4608236 4259359 4608236 4259359 5864625 21035716 5864625 21035716 12059156 11458098 12059156 11458098 16922849 16358767 16922849 16358767 17246578 10014532 17246578 10014532 15852882 14887709 15852882 14887709 20044107 7314203 20044107 7314203 17401018 20055949 17401018 20055949 20817090 837869 20817090 837869 808040 13087876 808040 13087876 13676631 19746689 13676631 19746689 7291494 18273287 7291494 18273287 8896587 23862110 8896587 23862110 3045245 16090196 3045245 16090196 16538242 3414566 16538242 3414566 2465120 24267588 2465120 24267588 14731046 12085644 14731046 12085644 20696854 20322853 20696854 20322853 7987938 19034015 7987938 19034015 5421336 21546382 5421336 21546382 21740820 4946869 21740820 4946869 13264306 23986922 13264306 23986922 25125594 10433578 25125594 10433578 16073182 13605281 16073182 13605281 13045717 20632492 13045717 20632492 21341836 9817684 21341836 9817684 10321916 3307805 10321916 3307805 23547114 8928130 23547114 8928130 9436652 9972364 9436652 9972364 10459818 16986650 10459818 16986650 9776011 13749329 9776011 13749329 12968733 14142742 12968733 14142742 12635889 22233275 12635889 22233275 23282645 16200128 23282645 16200128 6265355 5712038 6265355 5712038 14143753 13703395 14143753 13703395 15967507 11276117 15967507 11276117 6055534 21596801 6055534 21596801 5418848 20941124 5418848 20941124 26100307 610498 26100307 610498 4593489 22542910 4593489 22542910 23118624 3767219 23118624 3767219 8576152 14511855 8576152 14511855 12166196 19707981 12166196 19707981 7158924 16256018 7158924 16256018 12515859 5481269 12515859 5481269 21712003 18958552 21712003 18958552 13298512 13210578 13298512 13210578 17423028 17152931 17423028 17152931 18747525 8406337 18747525 8406337 17974298 20071397 17974298 20071397 3816812 23211682 3816812 23211682 10349327 9943268 10349327 9943268 8701691 20766805 8701691 20766805 21249097 21044075 21249097 21044075 5056236 26563725 5056236 26563725 502678 13070107 502678 13070107 24463084 2353424 24463084 2353424 7854587 19174007 7854587 19174007 9751628 9333757 9751628 9333757 6337982 20644914 6337982 20644914 4786013 4472366 4786013 4472366 13232042 17203581 13232042 17203581 21741627 20961429 21741627 20961429 14281016 13598601 14281016 13598601 18064103 17301456 18064103 17301456 20067856 7255275 20067856 7255275 9089641 18177433 9089641 18177433 16876453 10284130 16876453 10284130 5079838 21885956 5079838 21885956 6938451 8808893 6938451 8808893 18518277 4428143 18518277 4428143 4661908 14174259 4661908 14174259 12756280 10592469 12756280 10592469 6123264 5838473 6123264 5838473 20169121 6580444 20169121 6580444 22827739 3831677 22827739 3831677 19227993 20612745 19227993 20612745 21108896 11552208 21108896 11552208 11778744 10992453 11778744 10992453 14266693 12586473 14266693 12586473 20455296 6808746 20455296 6808746 14914733 13818809 14914733 13818809 2340830 2122659 2340830 2122659 13340988 13286742 13340988 13286742 7992963 7817800 7992963 7817800 14777902 14658056 14777902 14658056 6228394 5857834 6228394 5857834 11344559 15481379 11344559 15481379 15618756 14659705 15618756 14659705 3335600 23508475 3335600 23508475 12626830 11831427 12626830 11831427 26725710 25856219 26725710 25856219 20849326 6393341 20849326 6393341 1988081 25152565 1988081 25152565 2705769 18141162 2705769 18141162 9055702 19895968 9055702 19895968 7176065 21790530 7176065 21790530 22302301 8843609 22302301 8843609 5879264 21020733 5879264 21020733 9240343 16393718 9240343 16393718 17206634 13333976 17206634 13333976 14251443 18050812 14251443 18050812 18716547 3580401 18716547 3580401 3312899 13921603 3312899 13921603 14786996 5576528 14786996 5576528 21398799 13225000 21398799 13225000 877747 1062982 877747 1062982 6906823 20276233 6906823 20276233 19445840 9838152 19445840 9838152 8685956 8425570 8685956 8425570 7025220 19892551 7025220 19892551 19763455 10382710 19763455 10382710 8995998 8484576 8995998 8484576 11638148 15341886 11638148 15341886 9867836 9316571 9867836 9316571 22191524 21582477 22191524 21582477 4900115 4689424 4900115 4689424 8404579 7902956 8404579 7902956 7527876 6862108 7527876 6862108 4897662 21889729 4897662 21889729 10613024 3604300 10613024 3604300 3307560 21157884 3307560 21157884 21688945 6886784 21688945 6886784 4204858 4104813 4204858 4104813 4823718 22122964 4823718 22122964 12620476 14333880 12620476 14333880 22612140 21924227 22612140 21924227 5307222 5158084 5307222 5158084 3503978 23281538 3503978 23281538 8062391 6390078 8062391 6390078 6241415 15693021 6241415 15693021 14650494 4177394 14650494 4177394 22768186 13677355 22768186 13677355 4176642 4085881 4176642 4085881 13807300 12908719 13807300 12908719 5456478 5375522 5456478 5375522 5646409 22036128 5646409 22036128 4864176 7511462 4864176 7511462 7969553 1896146 7969553 1896146 2068617 9670104 2068617 9670104 17878852 9055416 17878852 9055416 3851426 24478060 3851426 24478060 2604579 7242222 2604579 7242222 7251180 4760575 7251180 4760575 4936475 21588409 4936475 21588409 22577110 25658398 22577110 25658398 1209101 8482371 1209101 8482371 18735645 13959257 18735645 13959257 10265023 20333219 10265023 20333219 22481270 4267383 22481270 4267383 21450740 6056536 21450740 6056536 6025617 12473505 6025617 12473505 20383656 3523645 20383656 3523645 3365527 19528167 3365527 19528167 21462871 20817014 21462871 20817014 26459565 442263 26459565 442263 12339656 11482821 12339656 11482821 7497332 7045675 7497332 7045675 12733713 21711508 12733713 21711508 5186090 23516155 5186090 23516155 24623301 13687290 24623301 13687290 14687367 22245375 14687367 22245375 23138736 6036152 23138736 6036152 18625335 9559633 18625335 9559633 11033575 26190330 11033575 26190330 798213 13920415 798213 13920415 12781564 11646185 12781564 11646185 12045581 6151347 12045581 6151347 21023327 10947561 21023327 10947561 11833736 10430963 11833736 10430963 16636673 19863559 16636673 19863559 2768714 2925445 2768714 2925445 14152665 13887637 14152665 13887637 8141462 7932873 8141462 7932873 21732078 21091136 21732078 21091136 2449208 2135999 2449208 2135999 14619275 15500910 14619275 15500910 4001277 22954517 4001277 22954517 14086792 12594443 14086792 12594443 21671991 21006786 21671991 21006786 20736551 6539594 20736551 6539594 23502026 22385093 23502026 22385093 20154134 19476250 20154134 19476250 8902174 7827985 8902174 7827985 7908532 12852564 7908532 12852564 15500888 11346662 15500888 11346662 23589590 22454140 23589590 22454140 14469413 12711604 14469413 12711604 17092817 16366646 17092817 16366646 11516234 15057282 11516234 15057282 24070436 23324713 24070436 23324713 21627193 5612162 21627193 5612162 7742501 24143423 7742501 24143423 25270378 21276970 25270378 21276970 19493547 7723888 19493547 7723888 10117951 9491389 10117951 9491389 6867268 6589625 6867268 6589625 7438899 19395659 7438899 19395659 16277211 10692070 16277211 10692070 6209545 20835329 6209545 20835329 22014140 4691326 22014140 4691326 17280260 10109281 17280260 10109281 5968551 5866887 5968551 5866887 21146929 20492170 21146929 20492170 19547983 9141439 19547983 9141439 6163138 20646749 6163138 20646749 6639247 6607938 6639247 6607938 13365453 13643818 13365453 13643818 12766791 9651289 12766791 9651289 22838669 22306393 22838669 22306393 10634457 16671692 10634457 16671692 851989 26026509 851989 26026509 5737854 11031147 5737854 11031147 13313890 13363149 13313890 13363149 14939542 8263227 14939542 8263227 4536576 2562998 4536576 2562998 24377760 15305690 24377760 15305690 11467328 21108982 11467328 21108982 22866490 21788600 22866490 21788600 12580605 5397177 12580605 5397177 5627030 13034851 5627030 13034851 14440790 19903493 14440790 19903493 5682510 5260104 5682510 5260104 5941113 15836672 5941113 15836672 16062264 4840223 16062264 4840223 4987956 6830695 4987956 6830695 13131084 15425910 13131084 15425910 19520001 19162177 19520001 19162177 16731268 10263439 16731268 10263439 5785543 21118445 5785543 21118445 22520630 4247195 22520630 4247195 3812702 3808741 3812702 3808741 7414610 19913764 7414610 19913764 18179401 7576827 18179401 7576827 7563590 23217682 7563590 23217682 24519722 15844744 24519722 15844744 6043399 5965966 6043399 5965966 19053362 18519486 19053362 18519486 8727553 18412895 8727553 18412895 19159964 19789864 19159964 19789864 7176670 16065513 7176670 16065513 16361530 7189912 16361530 7189912 7793034 15264392 7793034 15264392 15642048 13784824 15642048 13784824 14092800 15966440 14092800 15966440 16610473 10018405 16610473 10018405 10560232 12217628 10560232 12217628 14632284 12759964 14632284 12759964 13880171 19095248 13880171 19095248 20951835 6088315 20951835 6088315 4069418 22588583 4069418 22588583 7917638 7764248 7917638 7764248 18451498 19523766 18451498 19523766 20367466 10598269 20367466 10598269 11544689 4273093 11544689 4273093 22681557 8083305 22681557 8083305 8189263 20670710 8189263 20670710 21278323 24637611 21278323 24637611 2342439 14764482 2342439 14764482 15803466 4653241 15803466 4653241 4798742 8875241 4798742 8875241 11088864 17749855 11088864 17749855 9426980 17192715 9426980 17192715 21084670 5564405 21084670 5564405 20319274 20104330 20319274 20104330 4979344 4498847 4979344 4498847 10210517 17047502 10210517 17047502 22761288 3951577 22761288 3951577 9846050 19942527 9846050 19942527 7110910 18964073 7110910 18964073 19441457 10138654 19441457 10138654 9329346 5694602 9329346 5694602 21560222 10079453 21560222 10079453 11811470 14972542 11811470 14972542 12106652 14774134 12106652 14774134 18438712 18101322 18438712 18101322 18329026 8309018 18329026 8309018 18919393 17965120 18919393 17965120 4615914 4443541 4615914 4443541 4252511 22802122 4252511 22802122 17805483 4402392 17805483 4402392 22463302 19305990 22463302 19305990 7331908 7202829 7331908 7202829 12670952 19706633 12670952 19706633 3196456 23474395 3196456 23474395 5319476 17353459 5319476 17353459 17598937 16943747 17598937 16943747 5691619 5626949 5691619 5626949 17395780 20959492 17395780 20959492 21510400 8889884 21510400 8889884 16309417 20501623 16309417 20501623 6474779 5200162 6474779 5200162 21681353 15834672 21681353 15834672 10972647 18526978 10972647 18526978 19013330 15580436 19013330 15580436 7337520 19572430 7337520 19572430 3974917 4005419 3974917 4005419 13911806 12786327 13911806 12786327 16601939 10274353 16601939 10274353 7533278 19582883 7533278 19582883 20187817 6704179 20187817 6704179 18203035 10649867 18203035 10649867 12179018 22250438 12179018 22250438 22789732 9317193 22789732 9317193 2583892 2544040 2583892 2544040 11336306 15598319 11336306 15598319 6650275 6706872 6650275 6706872 4384650 22383790 4384650 22383790 16202984 4218135 16202984 4218135 22756995 15636971 22756995 15636971 12295872 14179782 12295872 14179782 22638929 21695008 22638929 21695008 4614337 4390191 4614337 4390191 15623496 11324366 15623496 11324366 11390557 10837973 11390557 10837973 8159050 18856898 8159050 18856898 18835684 8547919 18835684 8547919 15754247 23193650 15754247 23193650 24078013 4463406 24078013 4463406 4615958 22245336 4615958 22245336 22695546 17135896 22695546 17135896 6977704 20097430 6977704 20097430 3161909 3130602 3161909 3130602 19561951 17733809 19561951 17733809 8989148 14325108 8989148 14325108 12493856 18975882 12493856 18975882 7943217 14970052 7943217 14970052 11857585 6253922 11857585 6253922 6075639 19173802 6075639 19173802 19975833 12619391 19975833 12619391 14653435 5304457 14653435 5304457 22361161 21652516 22361161 21652516 16418419 15142508 16418419 15142508 15890523 7874659 15890523 7874659 19250140 18855131 19250140 18855131 22398854 4507311 22398854 4507311 12325283 14203070 12325283 14203070 14184132 12565465 14184132 12565465 3173473 23850073 3173473 23850073 8231025 7600630 8231025 7600630 21058981 20402641 21058981 20402641 11816290 2004265 11816290 2004265 24839048 9022411 24839048 9022411 13770683 17565047 13770683 17565047 6119227 5585071 6119227 5585071 13822055 12819769 13822055 12819769 8567532 8064214 8567532 8064214 18650685 18272642 18650685 18272642 15729502 11227740 15729502 11227740 11979709 4241903 11979709 4241903 22733883 6901146 22733883 6901146 7466682 12549482 7466682 12549482 18691616 8607657 18691616 8607657 17983934 24574604 17983934 24574604 25650916 18185072 25650916 18185072 8999758 16475768 8999758 16475768 18846011 17841149 18846011 17841149 21803093 4933915 21803093 4933915 3439522 23405840 3439522 23405840 17180038 4505163 17180038 4505163 2968568 23801726 2968568 23801726 5668333 21299288 5668333 21299288 25418775 24411154 25418775 24411154 21505858 17137054 21505858 17137054 18002757 18546739 18002757 18546739 19518293 6300722 19518293 6300722 6836090 14028624 6836090 14028624 12508200 10629546 12508200 10629546 9823262 4482941 9823262 4482941 4815475 20468295 4815475 20468295 12168249 13380510 12168249 13380510 14480960 6005213 14480960 6005213 6036168 11479848 6036168 11479848 16636127 17436255 16636127 17436255 9216734 17644246 9216734 17644246 12035734 5435155 12035734 5435155 4077849 3648661 4077849 3648661 11108660 15600015 11108660 15600015 21359214 5167381 21359214 5167381 21189136 6974162 21189136 6974162 7409925 17585267 7409925 17585267 19005140 17925126 19005140 17925126 17957455 17146997 17957455 17146997 3462771 23338098 3462771 23338098 17152614 9989293 17152614 9989293 10672184 15951883 10672184 15951883 11956714 11013857 11956714 11013857 25969984 25144366 25969984 25144366 8372548 8144076 8372548 8144076 15081117 20085906 15081117 20085906 23456862 22648251 23456862 22648251 8859960 8458346 8859960 8458346 12777287 11727236 12777287 11727236 21904523 5029661 21904523 5029661 12648354 21932754 12648354 21932754 5056971 9004282 5056971 9004282 16393844 15800285 16393844 15800285 8744053 5652565 8744053 5652565 1041435 25972264 1041435 25972264 17165050 5004178 17165050 5004178 23458738 3331667 23458738 3331667 7624279 19359617 7624279 19359617 21885597 5238202 21885597 5238202 25004160 23774038 25004160 23774038 17527096 3525109 17527096 3525109 23255912 7670975 23255912 7670975 8326451 19787323 8326451 19787323 20678722 6233050 20678722 6233050 6574324 18095195 6574324 18095195 9058030 19836205 9058030 19836205 6757848 6374859 6757848 6374859 5183599 21853077 5183599 21853077 6718089 20212579 6718089 20212579 2263794 25450628 2263794 25450628 1725136 21940803 1725136 21940803 5524586 13115497 5524586 13115497 13969460 9642587 13969460 9642587 10221560 22119057 10221560 22119057 23094276 9771754 23094276 9771754 17559764 17705978 17559764 17705978 18273548 14078680 18273548 14078680 14346018 21229767 14346018 21229767 21895307 5280639 21895307 5280639 15973352 16549689 15973352 16549689 10116786 10777005 10116786 10777005 12970007 13627738 12970007 13627738 19463210 7446832 19463210 7446832 19753625 3817899 19753625 3817899 3627146 4493513 3627146 4493513 14026693 12647057 14026693 12647057 8212370 7572547 8212370 7572547 4426847 22259580 4426847 22259580 9841648 7391428 9841648 7391428 19979680 7408166 19979680 7408166 16038944 15276756 16038944 15276756 21776314 5476533 21776314 5476533 9571058 12022411 9571058 12022411 12670449 5130733 12670449 5130733 5443452 3231834 5443452 3231834 23506850 12850443 23506850 12850443 13801731 24859780 13801731 24859780 25948021 10754636 25948021 10754636 11046039 12101205 11046039 12101205 22826139 4126433 22826139 4126433 18128142 17901368 18128142 17901368 16206486 15538801 16206486 15538801 19106932 18548836 19106932 18548836 9929725 16635813 9929725 16635813 9248843 17893524 9248843 17893524 10722302 9111049 10722302 9111049 18233268 10475131 18233268 10475131 11318074 12011998 11318074 12011998 14934522 7198621 14934522 7198621 7022531 13868394 7022531 13868394 12875306 14318168 12875306 14318168 12377456 12165483 12377456 12165483 18027185 8818927 18027185 8818927 12608422 14099695 12608422 14099695 6390995 964855 6390995 964855 25863778 7723715 25863778 7723715 7815997 8468082 7815997 8468082 18794888 20915900 18794888 20915900 6000150 7765898 6000150 7765898 19397719 18826470 19397719 18826470 7989102 19048904 7989102 19048904 25057853 1691683 25057853 1691683 5686815 18102106 5686815 18102106 20420213 6489165 20420213 6489165 13577095 12547870 13577095 12547870 18036881 3832247 18036881 3832247 4219666 14925684 4219666 14925684 25843896 889329 25843896 889329 3473756 23574551 3473756 23574551 2336179 1921074 2336179 1921074 13487634 17478011 13487634 17478011 6215453 6450792 6215453 6450792 10285818 16955440 10285818 16955440 22171733 4901020 22171733 4901020 15312370 15050284 15312370 15050284 15417694 8911916 15417694 8911916 9111424 19904301 9111424 19904301 20627236 4291746 20627236 4291746 4322859 10990247 4322859 10990247 15847444 15371653 15847444 15371653 11403412 14633425 11403412 14633425 15224594 15085250 15224594 15085250 7792322 20968301 7792322 20968301 21625594 12394905 21625594 12394905 14089022 18751623 14089022 18751623 22153139 4306628 22153139 4306628 21428407 20816221 21428407 20816221 15972183 8073753 15972183 8073753 19247303 5287344 19247303 5287344 5400588 18471083 5400588 18471083 19190717 18026473 19190717 18026473 17782895 9187544 17782895 9187544 21392806 6047149 21392806 6047149 9200153 8765367 9200153 8765367 8469245 7282399 8469245 7282399 7810345 13458895 7810345 13458895 23824231 23184371 23824231 23184371 16230367 15447153 16230367 15447153 16345836 15671451 16345836 15671451 4684332 4495041 4684332 4495041 11760210 20503459 11760210 20503459 21264073 10114415 21264073 10114415 16956851 6847831 16956851 6847831 19928525 26039274 19928525 26039274 1027003 12145712 1027003 12145712 13049455 10546361 13049455 10546361 11296173 10495046 11296173 10495046 22064451 4612817 22064451 4612817 16978563 14535696 16978563 14535696 14969820 4897252 14969820 4897252 21905370 19976445 21905370 19976445 20349904 24903424 20349904 24903424 25933477 7747207 25933477 7747207 9863312 21878341 9863312 21878341 22739309 6946434 22739309 6946434 10786628 16098232 10786628 16098232 19652778 5415079 19652778 5415079 24371958 1840121 24371958 1840121 24889622 8661844 24889622 8661844 18776204 6714691 18776204 6714691 20530480 9904632 20530480 9904632 16716680 24530566 16716680 24530566 25491198 16677612 25491198 16677612 15497256 7776354 15497256 7776354 8263481 12195819 8263481 12195819 19419449 19070625 19419449 19070625 4794287 4704104 4794287 4704104 9500015 12998529 9500015 12998529 15792094 16227047 15792094 16227047 16786661 6391947 16786661 6391947 6634713 19444915 6634713 19444915 26111450 25171323 26111450 25171323 8717331 1652083 8717331 1652083 1932696 25089149 1932696 25089149 25944241 16551157 25944241 16551157 8880734 8359234 8880734 8359234 4120464 22780240 4120464 22780240 23133943 22164906 23133943 22164906 23322451 22340912 23322451 22340912 3094934 3299264 3094934 3299264 9200699 17733701 9200699 17733701 18521694 8731778 18521694 8731778 12980064 14378201 12980064 14378201 15349088 2622260 15349088 2622260 2726385 5960127 2726385 5960127 24803549 23613615 24803549 23613615 18007346 17423565 18007346 17423565 9589053 13212942 9589053 13212942 17972356 9012255 17972356 9012255 13565276 16791021 13565276 16791021 17173152 17621511 17173152 17621511 3579807 23457448 3579807 23457448 18127867 9334429 18127867 9334429 10059182 9635164 10059182 9635164 22145653 5027415 22145653 5027415 6199206 8213323 6199206 8213323 19136920 6851071 19136920 6851071 7181415 20995202 7181415 20995202 21624248 8220097 21624248 8220097 8388366 12048606 8388366 12048606 16489583 15810185 16489583 15810185 8094301 7846514 8094301 7846514 18922935 9460749 18922935 9460749 9820818 18428665 9820818 18428665 26246407 790000 26246407 790000 16770612 24483035 16770612 24483035 25443715 19733191 25443715 19733191 20573588 24208888 20573588 24208888 25404199 15793457 25404199 15793457 10766695 5368018 10766695 5368018 21908815 18059388 21908815 18059388 18809031 5533006 18809031 5533006 21141350 16529653 21141350 16529653 15738672 11250752 15738672 11250752 8621932 18501294 8621932 18501294 10556888 10108578 10556888 10108578 6457520 20510527 6457520 20510527 14445816 4226633 14445816 4226633 22786435 13090813 22786435 13090813 9778624 17338145 9778624 17338145 11667661 10251853 11667661 10251853 16360288 12698646 16360288 12698646 9806369 23232686 9806369 23232686 23585438 13855617 23585438 13855617 12179349 10831351 12179349 10831351 11726372 21201379 11726372 21201379 24613013 2162618 24613013 2162618 23753396 22599414 23753396 22599414 12687191 11904334 12687191 11904334 22070510 22524360 22070510 22524360 23623930 9873003 23623930 9873003 10634800 9991991 10634800 9991991 17069060 2520811 17069060 2520811 2821257 4332177 2821257 4332177 4600538 23343399 4600538 23343399 1114246 25966758 1114246 25966758 3069423 23766898 3069423 23766898 2379216 24547559 2379216 24547559 22205200 11557947 22205200 11557947 3300799 23634449 3300799 23634449 18893157 8185456 18893157 8185456 12915479 12767175 12915479 12767175 18249723 8986984 18249723 8986984 15565949 14590816 15565949 14590816 14110605 12937310 14110605 12937310 13840459 12482478 13840459 12482478 14265062 9742025 14265062 9742025 10234754 11710431 10234754 11710431 22517373 4019728 22517373 4019728 15257545 19524553 15257545 19524553 22205123 5147145 22205123 5147145 12968831 12521505 12968831 12521505 21672266 21195336 21672266 21195336 23039991 3569723 23039991 3569723 12013167 25138639 12013167 25138639 1889930 10825828 1889930 10825828 16046025 22702499 16046025 22702499 4397930 14307773 4397930 14307773 15019137 10622020 15019137 10622020 11563607 13334897 11563607 13334897 13499891 15348218 13499891 15348218 11152895 7070661 11152895 7070661 20226130 14485570 20226130 14485570 11576158 15464911 11576158 15464911 1161400 1071657 1161400 1071657 11049891 15657657 11049891 15657657 15984213 10807149 15984213 10807149 906449 25961212 906449 25961212 14299261 5580822 14299261 5580822 4336020 4201139 4336020 4201139 19442482 7722530 19442482 7722530 20913380 6395768 20913380 6395768 10149838 12569473 10149838 12569473 13345903 7391054 13345903 7391054 7808743 6754075 7808743 6754075 21146184 5403360 21146184 5403360 17905737 17724089 17905737 17724089 16978311 16576016 16978311 16576016 8339787 18921481 8339787 18921481 19786800 7527919 19786800 7527919 7632343 9303567 7632343 9303567 9851652 5125756 9851652 5125756 5531067 11321563 5531067 11321563 20367096 6770528 20367096 6770528 10308133 20006617 10308133 20006617 7137100 10343322 7137100 10343322 23892456 22854779 23892456 22854779 11947218 14460432 11947218 14460432 25544230 24586727 25544230 24586727 15210645 11392613 15210645 11392613 11948055 14903575 11948055 14903575 14677896 3650976 14677896 3650976 23127667 10407694 23127667 10407694 11227054 14137933 11227054 14137933 23470427 3334683 23470427 3334683 22177341 12314989 22177341 12314989 12565056 9168131 12565056 9168131 17972523 13319587 17972523 13319587 13024946 10071687 13024946 10071687 16868364 11853182 16868364 11853182 15204705 17519941 15204705 17519941 18190630 9500725 18190630 9500725 10009441 11860305 10009441 11860305 16794976 16148030 16794976 16148030 11709675 11248376 11709675 11248376 10790002 16392157 10790002 16392157 23062222 3672061 23062222 3672061 13219887 18910919 13219887 18910919 8155508 11593507 8155508 11593507 15307333 18640812 15307333 18640812 8519729 15126321 8519729 15126321 16095397 2299880 16095397 2299880 2487098 12281257 2487098 12281257 18119649 9097914 18119649 9097914 23757389 23934510 23757389 23934510 2840415 7030351 2840415 7030351 23273577 3686117 23273577 3686117 16403894 10919692 16403894 10919692 23510078 3230178 23510078 3230178 15794363 18686823 15794363 18686823 8334846 18173647 8334846 18173647 21953614 22592578 21953614 22592578 4151955 12784570 4151955 12784570 23037390 22203325 23037390 22203325 14276774 13488617 14276774 13488617 8388043 18708837 8388043 18708837 16701966 1147202 16701966 1147202 25639433 22611310 25639433 22611310 9069226 13381502 9069226 13381502 13212058 11166050 13212058 11166050 7178774 19905284 7178774 19905284 15411700 11433779 15411700 11433779 5869780 20784154 5869780 20784154 16939228 7684732 16939228 7684732 7925054 2669148 7925054 2669148 24110165 15798600 24110165 15798600 6707703 21790179 6707703 21790179 4995334 22211830 4995334 22211830 22746003 13707246 22746003 13707246 12880578 23658382 12880578 23658382 24084294 9633509 24084294 9633509 12769035 13860551 12769035 13860551 21893285 4827651 21893285 4827651 7446565 19662811 7446565 19662811 10619962 9972537 10619962 9972537 5469378 21490884 5469378 21490884 21744470 4866525 21744470 4866525 2629055 24413922 2629055 24413922 7717920 7123286 7717920 7123286 8269244 19704697 8269244 19704697 21132884 20445370 21132884 20445370 15373136 11690176 15373136 11690176 26731523 25801671 26731523 25801671 15205942 6319785 15205942 6319785 21486324 24871408 21486324 24871408 25840916 7703507 25840916 7703507 8186683 13739262 8186683 13739262 12926583 17105437 12926583 17105437 6652784 20453166 6652784 20453166 20505018 6793093 20505018 6793093 12882319 13649481 12882319 13649481 5778375 5905108 5778375 5905108 16063545 10990067 16063545 10990067 11727622 10869805 11727622 10869805 13210020 20134061 13210020 20134061 20811493 14827233 20811493 14827233 11908219 10611099 11908219 10611099 18135203 9188611 18135203 9188611 13818753 13172170 13818753 13172170 16603590 10384587 16603590 10384587 7511952 19602293 7511952 19602293 17389483 8209411 17389483 8209411 18993945 18043784 18993945 18043784 8700167 3531621 8700167 3531621 23267847 9118374 23267847 9118374 18245683 18908653 18245683 18908653 19515215 13598463 19515215 13598463 2170486 2569933 2170486 2569933 25037387 23882766 25037387 23882766 2851080 3192847 2851080 3192847 18498139 8735534 18498139 8735534 7289417 3792821 7289417 3792821 3881020 4177284 3881020 4177284 22971700 3774775 22971700 3774775 21013325 18512783 21013325 18512783 13714629 4617796 13714629 4617796 4866462 18355620 4866462 18355620 18618163 6440276 18618163 6440276 6949079 9771043 6949079 9771043 11538239 15596853 11538239 15596853 23715182 3257113 23715182 3257113 16175520 17840257 16175520 17840257 6759422 20720094 6759422 20720094 6050563 1467525 6050563 1467525 25599487 19740824 25599487 19740824 7248213 10226832 7248213 10226832 10989642 6535466 10989642 6535466 6949062 15008787 6949062 15008787 18105035 17828245 18105035 17828245 13596083 6871446 13596083 6871446 19889072 16826751 19889072 16826751 6100675 20770718 6100675 20770718 11609837 5115647 11609837 5115647 21891270 11386273 21891270 11386273 9852174 8523880 9852174 8523880 7872714 7338792 7872714 7338792 16634028 16645261 16634028 16645261 9950188 7023823 9950188 7023823 20313081 4143069 20313081 4143069 4317226 10438952 4317226 10438952 21461018 20835315 21461018 20835315 18026663 8113819 18026663 8113819 18776405 8253807 18776405 8253807 4340264 3932204 4340264 3932204 5375035 23031549 5375035 23031549 23690127 12385207 23690127 12385207 3907778 3441515 3907778 3441515 16707413 10264783 16707413 10264783 17789401 9682949 17789401 9682949 9031165 17711802 9031165 17711802 18135869 822826 18135869 822826 26131116 22632331 26131116 22632331 4366885 15855550 4366885 15855550 18111380 17184483 18111380 17184483 12669927 6983408 12669927 6983408 7383592 14789800 7383592 14789800 17968295 9569350 17968295 9569350 18750863 18256630 18750863 18256630 19454066 7770246 19454066 7770246 5873173 21195656 5873173 21195656 10246709 17079558 10246709 17079558 21975372 21454759 21975372 21454759 22053064 21381409 22053064 21381409 2787461 24213296 2787461 24213296 776672 1014525 776672 1014525 10119887 18415167 10119887 18415167 8442888 4097501 8442888 4097501 22467650 12458518 22467650 12458518 14885509 5370357 14885509 5370357 21246814 13804596 21246814 13804596 9645914 5127595 9645914 5127595 22228606 21145001 22228606 21145001 4934869 4783505 4934869 4783505 21793241 22370958 21793241 22370958 23223632 1769786 23223632 1769786 1365122 15619879 1365122 15619879 11225024 9135816 11225024 9135816 9737343 14150076 9737343 14150076 13753509 12749305 13753509 12749305 16394930 18089023 16394930 18089023 8854861 4860227 8854861 4860227 22525934 10731430 22525934 10731430 11580140 22409257 11580140 22409257 22872960 18828914 22872960 18828914 19453112 23001263 19453112 23001263 23941623 6940255 23941623 6940255 7362127 9833901 7362127 9833901 17122281 2811568 17122281 2811568 3034859 12812739 3034859 12812739 16187527 9850220 16187527 9850220 20224975 19912922 20224975 19912922 8618328 13827618 8618328 13827618 17497937 9564826 17497937 9564826 1476665 25612169 1476665 25612169 14872592 7008439 14872592 7008439 20286526 19261844 20286526 19261844 19428716 7401409 19428716 7401409 21832165 23539551 21832165 23539551 3401645 13867333 3401645 13867333 12804003 21092542 12804003 21092542 5570453 11407428 5570453 11407428 15313863 18028547 15313863 18028547 9133953 16299192 9133953 16299192 16932284 4223901 16932284 4223901 4430718 14526917 4430718 14526917 12432294 6800762 12432294 6800762 7171773 18272325 7171773 18272325 19158792 18317028 19158792 18317028 8665405 19115654 8665405 19115654 19882224 8185761 19882224 8185761 8660205 8427386 8660205 8427386 21117339 20600291 21117339 20600291 16282174 10739481 16282174 10739481 20223801 19494413 20223801 19494413 19385999 17054467 19385999 17054467 15488819 8752827 15488819 8752827 18218045 12203348 18218045 12203348 10202728 16397808 10202728 16397808 16055549 10809715 16055549 10809715 12336421 14467610 12336421 14467610 21872010 4738462 21872010 4738462 4977461 11847693 4977461 11847693 16241536 23347113 16241536 23347113 3546376 9881603 3546376 9881603 24274107 23221406 24274107 23221406 5533423 7721608 5533423 7721608 8178051 2813369 8178051 2813369 3132392 13681724 3132392 13681724 12832444 23097804 12832444 23097804 3846249 20139501 3846249 20139501 12705865 7205299 12705865 7205299 22020483 4948892 22020483 4948892 4383436 22649980 4383436 22649980 23768547 4195908 23768547 4195908 4455570 7877795 4455570 7877795 8233648 18875187 8233648 18875187 7989276 18964134 7989276 18964134 23753640 3101974 23753640 3101974 16745266 10479242 16745266 10479242 6570576 6122550 6570576 6122550 14725867 14288070 14725867 14288070 15238429 21403045 15238429 21403045 5664456 20149643 5664456 20149643 16750032 6128622 16750032 6128622 4946393 22137222 4946393 22137222 7564146 7589921 7564146 7589921 17864110 17244452 17864110 17244452 19669676 7523250 19669676 7523250 11550033 15431449 11550033 15431449 8867837 8396467 8867837 8396467 11739992 11437955 11739992 11437955 15710230 7992536 15710230 7992536 20262009 7028335 20262009 7028335 17217779 10246962 17217779 10246962 10920304 15929126 10920304 15929126 16197113 7722170 16197113 7722170 7759044 17073774 7759044 17073774 9722217 18894469 9722217 18894469 8130548 10310719 8130548 10310719 10941560 17553940 10941560 17553940 9659703 9819483 9659703 9819483 18898045 18448756 18898045 18448756 14075036 11221432 14075036 11221432 11924411 22941549 11924411 22941549 23852372 19775435 23852372 19775435 8523057 2978273 8523057 2978273 23829066 16592741 23829066 16592741 17228126 23339404 17228126 23339404 24113867 5766932 24113867 5766932 5867601 7539458 5867601 7539458 13811156 20431556 13811156 20431556 21137651 10290918 21137651 10290918 16467976 3509888 16467976 3509888 23297220 3512270 23297220 3512270 3700429 11215874 3700429 11215874 20808570 3017287 20808570 3017287 23793522 22920209 23793522 22920209 3838085 19270277 3838085 19270277 20077564 22602025 20077564 22602025 4386205 11105783 4386205 11105783 15319304 11606241 15319304 11606241 22221205 2484502 22221205 2484502 2775363 10419214 2775363 10419214 11809935 13508727 11809935 13508727 22595251 4038221 22595251 4038221 20869695 17173631 20869695 17173631 17973877 7698245 17973877 7698245 22028327 5212346 22028327 5212346 18638653 24935296 18638653 24935296 1927201 17349209 1927201 17349209 18006906 24462104 18006906 24462104 2536830 6635614 2536830 6635614 24616990 2294981 24616990 2294981 2302463 24646091 2302463 24646091 8882123 1434281 8882123 1434281 25429519 6909871 25429519 6909871 7544598 11467109 7544598 11467109 11785483 22292667 11785483 22292667 4679849 16926268 4679849 16926268 22399926 21708147 22399926 21708147 6832104 6407750 6832104 6407750 20088669 19317454 20088669 19317454 11393874 6714553 11393874 6714553 5877841 21126780 5877841 21126780 12909591 4747263 12909591 4747263 22096591 6322522 22096591 6322522 6916507 9410946 6916507 9410946 10222888 8544613 10222888 8544613 9119081 20290808 9119081 20290808 20681501 21622332 20681501 21622332 5136447 7389111 5136447 7389111 19545196 16457584 19545196 16457584 10430704 9436040 10430704 9436040 17609840 20294473 17609840 20294473 6330244 5944221 6330244 5944221 14992185 12266429 14992185 12266429 10930577 10094921 10930577 10094921 19487291 18781836 19487291 18781836 5414661 5263773 5414661 5263773 20442809 20313663 20442809 20313663 21284628 20732401 21284628 20732401 19173255 8025500 19173255 8025500 9179237 8687033 9179237 8687033 19423381 7666689 19423381 7666689 10687147 16419716 10687147 16419716 3264999 23646047 3264999 23646047 9345004 3202405 9345004 3202405 23707715 5942932 23707715 5942932 6002898 5740875 6002898 5740875 4643104 22141348 4643104 22141348 16446454 6307040 16446454 6307040 6845802 8806499 6845802 8806499 15501853 15067837 15501853 15067837 3540301 3752853 3540301 3752853 21779871 5089005 21779871 5089005 4823959 4421622 4823959 4421622 4867915 22125666 4867915 22125666 17347056 9532120 17347056 9532120 935234 26209830 935234 26209830 17801652 9491942 17801652 9491942 16921312 9885847 16921312 9885847 17942488 5444895 17942488 5444895 21395014 21951307 21395014 21951307 4963483 20884633 4963483 20884633 21486612 1761268 21486612 1761268 1790557 21254645 1790557 21254645 22034248 12896889 22034248 12896889 13722606 6106751 13722606 6106751 21380444 5152529 21380444 5152529 2616849 24482027 2616849 24482027 12729691 12021240 12729691 12021240 18222203 4206462 18222203 4206462 26087320 25094410 26087320 25094410 24115968 5122329 24115968 5122329 5545165 12835703 5545165 12835703 20236038 19795969 20236038 19795969 6022433 5534279 6022433 5534279 14543240 17499369 14543240 17499369 5153484 21794988 5153484 21794988 14341508 8816837 14341508 8816837 18167540 3190064 18167540 3190064 2872128 18264446 2872128 18264446 17917197 3613643 17917197 3613643 3433042 11411460 3433042 11411460 11901532 22218743 11901532 22218743 4661620 16953488 4661620 16953488 17129243 16890910 17129243 16890910 22650696 21726422 22650696 21726422 12906205 1972175 12906205 1972175 2231083 23125399 2231083 23125399 23578546 19703646 23578546 19703646 18026246 5133140 18026246 5133140 5306801 15479752 5306801 15479752 21899540 21108694 21899540 21108694 11659622 15221888 11659622 15221888 7135602 19953319 7135602 19953319 6224729 5941715 6224729 5941715 4111766 23043436 4111766 23043436 19457948 12998589 19457948 12998589 2956783 23902847 2956783 23902847 18005672 17706445 18005672 17706445 4266900 22879223 4266900 22879223 12958014 4355422 12958014 4355422 25551299 1519865 25551299 1519865 8961301 16180447 8961301 16180447 16737183 16986461 16737183 16986461 10306451 11127404 10306451 11127404 12994414 13736895 12994414 13736895 13122967 13479990 13122967 13479990 21008882 22515289 21008882 22515289 4539604 7866815 4539604 7866815 19381506 15438501 19381506 15438501 11373147 10416182 11373147 10416182 16708948 6543368 16708948 6543368 6617568 7079169 6617568 7079169 22964024 3925065 22964024 3925065 7937326 11373623 7937326 11373623 15267691 10279617 15267691 10279617 7881203 19162452 7881203 19162452 22509219 4599437 22509219 4599437 21296838 9997612 21296838 9997612 10588483 4735644 10588483 4735644 22500172 14429436 22500172 14429436 14774789 2989839 14774789 2989839 23782389 10723677 23782389 10723677 5666736 21123628 5666736 21123628 1230904 1576173 1230904 1576173 18331357 17599419 18331357 17599419 19059355 8201359 19059355 8201359 15502658 17888623 15502658 17888623 9374459 12972337 9374459 12972337 13743280 12898295 13743280 12898295 13681146 6009426 13681146 6009426 20791749 12430619 20791749 12430619 12829012 3423873 12829012 3423873 23343066 12124259 23343066 12124259 14785429 11874297 14785429 11874297 14916863 18997100 14916863 18997100 8189317 10416200 8189317 10416200 16788822 13727665 16788822 13727665 7745190 19248331 7745190 19248331 17895278 3237609 17895278 3237609 3123029 19277514 3123029 19277514 18333473 2574676 18333473 2574676 2236017 17576021 2236017 17576021 21024959 6438377 21024959 6438377 14717536 13789962 14717536 13789962 21650854 5870311 21650854 5870311 22867049 22244414 22867049 22244414 5321887 3963313 5321887 3963313 22995224 5877097 22995224 5877097 19193444 24088355 19193444 24088355 2753524 9476117 2753524 9476117 9899757 5995873 9899757 5995873 4881598 22171598 4881598 22171598 16414859 10210386 16414859 10210386 10989728 14421534 10989728 14421534 15455656 12216389 15455656 12216389 13051076 24216566 13051076 24216566 24854117 23084057 24854117 23084057 5654783 6664478 5654783 6664478 20800466 24191132 20800466 24191132 2725239 6177842 2725239 6177842 6839519 20331959 6839519 20331959 8065067 6309315 8065067 6309315 3182657 23911102 3182657 23911102 14585581 12261923 14585581 12261923 21474071 20654038 21474071 20654038 20768419 6457446 20768419 6457446 21563455 20785612 21563455 20785612 23601487 3204239 23601487 3204239 20496238 7719834 20496238 7719834 7813313 10824766 7813313 10824766 16406422 15698613 16406422 15698613 12629826 14286851 12629826 14286851 25269172 24248830 25269172 24248830 22371595 4913485 22371595 4913485 16906884 24703759 16906884 24703759 25734414 18396808 25734414 18396808 7970642 4450226 7970642 4450226 4897367 19611442 4897367 19611442 17943226 5256589 17943226 5256589 21474188 20442427 21474188 20442427 13739287 12052602 13739287 12052602 12407010 17667469 12407010 17667469 18332829 9315013 18332829 9315013 809 26999480 809 26999480 18233441 17811939 18233441 17811939 6874908 20012934 6874908 20012934 3016787 3349110 3016787 3349110 21133556 5716756 21133556 5716756 3014519 3334710 3014519 3334710 26091425 25178648 26091425 25178648 1621276 11147050 1621276 11147050 19294799 18492936 19294799 18492936 17459643 8491532 17459643 8491532 18740252 7775333 18740252 7775333 7691321 12993526 7691321 12993526 13790176 9445556 13790176 9445556 10227248 15816287 10227248 15816287 16396141 8495690 16396141 8495690 2064090 24674305 2064090 24674305 8214979 3675446 8214979 3675446 3507917 15117663 3507917 15117663 11745005 3583254 11745005 3583254 4134592 13208620 4134592 13208620 13958218 18657524 13958218 18657524 8481268 15193716 8481268 15193716 11619451 23052608 11619451 23052608 3943154 3550102 3943154 3550102 23066728 17165287 23066728 17165287 17865992 6040666 17865992 6040666 20667666 9374358 20667666 9374358 16609780 16289318 16609780 16289318 9096069 8605197 9096069 8605197 11650506 23180485 11650506 23180485 24266194 19292541 24266194 19292541 8337658 18921130 8337658 18921130 8126281 18975018 8126281 18975018 20789163 6574117 20789163 6574117 3961190 23189293 3961190 23189293 11014272 16113865 11014272 16113865 9330467 17327135 9330467 17327135 14301924 5768687 14301924 5768687 5717802 7400557 5717802 7400557 19442194 6567333 19442194 6567333 7132919 21965047 7132919 21965047 23488355 3295404 23488355 3295404 21798680 23059133 21798680 23059133 23619200 9490110 23619200 9490110 10173263 23459431 10173263 23459431 24585059 12525012 24585059 12525012 1752336 25189533 1752336 25189533 4411827 4331153 4411827 4331153 4557117 22515960 4557117 22515960 12391067 4710294 12391067 4710294 22545883 17935363 22545883 17935363 18504128 2794600 18504128 2794600 24004851 14137524 24004851 14137524 14887566 6445703 14887566 6445703 20580381 12844611 20580381 12844611 13933322 23548567 13933322 23548567 24733004 13146657 24733004 13146657 7562580 6864076 7562580 6864076 19280163 18505573 19280163 18505573 9001659 11601619 9001659 11601619 23882935 22638968 23882935 22638968 22820977 12184189 22820977 12184189 13187889 21511315 13187889 21511315 22252141 18200389 22252141 18200389 8933356 13939894 8933356 13939894 14953398 13651512 14953398 13651512 13138035 23347607 13138035 23347607 24505146 18189505 24505146 18189505 16859660 7633413 16859660 7633413 19560783 13758358 19560783 13758358 13086991 12965565 13086991 12965565 19272233 7884605 19272233 7884605 22532486 21960084 22532486 21960084 16518415 8578555 16518415 8578555 19381951 18762307 19381951 18762307 18156504 10888323 18156504 10888323 2915665 24137995 2915665 24137995 8688921 8536561 8688921 8536561 18156955 19244920 18156955 19244920 7880632 10223450 7880632 10223450 14733070 14333408 14733070 14333408 17879760 9409069 17879760 9409069 23717636 22934034 23717636 22934034 22604443 20185027 22604443 20185027 6662437 17032394 6662437 17032394 10237061 7232382 10237061 7232382 7810649 2244618 7810649 2244618 24522303 7524288 24522303 7524288 7863081 20559372 7863081 20559372 25039007 1844158 25039007 1844158 22277437 6882713 22277437 6882713 1874752 2371112 1874752 2371112 26771454 25902217 26771454 25902217 982391 1085498 982391 1085498 18398340 8809590 18398340 8809590 21359442 5328149 21359442 5328149 20138799 19631948 20138799 19631948 17746240 9378101 17746240 9378101 7640531 20018353 7640531 20018353 5086017 5013140 5086017 5013140 14693174 12360680 14693174 12360680 9760570 9235542 9760570 9235542 16695305 19959397 16695305 19959397 6926327 22645499 6926327 22645499 23317677 8092805 23317677 8092805 5318316 21784708 5318316 21784708 6843699 20133175 6843699 20133175 25837810 24820570 25837810 24820570 7469176 17364704 7469176 17364704 17773654 6492626 17773654 6492626 6802783 14536353 6802783 14536353 18199817 9202924 18199817 9202924 7981804 18971250 7981804 18971250 19075150 7075809 19075150 7075809 2893748 23969451 2893748 23969451 23558042 22345893 23558042 22345893 24082348 23080674 24082348 23080674 18524402 8649391 18524402 8649391 11096705 20229302 11096705 20229302 21040018 19079148 21040018 19079148 7832540 12655305 7832540 12655305 21410899 22902669 21410899 22902669 23770544 7222238 23770544 7222238 3170128 23852191 3170128 23852191 1955979 2391604 1955979 2391604 16227671 15692716 16227671 15692716 5922273 6040344 5922273 6040344 17072736 16574410 17072736 16574410 22063716 4687518 22063716 4687518 9617781 17188340 9617781 17188340 2654138 2288935 2654138 2288935 9212462 18025993 9212462 18025993 10615699 7431235 10615699 7431235 8038175 18070367 8038175 18070367 18434008 10106952 18434008 10106952 16909049 7945834 16909049 7945834 21345277 25697171 21345277 25697171 1150096 23285796 1150096 23285796 24431347 15894101 24431347 15894101 11154423 13512931 11154423 13512931 13636898 11322710 13636898 11322710 6922244 20107747 6922244 20107747 8700854 8209371 8700854 8209371 10501781 14956156 10501781 14956156 20328385 19382583 20328385 19382583 13069158 10337310 13069158 10337310 17000352 9523304 17000352 9523304 9973068 5989146 9973068 5989146 21324449 22114608 21324449 22114608 4764660 5465370 4764660 5465370 10356651 16620434 10356651 16620434 9113127 8635653 9113127 8635653 20123576 19411245 20123576 19411245 8793095 8444396 8793095 8444396 12598610 11983910 12598610 11983910 12556875 11066233 12556875 11066233 10165637 7886604 10165637 7886604 8512047 16322593 8512047 16322593 19329049 7774971 19329049 7774971 6750015 20480231 6750015 20480231 7366837 4380358 7366837 4380358 22594690 5021924 22594690 5021924 20216803 19557129 20216803 19557129 19462179 13109149 19462179 13109149 13791556 22987389 13791556 22987389 24292762 6726993 24292762 6726993 6606145 10591174 6606145 10591174 19540900 22083084 19540900 22083084 4812982 5530171 4812982 5530171 25637757 24682401 25637757 24682401 22461230 4373316 22461230 4373316 13615611 18946580 13615611 18946580 19587635 21415617 19587635 21415617 5413043 14259607 5413043 14259607 20533362 19942974 20533362 19942974 6746466 6227122 6746466 6227122 16089822 15433184 16089822 15433184 14065885 12747740 14065885 12747740 12116336 14692024 12116336 14692024 12625343 12433863 12625343 12433863 26136899 24994374 26136899 24994374 23603626 3231591 23603626 3231591 1823931 25062324 1823931 25062324 3332033 7901795 3332033 7901795 20712662 5897864 20712662 5897864 20127101 19406214 20127101 19406214 16168047 10879768 16168047 10879768 12946039 12547920 12946039 12547920 20198025 3434501 20198025 3434501 2819030 3224675 2819030 3224675 8671168 22010719 8671168 22010719 4689916 18957245 4689916 18957245 7889231 6009080 7889231 6009080 6053572 10599949 6053572 10599949 18222718 8252371 18222718 8252371 20962885 5684641 20962885 5684641 11001868 16252497 11001868 16252497 8727729 4753005 8727729 4753005 22502010 4625745 22502010 4625745 1729801 25279206 1729801 25279206 24537390 2397830 24537390 2397830 15241589 12200050 15241589 12200050 9836208 9314332 9836208 9314332 20121394 21714102 20121394 21714102 274641 26741387 274641 26741387 9703410 9079741 9703410 9079741 16093418 15585447 16093418 15585447 23639235 3161245 23639235 3161245 16575997 15796703 16575997 15796703 18256272 8673621 18256272 8673621 24846679 24041111 24846679 24041111 9825482 16786999 9825482 16786999 10131503 16918456 10131503 16918456 19841321 7440996 19841321 7440996 13999616 13804625 13999616 13804625 5361058 5160348 5361058 5160348 16757539 20400146 16757539 20400146 23101253 22295657 23101253 22295657 11547923 9073428 11547923 9073428 9474275 24536278 9474275 24536278 25535249 8029098 25535249 8029098 8331031 21892642 8331031 21892642 22877816 16706796 22877816 16706796 17513281 17864862 17513281 17864862 20281145 19450675 20281145 19450675 16455041 10428925 16455041 10428925 11406471 15525918 11406471 15525918 20892893 5056633 20892893 5056633 21773804 8424880 21773804 8424880 8683566 2702120 8683566 2702120 24043760 17358281 24043760 17358281 7375633 19651254 7375633 19651254 10510576 10069944 10510576 10069944 21920610 21406208 21920610 21406208 9346239 17779055 9346239 17779055 24245576 23101652 24245576 23101652 17391907 9568166 17391907 9568166 14279239 22451840 14279239 22451840 4339448 20748817 4339448 20748817 21336778 13114904 21336778 13114904 9213155 19422038 9213155 19422038 19794995 2187878 19794995 2187878 2582860 5663448 2582860 5663448 17634401 16845790 17634401 16845790 13312931 13594648 13312931 13594648 12317722 14614554 12317722 14614554 20469253 6224432 20469253 6224432 15776067 22851168 15776067 22851168 23524718 19499862 23524718 19499862 7675182 9476178 7675182 9476178 17604119 14923925 17604119 14923925 10570201 16612014 10570201 16612014 9692593 3522760 9692593 3522760 23242327 21241544 23242327 21241544 5727853 15628597 5727853 15628597 17715834 5719339 17715834 5719339 20979887 19688325 20979887 19688325 20375268 22362407 20375268 22362407 23282275 22079903 23282275 22079903 22107250 18821181 22107250 18821181 8273471 17153720 8273471 17153720 9657536 6422703 9657536 6422703 6665423 8057562 6665423 8057562 19102176 10235568 19102176 10235568 16458534 17114504 16458534 17114504 19672153 7186018 19672153 7186018 9738355 21332042 9738355 21332042 22008733 5574272 22008733 5574272 5813518 11201642 5813518 11201642 12051848 6820053 12051848 6820053 7102290 6944131 7102290 6944131 18847561 20909279 18847561 20909279 4773994 3854010 4773994 3854010 22923060 5744872 22923060 5744872 6502115 14537370 6502115 14537370 12218753 8079174 12218753 8079174 8380687 8626977 8380687 8626977 13364792 13560067 13364792 13560067 7037512 6656666 7037512 6656666 18890355 21176356 18890355 21176356 22007510 9042593 22007510 9042593 14089283 12767813 14089283 12767813 18659516 918195 18659516 918195 1129955 11713140 1129955 11713140 15433821 25279442 15433821 25279442 1579772 14590161 1579772 14590161 12193345 6079102 12193345 6079102 6654046 18722049 6654046 18722049 17926751 17261320 17926751 17261320 6725528 20189631 6725528 20189631 20549170 6743712 20549170 6743712 23107990 22351193 23107990 22351193 22629515 9379526 22629515 9379526 9821446 9253798 9821446 9253798 18024971 25743449 18024971 25743449 1160990 6359932 1160990 6359932 19570879 7725228 19570879 7725228 23398108 3336047 23398108 3336047 7998579 14043188 7998579 14043188 14781841 9643687 14781841 9643687 10426709 13555481 10426709 13555481 14561986 13870025 14561986 13870025 14051253 4825423 14051253 4825423 22282876 14756006 22282876 14756006 5784134 21310366 5784134 21310366 20659903 11171446 20659903 11171446 6072890 5012711 6072890 5012711 21817696 23610656 21817696 23610656 3170472 11977674 3170472 11977674 12879540 21663368 12879540 21663368 5017153 22001856 5017153 22001856 18163545 9210314 18163545 9210314 11722559 25749400 11722559 25749400 1338177 7377161 1338177 7377161 22902450 22196351 22902450 22196351 3897319 3731766 3897319 3731766 6709412 24637680 6709412 24637680 2400795 2579084 2400795 2579084 24394521 3770159 24394521 3770159 20233308 19896442 20233308 19896442 21525222 5384040 21525222 5384040 18858004 24579657 18858004 24579657 2177320 7079910 2177320 7079910 18894499 20238177 18894499 20238177 25419814 24305145 25419814 24305145 6431658 10123843 6431658 10123843 16880541 12639016 16880541 12639016 5911801 5670468 5911801 5670468 19848909 22290675 19848909 22290675 4697143 19055948 4697143 19055948 19735749 19740510 19735749 19740510 7099253 19008274 7099253 19008274 23376965 22678150 23376965 22678150 10453865 1808017 10453865 1808017 2053635 23468340 2053635 23468340 10952644 10387254 10952644 10387254 1161526 25679510 1161526 25679510 26529003 18004524 26529003 18004524 18719271 19021998 18719271 19021998 19572536 12874585 19572536 12874585 13753334 9540670 13753334 9540670 17835143 10088828 17835143 10088828 12262015 24163310 12262015 24163310 25234705 681769 25234705 681769 445202 15104664 445202 15104664 12913572 11443319 12913572 11443319 15375983 9583757 15375983 9583757 9443654 17154400 9443654 17154400 14162834 13267327 14162834 13267327 20621494 20247242 20621494 20247242 19874243 2694778 19874243 2694778 24095118 8630257 24095118 8630257 8926920 10201166 8926920 10201166 16795216 6811423 16795216 6811423 6890135 6968641 6890135 6968641 19250373 16328917 19250373 16328917 8956927 8706276 8956927 8706276 11101814 15704943 11101814 15704943 15119003 13996121 15119003 13996121 9045611 17728135 9045611 17728135 18326792 4671670 18326792 4671670 4780774 12834391 4780774 12834391 13502473 5972649 13502473 5972649 5900814 17098290 5900814 17098290 26384651 25670959 26384651 25670959 10574174 10151002 10574174 10151002 11668237 10848026 11668237 10848026 2136740 1957082 2136740 1957082 23272144 22867888 23272144 22867888 3847759 2547259 3847759 2547259 24241102 18657327 24241102 18657327 9308000 7365083 9308000 7365083 20630821 5317273 20630821 5317273 5379942 11477765 5379942 11477765 12351336 22290145 12351336 22290145 4685791 13325736 4685791 13325736 22939521 22165626 22939521 22165626 22149402 9617249 22149402 9617249 1999582 1664882 1999582 1664882 14001990 14913695 14001990 14913695 15913965 14392571 15913965 14392571 5826122 1288553 5826122 1288553 1411160 20672303 1411160 20672303 20861066 12034933 20861066 12034933 6610110 20146668 6610110 20146668 16049587 10428105 16049587 10428105 23128683 22467666 23128683 22467666 17194031 9915173 17194031 9915173 17330624 16902505 17330624 16902505 15116416 14189820 15116416 14189820 17050359 16428895 17050359 16428895 4283728 4224247 4283728 4224247 3151307 23671994 3151307 23671994 8825052 17168915 8825052 17168915 17459399 9941612 17459399 9941612 16256659 15806010 16256659 15806010 13376928 13533031 13376928 13533031 21402319 20648048 21402319 20648048 10032869 16247004 10032869 16247004 11511837 2641823 11511837 2641823 24215656 16502836 24215656 16502836 14796966 13793476 14796966 13793476 9854192 23087400 9854192 23087400 24158076 10767368 24158076 10767368 16209514 22040206 16209514 22040206 22824178 11196973 22824178 11196973 4701425 4257462 4701425 4257462 4532589 2751702 4532589 2751702 24295248 13007881 24295248 13007881 10528590 9912254 10528590 9912254 16745661 16057702 16745661 16057702 4054149 3996159 4054149 3996159 5735860 7487598 5735860 7487598 19415286 17727659 19415286 17727659 9445920 3834344 9445920 3834344 23136398 23652674 23136398 23652674 3167002 22345366 3167002 22345366 22996651 12744387 22996651 12744387 6470323 6457753 6470323 6457753 8832806 17973253 8832806 17973253 15954383 14136034 15954383 14136034 2230715 2072146 2230715 2072146 23869712 7287552 23869712 7287552 4251423 3934540 4251423 3934540 11534561 15132156 11534561 15132156 13484608 4446537 13484608 4446537 23066342 22006795 23066342 22006795 5606619 5303254 5606619 5303254 20063469 19501232 20063469 19501232 9531535 8959218 9531535 8959218 9960665 16792928 9960665 16792928 10425079 16506598 10425079 16506598 20064919 19675708 20064919 19675708 15525054 12490370 15525054 12490370 14235422 19436893 14235422 19436893 19619465 18139257 19619465 18139257 9186792 9383624 9186792 9383624 17959354 9235567 17959354 9235567 17637486 4756204 17637486 4756204 22568473 11766855 22568473 11766855 15105809 5483006 15105809 5483006 23836473 22940846 23836473 22940846 7965366 7732761 7965366 7732761 17975565 17755889 17975565 17755889 17520959 8372634 17520959 8372634 24786376 23472916 24786376 23472916 701689 613465 701689 613465 19125435 20821629 19125435 20821629 21492717 24494095 21492717 24494095 2507053 23396982 2507053 23396982 19375980 18832606 19375980 18832606 22877659 21812070 22877659 21812070 10182395 9570058 10182395 9570058 8554970 18458071 8554970 18458071 2334348 1907930 2334348 1907930 8565456 22315549 8565456 22315549 4697879 13641210 4697879 13641210 14596662 3143238 14596662 3143238 3539521 8022758 3539521 8022758 19175913 24014009 19175913 24014009 3066842 20495132 3066842 20495132 21028991 6323824 21028991 6323824 5740543 21297535 5740543 21297535 21808590 5004771 21808590 5004771 8691126 18050795 8691126 18050795 17600683 17086364 17600683 17086364 19720999 19505412 19720999 19505412 9483661 4357880 9483661 4357880 4577226 7578194 4577226 7578194 11094173 22794572 11094173 22794572 3823156 21554803 3823156 21554803 22249124 13016311 22249124 13016311 3969650 3988049 3969650 3988049 16928502 10270353 16928502 10270353 24582019 2214516 24582019 2214516 7942962 11234644 7942962 11234644 15928856 4704141 15928856 4704141 4709737 12514763 4709737 12514763 12954063 5343176 12954063 5343176 5291151 8178128 5291151 8178128 19050905 8789513 19050905 8789513 4380010 4100816 4380010 4100816 8831891 23398584 8831891 23398584 23870481 4291314 23870481 4291314 16467340 16795274 16467340 16795274 9908210 20717533 9908210 20717533 21326911 12318488 21326911 12318488 14494102 3318803 14494102 3318803 23658271 9182753 23658271 9182753 8538125 19324272 8538125 19324272 7723393 18907750 7723393 18907750 19047602 15947646 19047602 15947646 7539166 19761197 7539166 19761197 7119115 9810287 7119115 9810287 10386331 5813730 10386331 5813730 5986000 18733855 5986000 18733855 19140749 15797442 19140749 15797442 10942623 11844020 10942623 11844020 16955496 20163670 16955496 20163670 6918555 4347365 6918555 4347365 22731777 8256013 22731777 8256013 9717968 17231363 9717968 17231363 23936653 2999299 23936653 2999299 15644594 14902675 15644594 14902675 17819475 9215275 17819475 9215275 15230105 17556255 15230105 17556255 18209244 3568919 18209244 3568919 3880765 2589437 3880765 2589437 24249603 10157098 24249603 10157098 9174686 17969533 9174686 17969533 9218461 8844002 9218461 8844002 18071107 17910939 18071107 17910939 14945231 4688686 14945231 4688686 4892726 13797134 4892726 13797134 16665170 15914731 16665170 15914731 12642192 14153051 12642192 14153051 21739300 21034428 21739300 21034428 12426425 9330588 12426425 9330588 17854849 8121124 17854849 8121124 8720684 5116510 8720684 5116510 21744359 16533710 21744359 16533710 17279529 9783457 17279529 9783457 22080987 5285879 22080987 5285879 11529032 15356800 11529032 15356800 13722681 13072733 13722681 13072733 15654128 14639433 15654128 14639433 20550038 6512585 20550038 6512585 10659638 17468901 10659638 17468901 9218003 8871452 9218003 8871452 18087302 2384599 18087302 2384599 2682425 14466504 2682425 14466504 15313709 13666115 15313709 13666115 5082023 2428714 5082023 2428714 24435891 7840838 24435891 7840838 8241913 4133969 8241913 4133969 22650783 4965176 22650783 4965176 21008976 6468338 21008976 6468338 13151231 14460117 13151231 14460117 21305854 5215881 21305854 5215881 7002972 23602849 7002972 23602849 3313610 9519891 3313610 9519891 21261246 5621274 21261246 5621274 6065085 20480257 6065085 20480257 10942828 8984318 10942828 8984318 24218944 2611223 24218944 2611223 23238644 22568044 23238644 22568044 1917903 2345361 1917903 2345361 17888802 9468308 17888802 9468308 23510865 3279309 23510865 3279309 13482227 12453944 13482227 12453944 15265564 11413843 15265564 11413843 2642125 24343099 2642125 24343099 19923948 7434750 19923948 7434750 15707204 15474163 15707204 15474163 11536248 1267610 11536248 1267610 1136094 13334859 1136094 13334859 13443012 7983480 13443012 7983480 3830887 23157596 3830887 23157596 9107979 8529571 9107979 8529571 17834753 18034028 17834753 18034028 8777905 15599146 8777905 15599146 15932506 22590026 15932506 22590026 4254801 8097933 4254801 8097933 14810838 22665287 14810838 22665287 23551770 14210496 23551770 14210496 12628348 20560320 12628348 20560320 21292216 12343154 21292216 12343154 6842467 6940529 6842467 6940529 4010314 22923095 4010314 22923095 21755670 15553915 21755670 15553915 11335825 15495670 11335825 15495670 11532073 21014862 11532073 21014862 3327898 822913 3327898 822913 788304 5362783 788304 5362783 5495142 22105092 5495142 22105092 4670823 5736368 4670823 5736368 26208664 791310 26208664 791310 5572023 21557005 5572023 21557005 14704246 11306070 14704246 11306070 12089224 11534682 12089224 11534682 18217026 21492405 18217026 21492405 5524812 5485767 5524812 5485767 21453890 4008959 21453890 4008959 4017578 20297165 4017578 20297165 20820297 9975307 20820297 9975307 17065386 18990688 17065386 18990688 19387804 17868282 19387804 17868282 7164144 7194492 7164144 7194492 9949334 15833482 9949334 15833482 16377036 13863991 16377036 13863991 6944580 6513684 6944580 6513684 10186698 16512899 10186698 16512899 11257204 10538402 11257204 10538402 10927069 11921299 10927069 11921299 14990088 19887959 14990088 19887959 6991526 11510039 6991526 11510039 23234492 22644587 23234492 22644587 14421549 2630368 14421549 2630368 1235558 1303723 1235558 1303723 13068381 11963651 13068381 11963651 23348987 3420546 23348987 3420546 11817220 15006212 11817220 15006212 24217775 2511191 24217775 2511191 21698350 6312583 21698350 6312583 8144795 18619259 8144795 18619259 21197907 6217488 21197907 6217488 13690967 16076308 13690967 16076308 10541780 4030828 10541780 4030828 22667065 18400998 22667065 18400998 8700295 18083539 8700295 18083539 23954738 597408 23954738 597408 383116 2175263 383116 2175263 15607794 16115114 15607794 16115114 10981767 20023319 10981767 20023319 20893889 20259233 20893889 20259233 21686044 5490727 21686044 5490727 10968001 21134695 10968001 21134695 5942377 5421859 5942377 5421859 21725508 18537416 21725508 18537416 7380203 22565714 7380203 22565714 22989383 16678590 22989383 16678590 11120622 1548534 11120622 1548534 1345001 5581533 1345001 5581533 21687720 9993740 21687720 9993740 10452534 16262886 10452534 16262886 20479308 6318438 20479308 6318438 20535338 13183063 20535338 13183063 9327764 18682413 9327764 18682413 8529901 16540178 8529901 16540178 17258028 15341958 17258028 15341958 11169935 5922079 11169935 5922079 6311257 1052606 6311257 1052606 25726774 10730888 25726774 10730888 16280038 7852224 16280038 7852224 19353685 20825556 19353685 20825556 6125428 10269742 6125428 10269742 14858794 14065608 14858794 14065608 22970461 3991586 22970461 3991586 19433838 7618348 19433838 7618348 6973960 7061833 6973960 7061833 13393659 18848069 13393659 18848069 23271192 22535989 23271192 22535989 11557846 9163254 11557846 9163254 9474507 8856641 9474507 8856641 18422161 20545173 18422161 20545173 6360115 12999199 6360115 12999199 13896727 13865005 13896727 13865005 12956360 20920156 12956360 20920156 21614828 19008357 21614828 19008357 13570322 4328349 13570322 4328349 22695856 23319277 22695856 23319277 3540887 20214095 3540887 20214095 24964726 1706408 24964726 1706408 19983534 19157137 19983534 19157137 8841599 8686387 8841599 8686387 8706383 25039881 8706383 25039881 25915567 9455120 25915567 9455120 17562442 22926320 17562442 22926320 23813723 9488423 23813723 9488423 17693463 4239844 17693463 4239844 22400309 9271509 22400309 9271509 9832336 23105780 9832336 23105780 24153417 12028547 24153417 12028547 6876320 5270296 6876320 5270296 21422073 21760812 21422073 21760812 5169178 1525144 5169178 1525144 25568319 12561817 25568319 12561817 13614994 16826185 13614994 16826185 17374937 11667626 17374937 11667626 15209550 14538583 15209550 14538583 22478730 4483150 22478730 4483150 17560914 16918266 17560914 16918266 4010206 3831344 4010206 3831344 3964297 23382088 3964297 23382088 24579295 16796570 24579295 16796570 15306934 14995397 15306934 14995397 20378463 20095999 20378463 20095999 25507772 1433884 25507772 1433884 20946955 20364623 20946955 20364623 7776001 7303370 7776001 7303370 5929783 20967749 5929783 20967749 18928302 8531481 18928302 8531481 19747465 19087409 19747465 19087409 17311050 16484980 17311050 16484980 19981262 19599550 19981262 19599550 19351403 11491643 19351403 11491643 8177970 2094786 8177970 2094786 24634056 15916303 24634056 15916303 11233766 7332368 11233766 7332368 20056822 3917847 20056822 3917847 4272562 5692696 4272562 5692696 21543925 21000054 21543925 21000054 12593834 12119793 12593834 12119793 19465491 18833565 19465491 18833565 21164326 5434916 21164326 5434916 19008787 19651222 19008787 19651222 19980977 20573133 19980977 20573133 6353089 14464036 6353089 14464036 15669134 9345867 15669134 9345867 18019031 10132506 18019031 10132506 10970161 15840148 10970161 15840148 14399318 11002964 14399318 11002964 5855033 21334616 5855033 21334616 23822942 2950640 23822942 2950640 6105739 17623842 6105739 17623842 22295410 21558380 22295410 21558380 15801229 7737282 15801229 7737282 19343433 14640641 19343433 14640641 10758670 954802 10758670 954802 870607 13806388 870607 13806388 14169961 6428828 14169961 6428828 3797446 3884499 3797446 3884499 7049521 7190149 7049521 7190149 13785042 22212864 13785042 22212864 22947772 10969377 22947772 10969377 11740656 16184239 11740656 16184239 16584249 18708165 16584249 18708165 8469517 18617809 8469517 18617809 10230106 15603899 10230106 15603899 13718444 12784091 13718444 12784091 10600108 16078542 10600108 16078542 14439221 13480274 14439221 13480274 16406082 15834973 16406082 15834973 10778721 10233101 10778721 10233101 4701679 21938723 4701679 21938723 6061224 17061542 6061224 17061542 23231254 3426021 23231254 3426021 9992497 20208528 9992497 20208528 20485017 15707266 20485017 15707266 8479476 18634896 8479476 18634896 23220315 3795847 23220315 3795847 17020099 21263246 17020099 21263246 5656600 8771910 5656600 8771910 18537101 20076762 18537101 20076762 6666023 20200091 6666023 20200091 19775820 7540155 19775820 7540155 8594791 24966853 8594791 24966853 2178607 22476317 2178607 22476317 4209165 1010993 4209165 1010993 914380 8851112 914380 8851112 18541377 15444007 18541377 15444007 16022662 18430617 16022662 18430617 25472414 24416886 25472414 24416886 19294733 7868289 19294733 7868289 13164708 14465710 13164708 14465710 12296336 5166772 12296336 5166772 21604247 20022300 21604247 20022300 4275293 22624123 4275293 22624123 18126771 7186201 18126771 7186201 7790283 17720455 7790283 17720455 21328967 5510932 21328967 5510932 14209078 12490768 14209078 12490768 20912942 6600452 20912942 6600452 21078673 20315185 21078673 20315185 20186567 2194828 20186567 2194828 1831758 9808100 1831758 9808100 21469203 20823801 21469203 20823801 11774685 11115045 11774685 11115045 17985068 17461097 17985068 17461097 14749049 12130348 14749049 12130348 7603519 19379610 7603519 19379610 14709596 6563399 14709596 6563399 6588964 19993571 6588964 19993571 7824123 18081846 7824123 18081846 10719928 7013191 10719928 7013191 19787552 13309647 19787552 13309647 1835481 1703307 1835481 1703307 16342470 15654529 16342470 15654529 13816405 7851156 13816405 7851156 8360692 16531509 8360692 16531509 18184851 9258990 18184851 9258990 6605600 20417853 6605600 20417853 16883327 10411205 16883327 10411205 11882982 14897650 11882982 14897650 1524132 1496077 1524132 1496077 11575826 21131764 11575826 21131764 5721516 22161314 5721516 22161314 23325188 2850039 23325188 2850039 3176800 7733258 3176800 7733258 19392349 13802114 19392349 13802114 8194283 7880723 8194283 7880723 15531712 16808281 15531712 16808281 8568517 23831476 8568517 23831476 2987000 16779272 2987000 16779272 15220565 9585544 15220565 9585544 10052399 9644923 10052399 9644923 17437653 20419633 17437653 20419633 6801874 9074964 6801874 9074964 10528707 16216762 10528707 16216762 15811713 11460694 15811713 11460694 14551564 23414234 14551564 23414234 24591041 20026430 24591041 20026430 4727634 4557564 4727634 4557564 3161521 23641086 3161521 23641086 7484778 13598909 7484778 13598909 21968271 22532159 21968271 22532159 23041532 14035872 23041532 14035872 14790760 18093833 14790760 18093833 19031131 13761241 19031131 13761241 1744771 25127494 1744771 25127494 23186162 3607790 23186162 3607790 14414376 19353645 14414376 19353645 20929298 5854620 20929298 5854620 21362420 14662963 21362420 14662963 8967740 3552584 8967740 3552584 23645105 3170666 23645105 3170666 15469843 20900700 15469843 20900700 22606779 4517706 22606779 4517706 21058947 23591460 21058947 23591460 3411749 20125048 3411749 20125048 20596320 8772732 20596320 8772732 9290689 14482025 9290689 14482025 14672889 20422269 14672889 20422269 6456166 21317969 6456166 21317969 21967629 24831126 21967629 24831126 2371356 21572159 2371356 21572159 22554754 20497596 22554754 20497596 4477522 22510641 4477522 22510641 11185569 15332750 11185569 15332750 14681713 8347508 14681713 8347508 18901649 6003236 18901649 6003236 5885329 5076742 5885329 5076742 22254056 18309898 22254056 18309898 8530747 12236880 8530747 12236880 15286637 23121081 15286637 23121081 3710459 10386117 3710459 10386117 11064448 21738293 11064448 21738293 5173827 15568710 5173827 15568710 11020098 15775875 11020098 15775875 19706120 6426065 19706120 6426065 20421650 19141724 20421650 19141724 19926773 6194497 19926773 6194497 20503557 11562331 20503557 11562331 6648712 20226901 6648712 20226901 14721035 6121000 14721035 6121000 5587683 4675119 5587683 4675119 22313492 15418866 22313492 15418866 8722557 18443624 8722557 18443624 11954126 9072556 11954126 9072556 18297823 17510648 18297823 17510648 17323677 9838541 17323677 9838541 5914951 21102649 5914951 21102649 10741607 6941172 10741607 6941172 20318403 9636035 20318403 9636035 4979925 4914833 4979925 4914833 13235379 12260997 13235379 12260997 4299172 3918067 4299172 3918067 18164203 16444017 18164203 16444017 10346770 12213202 10346770 12213202 19337841 7570704 19337841 7570704 21322352 20599325 21322352 20599325 6939033 6485553 6939033 6485553 20201199 8063359 20201199 8063359 8190544 14483396 8190544 14483396 12329399 16848871 12329399 16848871 10395774 15461526 10395774 15461526 15687128 7285922 15687128 7285922 2592488 24490791 2592488 24490791 15460955 14414275 15460955 14414275 15311369 15100144 15311369 15100144 19165407 8034302 19165407 8034302 4205457 22761974 4205457 22761974 13786083 12871966 13786083 12871966 18526088 23528861 18526088 23528861 24708527 20681346 24708527 20681346 6299637 7176324 6299637 7176324 23627535 22481418 23627535 22481418 9358193 8836274 9358193 8836274 9498559 9399007 9498559 9399007 17773506 8978624 17773506 8978624 9415251 11884440 9415251 11884440 22445546 21971652 22445546 21971652 24375206 2450246 24375206 2450246 9148155 8546483 9148155 8546483 20598424 3250860 20598424 3250860 3721511 9672283 3721511 9672283 17387449 3087370 17387449 3087370 3545111 9030356 3545111 9030356 19717097 21008037 19717097 21008037 21732335 19650346 21732335 19650346 16370662 10764817 16370662 10764817 8584579 18565529 8584579 18565529 18104296 10348030 18104296 10348030 16773062 4066453 16773062 4066453 22505335 6882105 22505335 6882105 4729405 4303151 4729405 4303151 4558506 22425227 4558506 22425227 20639127 5979180 20639127 5979180 17812272 17840214 17812272 17840214 9108368 7887715 9108368 7887715 19328178 20959588 19328178 20959588 6121487 10777509 6121487 10777509 11027415 9461522 11027415 9461522 9893997 5038901 9893997 5038901 22255586 8015690 22255586 8015690 19134588 19297272 19134588 19297272 19616159 12794896 19616159 12794896 2274071 2481827 2274071 2481827 22393121 21779177 22393121 21779177 9726165 13487981 9726165 13487981 14445413 4391957 14445413 4391957 4841485 11558237 4841485 11558237 12247312 9630658 12247312 9630658 10051378 16106304 10051378 16106304 10616139 25296148 10616139 25296148 1599085 7831116 1599085 7831116 19393484 15124818 19393484 15124818 15789306 6386617 15789306 6386617 20852635 14698591 20852635 14698591 12279737 7530603 12279737 7530603 21177912 5647404 21177912 5647404 20170863 13135752 20170863 13135752 14197978 22611682 14197978 22611682 23493685 13297779 23493685 13297779 13272608 13759596 13272608 13759596 13853915 17455160 13853915 17455160 9384276 12623759 9384276 12623759 22228080 4907324 22228080 4907324 9741939 18694994 9741939 18694994 8282418 10968358 8282418 10968358 11907155 16495248 11907155 16495248 10155915 5319393 10155915 5319393 21665004 9687432 21665004 9687432 17401946 22563416 17401946 22563416 22957359 19508862 22957359 19508862 6934813 6878024 6934813 6878024 21172191 20544866 21172191 20544866 25692659 1069945 25692659 1069945 7414232 22968926 7414232 22968926 24135300 7787184 24135300 7787184 7513981 19369905 7513981 19369905 13066826 12570253 13066826 12570253 16545887 17793442 16545887 17793442 18510333 15072090 18510333 15072090 15326078 5731632 15326078 5731632 25381329 24291560 25381329 24291560 19251620 6121332 19251620 6121332 20618162 19032746 20618162 19032746 9699236 16381154 9699236 16381154 10530564 17205905 10530564 17205905 8307453 8029479 8307453 8029479 7107768 22318256 7107768 22318256 23229629 2316451 23229629 2316451 2327184 9019061 2327184 9019061 18189682 23468514 18189682 23468514 3594627 21238290 3594627 21238290 22080664 21648041 22080664 21648041 5317877 18744556 5317877 18744556 14146618 12487273 14146618 12487273 8691408 18130685 8691408 18130685 10939095 10511285 10939095 10511285 15686082 19373959 15686082 19373959 7642958 17056418 7642958 17056418 21019199 20327933 21019199 20327933 24147485 2650175 24147485 2650175 10905024 15804132 10905024 15804132 9669006 9214033 9669006 9214033 13124355 12044522 13124355 12044522 12057957 5051302 12057957 5051302 4964330 22817515 4964330 22817515 23747721 24603342 23747721 24603342 2461039 11658185 2461039 11658185 23762526 3099476 23762526 3099476 3757157 23283489 3757157 23283489 22460803 4331842 22460803 4331842 5185108 8406689 5185108 8406689 20195910 7111562 20195910 7111562 17338732 15144509 17338732 15144509 16020726 23511026 16020726 23511026 24621709 17343178 24621709 17343178 12061199 5733127 12061199 5733127 21515287 10070695 21515287 10070695 5379824 4974571 5379824 4974571 23503712 22562773 23503712 22562773 4597871 9913911 4597871 9913911 10485358 19532456 10485358 19532456 7478887 23200442 7478887 23200442 24207259 5699251 24207259 5699251 18134583 17368496 18134583 17368496 11149364 10578112 11149364 10578112 1626498 25181908 1626498 25181908 16000326 15222087 16000326 15222087 7511249 20141040 7511249 20141040 20905636 19376973 20905636 19376973 5379851 21704621 5379851 21704621 12896505 12107630 12896505 12107630 23014219 22139315 23014219 22139315 22593705 4052110 22593705 4052110 7386793 7242079 7386793 7242079 3629222 3515892 3629222 3515892 11606873 15461099 11606873 15461099 21583313 5895804 21583313 5895804 13951054 12829438 13951054 12829438 8480951 8278899 8480951 8278899 9881386 17252367 9881386 17252367 18010272 20110127 18010272 20110127 6722564 13771314 6722564 13771314 14059306 20899306 14059306 20899306 5854662 18154982 5854662 18154982 11687748 4276597 11687748 4276597 4254136 11043142 4254136 11043142 15636241 20137215 15636241 20137215 6934282 13863122 6934282 13863122 14888415 14235862 14888415 14235862 12642463 19115890 12642463 19115890 19468170 12539170 19468170 12539170 12977814 20532695 12977814 20532695 21086271 20085705 21086271 20085705 6990114 10098414 6990114 10098414 10980079 10274085 10980079 10274085 10701154 10184119 10701154 10184119 5941016 20916978 5941016 20916978 15923483 10955002 15923483 10955002 2297376 24917238 2297376 24917238 11852785 8165558 11852785 8165558 18984736 18230496 18984736 18230496 8607433 9484845 8607433 9484845 10193761 16974138 10193761 16974138 10172773 6423174 10172773 6423174 20470282 12199417 20470282 12199417 11878675 539798 11878675 539798 26194359 11988178 26194359 11988178 12357498 3104370 12357498 3104370 23725805 17629684 23725805 17629684 16272747 7642387 16272747 7642387 8187036 16505581 8187036 16505581 20669479 6498796 20669479 6498796 9727302 17256064 9727302 17256064 7385407 7318081 7385407 7318081 10172053 16838875 10172053 16838875 17568625 20366552 17568625 20366552 6577552 19740265 6577552 19740265 7308030 5105316 7308030 5105316 5062488 10112951 5062488 10112951 16843091 17106731 16843091 17106731 3003623 3191787 3003623 3191787 16236674 15273140 16236674 15273140 17870584 9182002 17870584 9182002 14006239 13034915 14006239 13034915 7119431 7193655 7119431 7193655 22299587 21677630 22299587 21677630 17834170 9419776 17834170 9419776 22322492 21748651 22322492 21748651 7740287 12228950 7740287 12228950 14465339 10611587 14465339 10611587 11260829 25534871 11260829 25534871 26648744 7174217 26648744 7174217 9996790 16948139 9996790 16948139 16354655 10760821 16354655 10760821 7181908 21837556 7181908 21837556 5280849 13465530 5280849 13465530 16104010 15454337 16104010 15454337 12589156 4884267 12589156 4884267 3851139 22883347 3851139 22883347 11233893 15503832 11233893 15503832 3377187 23415489 3377187 23415489 4640849 2838698 4640849 2838698 3061059 23949673 3061059 23949673 16059795 10826368 16059795 10826368 6807561 19901134 6807561 19901134 14912681 11901941 14912681 11901941 7469153 19561691 7469153 19561691 18532962 8351116 18532962 8351116 21428591 20788027 21428591 20788027 3755785 3383891 3755785 3383891 11208655 18298963 11208655 18298963 21963511 4968086 21963511 4968086 12063800 14826664 12063800 14826664 21363226 6064616 21363226 6064616 13329935 13258432 13329935 13258432 15092808 1249409 15092808 1249409 25447077 1675814 25447077 1675814 17897369 17283764 17897369 17283764 18252927 9273391 18252927 9273391 8181339 18790730 8181339 18790730 22833649 4013813 22833649 4013813 3806066 23240089 3806066 23240089 16666723 10389484 16666723 10389484 8291890 24134327 8291890 24134327 2764821 20633938 2764821 20633938 21361362 4551717 21361362 4551717 3152938 23659713 3152938 23659713 10866352 8318075 10866352 8318075 8858877 14092879 8858877 14092879 16441287 10611878 16441287 10611878 13089078 21023597 13089078 21023597 5936217 13246717 5936217 13246717 15013774 14540168 15013774 14540168 14458171 4328348 14458171 4328348 4032076 4158615 4032076 4158615 8734692 18064516 8734692 18064516 8757330 11948984 8757330 11948984 14939390 5989783 14939390 5989783 2854233 2507007 2854233 2507007 9512796 15641274 9512796 15641274 18395412 17555751 18395412 17555751 22350385 3842790 22350385 3842790 3819413 17826826 3819413 17826826 17706640 3728013 17706640 3728013 3542294 9899022 3542294 9899022 16829580 5177514 16829580 5177514 5161374 19067400 5161374 19067400 24417690 2470296 24417690 2470296 8749413 21072955 8749413 21072955 5636791 11460820 5636791 11460820 15431308 25734514 15431308 25734514 1433167 11402466 1433167 11402466 17226611 16754489 17226611 16754489 13011269 13555727 13011269 13555727 20187324 19352851 20187324 19352851 10190057 8515912 10190057 8515912 9032236 17341606 9032236 17341606 10364076 9837935 10364076 9837935 9626371 8729527 9626371 8729527 18672277 8704130 18672277 8704130 11483790 22895805 11483790 22895805 4234214 15540991 4234214 15540991 16161359 17157974 16161359 17157974 7775867 19225881 7775867 19225881 7978292 19036328 7978292 19036328 6331867 20525703 6331867 20525703 25619546 1415778 25619546 1415778 22435623 21688919 22435623 21688919 20283585 6996147 20283585 6996147 5812677 23056045 5812677 23056045 24212153 18180066 24212153 18180066 9042185 15470887 9042185 15470887 17307780 16851976 17307780 16851976 12005474 14841940 12005474 14841940 22692795 21930990 22692795 21930990 14449072 12681956 14449072 12681956 12874515 9110510 12874515 9110510 18237567 25561022 18237567 25561022 1418499 9378773 1418499 9378773 17718035 25839343 17718035 25839343 1275916 3718506 1275916 3718506 16360746 10868866 16360746 10868866 20688089 5988797 20688089 5988797 22666690 21708050 22666690 21708050 20758715 6407991 20758715 6407991 18491676 19087625 18491676 19087625 19755772 11415140 19755772 11415140 12423093 3119113 12423093 3119113 23748299 9152123 23748299 9152123 9400168 21820421 9400168 21820421 22443434 9754598 22443434 9754598 10185401 12161037 10185401 12161037 14962816 11102864 14962816 11102864 15789220 15022876 15789220 15022876 21314684 5718830 21314684 5718830 18628119 10449066 18628119 10449066 1576718 25594133 1576718 25594133 17777029 17210027 17777029 17210027 20105555 19577569 20105555 19577569 12983994 14015905 12983994 14015905 16742810 19094484 16742810 19094484 21678314 21039636 21678314 21039636 21447904 17127662 21447904 17127662 4086946 4206949 4086946 4206949 17890008 17056900 17890008 17056900 7681197 7164926 7681197 7164926 16026132 20437670 16026132 20437670 6613611 19098688 6613611 19098688 7775911 6846272 7775911 6846272 7190882 10264973 7190882 10264973 18419545 17724963 18419545 17724963 16017362 11822574 16017362 11822574 5853067 21093977 5853067 21093977 10465180 16210593 10465180 16210593 7204441 19996452 7204441 19996452 21388907 5531599 21388907 5531599 8602149 12201209 8602149 12201209 14500304 21268009 14500304 21268009 5532229 17849210 5532229 17849210 18345735 5479008 18345735 5479008 5682687 19419705 5682687 19419705 7588839 7177225 7588839 7177225 7332572 16218487 7332572 16218487 16874622 13490902 16874622 13490902 11719075 7696165 11719075 7696165 8245359 23728461 8245359 23728461 24893832 6677490 24893832 6677490 17779294 15511108 17779294 15511108 5903212 21100410 5903212 21100410 21541879 5385882 21541879 5385882 9404723 17569970 9404723 17569970 17913195 9063038 17913195 9063038 26017692 25046093 26017692 25046093 7533761 2352587 7533761 2352587 2735876 9456600 2735876 9456600 9919451 7266070 9919451 7266070 7792261 12050344 7792261 12050344 16657722 25472918 16657722 25472918 1455911 12466446 1455911 12466446 14286356 23805022 14286356 23805022 3262496 15691389 3262496 15691389 20795958 20292906 20795958 20292906 21939059 4884029 21939059 4884029 16202787 21807564 16202787 21807564 22802390 13034392 22802390 13034392 6206023 5862173 6206023 5862173 23374459 22847882 23374459 22847882 3715858 3919153 3715858 3919153 24451010 23160198 24451010 23160198 22071411 18965071 22071411 18965071 7957540 20629406 7957540 20629406 22052467 4461659 22052467 4461659 18065823 17389030 18065823 17389030 18893734 8092111 18893734 8092111 19771632 19507729 19771632 19507729 17307486 9664564 17307486 9664564 14768763 12294240 14768763 12294240 15596968 6665644 15596968 6665644 7061564 10736065 7061564 10736065 16124412 22083954 16124412 22083954 5007925 5732344 5007925 5732344 21147098 17653296 21147098 17653296 4603919 22289476 4603919 22289476 6336874 6039209 6336874 6039209 9738702 14604089 9738702 14604089 12324198 18982236 12324198 18982236 3556128 23356655 3556128 23356655 9374392 8883401 9374392 8883401 21009216 20394503 21009216 20394503 12548252 11580367 12548252 11580367 23575090 22491041 23575090 22491041 20808142 6295319 20808142 6295319 6837656 20223466 6837656 20223466 13437404 13516474 13437404 13516474 3193733 23834212 3193733 23834212 21915412 5742419 21915412 5742419 8965237 23466808 8965237 23466808 3328410 22278089 3328410 22278089 19856121 3744426 19856121 3744426 23122073 14850650 23122073 14850650 11186603 4671962 11186603 4671962 22299786 17942180 22299786 17942180 8982208 14807138 8982208 14807138 12037338 15196594 12037338 15196594 11780651 23052808 11780651 23052808 24053864 4853819 24053864 4853819 5008918 4726342 5008918 4726342 10251508 17557777 10251508 17557777 9352735 9079700 9352735 9079700 13254123 18863684 13254123 18863684 19644012 11085507 19644012 11085507 6360928 6184664 6360928 6184664 9468748 17814442 9468748 17814442 7042199 3764449 7042199 3764449 23179392 19790615 23179392 19790615 17345777 9685587 17345777 9685587 8567807 8358681 8567807 8358681 14817664 16123546 14817664 16123546 10992554 15499441 10992554 15499441 16411840 23632151 16411840 23632151 3355430 6878403 3355430 6878403 6927614 22855143 6927614 22855143 3054645 3312683 3054645 3312683 6231062 8959982 6231062 8959982 21279933 20587991 21279933 20587991 12731065 3435856 12731065 3435856 23411396 16481955 23411396 16481955 10453560 20849787 10453560 20849787 21555158 15304993 21555158 15304993 11938406 11110349 11938406 11110349 20993686 20469543 20993686 20469543 9069223 17778581 9069223 17778581 8347919 18715935 8347919 18715935 19099939 8303011 19099939 8303011 11471658 15948115 11471658 15948115 16610769 6338495 16610769 6338495 3666786 3829072 3666786 3829072 6258211 21239778 6258211 21239778 22054323 14890077 22054323 14890077 2622876 3081837 2622876 3081837 7064533 16491282 7064533 16491282 18703042 18641905 18703042 18641905 10941157 8944642 10941157 8944642 18483731 19103519 18483731 19103519 7808568 7011080 7808568 7011080 20138894 16798969 20138894 16798969 10547178 10291493 10547178 10291493 7753379 24682310 7753379 24682310 2101469 16817566 2101469 16817566 16331343 15468419 16331343 15468419 19131591 18882480 19131591 18882480 18686974 7883437 18686974 7883437 19458106 15019137 19458106 15019137 15224134 9543391 15224134 9543391 20254750 6732346 20254750 6732346 20453704 9650028 20453704 9650028 10275202 20456175 10275202 20456175 21039852 5197108 21039852 5197108 551
163993 200285911 0 200285911 452108848 564814730 452108848 564814730 202660173 92331165 202660173 92331165 784196887 926307634 784196887 926307634 699304780 515430676 699304780 515430676 976431282 938567019 976431282 938567019 582555041 513661039 582555041 513661039 930220585 779911915 930220585 779911915 643236976 560327809 643236976 560327809 992617638 484543545 992617638 484543545 204828808 62327657 204828808 62327657 886131499 816695861 886131499 816695861 326119660 642662351 326119660 642662351 128693985 724689353 128693985 724689353 914068767 148519951 914068767 148519951 192288846 555196016 192288846 555196016 443508709 654133373 443508709 654133373 653128652 6809198 653128652 6809198 381216756 776532685 381216756 776532685 951891369 283048743 951891369 283048743 16572113 339016616 16572113 339016616 950680545 117759698 950680545 117759698 222004664 977699314 222004664 977699314 999163629 775304662 999163629 775304662 120456127 995150352 120456127 995150352 715024753 272676983 715024753 272676983 254709776 644034971 254709776 644034971 971689669 340761979 971689669 340761979 299713286 344595479 299713286 344595479 470073093 655021952 470073093 655021952 163068699 148489394 163068699 148489394 847536783 478301633 847536783 478301633 685849913 508778092 685849913 508778092 811558432 982040760 811558432 982040760 61605942 71190487 61605942 71190487 645832815 975023387 645832815 975023387 771822521 526935314 771822521 526935314 93634608 144044288 93634608 144044288 169557588 772216265 169557588 772216265 153385137 218832128 153385137 218832128 243533397 418807344 243533397 418807344 277468346 406335354 277468346 406335354 253713784 291533369 253713784 291533369 515495052 514676117 515495052 514676117 166737256 968050906 166737256 968050906 896553348 57333077 896553348 57333077 95290449 732336295 95290449 732336295 276152203 789193002 276152203 789193002 151136128 493564780 151136128 493564780 408471845 809557505 408471845 809557505 913287403 986735880 913287403 986735880 744643640 53812015 744643640 53812015 622922458 632240317 622922458 632240317 751253138 167198794 751253138 167198794 737399924 952800471 737399924 952800471 846104742 56922323 846104742 56922323 490019183 963168207 490019183 963168207 767165008 920500277 767165008 920500277 606965743 92519958 606965743 92519958 244594713 952034331 244594713 952034331 86047620 323744285 86047620 323744285 691640075 625410826 691640075 625410826 293643909 279358261 293643909 279358261 541976735 947207055 541976735 947207055 41530155 84172511 41530155 84172511 992801069 325947664 992801069 325947664 347312084 34343283 347312084 34343283 483835516 701362805 483835516 701362805 958293441 457219081 958293441 457219081 373217825 709468780 373217825 709468780 382024104 373868362 382024104 373868362 709931876 631463455 709931876 631463455 269362002 287652008 269362002 287652008 526666826 89776382 526666826 89776382 394719436 430693027 394719436 430693027 182647893 343428666 182647893 343428666 742347494 626949909 742347494 626949909 1297840 569177148 1297840 569177148 858310420 880639849 858310420 880639849 868474782 147360486 868474782 147360486 422867578 425435478 422867578 425435478 469961285 968335301 469961285 968335301 285815095 883717981 285815095 883717981 763911547 463838617 763911547 463838617 25998594 897352282 25998594 897352282 342259292 8513044 342259292 8513044 171010777 559495010 171010777 559495010 272771824 405555482 272771824 405555482 458271923 991627179 458271923 991627179 646186015 8658462 646186015 8658462 93394632 315674903 93394632 315674903 199198604 136937130 199198604 136937130 724640958 111100200 724640958 111100200 275410082 732116795 275410082 732116795 263010804 179988264 263010804 179988264 200581268 787931907 200581268 787931907 376029969 186277230 376029969 186277230 682951626 539509834 682951626 539509834 53018253 918552411 53018253 918552411 566977825 470840990 566977825 470840990 131800912 652173597 131800912 652173597 237557262 247424591 237557262 247424591 335356945 214774612 335356945 214774612 791538403 731893461 791538403 731893461 602392974 275876573 602392974 275876573 297680886 878356785 297680886 878356785 942064454 677426535 942064454 677426535 847493410 732422448 847493410 732422448 902877658 33422712 902877658 33422712 36839303 958127332 36839303 958127332 28479563 684275347 28479563 684275347 101654956 951311264 101654956 951311264 258548159 355571457 258548159 355571457 50691743 670617328 50691743 670617328 948836090 885493183 948836090 885493183 535310026 246940526 535310026 246940526 850288817 869034340 850288817 869034340 412008857 298550416 412008857 298550416 682852285 852664585 682852285 852664585 397524084 86774458 397524084 86774458 236233855 976929281 236233855 976929281 518684913 409391999 518684913 409391999 97515130 468148745 97515130 468148745 860334362 783210687 860334362 783210687 194911834 177210759 194911834 177210759 708281080 136517945 708281080 136517945 267582085 619887796 267582085 619887796 242449918 49299395 242449918 49299395 187510708 870825436 187510708 870825436 544132678 177690178 544132678 177690178 46950466 585679465 46950466 585679465 631182474 58221635 631182474 58221635 532681621 2939667 532681621 2939667 822063950 267275863 822063950 267275863 602619576 674518300 602619576 674518300 506774304 487924238 506774304 487924238 75249492 746497245 75249492 746497245 440267024 325811093 440267024 325811093 143797529 354722401 143797529 354722401 749106339 89230420 749106339 89230420 974239768 800057082 974239768 800057082 555792916 6785383 555792916 6785383 249894464 639005276 249894464 639005276 839489361 574809870 839489361 574809870 82360323 310991479 82360323 310991479 487244279 46553967 487244279 46553967 238162847 839268617 238162847 839268617 760992473 908715665 760992473 908715665 108056603 456180891 108056603 456180891 309632362 865597494 309632362 865597494 801213097 464570546 801213097 464570546 393351817 322838381 393351817 322838381 802470935 103550074 802470935 103550074 56762723 510996650 56762723 510996650 665893260 867160399 665893260 867160399 145298162 197308883 145298162 197308883 970526788 822197222 970526788 822197222 131228588 150787029 131228588 150787029 592449771 523180761 592449771 523180761 908640014 263300581 908640014 263300581 25367335 522464058 25367335 522464058 489701246 117914322 489701246 117914322 856011475 943801236 856011475 943801236 273199550 410042199 273199550 410042199 543098890 838740500 543098890 838740500 96052607 301586583 96052607 301586583 707301504 792945525 707301504 792945525 263245677 670567 263245677 670567 654736686 974048453 654736686 974048453 392527864 872768121 392527864 872768121 416990356 947582731 416990356 947582731 293835020 540235317 293835020 540235317 608453394 794475830 608453394 794475830 54326333 669587656 54326333 669587656 887147162 398483661 887147162 398483661 334295813 51046435 334295813 51046435 449712764 786450190 449712764 786450190 673152257 645862225 673152257 645862225 611515891 535078209 611515891 535078209 940740241 97826994 940740241 97826994 604868241 870425187 604868241 870425187 710512999 570743716 710512999 570743716 231254078 10392225 231254078 10392225 647281436 178796636 647281436 178796636 644080741 27910534 644080741 27910534 618777154 938909775 618777154 938909775 62816477 58198195 62816477 58198195 732680766 631022902 732680766 631022902 458631412 269421854 458631412 269421854 44558732 787342756 44558732 787342756 254586780 21368262 254586780 21368262 879991987 772141969 879991987 772141969 965023532 121868380 965023532 121868380 511224254 971894224 511224254 971894224 756649382 756797010 756649382 756797010 456830774 367371338 456830774 367371338 889238879 955619600 889238879 955619600 65946151 24219025 65946151 24219025 889114383 597972347 889114383 597972347 304071413 93322453 304071413 93322453 332722546 441565235 332722546 441565235 151635707 340508565 151635707 340508565 402593660 166480735 402593660 166480735 581511753 771530674 581511753 771530674 501252962 353608847 501252962 353608847 789205589 478441543 789205589 478441543 572772472 172096063 572772472 172096063 536982669 793542058 536982669 793542058 90290736 328799261 90290736 328799261 884409202 628256351 884409202 628256351 966500576 277083265 966500576 277083265 219490936 123931237 219490936 123931237 835817547 670396988 835817547 670396988 222915541 142053846 222915541 142053846 816461481 294664346 816461481 294664346 382190904 267844671 382190904 267844671 986321438 593074466 986321438 593074466 200997899 133617803 200997899 133617803 410501489 542595745 410501489 542595745 292988107 126012415 292988107 126012415 802974139 829615954 802974139 829615954 189702819 956583902 189702819 956583902 641368269 536827067 641368269 536827067 634745915 836639455 634745915 836639455 679262694 796930750 679262694 796930750 452408445 853792429 452408445 853792429 536622521 260203554 536622521 260203554 365831169 370780130 365831169 370780130 946778102 85830924 946778102 85830924 509153982 721154221 509153982 721154221 982614787 968518777 982614787 968518777 216106329 485921074 216106329 485921074 435199923 385044482 435199923 385044482 247056778 976630339 247056778 976630339 966004186 797653484 966004186 797653484 792142868 566963332 792142868 566963332 857930642 256458969 857930642 256458969 813473509 759774361 813473509 759774361 80283606 11450369 80283606 11450369 485043805 210853583 485043805 210853583 292769310 112921218 292769310 112921218 893622413 774462027 893622413 774462027 58991903 230311335 58991903 230311335 987857457 737019774 987857457 737019774 435349183 290982318 435349183 290982318 133013483 981613577 133013483 981613577 81728933 157808567 81728933 157808567 982237656 980732228 982237656 980732228 585199894 455676484 585199894 455676484 927861191 397453317 927861191 397453317 110206168 814731488 110206168 814731488 82369659 37775701 82369659 37775701 773330989 722096091 773330989 722096091 640488703 390439617 640488703 390439617 302699788 978523598 302699788 978523598 93597451 378047794 93597451 378047794 567589849 259404881 567589849 259404881 36107042 172434911 36107042 172434911 112552950 106954255 112552950 106954255 72296192 53160361 72296192 53160361 435147194 349871065 435147194 349871065 23655471 994945028 23655471 994945028 207829854 235208079 207829854 235208079 160116503 976688143 160116503 976688143 439559563 734427653 439559563 734427653 608415257 847548964 608415257 847548964 966861343 252549505 966861343 252549505 111432532 496643224 111432532 496643224 18905750 86809772 18905750 86809772 660188797 824804412 660188797 824804412 911559135 706302716 911559135 706302716 156665314 848814456 156665314 848814456 72739842 181136378 72739842 181136378 24216423 771885700 24216423 771885700 213020697 371467414 213020697 371467414 277440192 939717834 277440192 939717834 889581420 482585263 889581420 482585263 414153401 162630480 414153401 162630480 669978074 924582203 669978074 924582203 439495965 649297826 439495965 649297826 105507315 229219905 105507315 229219905 857080096 810842334 857080096 810842334 434221616 687390337 434221616 687390337 949906463 225833488 949906463 225833488 872279703 745346305 872279703 745346305 371714695 72945586 371714695 72945586 334054567 389360996 334054567 389360996 477078123 769697550 477078123 769697550 844223698 485546732 844223698 485546732 29868311 321684376 29868311 321684376 907130310 877795532 907130310 877795532 42920485 206230621 42920485 206230621 281752306 913555618 281752306 913555618 520382089 731835814 520382089 731835814 684771860 655562988 684771860 655562988 51321841 49222305 51321841 49222305 413434980 711514688 413434980 711514688 682896602 91230753 682896602 91230753 549682034 553764682 549682034 553764682 776102588 882572236 776102588 882572236 189127704 588376451 189127704 588376451 965109504 23508387 965109504 23508387 39033256 192480261 39033256 192480261 922095677 919450137 922095677 919450137 181433659 229069861 181433659 229069861 940149056 912544359 940149056 912544359 470408701 104554521 470408701 104554521 481039231 724773755 481039231 724773755 942550837 959495507 942550837 959495507 207260999 617058219 207260999 617058219 585572090 989825809 585572090 989825809 98981372 563127547 98981372 563127547 333143449 613483214 333143449 613483214 989199030 220390460 989199030 220390460 734528498 887980771 734528498 887980771 81226770 802660029 81226770 802660029 887570014 51636030 887570014 51636030 944147984 359926456 944147984 359926456 175004492 738613550 175004492 738613550 945944605 97875738 945944605 97875738 812279840 852305595 812279840 852305595 748148243 451791828 748148243 451791828 921893727 554039822 921893727 554039822 130209153 747177665 130209153 747177665 617569075 342263902 617569075 342263902 635913969 483733825 635913969 483733825 544694557 314212 544694557 314212 566556719 264734129 566556719 264734129 203014439 207066975 203014439 207066975 841811306 655079058 841811306 655079058 117357330 321846438 117357330 321846438 500195890 129565486 500195890 129565486 27963046 245334884 27963046 245334884 633771117 205555538 633771117 205555538 202866439 369370544 202866439 369370544 987040942 90442324 987040942 90442324 85893468 767579248 85893468 767579248 122660369 493729060 122660369 493729060 293560357 664009023 293560357 664009023 176836762 10506802 176836762 10506802 904404130 614622695 904404130 614622695 642782447 31719637 642782447 31719637 539981659 768445631 539981659 768445631 809781420 701555119 809781420 701555119 871313687 953810759 871313687 953810759 891303663 275808500 891303663 275808500 784648216 661801330 784648216 661801330 196445741 203040223 196445741 203040223 64935601 419083449 64935601 419083449 416203069 208987549 416203069 208987549 440681671 931769688 440681671 931769688 313944892 295183337 313944892 295183337 903724216 566810510 903724216 566810510 40507455 105775094 40507455 105775094 972549984 802973654 972549984 802973654 86033783 41953261 86033783 41953261 831971722 583088115 831971722 583088115 39657558 693024792 39657558 693024792 292596756 208928525 292596756 208928525 50979594 420211989 50979594 420211989 445416191 59635848 445416191 59635848 883041593 553880338 883041593 553880338 181866648 385877342 181866648 385877342 412150611 825809043 412150611 825809043 59254229 200281996 59254229 200281996 280105797 840254000 280105797 840254000 633361396 3663361 633361396 3663361 267810771 954802952 267810771 954802952 604832050 294498597 604832050 294498597 235129714 954676776 235129714 954676776 947343763 189162446 947343763 189162446 293224162 599656913 293224162 599656913 803871713 717218856 803871713 717218856 121623590 822849004 121623590 822849004 966273475 805429263 966273475 805429263 457554795 461148251 457554795 461148251 313585682 606241933 313585682 606241933 884905472 87221025 884905472 87221025 176053580 741564706 176053580 741564706 196554696 224994807 196554696 224994807 872610672 921358627 872610672 921358627 35819885 223275619 35819885 223275619 230300795 691349502 230300795 691349502 964229178 491070813 964229178 491070813 123957467 743041430 123957467 743041430 597098099 51713043 597098099 51713043 354962548 317594902 354962548 317594902 857868148 394651686 857868148 394651686 746834438 503740442 746834438 503740442 963529881 727331393 963529881 727331393 148831118 998329450 148831118 998329450 944549162 19350607 944549162 19350607 249868435 455682731 249868435 455682731 940288122 25468230 940288122 25468230 306767061 386171975 306767061 386171975 244409975 56632588 244409975 56632588 639349985 527043072 639349985 527043072 203765102 446193577 203765102 446193577 789436634 856316780 789436634 856316780 341913888 243440493 341913888 243440493 29283833 725482619 29283833 725482619 356655342 15014352 356655342 15014352 420226632 566967471 420226632 566967471 342518793 119213392 342518793 119213392 775319395 45202637 775319395 45202637 123208833 598563758 123208833 598563758 138153823 511488669 138153823 511488669 933350984 995390891 933350984 995390891 978131356 681061880 978131356 681061880 183120478 463445560 183120478 463445560 275801210 975950841 275801210 975950841 606312285 356020665 606312285 356020665 186820230 385547778 186820230 385547778 592717593 49108629 592717593 49108629 514595494 386474995 514595494 386474995 472759937 559745545 472759937 559745545 674856138 279496560 674856138 279496560 35586423 935034274 35586423 935034274 569247919 632656658 569247919 632656658 113820114 693770514 113820114 693770514 406080346 548808216 406080346 548808216 246428860 37605907 246428860 37605907 742613102 135471785 742613102 135471785 354004591 275303912 354004591 275303912 936689127 444826400 936689127 444826400 548966450 17907089 548966450 17907089 431292393 493295143 431292393 493295143 666636872 170145947 666636872 170145947 305886131 165253505 305886131 165253505 65827743 768028926 65827743 768028926 608687757 647991513 608687757 647991513 632364911 970210513 632364911 970210513 142206752 635078580 142206752 635078580 435948283 938865639 435948283 938865639 930027439 781850053 930027439 781850053 111128482 802834066 111128482 802834066 765255151 179147011 765255151 179147011 453959261 742982682 453959261 742982682 47399890 235731293 47399890 235731293 510262115 276560302 510262115 276560302 144992468 963845510 144992468 963845510 890885599 883385322 890885599 883385322 106747287 35028296 106747287 35028296 650847315 692830238 650847315 692830238 48375576 367004149 48375576 367004149 126698705 835992261 126698705 835992261 666822697 300281574 666822697 300281574 474672550 118171337 474672550 118171337 456534432 958065207 456534432 958065207 275525471 458105301 275525471 458105301 922699494 721576909 922699494 721576909 350955749 674493874 350955749 674493874 752077468 835353631 752077468 835353631 253206145 942192711 253206145 942192711 140690031 169955119 140690031 169955119 211508928 751697004 211508928 751697004 555946493 30590530 555946493 30590530 513466087 736162659 513466087 736162659 51786956 138385336 51786956 138385336 476411462 754729222 476411462 754729222 482588195 509140110 482588195 509140110 88545891 700608568 88545891 700608568 790283848 863522564 790283848 863522564 371233567 233142338 371233567 233142338 720140784 890579798 720140784 890579798 803897737 884701119 803897737 884701119 555439883 478620480 555439883 478620480 995058968 851933962 995058968 851933962 126820619 227574337 126820619 227574337 391131132 352241667 391131132 352241667 732389296 275141151 732389296 275141151 653570403 819705983 653570403 819705983 760932887 220730818 760932887 220730818 356646230 772557691 356646230 772557691 727987574 45150358 727987574 45150358 146325955 41594272 146325955 41594272 730677169 831776675 730677169 831776675 474749138 589518817 474749138 589518817 712864960 248418302 712864960 248418302 409537173 28489890 409537173 28489890 905218539 981233100 905218539 981233100 23460624 492183521 23460624 492183521 758273696 990944371 758273696 990944371 14416143 454922763 14416143 454922763 493032103 35860995 493032103 35860995 157003574 526453428 157003574 526453428 500876126 121282420 500876126 121282420 478884429 545337133 478884429 545337133 890625170 541898479 890625170 541898479 131430731 338087069 131430731 338087069 749425159 755658592 749425159 755658592 777663652 530848708 777663652 530848708 861984285 891522459 861984285 891522459 226813850 149772362 226813850 149772362 39271213 591756742 39271213 591756742 359232188 36331256 359232188 36331256 412108909 812592475 412108909 812592475 760412267 621309184 760412267 621309184 141070523 633514839 141070523 633514839 845476106 5783369 845476106 5783369 872129051 595223479 872129051 595223479 141518622 915382470 141518622 915382470 966862993 171072380 966862993 171072380 147520936 743680572 147520936 743680572 935982675 86441619 935982675 86441619 252170368 953406977 252170368 953406977 150640922 799625880 150640922 799625880 337053540 987269543 337053540 987269543 58229860 239078454 58229860 239078454 622279410 777469507 622279410 777469507 867988941 374997573 867988941 374997573 33811209 175394493 33811209 175394493 364559469 753461536 364559469 753461536 49287405 830500336 49287405 830500336 808319744 90513786 808319744 90513786 243686375 946933660 243686375 946933660 773997043 602510132 773997043 602510132 262376646 626695272 262376646 626695272 179038101 156257522 179038101 156257522 146711301 881400500 146711301 881400500 644460425 100154828 644460425 100154828 135239166 33837517 135239166 33837517 595485300 579581495 595485300 579581495 335788673 933979510 335788673 933979510 936249351 609163174 936249351 609163174 162434917 528386955 162434917 528386955 668332681 10330129 668332681 10330129 160388556 385768588 160388556 385768588 410048433 866139518 410048433 866139518 43974806 134489910 43974806 134489910 739913273 499181659 739913273 499181659 24071150 844541524 24071150 844541524 603133711 557461793 603133711 557461793 44444566 687419813 44444566 687419813 858094641 250124648 858094641 250124648 6898031 270621943 6898031 270621943 656946881 460570732 656946881 460570732 155093670 940636168 155093670 940636168 950406424 581989442 950406424 581989442 173970211 719596908 173970211 719596908 376622113 309441121 376622113 309441121 292782648 636916851 292782648 636916851 972388506 279170064 972388506 279170064 310498487 27544390 310498487 27544390 886804111 169300136 886804111 169300136 225444336 741970776 225444336 741970776 372374668 861737124 372374668 861737124 226865203 843886759 226865203 843886759 669865425 174240614 669865425 174240614 361725237 867358697 361725237 867358697 961201465 103186524 961201465 103186524 214654795 759356503 214654795 759356503 579738821 592265366 579738821 592265366 277143337 679815724 277143337 679815724 269735158 227519054 269735158 227519054 129247138 148639358 129247138 148639358 974901598 985832981 974901598 985832981 85397388 481340983 85397388 481340983 656009374 840199361 656009374 840199361 152504818 495398468 152504818 495398468 465258458 285627068 465258458 285627068 910288871 768004893 910288871 768004893 153951465 369335284 153951465 369335284 830863801 778948024 830863801 778948024 435232433 135293066 435232433 135293066 728237493 900255081 728237493 900255081 38225089 888718722 38225089 888718722 783162837 4119758 783162837 4119758 275957425 648525772 275957425 648525772 363048760 551094302 363048760 551094302 115070737 553729018 115070737 553729018 466956379 205271593 466956379 205271593 925532627 288427045 925532627 288427045 376343248 10371792 376343248 10371792 364930170 970304099 364930170 970304099 828216449 363240295 828216449 363240295 23215100 878854977 23215100 878854977 699735148 280587411 699735148 280587411 784837148 795595255 784837148 795595255 481732750 323215710 481732750 323215710 928540756 498145936 928540756 498145936 415580340 240279456 415580340 240279456 923545760 521714531 923545760 521714531 311818244 47498283 311818244 47498283 417076099 944666174 417076099 944666174 952057113 63287522 952057113 63287522 275918666 973286072 275918666 973286072 938196455 169836825 938196455 169836825 276252556 54044152 276252556 54044152 610884968 765564260 610884968 765564260 195392833 700640107 195392833 700640107 697778634 515279691 697778634 515279691 67083420 246736076 67083420 246736076 948832141 703405693 948832141 703405693 343372553 116795352 343372553 116795352 979720088 634581854 979720088 634581854 408041207 498297124 408041207 498297124 138114837 960092964 138114837 960092964 732055923 310011361 732055923 310011361 634866481 803655018 634866481 803655018 898417396 709596839 898417396 709596839 189800133 961766969 189800133 961766969 274206524 455088037 274206524 455088037 85263211 926895109 85263211 926895109 965789401 805630845 965789401 805630845 318713254 13867205 318713254 13867205 123795186 651174825 123795186 651174825 495643958 309853242 495643958 309853242 398773901 786713635 398773901 786713635 880080019 817819334 880080019 817819334 79627641 386103298 79627641 386103298 965638885 156042868 965638885 156042868 669935255 556608315 669935255 556608315 866851508 199957486 866851508 199957486 242831402 447693250 242831402 447693250 682706724 822073791 682706724 822073791 137694366 103855842 137694366 103855842 840249259 772374336 840249259 772374336 91800846 198890895 91800846 198890895 627977334 918009662 627977334 918009662 333461365 992053297 333461365 992053297 988991535 458162271 988991535 458162271 417816591 357997661 417816591 357997661 178666881 793164864 178666881 793164864 347629269 583359700 347629269 583359700 395323070 474104821 395323070 474104821 177234904 633315635 177234904 633315635 407989561 78049343 407989561 78049343 670900951 877913654 670900951 877913654 76121176 676923410 76121176 676923410 853640515 930699476 853640515 930699476 710221027 86168045 710221027 86168045 798030573 193679920 798030573 193679920 403760578 89940529 403760578 89940529 782144941 885345033 782144941 885345033 792483110 13439993 792483110 13439993 841664552 998395003 841664552 998395003 515479605 433261951 515479605 433261951 655881243 849401475 655881243 849401475 113227741 621646507 113227741 621646507 749922780 273325983 749922780 273325983 343992456 51364995 343992456 51364995 994850010 352233215 994850010 352233215 67769078 334797699 67769078 334797699 945789822 392756116 945789822 392756116 470193976 998907900 470193976 998907900 952095772 586274934 952095772 586274934 88048245 874673120 88048245 874673120 572818434 866475159 572818434 866475159 316157994 557299243 316157994 557299243 662598804 296058863 662598804 296058863 234243501 243759382 234243501 243759382 503211179 91287660 503211179 91287660 151734059 212684214 151734059 212684214 704266012 208774433 704266012 208774433 665546905 246681140 665546905 246681140 924257859 34418960 924257859 34418960 627121786 965125710 627121786 965125710 52542649 461739626 52542649 461739626 203970486 213003239 203970486 213003239 200204965 281393164 200204965 281393164 704609110 339373446 704609110 339373446 353357355 940519479 353357355 940519479 128001158 90748112 128001158 90748112 208927217 435104405 208927217 435104405 70851724 381478492 70851724 381478492 715823131 967341612 715823131 967341612 824810585 6467520 824810585 6467520 336991234 893828105 336991234 893828105 513530343 898507336 513530343 898507336 104258692 540482289 104258692 540482289 154558710 914077253 154558710 914077253 862838701 24411236 862838701 24411236 561634017 614087507 561634017 614087507 911465385 367581623 911465385 367581623 40357927 120027305 40357927 120027305 491569525 1528892 491569525 1528892 392681631 702916133 392681631 702916133 930475331 291145158 930475331 291145158 114776702 342112050 114776702 342112050 913264463 640442161 913264463 640442161 96684340 734179554 96684340 734179554 980609180 456566589 980609180 456566589 8622234 878255471 8622234 878255471 926661391 291399314 926661391 291399314 102290522 793061420 102290522 793061420 767782265 18744381 767782265 18744381 141824536 568202063 141824536 568202063 51629537 526786563 51629537 526786563 79117646 966933931 79117646 966933931 42304652 420504957 42304652 420504957 301467252 902854434 301467252 902854434 42417507 435157723 42417507 435157723 67431334 686742894 67431334 686742894 896086697 525629426 896086697 525629426 127930726 603512040 127930726 603512040 767079660 474092982 767079660 474092982 81177966 986374616 81177966 986374616 450795324 683909036 450795324 683909036 199296627 110154053 199296627 110154053 672323248 843902763 672323248 843902763 671609928 142880665 671609928 142880665 322226732 783182359 322226732 783182359 462112180 382010545 462112180 382010545 482256511 486380765 482256511 486380765 687251169 170402397 687251169 170402397 903214794 977765350 903214794 977765350 427394565 295223751 427394565 295223751 144900725 276324523 144900725 276324523 414437645 720735420 414437645 720735420 264615143 33000424 264615143 33000424 254853014 879185553 254853014 879185553 969510051 151860814 969510051 151860814 257221824 942798516 257221824 942798516 824842169 913852732 824842169 913852732 216494816 241775189 216494816 241775189 46028564 163021976 46028564 163021976 804945088 869284179 804945088 869284179 106932379 896201268 106932379 896201268 317894250 245561068 317894250 245561068 176639164 769416656 176639164 769416656 826936645 59286617 826936645 59286617 574953951 443597925 574953951 443597925 892536234 764775400 892536234 764775400 89236670 737912235 89236670 737912235 425995028 439543298 425995028 439543298 71397808 714320102 71397808 714320102 918548415 6001803 918548415 6001803 900583778 935223427 900583778 935223427 569819469 276316620 569819469 276316620 801975364 985937953 801975364 985937953 214463261 812074044 214463261 812074044 165394816 993272245 165394816 993272245 386976233 323900283 386976233 323900283 769195909 939649486 769195909 939649486 867880804 117098416 867880804 117098416 83794394 986508618 83794394 986508618 856626509 247301866 856626509 247301866 582904897 83743846 582904897 83743846 556448438 161709068 556448438 161709068 918034989 203991074 918034989 203991074 167283092 683309464 167283092 683309464 503428628 651883822 503428628 651883822 963194816 680270259 963194816 680270259 149509993 286341868 149509993 286341868 54169864 783016024 54169864 783016024 339316632 458698884 339316632 458698884 328698462 740858000 328698462 740858000 125525638 196920661 125525638 196920661 965279816 743709391 965279816 743709391 355171739 257422808 355171739 257422808 60894647 991282511 60894647 991282511 865638794 55468610 865638794 55468610 909715147 313470542 909715147 313470542 619759767 880035058 619759767 880035058 461318802 632588441 461318802 632588441 467894994 390604035 467894994 390604035 295211712 8630572 295211712 8630572 888616574 331514293 888616574 331514293 396603380 292876510 396603380 292876510 990483352 32206283 990483352 32206283 272319917 487317387 272319917 487317387 734283946 162027905 734283946 162027905 31795152 867216732 31795152 867216732 428476196 437756275 428476196 437756275 990639941 984997890 990639941 984997890 306683635 85898967 306683635 85898967 763896491 868368605 763896491 868368605 33983967 992041766 33983967 992041766 634835894 801715046 634835894 801715046 218729658 138390257 218729658 138390257 630883243 601180031 630883243 601180031 40565443 101964326 40565443 101964326 843780475 216306660 843780475 216306660 2726588 865013459 2726588 865013459 862525168 654145524 862525168 654145524 574905194 217076512 574905194 217076512 60638502 988456567 60638502 988456567 914445164 154436335 914445164 154436335 312142099 708769154 312142099 708769154 982727171 730567488 982727171 730567488 701829684 521929681 701829684 521929681 108290390 892967643 108290390 892967643 319445708 294183900 319445708 294183900 693423109 886983371 693423109 886983371 197877958 419188103 197877958 419188103 603318547 562248935 603318547 562248935 283094060 338613125 283094060 338613125 172136840 994999445 172136840 994999445 467431781 279605236 467431781 279605236 32182698 632265701 32182698 632265701 820641613 581615454 820641613 581615454 864158792 791583042 864158792 791583042 905960214 120217276 905960214 120217276 251261315 526587979 251261315 526587979 715566091 256439874 715566091 256439874 409482868 174440701 409482868 174440701 720976905 331631286 720976905 331631286 190823061 384059678 190823061 384059678 816004325 692582488 816004325 692582488 360510134 977240932 360510134 977240932 394548960 701954854 394548960 701954854 371905061 871285775 371905061 871285775 910639783 644337033 910639783 644337033 646200213 165378068 646200213 165378068 19897695 781686806 19897695 781686806 441404051 483113751 441404051 483113751 679248793 897878486 679248793 897878486 370720073 475890035 370720073 475890035 459473198 586334483 459473198 586334483 327747872 117936662 327747872 117936662 930613333 211146967 930613333 211146967 131608244 907397780 131608244 907397780 494601517 529432926 494601517 529432926 818938891 931313849 818938891 931313849 336102776 136907466 336102776 136907466 446963315 634023550 446963315 634023550 518054806 283082538 518054806 283082538 412395476 358472857 412395476 358472857 554417138 766969017 554417138 766969017 201411820 53202413 201411820 53202413 631440135 532515583 631440135 532515583 857235987 519073534 857235987 519073534 637599793 854635146 637599793 854635146 43292939 448702368 43292939 448702368 598178264 835302804 598178264 835302804 109876191 702889635 109876191 702889635 911564436 48208113 911564436 48208113 113289380 281267781 113289380 281267781 473571618 973710902 473571618 973710902 121136243 594837934 121136243 594837934 104773409 963416923 104773409 963416923 950348610 243335513 950348610 243335513 183635283 174783417 183635283 174783417 946374279 474474581 946374279 474474581 402218716 371428849 402218716 371428849 949995569 836724651 949995569 836724651 167634913 648455770 167634913 648455770 680793290 206411052 680793290 206411052 148361370 3402867 148361370 3402867 802372687 252236537 802372687 252236537 749373062 115123246 749373062 115123246 887743625 786946967 887743625 786946967 41027536 336415727 41027536 336415727 47654958 891323772 47654958 891323772 420567710 212229477 420567710 212229477 458553658 777579463 458553658 777579463 391340651 562252907 391340651 562252907 989559477 795234651 989559477 795234651 382630161 351329790 382630161 351329790 834095477 544365986 834095477 544365986 318814160 85389624 318814160 85389624 661766236 893804512 661766236 893804512 503311115 397809299 503311115 397809299 648674047 767818680 648674047 767818680 208985286 71105383 208985286 71105383 392654725 894872020 392654725 894872020 993001838 623545834 993001838 623545834 418156496 637246740 418156496 637246740 819693948 467216500 819693948 467216500 287644706 818232749 287644706 818232749 787360757 635021543 787360757 635021543 97107643 705119447 97107643 705119447 721380261 285370356 721380261 285370356 897192538 306563334 897192538 306563334 104147771 190176326 104147771 190176326 229762054 767068325 229762054 767068325 567702640 83758578 567702640 83758578 192809337 349921162 192809337 349921162 948824955 86582778 948824955 86582778 482948765 905202804 482948765 905202804 821106401 685059488 821106401 685059488 704823293 386850510 704823293 386850510 711506411 918285184 711506411 918285184 873766426 511421181 873766426 511421181 58340488 619182039 58340488 619182039 230471833 82505883 230471833 82505883 760427372 904597518 760427372 904597518 981204700 944302486 981204700 944302486 619710319 357109600 619710319 357109600 452178725 575051040 452178725 575051040 898394048 670537280 898394048 670537280 203021168 292070257 203021168 292070257 391009990 448130884 391009990 448130884 269284006 410163410 269284006 410163410 784914709 824848933 784914709 824848933 388356231 908742873 388356231 908742873 900587184 769483578 900587184 769483578 9261095 501729276 9261095 501729276 258548775 460846536 258548775 460846536 20912291 45864691 20912291 45864691 496850210 954386395 496850210 954386395 662303752 232445395 662303752 232445395 200165443 518597855 200165443 518597855 279727946 286229296 279727946 286229296 33213176 652281280 33213176 652281280 274200965 73174798 274200965 73174798 869447236 924560781 869447236 924560781 36077608 957842749 36077608 957842749 735745060 200491143 735745060 200491143 384596753 835461754 384596753 835461754 572910597 613630783 572910597 613630783 858656150 925578701 858656150 925578701 26482378 420807632 26482378 420807632 898475925 725664742 898475925 725664742 628629156 934661762 628629156 934661762 873461373 474878462 873461373 474878462 702783330 872048323 702783330 872048323 467003141 52553277 467003141 52553277 656660830 907887086 656660830 907887086 76362503 605337160 76362503 605337160 301848039 943994860 301848039 943994860 579713712 716894005 579713712 716894005 176410903 355800547 176410903 355800547 618581306 771692035 618581306 771692035 17285060 557084857 17285060 557084857 835463774 745550929 835463774 745550929 372178876 356628331 372178876 356628331 811811274 973047090 811811274 973047090 158245787 772952147 158245787 772952147 525421330 132806056 525421330 132806056 493047993 661092286 493047993 661092286 390086924 991365894 390086924 991365894 782209929 385575170 782209929 385575170 918061252 803374330 918061252 803374330 244214677 408784141 244214677 408784141 601763861 680425749 601763861 680425749 390969396 674667824 390969396 674667824 926123470 5360605 926123470 5360605 24324659 799079451 24324659 799079451 916648194 439007798 916648194 439007798 43829179 961109703 43829179 961109703 406298540 270766579 406298540 270766579 219685002 404014904 219685002 404014904 671728961 271166441 671728961 271166441 52263140 681995236 52263140 681995236 200042533 267232965 200042533 267232965 777962729 932426760 777962729 932426760 636901737 218455830 636901737 218455830 123297560 578537674 123297560 578537674 788152740 266672593 788152740 266672593 723904296 897151802 723904296 897151802 969549085 395191888 969549085 395191888 277406110 971671407 277406110 971671407 235536526 842214182 235536526 842214182 606044092 886030019 606044092 886030019 259499474 774693525 259499474 774693525 717136698 227698186 717136698 227698186 113847024 903066665 113847024 903066665 834172144 824877941 834172144 824877941 732932317 170622358 732932317 170622358 927733414 676186472 927733414 676186472 335821764 128517662 335821764 128517662 294984209 335091510 294984209 335091510 631938780 216043804 631938780 216043804 556431 975735779 556431 975735779 555005954 477110925 555005954 477110925 344664818 249272957 344664818 249272957 974715742 705839036 974715742 705839036 456717249 578393747 456717249 578393747 621339189 967570899 621339189 967570899 609321467 203570894 609321467 203570894 274689515 276268241 274689515 276268241 656893468 43645674 656893468 43645674 47444373 415616504 47444373 415616504 397892193 999744213 397892193 999744213 130172182 421766625 130172182 421766625 670318721 397530019 670318721 397530019 119169440 709362147 119169440 709362147 976772956 545356034 976772956 545356034 13691699 974699811 13691699 974699811 498063338 184245082 498063338 184245082 274083276 723332410 274083276 723332410 771485755 96746388 771485755 96746388 232346189 372669817 232346189 372669817 20715715 725760199 20715715 725760199 933575251 939376282 933575251 939376282 137673257 235061524 137673257 235061524 756962514 537896063 756962514 537896063 206173628 282219548 206173628 282219548 564761895 999149473 564761895 999149473 711196780 225581866 711196780 225581866 727940131 856861881 727940131 856861881 700312619 256376917 700312619 256376917 177626128 858037101 177626128 858037101 597923399 501745911 597923399 501745911 951552888 798779959 951552888 798779959 931994134 399537727 931994134 399537727 176932370 774880591 176932370 774880591 688011315 556318197 688011315 556318197 230992175 377183953 230992175 377183953 705640669 600850628 705640669 600850628 632586096 494895345 632586096 494895345 682025127 912333426 682025127 912333426 887282594 634167003 887282594 634167003 288623149 400551986 288623149 400551986 719960694 688426020 719960694 688426020 184818983 688656913 184818983 688656913 662181948 271612005 662181948 271612005 634795347 869766236 634795347 869766236 12189363 400905786 12189363 400905786 953070339 865469382 953070339 865469382 959661561 43254565 959661561 43254565 458587977 325549503 458587977 325549503 885663730 325406227 885663730 325406227 57153396 865088931 57153396 865088931 452037265 450342173 452037265 450342173 817322993 786223598 817322993 786223598 266325121 232722604 266325121 232722604 983811309 836210987 983811309 836210987 200959382 105835444 200959382 105835444 746562736 865552903 746562736 865552903 914596560 20441714 914596560 20441714 879357857 920626090 879357857 920626090 896234675 109283205 896234675 109283205 933112245 609967811 933112245 609967811 597785991 564490404 597785991 564490404 678784473 135885165 678784473 135885165 280815745 575138692 280815745 575138692 985598437 82817331 985598437 82817331 470742450 326691522 470742450 326691522 925151821 405277165 925151821 405277165 842651119 277769341 842651119 277769341 176022055 888180157 176022055 888180157 504963738 212614820 504963738 212614820 120038874 990110280 120038874 990110280 623773678 371934579 623773678 371934579 407192418 592587457 407192418 592587457 711459249 273711262 711459249 273711262 556125923 738401813 556125923 738401813 165159064 743953439 165159064 743953439 349347583 93159635 349347583 93159635 951038663 845327329 951038663 845327329 529130076 113458107 529130076 113458107 737887397 875106411 737887397 875106411 11068620 109230642 11068620 109230642 894779477 918612800 894779477 918612800 59905395 149888327 59905395 149888327 655245248 56694459 655245248 56694459 25864634 287223534 25864634 287223534 276279493 308424060 276279493 308424060 16438991 992490525 16438991 992490525 584874890 505259063 584874890 505259063 524909430 636214609 524909430 636214609 837075674 395524431 837075674 395524431 319749166 603204754 319749166 603204754 884757571 504962788 884757571 504962788 230218448 333987820 230218448 333987820 699891867 156194309 699891867 156194309 65659576 456766113 65659576 456766113 96022451 891784998 96022451 891784998 35588022 270883001 35588022 270883001 898810068 551747957 898810068 551747957 920234381 431964095 920234381 431964095 508072904 127029240 508072904 127029240 779557583 717149262 779557583 717149262 973865583 528736422 973865583 528736422 619857565 923598744 619857565 923598744 709405951 43004009 709405951 43004009 774819666 61524133 774819666 61524133 515920410 638299177 515920410 638299177 550742139 852291591 550742139 852291591 256283151 238730074 256283151 238730074 961498256 318803777 961498256 318803777 7730196 247836345 7730196 247836345 999138258 746023309 999138258 746023309 35435157 244057217 35435157 244057217 553389452 414754296 553389452 414754296 364009868 709551478 364009868 709551478 823157191 812039442 823157191 812039442 813659278 371216350 813659278 371216350 378497824 948423430 378497824 948423430 509322725 668233922 509322725 668233922 710020231 946452613 710020231 946452613 296765751 5886407 296765751 5886407 294245487 925689714 294245487 925689714 907268565 487155906 907268565 487155906 478624456 512531420 478624456 512531420 551032158 298208783 551032158 298208783 272479226 964520452 272479226 964520452 940299284 851968324 940299284 851968324 319471060 396561093 319471060 396561093 786118594 247304788 786118594 247304788 65967962 31196279 65967962 31196279 888022890 191205900 888022890 191205900 255377966 660651317 255377966 660651317 1626552 891210117 1626552 891210117 841603301 267334700 841603301 267334700 13567061 982234387 13567061 982234387 619482611 931342355 619482611 931342355 55280646 315966463 55280646 315966463 812682759 144338011 812682759 144338011 29140198 779598486 29140198 779598486 651339831 211583542 651339831 211583542 23019152 49124969 23019152 49124969 21180283 722112119 21180283 722112119 641381520 484357235 641381520 484357235 423936017 182359243 423936017 182359243 583268294 219635556 583268294 219635556 52632368 514898399 52632368 514898399 828094134 58735333 828094134 58735333 245821314 845518954 245821314 845518954 979146420 17004601 979146420 17004601 89613531 658063614 89613531 658063614 375458675 377844699 375458675 377844699 277435834 157372496 277435834 157372496 855687127 127316567 855687127 127316567 89149430 100677017 89149430 100677017 917630544 25728031 917630544 25728031 789874484 815657102 789874484 815657102 488445895 352990565 488445895 352990565 646785526 277259183 646785526 277259183 950912540 493539699 950912540 493539699 581042017 378942851 581042017 378942851 276860862 919458613 276860862 919458613 199132781 126788618 199132781 126788618 989911872 374806510 989911872 374806510 654984982 591541740 654984982 591541740 950816656 723418992 950816656 723418992 609065941 425085351 609065941 425085351 853476085 15760824 853476085 15760824 394746839 933273238 394746839 933273238 974969646 244392984 974969646 244392984 318506487 746346369 318506487 746346369 704958821 306454716 704958821 306454716 804221510 639900887 804221510 639900887 651103477 599254028 651103477 599254028 828184616 879937330 828184616 879937330 885329594 124904033 885329594 124904033 389834733 566758829 389834733 566758829 981467315 24943882 981467315 24943882 824279993 977333525 824279993 977333525 13378887 390556356 13378887 390556356 45340548 713483498 45340548 713483498 115098077 488873056 115098077 488873056 835584390 774123894 835584390 774123894 637132156 261494402 637132156 261494402 216625351 672665625 216625351 672665625 294148597 385732443 294148597 385732443 769580490 934316735 769580490 934316735 864618402 249100331 864618402 249100331 622344166 985337252 622344166 985337252 672100702 100209772 672100702 100209772 68328576 516386598 68328576 516386598 557334682 808154277 557334682 808154277 948399320 319666924 948399320 319666924 796503158 352865744 796503158 352865744 329477175 170977345 329477175 170977345 957390633 934280484 957390633 934280484 629531606 361315761 629531606 361315761 964651557 493091414 964651557 493091414 81357648 105697164 81357648 105697164 601992414 859907605 601992414 859907605 929502525 243949115 929502525 243949115 657750637 630206093 657750637 630206093 323968362 71815647 323968362 71815647 799644519 735295062 799644519 735295062 903466170 774838310 903466170 774838310 457806574 432667537 457806574 432667537 692651016 378732905 692651016 378732905 7073152 663890119 7073152 663890119 432395321 550850926 432395321 550850926 86972979 570117146 86972979 570117146 811858931 481397632 811858931 481397632 98861894 709474284 98861894 709474284 229549406 372067965 229549406 372067965 629056913 963380915 629056913 963380915 247911086 489670008 247911086 489670008 761155022 275947207 761155022 275947207 252528825 9489529 252528825 9489529 660855211 507879980 660855211 507879980 74305225 177951109 74305225 177951109 795768010 615337178 795768010 615337178 709748435 90758533 709748435 90758533 581028502 954633483 581028502 954633483 867377251 539088690 867377251 539088690 22708812 250170434 22708812 250170434 781856018 480511752 781856018 480511752 76412087 510729990 76412087 510729990 244713451 223042494 244713451 223042494 421243835 142761491 421243835 142761491 131710628 556974701 131710628 556974701 717592261 269642445 717592261 269642445 582464344 627163634 582464344 627163634 60308433 121405123 60308433 121405123 875031941 426828528 875031941 426828528 823855239 80455732 823855239 80455732 457550939 289184426 457550939 289184426 71071959 989701156 71071959 989701156 619991265 819252925 619991265 819252925 329374505 175182308 329374505 175182308 903309268 417588877 903309268 417588877 342278911 799937669 342278911 799937669 197511817 458015128 197511817 458015128 864431202 544337639 864431202 544337639 31384635 650704405 31384635 650704405 659701767 852480597 659701767 852480597 579835004 335691398 579835004 335691398 707926600 250745025 707926600 250745025 340137312 224731979 340137312 224731979 290051086 339491285 290051086 339491285 733096913 243952417 733096913 243952417 456798443 773837733 456798443 773837733 953578643 350580675 953578643 350580675 125868446 284003956 125868446 284003956 783540432 371351741 783540432 371351741 200908659 777250095 200908659 777250095 880013455 938376384 880013455 938376384 685380594 133106746 685380594 133106746 182060623 823701693 182060623 823701693 738580953 710104167 738580953 710104167 287379970 4903915 287379970 4903915 33719490 837992217 33719490 837992217 911479685 440683508 911479685 440683508 625705740 471313963 625705740 471313963 664270851 21388126 664270851 21388126 430524072 594192580 430524072 594192580 922887608 867477168 922887608 867477168 110681538 517369455 110681538 517369455 679429700 87717289 679429700 87717289 100314998 191352011 100314998 191352011 966602657 362978438 966602657 362978438 593223596 835601349 593223596 835601349 775373010 460403735 775373010 460403735 224203331 171055492 224203331 171055492 383703790 788965724 383703790 788965724 80987717 803589861 80987717 803589861 622606955 44587292 622606955 44587292 673433382 224620659 673433382 224620659 969733172 108761365 969733172 108761365 224447231 878307873 224447231 878307873 329005262 713418501 329005262 713418501 166183947 999739706 166183947 999739706 321264635 79009858 321264635 79009858 957085268 997051520 957085268 997051520 154387877 978339048 154387877 978339048 712724229 543841065 712724229 543841065 186954590 400100077 186954590 400100077 975863145 759462736 975863145 759462736 85414907 691498290 85414907 691498290 705590439 493894755 705590439 493894755 431226685 159702726 431226685 159702726 880805862 991407107 880805862 991407107 727217431 115058350 727217431 115058350 828448895 118103109 828448895 118103109 131394102 190217471 131394102 190217471 882702422 437055883 882702422 437055883 220117423 635649040 220117423 635649040 981203803 198150213 981203803 198150213 304272398 617406719 304272398 617406719 469806300 121164419 469806300 121164419 556172890 485121273 556172890 485121273 415846441 441168340 415846441 441168340 963218398 684802666 963218398 684802666 909146997 583453464 909146997 583453464 124578494 840185741 124578494 840185741 16690313 121006846 16690313 121006846 600052063 889328628 600052063 889328628 459881580 991018911 459881580 991018911 741445836 280731307 741445836 280731307 77362413 404016943 77362413 404016943 602630411 588063844 602630411 588063844 128784912 588503264 128784912 588503264 663815723 185321866 663815723 185321866 244098760 54607820 244098760 54607820 952468250 450843159 952468250 450843159 718063931 142746103 718063931 142746103 88433794 942141343 88433794 942141343 732987768 80216014 732987768 80216014 177587355 684244233 177587355 684244233 816726919 74368251 816726919 74368251 752886095 844707354 752886095 844707354 953485554 222125350 953485554 222125350 331322122 502646786 331322122 502646786 603227691 362317802 603227691 362317802 647825247 576898017 647825247 576898017 466453690 65834017 466453690 65834017 793847815 472789777 793847815 472789777 642542148 997875672 642542148 997875672 674377196 98468300 674377196 98468300 877785181 720302375 877785181 720302375 115351520 468451299 115351520 468451299 923505592 642051177 923505592 642051177 154701536 305129174 154701536 305129174 95900382 660458382 95900382 660458382 600746729 196522266 600746729 196522266 613899469 312130373 613899469 312130373 171206325 401305639 171206325 401305639 373596016 338302269 373596016 338302269 465173484 796900374 465173484 796900374 608626875 3206966 608626875 3206966 844855233 640680723 844855233 640680723 412058852 822838604 412058852 822838604 913392545 167831232 913392545 167831232 192424557 432629875 192424557 432629875 889250472 209981947 889250472 209981947 55520384 696659798 55520384 696659798 895243224 181164319 895243224 181164319 123394745 315461370 123394745 315461370 988490489 922951391 988490489 922951391 983627764 112173299 983627764 112173299 519220271 9979254 519220271 9979254 729769583 26246210 729769583 26246210 212517458 678327473 212517458 678327473 335432308 541660360 335432308 541660360 261385596 588777975 261385596 588777975 696270948 393341836 696270948 393341836 54734642 501484270 54734642 501484270 310917967 163812559 310917967 163812559 4569465 777562125 4569465 777562125 660619497 415696098 660619497 415696098 42290657 792096933 42290657 792096933 952161806 80765511 952161806 80765511 260110754 827384480 260110754 827384480 844445113 343015657 844445113 343015657 519496910 780140233 519496910 780140233 693884437 161783531 693884437 161783531 577903815 131986339 577903815 131986339 625073078 951835920 625073078 951835920 533928123 732695799 533928123 732695799 130945148 928905903 130945148 928905903 138136168 59362765 138136168 59362765 937506234 520791253 937506234 520791253 285953432 546877270 285953432 546877270 429553649 903997181 429553649 903997181 652881184 216275893 652881184 216275893 119073704 783008144 119073704 783008144 371935514 483240715 371935514 483240715 250277365 776545531 250277365 776545531 875433322 736787372 875433322 736787372 994237044 892106496 994237044 892106496 389473077 254575417 389473077 254575417 705308586 1112574 705308586 1112574 94609854 192479876 94609854 192479876 541041019 302762752 541041019 302762752 167785697 367986066 167785697 367986066 807608291 341307033 807608291 341307033 537117186 894574271 537117186 894574271 643892707 94871024 643892707 94871024 694216103 749100758 694216103 749100758 842183981 996290745 842183981 996290745 210026473 17226208 210026473 17226208 873231435 887412870 873231435 887412870 175433665 220851870 175433665 220851870 630159633 838364921 630159633 838364921 435038295 55668371 435038295 55668371 40099598 737635882 40099598 737635882 315303514 363146398 315303514 363146398 561402620 412891747 561402620 412891747 270780972 592623676 270780972 592623676 616254946 71390983 616254946 71390983 83309321 671223676 83309321 671223676 335038329 158729044 335038329 158729044 467855484 481499886 467855484 481499886 444188291 315239964 444188291 315239964 764084373 868465330 764084373 868465330 153129520 483783886 153129520 483783886 86031156 953532037 86031156 953532037 991607657 553759252 991607657 553759252 396213001 265745518 396213001 265745518 703511159 761882172 703511159 761882172 243611744 127356734 243611744 127356734 998461315 506268183 998461315 506268183 515629950 993710658 515629950 993710658 832970759 290563564 832970759 290563564 350800640 674365662 350800640 674365662 779626671 42073649 779626671 42073649 571098513 302430520 571098513 302430520 594182482 72740322 594182482 72740322 207094057 540649396 207094057 540649396 980365188 790671724 980365188 790671724 20584060 404438054 20584060 404438054 100144469 686147030 100144469 686147030 294872762 501360275 294872762 501360275 154702764 779844020 154702764 779844020 893720001 212548023 893720001 212548023 462814055 106802900 462814055 106802900 807700810 960042872 807700810 960042872 19197201 100576767 19197201 100576767 344326793 909136649 344326793 909136649 117306945 152865725 117306945 152865725 749502688 442420098 749502688 442420098 127168232 925763169 127168232 925763169 976711903 917591243 976711903 917591243 797593087 827997651 797593087 827997651 791070315 992804981 791070315 992804981 368339509 220179329 368339509 220179329 626982757 970567270 626982757 970567270 28871282 674682922 28871282 674682922 988493066 953450095 988493066 953450095 567302286 219797608 567302286 219797608 932333166 413911691 932333166 413911691 288485496 222182676 288485496 222182676 880180791 864879790 880180791 864879790 595564512 238452030 595564512 238452030 649106762 726973578 649106762 726973578 71158427 206957582 71158427 206957582 990278490 631273451 990278490 631273451 826914789 132546375 826914789 132546375 177350526 676485486 177350526 676485486 678007688 528140871 678007688 528140871 335763943 942297399 335763943 942297399 741006390 123874691 741006390 123874691 206059573 250397228 206059573 250397228 866145068 29585487 866145068 29585487 431206612 968590186 431206612 968590186 596746307 316076103 596746307 316076103 864339818 687125636 864339818 687125636 532138078 25189558 532138078 25189558 895338471 957219019 895338471 957219019 216259490 257415585 216259490 257415585 542093349 348320926 542093349 348320926 464204217 126156870 464204217 126156870 858981882 793303488 858981882 793303488 990797374 842328261 990797374 842328261 739806615 221055722 739806615 221055722 753562809 361784513 753562809 361784513 782907035 702949393 782907035 702949393 38204620 216294376 38204620 216294376 704201590 864876020 704201590 864876020 216642896 793363802 216642896 793363802 146464434 964516574 146464434 964516574 4677801 794837907 4677801 794837907 907169899 111112078 907169899 111112078 684128041 662637368 684128041 662637368 675330850 256507337 675330850 256507337 322416107 64687821 322416107 64687821 711865919 743433382 711865919 743433382 907805860 370366436 907805860 370366436 702873550 834668432 702873550 834668432 758523543 25786433 758523543 25786433 677936171 745380504 677936171 745380504 678381576 624812116 678381576 624812116 95714185 941865767 95714185 941865767 778685863 519733566 778685863 519733566 814254228 727002875 814254228 727002875 362738697 298945447 362738697 298945447 537686047 595968551 537686047 595968551 501316928 335734831 501316928 335734831 655325374 862230939 655325374 862230939 548094188 588405093 548094188 588405093 146149123 741844802 146149123 741844802 137923233 103967876 137923233 103967876 880043625 714816586 880043625 714816586 638431880 346972701 638431880 346972701 22629325 339263338 22629325 339263338 811367808 647813396 811367808 647813396 461046171 443104116 461046171 443104116 814582189 859112048 814582189 859112048 332703361 218435228 332703361 218435228 119431561 67072329 119431561 67072329 908294152 648648886 908294152 648648886 402790255 815802255 402790255 815802255 676425627 667033614 676425627 667033614 148032360 731894273 148032360 731894273 988836188 338600566 988836188 338600566 376576739 292958565 376576739 292958565 969908781 756614620 969908781 756614620 516985868 480422552 516985868 480422552 839274154 443418042 839274154 443418042 264970650 557299825 264970650 557299825 436205263 339716826 436205263 339716826 723100251 731626524 723100251 731626524 985232795 188915046 985232795 188915046 51902232 718194535 51902232 718194535 849946839 893103947 849946839 893103947 623910647 245100985 623910647 245100985 792674913 921426227 792674913 921426227 485703863 336137932 485703863 336137932 849301076 466538222 849301076 466538222 304098368 44252340 304098368 44252340 378345798 749077883 378345798 749077883 873392242 780430258 873392242 780430258 507115243 398472554 507115243 398472554 629797571 440972313 629797571 440972313 138975818 884147841 138975818 884147841 470926309 244380907 470926309 244380907 132538726 744166081 132538726 744166081 647539444 489895524 647539444 489895524 375040710 824323114 375040710 824323114 738541282 406694581 738541282 406694581 185872310 804634151 185872310 804634151 533980015 399868405 533980015 399868405 35620986 851489617 35620986 851489617 91312582 104352199 91312582 104352199 380182880 211633979 380182880 211633979 20692129 25508251 20692129 25508251 802282734 511442558 802282734 511442558 151632017 754553571 151632017 754553571 747229779 677124698 747229779 677124698 62261041 689602811 62261041 689602811 787024463 291355241 787024463 291355241 212809095 721707729 212809095 721707729 775196076 292496616 775196076 292496616 10980214 885866106 10980214 885866106 490275721 7275341 490275721 7275341 567892575 100026109 567892575 100026109 169278710 249440750 169278710 249440750 455709384 570585745 455709384 570585745 207054929 314274975 207054929 314274975 248657064 829852728 248657064 829852728 477460999 62525514 477460999 62525514 765505987 716920280 765505987 716920280 455044599 326265208 455044599 326265208 794669950 469830267 794669950 469830267 938602857 475953284 938602857 475953284 99812596 909273802 99812596 909273802 335443824 459145430 335443824 459145430 90342936 217092747 90342936 217092747 703854296 165161244 703854296 165161244 231691866 837895767 231691866 837895767 565819087 348526975 565819087 348526975 43213434 404412187 43213434 404412187 455501661 888195458 455501661 888195458 904647125 179955483 904647125 179955483 744350650 315243845 744350650 315243845 612492993 157911277 612492993 157911277 757714714 962012184 757714714 962012184 21900888 529157429 21900888 529157429 486343418 381768715 486343418 381768715 122051940 875839552 122051940 875839552 519078183 868636711 519078183 868636711 171627515 12992132 171627515 12992132 703983768 850173272 703983768 850173272 693180821 22296160 693180821 22296160 463191927 207666592 463191927 207666592 459508627 81330828 459508627 81330828 198575657 971604969 198575657 971604969 725191710 914852408 725191710 914852408 443275723 490561970 443275723 490561970 753251113 493203312 753251113 493203312 697696669 358958008 697696669 358958008 298398557 930289199 298398557 930289199 803422335 32027825 803422335 32027825 678982376 977738992 678982376 977738992 853251776 384602362 853251776 384602362 955286612 902228240 955286612 902228240 175625394 3045935 175625394 3045935 594762265 796311652 594762265 796311652 986343269 257920482 986343269 257920482 248914999 130006253 248914999 130006253 980410757 680963332 980410757 680963332 482484098 663827972 482484098 663827972 123971380 777724610 123971380 777724610 524952199 156902166 524952199 156902166 679654993 473093642 679654993 473093642 910933979 102168476 910933979 102168476 191011926 278953431 191011926 278953431 52042913 162656049 52042913 162656049 827015107 992261222 827015107 992261222 425912049 387410449 425912049 387410449 922694300 352757599 922694300 352757599 380443344 899835032 380443344 899835032 477864491 745319013 477864491 745319013 22699544 877529905 22699544 877529905 575024690 490429563 575024690 490429563 298915657 560169311 298915657 560169311 133696127 311411319 133696127 311411319 335580473 948079233 335580473 948079233 842419556 293957810 842419556 293957810 628098838 399832761 628098838 399832761 370897395 178067529 370897395 178067529 61150585 777167003 61150585 777167003 947283065 969480942 947283065 969480942 663978831 799558372 663978831 799558372 684796819 358854512 684796819 358854512 566046198 116756098 566046198 116756098 909309725 933427944 909309725 933427944 336589669 143440632 336589669 143440632 618971765 846694673 618971765 846694673 27716689 225986763 27716689 225986763 256455798 858598772 256455798 858598772 385457577 675457105 385457577 675457105 779793168 950445883 779793168 950445883 257335938 435928804 257335938 435928804 731059710 980811836 731059710 980811836 210485211 320076248 210485211 320076248 90164048 438079727 90164048 438079727 811184542 18803304 811184542 18803304 529967817 852252539 529967817 852252539 32621398 378677704 32621398 378677704 809693010 827651958 809693010 827651958 359980647 857176874 359980647 857176874 927114074 486486155 927114074 486486155 683992683 499535702 683992683 499535702 92442065 395823193 92442065 395823193 983118940 761431013 983118940 761431013 537589072 172729265 537589072 172729265 226619847 457634268 226619847 457634268 354896439 28075249 354896439 28075249 729836828 572079365 729836828 572079365 445956981 541282921 445956981 541282921 372934841 699664143 372934841 699664143 618222351 509020399 618222351 509020399 788505047 866807392 788505047 866807392 671443596 244128933 671443596 244128933 59476416 703762268 59476416 703762268 502135849 199108047 502135849 199108047 427895758 697803112 427895758 697803112 715952359 868307312 715952359 868307312 683684796 714073963 683684796 714073963 779972588 437931453 779972588 437931453 477493870 928612881 477493870 928612881 777288786 807300861 777288786 807300861 24742039 165823857 24742039 165823857 597012260 927157210 597012260 927157210 906527156 398302080 906527156 398302080 183992306 118142137 183992306 118142137 919452036 200535851 919452036 200535851 442480435 809888402 442480435 809888402 817225676 38573645 817225676 38573645 867158105 428502871 867158105 428502871 677629099 136535671 677629099 136535671 688275984 171223245 688275984 171223245 443261497 967766284 443261497 967766284 533318069 388715430 533318069 388715430 762829311 953262310 762829311 953262310 420377915 42890698 420377915 42890698 137721966 613996366 137721966 613996366 793318464 986819148 793318464 986819148 90955840 474432277 90955840 474432277 926792903 920457958 926792903 920457958 135795917 126912967 135795917 126912967 639383673 709443457 639383673 709443457 485875094 190397797 485875094 190397797 564881742 705261912 564881742 705261912 64845946 534907825 64845946 534907825 894722788 453932278 894722788 453932278 40628682 851294176 40628682 851294176 219482466 688630316 219482466 688630316 83607538 824982901 83607538 824982901 760709000 432066016 760709000 432066016 428941400 919557503 428941400 919557503 486417660 598267468 486417660 598267468 400017254 892428005 400017254 892428005 910297109 160792144 910297109 160792144 500520316 138206431 500520316 138206431 519862341 747238203 519862341 747238203 42722950 648086189 42722950 648086189 622831027 557078925 622831027 557078925 196202258 865612318 196202258 865612318 634723156 544163231 634723156 544163231 14068767 972182509 14068767 972182509 848569850 332147594 848569850 332147594 391007717 694198841 391007717 694198841 744246177 416494092 744246177 416494092 408942189 980168126 408942189 980168126 294843011 582985429 294843011 582985429 822319550 809933038 822319550 809933038 21596829 709269564 21596829 709269564 588123884 234265011 588123884 234265011 324967014 332594359 324967014 332594359 732356206 647125984 732356206 647125984 714186132 8527542 714186132 8527542 819077641 517629714 819077641 517629714 116156929 471169844 116156929 471169844 748680069 545829686 748680069 545829686 498884229 226142696 498884229 226142696 64990881 569989227 64990881 569989227 440571341 126215554 440571341 126215554 38343536 520196539 38343536 520196539 990070173 863760588 990070173 863760588 148721473 934904127 148721473 934904127 386262223 515977088 386262223 515977088 707323803 692977163 707323803 692977163 988076858 377387998 988076858 377387998 711887501 895011488 711887501 895011488 129696628 201179187 129696628 201179187 877352613 807344258 877352613 807344258 167534935 843683325 167534935 843683325 338449785 187725571 338449785 187725571 530963746 580480931 530963746 580480931 659146477 42628099 659146477 42628099 310043955 758036740 310043955 758036740 286352931 204643751 286352931 204643751 423005139 476485831 423005139 476485831 406567423 26360590 406567423 26360590 400114037 625577763 400114037 625577763 929897456 344748342 929897456 344748342 30781838 935569684 30781838 935569684 553139034 117750721 553139034 117750721 296380512 573856620 296380512 573856620 896147145 25249492 896147145 25249492 80887681 976973330 80887681 976973330 794846097 319667110 794846097 319667110 74417220 678442245 74417220 678442245 618845681 143457026 618845681 143457026 903966603 547132927 903966603 547132927 308909548 335117081 308909548 335117081 811615433 619708003 811615433 619708003 32356170 686610373 32356170 686610373 874029747 537914749 874029747 537914749 381983619 665117812 381983619 665117812 865097507 232673214 865097507 232673214 713440464 871667571 713440464 871667571 590599617 431421778 590599617 431421778 370869502 436562434 370869502 436562434 797033657 17182504 797033657 17182504 733156579 259913373 733156579 259913373 519637517 22150239 519637517 22150239 583775955 789986852 583775955 789986852 215819811 68396428 215819811 68396428 804123690 797928420 804123690 797928420 274436901 289537620 274436901 289537620 822745749 149144230 822745749 149144230 423499603 52536818 423499603 52536818 735744357 475283497 735744357 475283497 140896071 108329331 140896071 108329331 617501752 871552834 617501752 871552834 771748113 638237656 771748113 638237656 595614220 864493900 595614220 864493900 215200629 31337984 215200629 31337984 805313926 530859863 805313926 530859863 25943979 78821165 25943979 78821165 373105768 819427369 373105768 819427369 380000918 7110743 380000918 7110743 65805806 865720319 65805806 865720319 782315503 376255050 782315503 376255050 287001024 52850516 287001024 52850516 281396182 879583040 281396182 879583040 518098098 338530256 518098098 338530256 76685237 145449182 76685237 145449182 870590502 506364161 870590502 506364161 72104840 977578624 72104840 977578624 715017567 381785021 715017567 381785021 502888442 804758860 502888442 804758860 694988489 44049518 694988489 44049518 254390253 841728626 254390253 841728626 674743615 34515910 674743615 34515910 280905281 780200197 280905281 780200197 710378611 155557529 710378611 155557529 339087876 192372745 339087876 192372745 850869158 771297445 850869158 771297445 202926425 580517528 202926425 580517528 860766618 688431583 860766618 688431583 222103666 24306145 222103666 24306145 607385860 99702232 607385860 99702232 146715190 802503164 146715190 802503164 217367198 318996656 217367198 318996656 827638602 732084347 827638602 732084347 542513592 210185674 542513592 210185674 98392799 824031243 98392799 824031243 372750748 328629714 372750748 328629714 144899263 155116074 144899263 155116074 583841070 291616424 583841070 291616424 210359452 611064561 210359452 611064561 986253730 20555243 986253730 20555243 289953084 633323786 289953084 633323786 211814805 188636292 211814805 188636292 117173552 693784757 117173552 693784757 450293004 445756532 450293004 445756532 106604914 538677305 106604914 538677305 978897426 652656440 978897426 652656440 648824042 108923135 648824042 108923135 560414205 648236048 560414205 648236048 37615066 840158524 37615066 840158524 4238054 389242292 4238054 389242292 585840622 798759502 585840622 798759502 267908361 708357739 267908361 708357739 698637057 297441978 698637057 297441978 10990330 800657522 10990330 800657522 743072870 726152863 743072870 726152863 451027880 905665847 451027880 905665847 464394892 61368777 464394892 61368777 43730560 390338161 43730560 390338161 709873031 222288038 709873031 222288038 509680344 4667063 509680344 4667063 560150174 344545700 560150174 344545700 50970181 141640236 50970181 141640236 907734748 870224946 907734748 870224946 354122189 645804831 354122189 645804831 886041333 652414374 886041333 652414374 813023331 128678155 813023331 128678155 144198558 205678854 144198558 205678854 885912766 386472990 885912766 386472990 321560852 119524516 321560852 119524516 583387390 347788465 583387390 347788465 375082539 157097757 375082539 157097757 739089016 536137449 739089016 536137449 826187036 25340913 826187036 25340913 881115080 428523452 881115080 428523452 216296687 446090302 216296687 446090302 633061564 232973097 633061564 232973097 125948648 90725210 125948648 90725210 398594990 416676485 398594990 416676485 187225986 307475135 187225986 307475135 898844751 189304407 898844751 189304407 572196573 704162435 572196573 704162435 707050052 355527861 707050052 355527861 470510095 346143965 470510095 346143965 155328727 786679656 155328727 786679656 103279660 541576586 103279660 541576586 865017803 344587459 865017803 344587459 30559434 705104142 30559434 705104142 653405741 538401563 653405741 538401563 253390412 321184458 253390412 321184458 505135177 909722899 505135177 909722899 876132614 715789948 876132614 715789948 731206716 753940942 731206716 753940942 915800889 437241032 915800889 437241032 1194799 817501820 1194799 817501820 959961883 861043600 959961883 861043600 294699760 784816293 294699760 784816293 619505019 229235288 619505019 229235288 77755761 497868455 77755761 497868455 485676427 540542127 485676427 540542127 808075819 12411800 808075819 12411800 815007803 951237601 815007803 951237601 754183312 80828943 754183312 80828943 832102179 43158257 832102179 43158257 321738667 807613072 321738667 807613072 782076919 985616912 782076919 985616912 674000988 905616788 674000988 905616788 735524832 975659473 735524832 975659473 20620327 327835033 20620327 327835033 964207877 955905088 964207877 955905088 799586856 229791620 799586856 229791620 122930453 859282134 122930453 859282134 3449533 103920243 3449533 103920243 861456006 15541763 861456006 15541763 160265191 645636254 160265191 645636254 627489601 385259311 627489601 385259311 268483462 487559515 268483462 487559515 9574456 303611331 9574456 303611331 767611290 821948379 767611290 821948379 934197578 222827856 934197578 222827856 85529719 942004074 85529719 942004074 935069044 886298785 935069044 886298785 180420572 632449869 180420572 632449869 115294681 761474347 115294681 761474347 594672324 22501479 594672324 22501479 162408432 869328492 162408432 869328492 799393254 63664681 799393254 63664681 465751105 436770730 465751105 436770730 261093032 193058466 261093032 193058466 337037041 946622770 337037041 946622770 600295538 44597631 600295538 44597631 327330433 390978150 327330433 390978150 895108622 62883220 895108622 62883220 676476418 991229442 676476418 991229442 547051581 203757433 547051581 203757433 508001091 532664574 508001091 532664574 530556815 64301229 530556815 64301229 49676208 222610148 49676208 222610148 856417096 787602685 856417096 787602685 543011359 535516729 543011359 535516729 672475358 357261054 672475358 357261054 339012257 379746783 339012257 379746783 768002311 366540254 768002311 366540254 813236429 684120822 813236429 684120822 705446012 99842125 705446012 99842125 786404745 373276566 786404745 373276566 299366298 582104813 299366298 582104813 774167575 77081132 774167575 77081132 412718079 446943553 412718079 446943553 832042015 863241199 832042015 863241199 74263281 251160342 74263281 251160342 470612348 990847161 470612348 990847161 553316033 135434360 553316033 135434360 754004327 950653731 754004327 950653731 89972912 812919878 89972912 812919878 528148676 274649964 528148676 274649964 125269179 675558188 125269179 675558188 527682353 28698294 527682353 28698294 354741014 235222279 354741014 235222279 476201762 40979754 476201762 40979754 472685430 349668917 472685430 349668917 74816880 5038984 74816880 5038984 831526964 450657726 831526964 450657726 824871535 397290469 824871535 397290469 746364547 505293492 746364547 505293492 956479781 328855402 956479781 328855402 475662541 795371698 475662541 795371698 653124833 410965296 653124833 410965296 363584097 585167764 363584097 585167764 315733478 413091732 315733478 413091732 859093514 659941161 859093514 659941161 937180885 23624031 937180885 23624031 897920077 784477567 897920077 784477567 170083665 857483024 170083665 857483024 523287550 480378867 523287550 480378867 197424136 625025754 197424136 625025754 866015457 328262697 866015457 328262697 383491417 322250098 383491417 322250098 600847161 710629008 600847161 710629008 443010340 866236746 443010340 866236746 21295119 408084338 21295119 408084338 386556612 791423861 386556612 791423861 236039158 24631638 236039158 24631638 647866852 519850113 647866852 519850113 219231672 647920799 219231672 647920799 659825510 726992205 659825510 726992205 555961372 398501199 555961372 398501199 259543482 277160001 259543482 277160001 907097285 610179467 907097285 610179467 320597715 830472987 320597715 830472987 284670110 83440340 284670110 83440340 328266512 965387930 328266512 965387930 926436562 654754738 926436562 654754738 209674849 881810545 209674849 881810545 469427430 280444869 469427430 280444869 92820511 735544824 92820511 735544824 866001999 977363188 866001999 977363188 574137226 95285422 574137226 95285422 748345177 864383084 748345177 864383084 204419500 530041990 204419500 530041990 656851306 840720206 656851306 840720206 293032049 41143541 293032049 41143541 995105103 414253565 995105103 414253565 311859372 238283548 311859372 238283548 697733405 337333521 697733405 337333521 207126535 507608116 207126535 507608116 992953750 220591201 992953750 220591201 9934010 720206014 9934010 720206014 97160430 897959949 97160430 897959949 707795069 303847644 707795069 303847644 225189070 130130087 225189070 130130087 684482715 818573861 684482715 818573861 331076047 86971907 331076047 86971907 122615436 361815500 122615436 361815500 199132158 498601403 199132158 498601403 9683422 809978935 9683422 809978935 659472469 700948536 659472469 700948536 275635817 694770270 275635817 694770270 881835277 652186271 881835277 652186271 553232690 340183921 553232690 340183921 793571476 830003526 793571476 830003526 567874120 572520253 567874120 572520253 951150225 676302704 951150225 676302704 574136903 7995422 574136903 7995422 138365504 847584797 138365504 847584797 309307672 392496071 309307672 392496071 486055417 883731207 486055417 883731207 627097339 550951683 627097339 550951683 65073823 863445170 65073823 863445170 703687411 203051841 703687411 203051841 904555872 633075139 904555872 633075139 238331660 146313419 238331660 146313419 948171560 333137230 948171560 333137230 754135362 541504892 754135362 541504892 933346209 626819862 933346209 626819862 154102353 822421263 154102353 822421263 706368293 600325761 706368293 600325761 406214557 768283162 406214557 768283162 785091845 714785298 785091845 714785298 485622686 335567252 485622686 335567252 14389864 907950006 14389864 907950006 209920572 50680638 209920572 50680638 49318784 720184509 49318784 720184509 763938777 319087411 763938777 319087411 267001909 453563782 267001909 453563782 750530549 913335981 750530549 913335981 22699644 402835944 22699644 402835944 684065035 115729759 684065035 115729759 390973931 964017985 390973931 964017985 971733128 838692880 971733128 838692880 635965084 545326818 635965084 545326818 773464254 266602571 773464254 266602571 179874482 517836554 179874482 517836554 868107567 412062599 868107567 412062599 359769057 931308085 359769057 931308085 696963091 536470995 696963091 536470995 223845353 752605382 223845353 752605382 812540052 258339524 812540052 258339524 934516539 849274636 934516539 849274636 397382102 122823282 397382102 122823282 676905576 397220314 676905576 397220314 270951058 928641191 270951058 928641191 443807411 253042877 443807411 253042877 346254920 500814428 346254920 500814428 408605407 484982755 408605407 484982755 353345130 702539625 353345130 702539625 103309642 61679709 103309642 61679709 965195097 599159449 965195097 599159449 104782987 127321930 104782987 127321930 532506281 968520433 532506281 968520433 383419193 526656614 383419193 526656614 24941920 302535015 24941920 302535015 547731380 801310807 547731380 801310807 809342836 90241632 809342836 90241632 659212233 975258677 659212233 975258677 135625267 88598073 135625267 88598073 596563191 433345267 596563191 433345267 101767002 254136390 101767002 254136390 260220396 824865079 260220396 824865079 246559176 54876833 246559176 54876833 746571160 563514742 746571160 563514742 186865475 361346088 186865475 361346088 155774218 826487879 155774218 826487879 467833685 434206956 467833685 434206956 766833285 804429535 766833285 804429535 454986911 145313356 454986911 145313356 583832489 702434749 583832489 702434749 144853650 660399852 144853650 660399852 941697860 981445207 941697860 981445207 439180935 207725629 439180935 207725629 245770029 672966112 245770029 672966112 468926361 291813542 468926361 291813542 872301817 797389826 872301817 797389826 374316255 932289148 374316255 932289148 878041066 405791371 878041066 405791371 477575209 418281100 477575209 418281100 730799845 453662201 730799845 453662201 145045908 836922207 145045908 836922207 758313904 132816375 758313904 132816375 117824189 916025865 117824189 916025865 861593758 409650235 861593758 409650235 462653533 839786395 462653533 839786395 696257414 143204078 696257414 143204078 831278366 672063634 831278366 672063634 224363229 164562741 224363229 164562741 316684316 921574317 316684316 921574317 836375478 150929501 836375478 150929501 290578194 303096805 290578194 303096805 866488029 191551749 866488029 191551749 749992656 551922132 749992656 551922132 952482970 124326510 952482970 124326510 322943840 777462443 322943840 777462443 749675458 223893421 749675458 223893421 69322881 62541863 69322881 62541863 303954006 728723228 303954006 728723228 649643222 542584257 649643222 542584257 154858205 172183251 154858205 172183251 982980581 14799162 982980581 14799162 605827038 576798560 605827038 576798560 564658776 167233702 564658776 167233702 57735728 843945783 57735728 843945783 602148410 529216851 602148410 529216851 298237810 160480068 298237810 160480068 605457139 712100502 605457139 712100502 70540908 197559952 70540908 197559952 783463195 629482480 783463195 629482480 489025663 522867927 489025663 522867927 707441971 83799083 707441971 83799083 882219489 432292605 882219489 432292605 581863996 735472570 581863996 735472570 955130027 80757033 955130027 80757033 720309554 717186366 720309554 717186366 968016364 57230950 968016364 57230950 594959997 359157701 594959997 359157701 899680298 182271398 899680298 182271398 695819492 608463579 695819492 608463579 105164863 712597093 105164863 712597093 484502467 68035240 484502467 68035240 648731137 646002551 648731137 646002551 18250432 550883163 18250432 550883163 549587454 449968109 549587454 449968109 342674775 752759239 342674775 752759239 884183484 900506943 884183484 900506943 7849389 19815633 7849389 19815633 546166612 849730773 546166612 849730773 624635897 905605761 624635897 905605761 263774682 96669175 263774682 96669175 789587113 950564364 789587113 950564364 274170429 470736198 274170429 470736198 137853257 911260096 137853257 911260096 222952947 67636602 222952947 67636602 801979615 871622407 801979615 871622407 558313162 121293071 558313162 121293071 719652533 680035637 719652533 680035637 349697545 665532450 349697545 665532450 965527802 898946408 965527802 898946408 411710551 432847112 411710551 432847112 827888775 740970108 827888775 740970108 94491806 758178309 94491806 758178309 595323894 647146328 595323894 647146328 356671684 199127439 356671684 199127439 529659116 391900672 529659116 391900672 373440058 631111666 373440058 631111666 559961117 857272994 559961117 857272994 921824109 36557317 921824109 36557317 343555156 885347093 343555156 885347093 584057303 754506222 584057303 754506222 72390603 568029461 72390603 568029461 935375731 922919453 935375731 922919453 410536633 89481822 410536633 89481822 664816938 891255724 664816938 891255724 512220284 267509219 512220284 267509219 614977355 352240397 614977355 352240397 75212115 33031629 75212115 33031629 55841812 879829949 55841812 879829949 984780287 447339700 984780287 447339700 364486649 442633135 364486649 442633135 959400277 787402026 959400277 787402026 56279595 721736320 56279595 721736320 737347327 566179367 737347327 566179367 308440007 239870003 308440007 239870003 527952945 708027546 527952945 708027546 204812632 62720090 204812632 62720090 745935605 984469202 745935605 984469202 402683285 670780656 402683285 670780656 694546100 86636534 694546100 86636534 108813587 271452298 108813587 271452298 425086466 340173842 425086466 340173842 311388254 851310485 311388254 851310485 506329792 382662750 506329792 382662750 20240487 249489723 20240487 249489723 609161429 159239188 609161429 159239188 371521929 641440205 371521929 641440205 858168967 257018817 858168967 257018817 105331163 297079697 105331163 297079697 738884825 412918431 738884825 412918431 182211719 406595106 182211719 406595106 656068464 395213680 656068464 395213680 548781650 849328350 548781650 849328350 464974308 349807095 464974308 349807095 187609128 855584140 187609128 855584140 531774007 134938242 531774007 134938242 11906896 860808366 11906896 860808366 924131376 37918564 924131376 37918564 995732615 367147837 995732615 367147837 392632825 367565872 392632825 367565872 895237331 187685215 895237331 187685215 211120774 171091272 211120774 171091272 478987363 970100971 478987363 970100971 86896981 618507371 86896981 618507371 891307456 973672231 891307456 973672231 998514680 491070627 998514680 491070627 44160713 518231529 44160713 518231529 407578787 974955738 407578787 974955738 956905737 424387241 956905737 424387241 184729894 965599390 184729894 965599390 420719512 331457531 420719512 331457531 4798023 178145575 4798023 178145575 712522737 518354124 712522737 518354124 97918985 413964578 97918985 413964578 229908163 726834127 229908163 726834127 303849551 114499066 303849551 114499066 68716913 814856390 68716913 814856390 853314364 214886804 853314364 214886804 607482007 694257155 607482007 694257155 716763529 995538377 716763529 995538377 387166966 674153747 387166966 674153747 616788810 609848518 616788810 609848518 523589126 651051124 523589126 651051124 797224852 511313064 797224852 511313064 519367793 225829606 519367793 225829606 747947402 367076327 747947402 367076327 291409705 118789245 291409705 118789245 177190563 428333341 177190563 428333341 173998916 14589277 173998916 14589277 950384712 738231808 950384712 738231808 803402554 736913002 803402554 736913002 929581148 17176335 929581148 17176335 635150556 895191849 635150556 895191849 882521263 176275443 882521263 176275443 515875055 785599739 515875055 785599739 31101566 273554501 31101566 273554501 628093516 764345294 628093516 764345294 937360527 554091440 937360527 554091440 497059783 340685706 497059783 340685706 872780793 801581083 872780793 801581083 595764362 696122725 595764362 696122725 4874898 979196499 4874898 979196499 580197374 114943837 580197374 114943837 490706327 802674254 490706327 802674254 909793592 235514479 909793592 235514479 410546272 227361999 410546272 227361999 520556852 532484771 520556852 532484771 839867629 325610936 839867629 325610936 447888885 981317861 447888885 981317861 728541212 72865123 728541212 72865123 705772575 768596756 705772575 768596756 748691590 693190914 748691590 693190914 83442549 916714005 83442549 916714005 940530558 533439215 940530558 533439215 365456628 520202116 365456628 520202116 607320457 491682025 607320457 491682025 396896761 943453884 396896761 943453884 299477106 72442572 299477106 72442572 626202946 477055229 626202946 477055229 441586595 438023970 441586595 438023970 652012190 150323091 652012190 150323091 243196132 709789242 243196132 709789242 598042096 669474872 598042096 669474872 55144632 160528273 55144632 160528273 850592946 949191698 850592946 949191698 188428022 716721650 188428022 716721650 295843247 351448344 295843247 351448344 911811610 195179629 911811610 195179629 53581783 866183963 53581783 866183963 593810865 348627024 593810865 348627024 51262928 613481330 51262928 613481330 672362086 867922743 672362086 867922743 576197557 124471216 576197557 124471216 652093830 483924711 652093830 483924711 89840456 201701315 89840456 201701315 935521588 783251290 935521588 783251290 532951304 387517699 532951304 387517699 239537760 270439356 239537760 270439356 903047380 289465138 903047380 289465138 841492208 272037899 841492208 272037899 613019560 663334560 613019560 663334560 141618420 11832500 141618420 11832500 294890213 310040948 294890213 310040948 24541158 464531137 24541158 464531137 835413875 585252938 835413875 585252938 160952734 22420165 160952734 22420165 747978217 638600730 747978217 638600730 574234567 94179471 574234567 94179471 755606196 578368552 755606196 578368552 538456843 121263674 538456843 121263674 94784414 597764658 94784414 597764658 793622036 745837905 793622036 745837905 170182414 216767457 170182414 216767457 697678996 566366200 697678996 566366200 515808364 782247408 515808364 782247408 812685313 483121986 812685313 483121986 207835183 300433876 207835183 300433876 741066537 513263290 741066537 513263290 228803349 464582278 228803349 464582278 595605749 854330998 595605749 854330998 184648323 906544146 184648323 906544146 562630453 248599730 562630453 248599730 472104836 938253329 472104836 938253329 653482589 396935944 653482589 396935944 66764428 77305978 66764428 77305978 538108794 830971600 538108794 830971600 126462401 403769908 126462401 403769908 969767912 880013255 969767912 880013255 265150779 573585834 265150779 573585834 506872423 731906366 506872423 731906366 65797846 99537532 65797846 99537532 933628765 794309229 933628765 794309229 81257171 950163799 81257171 950163799 837580401 624186391 837580401 624186391 495149547 972310533 495149547 972310533 132818463 98086978 132818463 98086978 997378604 631074799 997378604 631074799 31491760 456367900 31491760 456367900 501218498 825062196 501218498 825062196 138062686 225914595 138062686 225914595 992873334 658616449 992873334 658616449 165820272 770703318 165820272 770703318 631574479 75343012 631574479 75343012 234925061 507460567 234925061 507460567 726424596 306149539 726424596 306149539 67962828 645971451 67962828 645971451 472518531 68173314 472518531 68173314 505409609 942597854 505409609 942597854 185769957 410327319 185769957 410327319 863365119 917305230 863365119 917305230 60542070 102228334 60542070 102228334 686633336 437777566 686633336 437777566 361578093 103940897 361578093 103940897 763318736 782322685 763318736 782322685 920785978 146709005 920785978 146709005 399709445 505680965 399709445 505680965 647664819 231251350 647664819 231251350 382316082 732672203 382316082 732672203 146804167 891480443 146804167 891480443 721238370 317798280 721238370 317798280 109804876 932744288 109804876 932744288 908756957 497103887 908756957 497103887 648987879 849038840 648987879 849038840 754051516 174747271 754051516 174747271 425078009 523158762 425078009 523158762 852061946 394084268 852061946 394084268 827476407 562699613 827476407 562699613 975314558 262668540 975314558 262668540 105528997 636660261 105528997 636660261 880203103 789092975 880203103 789092975 66408516 377703069 66408516 377703069 549576253 650602270 549576253 650602270 312760401 880036639 312760401 880036639 931364265 360023899 931364265 360023899 894255212 549173457 894255212 549173457 456867530 503006373 456867530 503006373 850450707 605864715 850450707 605864715 946725 931006961 946725 931006961 616564261 870468673 616564261 870468673 433940695 938589527 433940695 938589527 974896962 624486057 974896962 624486057 203656896 155916162 203656896 155916162 232428232 763821117 232428232 763821117 341979369 386154098 341979369 386154098 905956545 616063278 905956545 616063278 575513839 228366892 575513839 228366892 471320399 694733760 471320399 694733760 420781203 168176054 420781203 168176054 35056486 78565957 35056486 78565957 665118950 277200686 665118950 277200686 305717689 369743969 305717689 369743969 550408759 408207510 550408759 408207510 132783639 160811155 132783639 160811155 346732943 718332254 346732943 718332254 154088193 75974079 154088193 75974079 363195332 889744552 363195332 889744552 865958777 473169371 865958777 473169371 56663444 169537653 56663444 169537653 139495865 855841701 139495865 855841701 51165604 618460750 51165604 618460750 23181211 850742875 23181211 850742875 975281132 181046673 975281132 181046673 770336983 68174718 770336983 68174718 921689967 603927927 921689967 603927927 543718569 737994184 543718569 737994184 152242318 288038114 152242318 288038114 562708043 953355787 562708043 953355787 864155960 785143539 864155960 785143539 299078326 657042165 299078326 657042165 700144083 743611136 700144083 743611136 480010433 31092381 480010433 31092381 940280389 711381255 940280389 711381255 575740917 270080590 575740917 270080590 655668532 653638028 655668532 653638028 355797598 208699474 355797598 208699474 598067922 58667000 598067922 58667000 330490619 967910762 330490619 967910762 508779523 732350293 508779523 732350293 904309056 553638422 904309056 553638422 205350136 447852955 205350136 447852955 323468319 591186453 323468319 591186453 169616692 920454957 169616692 920454957 551195326 78708470 551195326 78708470 891531713 794791835 891531713 794791835 393489208 53028883 393489208 53028883 625921699 460039975 625921699 460039975 716023841 196960121 716023841 196960121 109591078 772788222 109591078 772788222 482988198 585699850 482988198 585699850 88610909 341519177 88610909 341519177 840912078 228190635 840912078 228190635 45571451 932538354 45571451 932538354 953290720 477363412 953290720 477363412 489918797 544782614 489918797 544782614 209799607 67244343 209799607 67244343 941296897 982963776 941296897 982963776 5998888 427042859 5998888 427042859 646291562 896894938 646291562 896894938 41602054 140002235 41602054 140002235 502258955 675803882 502258955 675803882 475927929 588559762 475927929 588559762 845991831 559428553 845991831 559428553 283887646 782017224 283887646 782017224 499562953 128961556 499562953 128961556 556750697 929509957 556750697 929509957 231273963 787742651 231273963 787742651 663495766 868301332 663495766 868301332 803312703 81975655 803312703 81975655 635233729 449118026 635233729 449118026 704840444 829406469 704840444 829406469 80049760 816447096 80049760 816447096 742692986 86394687 742692986 86394687 428747815 167735074 428747815 167735074 750429665 888738129 750429665 888738129 282584789 970614936 282584789 970614936 716825508 924578499 716825508 924578499 247191670 539546542 247191670 539546542 634045882 153023140 634045882 153023140 113064405 376051335 113064405 376051335 5325904 212816202 5325904 212816202 775438093 759165319 775438093 759165319 818820615 78085315 818820615 78085315 935529238 610553459 935529238 610553459 594422320 984761713 594422320 984761713 998304660 901191938 998304660 901191938 258453197 979843982 258453197 979843982 952611514 372734072 952611514 372734072 288006767 112283754 288006767 112283754 103814012 805721603 103814012 805721603 669821495 458239690 669821495 458239690 17082470 428832205 17082470 428832205 749181188 402742216 749181188 402742216 111483791 266990961 111483791 266990961 350306728 658919683 350306728 658919683 211073233 812272509 211073233 812272509 997391396 501269543 997391396 501269543 508238108 929113692 508238108 929113692 101275319 16740136 101275319 16740136 654193130 773612512 654193130 773612512 130956312 634414221 130956312 634414221 569173668 677145740 569173668 677145740 253510706 105258709 253510706 105258709 262972324 777461308 262972324 777461308 600329731 427888375 600329731 427888375 202567101 394471534 202567101 394471534 750015806 719056271 750015806 719056271 23642462 460129257 23642462 460129257 837228326 777859733 837228326 777859733 275899203 114115561 275899203 114115561 988438764 745851774 988438764 745851774 872037043 5521629 872037043 5521629 587461871 555065332 587461871 555065332 68310115 412099731 68310115 412099731 270631832 748981359 270631832 748981359 876531651 758487515 876531651 758487515 543661108 258526691 543661108 258526691 925066963 555351152 925066963 555351152 602148368 354037536 602148368 354037536 424651477 835991184 424651477 835991184 825831916 840253180 825831916 840253180 528470340 95982702 528470340 95982702 866329931 340723573 866329931 340723573 714572790 619013204 714572790 619013204 815753459 867921933 815753459 867921933 91242104 939623627 91242104 939623627 991599827 463482382 991599827 463482382 208031686 612955463 208031686 612955463 697996983 610025103 697996983 610025103 954637142 613997581 954637142 613997581 73508716 47164082 73508716 47164082 543104315 801624842 543104315 801624842 889210604 321621980 889210604 321621980 72545206 336751940 72545206 336751940 493622816 563855224 493622816 563855224 190198289 178396219 190198289 178396219 92675187 875455677 92675187 875455677 857727132 465149210 857727132 465149210 175808428 492475359 175808428 492475359 932982300 379803391 932982300 379803391 676529641 977181711 676529641 977181711 311285736 697785442 311285736 697785442 993732164 869889129 993732164 869889129 672134342 672828590 672134342 672828590 994984833 702762477 994984833 702762477 155811529 979855753 155811529 979855753 649644173 282796153 649644173 282796153 4467645 252950088 4467645 252950088 610482761 931462374 610482761 931462374 323210853 391231355 323210853 391231355 577713209 993495616 577713209 993495616 543731015 922508799 543731015 922508799 737083574 562367924 737083574 562367924 73952067 914340048 73952067 914340048 752284716 210092109 752284716 210092109 498821883 991483951 498821883 991483951 800989168 591602982 800989168 591602982 105006173 655506992 105006173 655506992 890726942 5028703 890726942 5028703 902256216 161259886 902256216 161259886 217851710 146544901 217851710 146544901 954298967 7322170 954298967 7322170 25000033 566310506 25000033 566310506 668547475 527690722 668547475 527690722 57613041 178468687 57613041 178468687 180513174 437790417 180513174 437790417 712059130 540112110 712059130 540112110 361864279 33694480 361864279 33694480 803792462 474319196 803792462 474319196 326132400 585420529 326132400 585420529 478067787 337084592 478067787 337084592 114359159 175407757 114359159 175407757 494954679 924868600 494954679 924868600 123020862 576881878 123020862 576881878 562450959 81748260 562450959 81748260 740910483 838033960 740910483 838033960 61512911 715636543 61512911 715636543 496872068 315783782 496872068 315783782 432774871 783954439 432774871 783954439 823971678 161023947 823971678 161023947 790629953 794950718 790629953 794950718 982688485 299148276 982688485 299148276 508243739 813430075 508243739 813430075 261798585 590343355 261798585 590343355 316934664 953896423 316934664 953896423 250083506 811474132 250083506 811474132 360810072 414701917 360810072 414701917 139005218 939388498 139005218 939388498 804890295 469487557 804890295 469487557 480476632 149071140 480476632 149071140 874714371 574783354 874714371 574783354 191954979 507656204 191954979 507656204 563330336 409299232 563330336 409299232 310472153 825937556 310472153 825937556 936204154 104052053 936204154 104052053 320304645 889268622 320304645 889268622 47014049 373308953 47014049 373308953 190498497 601691352 190498497 601691352 80084353 723875983 80084353 723875983 639817201 216864274 639817201 216864274 143683084 365476783 143683084 365476783 255438743 75416056 255438743 75416056 964023441 344174186 964023441 344174186 590938508 109788056 590938508 109788056 788093044 254525056 788093044 254525056 190571429 886175747 190571429 886175747 635854032 503727745 635854032 503727745 664593019 419279872 664593019 419279872 126128562 134769025 126128562 134769025 851793245 529488715 851793245 529488715 819528098 160677241 819528098 160677241 378290485 876209670 378290485 876209670 677508774 787418590 677508774 787418590 653360977 866036110 653360977 866036110 968131028 869535346 968131028 869535346 86546116 118229984 86546116 118229984 761120798 598448962 761120798 598448962 213317642 450669352 213317642 450669352 346077464 606825357 346077464 606825357 954833507 71396737 954833507 71396737 770813782 422347983 770813782 422347983 850678912 969162094 850678912 969162094 410702587 73436281 410702587 73436281 788545315 431214699 788545315 431214699 494816552 325922352 494816552 325922352 803214223 105318362 803214223 105318362 7880244 632611393 7880244 632611393 930342664 107388051 930342664 107388051 225990743 287136260 225990743 287136260 98804060 271598696 98804060 271598696 209982891 812204851 209982891 812204851 207873302 390238319 207873302 390238319 54055125 953859520 54055125 953859520 810203943 358057803 810203943 358057803 118074759 500247509 118074759 500247509 768162386 230867981 768162386 230867981 5307785 362684941 5307785 362684941 930433716 781572385 930433716 781572385 361543289 496987722 361543289 496987722 361964955 581658514 361964955 581658514 72550460 104087 72550460 104087 853585332 654801632 853585332 654801632 3417804 136347311 3417804 136347311 856860627 809273798 856860627 809273798 661259293 803712 661259293 803712 975754380 815091553 975754380 815091553 384738618 238881160 384738618 238881160 559063893 118643356 559063893 118643356 939095872 960580526 939095872 960580526 221645285 664091958 221645285 664091958 238059162 685918947 238059162 685918947 327353000 105979004 327353000 105979004 168028594 955682595 168028594 955682595 884862713 761320191 884862713 761320191 40797858 998210428 40797858 998210428 490821202 14747524 490821202 14747524 158939821 765984649 158939821 765984649 822238891 837972165 822238891 837972165 743495868 823705219 743495868 823705219 778911226 299901961 778911226 299901961 165217925 768735459 165217925 768735459 734040482 511128097 734040482 511128097 454612752 46111053 454612752 46111053 741483433 633186365 741483433 633186365 252996977 174336429 252996977 174336429 720236527 547684542 720236527 547684542 430614719 56052220 430614719 56052220 765875043 857811941 765875043 857811941 496379863 93355883 496379863 93355883 114642856 121740642 114642856 121740642 742738859 921871634 742738859 921871634 130091179 73500028 130091179 73500028 595980508 599096619 595980508 599096619 579081590 43084956 579081590 43084956 901225433 790744202 901225433 790744202 74073507 279274909 74073507 279274909 674019898 311238813 674019898 311238813 44108571 229475110 44108571 229475110 586032311 349054112 586032311 349054112 504516441 99005630 504516441 99005630 242871646 728311849 242871646 728311849 683251150 160163784 683251150 160163784 157992937 671558183 157992937 671558183 958163733 893246005 958163733 893246005 102511080 371675903 102511080 371675903 836784511 116751097 836784511 116751097 525620157 955684249 525620157 955684249 896873007 100157125 896873007 100157125 382296975 817646895 382296975 817646895 728396368 44118133 728396368 44118133 222284392 719028775 222284392 719028775 755060253 241123708 755060253 241123708 26007599 621893841 26007599 621893841 721143330 488666192 721143330 488666192 318184412 998598405 318184412 998598405 355969582 53630830 355969582 53630830 571245591 779949645 571245591 779949645 106432188 38445989 106432188 38445989 495411804 787501273 495411804 787501273 422649496 952006758 422649496 952006758 809623604 365257818 809623604 365257818 126072953 69930347 126072953 69930347 683375852 812330004 683375852 812330004 792712932 758646240 792712932 758646240 146276054 631302076 146276054 631302076 730049636 115843693 730049636 115843693 446912514 972490525 446912514 972490525 42317545 372233590 42317545 372233590 462777593 903755031 462777593 903755031 694843917 90803398 694843917 90803398 449756223 341294881 449756223 341294881 985207415 249098143 985207415 249098143 447887158 434070431 447887158 434070431 314047952 287246126 314047952 287246126 521941843 903821896 521941843 903821896 614646519 376254635 614646519 376254635 902407508 457690984 902407508 457690984 23657369 260480856 23657369 260480856 569716884 679387104 569716884 679387104 789301940 59927785 789301940 59927785 879379793 717439254 879379793 717439254 467641909 877472772 467641909 877472772 667565174 536563466 667565174 536563466 130570110 771564206 130570110 771564206 902433078 211124021 902433078 211124021 156140047 548040508 156140047 548040508 236014527 329298669 236014527 329298669 934434572 995123950 934434572 995123950 130311314 90449960 130311314 90449960 242950094 874092070 242950094 874092070 72025630 457719417 72025630 457719417 631264917 874171621 631264917 874171621 814051109 89964652 814051109 89964652 305845807 529818572 305845807 529818572 242090734 13307882 242090734 13307882 381405262 799174925 381405262 799174925 240325364 189152651 240325364 189152651 534185052 593651543 534185052 593651543 408782211 62828821 408782211 62828821 844884395 672097585 844884395 672097585 343007175 144280503 343007175 144280503 857222202 407904169 857222202 407904169 10351329 643778210 10351329 643778210 513171220 313512991 513171220 313512991 661207417 413902011 661207417 413902011 245767927 3663607 245767927 3663607 675083873 167373334 675083873 167373334 390126682 165570877 390126682 165570877 101808694 871128042 101808694 871128042 48734229 600772622 48734229 600772622 293397699 961510217 293397699 961510217 11726144 717991479 11726144 717991479 827737374 52957520 827737374 52957520 156540736 119372526 156540736 119372526 498828323 25709591 498828323 25709591 168878496 530450102 168878496 530450102 51827424 12852964 51827424 12852964 907664857 267703595 907664857 267703595 352519801 213250064 352519801 213250064 566407099 533908595 566407099 533908595 355595922 68662771 355595922 68662771 403765082 248669481 403765082 248669481 98876926 61116599 98876926 61116599 745410568 797220494 745410568 797220494 550262776 488211481 550262776 488211481 136437764 761872275 136437764 761872275 549238582 677535491 549238582 677535491 161946377 417275202 161946377 417275202 746628392 408857368 746628392 408857368 266621920 474424876 266621920 474424876 396071182 113856801 396071182 113856801 997947682 541077050 997947682 541077050 456188903 85748903 456188903 85748903 599147057 947048051 599147057 947048051 118203507 762240082 118203507 762240082 925897905 939461267 925897905 939461267 360862047 317220350 360862047 317220350 895788026 111954119 895788026 111954119 198907895 529364413 198907895 529364413 380016113 441589165 380016113 441589165 849915829 566522032 849915829 566522032 607632133 3074458 607632133 3074458 74554945 563320436 74554945 563320436 513624641 777702200 513624641 777702200 162121004 941312501 162121004 941312501 830221739 740563468 830221739 740563468 422391712 927029999 422391712 927029999 964001066 89969821 964001066 89969821 147234672 856014416 147234672 856014416 701276842 519706073 701276842 519706073 198006406 736336545 198006406 736336545 131955721 643538614 131955721 643538614 560502575 986737093 560502575 986737093 390043142 146160379 390043142 146160379 869627542 368894129 869627542 368894129 227311045 920361509 227311045 920361509 469553021 152065989 469553021 152065989 28245169 939260478 28245169 939260478 208366136 117459425 208366136 117459425 235306276 786461475 235306276 786461475 288740510 604900494 288740510 604900494 699978766 919286233 699978766 919286233 425681095 524882293 425681095 524882293 129927737 832983459 129927737 832983459 800381226 652973656 800381226 652973656 391788958 181721416 391788958 181721416 768895612 927665937 768895612 927665937 224122218 466404105 224122218 466404105 759239747 305250828 759239747 305250828 588174055 494855796 588174055 494855796 935619660 423911901 935619660 423911901 626142586 713272154 626142586 713272154 697905920 313737488 697905920 313737488 35013750 287593698 35013750 287593698 626341308 999707142 626341308 999707142 688805915 140012904 688805915 140012904 291192676 919142660 291192676 919142660 513235588 525511940 513235588 525511940 785029599 324202264 785029599 324202264 317565870 935958515 317565870 935958515 950137532 449929226 950137532 449929226 916848318 888025355 916848318 888025355 573183880 227658065 573183880 227658065 710258104 597829274 710258104 597829274 257664041 128708216 257664041 128708216 183931421 57840647 183931421 57840647 784002449 907375951 784002449 907375951 194319928 645403651 194319928 645403651 548315637 995866960 548315637 995866960 309654450 275600791 309654450 275600791 997099107 285602369 997099107 285602369 567955328 613122268 567955328 613122268 113384505 334231664 113384505 334231664 757014538 973597313 757014538 973597313 344402793 481737054 344402793 481737054 34413538 955041010 34413538 955041010 831951255 698880097 831951255 698880097 216205747 952628030 216205747 952628030 703191000 607925292 703191000 607925292 129174104 767574750 129174104 767574750 795209262 156401691 795209262 156401691 583453950 500455320 583453950 500455320 226402287 323886231 226402287 323886231 549186062 512865282 549186062 512865282 206737451 8368155 206737451 8368155 1152843 462663453 1152843 462663453 376834627 167478377 376834627 167478377 95690397 871256407 95690397 871256407 580851566 68949333 580851566 68949333 751784805 754577498 751784805 754577498 905286621 383550998 905286621 383550998 16188365 974507998 16188365 974507998 866798934 327432368 866798934 327432368 417625008 973864055 417625008 973864055 490104131 101403456 490104131 101403456 114329552 897767219 114329552 897767219 460736447 286258606 460736447 286258606 114493066 288823985 114493066 288823985 377226072 44828212 377226072 44828212 19872703 727234495 19872703 727234495 945192840 206029422 945192840 206029422 548220559 772162626 548220559 772162626 1692511 838136020 1692511 838136020 374175994 131605700 374175994 131605700 650715873 485402155 650715873 485402155 840115405 112235301 840115405 112235301 486587995 362915700 486587995 362915700 943024801 988134433 943024801 988134433 1194628 146974590 1194628 146974590 225311571 676339060 225311571 676339060 310204924 379160101 310204924 379160101 134223210 698294564 134223210 698294564 436286528 110898493 436286528 110898493 329999513 911335319 329999513 911335319 128795375 638218559 128795375 638218559 654706853 56521675 654706853 56521675 527381857 997481421 527381857 997481421 819346429 387310647 819346429 387310647 782964393 682773715 782964393 682773715 287108806 718794432 287108806 718794432 630543553 15288673 630543553 15288673 424835564 476269114 424835564 476269114 343115344 575694243 343115344 575694243 488989289 773448646 488989289 773448646 457102974 697899689 457102974 697899689 644912060 502442395 644912060 502442395 170162727 960672945 170162727 960672945 95555796 150940304 95555796 150940304 207631028 438084600 207631028 438084600 51801801 192258253 51801801 192258253 923211869 604925305 923211869 604925305 886268045 465878826 886268045 465878826 373028789 938481850 373028789 938481850 574080869 780406595 574080869 780406595 444482961 421906392 444482961 421906392 778858235 885568067 778858235 885568067 134435738 15474266 134435738 15474266 807570183 878761889 807570183 878761889 418586495 140553135 418586495 140553135 811376285 209182337 811376285 209182337 49544121 515511172 49544121 515511172 582959744 882331550 582959744 882331550 430574723 276846257 430574723 276846257 716627683 583237448 716627683 583237448 88499961 150133210 88499961 150133210 978732160 831420564 978732160 831420564 859796588 51087927 859796588 51087927 219533406 158797690 219533406 158797690 387009390 173064439 387009390 173064439 204802048 659799748 204802048 659799748 450933567 684869658 450933567 684869658 821659260 437385619 821659260 437385619 208608091 147922242 208608091 147922242 274901451 532135014 274901451 532135014 89176249 272255615 89176249 272255615 818465825 503123627 818465825 503123627 328338174 205852589 328338174 205852589 316210456 558577205 316210456 558577205 396664862 348679352 396664862 348679352 42364433 727814461 42364433 727814461 246756000 385432678 246756000 385432678 40121479 886610301 40121479 886610301 690685942 68422532 690685942 68422532 944448640 465668342 944448640 465668342 208147085 478031479 208147085 478031479 13053078 18199384 13053078 18199384 262218212 582969924 262218212 582969924 965205518 461949876 965205518 461949876 649708384 619133915 649708384 619133915 111372278 61585954 111372278 61585954 652241535 159099446 652241535 159099446 667377633 101854506 667377633 101854506 505150760 893888539 505150760 893888539 541597233 395837257 541597233 395837257 233559882 816262602 233559882 816262602 964961243 322450429 964961243 322450429 774764694 343214393 774764694 343214393 977509018 955158883 977509018 955158883 750735879 899202286 750735879 899202286 774046744 935672310 774046744 935672310 665556754 205416908 665556754 205416908 344653182 831716840 344653182 831716840 431105992 205728395 431105992 205728395 393939575 778441046 393939575 778441046 464852751 81284948 464852751 81284948 279781877 119432767 279781877 119432767 764857331 150983427 764857331 150983427 99075124 547579563 99075124 547579563 668418051 189720136 668418051 189720136 45461319 218274132 45461319 218274132 473772360 130238959 473772360 130238959 562391472 270128768 562391472 270128768 934624125 215644661 934624125 215644661 404103758 772708214 404103758 772708214 689241497 45454059 689241497 45454059 916125213 689249861 916125213 689249861 690913904 387887089 690913904 387887089 963997133 132417562 963997133 132417562 769288906 843356466 769288906 843356466 15178242 884013550 15178242 884013550 982998236 889131987 982998236 889131987 498755181 405520111 498755181 405520111 38575034 553779916 38575034 553779916 548324466 651590571 548324466 651590571 39116865 39576667 39116865 39576667 791049889 867306109 791049889 867306109 486178716 364315663 486178716 364315663 643702297 360526779 643702297 360526779 167761763 819993253 167761763 819993253 231543710 615495678 231543710 615495678 503789347 673084900 503789347 673084900 78752463 25716499 78752463 25716499 231243877 994718276 231243877 994718276 49920515 638697907 49920515 638697907 550670759 997732863 550670759 997732863 151051674 11938150 151051674 11938150 890466334 539594016 890466334 539594016 967646532 226111796 967646532 226111796 42595450 820308429 42595450 820308429 814024642 659733093 814024642 659733093 636729940 903415483 636729940 903415483 282884410 615425747 282884410 615425747 801349367 718362545 801349367 718362545 897226514 168986779 897226514 168986779 821191959 448199737 821191959 448199737 930567934 599201424 930567934 599201424 503670967 44808359 503670967 44808359 864906337 143340780 864906337 143340780 33337391 598729127 33337391 598729127 827217604 729840914 827217604 729840914 843832403 380021297 843832403 380021297 34120668 758925423 34120668 758925423 619733909 59412893 619733909 59412893 372133480 786135128 372133480 786135128 814125276 235640130 814125276 235640130 278116161 628017380 278116161 628017380 639524757 538753029 639524757 538753029 97430295 913883639 97430295 913883639 429169727 36245457 429169727 36245457 370632002 59042362 370632002 59042362 792978263 518895745 792978263 518895745 630796522 625040235 630796522 625040235 935939521 4700918 935939521 4700918 783590148 396492484 783590148 396492484 633508651 146258744 633508651 146258744 83208479 787128286 83208479 787128286 124323264 14976318 124323264 14976318 963936753 50560550 963936753 50560550 25336703 879516490 25336703 879516490 760584454 44914234 760584454 44914234 46228314 765659471 46228314 765659471 166389325 691634715 166389325 691634715 25358143 765388865 25358143 765388865 954577923 184814285 954577923 184814285 27371929 824207652 27371929 824207652 853339900 531531333 853339900 531531333 205725396 144481112 205725396 144481112 854621372 155659666 854621372 155659666 87384360 799037290 87384360 799037290 710037434 74223339 710037434 74223339 983363295 985408232 983363295 985408232 162685787 465863683 162685787 465863683 781617325 652439950 781617325 652439950 314626650 371496666 314626650 371496666 107460215 660503215 107460215 660503215 650115316 534289140 650115316 534289140 332454323 200371111 332454323 200371111 839484295 278625349 839484295 278625349 327261652 25200542 327261652 25200542 826177508 829649399 826177508 829649399 50170548 415128221 50170548 415128221 193849237 640994572 193849237 640994572 421064661 573140160 421064661 573140160 216200855 915712595 216200855 915712595 196173585 4499822 196173585 4499822 143266012 993168383 143266012 993168383 301845265 707473131 301845265 707473131 110078664 417436528 110078664 417436528 655177221 706495035 655177221 706495035 23701914 715299852 23701914 715299852 830714877 503964453 830714877 503964453 471216834 495562796 471216834 495562796 530046798 882817557 530046798 882817557 71579186 2059636 71579186 2059636 134008250 316081941 134008250 316081941 700575394 83465560 700575394 83465560 430153287 668251677 430153287 668251677 109640258 9410364 109640258 9410364 816516660 859535169 816516660 859535169 669284029 56371734 669284029 56371734 740784026 694348147 740784026 694348147 568214129 549433056 568214129 549433056 946966674 284072700 946966674 284072700 42837550 684751479 42837550 684751479 423515700 64649869 423515700 64649869 727184829 600996772 727184829 600996772 377274276 505366124 377274276 505366124 489045263 78865188 489045263 78865188 409134035 548098465 409134035 548098465 770080017 616178886 770080017 616178886 198442980 493388798 198442980 493388798 968324184 889919187 968324184 889919187 730869953 345097445 730869953 345097445 761463975 745672409 761463975 745672409 193245968 516242391 193245968 516242391 823079312 870818546 823079312 870818546 60681585 32422344 60681585 32422344 722717940 853023883 722717940 853023883 446445833 6271567 446445833 6271567 740798893 431707454 740798893 431707454 227084747 615088377 227084747 615088377 921503777 316042989 921503777 316042989 837114572 511377457 837114572 511377457 379530561 229813483 379530561 229813483 503221991 734108065 503221991 734108065 443126613 888791629 443126613 888791629 808717814 388634999 808717814 388634999 482520081 799612676 482520081 799612676 342796784 854614146 342796784 854614146 596288454 680538201 596288454 680538201 438568635 301781965 438568635 301781965 896149730 551588624 896149730 551588624 792369368 708663831 792369368 708663831 375649470 91505472 375649470 91505472 991503627 964157640 991503627 964157640 347775488 84860865 347775488 84860865 233735840 332445784 233735840 332445784 243164413 150457718 243164413 150457718 213090880 529914388 213090880 529914388 999927788 163523363 999927788 163523363 143648971 427361555 143648971 427361555 965329256 240133574 965329256 240133574 563237929 747576158 563237929 747576158 376270216 162720783 376270216 162720783 230221410 395334611 230221410 395334611 927197129 931642880 927197129 931642880 628193149 188345144 628193149 188345144 120606638 914644817 120606638 914644817 707809147 983358093 707809147 983358093 572947746 203530383 572947746 203530383 94542421 391078053 94542421 391078053 367645491 13794024 367645491 13794024 979823093 16253795 979823093 16253795 462282399 959337952 462282399 959337952 956383504 327705394 956383504 327705394 103187962 200387933 103187962 200387933 589446603 673107168 589446603 673107168 430256022 441246363 430256022 441246363 991273386 689559170 991273386 689559170 944558744 166139897 944558744 166139897 861301527 506392333 861301527 506392333 840494301 375153801 840494301 375153801 410215760 791922030 410215760 791922030 916173589 420145341 916173589 420145341 419273761 696480776 419273761 696480776 703517121 938497482 703517121 938497482 51381423 309347695 51381423 309347695 635048064 950599451 635048064 950599451 764845456 420223471 764845456 420223471 535176846 673723658 535176846 673723658 144071655 386435305 144071655 386435305 79324919 533700463 79324919 533700463 446237801 174855462 446237801 174855462 138510296 887962198 138510296 887962198 810563025 232629849 810563025 232629849 72817995 905813042 72817995 905813042 945251054 171261091 945251054 171261091 721927375 318846444 721927375 318846444 885164698 170538845 885164698 170538845 55662173 512074803 55662173 512074803 262627520 110561285 262627520 110561285 682026730 603246227 682026730 603246227 167619471 143526690 167619471 143526690 112899981 336813984 112899981 336813984 57777079 4444238 57777079 4444238 879393836 370404813 879393836 370404813 220654848 31186222 220654848 31186222 98789559 773679547 98789559 773679547 620386215 52240915 620386215 52240915 883544177 984280113 883544177 984280113 785102500 430889422 785102500 430889422 827162141 751239781 827162141 751239781 520463244 366397504 520463244 366397504 791140635 407926693 791140635 407926693 195454666 47784355 195454666 47784355 247234367 762572131 247234367 762572131 78954727 725782452 78954727 725782452 923496790 440678088 923496790 440678088 70213189 278069765 70213189 278069765 616679355 499259906 616679355 499259906 811340125 361376464 811340125 361376464 877959823 595243764 877959823 595243764 508775168 127438023 508775168 127438023 837625561 786400057 837625561 786400057 723058106 348411279 723058106 348411279 866967171 579787202 866967171 579787202 18390380 508198063 18390380 508198063 214624547 190443572 214624547 190443572 130448187 995052154 130448187 995052154 731775590 74115281 731775590 74115281 983863686 869832006 983863686 869832006 170675133 364746486 170675133 364746486 936004975 961956466 936004975 961956466 147847288 755082608 147847288 755082608 638610346 623601831 638610346 623601831 143880741 858391923 143880741 858391923 891491931 27373468 891491931 27373468 894254295 901751805 894254295 901751805 856204986 406027321 856204986 406027321 107258621 724563048 107258621 724563048 706020217 85177983 706020217 85177983 257238225 858885620 257238225 858885620 181495186 756507166 181495186 756507166 830165331 436330925 830165331 436330925 369130126 865882012 369130126 865882012 326285133 936367813 326285133 936367813 838904102 700362346 838904102 700362346 85441566 542287451 85441566 542287451 227354291 698963511 227354291 698963511 885776280 936090734 885776280 936090734 209203122 55888473 209203122 55888473 996272118 309248268 996272118 309248268 69937391 982722245 69937391 982722245 949877459 469306369 949877459 469306369 565512786 95585266 565512786 95585266 969137975 936218587 969137975 936218587 246337658 148265347 246337658 148265347 634990387 340210485 634990387 340210485 408906 798408249 408906 798408249 176941906 575912588 176941906 575912588 208221467 802229284 208221467 802229284 24980949 499389835 24980949 499389835 179186554 929515835 179186554 929515835 808519587 30981307 808519587 30981307 75495889 88933869 75495889 88933869 756203268 483259900 756203268 483259900 661992319 466049542 661992319 466049542 167079031 895854226 167079031 895854226 487488133 141498359 487488133 141498359 908019520 169641851 908019520 169641851 34731100 1935176 34731100 1935176 295752862 479088550 295752862 479088550 238266614 249149543 238266614 249149543 700446921 109013685 700446921 109013685 533747274 145864161 533747274 145864161 668098680 902984993 668098680 902984993 7485062 63725537 7485062 63725537 644890289 933618496 644890289 933618496 590590166 466555943 590590166 466555943 973402865 478237574 973402865 478237574 359195369 985234689 359195369 985234689 142669926 585798048 142669926 585798048 742436449 889516974 742436449 889516974 683656840 443080453 683656840 443080453 265846177 698395389 265846177 698395389 915210723 339900630 915210723 339900630 41356473 14885295 41356473 14885295 640170803 236203817 640170803 236203817 82029530 146068862 82029530 146068862 29197541 400730183 29197541 400730183 503725682 867262307 503725682 867262307 687071656 676861699 687071656 676861699 703386168 883753334 703386168 883753334 755054357 731809599 755054357 731809599 47451997 852401492 47451997 852401492 921991401 786480828 921991401 786480828 762359519 839680763 762359519 839680763 190141971 181452764 190141971 181452764 521026722 930081266 521026722 930081266 153514656 3648688 153514656 3648688 941244907 416037886 941244907 416037886 207955563 115565971 207955563 115565971 895157395 734330659 895157395 734330659 64080517 565415765 64080517 565415765 825497444 86239518 825497444 86239518 224888211 982215321 224888211 982215321 651834936 41709268 651834936 41709268 578849 337192288 578849 337192288 862575124 339174249 862575124 339174249 39436861 609312253 39436861 609312253 706957112 97181902 706957112 97181902 855673925 598142964 855673925 598142964 108473683 672530411 108473683 672530411 111083257 137596748 111083257 137596748 585048322 94137939 585048322 94137939 827855285 767112061 827855285 767112061 403219529 906488917 403219529 906488917 819996895 819464982 819996895 819464982 410250036 174788094 410250036 174788094 998347393 846110535 998347393 846110535 76581190 33470535 76581190 33470535 896452476 721137578 896452476 721137578 326383206 153942125 326383206 153942125 527360303 526415061 527360303 526415061 14319263 236026010 14319263 236026010 359546982 721436802 359546982 721436802 390096565 220834521 390096565 220834521 232812742 262178840 232812742 262178840 809186780 809707939 809186780 809707939 884654112 212733781 884654112 212733781 489165468 726740278 489165468 726740278 235138290 133913035 235138290 133913035 761426755 957883328 761426755 957883328 583636696 580031354 583636696 580031354 848530832 706001064 848530832 706001064 974998289 546614104 974998289 546614104 960042568 785205124 960042568 785205124 847675138 566240444 847675138 566240444 76202994 869704311 76202994 869704311 750028458 299678792 750028458 299678792 75220896 974653710 75220896 974653710 937340747 821786662 937340747 821786662 256035677 945891695 256035677 945891695 31131868 703180887 31131868 703180887 989665908 988533961 989665908 988533961 315247216 518447563 315247216 518447563 832754681 314111656 832754681 314111656 433683401 840236437 433683401 840236437 388592729 470803518 388592729 470803518 992821699 109717243 992821699 109717243 181756209 419164318 181756209 419164318 631610215 176999603 631610215 176999603 164241185 529784260 164241185 529784260 429293895 940969102 429293895 940969102 29902132 316631369 29902132 316631369 416575468 374979139 416575468 374979139 129333894 377425414 129333894 377425414 573551659 124239154 573551659 124239154 275738832 442372461 275738832 442372461 383115698 273069521 383115698 273069521 611929919 371154269 611929919 371154269 914524019 170643789 914524019 170643789 730606670 700749195 730606670 700749195 993041852 44371154 993041852 44371154 316522341 202955646 316522341 202955646 404866755 567022097 404866755 567022097 271718251 473753387 271718251 473753387 490393138 287184190 490393138 287184190 17286113 539489446 17286113 539489446 818107320 255219962 818107320 255219962 770278338 82046980 770278338 82046980 870760530 225954509 870760530 225954509 93989054 578173912 93989054 578173912 738879094 8672589 738879094 8672589 479382341 399715502 479382341 399715502 663484921 850844158 663484921 850844158 65640763 465367278 65640763 465367278 865987882 176762311 865987882 176762311 230915961 868409511 230915961 868409511 32157710 339595992 32157710 339595992 711507722 987501256 711507722 987501256 183119723 256601349 183119723 256601349 575652934 565837475 575652934 565837475 172679186 445925238 172679186 445925238 261428805 679512179 261428805 679512179 101567313 195886076 101567313 195886076 850309519 692004317 850309519 692004317 180541984 98309259 180541984 98309259 749918432 565806298 749918432 565806298 265871294 485526794 265871294 485526794 734333974 36245308 734333974 36245308 272241793 565342650 272241793 565342650 993466152 27218817 993466152 27218817 861657608 875899735 861657608 875899735 744602583 340417400 744602583 340417400 185585121 694193391 185585121 694193391 796812917 368760288 796812917 368760288 158252327 659579487 158252327 659579487 830655148 530818163 830655148 530818163 642531013 596976799 642531013 596976799 389993041 358671056 389993041 358671056 193139645 800441919 193139645 800441919 871436403 723277186 871436403 723277186 77443501 898468819 77443501 898468819 706880769 834119348 706880769 834119348 767468339 995803040 767468339 995803040 899854461 550797720 899854461 550797720 403839682 911322119 403839682 911322119 862884158 205553088 862884158 205553088 641267313 650715904 641267313 650715904 687245470 109256204 687245470 109256204 848669657 870894988 848669657 870894988 483621865 108537169 483621865 108537169 730810335 911574519 730810335 911574519 621175085 218486097 621175085 218486097 189565970 791926458 189565970 791926458 342273941 47438876 342273941 47438876 135901550 158503395 135901550 158503395 116013161 575908519 116013161 575908519 758499581 255213072 758499581 255213072 132067663 494309597 132067663 494309597 264779409 50621704 264779409 50621704 590430879 59701185 590430879 59701185 448984052 195101544 448984052 195101544 774172876 253615451 774172876 253615451 189140463 740807783 189140463 740807783 651271388 112207564 651271388 112207564 231841640 672965030 231841640 672965030 753509421 866461579 753509421 866461579 230367450 834760661 230367450 834760661 972635599 968926318 972635599 968926318 238892875 591601158 238892875 591601158 897901240 84240667 897901240 84240667 637992868 482481750 637992868 482481750 737496688 723398793 737496688 723398793 94310723 889459112 94310723 889459112 532226054 384661495 532226054 384661495 515137385 755435982 515137385 755435982 806788169 296544975 806788169 296544975 551434840 882629525 551434840 882629525 656600361 269565411 656600361 269565411 365239719 197925936 365239719 197925936 516030507 305482963 516030507 305482963 33122483 538905087 33122483 538905087 957926502 890466593 957926502 890466593 396575942 569035130 396575942 569035130 736229755 878928060 736229755 878928060 114219205 165035298 114219205 165035298 951877399 538784985 951877399 538784985 72845807 300103248 72845807 300103248 441628966 515747736 441628966 515747736 745086402 464028692 745086402 464028692 456345102 697445513 456345102 697445513 88758753 196478481 88758753 196478481 540504753 617595847 540504753 617595847 712821151 42145619 712821151 42145619 985271295 991450670 985271295 991450670 525012568 212022140 525012568 212022140 955694341 884229089 955694341 884229089 304625487 147829367 304625487 147829367 583657556 754396782 583657556 754396782 208529418 397497429 208529418 397497429 957995241 819437619 957995241 819437619 99557262 119564055 99557262 119564055 672906435 825375586 672906435 825375586 378655136 615875329 378655136 615875329 548025483 639935615 548025483 639935615 937487408 77043708 937487408 77043708 207764632 628734081 207764632 628734081 789691875 708523665 789691875 708523665 96696092 195368671 96696092 195368671 833665405 745681737 833665405 745681737 215105592 795127688 215105592 795127688 922477101 116199020 922477101 116199020 953345373 685213948 953345373 685213948 775860391 40860370 775860391 40860370 974912590 152965889 974912590 152965889 648271953 989987004 648271953 989987004 941968056 515212978 941968056 515212978 285356855 629570124 285356855 629570124 648861098 905851047 648861098 905851047 53907808 921420563 53907808 921420563 812882791 770642707 812882791 770642707 257811098 289501375 257811098 289501375 585788827 736558069 585788827 736558069 830710078 37031732 830710078 37031732 126532323 324548819 126532323 324548819 126600769 64767859 126600769 64767859 266276310 549943789 266276310 549943789 189010861 966534051 189010861 966534051 225093911 930063774 225093911 930063774 65684875 946723982 65684875 946723982 732037376 306769235 732037376 306769235 717243979 893410364 717243979 893410364 919659869 603474054 919659869 603474054 201590157 46480998 201590157 46480998 622136034 208088586 622136034 208088586 151212181 206337022 151212181 206337022 546571558 320514239 546571558 320514239 723510628 29893116 723510628 29893116 299470590 851136934 299470590 851136934 821953269 349155639 821953269 349155639 418752705 523340247 418752705 523340247 137068077 271018719 137068077 271018719 63694147 969344784 63694147 969344784 917446026 243019380 917446026 243019380 936189002 778618387 936189002 778618387 301739665 894429523 301739665 894429523 867100668 500582244 867100668 500582244 905994483 676502369 905994483 676502369 832452991 349536211 832452991 349536211 615397594 878607591 615397594 878607591 740541089 26258886 740541089 26258886 145278712 965226282 145278712 965226282 314781296 661912004 314781296 661912004 314401066 47455715 314401066 47455715 881488411 690458523 881488411 690458523 104183560 446066052 104183560 446066052 45143384 138376528 45143384 138376528 531287513 600266967 531287513 600266967 136655753 380010292 136655753 380010292 94458505 931586300 94458505 931586300 458655832 473514978 458655832 473514978 381040971 22135798 381040971 22135798 964771753 481863942 964771753 481863942 38286520 232583034 38286520 232583034 495758973 695419158 495758973 695419158 198420523 358383594 198420523 358383594 861176706 788337287 861176706 788337287 765026537 468228294 765026537 468228294 929687848 689599572 929687848 689599572 91525024 14185275 91525024 14185275 658588119 112676124 658588119 112676124 271522347 32714065 271522347 32714065 945233361 888683957 945233361 888683957 180911020 470982460 180911020 470982460 228592946 742708915 228592946 742708915 977221588 247580517 977221588 247580517 264576359 899077243 264576359 899077243 787582466 363275168 787582466 363275168 12054405 298118920 12054405 298118920 768168332 374907282 768168332 374907282 54315465 790420554 54315465 790420554 976010919 780385513 976010919 780385513 313506666 850255656 313506666 850255656 706504745 605984450 706504745 605984450 976117190 766292078 976117190 766292078 241331256 102782499 241331256 102782499 351812270 954923545 351812270 954923545 864797175 864514441 864797175 864514441 761574411 988701643 761574411 988701643 875303379 361367587 875303379 361367587 297327155 455289657 297327155 455289657 779017243 5531534 779017243 5531534 214525365 483192791 214525365 483192791 999944342 921096422 999944342 921096422 61988917 298670240 61988917 298670240 225259595 710923419 225259595 710923419 82971847 513243856 82971847 513243856 348646109 63449385 348646109 63449385 971750434 622425677 971750434 622425677 719512274 509501454 719512274 509501454 746919803 577331375 746919803 577331375 433277674 428333661 433277674 428333661 759062765 583660308 759062765 583660308 326211807 177692091 326211807 177692091 10169904 404452197 10169904 404452197 791450162 298182161 791450162 298182161 367323871 733511839 367323871 733511839 999696068 156671555 999696068 156671555 26764609 762930762 26764609 762930762 790786514 86342350 790786514 86342350 502814927 253678790 502814927 253678790 985689102 739004468 985689102 739004468 331702708 980389179 331702708 980389179 939909597 491450275 939909597 491450275 853733380 877696386 853733380 877696386 273695575 709513166 273695575 709513166 532927128 699296762 532927128 699296762 302512639 312246236 302512639 312246236 859996728 124309001 859996728 124309001 475321594 423153753 475321594 423153753 757212858 773428683 757212858 773428683 572755 620319549 572755 620319549 502761712 824498410 502761712 824498410 597948409 386353239 597948409 386353239 660538626 91575726 660538626 91575726 447914779 484865684 447914779 484865684 633839361 176571888 633839361 176571888 25659175 789039151 25659175 789039151 777707403 939343475 777707403 939343475 118487132 720759454 118487132 720759454 805813267 236858258 805813267 236858258 112740428 238429456 112740428 238429456 882945728 280970395 882945728 280970395 890164143 191601691 890164143 191601691 516295193 995694971 516295193 995694971 515571928 434833270 515571928 434833270 806603526 569368696 806603526 569368696 283976236 167049520 283976236 167049520 393917685 742892382 393917685 742892382 909981626 428880869 909981626 428880869 338300468 851398987 338300468 851398987 327551771 59993791 327551771 59993791 118091281 179450228 118091281 179450228 494664263 682071991 494664263 682071991 489802783 721258254 489802783 721258254 504240502 66708950 504240502 66708950 374015458 908506707 374015458 908506707 850665207 283332409 850665207 283332409 340385262 183828180 340385262 183828180 928618870 616847340 928618870 616847340 197326353 349871689 197326353 349871689 23918779 890810834 23918779 890810834 86767467 455167040 86767467 455167040 758549182 654789967 758549182 654789967 377289651 587039518 377289651 587039518 287319205 715476592 287319205 715476592 324373509 210193630 324373509 210193630 978010136 237093881 978010136 237093881 904189510 210138254 904189510 210138254 986161467 390609941 986161467 390609941 422261173 9708168 422261173 9708168 737161369 902002273 737161369 902002273 139748352 2984004 139748352 2984004 573994670 323210099 573994670 323210099 280759110 99713825 280759110 99713825 816754504 425866667 816754504 425866667 62105602 792915073 62105602 792915073 802396440 42585444 802396440 42585444 176878251 350359914 176878251 350359914 978914211 578873435 978914211 578873435 141006788 626727752 141006788 626727752 342958614 38804912 342958614 38804912 710759009 209070470 710759009 209070470 957220846 387058059 957220846 387058059 287474189 882972755 287474189 882972755 858103283 133972880 858103283 133972880 723112758 410812767 723112758 410812767 290265463 31382991 290265463 31382991 510461445 409559607 510461445 409559607 345738843 125599740 345738843 125599740 178362561 674254225 178362561 674254225 486356600 239157502 486356600 239157502 60300393 881815994 60300393 881815994 720343814 755324149 720343814 755324149 418549283 335706335 418549283 335706335 629023863 872410531 629023863 872410531 44168147 339865446 44168147 339865446 759643118 973802368 759643118 973802368 131205762 417341164 131205762 417341164 910669009 231716487 910669009 231716487 410882166 638759267 410882166 638759267 201654243 336006492 201654243 336006492 361015444 949823576 361015444 949823576 86919236 73163104 86919236 73163104 888599859 432811132 888599859 432811132 158978006 965289382 158978006 965289382 937095707 444445331 937095707 444445331 303957157 377805260 303957157 377805260 702466129 110349965 702466129 110349965 370062263 219744659 370062263 219744659 985777463 814835930 985777463 814835930 416570945 945738281 416570945 945738281 43146989 427891369 43146989 427891369 303173872 483383441 303173872 483383441 7406952 258140509 7406952 258140509 580457095 680858980 580457095 680858980 465462587 637887921 465462587 637887921 949247457 344690905 949247457 344690905 122759814 636432942 122759814 636432942 392514406 220594085 392514406 220594085 25335385 432965187 25335385 432965187 733803429 99203270 733803429 99203270 866861127 868772208 866861127 868772208 340806087 125402914 340806087 125402914 590477782 382163693 590477782 382163693 54531323 878880983 54531323 878880983 463802223 101017745 463802223 101017745 622361524 770086023 622361524 770086023 136236164 420967127 136236164 420967127 987200753 922651926 987200753 922651926 363160102 548763709 363160102 548763709 593041377 995647129 593041377 995647129 143994304 6794354 143994304 6794354 492973332 44114158 492973332 44114158 376943664 907365584 376943664 907365584 564487968 732055723 564487968 732055723 471380142 881722744 471380142 881722744 734397675 795983467 734397675 795983467 616915249 803069828 616915249 803069828 181894780 95973474 181894780 95973474 938439330 36538483 938439330 36538483 166909951 889319010 166909951 889319010 906565555 1327702 906565555 1327702 227329182 567665839 227329182 567665839 23435421 673467659 23435421 673467659 932198641 360760295 932198641 360760295 445328249 277234466 445328249 277234466 950359422 802558117 950359422 802558117 995693620 313083645 995693620 313083645 595563380 964845698 595563380 964845698 144085322 196645916 144085322 196645916 753066888 845983969 753066888 845983969 162825219 341645720 162825219 341645720 888914935 381959902 888914935 381959902 447995983 998150494 447995983 998150494 830906213 2805446 830906213 2805446 75959846 919001597 75959846 919001597 288060924 41653640 288060924 41653640 572148651 764606374 572148651 764606374 698665546 111248588 698665546 111248588 418937641 431207491 418937641 431207491 947494971 176734888 947494971 176734888 648358464 776937162 648358464 776937162 91822599 278469125 91822599 278469125 978378302 13120089 978378302 13120089 104578282 414244925 104578282 414244925 914747831 96115882 914747831 96115882 505937228 962943235 505937228 962943235 821755936 549887152 821755936 549887152 184181749 341504992 184181749 341504992 553517793 151706620 553517793 151706620 223936981 411262089 223936981 411262089 429874397 269391235 429874397 269391235 299136251 945208088 299136251 945208088 669280501 606410288 669280501 606410288 462128341 712388943 462128341 712388943 787432495 111862196 787432495 111862196 261453506 410869181 261453506 410869181 620043601 716880670 620043601 716880670 191055374 321787304 191055374 321787304 925110332 157711534 925110332 157711534 789100091 37137062 789100091 37137062 837376742 98898499 837376742 98898499 733747515 890868275 733747515 890868275 806540180 295208087 806540180 295208087 287753875 819896297 287753875 819896297 597014940 863369653 597014940 863369653 231305689 334913214 231305689 334913214 72904555 587674120 72904555 587674120 159662816 42519917 159662816 42519917 949279603 118257387 949279603 118257387 90098697 784726867 90098697 784726867 886186597 569955347 886186597 569955347 314233631 152356028 314233631 152356028 969083690 882552545 969083690 882552545 675477639 856298648 675477639 856298648 161891338 350187587 161891338 350187587 604730759 561372909 604730759 561372909 89648479 466774343 89648479 466774343 184347852 835369672 184347852 835369672 922366990 533897420 922366990 533897420 214051670 815288411 214051670 815288411 917438989 71558381 917438989 71558381 82648960 396267718 82648960 396267718 456477177 139649089 456477177 139649089 143666973 529282383 143666973 529282383 153876291 248088528 153876291 248088528 67687449 135102434 67687449 135102434 488157704 790052977 488157704 790052977 915171196 110600101 915171196 110600101 306619613 689137434 306619613 689137434 253920248 471523782 253920248 471523782 974889763 187135078 974889763 187135078 751011729 655566914 751011729 655566914 174886064 187795825 174886064 187795825 801235027 343615867 801235027 343615867 94844265 52658387 94844265 52658387 857795080 949229226 857795080 949229226 225890870 232581613 225890870 232581613 499169189 570511312 499169189 570511312 340446404 241538785 340446404 241538785 823317388 246968992 823317388 246968992 239829528 776379312 239829528 776379312 655355250 236284385 655355250 236284385 535857417 254932540 535857417 254932540 228410161 19736769 228410161 19736769 852135891 575551769 852135891 575551769 563405024 347558765 563405024 347558765 517825071 747318518 517825071 747318518 242260466 469829842 242260466 469829842 718593735 561678845 718593735 561678845 864551479 274975342 864551479 274975342 734417634 762975999 734417634 762975999 759848168 210739747 759848168 210739747 571745874 437322255 571745874 437322255 967552257 549959022 967552257 549959022 761949019 25532479 761949019 25532479 60072207 801012488 60072207 801012488 997259801 112666211 997259801 112666211 884669389 503843961 884669389 503843961 102952758 825095457 102952758 825095457 967396509 191329185 967396509 191329185 164627273 849432501 164627273 849432501 401627550 431295849 401627550 431295849 972722534 846617853 972722534 846617853 271960686 361428191 271960686 361428191 253439588 769702796 253439588 769702796 481718564 466911169 481718564 466911169 659056777 710865590 659056777 710865590 353754710 270738861 353754710 270738861 479430285 713807647 479430285 713807647 411113528 424503722 411113528 424503722 331573808 567491891 331573808 567491891 403580643 510559437 403580643 510559437 199825404 536294338 199825404 536294338 772041466 185182679 772041466 185182679 620028335 534621390 620028335 534621390 622370019 585470518 622370019 585470518 138980686 473936601 138980686 473936601 924127351 951175702 924127351 951175702 897697210 221678088 897697210 221678088 184672584 909486777 184672584 909486777 131441664 27092115 131441664 27092115 856023891 750547440 856023891 750547440 356691897 425492569 356691897 425492569 433590662 980240941 433590662 980240941 97165553 308578386 97165553 308578386 973773469 817184587 973773469 817184587 899635588 81191707 899635588 81191707 218913157 483533183 218913157 483533183 214809804 56878902 214809804 56878902 950224361 927950845 950224361 927950845 971451240 393082072 971451240 393082072 137963105 540839077 137963105 540839077 592109449 394889051 592109449 394889051 483548717 880527581 483548717 880527581 41349360 707252477 41349360 707252477 547495795 781813321 547495795 781813321 606066466 187646876 606066466 187646876 891069024 837496764 891069024 837496764 14898008 424046404 14898008 424046404 136481388 967490933 136481388 967490933 816934942 311776504 816934942 311776504 83329626 832139060 83329626 832139060 151803270 163590512 151803270 163590512 178204871 954708764 178204871 954708764 701226343 873637886 701226343 873637886 477505309 900636906 477505309 900636906 637745616 30705136 637745616 30705136 452592987 527088345 452592987 527088345 954436882 145953280 954436882 145953280 798845724 336400078 798845724 336400078 322210193 67960071 322210193 67960071 662831597 669281547 662831597 669281547 945203308 361064309 945203308 361064309 775965327 953728474 775965327 953728474 989280885 467757939 989280885 467757939 741887221 204002688 741887221 204002688 603456396 915371514 603456396 915371514 904599614 871903279 904599614 871903279 357786492 415467277 357786492 415467277 197499685 59710300 197499685 59710300 933128287 680441749 933128287 680441749 256499054 777779570 256499054 777779570 653113537 204570928 653113537 204570928 1200687 985488065 1200687 985488065 583964430 253636042 583964430 253636042 853639615 172130445 853639615 172130445 616468025 149301983 616468025 149301983 955844914 366999596 955844914 366999596 596663247 320953632 596663247 320953632 944189717 406846226 944189717 406846226 277343220 44237990 277343220 44237990 743016568 929854047 743016568 929854047 589599215 33360115 589599215 33360115 887083762 325152709 887083762 325152709 484920118 129939859 484920118 129939859 916811400 744247605 916811400 744247605 342366848 837376169 342366848 837376169 944434309 263198295 944434309 263198295 168027686 890934852 168027686 890934852 945595748 816816926 945595748 816816926 12038571 355892215 12038571 355892215 921320194 851621550 921320194 851621550 876909081 264804819 876909081 264804819 249459667 412124991 249459667 412124991 391589635 413797666 391589635 413797666 138542207 839525378 138542207 839525378 33603781 76643520 33603781 76643520 855829140 649858916 855829140 649858916 633134463 83122733 633134463 83122733 919208765 934179338 919208765 934179338 197634462 953176964 197634462 953176964 355371974 570231531 355371974 570231531 372750785 861648015 372750785 861648015 306168474 236072793 306168474 236072793 316590517 815017588 316590517 815017588 287420769 168828809 287420769 168828809 529194399 843114339 529194399 843114339 596975684 206208809 596975684 206208809 640712675 102254798 640712675 102254798 166071644 862484796 166071644 862484796 984711379 993533280 984711379 993533280 67668077 181221574 67668077 181221574 151094495 559775607 151094495 559775607 53109353 932313579 53109353 932313579 746509969 651201707 746509969 651201707 301300743 843354658 301300743 843354658 475136129 219693193 475136129 219693193 785073569 662339573 785073569 662339573 650217074 279939998 650217074 279939998 316672910 772486464 316672910 772486464 900348027 233137993 900348027 233137993 802164935 237557185 802164935 237557185 618643776 42647887 618643776 42647887 634162769 806540638 634162769 806540638 630624723 228025588 630624723 228025588 753123016 239722466 753123016 239722466 265843263 658055796 265843263 658055796 724473676 491512484 724473676 491512484 171922469 939258261 171922469 939258261 973528677 247003513 973528677 247003513 621168761 409004280 621168761 409004280 636142939 168991983 636142939 168991983 870586531 910774615 870586531 910774615 150638557 406933039 150638557 406933039 699594643 93516698 699594643 93516698 456393856 384389059 456393856 384389059 982354487 627570140 982354487 627570140 170846896 92962037 170846896 92962037 623011915 416712548 623011915 416712548 225464789 166996331 225464789 166996331 802947700 866266454 802947700 866266454 92466781 31707836 92466781 31707836 692357107 139812542 692357107 139812542 18370708 322589302 18370708 322589302 301146076 916327631 301146076 916327631 172210972 135727069 172210972 135727069 841031113 262004591 841031113 262004591 308683112 231437426 308683112 231437426 739519642 828835686 739519642 828835686 42422449 445611027 42422449 445611027 479617096 548480970 479617096 548480970 184323017 923555281 184323017 923555281 960965419 405768755 960965419 405768755 80463913 118952473 80463913 118952473 617012915 30802083 617012915 30802083 120355347 156979067 120355347 156979067 777812286 504289990 777812286 504289990 435547339 101959579 435547339 101959579 436793914 663627928 436793914 663627928 182768620 482931754 182768620 482931754 701060957 719923530 701060957 719923530 346800216 88646677 346800216 88646677 530993416 747631627 530993416 747631627 150526279 136361056 150526279 136361056 48583307 843765356 48583307 843765356 122480840 220712272 122480840 220712272 67274752 750837291 67274752 750837291 581508349 624215500 581508349 624215500 60405017 460812387 60405017 460812387 926129380 674719711 926129380 674719711 445584133 775429231 445584133 775429231 941499854 784502746 941499854 784502746 5591290 3461342 5591290 3461342 366409196 959419558 366409196 959419558 51996480 773251474 51996480 773251474 560376591 495885353 560376591 495885353 83890645 223908400 83890645 223908400 949906357 661989518 949906357 661989518 179578579 31192806 179578579 31192806 173195830 657712219 173195830 657712219 619466391 707466679 619466391 707466679 741629109 282083678 741629109 282083678 211891874 723562170 211891874 723562170 935960699 601868683 935960699 601868683 445657784 845607431 445657784 845607431 478338148 464735467 478338148 464735467 169754080 187001563 169754080 187001563 943431313 738093160 943431313 738093160 403543065 94059900 403543065 94059900 609313087 839757909 609313087 839757909 107502930 241693286 107502930 241693286 954163697 228805766 954163697 228805766 97008865 555308994 97008865 555308994 868419090 46918811 868419090 46918811 132574550 641502775 132574550 641502775 483689824 530506835 483689824 530506835 351978872 566009344 351978872 566009344 224528976 6636908 224528976 6636908 928423979 381325188 928423979 381325188 957720112 92172343 957720112 92172343 242845221 978804349 242845221 978804349 42564721 459943445 42564721 459943445 742747995 423199478 742747995 423199478 17659764 8117109 17659764 8117109 928254947 116036637 928254947 116036637 196639486 426305173 196639486 426305173 814164491 89423940 814164491 89423940 617806672 394616566 617806672 394616566 984964649 602458733 984964649 602458733 377007733 815574300 377007733 815574300 581605844 630569116 581605844 630569116 922402406 443447335 922402406 443447335 256696739 659428678 256696739 659428678 761358808 389973169 761358808 389973169 904488923 976219643 904488923 976219643 569819082 354828558 569819082 354828558 465984707 961849147 465984707 961849147 915767305 45761170 915767305 45761170 514690079 820549284 514690079 820549284 73507697 451731254 73507697 451731254 506022725 238638355 506022725 238638355 194239566 82110960 194239566 82110960 901336208 155071585 901336208 155071585 114016693 123847215 114016693 123847215 830477432 49953126 830477432 49953126 470782216 856491245 470782216 856491245 122619935 929578093 122619935 929578093 809703279 558007694 809703279 558007694 369127957 910868143 369127957 910868143 993698760 815482994 993698760 815482994 296724295 924084219 296724295 924084219 884473266 239891968 884473266 239891968 193605942 673597190 193605942 673597190 356470449 731139700 356470449 731139700 79249655 831017482 79249655 831017482 134862664 184715698 134862664 184715698 485399163 282884370 485399163 282884370 185355271 73008600 185355271 73008600 937304301 944151309 937304301 944151309 660257635 930979412 660257635 930979412 674853784 795596325 674853784 795596325 265227342 943878896 265227342 943878896 103355417 632576702 103355417 632576702 831843725 783083103 831843725 783083103 236442562 798649222 236442562 798649222 878825045 965860348 878825045 965860348 251803629 347025967 251803629 347025967 808866409 319059635 808866409 319059635 9262636 766414679 9262636 766414679 888576693 586244978 888576693 586244978 40442596 24726234 40442596 24726234 934377820 640316136 934377820 640316136 294129958 274444455 294129958 274444455 32212896 283262716 32212896 283262716 961416275 841795681 961416275 841795681 987821986 384762527 987821986 384762527 718102788 888948980 718102788 888948980 827549159 256308106 827549159 256308106 921339711 755333696 921339711 755333696 610956727 393131178 610956727 393131178 675102863 962299786 675102863 962299786 915285871 303992537 915285871 303992537 790702016 973064967 790702016 973064967 652044642 879275111 652044642 879275111 680348570 995225542 680348570 995225542 35685883 128903960 35685883 128903960 596558357 170343350 596558357 170343350 983936193 105290460 983936193 105290460 151457074 894758891 151457074 894758891 675315513 914136850 675315513 914136850 27245670 372809834 27245670 372809834 653057068 373945552 653057068 373945552 540210337 15437692 540210337 15437692 908167195 133784575 908167195 133784575 70855665 390320325 70855665 390320325 877772867 927289727 877772867 927289727 323802040 310100594 323802040 310100594 705987137 108343002 705987137 108343002 643798521 370133820 643798521 370133820 953073884 13986446 953073884 13986446 543083518 689666141 543083518 689666141 9326074 352003596 9326074 352003596 960852536 658237192 960852536 658237192 35489211 310858103 35489211 310858103 969688704 793165131 969688704 793165131 304869768 60118053 304869768 60118053 340507059 214090270 340507059 214090270 510798136 127540867 510798136 127540867 899240242 838522414 899240242 838522414 639204799 339239010 639204799 339239010 351939656 971474581 351939656 971474581 200268988 250180985 200268988 250180985 134650368 651101788 134650368 651101788 932015902 261044347 932015902 261044347 691786348 62469897 691786348 62469897 775938694 150685369 775938694 150685369 295601654 868857499 295601654 868857499 840064235 657348351 840064235 657348351 710035335 918738035 710035335 918738035 713969874 544808975 713969874 544808975 61443808 80864041 61443808 80864041 664464600 733394414 664464600 733394414 90068647 916328181 90068647 916328181 519754404 192987899 519754404 192987899 909640391 806240170 909640391 806240170 757403252 308826148 757403252 308826148 982020710 509041264 982020710 509041264 237617690 752654306 237617690 752654306 520396109 356207825 520396109 356207825 382650520 560341278 382650520 560341278 761909444 257407825 761909444 257407825 231689047 323114300 231689047 323114300 808482545 95125684 808482545 95125684 909857201 470951503 909857201 470951503 90705120 70939797 90705120 70939797 252060630 436091670 252060630 436091670 75999156 534546010 75999156 534546010 780266642 262343444 780266642 262343444 661353938 977593109 661353938 977593109 549939349 529427662 549939349 529427662 872983615 988593448 872983615 988593448 273345597 365992184 273345597 365992184 44316999 754696754 44316999 754696754 527345657 135791950 527345657 135791950 671510177 874651874 671510177 874651874 183234515 140351418 183234515 140351418 809703039 780046620 809703039 780046620 36475689 818701528 36475689 818701528 88974720 46859328 88974720 46859328 62307812 449346845 62307812 449346845 846789584 158374553 846789584 158374553 909562892 259295357 909562892 259295357 559478054 139250547 559478054 139250547 231283106 954703247 231283106 954703247 563994549 604940389 563994549 604940389 942792628 606849956 942792628 606849956 753629152 360174859 753629152 360174859 41295723 470746395 41295723 470746395 955161310 77118444 955161310 77118444 31679704 803651264 31679704 803651264 923403548 490189496 923403548 490189496 246704698 944498907 246704698 944498907 78820344 160746794 78820344 160746794 683837725 857179997 683837725 857179997 443931884 243320248 443931884 243320248 741744780 533192987 741744780 533192987 801716320 423282903 801716320 423282903 475697360 532862060 475697360 532862060 324799188 111532068 324799188 111532068 812232611 171397469 812232611 171397469 794770764 808491412 794770764 808491412 806852157 344771699 806852157 344771699 253346929 824348984 253346929 824348984 438863087 78873541 438863087 78873541 808715394 968146666 808715394 968146666 541076170 27757615 541076170 27757615 428897466 270906306 428897466 270906306 340510998 424410742 340510998 424410742 934297613 205688916 934297613 205688916 114440010 149359418 114440010 149359418 930924246 513842795 930924246 513842795 542110587 855751776 542110587 855751776 814388293 215776421 814388293 215776421 348700432 409926868 348700432 409926868 861473929 876283692 861473929 876283692 815794396 71726624 815794396 71726624 691345934 833951944 691345934 833951944 747141196 619675979 747141196 619675979 400240809 874259014 400240809 874259014 979711707 311435714 979711707 311435714 281358037 480324488 281358037 480324488 741472367 646685212 741472367 646685212 32175450 940901237 32175450 940901237 866032547 345959926 866032547 345959926 136623350 557748654 136623350 557748654 774712061 712972477 774712061 712972477 85373349 130894051 85373349 130894051 884455737 219022929 884455737 219022929 251010794 91611495 251010794 91611495 797102903 430115879 797102903 430115879 435167552 343740439 435167552 343740439 679237111 744527420 679237111 744527420 178710105 364619206 178710105 364619206 927183740 674298745 927183740 674298745 114356263 930050561 114356263 930050561 558779670 754362426 558779670 754362426 47810521 994640640 47810521 994640640 647100181 96800001 647100181 96800001 31052932 8753699 31052932 8753699 253991734 515570791 253991734 515570791 668190331 696197783 668190331 696197783 46895549 525917933 46895549 525917933 872230665 901573174 872230665 901573174 130344684 426397610 130344684 426397610 894334370 65311139 894334370 65311139 440036419 667605697 440036419 667605697 991900755 231885805 991900755 231885805 154679084 965860385 154679084 965860385 339452263 680187037 339452263 680187037 979514365 827536107 979514365 827536107 689748419 423194621 689748419 423194621 838998284 999469678 838998284 999469678 671017787 37088078 671017787 37088078 402687204 959172080 402687204 959172080 743850393 310310690 743850393 310310690 251250467 493911802 251250467 493911802 382855610 318158606 382855610 318158606 997371655 660197909 997371655 660197909 718375059 358382029 718375059 358382029 887690828 506273787 887690828 506273787 312913321 140831627 312913321 140831627 102339758 795270847 102339758 795270847 486173791 133252832 486173791 133252832 213610988 891485884 213610988 891485884 41651730 602646538 41651730 602646538 209178976 34004100 209178976 34004100 195870288 841583814 195870288 841583814 517635149 509588766 517635149 509588766 80083739 574689235 80083739 574689235 944713121 94542932 944713121 94542932 150179007 72429454 150179007 72429454 759051468 534286145 759051468 534286145 103931223 610243003 103931223 610243003 843600998 291063675 843600998 291063675 321942189 2611233 321942189 2611233 2166571 458554032 2166571 458554032 18362584 23119635 18362584 23119635 604403153 847599901 604403153 847599901 864478353 298034453 864478353 298034453 176402276 782356423 176402276 782356423 893409037 623706937 893409037 623706937 371295523 442310217 371295523 442310217 592570836 413391892 592570836 413391892 240294281 553624362 240294281 553624362 916920794 668564614 916920794 668564614 440823478 865932457 440823478 865932457 665288282 877405779 665288282 877405779 708319215 225040820 708319215 225040820 193027070 804527016 193027070 804527016 361851310 298569802 361851310 298569802 131789878 560566807 131789878 560566807 882633654 440166819 882633654 440166819 20403886 748380286 20403886 748380286 641965638 237788769 641965638 237788769 658320924 979330215 658320924 979330215 723967209 244610974 723967209 244610974 706188169 787690474 706188169 787690474 842093697 213743355 842093697 213743355 753927771 534377983 753927771 534377983 300331780 445581317 300331780 445581317 491000182 453116075 491000182 453116075 569636992 218230432 569636992 218230432 429821044 770683705 429821044 770683705 855444496 438567552 855444496 438567552 122126824 678344302 122126824 678344302 100262894 67945311 100262894 67945311 838154729 838755716 838154729 838755716 899385914 738172368 899385914 738172368 218508252 808253906 218508252 808253906 549464760 216950209 549464760 216950209 516669126 925697529 516669126 925697529 91705201 100634564 91705201 100634564 12677906 581274836 12677906 581274836 762260182 929798978 762260182 929798978 408542829 971125973 408542829 971125973 519463616 554946249 519463616 554946249 59952294 965866978 59952294 965866978 637738094 695245580 637738094 695245580 407132517 307126190 407132517 307126190 893841616 954798695 893841616 954798695 981809709 180300863 981809709 180300863 111782768 743624956 111782768 743624956 948007190 757161891 948007190 757161891 82252770 85835994 82252770 85835994 827218406 533654117 827218406 533654117 641596622 885753773 641596622 885753773 722601620 490559039 722601620 490559039 102248239 574345052 102248239 574345052 832008706 67610744 832008706 67610744 134476610 614169101 134476610 614169101 179735756 87148567 179735756 87148567 959894191 846429694 959894191 846429694 323377128 362511326 323377128 362511326 898259561 835175395 898259561 835175395 356021386 821044463 356021386 821044463 728005979 895559820 728005979 895559820 188530793 156793965 188530793 156793965 98711301 621513308 98711301 621513308 640851169 387382530 640851169 387382530 267131772 73548168 267131772 73548168 346387089 877793540 346387089 877793540 102930811 192620930 102930811 192620930 836745942 895367781 836745942 895367781 348218491 77750049 348218491 77750049 980673486 144487893 980673486 144487893 244215934 269989918 244215934 269989918 715019055 513777921 715019055 513777921 847082489 190375975 847082489 190375975 478207213 982359137 478207213 982359137 84695648 295373456 84695648 295373456 989420269 229790779 989420269 229790779 863126065 952557779 863126065 952557779 263877596 294350439 263877596 294350439 648379529 957999267 648379529 957999267 871166978 431083356 871166978 431083356 996490992 935739822 996490992 935739822 8986464 385765854 8986464 385765854 117093683 941579873 117093683 941579873 83081981 189274539 83081981 189274539 649690502 49685478 649690502 49685478 516538631 571275842 516538631 571275842 537183624 128310580 537183624 128310580 21705542 873647554 21705542 873647554 823361096 67070326 823361096 67070326 371455514 662109451 371455514 662109451 988755699 379573396 988755699 379573396 481028107 600188363 481028107 600188363 109986 582159216 109986 582159216 782590842 974680325 782590842 974680325 22622914 18541370 22622914 18541370 879778661 630128904 879778661 630128904 27660717 17906089 27660717 17906089 351253950 644560377 351253950 644560377 868766013 92304984 868766013 92304984 990894941 442625058 990894941 442625058 202086194 426601199 202086194 426601199 189931836 622435677 189931836 622435677 418375475 259819149 418375475 259819149 413185785 539673735 413185785 539673735 970048401 402319500 970048401 402319500 890431025 998959117 890431025 998959117 25614459 934247596 25614459 934247596 457554515 978441210 457554515 978441210 880189871 810118213 880189871 810118213 279057630 879534577 279057630 879534577 396389716 367689972 396389716 367689972 844198960 566645292 844198960 566645292 13038844 165320462 13038844 165320462 818993852 953132622 818993852 953132622 777848278 321945072 777848278 321945072 39743888 625005486 39743888 625005486 632244898 136537446 632244898 136537446 618311019 457953966 618311019 457953966 522791052 216579730 522791052 216579730 255143881 669795653 255143881 669795653 658796410 856028059 658796410 856028059 295484831 272075414 295484831 272075414 387146205 650801647 387146205 650801647 117534008 578602655 117534008 578602655 304760917 903208949 304760917 903208949 22600704 709584388 22600704 709584388 111757212 716685724 111757212 716685724 630982727 528225373 630982727 528225373 561332656 886134768 561332656 886134768 541189462 194289826 541189462 194289826 384582921 894398582 384582921 894398582 130599565 125908592 130599565 125908592 190215079 768195800 190215079 768195800 162351203 189798609 162351203 189798609 865880618 944933700 865880618 944933700 479903539 265974145 479903539 265974145 683458650 669521896 683458650 669521896 191949874 238540410 191949874 238540410 78830021 320703523 78830021 320703523 797987121 72086204 797987121 72086204 465975618 801080313 465975618 801080313 656801948 172962011 656801948 172962011 404984611 531149236 404984611 531149236 682722589 308872961 682722589 308872961 52929227 914113930 52929227 914113930 541224978 491273602 541224978 491273602 178535126 138687697 178535126 138687697 681336940 307570861 681336940 307570861 215427392 76648786 215427392 76648786 693577983 216195156 693577983 216195156 861002108 296849221 861002108 296849221 494522471 227660990 494522471 227660990 542753521 896799921 542753521 896799921 460655009 539144774 460655009 539144774 613023867 904624414 613023867 904624414 403791582 652894781 403791582 652894781 941209983 186589863 941209983 186589863 390412138 555041360 390412138 555041360 855066138 179906261 855066138 179906261 582670817 229416282 582670817 229416282 831896130 958919641 831896130 958919641 550377307 25191742 550377307 25191742 399442080 30837717 399442080 30837717 891804576 574084535 891804576 574084535 138183105 265997671 138183105 265997671 784799671 585637467 784799671 585637467 874103995 503815586 874103995 503815586 744234537 595076808 744234537 595076808 374363962 106994530 374363962 106994530 521811475 507398342 521811475 507398342 963742972 813266392 963742972 813266392 204592793 853660777 204592793 853660777 405887028 180131615 405887028 180131615 468972686 981918151 468972686 981918151 722609912 91806550 722609912 91806550 557509683 615675813 557509683 615675813 797569657 855143419 797569657 855143419 443904067 597967789 443904067 597967789 14628508 364357494 14628508 364357494 786239082 771810639 786239082 771810639 257782013 913314261 257782013 913314261 643118282 595203011 643118282 595203011 954139540 313778948 954139540 313778948 921387385 749020036 921387385 749020036 258825114 70055218 258825114 70055218 986047604 666246494 986047604 666246494 113409849 900354197 113409849 900354197 866315438 341801499 866315438 341801499 414961541 658239112 414961541 658239112 899868137 33919130 899868137 33919130 216677605 840053752 216677605 840053752 760361386 742281265 760361386 742281265 290623088 287870694 290623088 287870694 896999535 861069233 896999535 861069233 103175829 355867649 103175829 355867649 932558533 922069944 932558533 922069944 470221118 483370934 470221118 483370934 312247186 765744366 312247186 765744366 115309725 429288497 115309725 429288497 991766922 707053813 991766922 707053813 237388625 512840631 237388625 512840631 683462659 424424829 683462659 424424829 255174396 963493858 255174396 963493858 970452143 973615947 970452143 973615947 597364899 500195697 597364899 500195697 254509107 376530456 254509107 376530456 823467475 612162782 823467475 612162782 572919311 431044558 572919311 431044558 898161986 856452040 898161986 856452040 995994758 319458210 995994758 319458210 391300616 990236841 391300616 990236841 637561909 238129664 637561909 238129664 901527384 124252312 901527384 124252312 567291121 613954579 567291121 613954579 934170870 998612042 934170870 998612042 788666079 739176946 788666079 739176946 417123632 441991931 417123632 441991931 865850451 112308298 865850451 112308298 165391351 987092973 165391351 987092973 329649142 234979111 329649142 234979111 149302377 778239429 149302377 778239429 533545519 20199533 533545519 20199533 124529457 745687558 124529457 745687558 803155875 222429792 803155875 222429792 342802536 600903980 342802536 600903980 542912392 50448901 542912392 50448901 491189512 722918625 491189512 722918625 347470850 270537775 347470850 270537775 461450941 915509285 461450941 915509285 260683426 457183594 260683426 457183594 263449968 536034824 263449968 536034824 150850531 740909938 150850531 740909938 796562873 515362080 796562873 515362080 346336765 503178978 346336765 503178978 11987181 536295706 11987181 536295706 443325242 678679416 443325242 678679416 334671914 839812504 334671914 839812504 844635529 40230479 844635529 40230479 77089482 818064301 77089482 818064301 537833717 297978902 537833717 297978902 664555906 571284056 664555906 571284056 275329198 119893312 275329198 119893312 53569717 578064096 53569717 578064096 841389981 4368030 841389981 4368030 4658436 992908848 4658436 992908848 457704497 972817678 457704497 972817678 397245028 599689682 397245028 599689682 815943251 841010668 815943251 841010668 802460541 786575365 802460541 786575365 875993712 986026507 875993712 986026507 546849514 253017592 546849514 253017592 217360116 498370664 217360116 498370664 402939756 91703058 402939756 91703058 212548306 835923686 212548306 835923686 91189441 635979510 91189441 635979510 682602458 945817887 682602458 945817887 393281049 120586639 393281049 120586639 68695991 708804446 68695991 708804446 391365559 458357083 391365559 458357083 250800159 907169213 250800159 907169213 614063987 200680073 614063987 200680073 654197247 823037282 654197247 823037282 381798158 94804577 381798158 94804577 42902943 889158169 42902943 889158169 904690687 996715780 904690687 996715780 875935268 159054340 875935268 159054340 977563653 435663232 977563653 435663232 97219438 738487601 97219438 738487601 664769779 697462066 664769779 697462066 245572852 911817741 245572852 911817741 699111639 215090565 699111639 215090565 350833646 631075118 350833646 631075118 868282922 201824438 868282922 201824438 404152547 742379154 404152547 742379154 700487259 787748221 700487259 787748221 76896189 885744467 76896189 885744467 251892238 151733893 251892238 151733893 150865621 510969768 150865621 510969768 453004432 157686464 453004432 157686464 624252902 490182714 624252902 490182714 842572739 136856724 842572739 136856724 245062350 171171459 245062350 171171459 938473570 125819557 938473570 125819557 19066090 830313145 19066090 830313145 869712244 980471183 869712244 980471183 35748607 234588306 35748607 234588306 914717814 218516842 914717814 218516842 720964343 778544742 720964343 778544742 913631680 921804600 913631680 921804600 105629991 108117693 105629991 108117693 828561254 859165641 828561254 859165641 177660172 914642274 177660172 914642274 763475072 828092535 763475072 828092535 27312791 176489522 27312791 176489522 562814480 659427718 562814480 659427718 61209567 354807352 61209567 354807352 851710513 226314582 851710513 226314582 136042149 821561886 136042149 821561886 237667335 86460283 237667335 86460283 476629781 663071445 476629781 663071445 646995761 983881506 646995761 983881506 214129803 44846359 214129803 44846359 759209943 701339971 759209943 701339971 298891040 541662847 298891040 541662847 907108144 863862219 907108144 863862219 776989727 545279294 776989727 545279294 146926871 819285789 146926871 819285789 712172433 181914994 712172433 181914994 447952954 478323997 447952954 478323997 197464705 429274586 197464705 429274586 885363906 270221510 885363906 270221510 714451639 741681888 714451639 741681888 81946407 667814220 81946407 667814220 917179375 939644005 917179375 939644005 631023416 541005880 631023416 541005880 567969643 942512841 567969643 942512841 195641616 168870134 195641616 168870134 996448488 959239166 996448488 959239166 326347425 197850773 326347425 197850773 124991804 757430874 124991804 757430874 874139377 689151586 874139377 689151586 208440343 889022274 208440343 889022274 504979784 117238941 504979784 117238941 38133210 627799507 38133210 627799507 675616767 395317316 675616767 395317316 265715956 444496218 265715956 444496218 350080405 28980975 350080405 28980975 628152441 407257053 628152441 407257053 92774368 965450622 92774368 965450622 185962123 440722897 185962123 440722897 308503239 762107528 308503239 762107528 663149101 373675544 663149101 373675544 39747747 128371047 39747747 128371047 478196049 974803462 478196049 974803462 653561398 113399265 653561398 113399265 993572047 899896020 993572047 899896020 16038183 478662492 16038183 478662492 930741937 402569496 930741937 402569496 371722927 194249055 371722927 194249055 672664329 645171129 672664329 645171129 14485577 15828622 14485577 15828622 667913388 819502629 667913388 819502629 218586752 462765304 218586752 462765304 364231115 769018870 364231115 769018870 129067554 474342690 129067554 474342690 624748698 693180363 624748698 693180363 778218353 76399804 778218353 76399804 861888451 815363879 861888451 815363879 267469859 139528399 267469859 139528399 695284695 631848579 695284695 631848579 179693357 321976790 179693357 321976790 924445185 788051046 924445185 788051046 231164001 601113600 231164001 601113600 697183902 217962363 697183902 217962363 394130794 751435415 394130794 751435415 953434228 420903213 953434228 420903213 86548005 170900848 86548005 170900848 122190711 775481758 122190711 775481758 178056165 192447897 178056165 192447897 989779173 944216866 989779173 944216866 939112826 66213163 939112826 66213163 157020117 817764833 157020117 817764833 680302409 772028700 680302409 772028700 263701460 598979322 263701460 598979322 984804662 674286776 984804662 674286776 703853875 517727954 703853875 517727954 226778844 954823652 226778844 954823652 945286419 473415742 945286419 473415742 15943968 876539412 15943968 876539412 942587653 932388014 942587653 932388014 744422998 140026005 744422998 140026005 183483817 928825532 183483817 928825532 999398421 266915608 999398421 266915608 34724310 860315650 34724310 860315650 263613948 371159828 263613948 371159828 615657355 856056370 615657355 856056370 931190052 178572667 931190052 178572667 360502368 322117881 360502368 322117881 722757140 790243740 722757140 790243740 22985773 140552254 22985773 140552254 804910725 51574960 804910725 51574960 185798950 965346173 185798950 965346173 301948278 738002129 301948278 738002129 370109247 977297320 370109247 977297320 913798182 345265425 913798182 345265425 531718602 823498911 531718602 823498911 108447118 79338931 108447118 79338931 636811789 314811415 636811789 314811415 158243331 193098271 158243331 193098271 389114700 276694800 389114700 276694800 869009636 844586665 869009636 844586665 834841575 699583424 834841575 699583424 893970981 55613357 893970981 55613357 204225096 496812697 204225096 496812697 445924403 390070598 445924403 390070598 195919965 428204228 195919965 428204228 22505163 85878486 22505163 85878486 440871313 993824274 440871313 993824274 5268663 643973072 5268663 643973072 330181015 39930443 330181015 39930443 808533138 959363936 808533138 959363936 729979109 157373831 729979109 157373831 759929904 877420284 759929904 877420284 197919448 553326260 197919448 553326260 885597066 152112948 885597066 152112948 378114042 338255726 378114042 338255726 805338331 265088023 805338331 265088023 803137235 820156019 803137235 820156019 113077182 514427513 113077182 514427513 318974529 825529079 318974529 825529079 784429961 32216259 784429961 32216259 7038926 946360371 7038926 946360371 529413563 352571869 529413563 352571869 108532627 507846410 108532627 507846410 642595431 616736846 642595431 616736846 46697610 370068264 46697610 370068264 273231755 645992355 273231755 645992355 220155123 499936271 220155123 499936271 898823924 447057650 898823924 447057650 387259769 500936459 387259769 500936459 825816317 492494101 825816317 492494101 2371999 775685132 2371999 775685132 245615907 152441093 245615907 152441093 749492256 920280533 749492256 920280533 444072094 215621901 444072094 215621901 814046360 798642297 814046360 798642297 246036360 75259998 246036360 75259998 883268166 300471526 883268166 300471526 932131209 543084835 932131209 543084835 68926650 85038078 68926650 85038078 232815962 568909987 232815962 568909987 757777417 490661241 757777417 490661241 496580713 778367998 496580713 778367998 802936576 360832735 802936576 360832735 530074388 300005849 530074388 300005849 197139106 568828777 197139106 568828777 835022258 346970231 835022258 346970231 362773972 620112452 362773972 620112452 998590497 671501113 998590497 671501113 345908358 488706041 345908358 488706041 261582961 733829206 261582961 733829206 70315653 116329338 70315653 116329338 182865049 161785447 182865049 161785447 32027273 973983325 32027273 973983325 753066455 110914287 753066455 110914287 751563285 493412320 751563285 493412320 768494322 515201136 768494322 515201136 475710504 409835422 475710504 409835422 968416020 686276336 968416020 686276336 452172596 358537378 452172596 358537378 898580281 634783199 898580281 634783199 235463327 881670001 235463327 881670001 612323994 31701317 612323994 31701317 489136198 765087841 489136198 765087841 533521290 180240714 533521290 180240714 234804800 588556126 234804800 588556126 9996383 102743915 9996383 102743915 476486415 47485774 476486415 47485774 683642148 894636343 683642148 894636343 455589738 11167334 455589738 11167334 229843368 682758708 229843368 682758708 148629335 57915734 148629335 57915734 999836003 940278871 999836003 940278871 312400923 479915635 312400923 479915635 330860867 531828243 330860867 531828243 234525916 278331699 234525916 278331699 921246203 246303852 921246203 246303852 8250358 632358069 8250358 632358069 458190863 164348481 458190863 164348481 129385058 420157475 129385058 420157475 578750481 264781672 578750481 264781672 20708834 518053013 20708834 518053013 888401488 906904475 888401488 906904475 5586323 354242349 5586323 354242349 653065861 680045526 653065861 680045526 190573538 42900438 190573538 42900438 889198825 667314309 889198825 667314309 33198505 489842126 33198505 489842126 936691065 107410092 936691065 107410092 152236042 118268343 152236042 118268343 210169291 95428432 210169291 95428432 881951317 702654956 881951317 702654956 196921921 809214790 196921921 809214790 426527508 235548725 426527508 235548725 886924503 656917024 886924503 656917024 201851446 429263382 201851446 429263382 717249513 239737790 717249513 239737790 937491891 2924771 937491891 2924771 461670987 947177347 461670987 947177347 181247469 50890117 181247469 50890117 794756202 759603466 794756202 759603466 819824989 503223711 819824989 503223711 447582250 651895850 447582250 651895850 46895010 12321728 46895010 12321728 576746126 302089134 576746126 302089134 138108925 216248888 138108925 216248888 589831649 403625285 589831649 403625285 46287822 186982077 46287822 186982077 553510867 718190175 553510867 718190175 379424254 46697826 379424254 46697826 257977824 546657759 257977824 546657759 483288722 358047665 483288722 358047665 145116971 117478773 145116971 117478773 443724047 992095382 443724047 992095382 558696209 796464779 558696209 796464779 74742918 500049400 74742918 500049400 491764857 167422280 491764857 167422280 352513045 490070827 352513045 490070827 602555458 542170070 602555458 542170070 545980021 242196541 545980021 242196541 535650292 904396622 535650292 904396622 201959744 93642191 201959744 93642191 420194733 749515042 420194733 749515042 475079303 192746868 475079303 192746868 297792733 392385025 297792733 392385025 661678547 65144993 661678547 65144993 246136137 530482697 246136137 530482697 438379553 177639846 438379553 177639846 201624186 919047742 201624186 919047742 648802943 22439335 648802943 22439335 726054266 224219230 726054266 224219230 965536729 64081654 965536729 64081654 127735604 884207757 127735604 884207757 320481783 563205849 320481783 563205849 995116476 922852840 995116476 922852840 411964429 614070308 411964429 614070308 663283944 476092550 663283944 476092550 170567538 580406902 170567538 580406902 649581592 886294212 649581592 886294212 90948484 502223232 90948484 502223232 162424963 701094819 162424963 701094819 6091132 709184354 6091132 709184354 983276511 81955068 983276511 81955068 89193518 280190860 89193518 280190860 355129148 698452684 355129148 698452684 318591806 547763268 318591806 547763268 537459377 671653327 537459377 671653327 188685579 459220823 188685579 459220823 628277447 824042336 628277447 824042336 243485937 846786160 243485937 846786160 410260489 39682812 410260489 39682812 139062492 224948458 139062492 224948458 962739520 356763211 962739520 356763211 359014848 406910229 359014848 406910229 515293118 871687187 515293118 871687187 262644357 694748372 262644357 694748372 647632239 79856946 647632239 79856946 353441953 960428298 353441953 960428298 925322040 137567044 925322040 137567044 909975228 617105914 909975228 617105914 357943984 334043 357943984 334043 831670955 884576100 831670955 884576100 994290281 320079056 994290281 320079056 748498878 557061172 748498878 557061172 258257396 791694866 258257396 791694866 6181110 171657819 6181110 171657819 144828895 815502726 144828895 815502726 558787325 177921145 558787325 177921145 864728707 710884734 864728707 710884734 823775453 129591084 823775453 129591084 244491502 706703925 244491502 706703925 713523355 103457495 713523355 103457495 254561705 921938323 254561705 921938323 164519310 791434435 164519310 791434435 707639096 236990716 707639096 236990716 61563149 133894783 61563149 133894783 857087855 292940728 857087855 292940728 804096583 72717959 804096583 72717959 203299776 820289187 203299776 820289187 181981737 80756454 181981737 80756454 51059285 683837188 51059285 683837188 554104731 166793600 554104731 166793600 936085949 994166519 936085949 994166519 492977101 189818488 492977101 189818488 883604028 987670295 883604028 987670295 961385019 461583721 961385019 461583721 28747585 13471689 28747585 13471689 758605794 657375138 758605794 657375138 556035933 961856801 556035933 961856801 610814823 596187185 610814823 596187185 150455707 865199197 150455707 865199197 598631197 99088696 598631197 99088696 137717051 767700026 137717051 767700026 25834114 728267073 25834114 728267073 525806055 829487087 525806055 829487087 620275356 225317216 620275356 225317216 383407721 279148556 383407721 279148556 57872048 231831200 57872048 231831200 658047692 717632139 658047692 717632139 487957900 681221817 487957900 681221817 881095805 385631272 881095805 385631272 10452896 296642236 10452896 296642236 302115237 817300076 302115237 817300076 103214778 902979981 103214778 902979981 933271075 442963697 933271075 442963697 463976117 756723008 463976117 756723008 905850814 825479799 905850814 825479799 487343887 289424023 487343887 289424023 168415789 752020482 168415789 752020482 165558824 225759167 165558824 225759167 314797360 831097839 314797360 831097839 207081606 380912160 207081606 380912160 449974487 557176342 449974487 557176342 96572267 953541257 96572267 953541257 823948509 63187817 823948509 63187817 829321078 725808277 829321078 725808277 923426278 894375021 923426278 894375021 838230366 752941225 838230366 752941225 895633975 927765653 895633975 927765653 548538559 149490010 548538559 149490010 458925496 931780859 458925496 931780859 767278475 65811223 767278475 65811223 732357790 656918984 732357790 656918984 407457744 48040538 407457744 48040538 257460529 398558812 257460529 398558812 637402441 156934904 637402441 156934904 206434039 879769240 206434039 879769240 7731609 666891462 7731609 666891462 937188964 474223390 937188964 474223390 409310123 7977350 409310123 7977350 827929380 944766979 827929380 944766979 866278896 200398941 866278896 200398941 170939078 467294981 170939078 467294981 830895553 816842421 830895553 816842421 417776743 36494825 417776743 36494825 32346771 755556140 32346771 755556140 309562454 254381306 309562454 254381306 558733479 311552078 558733479 311552078 302425439 248013130 302425439 248013130 923948479 986189445 923948479 986189445 30782801 159198642 30782801 159198642 209864333 645465712 209864333 645465712 386646338 132005513 386646338 132005513 28255513 553546314 28255513 553546314 654330524 212000496 654330524 212000496 246187734 508231846 246187734 508231846 681182746 142842101 681182746 142842101 207761734 995506356 207761734 995506356 722467469 385066823 722467469 385066823 306283726 568576422 306283726 568576422 520006925 256793314 520006925 256793314 186691077 858200582 186691077 858200582 557005635 426729039 557005635 426729039 304524268 979412126 304524268 979412126 642054871 880225082 642054871 880225082 480102541 264825253 480102541 264825253 538786567 704005577 538786567 704005577 622300659 975383781 622300659 975383781 66146884 389939406 66146884 389939406 927497079 646084987 927497079 646084987 352983113 447611242 352983113 447611242 515301992 789368055 515301992 789368055 242013931 57101751 242013931 57101751 793722134 719705021 793722134 719705021 83494760 827790890 83494760 827790890 740380984 180467504 740380984 180467504 897507715 637849190 897507715 637849190 538030726 495623373 538030726 495623373 960632651 912935388 960632651 912935388 449531786 902715279 449531786 902715279 412694099 949537294 412694099 949537294 494974489 676909495 494974489 676909495 936705107 876268408 936705107 876268408 563640260 786809219 563640260 786809219 48614974 230732407 48614974 230732407 836514363 524181657 836514363 524181657 298520119 159834525 298520119 159834525 644446141 639013421 644446141 639013421 201955357 108261782 201955357 108261782 969363455 877396842 969363455 877396842 617983938 831472101 617983938 831472101 992681243 495865661 992681243 495865661 13825883 55470422 13825883 55470422 962618869 671780418 962618869 671780418 816073931 326451344 816073931 326451344 798470549 966845359 798470549 966845359 807563287 61180291 807563287 61180291 242429180 727227062 242429180 727227062 993789024 914119711 993789024 914119711 319747935 77063984 319747935 77063984 583842252 955131154 583842252 955131154 879072103 706065806 879072103 706065806 162297520 986554184 162297520 986554184 852567317 621010277 852567317 621010277 235941567 446172666 235941567 446172666 624653484 737849086 624653484 737849086 866892535 15771838 866892535 15771838 716763825 785634867 716763825 785634867 671771922 904058684 671771922 904058684 863890137 559073400 863890137 559073400 423334471 23894487 423334471 23894487 918876813 428851393 918876813 428851393 657943758 155337039 657943758 155337039 636525747 679666794 636525747 679666794 941009487 223816811 941009487 223816811 194443309 745309846 194443309 745309846 610195250 813318581 610195250 813318581 512652321 27480105 512652321 27480105 448707847 686264518 448707847 686264518 768889101 85791058 768889101 85791058 856541457 734627365 856541457 734627365 248282352 580482619 248282352 580482619 886559200 302140754 886559200 302140754 402430802 187817734 402430802 187817734 422957864 973732957 422957864 973732957 776640894 793522929 776640894 793522929 352054890 950996462 352054890 950996462 789846722 22090013 789846722 22090013 540465578 772136512 540465578 772136512 205320615 10283064 205320615 10283064 261798613 841096546 261798613 841096546 140558227 176493490 140558227 176493490 437632852 755633253 437632852 755633253 990289853 553968777 990289853 553968777 405925266 247230307 405925266 247230307 274122421 966710256 274122421 966710256 733093434 484971344 733093434 484971344 945081955 688383291 945081955 688383291 1983174 80867733 1983174 80867733 892663853 815788559 892663853 815788559 100825285 299941919 100825285 299941919 960173096 582987955 960173096 582987955 420647946 967575595 420647946 967575595 551805019 649676632 551805019 649676632 17905439 759064102 17905439 759064102 487692377 42832271 487692377 42832271 598878820 474457111 598878820 474457111 567568574 268331150 567568574 268331150 358912841 889222558 358912841 889222558 990886821 546596695 990886821 546596695 38370778 182956607 38370778 182956607 715392885 757301877 715392885 757301877 736301206 346450293 736301206 346450293 297380809 292719550 297380809 292719550 705507391 930342266 705507391 930342266 241910038 681858757 241910038 681858757 412563670 949151121 412563670 949151121 632619260 58892643 632619260 58892643 860549125 560548317 860549125 560548317 662005790 864071854 662005790 864071854 990394849 515721755 990394849 515721755 661400280 608188591 661400280 608188591 630080146 394810467 630080146 394810467 771122586 679146755 771122586 679146755 405293863 344225262 405293863 344225262 626536661 885921961 626536661 885921961 109313649 259447134 109313649 259447134 774905551 355758616 774905551 355758616 267664393 343162359 267664393 343162359 507040983 475294909 507040983 475294909 429433090 930528739 429433090 930528739 507929555 996613019 507929555 996613019 196939455 884487554 196939455 884487554 711136859 85892728 711136859 85892728 214277187 628714074 214277187 628714074 868103460 467214398 868103460 467214398 146000087 380585647 146000087 380585647 718690392 546006556 718690392 546006556 489689711 18894578 489689711 18894578 797204626 842354775 797204626 842354775 98498125 231465494 98498125 231465494 519095278 805608476 519095278 805608476 197664127 89529368 197664127 89529368 922813621 787118240 922813621 787118240 389469892 178089753 389469892 178089753 780181943 748056692 780181943 748056692 368238373 259096808 368238373 259096808 198705440 812583591 198705440 812583591 486445625 224608392 486445625 224608392 86785366 752332320 86785366 752332320 774147995 59103151 774147995 59103151 34224319 827816863 34224319 827816863 860383219 905308721 860383219 905308721 678110495 479115459 678110495 479115459 550927076 667587522 550927076 667587522 692839958 257124048 692839958 257124048 146656865 69719888 146656865 69719888 700025208 534694529 700025208 534694529 154643551 485684875 154643551 485684875 486834886 844207049 486834886 844207049 94307278 11846096 94307278 11846096 686400308 226051353 686400308 226051353 431654372 49960435 431654372 49960435 958943039 710076281 958943039 710076281 590860606 897253309 590860606 897253309 639069199 314399607 639069199 314399607 759598422 751013101 759598422 751013101 193830675 582533570 193830675 582533570 960924787 376820734 960924787 376820734 758658369 734728923 758658369 734728923 654701875 88636878 654701875 88636878 629781774 999914788 629781774 999914788 226401248 163756876 226401248 163756876 702852341 466868397 702852341 466868397 115372799 487643848 115372799 487643848 996529126 275351903 996529126 275351903 710142130 359930248 710142130 359930248 995211806 931490031 995211806 931490031 444141688 287096186 444141688 287096186 447922384 13799222 447922384 13799222 597503 607230246 597503 607230246 816788171 269636382 816788171 269636382 600454787 995191485 600454787 995191485 181914306 383554335 181914306 383554335 301242341 210829908 301242341 210829908 579717606 842196514 579717606 842196514 87000659 493630873 87000659 493630873 625067684 687836938 625067684 687836938 101587802 186936500 101587802 186936500 598182308 814615915 598182308 814615915 253165917 5937398 253165917 5937398 176555910 921603234 176555910 921603234 608434737 994600030 608434737 994600030 141234356 57753458 141234356 57753458 958712787 344649342 958712787 344649342 600957088 309158644 600957088 309158644 979485375 623929448 979485375 623929448 252094355 157977292 252094355 157977292 24670945 774932098 24670945 774932098 984932128 185413130 984932128 185413130 111529088 911766282 111529088 911766282 889700505 408508648 889700505 408508648 89412219 118038521 89412219 118038521 888735096 308554645 888735096 308554645 195002455 274257893 195002455 274257893 816383960 67150314 816383960 67150314 199848310 806280939 199848310 806280939 310396559 150410732 310396559 150410732 467232582 743306410 467232582 743306410 594241184 419841910 594241184 419841910 99389686 951478745 99389686 951478745 847755532 14120343 847755532 14120343 629185756 789550701 629185756 789550701 11026129 687726112 11026129 687726112 876916130 845315757 876916130 845315757 558601963 156193041 558601963 156193041 875634535 954470255 875634535 954470255 792708664 244076301 792708664 244076301 669827375 791706641 669827375 791706641 823744646 320068926 823744646 320068926 492182219 734117890 492182219 734117890 865250239 20936999 865250239 20936999 449844860 855524550 449844860 855524550 350343285 356993419 350343285 356993419 526439478 727309761 526439478 727309761 162033763 848364338 162033763 848364338 880290443 4537340 880290443 4537340 73013383 456441480 73013383 456441480 709974281 10912023 709974281 10912023 286337314 986090188 286337314 986090188 564282588 919271095 564282588 919271095 393390893 266379169 393390893 266379169 954747841 41070622 954747841 41070622 453341341 611351973 453341341 611351973 245850959 88201889 245850959 88201889 323544638 644831761 323544638 644831761 279201249 694089713 279201249 694089713 832630296 602238738 832630296 602238738 83196041 253805127 83196041 253805127 500099751 804107220 500099751 804107220 954144872 112559420 954144872 112559420 662945061 603114461 662945061 603114461 519445725 241844292 519445725 241844292 165318322 616623671 165318322 616623671 474918576 410104889 474918576 410104889 474763977 811722468 474763977 811722468 865655173 191108666 865655173 191108666 575673663 685903092 575673663 685903092 802472179 583353029 802472179 583353029 362181148 221625146 362181148 221625146 989273986 447571819 989273986 447571819 521062103 50214981 521062103 50214981 277355804 718758246 277355804 718758246 11125737 223895099 11125737 223895099 758228074 647276749 758228074 647276749 109996956 177686139 109996956 177686139 125534228 786402132 125534228 786402132 660453790 638423204 660453790 638423204 270524933 738920383 270524933 738920383 386418559 355011881 386418559 355011881 932917866 241337516 932917866 241337516 950691993 801687193 950691993 801687193 151336093 239730060 151336093 239730060 860064622 501729052 860064622 501729052 808178597 360086944 808178597 360086944 763262933 827865604 763262933 827865604 550143850 107377496 550143850 107377496 158148042 633212755 158148042 633212755 65638573 557300586 65638573 557300586 901784704 1195721 901784704 1195721 281972713 499920953 281972713 499920953 288163406 366072753 288163406 366072753 26776340 139254772 26776340 139254772 819972433 138028226 819972433 138028226 398566375 200237142 398566375 200237142 761634615 739089989 761634615 739089989 836097690 299387312 836097690 299387312 690345052 971235838 690345052 971235838 928218490 376139112 928218490 376139112 76899058 977360185 76899058 977360185 919983282 412792553 919983282 412792553 356207087 697563223 356207087 697563223 491862292 166632523 491862292 166632523 973212323 705134543 973212323 705134543 489507124 484406382 489507124 484406382 184443473 921581282 184443473 921581282 918165353 599351804 918165353 599351804 898238802 306921636 898238802 306921636 997807052 985487505 997807052 985487505 807841678 1682784 807841678 1682784 902955967 529293934 902955967 529293934 856925000 466545389 856925000 466545389 880914302 691526801 880914302 691526801 255989669 284281544 255989669 284281544 469016585 648499499 469016585 648499499 179864496 117818433 179864496 117818433 855420331 649589676 855420331 649589676 722175073 632576581 722175073 632576581 977616265 534508111 977616265 534508111 270025137 145936687 270025137 145936687 192121057 990949281 192121057 990949281 857847469 281770491 857847469 281770491 911657123 439878354 911657123 439878354 604663283 338812321 604663283 338812321 959491358 138613233 959491358 138613233 845133762 632514407 845133762 632514407 103210169 71471607 103210169 71471607 915515070 239168226 915515070 239168226 523067955 886994097 523067955 886994097 996983308 410191628 996983308 410191628 662097651 929424702 662097651 929424702 705769284 182933850 705769284 182933850 795545595 917297096 795545595 917297096 348759345 248952670 348759345 248952670 911461084 109771204 911461084 109771204 236550121 915319029 236550121 915319029 932151015 70969129 932151015 70969129 492048403 856268889 492048403 856268889 7162284 183478307 7162284 183478307 108855615 946143540 108855615 946143540 450021483 591630523 450021483 591630523 223582221 850004815 223582221 850004815 288856279 292295358 288856279 292295358 984771604 412443786 984771604 412443786 559752825 526405042 559752825 526405042 607395526 916453247 607395526 916453247 164010566 13521589 164010566 13521589 986065350 591096292 986065350 591096292 363918750 187925671 363918750 187925671 862472926 945761939 862472926 945761939 154672821 630116190 154672821 630116190 961780122 81789913 961780122 81789913 724955527 535874229 724955527 535874229 954827131 681958831 954827131 681958831 442405729 344085322 442405729 344085322 18749102 626686433 18749102 626686433 137218086 81233543 137218086 81233543 986635687 847828932 986635687 847828932 242003753 236611986 242003753 236611986 63138566 701867785 63138566 701867785 542937184 254085784 542937184 254085784 104714732 922661658 104714732 922661658 545163194 96301411 545163194 96301411 558746827 541073678 558746827 541073678 318057423 584106679 318057423 584106679 947145531 767745906 947145531 767745906 292489386 290184738 292489386 290184738 955721983 650517999 955721983 650517999 988333488 151757919 988333488 151757919 309990603 835012378 309990603 835012378 446813500 15798594 446813500 15798594 889526331 870920181 889526331 870920181 163790416 193135152 163790416 193135152 374114659 885599199 374114659 885599199 285127568 88072548 285127568 88072548 964193268 478881201 964193268 478881201 157560077 177640390 157560077 177640390 904388694 729950257 904388694 729950257 596900328 294175268 596900328 294175268 872157549 752906157 872157549 752906157 974375799 197006947 974375799 197006947 995445137 675026197 995445137 675026197 301817411 135580439 301817411 135580439 69721737 897168285 69721737 897168285 901767903 630559378 901767903 630559378 126164667 516432694 126164667 516432694 709436293 606710121 709436293 606710121 372045907 668245988 372045907 668245988 158090264 18007946 158090264 18007946 96605860 795248959 96605860 795248959 860085682 404244386 860085682 404244386 183449114 730654496 183449114 730654496 932992838 94748874 932992838 94748874 304182466 371985325 304182466 371985325 145258625 846749601 145258625 846749601 955148703 323170935 955148703 323170935 25978948 841067187 25978948 841067187 665499012 31952829 665499012 31952829 451618047 701882825 451618047 701882825 672475695 855865703 672475695 855865703 380678001 39589512 380678001 39589512 104956644 472158706 104956644 472158706 941015606 235948256 941015606 235948256 297774979 74683160 297774979 74683160 691209345 265120339 691209345 265120339 798516278 962248920 798516278 962248920 33263633 163313996 33263633 163313996 310857554 786615172 310857554 786615172 211501138 815797246 211501138 815797246 747633096 130583029 747633096 130583029 831631002 493607511 831631002 493607511 297826760 725190201 297826760 725190201 685898966 187790118 685898966 187790118 492793399 551393555 492793399 551393555 899066989 458790666 899066989 458790666 311896297 883816444 311896297 883816444 506769252 225669630 506769252 225669630 476759301 880804966 476759301 880804966 968393890 965596808 968393890 965596808 284220971 149191365 284220971 149191365 160569826 678025844 160569826 678025844 945594467 825752225 945594467 825752225 420903657 92447099 420903657 92447099 659238528 375801145 659238528 375801145 206239637 984410971 206239637 984410971 432566399 34994470 432566399 34994470 682590343 313752411 682590343 313752411 887542963 161075430 887542963 161075430 616539133 973239153 616539133 973239153 725444104 634594741 725444104 634594741 277900189 697569838 277900189 697569838 60323200 104922111 60323200 104922111 312155732 299725322 312155732 299725322 678702901 160108696 678702901 160108696 917860316 778736332 917860316 778736332 281422061 458276359 281422061 458276359 250856746 702516274 250856746 702516274 816918829 947027571 816918829 947027571 550843161 242746592 550843161 242746592 710938422 441407111 710938422 441407111 98023593 42515979 98023593 42515979 474784135 900847152 474784135 900847152 814476444 814303558 814476444 814303558 156917592 685319739 156917592 685319739 495676794 246804450 495676794 246804450 380491435 992262086 380491435 992262086 933907205 72501685 933907205 72501685 322866820 795185656 322866820 795185656 816096080 172827071 816096080 172827071 114962835 736122430 114962835 736122430 853957062 465457196 853957062 465457196 499806527 872129652 499806527 872129652 192480234 937569975 192480234 937569975 935752705 682109551 935752705 682109551 183281895 336671418 183281895 336671418 709
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...