Submission #143389

#TimeUsernameProblemLanguageResultExecution timeMemory
143389JustasZBroken Line (IOI19_line)Text
36.48 / 100
0 ms0 KiB
27 0 0 16 0 16 86 74 86 74 25 18 25 18 99 97 99 80 99 80 4 50 4 50 100 72 100 72 2 20 2 20 20 64 20 59 20 59 15 59 47 22 47 22 84 22 28 60 28 60 11 60 40 68 40
704 0 0 12 0 12 9977 10001 9977 4181 9977 4181 760 570 760 570 9732 9950 9732 9950 61 22 61 22 9965 22 1910 8630 1910 8630 545 394 545 394 9964 9979 9964 1135 9964 1135 726 647 726 647 9371 9702 9371 9702 141 178 141 178 9793 9921 9793 9921 46 23 46 9056 46 9056 9785 9892 9785 9892 52 61 52 9334 52 9334 9487 9582 9487 9582 262 344 262 344 9810 9907 9810 587 9810 587 578 549 578 549 9841 9915 9841 4146 9841 4146 1253 1160 1253 1160 8925 9460 8925 9460 287 351 287 351 9765 9905 9765 9905 86 63 86 63 9948 9966 9948 369 9948 369 192 190 192 190 9922 9925 9922 9559 9922 9559 551 447 551 447 9658 9833 9658 9833 13 16 13 2673 13 2673 7403 8014 7403 8014 2111 1090 2111 1090 9293 9452 9293 9452 588 420 588 420 9750 9854 9750 9854 98 128 98 128 9934 9956 9934 697 9934 697 524 483 524 483 9505 9762 9505 9762 306 9762 1825 1070 1825 1070 9157 9435 9157 9435 643 241 643 241 9767 241 4888 6282 4888 6282 3204 2710 3204 2710 8731 9525 8731 9525 463 363 463 363 9707 363 4595 8037 4595 8037 1530 799 1530 799 9454 9826 9454 9826 264 9826 6309 3659 6309 3659 7258 7394 7258 7394 1832 1116 1832 1116 8952 9166 8952 9166 752 699 752 699 9617 9790 9617 9790 282 9790 369 313 369 313 9758 313 8308 8845 8308 8845 954 830 954 830 9251 9498 9251 9498 379 406 379 406 9706 9811 9706 137 9706 137 9849 137 9666 1993 9666 1993 8075 1993 8505 8750 8505 8750 907 909 907 909 9137 9341 9137 9341 678 606 678 606 9468 9635 9468 9635 464 9635 6262 3916 6262 3916 6572 7104 6572 7104 2882 1903 2882 1903 8703 8935 8703 8935 899 915 899 915 9145 9359 9145 9359 616 551 616 551 9496 9587 9496 5631 9496 5631 4382 2885 4382 2885 7200 8855 7200 8855 818 842 818 842 9412 9503 9412 9503 589 9503 6677 2189 6677 2189 7932 8990 7932 8990 772 595 772 595 9394 595 8019 8341 8019 8341 1581 1145 1581 1145 9019 9214 9019 9214 852 656 852 656 9343 656 1001 9387 1001 9387 721 9387 6890 2272 6890 2272 7827 8073 7827 8073 2077 1972 2077 1972 8372 8701 8372 8701 1417 1139 1417 1139 8992 9479 8992 9479 612 9479 8551 1258 8551 1258 9045 9396 9045 9396 695 9396 4680 5289 4680 5289 5725 6193 5725 6193 3649 3282 3649 3282 7493 7905 7493 7905 1661 1452 1661 1452 8692 9013 8692 9013 985 1031 985 1031 9058 9146 9058 9146 909 9146 3430 4385 3430 4385 4606 5786 4606 5786 3284 2631 3284 2631 7536 8772 7536 8772 1126 1201 1126 1201 8787 8944 8787 4331 8787 4331 3728 3699 3728 3699 6839 7289 6839 7289 2343 1694 2343 1694 8313 8892 8313 8892 934 886 934 886 9149 886 1768 8382 1768 8382 1672 1501 1672 1501 8670 8940 8670 8940 1058 8940 6088 3867 6088 3867 6428 7155 6428 7155 3153 2340 3153 2340 7980 8112 7980 8112 1516 1344 1516 1344 8631 8819 8631 3483 8631 3483 3454 2832 3454 2832 8242 8810 8242 8810 1344 1221 1344 1221 8704 1221 5274 6339 5274 6339 3736 2997 3736 2997 7729 8002 7729 8002 1705 1488 1705 1488 8571 8799 8571 8799 1221 1175 1221 1175 8736 1175 1511 8720 1511 4287 1511 4287 4233 4287 4145 3357 4145 3357 6847 7093 6847 7093 2762 2396 2762 2396 8162 8405 8162 8405 1596 1274 1596 1274 8687 1274 3394 7402 3394 7402 2325 1577 2325 1577 8449 8628 8449 8628 1397 1289 1397 1289 8673 1289 4111 6434 4111 6434 3819 3768 3819 3768 6691 7599 6691 7599 2595 2452 2595 2452 7756 8094 7756 8094 1653 1538 1653 1538 8479 8622 8479 2349 8479 2349 2211 2097 2211 2097 8001 8254 8001 8254 1764 1666 1764 1666 8325 8612 8325 8612 1365 1308 1365 5277 1365 5277 5804 6321 5804 6321 3492 2586 3492 2586 7953 8303 7953 8303 1076 1169 1076 7131 1076 7131 7395 7468 7395 7468 2048 1892 2048 1892 8430 8544 8430 6534 8430 6534 5153 4884 5153 4884 5348 6702 5348 6702 3112 2259 3112 2259 8107 8468 8107 8468 1152 1226 1152 7923 1152 7923 8098 8137 8098 7763 8098 7763 1987 1804 1987 1804 8194 8343 8194 7376 8194 7376 5204 4433 5204 4433 5788 6012 5788 6012 3612 3515 3612 3515 7008 7224 7008 7224 2997 2360 2997 2360 7819 7935 7819 7935 2033 1647 2033 1647 8310 1647 5432 5347 5432 5347 4950 4580 4950 4580 5523 6773 5523 6773 3053 2191 3053 2191 7940 7954 7940 7954 2203 1629 2203 1629 8328 1629 3040 7548 3040 7548 2355 2244 2355 2244 7870 7918 7870 6546 7870 6546 2898 1811 2898 1811 8177 1811 3514 7068 3514 7068 2904 2793 2904 2793 7669 7821 7669 7821 2303 2085 2303 2085 8035 8092 8035 7762 8035 7762 5176 4150 5176 4150 6603 6819 6603 6819 2514 1559 2514 1559 8374 1559 8176 8285 8176 6798 8176 6798 2721 1476 2721 1476 8518 1476 7235 7388 7235 7388 2364 2262 2364 4271 2364 4271 4795 5745 4795 5745 4483 3843 4483 3843 6551 6911 6551 6911 3309 3040 3309 3040 7129 7678 7129 7678 2289 2148 2289 3386 2289 3386 4955 5430 4955 5430 4781 4552 4781 4552 5590 5870 5590 5870 4007 3606 4007 3606 6970 7343 6970 7343 2828 2607 2828 2607 7544 7648 7544 7648 1911 1878 1911 2337 1911 2337 4797 6385 4797 6385 3475 3223 3475 3223 7101 7850 7101 7850 1725 1691 1725 1780 1725 1780 4819 6245 4819 6245 3964 3640 3964 3640 6823 7036 6823 7036 2873 2758 2873 5614 2873 5614 5434 6572 5434 6572 3434 3162 3434 3162 7020 7181 7020 7181 2653 2582 2653 3587 2653 3587 7512 7835 7512 7835 1097 1173 1097 6157 1097 6157 6471 7089 6471 7089 3162 2784 3162 2784 7361 7412 7361 7412 2503 2371 2503 5214 2503 5214 5563 6443 5563 6443 3799 3743 3799 3743 6512 7018 6512 7018 2719 2595 2719 5346 2719 5346 5765 6049 5765 6049 4182 4133 4182 4133 6358 6454 6358 6454 3719 3528 3719 3528 6793 7339 6793 7339 2029 1904 2029 5741 2029 5741 5659 5934 5659 5934 4212 4030 4212 4030 6340 6823 6340 6823 3186 2967 3186 2967 7196 7746 7196 7746 2505 7746 2594 5041 2594 5041 4880 5620 4880 5620 4601 4294 4601 4294 6148 6627 6148 6627 3550 3216 3550 3216 7465 7865 7465 7865 2367 7865 4116 3811 4116 3811 6453 6851 6453 6851 2637 2550 2637 3754 2637 3754 6564 7201 6564 7201 2654 7567 2654 4857 2654 4857 4718 6125 4718 6125 3895 3573 3895 3573 7327 7390 7327 6656 7327 6656 3702 6656 5591 4420 5591 4420 6415 6948 6415 6948 3472 6948 5848 4007 5848 4007 6264 7130 6264 7130 3216 7130 5166 4658 5166 4658 5572 5945 5572 5945 3927 3770 3927 3770 6520 7297 6520 7297 3009 7297 4378 4383 4378 4383 5932 6152 5932 6152 3956 3388 3956 3388 7370 7417 7370 4569 7370 4569 4449 4414 4449 4414 6186 6398 6186 6398 3921 6398 6028 4063 6028 4063 6221 6256 6221 6256 3155 7198 3155 5128 3155 5128 5246 5963 5246 5963 4306 5963 7019 3014 7019 5797 7019 5797 4516 5797 6271 7163 6271 7163 3185 7163 6815 4659 6815 4659 4655 4659 4686 6208 4686 6208 4120 6208 4553 4330 4553 4330 6654 6845 6654 4588 6654 4588 4426 4276 4426 4276 6250 6289 6250 5777 6250 5777 4545 5777 5768 4324 5768 6202 5768 6202 6124 6202 5252 5603 5252 6063 5252 6063 4190 6063 4277 5522 4277 5522 5302 6109 5302 6109 4181 6109 5830 4900 5830 4900 4738 4900 5135 5222 5135 5222 4666 4626 4666 4626 5342 4626 4485 5827 4485 5320 4485 5320 5064 5320 4998 4850 4998 4850 5258 4850 4497 5818 4497 5323 4497 5323 4877 5323 4829 5037 4829 5037 5164 5037 4895 5543 4895 5543 4739 5543 4966 4998 4966 4998 5193 4998 5022 5169 5022 5145 5022 5145 4879 5145 5130 5351 5130
5017 0 0 7 0 7 24962 24437 24962 24437 19713 56 19713 56 23219 22852 23219 22852 4492 3283 4492 3283 22811 18016 22811 18016 4152 234 4152 234 8351 13883 8351 13883 935 515 935 515 19262 22560 19262 22560 2198 10058 2198 10058 21394 24807 21394 24807 11697 17193 11697 17193 22320 24129 22320 24129 1388 2126 1388 2126 23473 19000 23473 19000 7122 11424 7122 11424 23136 22263 23136 22263 71 19310 71 19310 12076 21482 12076 21482 412 3759 412 3759 16531 12072 16531 12072 1033 5039 1033 5039 13434 15742 13434 15742 2122 5918 2122 5918 24564 21605 24564 21605 5957 14689 5957 14689 14821 24382 14821 24382 2483 11386 2483 11386 24970 21628 24970 21628 5686 12949 5686 12949 14711 20703 14711 20703 1460 1614 1460 1614 17462 21348 17462 21348 4312 4319 4312 4319 22247 15911 22247 15911 768 9680 768 9680 12042 17281 12042 17281 7565 10663 7565 10663 23134 23718 23134 23718 9622 13368 9622 13368 15485 24528 15485 24528 830 1308 830 1308 18317 23770 18317 23770 2858 8504 2858 8504 21916 17840 21916 17840 1015 5052 1015 5052 11511 21080 11511 21080 2700 1359 2700 1359 17916 21592 17916 21592 9250 9093 9250 9093 19893 21066 19893 21066 4673 189 4673 189 21887 23580 21887 23580 15200 5142 15200 5142 19570 18106 19570 18106 14442 10646 14442 10646 21592 21014 21592 21014 6983 622 6983 622 15474 13566 15474 13566 4746 799 4746 799 13691 11130 13691 11130 2184 7218 2184 7218 24940 23896 24940 23896 7636 3289 7636 3289 19668 7586 19668 7586 11634 315 11634 315 23991 22185 23991 22185 14885 6479 14885 6479 24512 15963 24512 15963 19051 938 19051 938 24826 18258 24826 18258 8588 5508 8588 5508 23261 9961 23261 9961 4990 8298 4990 8298 21503 14831 21503 14831 4076 826 4076 826 23639 24895 23639 24895 3738 7658 3738 7658 16293 17762 16293 17762 5114 2768 5114 2768 15231 21481 15231 21481 7648 13814 7648 13814 24152 24040 24152 24040 4660 12181 4660 12181 19264 19849 19264 19849 4178 1627 4178 1627 23145 24373 23145 24373 708 5200 708 5200 11768 7243 11768 7243 1754 2417 1754 2417 24845 16814 24845 16814 5373 4855 5373 4855 23549 23892 23549 23892 14102 5612 14102 5612 18353 11889 18353 11889 4836 1455 4836 1455 19372 22203 19372 22203 14 6544 14 6544 10574 21141 10574 21141 580 12973 580 12973 23465 24391 23465 24391 13665 6408 13665 6408 22606 24151 22606 24151 6222 12823 6222 12823 17855 17060 17855 17060 629 2388 629 2388 8767 12271 8767 12271 914 1736 914 1736 19637 24254 19637 24254 10071 2401 10071 2401 24903 17050 24903 17050 19947 11876 19947 11876 21525 21030 21525 21030 5562 15273 5562 15273 20207 24083 20207 24083 952 12852 952 12852 21271 17869 21271 17869 8123 13822 8123 13822 20802 23484 20802 23484 2618 4986 2618 4986 12630 21445 12630 21445 3862 19375 3862 19375 18104 22619 18104 22619 8617 3317 8617 3317 19983 15219 19983 15219 444 865 444 865 4214 22341 4214 22341 23 6628 23 6628 6284 23836 6284 23836 384 3032 384 3032 16800 12194 16800 12194 1094 99 1094 99 15170 16409 15170 16409 5217 929 5217 929 21874 5262 21874 5262 7883 612 7883 612 24206 10617 24206 10617 13908 6191 13908 6191 22296 20929 22296 20929 15225 2870 15225 2870 20661 13510 20661 13510 6340 299 6340 299 13057 13714 13057 13714 3030 3678 3030 3678 11326 15358 11326 15358 3762 2549 3762 2549 15259 14522 15259 14522 2200 6021 2200 6021 21339 22972 21339 22972 1688 11502 1688 11502 20874 20082 20874 20082 16311 2516 16311 2516 23376 20086 23376 20086 13223 10001 13223 10001 22400 20456 22400 20456 10709 4412 10709 4412 23632 18338 23632 18338 12151 14246 12151 14246 18443 22487 18443 22487 2112 1413 2112 1413 22415 16057 22415 16057 10127 8625 10127 8625 20961 23927 20961 23927 1408 4751 1408 4751 15803 18929 15803 18929 1235 8058 1235 8058 17865 22965 17865 22965 12470 6293 12470 6293 21245 13525 21245 13525 9588 6695 9588 6695 20294 17270 20294 17270 1392 1608 1392 1608 21482 11557 21482 11557 340 2123 340 2123 24401 14184 24401 14184 3928 1791 3928 1791 20660 18932 20660 18932 350 5113 350 5113 9322 16345 9322 16345 3020 717 3020 717 7120 19026 7120 19026 1220 15566 1220 15566 18737 20531 18737 20531 7727 3628 7727 3628 23509 9526 23509 9526 12637 3367 12637 3367 23292 24175 23292 24175 18502 1558 18502 1558 22034 16572 22034 16572 10532 1512 10532 1512 18819 23817 18819 23817 1648 15097 1648 15097 21435 24180 21435 24180 2979 2868 2979 2868 20201 12567 20201 12567 6822 341 6822 341 24245 8889 24245 8889 13249 2603 13249 2603 18264 21353 18264 21353 6243 3988 6243 3988 15761 16135 15761 16135 4028 2403 4028 2403 22815 23713 22815 23713 15986 15749 15986 15749 24293 24994 24293 24994 18896 10323 18896 10323 24609 19928 24609 19928 773 5026 773 5026 23182 20378 23182 20378 4694 7456 4694 7456 19823 15880 19823 15880 460 5784 460 5784 19011 18682 19011 18682 13879 2820 13879 2820 17153 13020 17153 13020 3587 2696 3587 2696 7069 23869 7069 23869 257 5074 257 5074 19265 18004 19265 18004 421 12123 421 12123 4979 21134 4979 21134 2549 12751 2549 12751 22864 14532 22864 14532 2189 1081 2189 1081 15810 16482 15810 16482 4316 13790 4316 13790 24729 19335 24729 19335 14525 13245 14525 13245 23250 23100 23250 23100 5838 16026 5838 16026 21893 22772 21893 22772 13323 3435 13323 3435 19289 21928 19289 21928 3984 5291 3984 5291 21740 17513 21740 17513 2834 2878 2834 2878 14823 19523 14823 19523 3036 17163 3036 17163 16969 21389 16969 21389 12920 2077 12920 2077 17886 21744 17886 21744 7543 5100 7543 5100 18789 17069 18789 17069 6271 4182 6271 4182 21879 19868 21879 19868 4061 4771 4061 4771 17298 22115 17298 22115 4985 1861 4985 1861 14814 22467 14814 22467 813 18473 813 18473 21614 21804 21614 21804 1500 9727 1500 9727 21243 19389 21243 19389 7614 10447 7614 10447 10153 24125 10153 24125 1658 3491 1658 3491 21121 24109 21121 24109 104 1865 104 1865 16429 8793 16429 8793 965 1654 965 1654 16385 18205 16385 18205 9850 8858 9850 8858 17642 19654 17642 19654 4406 10249 4406 10249 10743 14574 10743 14574 944 4202 944 4202 23211 24473 23211 24473 1628 1494 1628 1494 21059 13823 21059 13823 6436 1427 6436 1427 23697 18391 23697 18391 1852 2148 1852 2148 22954 13179 22954 13179 2137 1682 2137 1682 13923 19348 13923 19348 11442 3164 11442 3164 22801 17170 22801 17170 8778 6929 8778 6929 20506 24644 20506 24644 5980 10535 5980 10535 14228 20322 14228 20322 9952 4810 9952 4810 16908 21404 16908 21404 1796 3225 1796 3225 12303 19500 12303 19500 4147 1983 4147 1983 21517 24007 21517 24007 4663 4027 4663 4027 24575 8794 24575 8794 9386 2247 9386 2247 24158 23139 24158 23139 9433 4105 9433 4105 23263 21152 23263 21152 9397 2295 9397 2295 22656 21653 22656 21653 468 7666 468 7666 21529 9829 21529 9829 1618 5059 1618 5059 17581 20066 17581 20066 4101 11299 4101 11299 17304 21760 17304 21760 7311 8012 7311 8012 12715 15567 12715 15567 895 5516 895 5516 17045 16264 17045 16264 4034 2349 4034 2349 20701 23606 20701 23606 1837 15517 1837 15517 17829 20599 17829 20599 12979 14460 12979 14460 23964 21380 23964 21380 3151 14986 3151 14986 15198 22284 15198 22284 1070 2835 1070 2835 24786 13757 24786 13757 3093 138 3093 138 20226 10479 20226 10479 2155 1729 2155 1729 18808 8759 18808 8759 2929 1782 2929 1782 19286 21232 19286 21232 4931 6264 4931 6264 23350 24485 23350 24485 9371 4757 9371 4757 20275 12506 20275 12506 5107 8190 5107 8190 24867 24374 24867 24374 2537 16416 2537 16416 21616 24660 21616 24660 1276 9979 1276 9979 20606 19858 20606 19858 6795 8480 6795 8480 24424 19004 24424 19004 3569 5187 3569 5187 15629 20578 15629 20578 4692 7313 4692 7313 17800 18665 17800 18665 7363 1972 7363 1972 23758 10332 23758 10332 9961 1690 9961 1690 24798 12124 24798 12124 5363 5198 5363 5198 24369 23419 24369 23419 12453 6808 12453 6808 23808 21026 23808 21026 8448 8731 8448 8731 24573 21386 24573 21386 19066 7097 19066 7097 21661 22454 21661 22454 1190 14841 1190 14841 17066 22506 17066 22506 8867 11482 8867 11482 24544 18399 24544 18399 5696 7988 5696 7988 22916 24773 22916 24773 12507 14254 12507 14254 24090 20396 24090 20396 1135 2843 1135 2843 16649 15842 16649 15842 2324 6980 2324 6980 13823 13546 13823 13546 3994 246 3994 246 24426 7345 24426 7345 10720 5903 10720 5903 19269 12077 19269 12077 1722 77 1722 77 18684 10565 18684 10565 4369 5933 4369 5933 8671 21373 8671 21373 5649 6908 5649 6908 20259 19729 20259 19729 14523 7217 14523 7217 22983 17713 22983 17713 3796 894 3796 894 19919 21262 19919 21262 4045 18669 4045 18669 7348 24855 7348 24855 572 7132 572 7132 11411 18993 11411 18993 2046 360 2046 360 7382 21899 7382 21899 5322 15419 5322 15419 20448 23145 20448 23145 7558 6163 7558 6163 24972 13623 24972 13623 11313 4631 11313 4631 23369 24435 23369 24435 12895 16242 12895 16242 20842 23819 20842 23819 7288 6193 7288 6193 20881 24106 20881 24106 4396 14759 4396 14759 24522 22460 24522 22460 8587 180 8587 180 13275 13598 13275 13598 6426 2542 6426 2542 17140 14947 17140 14947 9866 2831 9866 2831 17222 19360 17222 19360 9133 816 9133 816 23851 6018 23851 6018 6610 302 6610 302 21272 23379 21272 23379 1326 983 1326 983 12010 10993 12010 10993 2930 198 2930 198 12244 10080 12244 10080 6805 5577 6805 5577 22524 18356 22524 18356 12964 8602 12964 8602 22065 21511 22065 21511 8137 5684 8137 5684 16940 19329 16940 19329 13319 908 13319 908 21193 22015 21193 22015 2370 13949 2370 13949 23296 22079 23296 22079 5248 9815 5248 9815 23743 24322 23743 24322 496 9785 496 9785 24467 22704 24467 22704 4115 6897 4115 6897 12674 17409 12674 17409 5594 6076 5594 6076 13921 12680 13921 12680 1724 8418 1724 8418 20067 23040 20067 23040 9158 8709 9158 8709 23498 21532 23498 21532 1492 8840 1492 8840 9968 20292 9968 20292 8188 1048 8188 1048 23391 4509 23391 4509 5976 633 5976 633 15891 18565 15891 18565 10425 2222 10425 2222 19415 22848 19415 22848 6934 11348 6934 11348 14959 17557 14959 17557 3911 10297 3911 10297 18935 23880 18935 23880 2075 2170 2075 2170 9760 24441 9760 24441 3225 9813 3225 9813 23816 20790 23816 20790 11663 5332 11663 5332 24014 15000 24014 15000 7093 131 7093 131 21108 19062 21108 19062 2294 1466 2294 1466 21500 24211 21500 24211 2328 17 2328 17 20863 24251 20863 24251 8973 5607 8973 5607 17871 11064 17871 11064 4219 318 4219 318 8511 16654 8511 16654 723 7559 723 7559 19577 22158 19577 22158 11269 4003 11269 4003 21567 18481 21567 18481 6792 8648 6792 8648 23229 19659 23229 19659 3960 9170 3960 9170 10819 23843 10819 23843 1545 5300 1545 5300 19878 15630 19878 15630 8083 1536 8083 1536 24787 23386 24787 23386 6623 1369 6623 1369 24957 19943 24957 19943 8927 970 8927 970 20578 19462 20578 19462 9019 3968 9019 3968 21450 24173 21450 24173 9564 4777 9564 4777 20192 18175 20192 18175 6561 2856 6561 2856 16360 11917 16360 11917 6045 25 6045 25 13398 10016 13398 10016 704 1652 704 1652 18913 12059 18913 12059 8771 3514 8771 3514 20766 21837 20766 21837 13448 2671 13448 2671 20457 19129 20457 19129 12043 4848 12043 4848 19732 17758 19732 17758 2368 1334 2368 1334 17840 19623 17840 19623 253 12645 253 12645 19979 21427 19979 21427 1420 13445 1420 13445 8294 18809 8294 18809 6327 2877 6327 2877 18700 20636 18700 20636 3481 7668 3481 7668 18361 22234 18361 22234 11958 9153 11958 9153 23854 22795 23854 22795 4515 69 4515 69 19465 8900 19465 8900 4616 403 4616 403 10102 14232 10102 14232 2817 4296 2817 4296 24229 17136 24229 17136 10295 9728 10295 9728 23819 23026 23819 23026 9070 2580 9070 2580 24588 15830 24588 15830 12250 10938 12250 10938 22211 18935 22211 18935 1037 7572 1037 7572 21520 22025 21520 22025 10233 7619 10233 7619 21073 21071 21073 21071 198 542 198 542 22505 15701 22505 15701 12309 1817 12309 1817 17631 13663 17631 13663 4819 3331 4819 3331 11879 19132 11879 19132 1843 1795 1843 1795 7978 17294 7978 17294 3878 14309 3878 14309 14942 22445 14942 22445 1100 1393 1100 1393 17678 14873 17678 14873 3965 699 3965 699 24722 24080 24722 24080 791 3142 791 3142 20389 16150 20389 16150 1654 11470 1654 11470 11389 22248 11389 22248 1903 6466 1903 6466 14682 17211 14682 17211 2162 3725 2162 3725 24054 14005 24054 14005 6664 10458 6664 10458 19932 21158 19932 21158 3336 4806 3336 4806 19965 20109 19965 20109 12727 9101 12727 9101 15513 22244 15513 22244 5706 2157 5706 2157 18875 24871 18875 24871 1399 9084 1399 9084 22614 23082 22614 23082 3937 9024 3937 9024 18567 17028 18567 17028 1209 4398 1209 4398 22181 22175 22181 22175 1259 13764 1259 13764 19905 17323 19905 17323 88 2108 88 2108 24563 24603 24563 24603 455 7183 455 7183 9631 24489 9631 24489 7681 747 7681 747 24365 22960 24365 22960 12759 8939 12759 8939 23189 19073 23189 19073 4000 150 4000 150 8364 10120 8364 10120 1637 1107 1637 1107 11965 17474 11965 17474 9671 7625 9671 7625 24805 24991 24805 24991 7501 3865 7501 3865 19236 17628 19236 17628 11261 5244 11261 5244 20688 12052 20688 12052 6256 2682 6256 2682 19866 8030 19866 8030 15759 1683 15759 1683 22645 24663 22645 24663 3811 9447 3811 9447 12272 20427 12272 20427 9839 5044 9839 5044 15556 24346 15556 24346 1646 11377 1646 11377 15771 23037 15771 23037 9237 9897 9237 9897 16365 23451 16365 23451 477 2231 477 2231 17655 8427 17655 8427 10569 793 10569 793 20708 17775 20708 17775 4747 1815 4747 1815 11203 12206 11203 12206 1342 5186 1342 5186 18208 23425 18208 23425 4090 7261 4090 7261 23781 21773 23781 21773 15619 14031 15619 14031 20021 22287 20021 22287 644 4738 644 4738 10658 24722 10658 24722 5806 15732 5806 15732 17680 24514 17680 24514 4645 14190 4645 14190 24761 20860 24761 20860 2173 743 2173 743 17088 21299 17088 21299 5786 7820 5786 7820 23502 14378 23502 14378 70 53 70 53 21668 16902 21668 16902 2734 10692 2734 10692 24713 20580 24713 20580 8516 2325 8516 2325 24004 12046 24004 12046 271 713 271 713 24040 11840 24040 11840 823 313 823 313 20670 6017 20670 6017 5241 4533 5241 4533 22980 21013 22980 21013 11147 5936 11147 5936 23166 18838 23166 18838 11466 9057 11466 9057 22431 21909 22431 21909 2207 7349 2207 7349 9567 21782 9567 21782 465 11715 465 11715 12929 21838 12929 21838 4379 15555 4379 15555 22087 23855 22087 23855 2644 2526 2644 2526 22825 20453 22825 20453 13638 9018 13638 9018 22819 23086 22819 23086 11300 6870 11300 6870 23096 19078 23096 19078 6911 9977 6911 9977 13681 21332 13681 21332 12056 14352 12056 14352 22906 20822 22906 20822 1524 7167 1524 7167 21726 22336 21726 22336 8086 866 8086 866 22313 22540 22313 22540 7881 16045 7881 16045 21952 20583 21952 20583 7271 5068 7271 5068 22652 19061 22652 19061 6612 467 6612 467 24141 9956 24141 9956 2293 1928 2293 1928 20387 19055 20387 19055 3520 4127 3520 4127 14952 9651 14952 9651 4087 1079 4087 1079 24592 8110 24592 8110 9054 4455 9054 4455 21184 24551 21184 24551 847 5548 847 5548 19430 22956 19430 22956 1290 8798 1290 8798 12333 21420 12333 21420 7674 4787 7674 4787 24819 13148 24819 13148 2634 829 2634 829 21944 24534 21944 24534 185 6758 185 6758 11303 22019 11303 22019 671 2412 671 2412 21586 15845 21586 15845 1275 7428 1275 7428 13285 20317 13285 20317 9173 14050 9173 14050 13312 24217 13312 24217 3137 2721 3137 2721 22920 18031 22920 18031 12733 3872 12733 3872 21042 19940 21042 19940 12487 1999 12487 1999 21518 11385 21518 11385 6578 3489 6578 3489 18757 8088 18757 8088 2729 869 2729 869 7296 19638 7296 19638 2861 9223 2861 9223 22543 24392 22543 24392 27 2479 27 2479 24146 15508 24146 15508 3825 2742 3825 2742 21765 20360 21765 20360 6891 6607 6891 6607 12753 22518 12753 22518 4820 182 4820 182 18215 11857 18215 11857 12431 226 12431 226 21683 19103 21683 19103 4309 4365 4309 4365 17770 24006 17770 24006 3226 14000 3226 14000 11278 17605 11278 17605 7595 7105 7595 7105 10894 14727 10894 14727 3130 2564 3130 2564 21293 24860 21293 24860 437 8435 437 8435 23935 23313 23935 23313 13753 9654 13753 9654 22993 16206 22993 16206 12483 631 12483 631 21930 23794 21930 23794 12575 5112 12575 5112 22246 22536 22246 22536 18303 11896 18303 11896 22050 14613 22050 14613 1929 2037 1929 2037 19942 10867 19942 10867 2449 1896 2449 1896 23442 23660 23442 23660 856 9103 856 9103 12305 21149 12305 21149 1115 5683 1115 5683 13136 23208 13136 23208 1916 4130 1916 4130 19041 23583 19041 23583 2150 13675 2150 13675 19710 24932 19710 24932 1192 10034 1192 10034 12613 15016 12613 15016 10863 2271 10863 2271 24896 24114 24896 24114 2276 7043 2276 7043 6467 18920 6467 18920 4389 14510 4389 14510 24774 23767 24774 23767 8360 2828 8360 2828 23715 20994 23715 20994 6328 9508 6328 9508 19819 15326 19819 15326 1152 2611 1152 2611 21506 10496 21506 10496 1139 294 1139 294 23012 11274 23012 11274 3840 1966 3840 1966 24300 21827 24300 21827 9282 967 9282 967 24460 12284 24460 12284 4258 4045 4258 4045 18781 23059 18781 23059 2474 12175 2474 12175 23422 24793 23422 24793 517 10104 517 10104 16442 21099 16442 21099 4939 2967 4939 2967 21647 16850 21647 16850 10103 188 10103 188 17831 18831 17831 18831 2448 5151 2448 5151 14832 17376 14832 17376 419 1378 419 1378 24501 24649 24501 24649 5290 441 5290 441 8114 22140 8114 22140 1310 1150 1310 1150 19013 18098 19013 18098 5037 16873 5037 16873 23368 23357 23368 23357 11846 3062 11846 3062 24237 23702 24237 23702 5501 4085 5501 4085 12111 15990 12111 15990 5161 785 5161 785 12521 21877 12521 21877 7149 1633 7149 1633 20744 14139 20744 14139 14574 3344 14574 3344 22437 9082 22437 9082 15722 6317 15722 6317 21465 23632 21465 23632 10845 8029 10845 8029 22241 23635 22241 23635 7906 5578 7906 5578 17820 14454 17820 14454 2466 933 2466 933 16817 14482 16817 14482 616 1819 616 1819 21463 24741 21463 24741 9781 13922 9781 13922 21294 23246 21294 23246 1344 8417 1344 8417 14582 19870 14582 19870 6550 9297 6550 9297 19164 16679 19164 16679 751 4949 751 4949 14908 22288 14908 22288 7985 10023 7985 10023 22875 19138 22875 19138 152 39 152 39 24917 11428 24917 11428 2564 7797 2564 7797 14584 21473 14584 21473 1030 5975 1030 5975 24371 13346 24371 13346 17387 7315 17387 7315 18989 24520 18989 24520 3127 15199 3127 15199 15997 24563 15997 24563 579 3007 579 3007 6409 18918 6409 18918 1827 17909 1827 17909 24066 22971 24066 22971 8842 6261 8842 6261 14179 24426 14179 24426 1027 4582 1027 4582 13783 18816 13783 18816 3839 3919 3839 3919 17837 23616 17837 23616 2978 9609 2978 9609 18807 23960 18807 23960 3921 7103 3921 7103 14936 18245 14936 18245 438 4528 438 4528 13860 14790 13860 14790 6505 2624 6505 2624 22812 14353 22812 14353 18220 9761 18220 9761 24790 24864 24790 24864 1950 20291 1950 20291 24768 24831 24768 24831 7105 15368 7105 15368 20145 20844 20145 20844 17808 1184 17808 1184 24857 16505 24857 16505 4287 2804 4287 2804 23667 15491 23667 15491 14819 1437 14819 1437 23094 24041 23094 24041 2500 10434 2500 10434 24750 24784 24750 24784 3131 6536 3131 6536 24295 12080 24295 12080 1670 33 1670 33 22201 21160 22201 21160 653 4910 653 4910 18591 18608 18591 18608 11101 2523 11101 2523 20919 22187 20919 22187 2810 3054 2810 3054 17049 21198 17049 21198 2589 484 2589 484 23382 24591 23382 24591 1533 1600 1533 1600 10040 18271 10040 18271 5323 11597 5323 11597 20024 19131 20024 19131 1919 11337 1919 11337 12526 24652 12526 24652 554 3196 554 3196 20090 23175 20090 23175 4804 17937 4804 17937 23804 24050 23804 24050 15824 14769 15824 14769 18532 20435 18532 20435 891 9087 891 9087 17695 14211 17695 14211 5116 11498 5116 11498 21576 16027 21576 16027 11732 5702 11732 5702 15125 19639 15125 19639 2601 8127 2601 8127 24736 19646 24736 19646 481 4955 481 4955 6991 15478 6991 15478 727 4268 727 4268 16454 15942 16454 15942 261 576 261 576 19356 14866 19356 14866 10129 4239 10129 4239 12722 22183 12722 22183 6107 3294 6107 3294 18579 17646 18579 17646 8242 3634 8242 3634 20696 24200 20696 24200 1061 237 1061 237 17065 15468 17065 15468 2785 6207 2785 6207 24182 16159 24182 16159 7033 8584 7033 8584 20191 21015 20191 21015 8174 13421 8174 13421 24818 22568 24818 22568 11060 452 11060 452 16107 23593 16107 23593 1009 379 1009 379 15731 11122 15731 11122 7621 8618 7621 8618 16412 24290 16412 24290 334 376 334 376 24418 17058 24418 17058 6335 668 6335 668 20843 6787 20843 6787 8167 3221 8167 3221 24657 18635 24657 18635 17187 1292 17187 1292 23611 18278 23611 18278 729 1685 729 1685 17784 14316 17784 14316 1169 5883 1169 5883 15562 23354 15562 23354 763 7530 763 7530 10110 21221 10110 21221 4397 4995 4397 4995 24454 23717 24454 23717 6016 5654 6016 5654 18299 20968 18299 20968 5540 993 5540 993 23968 11537 23968 11537 1279 1216 1279 1216 5671 14079 5671 14079 2304 3159 2304 3159 24385 19759 24385 19759 1144 10826 1144 10826 8972 19461 8972 19461 1831 4569 1831 4569 23501 24743 23501 24743 5174 8553 5174 8553 22687 11485 22687 11485 11090 4308 11090 4308 19189 13502 19189 13502 1970 847 1970 847 5192 14041 5192 14041 1382 779 1382 779 15542 20769 15542 20769 10304 1664 10304 1664 21287 13293 21287 13293 2596 1296 2596 1296 11211 14872 11211 14872 8150 4271 8150 4271 12740 24452 12740 24452 3793 11926 3793 11926 22541 21135 22541 21135 4544 114 4544 114 17519 13115 17519 13115 16538 7636 16538 7636 23621 23176 23621 23176 10944 5321 10944 5321 23106 13449 23106 13449 2305 4580 2305 4580 11013 12713 11013 12713 5229 4277 5229 4277 16363 23949 16363 23949 12885 5848 12885 5848 22847 23979 22847 23979 6046 3562 6046 3562 23357 16921 23357 16921 14555 7086 14555 7086 16477 19278 16477 19278 3364 13859 3364 13859 10962 24110 10962 24110 5260 19159 5260 19159 18044 21809 18044 21809 540 739 540 739 21864 21624 21864 21624 1542 7949 1542 7949 14866 17623 14866 17623 8038 9182 8038 9182 22649 21578 22649 21578 2711 6369 2711 6369 23830 24792 23830 24792 8793 1343 8793 1343 21715 16922 21715 16922 8183 5019 8183 5019 23446 19691 23446 19691 4711 639 4711 639 24278 16271 24278 16271 6035 1871 6035 1871 14700 21617 14700 21617 1179 4894 1179 4894 10022 16710 10022 16710 4189 465 4189 465 17326 17760 17326 17760 5375 27 5375 27 17629 11714 17629 11714 9791 6282 9791 6282 19564 24055 19564 24055 3971 12585 3971 12585 21597 21591 21597 21591 9435 5006 9435 5006 22477 17036 22477 17036 10552 786 10552 786 22999 3126 22999 3126 156 2852 156 2852 19246 16098 19246 16098 6857 4435 6857 4435 22386 16857 22386 16857 6147 4642 6147 4642 15877 22041 15877 22041 4421 6229 4421 6229 18981 20906 18981 20906 769 3654 769 3654 21460 24481 21460 24481 134 14392 134 14392 21123 22161 21123 22161 6948 12358 6948 12358 22618 23824 22618 23824 780 11740 780 11740 23204 15099 23204 15099 1702 1222 1702 1222 20365 22090 20365 22090 255 10782 255 10782 22126 19985 22126 19985 1486 3776 1486 3776 7500 21078 7500 21078 815 7886 815 7886 20612 22133 20612 22133 2199 8988 2199 8988 23706 20898 23706 20898 6303 12732 6303 12732 24129 22322 24129 22322 3932 1153 3932 1153 16684 22793 16684 22793 12205 565 12205 565 22563 16487 22563 16487 8344 5938 8344 5938 16996 23493 16996 23493 4913 1139 4913 1139 21371 20222 21371 20222 6514 4132 6514 4132 15046 24906 15046 24906 2400 8573 2400 8573 23665 22167 23665 22167 5644 661 5644 661 10508 21845 10508 21845 299 20385 299 20385 22058 22128 22058 22128 1456 1097 1456 1097 19233 5747 19233 5747 2078 3851 2078 3851 24936 20816 24936 20816 12070 10133 12070 10133 21821 24686 21821 24686 6582 9139 6582 9139 17149 22905 17149 22905 7511 4222 7511 4222 23081 15638 23081 15638 3963 10794 3963 10794 20412 18061 20412 18061 3304 11109 3304 11109 24437 21906 24437 21906 7377 463 7377 463 22140 14497 22140 14497 14684 1374 14684 1374 23943 13569 23943 13569 3557 1467 3557 1467 18158 18899 18158 18899 8913 5318 8913 5318 21169 19933 21169 19933 1993 7537 1993 7537 21355 18217 21355 18217 803 44 803 44 15945 24779 15945 24779 1555 6273 1555 6273 22945 19403 22945 19403 2789 4247 2789 4247 16190 19090 16190 19090 5424 15071 5424 15071 24684 18211 24684 18211 7932 4708 7932 4708 24874 22300 24874 22300 17515 4648 17515 4648 24071 21097 24071 21097 1649 19093 1649 19093 19441 22198 19441 22198 1504 12233 1504 12233 18196 23124 18196 23124 1440 100 1440 100 12486 14068 12486 14068 960 511 960 511 20461 8126 20461 8126 9774 766 9774 766 14945 23876 14945 23876 56 17982 56 17982 22364 23903 22364 23903 15150 8739 15150 8739 21237 21788 21237 21788 2057 11334 2057 11334 21002 22483 21002 22483 672 13940 672 13940 16124 17710 16124 17710 3445 3972 3445 3972 23608 19594 23608 19594 5536 814 5536 814 17623 11439 17623 11439 10627 998 10627 998 18937 24204 18937 24204 2519 1355 2519 1355 18953 19331 18953 19331 3312 5660 3312 5660 24144 23263 24144 23263 7219 6436 7219 6436 14116 17976 14116 17976 6013 2351 6013 2351 20875 24682 20875 24682 15011 11877 15011 11877 23169 18532 23169 18532 12468 7359 12468 7359 23966 11802 23966 11802 6524 3310 6524 3310 17684 18038 17684 18038 434 2902 434 2902 6993 21954 6993 21954 129 9151 129 9151 9773 21423 9773 21423 2330 8879 2330 8879 22116 22184 22116 22184 8048 15698 8048 15698 24362 22832 24362 22832 13790 8911 13790 8911 22175 22456 22175 22456 6076 6588 6076 6588 19484 18164 19484 18164 3597 8860 3597 8860 10107 11682 10107 11682 4555 8160 4555 8160 22274 22086 22274 22086 3044 1307 3044 1307 18406 13126 18406 13126 1051 3104 1051 3104 24788 23060 24788 23060 7471 10505 7471 10505 21386 16571 21386 16571 899 11495 899 11495 12912 20383 12912 20383 1347 7673 1347 7673 19904 11569 19904 11569 9099 5756 9099 5756 10439 12336 10439 12336 4326 3061 4326 3061 11046 16895 11046 16895 2229 9058 2229 9058 17881 21356 17881 21356 9649 7282 9649 7282 19268 19697 19268 19697 2283 8538 2283 8538 22177 18843 22177 18843 4957 2378 4957 2378 24039 18799 24039 18799 3707 3165 3707 3165 15165 24416 15165 24416 9349 6799 9349 6799 21301 24444 21301 24444 8885 9119 8885 9119 15482 18975 15482 18975 3872 4153 3872 4153 14235 17726 14235 17726 3639 10365 3639 10365 16373 19675 16373 19675 3007 1024 3007 1024 24807 11244 24807 11244 655 3230 655 3230 19283 19106 19283 19106 1332 6058 1332 6058 3028 23356 3028 23356 1088 1284 1088 1284 16146 18836 16146 18836 5063 3252 5063 3252 9022 23545 9022 23545 5588 5347 5588 5347 13154 13638 13154 13638 7106 4673 7106 4673 20840 22885 20840 22885 14607 18624 14607 18624 21322 23579 21322 23579 908 8960 908 8960 20465 20307 20465 20307 7309 141 7309 141 24330 11906 24330 11906 14852 3124 14852 3124 23724 17718 23724 17718 277 55 277 55 22626 6618 22626 6618 7048 1751 7048 1751 23884 23829 23884 23829 784 7712 784 7712 14362 13117 14362 13117 6525 1235 6525 1235 9137 9808 9137 9808 4941 386 4941 386 17910 10949 17910 10949 2473 258 2473 258 20385 12720 20385 12720 4211 353 4211 353 13501 11884 13501 11884 9396 5669 9396 5669 24104 16881 24104 16881 5847 3823 5847 3823 24623 22734 24623 22734 7074 9927 7074 9927 23713 18367 23713 18367 13075 1518 13075 1518 21950 9959 21950 9959 15413 3184 15413 3184 21157 23497 21157 23497 13871 15987 13871 15987 17073 21934 17073 21934 9917 4047 9917 4047 23359 23325 23359 23325 1507 12419 1507 12419 18002 22004 18002 22004 3736 811 3736 811 16264 20035 16264 20035 1339 9963 1339 9963 22969 23019 22969 23019 11310 10972 11310 10972 23646 24604 23646 24604 7601 5208 7601 5208 22526 15599 22526 15599 7758 5968 7758 5968 23022 21297 23022 21297 16178 9992 16178 9992 18730 23867 18730 23867 6059 1704 6059 1704 9770 24018 9770 24018 4270 10527 4270 10527 17091 20486 17091 20486 5225 3258 5225 3258 22587 23605 22587 23605 2986 12219 2986 12219 21323 24122 21323 24122 5640 9984 5640 9984 23277 13076 23277 13076 7942 231 7942 231 15279 15506 15279 15506 36 3108 36 3108 22584 21587 22584 21587 1723 7044 1723 7044 13305 15768 13305 15768 1048 719 1048 719 21199 19572 21199 19572 927 2578 927 2578 10242 20807 10242 20807 2816 1765 2816 1765 21034 9258 21034 9258 4196 1669 4196 1669 15774 15718 15774 15718 3849 11665 3849 11665 18991 23881 18991 23881 10461 15493 10461 15493 21416 23847 21416 23847 4696 11833 4696 11833 13695 18253 13695 18253 1830 261 1830 261 23794 16017 23794 16017 3593 2909 3593 2909 19390 13408 19390 13408 779 3644 779 3644 19092 17525 19092 17525 9606 6336 9606 6336 18200 17167 18200 17167 2111 9045 2111 9045 6272 23492 6272 23492 731 18512 731 18512 15082 21248 15082 21248 3704 7882 3704 7882 21947 14633 21947 14633 4886 3898 4886 3898 21430 18604 21430 18604 6571 6031 6571 6031 13085 13124 13085 13124 4814 2507 4814 2507 18587 24675 18587 24675 3620 2273 3620 2273 11043 19859 11043 19859 2001 3121 2001 3121 23275 18478 23275 18478 1121 1949 1121 1949 19258 13231 19258 13231 4367 1095 4367 1095 19121 17682 19121 17682 2380 200 2380 200 17166 19092 17166 19092 10215 2475 10215 2475 22423 22127 22423 22127 8604 476 8604 476 22544 20917 22544 20917 12933 18269 12933 18269 20444 23352 20444 23352 1635 13625 1635 13625 18548 23729 18548 23729 409 6738 409 6738 14837 16737 14837 16737 10996 1351 10996 1351 15740 24104 15740 24104 14364 17451 14364 17451 22230 20764 22230 20764 9730 8873 9730 8873 24691 17360 24691 17360 922 1670 922 1670 23990 11533 23990 11533 3864 5999 3864 5999 24804 16076 24804 16076 561 2189 561 2189 23346 24525 23346 24525 4250 8717 4250 8717 8643 19565 8643 19565 151 4089 151 4089 17410 24229 17410 24229 14154 13200 14154 13200 23160 24670 23160 24670 6090 5286 6090 5286 24662 13889 24662 13889 2795 4816 2795 4816 11918 18040 11918 18040 5756 735 5756 735 24505 14014 24505 14014 14810 5579 14810 5579 23635 19344 23635 19344 618 6510 618 6510 16072 16633 16072 16633 3190 6340 3190 6340 19275 22796 19275 22796 10984 14806 10984 14806 17340 21725 17340 21725 4950 5160 4950 5160 24651 24823 24651 24823 35 12321 35 12321 22381 21749 22381 21749 2722 14167 2722 14167 24509 24665 24509 24665 4761 608 4761 608 24686 14665 24686 14665 6785 3556 6785 3556 9690 15687 9690 15687 1255 75 1255 75 15549 8471 15549 8471 5672 1202 5672 1202 24185 17310 24185 17310 9550 11635 9550 11635 24478 19619 24478 19619 2966 9048 2966 9048 24603 17794 24603 17794 10504 5236 10504 5236 23085 22366 23085 22366 3622 6965 3622 6965 14989 12438 14989 12438 5983 635 5983 635 17261 4760 17261 4760 2984 4176 2984 4176 16414 23708 16414 23708 11770 783 11770 783 18067 7076 18067 7076 7253 3914 7253 3914 15163 21028 15163 21028 180 16302 180 16302 18033 24517 18033 24517 594 9726 594 9726 19611 21853 19611 21853 246 4625 246 4625 21029 24032 21029 24032 1608 6249 1608 6249 24391 17123 24391 17123 7280 5811 7280 5811 14680 23707 14680 23707 4978 14677 4978 14677 19848 22381 19848 22381 9408 16266 9408 16266 18369 21384 18369 21384 10170 8925 10170 8925 20838 24756 20838 24756 298 12864 298 12864 13425 22794 13425 22794 354 2253 354 2253 24228 20237 24228 20237 14573 841 14573 841 23832 18678 23832 18678 13842 1944 13842 1944 17202 16606 17202 16606 1854 4174 1854 4174 21771 23981 21771 23981 4245 1167 4245 1167 20158 12627 20158 12627 2336 5455 2336 5455 15498 16970 15498 16970 5532 5408 5532 5408 19002 19504 19002 19504 5809 13955 5809 13955 13703 24029 13703 24029 7083 3144 7083 3144 20160 24709 20160 24709 6087 2969 6087 2969 24096 18418 24096 18418 9904 863 9904 863 20531 23113 20531 23113 18193 4177 18193 4177 22439 20581 22439 20581 1156 3420 1156 3420 19741 14932 19741 14932 15101 2851 15101 2851 21440 10363 21440 10363 8926 1582 8926 1582 18479 23430 18479 23430 1568 23168 1568 23168 19035 23938 19035 23938 8940 8768 8940 8768 14244 23878 14244 23878 6406 4110 6406 4110 24368 23064 24368 23064 13077 8482 13077 8482 18132 22886 18132 22886 9871 16025 9871 16025 22753 23150 22753 23150 1979 1013 1979 1013 20657 17774 20657 17774 10048 10246 10048 10246 11281 20331 11281 20331 3761 2495 3761 2495 21151 10386 21151 10386 6730 4467 6730 4467 22297 18180 22297 18180 782 6341 782 6341 22283 24317 22283 24317 8819 2908 8819 2908 22326 20310 22326 20310 7401 900 7401 900 17366 21609 17366 21609 1523 6243 1523 6243 12826 23092 12826 23092 6017 13679 6017 13679 20332 20441 20332 20441 7090 3494 7090 3494 15153 13945 15153 13945 5625 13447 5625 13447 20379 20590 20379 20590 567 8617 567 8617 10274 14040 10274 14040 5022 1043 5022 1043 24322 23715 24322 23715 6493 9177 6493 9177 14953 15005 14953 15005 1910 221 1910 221 22657 10336 22657 10336 10699 1902 10699 1902 16216 14631 16216 14631 2482 1970 2482 1970 10614 12936 10614 12936 6714 6428 6714 6428 23559 16348 23559 16348 5707 6371 5707 6371 20556 18507 20556 18507 48 5964 48 5964 22392 22716 22392 22716 15016 4104 15016 4104 15332 21693 15332 21693 6584 17537 6584 17537 9643 22326 9643 22326 427 18135 427 18135 9247 24484 9247 24484 2856 14225 2856 14225 17097 21344 17097 21344 9844 1258 9844 1258 16433 16779 16433 16779 282 239 282 239 24989 16989 24989 16989 4976 681 4976 681 20080 7164 20080 7164 5476 197 5476 197 16065 13614 16065 13614 10687 10062 10687 10062 23495 19458 23495 19458 1874 7061 1874 7061 21883 18413 21883 18413 5716 3848 5716 3848 19084 21560 19084 21560 6519 3424 6519 3424 18962 24945 18962 24945 12279 8594 12279 8594 20792 20384 20792 20384 4306 13407 4306 13407 19830 21722 19830 21722 2713 16953 2713 16953 24499 23485 24499 23485 10070 5422 10070 5422 10403 20144 10403 20144 325 6615 325 6615 14093 23009 14093 23009 2667 2462 2667 2462 4776 9141 4776 9141 3860 3274 3860 3274 13565 14143 13565 14143 2303 831 2303 831 23046 12939 23046 12939 18765 5830 18765 5830 23754 16105 23754 16105 804 606 804 606 22404 4529 22404 4529 4393 250 4393 250 19786 18747 19786 18747 4436 8120 4436 8120 24042 19528 24042 19528 12418 6454 12418 6454 18727 13219 18727 13219 2446 3135 2446 3135 24223 14131 24223 14131 4314 7213 4314 7213 20507 18045 20507 18045 3498 7081 3498 7081 19601 23322 19601 23322 4735 7026 4735 7026 19951 23647 19951 23647 12317 11787 12317 11787 17554 19483 17554 19483 5336 12536 5336 12536 18463 21087 18463 21087 10981 10789 10981 10789 20103 24169 20103 24169 16118 6368 16118 6368 24796 18035 24796 18035 1744 5565 1744 5565 21150 18789 21150 18789 9829 2996 9829 2996 18378 20679 18378 20679 5866 4439 5866 4439 11546 20300 11546 20300 943 7001 943 7001 9332 17452 9332 17452 7334 252 7334 252 23933 20295 23933 20295 10580 12649 10580 12649 21608 23575 21608 23575 31 3798 31 3798 18877 16751 18877 16751 1567 363 1567 363 22323 23273 22323 23273 6048 2643 6048 2643 23910 14478 23910 14478 9957 5343 9957 5343 21653 19228 21653 19228 14192 11070 14192 11070 24494 22321 24494 22321 1254 2664 1254 2664 2952 22635 2952 22635 1073 1988 1073 1988 12185 16040 12185 16040 4059 5592 4059 5592 23010 16657 23010 16657 6113 4670 6113 4670 14195 18544 14195 18544 7755 2977 7755 2977 24886 18640 24886 18640 5160 135 5160 135 21635 22743 21635 22743 8689 11867 8689 11867 14360 24795 14360 24795 236 19410 236 19410 16300 23697 16300 23697 6052 532 6052 532 16474 14514 16474 14514 11601 3434 11601 3434 21711 6906 21711 6906 5086 1575 5086 1575 22011 19239 22011 19239 1560 2849 1560 2849 14010 18957 14010 18957 5582 2226 5582 2226 21548 23154 21548 23154 3056 92 3056 92 14464 23543 14464 23543 893 4904 893 4904 16108 17912 16108 17912 2147 8223 2147 8223 15614 16075 15614 16075 2278 8166 2278 8166 12088 22241 12088 22241 2580 4722 2580 4722 22630 23144 22630 23144 15086 11195 15086 11195 21966 21751 21966 21751 15802 1392 15802 1392 22068 23805 22068 23805 1780 312 1780 312 16864 19911 16864 19911 13919 3731 13919 3731 21495 18344 21495 18344 9971 4295 9971 4295 17165 14187 17165 14187 5281 7603 5281 7603 19778 18254 19778 18254 5354 6993 5354 6993 11568 11782 11568 11782 8438 14 8438 14 18740 12229 18740 12229 10194 4428 10194 4428 20301 20926 20301 20926 4176 2557 4176 2557 24839 10356 24839 10356 5589 79 5589 79 14037 20473 14037 20473 12313 3136 12313 3136 24569 10347 24569 10347 7807 5528 7807 5528 23360 21317 23360 21317 1529 2978 1529 2978 23176 24541 23176 24541 11359 15013 11359 15013 16708 21848 16708 21848 3986 9653 3986 9653 17331 19372 17331 19372 4068 10131 4068 10131 14784 15796 14784 15796 9693 3761 9693 3761 18951 16059 18951 16059 1838 72 1838 72 24873 6864 24873 6864 4296 5062 4296 5062 12306 17846 12306 17846 6496 8398 6496 8398 11995 22556 11995 22556 2160 4048 2160 4048 10779 23916 10779 23916 3472 15303 3472 15303 24899 17870 24899 17870 2202 8231 2202 8231 13053 18364 13053 18364 8765 9569 8765 9569 20085 24225 20085 24225 1194 8295 1194 8295 11540 19804 11540 19804 3396 16740 3396 16740 16356 21382 16356 21382 9972 1109 9972 1109 16566 15674 16566 15674 411 3880 411 3880 7695 10734 7695 10734 1502 5775 1502 5775 21307 20831 21307 20831 10689 13118 10689 13118 21892 20957 21892 20957 7200 11221 7200 11221 18150 22567 18150 22567 607 14333 607 14333 8388 22235 8388 22235 333 5955 333 5955 14592 22867 14592 22867 638 1194 638 1194 22217 17061 22217 17061 5800 4747 5800 4747 24650 20915 24650 20915 12134 14124 12134 14124 24224 21075 24224 21075 2361 9960 2361 9960 24840 22344 24840 22344 12203 2697 12203 2697 19787 7567 19787 7567 3 7567 21072 13658 21072 5385 21072 5385 22776 24832 22776 24832 2777 4917 2777 4917 16084 13312 16084 13312 7571 41 7571 41 16398 11481 16398 11481 2934 2318 2934 2318 17446 17395 17446 17395 8227 992 8227 992 11963 11124 11963 11124 628 2210 628 2210 7038 12576 7038 12576 148 165 148 165 15821 6940 15821 6940 728 2279 728 2279 17610 16216 17610 16216 4213 2652 4213 2652 24196 20830 24196 20830 17704 6617 17704 6617 22380 22940 22380 22940 1860 8973 1860 8973 18418 19038 18418 19038 2365 10229 2365 10229 20935 16929 20935 16929 6575 14105 6575 14105 19775 21581 19775 21581 12971 7396 12971 7396 23948 13190 23948 13190 9975 116 9975 116 22725 24925 22725 24925 3222 1964 3222 1964 9253 23859 9253 23859 3162 36 3162 36 17672 13673 17672 13673 6947 4563 6947 4563 21911 22980 21911 22980 11506 15666 11506 15666 23002 24234 23002 24234 3478 9397 3478 9397 24472 19263 24472 19263 10840 10094 10840 10094 19487 23801 19487 23801 102 6987 102 6987 21470 20746 21470 20746 4890 3728 4890 3728 9973 17213 9973 17213 8044 2510 8044 2510 18241 23403 18241 23403 2439 1223 2439 1223 12167 16593 12167 16593 3717 419 3717 419 21415 17176 21415 17176 15555 643 15555 643 20584 17405 20584 17405 1154 9452 1154 9452 20746 24343 20746 24343 54 23312 54 23312 23995 24216 23995 24216 7464 3518 7464 3518 23997 22825 23997 22825 16805 2149 16805 2149 24754 14226 24754 14226 13439 3821 13439 3821 18736 19121 18736 19121 4609 5845 4609 5845 19721 16823 19721 16823 2360 759 2360 759 15219 11830 15219 11830 499 3890 499 3890 19554 12378 19554 12378 4259 2057 4259 2057 22443 11327 22443 11327 2568 3785 2568 3785 14812 9967 14812 9967 3470 28 3470 28 24919 15002 24919 15002 2788 7003 2788 7003 23774 17021 23774 17021 14055 5421 14055 5421 17694 23727 17694 23727 852 1208 852 1208 24225 21387 24225 21387 3790 6296 3790 6296 14517 23882 14517 23882 8235 9499 8235 9499 21316 19738 21316 19738 7651 4059 7651 4059 16933 20365 16933 20365 52 3003 52 3003 18499 21351 18499 21351 243 7392 243 7392 22523 22667 22523 22667 5890 3394 5890 3394 20371 23768 20371 23768 6648 11016 6648 11016 17721 17538 17721 17538 1989 5501 1989 5501 19325 14472 19325 14472 1564 2850 1564 2850 13799 23774 13799 23774 874 20425 874 20425 22098 24417 22098 24417 1443 10807 1443 10807 14992 16984 14992 16984 1271 12734 1271 12734 24682 20980 24682 20980 9107 6314 9107 6314 18030 14992 18030 14992 9458 5167 9458 5167 24001 11886 24001 11886 13510 7887 13510 7887 20930 15621 20930 15621 15926 5640 15926 5640 23672 21738 23672 21738 5617 12275 5617 12275 23642 23182 23642 23182 15994 5662 15994 5662 21702 18824 21702 18824 9738 3004 9738 3004 22936 21539 22936 21539 5202 6082 5202 6082 23513 17930 23513 17930 6275 1901 6275 1901 23173 14515 23173 14515 5492 110 5492 110 22837 24539 22837 24539 3746 13051 3746 13051 20005 24632 20005 24632 6843 3327 6843 3327 21231 16364 21231 16364 3895 8284 3895 8284 15895 21184 15895 21184 1550 956 1550 956 12899 19120 12899 19120 2019 11280 2019 11280 23194 23989 23194 23989 1047 3727 1047 3727 24699 8707 24699 8707 3950 1381 3950 1381 19057 18726 19057 18726 1676 4761 1676 4761 22528 19522 22528 19522 4078 627 4078 627 21667 17208 21667 17208 11321 3694 11321 3694 24654 22599 24654 22599 9221 918 9221 918 21434 16336 21434 16336 1961 1397 1961 1397 18390 12873 18390 12873 4839 2980 4839 2980 17526 23952 17526 23952 792 8446 792 8446 24238 17691 24238 17691 14356 6671 14356 6671 21451 24096 21451 24096 10969 7967 10969 7967 23720 16712 23720 16712 13618 11633 13618 11633 21246 13153 21246 13153 7984 3131 7984 3131 12884 21904 12884 21904 313 14475 313 14475 22302 23039 22302 23039 686 1453 686 1453 14638 17003 14638 17003 3874 8703 3874 8703 24771 23974 24771 23974 16166 5261 16166 5261 19183 19358 19183 19358 5559 146 5559 146 21153 16149 21153 16149 6418 2587 6418 2587 23294 18732 23294 18732 10803 2722 10803 2722 17852 23213 17852 23213 10674 4364 10674 4364 21473 16151 21473 16151 13686 7055 13686 7055 22577 16917 22577 16917 2288 5877 2288 5877 23317 18426 23317 18426 11382 654 11382 654 22150 17741 22150 17741 127 2307 127 2307 14644 19054 14644 19054 1911 15624 1911 15624 15539 22719 15539 22719 4375 1332 4375 1332 16756 23917 16756 23917 5739 10134 5739 10134 11025 13241 11025 13241 471 1696 471 1696 13145 11331 13145 11331 7520 108 7520 108 16380 20855 16380 20855 828 3255 828 3255 19566 22875 19566 22875 16303 2333 16303 2333 23972 15407 23972 15407 8394 12252 8394 12252 24832 23994 24832 23994 3497 17601 3497 17601 24780 21912 24780 21912 14136 5018 14136 5018 24660 5652 24660 5652 12277 1738 12277 1738 17618 8426 17618 8426 2346 1345 2346 1345 23867 17569 23867 17569 10555 3886 10555 3886 21855 24334 21855 24334 11861 2756 11861 2756 24800 24573 24800 24573 12580 15338 12580 15338 14366 20464 14366 20464 761 5865 761 5865 21863 13699 21863 13699 1766 1864 1766 1864 7015 16978 7015 16978 6252 2062 6252 2062 20893 19197 20893 19197 1559 13164 1559 13164 8868 20468 8868 20468 2065 2166 2065 2166 22560 22088 22560 22088 4204 3467 4204 3467 16074 23216 16074 23216 1249 19915 1249 19915 24747 21983 24747 21983 2214 14559 2214 14559 22478 21538 22478 21538 10158 13718 10158 13718 21505 20640 21505 20640 5704 3069 5704 3069 18853 24227 18853 24227 3952 7291 3952 7291 21367 16343 21367 16343 790 5536 790 5536 24421 21277 24421 21277 5685 7319 5685 7319 19584 24733 19584 24733 971 3130 971 3130 14241 23900 14241 23900 6220 868 6220 868 19770 22313 19770 22313 7638 3513 7638 3513 15833 21915 15833 21915 1040 6404 1040 6404 16551 14150 16551 14150 3922 982 3922 982 21395 17931 21395 17931 1005 2223 1005 2223 17030 24026 17030 24026 4019 6004 4019 6004 19076 16754 19076 16754 2494 2985 2494 2985 11891 12349 11891 12349 1920 1530 1920 1530 17562 15160 17562 15160 12991 5485 12991 5485 14724 23712 14724 23712 6237 14735 6237 14735 20460 21110 20460 21110 13267 2469 13267 2469 20257 16129 20257 16129 10189 2265 10189 2265 22515 8125 22515 8125 3802 977 3802 977 15508 18101 15508 18101 453 6376 453 6376 9497 17114 9497 17114 8596 3679 8596 3679 16040 13071 16040 13071 6205 8935 6205 8935 21692 18107 21692 18107 1165 1086 1165 1086 14214 15788 14214 15788 9670 2945 9670 2945 22735 17562 22735 17562 3365 4280 3365 4280 24503 17444 24503 17444 5945 2249 5945 2249 14501 9459 14501 9459 4661 1934 4661 1934 17437 22436 17437 22436 8909 4100 8909 4100 23098 7921 23098 7921 6398 3429 6398 3429 19730 17287 19730 17287 1273 11958 1273 11958 23214 22472 23214 22472 4503 6747 4503 6747 20585 23029 20585 23029 2809 6054 2809 6054 12283 24470 12283 24470 8621 458 8621 458 17125 15921 17125 15921 2163 8193 2163 8193 6101 17688 6101 17688 1941 2039 1941 2039 23850 16797 23850 16797 13212 356 13212 356 21421 23898 21421 23898 8022 20693 8022 20693 19757 23987 19757 23987 224 2007 224 2007 20266 21287 20266 21287 13994 10730 13994 10730 18631 18777 18631 18777 949 6115 949 6115 24809 14292 24809 14292 8018 2314 8018 2314 19099 10295 19099 10295 11011 1707 11011 1707 13534 23434 13534 23434 4392 105 4392 105 22123 13237 22123 13237 5885 2694 5885 2694 17929 20891 17929 20891 12522 2527 12522 2527 22958 24458 22958 24458 3452 18363 3452 18363 22268 23895 22268 23895 6466 7777 6466 7777 18048 23404 18048 23404 6002 7545 6002 7545 20012 22126 20012 22126 2544 553 2544 553 13981 17149 13981 17149 8753 6887 8753 6887 22163 24438 22163 24438 8673 1201 8673 1201 24174 20832 24174 20832 1103 11316 1103 11316 16260 14277 16260 14277 10484 3430 10484 3430 18627 16584 18627 16584 4630 3742 4630 3742 13548 20404 13548 20404 105 2893 105 2893 21811 18825 21811 18825 1320 2634 1320 2634 22067 20215 22067 20215 608 263 608 263 22668 11865 22668 11865 16949 8817 16949 8817 20776 20987 20776 20987 4139 15876 4139 15876 19144 21405 19144 21405 3743 3721 3743 3721 23095 13404 23095 13404 654 3010 654 3010 23773 17655 23773 17655 1944 1659 1944 1659 17496 19111 17496 19111 820 6538 820 6538 17536 23983 17536 23983 4461 4713 4461 4713 16025 16564 16025 16564 2917 1806 2917 1806 20830 22024 20830 22024 10642 9358 10642 9358 21366 11582 21366 11582 3118 3267 3118 3267 24666 8132 24666 8132 2812 3137 2812 3137 20882 15028 20882 15028 1805 9788 1805 9788 18099 17974 18099 17974 6755 11615 6755 11615 23394 18882 23394 18882 391 9017 391 9017 12653 10221 12653 10221 123 4613 123 4613 19737 14671 19737 14671 9775 3565 9775 3565 20014 13836 20014 13836 5882 2463 5882 2463 15269 19460 15269 19460 1512 11780 1512 11780 9314 21973 9314 21973 834 5141 834 5141 20367 23559 20367 23559 150 6511 150 6511 13506 22855 13506 22855 10373 810 10373 810 24169 17338 24169 17338 6360 3244 6360 3244 21671 19805 21671 19805 5618 2020 5618 2020 12777 20125 12777 20125 2353 9787 2353 9787 15069 19283 15069 19283 739 4789 739 4789 15397 11217 15397 11217 3834 5271 3834 5271 16997 23382 16997 23382 1270 4929 1270 4929 24502 17099 24502 17099 3692 7419 3692 7419 9867 19963 9867 19963 3368 2061 3368 2061 20516 19972 20516 19972 3669 3304 3669 3304 22156 22677 22156 22677 10755 272 10755 272 23019 20282 23019 20282 492 16154 492 16154 20993 21224 20993 21224 22 10934 22 10934 19431 20597 19431 20597 3293 12802 3293 12802 18812 20007 18812 20007 5419 3993 5419 3993 22082 19760 22082 19760 9493 2982 9493 2982 16425 19105 16425 19105 1834 6936 1834 6936 8569 16408 8569 16408 1202 8676 1202 8676 3902 21634 3902 21634 1134 5029 1134 5029 10562 23469 10562 23469 193 9275 193 9275 6739 21774 6739 21774 1026 15869 1026 15869 22978 20520 22978 20520 8471 10659 8471 10659 20613 23669 20613 23669 10151 4496 10151 4496 20075 21429 20075 21429 11128 15105 11128 15105 16123 22072 16123 22072 1726 2022 1726 2022 18985 22791 18985 22791 426 6001 426 6001 16271 18616 16271 18616 5099 864 5099 864 24973 22450 24973 22450 1803 5277 1803 5277 24841 23229 24841 23229 6062 18355 6062 18355 22823 21710 22823 21710 1129 934 1129 934 18561 14145 18561 14145 4516 6377 4516 6377 21600 22211 21600 22211 12071 59 12071 59 20390 10809 20390 10809 17341 617 17341 617 24317 9969 24317 9969 10913 2459 10913 2459 24683 22459 24683 22459 9937 16202 9937 16202 24209 21568 24209 21568 2215 3609 2215 3609 24943 14697 24943 14697 5568 1148 5568 1148 17363 16927 17363 16927 2402 13104 2402 13104 17776 21352 17776 21352 281 14060 281 14060 13868 24639 13868 24639 3673 570 3673 570 23962 17903 23962 17903 11767 3480 11767 3480 14896 14611 14896 14611 1498 579 1498 579 16916 24395 16916 24395 6145 5091 6145 5091 21641 16646 21641 16646 10934 6571 10934 6571 20630 24349 20630 24349 2982 7143 2982 7143 22886 23370 22886 23370 1601 4246 1601 4246 9134 23234 9134 23234 4455 2630 4455 2630 21000 21038 21000 21038 5287 1112 5287 1112 23961 24781 23961 24781 439 1524 439 1524 10446 20446 10446 20446 794 1510 794 1510 24612 18231 24612 18231 2751 4342 2751 4342 20989 24451 20989 24451 8374 13374 8374 13374 15649 17090 15649 17090 5078 6773 5078 6773 20775 18618 20775 18618 5992 6344 5992 6344 8101 23020 8101 23020 3744 9325 3744 9325 14361 17260 14361 17260 2213 1429 2213 1429 19221 17109 19221 17109 543 5916 543 5916 5156 17694 5156 17694 3709 11449 3709 11449 12119 23738 12119 23738 8748 8831 8748 8831 24086 16494 24086 16494 1988 974 1988 974 22282 15539 22282 15539 1390 4539 1390 4539 13152 21240 13152 21240 8796 11044 8796 11044 24111 21851 24111 21851 889 125 889 125 10067 18621 10067 18621 1080 1469 1080 1469 11883 18863 11883 18863 2300 6570 2300 6570 19944 15049 19944 15049 7967 2444 7967 2444 19442 17776 19442 17776 8725 7639 8725 7639 22363 24721 22363 24721 1593 8242 1593 8242 20628 24630 20628 24630 4181 5564 4181 5564 15698 20477 15698 20477 3249 7241 3249 7241 17939 18440 17939 18440 7192 2692 7192 2692 24589 14974 24589 14974 14345 1169 14345 1169 20900 23171 20900 23171 6472 10750 6472 10750 22375 24206 22375 24206 7257 5576 7257 5576 21230 16543 21230 16543 6534 3000 6534 3000 20222 21020 20222 21020 2469 14193 2469 14193 22208 23572 22208 23572 6158 391 6158 391 17423 10899 17423 10899 9756 5370 9756 5370 24590 23455 24590 23455 7829 18597 7829 18597 20284 22562 20284 22562 8714 1893 8714 1893 21612 16630 21612 16630 7842 1502 7842 1502 17151 20817 17151 20817 505 1038 505 1038 19173 18270 19173 18270 8055 8070 8055 8070 22612 23396 22612 23396 714 6504 714 6504 20381 17519 20381 17519 3867 3242 3867 3242 22122 13817 22122 13817 6261 7524 6261 7524 19658 13595 19658 13595 2622 2539 2622 2539 13835 20510 13835 20510 1544 2384 1544 2384 20471 12141 20471 12141 6936 2919 6936 2919 18323 21964 18323 21964 3329 3160 3329 3160 9687 14965 9687 14965 2993 84 2993 84 14471 21128 14471 21128 2442 1732 2442 1732 23058 24965 23058 24965 3199 1236 3199 1236 20819 23779 20819 23779 25 23779 16630 6779 16630 6779 20338 22804 20338 22804 4706 6694 4706 6694 20887 21458 20887 21458 5833 2911 5833 2911 12015 18287 12015 18287 6304 2415 6304 2415 17359 17015 17359 17015 1491 3970 1491 3970 17272 19087 17272 19087 1814 10140 1814 10140 16223 22614 16223 22614 2273 2320 2273 2320 24766 10813 24766 10813 6025 1368 6025 1368 21535 19262 21535 19262 3428 11178 3428 11178 15588 23823 15588 23823 1074 11691 1074 11691 23691 19529 23691 19529 450 1556 450 1556 14558 22844 14558 22844 6185 17505 6185 17505 19625 20175 19625 20175 5324 10849 5324 10849 23908 24870 23908 24870 3898 80 3898 80 22751 20062 22751 20062 4759 13401 4759 13401 23179 22967 23179 22967 2933 2644 2933 2644 23307 21411 23307 21411 10891 2604 10891 2604 19309 20289 19309 20289 222 2474 222 2474 19400 20700 19400 20700 3399 10391 3399 10391 24202 21844 24202 21844 12180 3067 12180 3067 21913 13852 21913 13852 3397 177 3397 177 21285 19700 21285 19700 5212 3249 5212 3249 16634 14183 16634 14183 1681 2217 1681 2217 16675 14683 16675 14683 13393 3550 13393 3550 17973 16924 17973 16924 3011 2494 3011 2494 12112 17576 12112 17576 3090 1613 3090 1613 20097 15614 20097 15614 1942 4012 1942 4012 12246 18572 12246 18572 8760 5785 8760 5785 19876 20621 19876 20621 634 7919 634 7919 24122 24588 24122 24588 17622 1448 17622 1448 24063 18990 24063 18990 16709 6413 16709 6413 21945 13559 21945 13559 8110 7435 8110 7435 21104 24381 21104 24381 9630 12686 9630 12686 15776 23977 15776 23977 4313 2435 4313 2435 14355 13297 14355 13297 2994 1737 2994 1737 13022 12146 13022 12146 10907 3994 10907 3994 20916 9549 20916 9549 1474 1833 1474 1833 23043 14764 23043 14764 1887 921 1887 921 16906 20716 16906 20716 3157 19300 3157 19300 21772 24910 21772 24910 702 2668 702 2668 18452 20046 18452 20046 6307 3959 6307 3959 23917 18953 23917 18953 1856 12014 1856 12014 14445 23603 14445 23603 3453 20373 3453 20373 11295 24917 11295 24917 8266 13132 8266 13132 17354 20283 17354 20283 5055 5316 5055 5316 20139 21542 20139 21542 1890 12027 1890 12027 19050 21517 19050 21517 2331 8649 2331 8649 17055 14033 17055 14033 3334 219 3334 219 21309 23710 21309 23710 9901 3014 9901 3014 22829 11409 22829 11409 3728 5122 3728 5122 17128 18988 17128 18988 2006 5131 2006 5131 22271 16082 22271 16082 266 1688 266 1688 23023 17973 23023 17973 1904 3472 1904 3472 14089 12549 14089 12549 5863 10242 5863 10242 22952 12733 22952 12733 11636 4114 11636 4114 21903 24790 21903 24790 7603 17103 7603 17103 22910 24558 22910 24558 4291 73 4291 16975 4291 16975 1038 16975 13141 24326 13141 24326 109 5833 109 5833 11894 15838 11894 15838 1288 2306 1288 2306 18895 15533 18895 15533 2562 5258 2562 5258 9801 15927 9801 15927 766 3482 766 3482 17814 13391 17814 13391 6686 3076 6686 3076 24404 20725 24404 20725 1400 3154 1400 3154 14001 19900 14001 19900 4419 2627 4419 2627 10993 23600 10993 23600 3241 5161 3241 5161 24013 21021 24013 21021 5231 5416 5231 5416 24670 13479 24670 13479 14749 6060 14749 6060 23395 15945 23395 15945 1155 1938 1155 1938 17034 24269 17034 24269 3511 9282 3511 9282 19437 18756 19437 18756 2120 5970 2120 5970 24383 19189 24383 19189 4587 9385 4587 9385 24706 20900 24706 20900 3331 12829 3331 12829 21196 19382 21196 19382 13332 393 13332 393 24441 19768 24441 19768 2087 471 2087 471 22276 13838 22276 13838 2535 4368 2535 4368 19496 24039 19496 24039 802 10902 802 10902 12398 20259 12398 20259 5092 2450 5092 2450 23059 16249 23059 16249 17693 6212 17693 6212 24402 22731 24402 22731 1211 16326 1211 16326 14301 21794 14301 21794 4051 20565 4051 20565 21333 23321 21333 23321 4917 4390 4917 4390 12323 9641 12323 9641 5207 6506 5207 6506 16727 18458 16727 18458 4795 12630 4795 12630 17067 17860 17067 17860 3326 5090 3326 5090 24377 20264 24377 20264 700 2176 700 2176 23776 20286 23776 20286 15725 8389 15725 8389 24565 22812 24565 22812 407 12525 407 12525 10063 12670 10063 12670 4916 3425 4916 3425 15253 21754 15253 21754 2578 1480 2578 1480 14589 16667 14589 16667 4770 2939 4770 2939 23967 15227 23967 15227 11055 8825 11055 8825 24051 24230 24051 24230 2101 11320 2101 11320 17893 20367 17893 20367 16974 1204 16974 1204 24271 4025 24271 4025 8397 1792 8397 1792 19969 22123 19969 22123 9187 5132 9187 5132 24430 14215 24430 14215 7991 2138 7991 2138 24883 16894 24883 16894 19230 1300 19230 1300 24878 20600 24878 20600 20595 4021 20595 4021 24616 23755 24616 23755 2534 808 2534 808 20048 20850 20048 20850 6778 2593 6778 2593 20644 19947 20644 19947 140 10164 140 10164 18313 18607 18313 18607 1655 210 1655 16296 1655 16296 23820 18928 23820 18928 28 2829 28 2829 24737 12863 24737 12863 2666 1894 2666 1894 12471 18083 12471 18083 2416 3251 2416 3251 24137 7859 24137 7859 6288 3943 6288 3943 16473 15281 16473 15281 5436 11748 5436 11748 13769 24277 13769 24277 3408 12287 3408 12287 15012 23349 15012 23349 5210 8113 5210 8113 13200 24884 13200 24884 5087 5741 5087 5741 20107 22261 20107 22261 1699 7263 1699 7263 23175 24970 23175 24970 8269 19826 8269 19826 21497 24963 21497 24963 175 347 175 347 18597 24099 18597 24099 32 4879 32 4879 14825 17430 14825 17430 1283 13187 1283 13187 11456 19116 11456 19116 1441 2398 1441 2398 22576 24785 22576 24785 1720 2948 1720 2948 24929 22666 24929 22666 10345 1863 10345 1863 24434 15603 24434 15603 11012 2319 11012 2319 22676 20530 22676 20530 3819 15114 3819 15114 20529 17565 20529 17565 7136 4237 7136 4237 9359 23378 9359 23378 4846 1075 4846 1075 24514 20633 24514 20633 9692 11872 9692 11872 19379 18522 19379 18522 2082 3059 2082 3059 12645 19474 12645 19474 183 752 183 752 24444 6175 24444 6175 10637 1302 10637 1302 21880 24980 21880 24980 8138 3189 8138 3189 11609 13751 11609 13751 5583 710 5583 710 23959 20629 23959 20629 7075 4478 7075 4478 7560 8380 7560 8380 1861 8380 2316 11761 2316 5219 2316 5219 17438 21450 17438 21450 2672 3991 2672 3991 16510 21349 16510 21349 12194 4240 12194 4240 20794 11151 20794 11151 3897 11151 23077 20514 23077 3276 23077 3276 24814 3276 24113 12076 24113 12076 7786 5524 7786 5524 13003 20014 13003 20014 6868 1701 6868 1701 15053 23233 15053 23233 1223 12200 1223 12200 18818 17803 18818 17803 6711 8985 6711 18422 6711 18422 1285 22188 1285 17681 1285 17681 12204 17681 1426 12457 1426 14421 1426 14421 14956 18299 14956 18299 4247 19084 4247
50792 0 0 2691 0 2691 45531473 46010789 45531473 46010789 30174246 27964606 30174246 27964606 259053152 261081844 259053152 261081844 175238194 169743621 175238194 169743621 272358490 273747549 272358490 273747549 135981397 130261642 135981397 130261642 227697870 230479903 227697870 230479903 207284729 198957920 207284729 198957920 229793564 233123464 229793564 233123464 139380950 133282437 139380950 133282437 192539556 190534952 192539556 190534952 179727560 175785755 179727560 175785755 218969523 216469568 218969523 216469568 183944443 177544214 183944443 177544214 221277344 224900742 221277344 224900742 95191692 92725231 95191692 92725231 204648092 206493125 204648092 206493125 81556295 77195240 81556295 77195240 245163754 248046559 245163754 248046559 113716075 109300657 113716075 109300657 135488034 129986077 135488034 129986077 108575614 103710106 108575614 103710106 159807955 152150837 159807955 152150837 56467658 52399192 56467658 52399192 195072858 194863317 195072858 194863317 102181689 98652748 102181689 98652748 279124892 281156714 279124892 281156714 255038456 255756209 255038456 255756209 282528337 284968602 282528337 284968602 212691764 207052558 212691764 207052558 252613178 255805862 252613178 255805862 59728943 57976229 59728943 57976229 207391771 212369241 207391771 212369241 120795217 115749925 120795217 115749925 215689698 210879799 215689698 210879799 64984202 62335019 64984202 62335019 91638749 89426733 91638749 89426733 41586881 37695289 41586881 37695289 42710815 40814152 42710815 40814152 35742719 36351921 35742719 36351921 43695461 40927598 43695461 40927598 28894802 26102992 28894802 26102992 263436499 264231489 263436499 264231489 66873725 62871431 66873725 62871431 243243037 245951901 243243037 245951901 73726198 70445845 73726198 70445845 193572862 193007418 193572862 193007418 101059929 100321110 101059929 100321110 241867124 244427893 241867124 244427893 238420596 236525848 238420596 236525848 240016895 242641013 240016895 242641013 118480791 113992607 118480791 113992607 269278985 272046462 269278985 272046462 155324551 147055837 155324551 147055837 267996980 270916504 267996980 270916504 89838279 86923060 89838279 86923060 167398605 162206250 167398605 162206250 148953752 139852628 148953752 139852628 179165918 177771003 179165918 177771003 146573019 137734343 146573019 137734343 189149908 185857635 189149908 185857635 178416708 172868647 178416708 172868647 219730869 215981529 219730869 215981529 96798110 93211923 96798110 93211923 237695162 240475081 237695162 240475081 138216860 133658526 138216860 133658526 234884835 239492579 234884835 239492579 71364176 68409162 71364176 68409162 127933846 126727038 127933846 126727038 69064286 66576955 69064286 66576955 73337362 73140123 73337362 73140123 29745934 26982643 29745934 26982643 216790052 219050285 216790052 219050285 94574602 91882280 94574602 91882280 223131453 226702346 223131453 226702346 117722904 117198494 117722904 117198494 252876298 257205436 252876298 257205436 223630231 225870577 223630231 225870577 281632902 284115579 281632902 284115579 80717798 77929473 80717798 77929473 246589913 250095507 246589913 250095507 133208897 128285491 133208897 128285491 237977819 242124258 237977819 242124258 197263571 185651026 197263571 185651026 265088766 267692140 265088766 267692140 178896992 173088244 178896992 173088244 253683968 256214079 253683968 256214079 207490589 203580103 207490589 203580103 229753316 234011332 229753316 234011332 128910449 124619115 128910449 124619115 159834563 151164536 159834563 151164536 123017938 118428711 123017938 118428711 260088112 264317229 260088112 264317229 253864117 256506037 253864117 256506037 281291468 281580523 281291468 281580523 151843583 146364820 151843583 146364820 221618630 226166243 221618630 226166243 173326437 162339390 173326437 162339390 240326862 243399112 240326862 243399112 238526731 239729602 238526731 239729602 260987742 263224989 260987742 263224989 120824547 119466854 120824547 119466854 143124494 137191957 143124494 137191957 86954200 81811885 86954200 81811885 229546459 233629602 229546459 233629602 93030735 89867679 93030735 89867679 170583397 165077562 170583397 165077562 76840834 75282288 76840834 75282288 152324365 145651919 152324365 145651919 80359957 75789959 80359957 75789959 178077703 169235877 178077703 169235877 132950741 126800346 132950741 126800346 196400463 199344751 196400463 199344751 45166909 40588598 45166909 162810254 45166909 162810254 200825194 197579990 200825194 197579990 55209981 50732154 55209981 50732154 268220166 271003452 268220166 271003452 54310197 51849454 54310197 51849454 169821604 162934163 169821604 162934163 160700178 151618347 160700178 151618347 214446280 210426496 214446280 210426496 190957869 185841358 190957869 185841358 280446009 281256133 280446009 281256133 266333481 268572002 266333481 268572002 282080435 283629137 282080435 283629137 150686848 143153645 150686848 143153645 188045963 187390696 188045963 187390696 84097250 79853847 84097250 79853847 125149764 120300380 125149764 120300380 82789648 81456106 82789648 81456106 246186686 248755129 246186686 248755129 182039379 174970511 182039379 174970511 225134743 229989655 225134743 229989655 76179392 74558152 76179392 74558152 282957196 285600819 282957196 285600819 259492081 261672039 259492081 261672039 299283816 300846421 299283816 300846421 79036241 77799857 79036241 77799857 141250722 136107957 141250722 136107957 74373200 71815554 74373200 71815554 158982288 150774103 158982288 150774103 8216553 6444685 8216553 6444685 178261317 168343825 178261317 168343825 45680820 41735595 45680820 41735595 188476098 183015354 188476098 183015354 147547275 140055499 147547275 140055499 173508277 167193622 173508277 167193622 109285797 104752153 109285797 104752153 242516888 244939912 242516888 244939912 133171783 128509106 133171783 128509106 201678216 205862373 201678216 205862373 108848299 105595696 108848299 105595696 248859255 253247668 248859255 253247668 100518258 98285140 100518258 98285140 166807881 157389471 166807881 157389471 74664478 73721183 74664478 73721183 146148058 137816819 146148058 137816819 57582074 53434234 57582074 53434234 265681220 269853259 265681220 269853259 256802904 258844817 256802904 258844817 258982308 262273771 258982308 262273771 257350178 259354159 257350178 259354159 270318253 273806636 270318253 273806636 15196276 13527354 15196276 13527354 86176691 83874232 86176691 83874232 24308962 22615792 24308962 22615792 148572840 144381036 148572840 144381036 5860482 5019499 5860482 5019499 218125473 222712866 218125473 222712866 194390990 186836799 194390990 186836799 240775361 243911228 240775361 243911228 53279300 49635354 53279300 49635354 170084175 162117766 170084175 162117766 62082652 58277831 62082652 58277831 228158269 232091695 228158269 232091695 6550305 5528449 6550305 5528449 132131426 130886985 132131426 130886985 86544310 82069263 86544310 82069263 111954320 112080974 111954320 112080974 64303772 61196560 64303772 61196560 108026276 105740693 108026276 105740693 30522382 28273100 30522382 28273100 62792452 61375688 62792452 61375688 31867205 30767188 31867205 30767188 121339568 120022160 121339568 120022160 118195833 113393677 118195833 113393677 296585088 298983851 296585088 298983851 94714156 90881648 94714156 90881648 192272901 189704111 192272901 189704111 168150140 156126117 168150140 156126117 233063096 237694338 233063096 237694338 137862266 130810705 137862266 130810705 161756975 155863048 161756975 155863048 106006787 101981158 106006787 101981158 225951829 229494297 225951829 229494297 71809987 66816891 71809987 66816891 265798504 269253014 265798504 269253014 67000921 64329181 67000921 64329181 142897759 136507634 142897759 136507634 51543729 48908840 51543729 48908840 284108406 287103835 284108406 287103835 65914958 63626928 65914958 63626928 300428874 300242300 300428874 300242300 226274072 221862223 226274072 221862223 287727948 290317416 287727948 290317416 71500910 68380094 71500910 68380094 104853092 102835644 104853092 102835644 97754944 94222192 97754944 94222192 158668526 150518496 158668526 150518496 97166339 94679982 97166339 94679982 120205081 117783314 120205081 117783314 65812308 63438809 65812308 63438809 106200971 106887642 106200971 106887642 60628039 57213722 60628039 57213722 141116768 135896584 141116768 135896584 55970972 54778042 55970972 54778042 221996274 225883986 221996274 225883986 55525303 52827014 55525303 52827014 277098055 280126737 277098055 280126737 231954774 229302464 231954774 229302464 236591110 239391353 236591110 239391353 93375402 90252152 93375402 90252152 113505189 111377244 113505189 111377244 73748106 69592641 73748106 69592641 197955363 200321716 197955363 200321716 171748546 164784825 171748546 164784825 192584268 189052834 192584268 189052834 61959127 57906015 61959127 57906015 116457614 114719997 116457614 114719997 79864959 78282718 79864959 78282718 95828832 94317008 95828832 94317008 90904445 86879976 90904445 86879976 189689717 184998685 189689717 184998685 25059970 23576174 25059970 23576174 243887611 247159114 243887611 247159114 127169516 121908870 127169516 121908870 213521554 216124178 213521554 216124178 170724261 163332568 170724261 163332568 252898974 256687738 252898974 256687738 96161441 92696124 96161441 92696124 109674323 108035698 109674323 108035698 73134692 69432734 73134692 69432734 248126308 250868341 248126308 250868341 62377495 59020538 62377495 59020538 122847526 119080905 122847526 119080905 57307004 54507316 57307004 54507316 231622030 234975045 231622030 234975045 198994166 194927319 198994166 194927319 251000885 253305067 251000885 253305067 245982088 247662747 245982088 247662747 256343515 259991404 256343515 259991404 60453532 57756772 60453532 57756772 189610379 184798260 189610379 184798260 99457427 96277017 99457427 96277017 154677507 150165179 154677507 150165179 48641170 44213617 48641170 44213617 81977876 80029704 81977876 80029704 68835542 65481660 68835542 65481660 218391531 220093022 218391531 220093022 147383198 141838112 147383198 141838112 196926456 195275416 196926456 195275416 154271216 143540870 154271216 143540870 209329591 205201415 209329591 205201415 36571165 35613636 36571165 35613636 211806749 215809851 211806749 215809851 95564186 91794663 95564186 91794663 211711720 208358408 211711720 208358408 99418470 96224583 99418470 96224583 222435913 223218104 222435913 223218104 213230580 208976696 213230580 208976696 276361538 279137689 276361538 279137689 55991735 53297155 55991735 53297155 132658199 128829079 132658199 128829079 56483344 55560836 56483344 55560836 217169793 216652167 217169793 216652167 66947857 62912286 66947857 62912286 227541354 232718260 227541354 232718260 160217778 151999736 160217778 151999736 275924820 277693521 275924820 277693521 191972117 180180590 191972117 180180590 271833942 273760311 271833942 273760311 201107629 196866583 201107629 196866583 245229665 248140694 245229665 248140694 170512574 165726846 170512574 165726846 221788850 218271123 221788850 218271123 144731658 136476523 144731658 136476523 219852500 219264545 219852500 219264545 59585755 56910292 59585755 56910292 131428066 127277905 131428066 127277905 33118737 31534006 33118737 31534006 167531044 161926243 167531044 161926243 158147164 150188984 158147164 150188984 193394245 187300531 193394245 187300531 186541313 175721385 186541313 175721385 251438628 255079596 251438628 255079596 162789819 155175435 162789819 155175435 257408995 261975867 257408995 261975867 207273409 199589334 207273409 199589334 232325048 231766693 232325048 231766693 98080179 95855259 98080179 95855259 111119829 106972905 111119829 106972905 55170049 52092116 55170049 52092116 83703817 82721478 83703817 82721478 68539128 64721518 68539128 64721518 93330374 92183469 93330374 92183469 76174200 73382803 76174200 73382803 270493344 274152273 270493344 274152273 237765382 239168409 237765382 239168409 271514125 273351272 271514125 273351272 104268644 98992168 104268644 98992168 210259375 207908758 210259375 207908758 140929104 133192088 140929104 133192088 269827518 271155880 269827518 271155880 104006380 100723005 104006380 100723005 203186764 204268499 203186764 204268499 163300421 157309635 163300421 157309635 213530685 214125569 213530685 214125569 135510546 131285463 135510546 131285463 194436764 185631187 194436764 185631187 77108176 73766460 77108176 73766460 132660729 128887900 132660729 128887900 12617019 12210930 12617019 12210930 255650649 258689295 255650649 258689295 185212090 178335576 185212090 178335576 222977962 223833058 222977962 223833058 52081953 48563902 52081953 48563902 168341696 163118026 168341696 163118026 30007819 28085142 30007819 28085142 180961813 173730169 180961813 173730169 21450349 19859806 21450349 19859806 52486748 51336780 52486748 51336780 50838463 49427321 50838463 49427321 128660974 123042321 128660974 123042321 113954855 108061482 113954855 108061482 233212120 234225465 233212120 234225465 66848541 64105639 66848541 64105639 84157855 82963380 84157855 82963380 48375123 43921263 48375123 43921263 260312230 263712591 260312230 263712591 88466241 82946637 88466241 82946637 278006308 281405878 278006308 281405878 117172103 112368247 117172103 112368247 294531255 296109445 294531255 296109445 70828922 66941404 70828922 66941404 253916739 256973255 253916739 256973255 235840576 233325494 235840576 233325494 285865934 288373968 285865934 288373968 110240167 104798560 110240167 104798560 261368529 265806885 261368529 265806885 65342600 62123972 65342600 62123972 157223870 149746824 157223870 149746824 149739661 142405241 149739661 142405241 184691789 183644247 184691789 183644247 101204073 99770651 101204073 99770651 277873630 280336570 277873630 280336570 89397967 86750221 89397967 86750221 91826468 88719029 91826468 88719029 82743188 80050009 82743188 80050009 199886091 195312645 199886091 195312645 27119276 25943294 27119276 25943294 33314565 33532139 33314565 33532139 28662118 28840369 28662118 28840369 83439304 81335179 83439304 81335179 5957050 4540182 5957050 4540182 173948461 168376869 173948461 168376869 155967804 146559646 155967804 146559646 249672244 252601770 249672244 252601770 225057079 221801509 225057079 221801509 254566303 258718564 254566303 258718564 162188941 156995478 162188941 156995478 168139441 162389468 168139441 162389468 129630998 125636685 129630998 125636685 157706313 151783097 157706313 151783097 96492333 93868333 96492333 93868333 112240646 108525543 112240646 108525543 78941183 76985347 78941183 76985347 266902842 270272616 266902842 270272616 200790771 189401329 200790771 189401329 263901019 267551425 263901019 267551425 187568778 179597558 187568778 179597558 197488361 193727926 197488361 193727926 127918746 122577335 127918746 122577335 181104822 179190744 181104822 179190744 46957291 43198997 46957291 43198997 62103419 59511435 62103419 59511435 50761943 45658229 50761943 131806536 50761943 131806536 206723045 210728593 206723045 210728593 71206722 68147760 71206722 68147760 175765663 171098252 175765663 171098252 121486863 115990667 121486863 115990667 294716759 297009486 294716759 297009486 160593163 150281260 160593163 150281260 258262108 262262247 258262108 262262247 224195643 228643034 224195643 228643034 232278516 236967091 232278516 236967091 55307203 53201114 55307203 53201114 286841565 288629734 286841565 288629734 26513056 25268597 26513056 25268597 260027254 262960457 260027254 262960457 65002497 62313678 65002497 62313678 92315283 91246570 92315283 91246570 64075900 61068637 64075900 61068637 159223553 152232715 159223553 152232715 16959723 15650235 16959723 15650235 64124885 61856459 64124885 61856459 57737806 55534373 57737806 55534373 107434225 107784012 107434225 107784012 69400543 65405528 69400543 65405528 164617827 153491500 164617827 153491500 59432068 55474620 59432068 55474620 189850348 183312020 189850348 183312020 167960151 159004530 167960151 159004530 230624840 230924334 230624840 230924334 223992236 227262408 223992236 227262408 241897977 245767736 241897977 245767736 68871556 65842421 68871556 65842421 250665440 252218165 250665440 252218165 205053280 203263366 205053280 203263366 277409685 279054614 277409685 279054614 143509790 139894380 143509790 139894380 148415863 143379836 148415863 143379836 106495892 102525617 106495892 102525617 112639725 106846994 112639725 106846994 23039427 22734258 23039427 22734258 135496372 130635933 135496372 130635933 93325568 91367488 93325568 91367488 122880027 177983821 122880027 177983821 182195530 177983821 74862266 72656432 74862266 72656432 212042027 213216497 212042027 213216497 58592655 57008281 58592655 57008281 214737898 216867955 214737898 216867955 63000227 59431887 63000227 59431887 235185413 239008355 235185413 239008355 39921065 37556730 39921065 37556730 201320832 200211394 201320832 200211394 183976783 174302413 183976783 174302413 229014984 232460947 229014984 232460947 69526725 66045021 69526725 66045021 227361572 231090484 227361572 231090484 48955648 46865654 48955648 46865654 113240350 113335748 113240350 113335748 55719029 54697128 55719029 54697128 137503481 135714109 137503481 135714109 93474224 92311480 93474224 92311480 95229446 93945801 95229446 93945801 85806123 80777798 85806123 80777798 202164367 203536536 202164367 203536536 197853890 194178915 197853890 194178915 231421889 235635102 231421889 235635102 82053887 77780602 82053887 77780602 207058447 211054107 207058447 211054107 79699085 74298321 79699085 77989137 79699085 77989137 79420333 77989137 255730312 260090825 255730312 260090825 22649501 20823996 22649501 20823996 276606760 278828674 276606760 278828674 147914435 138861171 147914435 138861171 219230563 217134478 219230563 217134478 158980899 148474931 158980899 148474931 165341897 159913262 165341897 159913262 70479803 67391584 70479803 67391584 118067766 117012208 118067766 117012208 68478274 65282742 68478274 65282742 83640412 81700715 83640412 81700715 37437982 35125418 37437982 35125418 85273129 80744353 85273129 80744353 68753697 66142584 68753697 66142584 136109337 133400160 136109337 133400160 44860308 43647163 44860308 43647163 235644200 238791321 235644200 238791321 63815444 60697579 63815444 60697579 165997371 162195118 165997371 162195118 63073365 61107737 63073365 61107737 233452268 237083067 233452268 237083067 26046101 26138166 26046101 26138166 250743960 253934831 250743960 253934831 43898856 41833552 43898856 41833552 280923931 283408829 280923931 283408829 248217972 250207023 248217972 250207023 272356266 273008396 272356266 273008396 139129400 133087115 139129400 133087115 194948209 192418041 194948209 192418041 35686231 32409478 35686231 32409478 194270803 188917323 194270803 188917323 170470036 163708927 170470036 163708927 242868888 245316039 242868888 245316039 202353873 199387884 202353873 199387884 262386503 266227675 262386503 266227675 53691729 50396171 53691729 50396171 146844823 142340219 146844823 142340219 84363224 79532123 84363224 79532123 244509614 247054945 244509614 247054945 168017385 160097869 168017385 160097869 263250937 267112673 263250937 267112673 125455501 123190182 125455501 123190182 233466094 239182021 233466094 239182021 164285373 152384944 164285373 230712167 164285373 230712167 252891542 257693670 252891542 257693670 114710898 109485761 114710898 109485761 259973275 262291805 259973275 262291805 22648287 20715481 22648287 20715481 203071081 199417538 203071081 199417538 99197176 94821655 99197176 94821655 226437686 230825372 226437686 230825372 60237721 56116284 60237721 56116284 237707093 243112279 237707093 243112279 123872282 122641529 123872282 122641529 173358954 167313670 173358954 167313670 33945461 32128493 33945461 32128493 36789815 38938147 36789815 38938147 17582837 17982499 17582837 17982499 44218716 44997544 44218716 44997544 37106018 33279829 37106018 33279829 93080277 91485409 93080277 91485409 90052718 86540614 90052718 86540614 105808830 106298145 105808830 106298145 52584252 48684378 52584252 48684378 245486405 248346249 245486405 248346249 114087295 110582090 114087295 110582090 290669215 290796803 290669215 290796803 265049936 266386200 265049936 266386200 280517848 281858765 280517848 281858765 233660315 233516898 233660315 233516898 240392677 244413150 240392677 244413150 60332898 58191115 60332898 58191115 254902764 258333176 254902764 258333176 64704584 62066673 64704584 62066673 100027981 99467051 100027981 99467051 49400358 45144882 49400358 45144882 65331103 63353627 65331103 63353627 49507497 47104081 49507497 47104081 220466130 224258317 220466130 224258317 174681647 165626576 174681647 165626576 214555916 217896656 214555916 217896656 140266698 133133660 140266698 133133660 168494852 164206760 168494852 164206760 92055934 88701921 92055934 88701921 199683318 198849085 199683318 198849085 80967503 75026427 80967503 75026427 251844367 254895300 251844367 254895300 241829188 244053384 241829188 244053384 255628140 254907742 255628140 254907742 168788392 163715747 168788392 163715747 177602228 176080827 177602228 176080827 173956878 164999785 173956878 164999785 211103742 210928512 211103742 210928512 74284197 71144365 74284197 71144365 151534990 147830479 151534990 147830479 71029497 68002724 71029497 68002724 223925141 228785061 223925141 228785061 154732120 144777442 154732120 144777442 239631863 244067656 239631863 244067656 236211611 239293788 236211611 239293788 256997511 260110353 256997511 260110353 164519957 154758680 164519957 154758680 182277704 178784066 182277704 178784066 130967206 125102483 130967206 125102483 157998807 149629517 157998807 149629517 76751795 73663893 76751795 73663893 175433280 169251023 175433280 169251023 51246318 49929240 51246318 49929240 205488787 203804432 205488787 203804432 102152535 98680961 102152535 98680961 207070211 208836256 207070211 208836256 65130118 61625630 65130118 61625630 229991706 234777176 229991706 234777176 204508598 199955580 204508598 199955580 283436596 285650477 283436596 285650477 195859300 186397555 195859300 186397555 242770990 245746245 242770990 245746245 130960957 124454282 130960957 124454282 131574342 128685074 131574342 128685074 117903934 113052356 117903934 113052356 126082169 124840093 126082169 124840093 80144996 78054886 80144996 78054886 180607518 177198849 180607518 177198849 141781114 135023720 141781114 135023720 190285521 187195116 190285521 187195116 126058732 121525079 126058732 121525079 131656230 126932659 131656230 126932659 107660253 103126440 107660253 103126440 109251375 108496496 109251375 108496496 73598228 71572928 73598228 71572928 140430541 135125241 140430541 135125241 47341224 45917563 47341224 45917563 193270530 195053871 193270530 195053871 11530529 9778754 11530529 9778754 201491007 200647765 201491007 200647765 144475458 139128578 144475458 139128578 162262725 155065701 162262725 155065701 68702120 66331699 68702120 66331699 192123179 186841442 192123179 186841442 146487788 140137125 146487788 140137125 221665584 222520703 221665584 222520703 135252996 129020561 135252996 129020561 151336770 146761438 151336770 146761438 70887499 67379497 70887499 67379497 75150522 75908343 75150522 70033502 75150522 70033502 52750326 50188514 52750326 50188514 152589033 147702504 152589033 147702504 79004399 75194592 79004399 75194592 98108676 97052924 98108676 97052924 43842870 39982073 43842870 39982073 201992063 203182927 201992063 203182927 106294385 104388991 106294385 104388991 295996672 298441300 295996672 298441300 283901348 286026393 283901348 286026393 291491138 292383942 291491138 292383942 96408573 93353359 96408573 93353359 126159793 124863871 126159793 124863871 36386377 32763576 36386377 32763576 217971530 216825920 217971530 216825920 113552330 108150361 113552330 108150361 254996606 257023212 254996606 257023212 35280621 31439326 35280621 31439326 248846007 251647361 248846007 251647361 153783472 147552888 153783472 147552888 204497524 201433561 204497524 201433561 123402329 117179607 123402329 117179607 166937764 159402256 166937764 159402256 44796277 42249271 44796277 42249271 267962127 270514386 267962127 270514386 199360318 192858815 199360318 192858815 238948887 243090914 238948887 243090914 94331208 93097774 94331208 93097774 200745283 198101682 200745283 198101682 66572756 63607433 66572756 63607433 86477126 86146183 86477126 86146183 37906574 34079641 37906574 34079641 137309637 132664991 137309637 132664991 110409525 106957628 110409525 106957628 153539303 148294162 153539303 148294162 118894806 113380617 118894806 113380617 207260771 208223277 207260771 208223277 19742838 18502089 19742838 18502089 193348753 258790836 193348753 258790836 256512150 258790836 194515411 189199306 194515411 189199306 280828010 281450641 280828010 281450641 163833273 153090757 163833273 153090757 180821612 175421065 180821612 175421065 101044398 97822354 101044398 97822354 242274606 244998196 242274606 244998196 20309093 20302008 20309093 20302008 78247488 77058245 78247488 77058245 59905103 58022880 59905103 58022880 268335360 270918595 268335360 270918595 177763267 168676330 177763267 168676330 233682974 239579766 233682974 239579766 67613327 64328301 67613327 64328301 141650752 138667527 141650752 138667527 123109347 118914875 123109347 118914875 142486572 138685121 142486572 138685121 61363417 58809725 61363417 58809725 111145522 110000629 111145522 110000629 58762398 55517560 58762398 55517560 105566055 105659399 105566055 105659399 42112663 38400302 42112663 38400302 135078219 130755094 135078219 130755094 11361210 9546591 11361210 9546591 217996308 215051071 217996308 215051071 184774753 174622065 184774753 174622065 250049233 251516686 250049233 251516686 89605928 85037150 89605928 85037150 283884390 285837948 283884390 285837948 148882393 143417766 148882393 143417766 213414065 211617381 213414065 211617381 207137110 197552616 207137110 197552616 239314432 243006038 239314432 243006038 113359386 108709709 113359386 108709709 128034308 125294437 128034308 125294437 50776571 47440667 50776571 47440667 256712986 260699602 256712986 260699602 159238855 155009287 159238855 155009287 162230319 157686080 162230319 157686080 110166701 107312257 110166701 107312257 120643133 116943676 120643133 116943676 21962171 20781652 21962171 20781652 110177272 110264189 110177272 110264189 73495249 70068387 73495249 70068387 201582931 195289353 201582931 195289353 63103719 60967474 63103719 60967474 135693671 132871464 135693671 132871464 43465508 40856790 43465508 40856790 290339718 290776192 290339718 290776192 263154750 191152483 263154750 191152483 198173959 191152483 215525622 210238261 215525622 210238261 132682170 128696529 132682170 128696529 252762013 255445436 252762013 255445436 239892751 242307888 239892751 242307888 243307801 245670217 243307801 245670217 112841383 108692744 112841383 108692744 224978125 229530525 224978125 229530525 84676534 81988278 84676534 81988278 154121670 149147563 154121670 149147563 39466679 36934233 39466679 36934233 91881074 89868002 91881074 89868002 76845900 75417144 76845900 75417144 173693871 167855131 173693871 167855131 64304926 62403437 64304926 62403437 134604010 130538520 134604010 130538520 34375231 30555877 34375231 30555877 194055884 192165320 194055884 192165320 163942081 154253553 163942081 154253553 261290956 263306068 261290956 263306068 257308224 259047027 257308224 259047027 264717771 267501665 264717771 267501665 230710668 230310702 230710668 230310702 250870226 254881094 250870226 254881094 144952838 139473647 144952838 139473647 234509148 236565167 234509148 236565167 54860129 52831641 54860129 52831641 69796710 68612535 69796710 68612535 39686990 40060822 39686990 40060822 221919087 226379836 221919087 226379836 41596124 39316852 41596124 39316852 220504895 221380911 220504895 221380911 195252841 183094470 195252841 183094470 226993441 231807170 226993441 231807170 85177837 82005585 85177837 82005585 243554593 246135017 243554593 246135017 98809787 94452804 98809787 94452804 210338500 209268660 210338500 209268660 76511166 72892367 76511166 72892367 123561902 122342135 123561902 122342135 72429951 70067121 72429951 70067121 114416052 113932548 114416052 113932548 95904438 94722769 95904438 94722769 221545598 221005458 221545598 221005458 85683370 81776391 85683370 81776391 223407255 225205632 223407255 225205632 131622217 125875214 131622217 125875214 225796978 229900920 225796978 229900920 60430510 58202654 60430510 58202654 272563192 274735101 272563192 274735101 145956516 140043398 145956516 140043398 175810287 173252981 175810287 131095846 175810287 131095846 33236160 30080314 33236160 30080314 201030416 194841986 201030416 194841986 163095461 154975601 163095461 154975601 240348021 243184161 240348021 243184161 58972079 57298224 58972079 57298224 146159911 141396101 146159911 141396101 106775432 102545793 106775432 102545793 197199691 189040148 197199691 189040148 47110773 42806783 47110773 42806783 127065833 123197340 127065833 123197340 67208915 64897061 67208915 64897061 177013120 172349573 177013120 172349573 47132577 44750972 47132577 44750972 206359418 205558442 206359418 205558442 159039034 154528176 159039034 154528176 226035744 228233578 226035744 228233578 85839809 84277217 85839809 84277217 266503177 268851790 266503177 268851790 238565861 210183460 238565861 210183460 211985186 210183460 272902785 275866834 272902785 275866834 175953328 165427552 175953328 165427552 222223601 225993436 222223601 225993436 87182397 85349385 87182397 85349385 157359693 150407185 157359693 150407185 102358399 97658297 102358399 97658297 156862828 150150171 156862828 150150171 128208185 122877297 128208185 122877297 215929247 219495551 215929247 219495551 127191898 122996360 127191898 122996360 215294279 218889837 215294279 218889837 136902705 130194560 136902705 130194560 233183240 231451462 233183240 231451462 220938025 224249144 220938025 224249144 257857012 261266942 257857012 261266942 219315333 219209710 219315333 219209710 251032257 253497782 251032257 253497782 177814043 170204605 177814043 170204605 236982595 241498403 236982595 241498403 179149411 172696380 179149411 172696380 252356628 257588913 252356628 257588913 146245557 141249866 146245557 141249866 167327087 161912389 167327087 161912389 142324961 136502158 142324961 136502158 174751418 170900594 174751418 170900594 140468759 135278531 140468759 135278531 175936521 172730687 175936521 172730687 68831726 65529054 68831726 65529054 217239127 220048980 217239127 220048980 62816341 60836682 62816341 60836682 121351189 118214889 121351189 118214889 38232180 34947562 38232180 34947562 121228533 117754305 121228533 117754305 50820334 47536459 50820334 47536459 54116169 69165837 54116169 69165837 71549040 69165837 64748786 61668135 64748786 61668135 247194007 251129778 247194007 251129778 92821091 88602763 92821091 88602763 188512213 183576473 188512213 183576473 101004318 97332478 101004318 97332478 253657901 256621515 253657901 256621515 182857787 173059045 182857787 173059045 207244395 203348188 207244395 203348188 124674273 118863561 124674273 118863561 142235505 136900903 142235505 136900903 83279594 78734136 83279594 78734136 125803123 121045746 125803123 121045746 77303222 75619714 77303222 75619714 94914160 94102932 94914160 94102932 42491085 39419143 42491085 39419143 105332870 101631061 105332870 101631061 16384668 14245532 16384668 14245532 171019799 167262231 171019799 167262231 133245029 128197492 133245029 128197492 208116936 210646844 208116936 210646844 203873606 200843248 203873606 200843248 218201180 220277898 218201180 220277898 152643771 143349188 152643771 143349188 219117534 224088743 219117534 224088743 28591378 26113539 28591378 26113539 32465779 33297782 32465779 33297782 23333830 22915454 23333830 22915454 236386089 239235279 236386089 239235279 125108792 119857420 125108792 119857420 236708795 241683246 236708795 241683246 69532024 67364964 69532024 67364964 98855436 96607554 98855436 96607554 66122232 64061220 66122232 64061220 135076772 131099166 135076772 131099166 85900372 84048565 85900372 84048565 268197665 270411623 268197665 270411623 257678492 259295231 257678492 259295231 270489316 272861537 270489316 272861537 136602550 130573211 136602550 130573211 190523744 185428991 190523744 185428991 54228054 51113533 54228054 51113533 59599124 58998175 59599124 58998175 26543666 26454835 26543666 26454835 187214811 182508374 187214811 182508374 73484952 71168167 73484952 71168167 269950461 273483326 269950461 273483326 181581765 173773943 181581765 173773943 235112172 240029477 235112172 240029477 129799868 124892673 129799868 124892673 176548530 174304352 176548530 174304352 73839014 69923045 73839014 69923045 179455194 175276686 179455194 175276686 106991335 104520552 106991335 104520552 237939200 242163231 237939200 242163231 74063935 73246063 74063935 73246063 268488967 272187763 268488967 272187763 114940467 111381734 114940467 111381734 173689375 163316954 173689375 163316954 26391019 23917209 26391019 23917209 84969123 84770799 84969123 84770799 50185099 46056192 50185099 46056192 182673991 177254811 182673991 177254811 97364964 95198828 97364964 95198828 163391238 160130118 163391238 160130118 41413129 37758679 41413129 37758679 112356644 111859260 112356644 111859260 73705111 72021871 73705111 72021871 158147128 153578593 158147128 153578593 145732537 139783541 145732537 139783541 212309201 213441704 212309201 213441704 101595591 96813997 101595591 96813997 110591928 109336456 110591928 109336456 12216317 11799943 12216317 11799943 149970324 145949804 149970324 145949804 124549200 119045135 124549200 119045135 254082631 257336119 254082631 257336119 238264989 236978989 238264989 236978989 254586691 257045165 254586691 257045165 197829677 194565270 197829677 194565270 263614147 265992636 263614147 265992636 21220729 20461354 21220729 20461354 59384052 57894017 59384052 57894017 50707920 49913413 50707920 49913413 62232466 60721560 62232466 60721560 51775294 50122578 51775294 50122578 274006305 276139828 274006305 276139828 120029605 114885068 120029605 114885068 149028429 144437515 149028429 144437515 108585637 105291360 108585637 105291360 227120545 231911861 227120545 231911861 85121353 84006612 85121353 84006612 294959470 295789788 294959470 295789788 237508459 238673099 237508459 238673099 255183939 257245158 255183939 257245158 224387344 224379743 224387344 224379743 268386836 269944831 268386836 269944831 168753278 159823481 168753278 159823481 178637833 171657456 178637833 171657456 92731750 91495872 92731750 91495872 151264933 146138605 151264933 146138605 86704142 85799756 86704142 85799756 169887976 164319266 169887976 164319266 81886071 78260068 81886071 78260068 117419155 113794691 117419155 113794691 76931068 73858270 76931068 73858270 149425734 145404716 149425734 145404716 111757634 110134850 111757634 110134850 214713433 218862016 214713433 218862016 60552314 59193261 60552314 59193261 239928644 240566134 239928644 240566134 50304948 47230264 50304948 47230264 254508069 255456898 254508069 255456898 28886758 29223395 28886758 29223395 46019552 42274575 46019552 42274575 40886200 41066358 40886200 41066358 134181202 130388764 134181202 130388764 122853536 117156991 122853536 117156991 138628438 134657878 138628438 134657878 85002529 83560176 85002529 83560176 215905761 218019024 215905761 218019024 210540266 208645017 210540266 208645017 222600837 224277780 222600837 224277780 195308831 185702833 195308831 185702833 255548147 260084669 255548147 260084669 138456118 133283806 138456118 133283806 170431713 164024853 170431713 164024853 32992861 30963800 32992861 30963800 86731413 86699800 86731413 86699800 18544435 18394888 18544435 18394888 56604993 56881449 56604993 56881449 33951023 31574215 33951023 31574215 188722015 182717351 188722015 182717351 161555081 151299064 161555081 151299064 274941908 278021701 274941908 278021701 270297788 270322772 270297788 270322772 272316840 275000150 272316840 275000150 70927237 68067618 70927237 68067618 185697058 181160739 185697058 181160739 57657905 54920599 57657905 54920599 190388336 180490921 190388336 180490921 16937029 17767178 16937029 17767178 225930851 226191911 225930851 226191911 40020435 37221815 40020435 37221815 75593796 76113586 75593796 76113586 52321951 49566625 52321951 49566625 103384363 100711258 103384363 100711258 77011891 76083760 77011891 76083760 173873100 168271612 173873100 168271612 58720153 56170225 58720153 56170225 244239878 249146155 244239878 249146155 231197743 234366366 231197743 234366366 237100383 235891127 237100383 235891127 82816109 81892903 82816109 81892903 220206237 224760521 220206237 224760521 36984937 33056318 36984937 33056318 61948805 59222332 61948805 59222332 59469692 57288061 59469692 57288061 84336392 83904092 84336392 83904092 28131965 27722796 28131965 27722796 220583365 224137438 220583365 224137438 73091010 70013782 73091010 70013782 193730167 190147544 193730167 190147544 176321229 166592076 176321229 166592076 214445078 217787594 214445078 217787594 117889556 112683084 117889556 112683084 122389440 216870421 122389440 216870421 217340827 216870421 81291786 77861954 81291786 77861954 205931735 202571119 205931735 202571119 190158642 180158188 190158642 180158188 209353502 205819729 209353502 205819729 11045338 11376273 11045338 11376273 54444047 53827415 54444047 53827415 43022762 39621075 43022762 39621075 215260069 214782372 215260069 214782372 181432318 173833147 181432318 173833147 301531845 302908426 301531845 302908426 269796403 271298405 269796403 271298405 286849113 290150677 286849113 217576066 286849113 217576066 120337394 119249106 120337394 119249106 230336653 235157626 230336653 235157626 73268785 70607869 73268785 70607869 133800494 129515717 133800494 129515717 69153939 66714215 69153939 66714215 143901119 139001185 143901119 139001185 105343368 102044652 105343368 102044652 244404170 248252841 244404170 248252841 151603665 144063771 151603665 144063771 237103542 241837072 237103542 241837072 165217297 155212266 165217297 155212266 246987312 249813647 246987312 249813647 158871216 152461218 158871216 152461218 300495452 301418778 300495452 301418778 175592717 165654401 175592717 165654401 284900855 288172912 284900855 288172912 195310406 190337199 195310406 190337199 276097354 277830425 276097354 277830425 43570986 43364306 43570986 43364306 68278264 66664364 68278264 66664364 39672891 35739048 39672891 35739048 161266776 156319192 161266776 156319192 110279898 106630325 110279898 106630325 180235233 175636196 180235233 175636196 72463925 69786039 72463925 69786039 222360921 224063669 222360921 224063669 101351300 97571607 101351300 97571607 179739912 174344575 179739912 174344575 32610966 31899720 32610966 31899720 195314649 189258327 195314649 189258327 153742413 145080274 153742413 145080274 218434103 222006073 218434103 222006073 122596521 120583393 122596521 120583393 145247005 140350014 145247005 140350014 72693640 70023947 72693640 70023947 159093745 152290414 159093745 152290414 135746567 131180857 135746567 131180857 263950378 265496429 263950378 265496429 116600405 110143281 116600405 269827556 116600405 269827556 284945297 287150881 284945297 287150881 183602436 174067481 183602436 174067481 251831570 256272044 251831570 256272044 168203214 160278413 168203214 160278413 174885476 170511337 174885476 170511337 49078774 45001334 49078774 45001334 213249246 213345154 213249246 213345154 41803934 38888160 41803934 38888160 234734447 238795452 234734447 238795452 33628332 33940494 33628332 33940494 72470826 71191018 72470826 71191018 49787207 46768179 49787207 46768179 197471002 196321999 197471002 196321999 105285205 99901421 105285205 265332385 105285205 265332385 295215827 297715391 295215827 246084034 295215827 246084034 143884286 138097864 143884286 138097864 256391308 257661844 256391308 257661844 143703249 136419095 143703249 136419095 248020216 251334464 248020216 251334464 105028972 103820674 105028972 103820674 219492584 222741433 219492584 222741433 112385695 110180951 112385695 110180951 204354376 206169173 204354376 206169173 79662439 77380477 79662439 77380477 207898475 209513791 207898475 209513791 205939951 196816205 205939951 196816205 231606287 236058832 231606287 236058832 213754265 207774813 213754265 207774813 234376735 238455361 234376735 238455361 39485638 37900545 39485638 37900545 162455571 159251111 162455571 159251111 108252326 104129865 108252326 104129865 163526642 158124641 163526642 158124641 134262337 129980097 134262337 129980097 212010285 211574601 212010285 211574601 75951397 73265997 75951397 73265997 188879492 188562110 188879492 188562110 182426544 172737329 182426544 172737329 279249795 282754858 279249795 282754858 130312985 123830871 130312985 123830871 172892742 166002039 172892742 166002039 55752950 51387633 55752950 51387633 70823668 68460964 70823668 68460964 65770075 63169559 65770075 63169559 198863959 186766706 198863959 186766706 165914978 158056802 165914978 158056802 176331829 170160987 176331829 170160987 115050061 110897148 115050061 110897148 247105869 249066212 247105869 249066212 208210866 206289425 208210866 206289425 234081320 237809303 234081320 237809303 159777784 150265372 159777784 150265372 180283754 172638523 180283754 172638523 104898710 101744171 104898710 101744171 228819131 231948181 228819131 231948181 100140154 97531597 100140154 97531597 204501312 200767552 204501312 200767552 80972989 79340523 80972989 79340523 164806247 155756402 164806247 155756402 115658608 110857452 115658608 110857452 218643057 222978563 218643057 222978563 191322399 179751741 191322399 179751741 216527887 219855331 216527887 219855331 210534236 212518288 210534236 212518288 278801939 282558359 278801939 282558359 49764546 44284763 49764546 44284763 190476843 184523335 190476843 184523335 113447042 108372437 113447042 108372437 202720633 194246658 202720633 194246658 182704886 174463566 182704886 174463566 247857774 250850343 247857774 250850343 33218312 31600609 33218312 31600609 261954050 265985579 261954050 265985579 55750385 52636961 55750385 52636961 101107627 101406562 101107627 101406562 35767843 34197916 35767843 34197916 235410410 238506780 235410410 238506780 155466465 148261412 155466465 148261412 281360067 282067660 281360067 282067660 7387995 7460003 7387995 7460003 72584600 70795039 72584600 70795039 46170494 44059647 46170494 44059647 260250090 261693407 260250090 261693407 120110956 116407824 120110956 116407824 220828597 224255147 220828597 224255147 109708413 107768772 109708413 107768772 195710551 191605443 195710551 191605443 98624674 95159180 98624674 95159180 249443744 253885936 249443744 253885936 152867899 146286973 152867899 146286973 274004384 276930583 274004384 276930583 49066115 46017178 49066115 46017178 55060393 210907697 55060393 210907697 205842851 210907697 143688972 137760576 143688972 137760576 195588713 191128177 195588713 191128177 134032594 128889158 134032594 128889158 193483316 187456652 193483316 187456652 98220472 95134585 98220472 95134585 204563101 207473379 204563101 207473379 149377502 141792308 149377502 141792308 213274959 216436794 213274959 216436794 37593089 35172003 37593089 35172003 57602827 56743916 57602827 56743916 17688184 16795756 17688184 16795756 106625946 106577775 106625946 106577775 93745732 91067977 93745732 91067977 272567470 275323877 272567470 275323877 223642567 226072510 223642567 226072510 251019124 254256107 251019124 254256107 100560663 97674868 100560663 97674868 217035906 220061185 217035906 220061185 23325320 20991736 23325320 20991736 248618375 252240345 248618375 252240345 21757467 21398380 21757467 21398380 78314836 78749219 78314836 65515755 78314836 65515755 50550775 49276899 50550775 49276899 222504202 226772904 222504202 226772904 170190348 160788125 170190348 160788125 240512563 244320574 240512563 244320574 207387923 201348199 207387923 201348199 236370949 239482320 236370949 239482320 12417539 11479642 12417539 11479642 157529966 152779074 157529966 152779074 55002973 51513780 55002973 51513780 163910263 158316931 163910263 158316931 156358298 151137386 156358298 151137386 216199347 219442441 216199347 219442441 21733191 21015301 21733191 21015301 105551467 103861546 105551467 103861546 79080117 75190959 79080117 75190959 127903100 124687748 127903100 124687748 10054494 9728859 10054494 9728859 216709088 217625055 216709088 217625055 54628844 50670484 54628844 50670484 217203496 217075391 217203496 217075391 3153243 2810164 3153243 2810164 218984913 213777704 218984913 213777704 183770916 176146618 183770916 176146618 264245931 266523070 264245931 266523070 256322337 257930240 256322337 257930240 275104414 277401621 275104414 277401621 234285576 234020599 234285576 234020599 277378362 278960873 277378362 278960873 207923347 211804141 207923347 211804141 245513416 248416999 245513416 248416999 202397425 196325914 202397425 196325914 271387907 273213030 271387907 273213030 88077382 83346228 88077382 83346228 154917542 150791631 154917542 150791631 84243081 81110069 84243081 81110069 150133225 146379505 150133225 146379505 88660037 87898177 88660037 87898177 211755687 211040023 211755687 211040023 25260526 24353912 25260526 24353912 132159797 127975722 132159797 127975722 68389629 65834032 68389629 65834032 146881452 142302449 146881452 142302449 80330023 79545689 80330023 79545689 163983598 159839455 163983598 159839455 45681640 41956527 45681640 41956527 172418175 167834431 172418175 167834431 129816868 124794512 129816868 124794512 232599374 232975914 232599374 232975914 48420294 45313206 48420294 45313206 267121589 269617403 267121589 269617403 101606589 98496858 101606589 98496858 121677134 121332351 121677134 121332351 61501168 59214875 61501168 59214875 263741715 265614018 263741715 265614018 187485979 177282666 187485979 177282666 287148912 289389828 287148912 289389828 185406586 177016436 185406586 177016436 197392882 197985063 197392882 197985063 174024613 163504259 174024613 163504259 254905509 256895593 254905509 256895593 79336782 77427045 79336782 77427045 139837527 136614650 139837527 136614650 48256532 44690404 48256532 44690404 118891701 114345108 118891701 114345108 104097523 98561318 104097523 98561318 286080881 288404442 286080881 288404442 126048874 121037560 126048874 121037560 198584080 197434176 198584080 197434176 30695440 30802850 30695440 30802850 234222227 237370789 234222227 237370789 85406737 82731767 85406737 82731767 172002485 166194057 172002485 166194057 87126485 85274391 87126485 85274391 178400846 172508161 178400846 172508161 115360656 110070621 115360656 110070621 196705753 193549018 196705753 193549018 192132903 181489508 192132903 181489508 280766667 282682909 280766667 282682909 217517611 211265998 217517611 211265998 268950081 272878476 268950081 272878476 232847191 236430813 232847191 236430813 237967416 242905674 237967416 242905674 106364885 104819008 106364885 104819008 133822859 130474972 133822859 130474972 13300772 13036626 13300772 13036626 200115945 201742474 200115945 201742474 171019931 164433640 171019931 164433640 205633948 205181036 205633948 205181036 85128240 80735070 85128240 80735070 104015703 99981902 104015703 99981902 43437133 38753320 43437133 38753320 141147102 137004720 141147102 137004720 46907212 45555435 46907212 45555435 193646074 186612834 193646074 186612834 162016313 154453769 162016313 154453769 182605660 177989814 182605660 177989814 132706406 128666635 132706406 128666635 145488811 142266978 145488811 142266978 64611244 61755316 64611244 61755316 70007384 68096930 70007384 68096930 59198489 55746566 59198489 55746566 81883124 82062213 81883124 82062213 48762273 48256101 48762273 48256101 53885619 51261832 53885619 51261832 49867825 47064828 49867825 47064828 229504838 233724861 229504838 233724861 221815435 217635082 221815435 217635082 276489151 278102884 276489151 278102884 164537244 158695724 164537244 158695724 220781162 224166374 220781162 224166374 86652353 84743889 86652353 84743889 97924840 97807708 97924840 97807708 71486338 68812393 71486338 68812393 218751776 222490051 218751776 222490051 209519156 206431783 209519156 206431783 265044863 268934644 265044863 268934644 172347483 162178620 172347483 162178620 238838237 243299005 238838237 243299005 169376148 158847179 169376148 158847179 206054563 206879116 206054563 206879116 162491605 154671088 162491605 154671088 283100469 283897125 283100469 283897125 128954382 123730774 128954382 123730774 153559338 147984658 153559338 147984658 91359721 88795561 91359721 88795561 240733454 242224836 240733454 242224836 172510254 164700001 172510254 164700001 200437102 203903984 200437102 203903984 54934807 52440686 54934807 52440686 126705443 123436260 126705443 123436260 37650934 35045027 37650934 35045027 64908273 62999987 64908273 62999987 47941628 44987480 47941628 44987480 255611457 260124121 255611457 260124121 131727995 127225511 131727995 127225511 182380585 178733971 182380585 178733971 92140034 90754415 92140034 90754415 256254771 259561649 256254771 259561649 207267266 210847017 207267266 210847017 230133541 231752175 230133541 231752175 68850816 65699406 68850816 65699406 128220539 124429065 128220539 124429065 73003726 70543542 73003726 70543542 167787153 163624654 167787153 163624654 102786419 101306058 102786419 101306058 201429409 196127853 201429409 196127853 87915546 85543369 87915546 85543369 201100346 194692150 201100346 194692150 60457956 58049123 60457956 58049123 217287909 215160841 217287909 215160841 75644381 73408652 75644381 73408652 142656602 137388214 142656602 137388214 119100940 116694968 119100940 116694968 199069091 192115047 199069091 192115047 43345779 39055241 43345779 39055241 47669667 46751586 47669667 46751586 2720491 1479937 2720491 62438257 2720491 62438257 151445822 146489493 151445822 146489493 138355575 133699050 138355575 133699050 145683136 141326414 145683136 141326414 26264637 25984229 26264637 25984229 97906836 95376528 97906836 95376528 53759061 50954047 53759061 50954047 248449029 252043639 248449029 252043639 132293612 128746358 132293612 128746358 165036381 160884708 165036381 160884708 161363888 156053475 161363888 156053475 223275871 227607192 223275871 227607192 124540808 119948046 124540808 119948046 173273748 168535908 173273748 168535908 93840564 90520281 93840564 90520281 97754362 95676074 97754362 95676074 52368323 49865199 52368323 49865199 136520659 132307440 136520659 132307440 52838554 50713269 52838554 50713269 144702350 139904461 144702350 139904461 78842143 75085477 78842143 75085477 247415160 251565246 247415160 251565246 94249882 91822056 94249882 91822056 265996390 267768155 265996390 267768155 103769863 99010875 103769863 99010875 169472351 163713786 169472351 163713786 108018538 107617442 108018538 107617442 201980502 205032774 201980502 205032774 188029366 179235674 188029366 179235674 229649576 233453057 229649576 233453057 81632291 77102465 81632291 77102465 249486502 254918754 249486502 254918754 29609437 29268270 29609437 29268270 258576576 262741091 258576576 262741091 57153347 53832668 57153347 53832668 131010220 127035372 131010220 127035372 44755958 40684924 44755958 40684924 92218227 91565685 92218227 50798186 92218227 50798186 40591685 40090994 40591685 40090994 253665217 258028862 253665217 258028862 37376530 36648897 37376530 36648897 103494156 101458907 103494156 101458907 85150794 83724168 85150794 83724168 271463391 275020480 271463391 275020480 218990229 215687923 218990229 215687923 283379696 286381112 283379696 286381112 180091421 170934479 180091421 170934479 260017284 263139095 260017284 263139095 113090684 108082152 113090684 108082152 143068274 138427011 143068274 138427011 47852687 44759548 47852687 44759548 149164004 144611421 149164004 144611421 13878394 13818556 13878394 13818556 273918439 276427486 273918439 276427486 250461609 252611955 250461609 252611955 255174973 257110793 255174973 257110793 74581073 70894610 74581073 70894610 221571237 224807573 221571237 224807573 50486447 49738161 50486447 49738161 138349015 134658422 138349015 134658422 39684792 39850133 39684792 39850133 140689748 136131046 140689748 136131046 117697402 114885827 117697402 114885827 241110536 246526369 241110536 246526369 35815638 32347910 35815638 32347910 74782412 73283034 74782412 73283034 58387123 54127292 58387123 54127292 226244582 230661095 226244582 230661095 217391696 215548990 217391696 215548990 249084562 252787546 249084562 252787546 69200061 66194439 69200061 66194439 83638827 81426699 83638827 81426699 78995262 76735423 78995262 76735423 202216093 206715980 202216093 206715980 79627601 79916471 79627601 79916471 202515377 200759262 202515377 200759262 184244049 177985737 184244049 177985737 223644554 227094541 223644554 227094541 51599954 50324567 51599954 50324567 250972333 255661557 250972333 255661557 185858899 183023780 185858899 183023780 217308297 221632407 217308297 221632407 45890030 42793120 45890030 42793120 129650842 125954270 129650842 125954270 88396069 86877695 88396069 86877695 178132435 174076137 178132435 174076137 72314816 69327237 72314816 69327237 227949618 232280204 227949618 232280204 70705991 67326151 70705991 67326151 244487798 247509859 244487798 247509859 147010145 141921843 147010145 141921843 254984331 256601928 254984331 256601928 178125509 170734695 178125509 170734695 260672806 260688605 260672806 260688605 4966867 3574076 4966867 50856413 4966867 50856413 178804436 172941773 178804436 172941773 68873162 65894510 68873162 65894510 149026271 143818236 149026271 143818236 4230058 3292013 4230058 3292013 190968348 189741190 190968348 189741190 155951498 147076763 155951498 147076763 210686695 208611355 210686695 208611355 176570719 167435173 176570719 167435173 248334847 251175864 248334847 251175864 238929018 237558626 238929018 237558626 267959472 270160279 267959472 270160279 77339697 74976551 77339697 74976551 229661909 233351317 229661909 233351317 185422878 178287380 185422878 178287380 225748081 229597331 225748081 229597331 101238062 98321547 101238062 98321547 230535732 235763114 230535732 235763114 65367615 62287112 65367615 62287112 85463274 85347087 85463274 85347087 82446115 79069949 82446115 79069949 228226030 232433008 228226030 232433008 98516498 95531089 98516498 95531089 252256064 253786664 252256064 253786664 109788604 104837975 109788604 104837975 111065820 110592195 111065820 110592195 64764848 62597526 64764848 62597526 140032507 136627413 140032507 136627413 60426612 57390342 60426612 57390342 160430740 156378988 160430740 156378988 34542065 31980151 34542065 31980151 211483576 215761593 211483576 215761593 128208283 123786739 128208283 123786739 241278436 245428742 241278436 245428742 39025662 35687141 39025662 35687141 165748749 161159886 165748749 161159886 116264179 115969231 116264179 115969231 292356605 293894520 292356605 293894520 278346552 279006041 278346552 279006041 279516409 281946683 279516409 281946683 229535596 232331185 229535596 232331185 231248956 236164491 231248956 236164491 167977645 159040154 167977645 159040154 206624685 211214466 206624685 211214466 174679640 167965715 174679640 167965715 185531414 185206633 185531414 185206633 145532683 140451247 145532683 140451247 156943299 150187429 156943299 150187429 64631256 60758122 64631256 60758122 114213938 109306684 114213938 109306684 14186611 13445936 14186611 13445936 186543455 185183993 186543455 185183993 167338562 161638864 167338562 161638864 175616773 169166003 175616773 169166003 114228811 110176220 114228811 110176220 196413629 198201178 196413629 198201178 30870585 28487723 30870585 28487723 75967799 75324536 75967799 75324536 18633311 18641188 18633311 18641188 192006863 191242651 192006863 191242651 185754300 180216227 185754300 180216227 244496819 247893296 244496819 247893296 213299541 209751026 213299541 209751026 240372198 242190192 240372198 242190192 217188630 213950196 217188630 213950196 242758356 246508136 242758356 246508136 66903510 63640276 66903510 63640276 101107852 100846192 101107852 100846192 66172269 63533529 66172269 63533529 142376684 138167514 142376684 138167514 64168579 60973940 64168579 60973940 245847183 248439539 245847183 248439539 101984760 99919105 101984760 99919105 159470441 154262925 159470441 154262925 25753496 22772663 25753496 172437365 25753496 172437365 245542077 247125146 245542077 247125146 45655382 42185597 45655382 42185597 184253117 180898962 184253117 180898962 159623095 150562321 159623095 150562321 210824232 210761875 210824232 210761875 193623736 188981056 193623736 188981056 205337839 210274927 205337839 210274927 159224603 150812434 159224603 150812434 160040193 153965982 160040193 153965982 59062226 57037290 59062226 57037290 164413320 158902828 164413320 158902828 139964645 134255562 139964645 134255562 204521825 208253798 204521825 208253798 76550574 75070970 76550574 75070970 273148378 275934147 273148378 275934147 213277616 160871019 213277616 160871019 168454642 160871019 224795701 229757516 224795701 229757516 193823284 185548398 193823284 185548398 230450737 234730249 230450737 234730249 174312308 164168616 174312308 164168616 193771851 190570357 193771851 190570357 160519799 152496480 160519799 152496480 166148967 160059670 166148967 160059670 119207124 116855881 119207124 116855881 153882322 146244072 153882322 146244072 84934341 82250954 84934341 82250954 87374528 86761768 87374528 86761768 85157494 83991918 85157494 83991918 93838682 91966670 93838682 91966670 66525315 64034731 66525315 64034731 124329938 121311002 124329938 121311002 99607275 97968739 99607275 97968739 245719712 248322144 245719712 248322144 155038640 144355225 155038640 144355225 258875736 259401848 258875736 259401848 227788455 223594128 227788455 223594128 276789718 279761025 276789718 279761025 131051876 127309055 131051876 127309055 217002919 215681726 217002919 215681726 53908126 52136827 53908126 52136827 109286959 103146511 109286959 103146511 105563125 100706208 105563125 100706208 191755319 186921732 191755319 186921732 173206553 166301085 173206553 166301085 210424823 208323817 210424823 208323817 154989024 148537181 154989024 148537181 160788567 156445233 160788567 156445233 103674137 98512589 103674137 98512589 237048385 241152568 237048385 241152568 89848589 86073138 89848589 86073138 163618468 157413634 163618468 157413634 37121036 34028813 37121036 34028813 37937442 37085581 37937442 37085581 11996905 11447691 11996905 11447691 166186636 160029838 166186636 160029838 93908515 91490980 93908515 91490980 217860703 215481587 217860703 215481587 154606461 145876227 154606461 145876227 186142720 184154171 186142720 184154171 151481497 141926670 151481497 141926670 220922962 224230525 220922962 224230525 196435355 194634020 196435355 194634020 219023598 222157619 219023598 222157619 71336547 68934199 71336547 68934199 269676470 270374850 269676470 270374850 177744644 169619323 177744644 169619323 272803266 274931651 272803266 274931651 50180349 48963392 50180349 48963392 104690054 102478934 104690054 102478934 58705265 56183255 58705265 56183255 63472618 61596506 63472618 61596506 46816649 42250756 46816649 42250756 199654594 197598756 199654594 197598756 39882257 36540151 39882257 36540151 147273550 141766541 147273550 141766541 113409992 109428200 113409992 109428200 171693407 162484512 171693407 162484512 57861187 52722019 57861187 52722019 192020208 183162015 192020208 183162015 158922765 150368305 158922765 150368305 244374803 245960102 244374803 245960102 93872724 91924949 93872724 91924949 172130762 279271961 172130762 279271961 276082753 279271961 28499103 28033635 28499103 28033635 182295325 178441875 182295325 178441875 75582403 74147110 75582403 74147110 226920018 227473552 226920018 227473552 143422462 137601644 143422462 137601644 143711243 138505035 143711243 138505035 64157953 61526033 64157953 61526033 128485613 126836797 128485613 126836797 49712530 49570985 49712530 49570985 275903852 277988829 275903852 277988829 208660609 205382120 208660609 205382120 256229402 258020309 256229402 258020309 61947577 59686681 61947577 59686681 109965073 109755181 109965073 109755181 69155337 66522569 69155337 66522569 144461845 139816096 144461845 139816096 105802442 100720222 105802442 100720222 107829230 108205305 107829230 108205305 47725480 45067809 47725480 45067809 206792615 203162444 206792615 203162444 193773053 187060961 193773053 187060961 206875616 207292369 206875616 207292369 30815905 27842017 30815905 27842017 136087983 131919250 136087983 131919250 98550688 95258448 98550688 95258448 249281659 253626645 249281659 253626645 39695719 40176066 39695719 40176066 195544960 195159155 195544960 195159155 157248031 149041184 157248031 149041184 195246327 190721302 195246327 190721302 70616205 66422072 70616205 66422072 260421662 264194431 260421662 264194431 80526845 77387617 80526845 77387617 218429811 221785376 218429811 221785376 130910792 125616708 130910792 125616708 206113684 205944877 206113684 205944877 56325034 52636516 56325034 52636516 80904753 80149173 80904753 80149173 45800601 43297605 45800601 43297605 110459480 107932355 110459480 107932355 84226595 82086644 84226595 82086644 131627928 130349498 131627928 130349498 15497146 15346650 15497146 15346650 259027138 260560073 259027138 260560073 147699587 141816209 147699587 141816209 260960744 264564970 260960744 264564970 192790499 186843661 192790499 186843661 210176071 214198532 210176071 214198532 101926153 99386432 101926153 99386432 119388800 117617179 119388800 117617179 111797963 107506424 111797963 107506424 200048449 200107282 200048449 200107282 139764139 134005235 139764139 134005235 221573207 224927491 221573207 224927491 124391720 120622243 124391720 120622243 181978254 178591611 181978254 178591611 20347980 18795573 20347980 18795573 93810925 91833193 93810925 91833193 25424738 24149567 25424738 24149567 245869652 250528802 245869652 250528802 124052547 118069297 124052547 118069297 222509545 225081364 222509545 225081364 184703763 176159016 184703763 176159016 288505145 290801741 288505145 290801741 99407419 97401632 99407419 97401632 241055080 243879404 241055080 243879404 198499941 192564245 198499941 192564245 250784973 253204045 250784973 253204045 169789186 160340543 169789186 160340543 205217802 204687772 205217802 204687772 121446416 117182626 121446416 117182626 148335811 143163592 148335811 143163592 107617627 105781188 107617627 105781188 232235593 236282769 232235593 236282769 111050569 106742137 111050569 106742137 248723300 251544445 248723300 251544445 106094133 103593401 106094133 103593401 260846673 263022408 260846673 263022408 161253297 155315960 161253297 155315960 216193067 210950827 216193067 210950827 35868168 34323699 35868168 34323699 121088871 118742861 121088871 118742861 88183643 85968633 88183643 85968633 147373874 141883061 147373874 141883061 108611534 105470434 108611534 105470434 239964008 243485162 239964008 243485162 69899715 66757504 69899715 66757504 133686970 128625682 133686970 128625682 105709674 101245481 105709674 101245481 202435907 206344715 202435907 206344715 46697520 42496461 46697520 42496461 202579537 199472263 202579537 199472263 155663797 146028397 155663797 146028397 247120341 249376019 247120341 249376019 107528059 102999794 107528059 102999794 219680699 223665057 219680699 223665057 60166430 57441325 60166430 57441325 184278668 179287214 184278668 179287214 29725776 27685052 29725776 27685052 130711630 128131764 130711630 128131764 63623108 60350694 63623108 60350694 214494614 218522211 214494614 218522211 176382450 167121856 176382450 167121856 263057276 266402709 263057276 266402709 206305100 205455152 206305100 205455152 247225073 250555998 247225073 250555998 205075134 194350656 205075134 194350656 228280717 229736991 228280717 229736991 103767465 99446420 103767465 99446420 110811846 109669232 110811846 109669232 63757847 61269022 63757847 61269022 138155310 132674306 138155310 132674306 88483264 86839694 88483264 86839694 131413111 127745816 131413111 127745816 29501405 26089124 29501405 290788270 29501405 290788270 302342520 302340822 302342520 302340822 58944248 57438067 58944248 57438067 261270129 264870965 261270129 264870965 126804815 121306921 126804815 121306921 221782094 216677846 221782094 216677846 54134350 51027529 54134350 51027529 116325920 111846322 116325920 111846322 29693173 26847908 29693173 26847908 273404487 276616854 273404487 276616854 151212920 145294234 151212920 145294234 250287854 253987166 250287854 253987166 77645014 73188373 77645014 73188373 198032368 200259665 198032368 200259665 184609018 175213170 184609018 175213170 251500956 254308876 251500956 254308876 162958688 156678598 162958688 156678598 171888849 166370373 171888849 166370373 58883609 56397703 58883609 56397703 180787000 176399472 180787000 176399472 81971660 78766950 81971660 78766950 255318348 255098154 255318348 255098154 196247974 187856094 196247974 187856094 241067685 242659386 241067685 242659386 140202553 135028487 140202553 135028487 285924765 285812675 285924765 285812675 199884308 192771328 199884308 192771328 256879881 258976331 256879881 258976331 130018416 125037803 130018416 125037803 190901981 187952699 190901981 187952699 186241011 179323994 186241011 179323994 191421997 187227197 191421997 187227197 5530986 5225433 5530986 5225433 134746718 130834274 134746718 130834274 81914977 81085805 81914977 81085805 224617313 228618919 224617313 228618919 161629859 153237037 161629859 153237037 190657137 184091569 190657137 184091569 138172430 131513089 138172430 131513089 166492882 160385472 166492882 160385472 74898141 71879852 74898141 71879852 299343131 299614043 299343131 299614043 183333243 176440321 183333243 176440321 228364492 233434443 228364492 233434443 146289334 141234173 146289334 141234173 155536607 148594057 155536607 148594057 135640977 128353327 135640977 128353327 198530730 198225643 198530730 198225643 72870834 69693816 72870834 69693816 166951184 163290918 166951184 163290918 56819733 56107024 56819733 56107024 150893026 146342251 150893026 146342251 142750934 135724817 142750934 135724817 152966249 148954541 152966249 148954541 50910407 50314988 50910407 50314988 249436954 250778328 249436954 250778328 102884861 102747373 102884861 102747373 242465736 245036251 242465736 245036251 35013874 34197515 35013874 34197515 134794322 131740380 134794322 131740380 110595294 106338076 110595294 106338076 185750545 183210437 185750545 183210437 137109736 131734337 137109736 131734337 251547445 253864859 251547445 253864859 172252861 164174008 172252861 164174008 219465761 222938565 219465761 222938565 54059312 52007909 54059312 52007909 136738846 132795512 136738846 132795512 79257597 76102102 79257597 76102102 201255828 199340604 201255828 199340604 169155722 161420378 169155722 161420378 255597000 258709387 255597000 258709387 251087768 252322787 251087768 252322787 267852328 270468072 267852328 270468072 43241239 40940623 43241239 40940623 263796741 267735624 263796741 267735624 51603002 51126800 51603002 51126800 84453875 84046209 84453875 84046209 21993208 22015753 21993208 22015753 208004596 209260317 208004596 209260317 149868111 140830935 149868111 140830935 225252881 228695665 225252881 228695665 120648109 114005841 120648109 114005841 204395155 203609513 204395155 203609513 70068667 66521195 70068667 66521195 235820268 237157357 235820268 237157357 121626528 114714527 121626528 114714527 155108214 147176272 155108214 147176272 80905811 79381499 80905811 79381499 244851487 248555562 244851487 248555562 178343301 172588584 178343301 172588584 280958426 282015036 280958426 282015036 147392300 139380566 147392300 139380566 161906096 156864649 161906096 156864649 110003851 106235982 110003851 106235982 264198019 266674455 264198019 266674455 86091245 83886236 86091245 83886236 211737917 210045558 211737917 210045558 196772975 192916596 196772975 192916596 253901745 257604961 253901745 257604961 169166427 161405187 169166427 161405187 224271461 228351253 224271461 228351253 155816750 151196974 155816750 151196974 232761195 236666456 232761195 236666456 73230628 69376597 73230628 69376597 85714258 83168063 85714258 83168063 14210821 13568199 14210821 13568199 128311989 125361679 128311989 125361679 97821305 94395579 97821305 94395579 262859343 264481069 262859343 264481069 132267947 126203701 132267947 126203701 166743018 160936938 166743018 160936938 146408591 139130091 146408591 139130091 206831326 204483529 206831326 204483529 100363908 97758408 100363908 97758408 233507943 234504540 233507943 234504540 213482260 212379706 213482260 212379706 264923005 266867619 264923005 266867619 95304573 92531564 95304573 92531564 132488131 128710833 132488131 128710833 56629414 53154013 56629414 53154013 136867795 133998576 136867795 133998576 128649559 124176818 128649559 124176818 292533100 293860725 292533100 293860725 194981105 189425472 194981105 189425472 269773637 271471730 269773637 271471730 165388436 156855642 165388436 156855642 263357520 266334196 263357520 266334196 218661402 212531075 218661402 212531075 278877725 282302024 278877725 282302024 162096496 153115192 162096496 153115192 219830233 222670610 219830233 222670610 99923309 95919802 99923309 95919802 177452400 173090186 177452400 173090186 80291824 76818777 80291824 76818777 96259857 94066025 96259857 94066025 7598581 6003574 7598581 6003574 76358159 76891731 76358159 76891731 65573554 62645312 65573554 62645312 167542726 163097857 167542726 163097857 74533804 70342395 74533804 70342395 122006673 119152409 122006673 119152409 40707813 38686607 40707813 38686607 234087078 232417791 234087078 232417791 194652150 188564986 194652150 188564986 256660587 259622401 256660587 259622401 99403782 95525514 99403782 95525514 223598642 220347016 223598642 220347016 183933336 179011149 183933336 179011149 242985870 247411174 242985870 247411174 193055513 188655165 193055513 188655165 292982428 295104570 292982428 43739129 292982428 43739129 32363342 29681332 32363342 29681332 261244576 262739749 261244576 262739749 237867353 240508417 237867353 240508417 289391087 292101333 289391087 292101333 171395694 165642862 171395694 165642862 208073114 210314519 208073114 210314519 121225087 114691371 121225087 114691371 161931295 156798204 161931295 156798204 98883110 95871520 98883110 95871520 112256782 111129004 112256782 111129004 86823775 85172573 86823775 85172573 122204169 117970293 122204169 117970293 58830228 57273552 58830228 57273552 89885215 86993727 89885215 86993727 59908294 57682715 59908294 57682715 189939337 189248565 189939337 189248565 157405584 151489955 157405584 151489955 291737530 293828223 291737530 293828223 122892495 116845164 122892495 116845164 156808635 149101467 156808635 149101467 102079124 99407628 102079124 99407628 223691381 226518732 223691381 226518732 160658706 154364626 160658706 154364626 276762113 278211117 276762113 278211117 241208388 241703341 241208388 241703341 255680673 258489664 255680673 258489664 195584344 194520947 195584344 194520947 247743456 247876954 247743456 247876954 151446158 144212334 151446158 144212334 220325784 220132613 220325784 220132613 132970242 127404365 132970242 127404365 144526916 139974191 144526916 139974191 84783702 83127964 84783702 83127964 262782379 263967692 262782379 263967692 248822222 251845203 248822222 251845203 268369550 271229005 268369550 271229005 115606459 110649314 115606459 110649314 182829288 174878044 182829288 174878044 61165960 57628456 61165960 57628456 221498690 222848248 221498690 222848248 8936744 7529069 8936744 7529069 44630641 44401409 44630641 44401409 23520976 21548973 23520976 21548973 126250683 121681607 126250683 121681607 102074696 100771956 102074696 100771956 201675102 193073647 201675102 193073647 57816560 55028658 57816560 55028658 237176228 239547916 237176228 239547916 57289430 54094042 57289430 54094042 97131854 94233218 97131854 94233218 90628703 89590461 90628703 89590461 152065327 146657864 152065327 146657864 9248540 10193916 9248540 10193916 205128189 202496280 205128189 202496280 108183712 106002893 108183712 106002893 198481501 196664307 198481501 196664307 173657056 164692393 173657056 164692393 215229193 217185714 215229193 217185714 152428682 146820453 152428682 146820453 227039983 227275120 227039983 227275120 61911803 59090180 61911803 59090180 245928969 248307993 245928969 248307993 59939004 57889600 59939004 57889600 252080921 255878869 252080921 255878869 134109913 128966523 134109913 128966523 220274971 223044117 220274971 223044117 143956051 137886898 143956051 137886898 172436782 168105430 172436782 168105430 130608005 124726404 130608005 124726404 181720977 174272639 181720977 174272639 108910781 105698384 108910781 105698384 252626089 254853674 252626089 254853674 85566780 81497182 85566780 81497182 218331225 219950126 218331225 219950126 77172585 71657796 77172585 135098144 77172585 135098144 241746944 243804565 241746944 243804565 32205616 31586199 32205616 31586199 125291971 121428767 125291971 121428767 90510548 88607932 90510548 88607932 272660872 274809096 272660872 274809096 144715331 140748305 144715331 140748305 248663767 252144029 248663767 252144029 20228037 18857501 20228037 18857501 193253512 190915405 193253512 190915405 68719262 65151013 68719262 65151013 199733101 193722410 199733101 193722410 152206499 145106618 152206499 145106618 212103707 213271908 212103707 213271908 104923040 101735946 104923040 101735946 260831612 262345471 260831612 262345471 85832703 83804973 85832703 83804973 189493236 185587753 189493236 185587753 101838417 99276297 101838417 99276297 256145037 258154017 256145037 258154017 252809035 252944372 252809035 252944372 273855512 275364384 273855512 275364384 204059583 198175689 204059583 198175689 231306831 235538706 231306831 235538706 99390477 97299637 99390477 97299637 222670112 217797018 222670112 217797018 115097918 109444001 115097918 109444001 119215194 117199647 119215194 117199647 106289364 102400872 106289364 102400872 142069687 136253534 142069687 136253534 29623593 29772638 29623593 29772638 93051202 90264451 93051202 90264451 52060850 48775746 52060850 48775746 226998623 229055532 226998623 229055532 173907677 168979814 173907677 168979814 247299300 249518205 247299300 249518205 164732591 155396187 164732591 155396187 175585349 171820333 175585349 171820333 90301999 89356576 90301999 89356576 148791595 144847163 148791595 144847163 139387113 132104509 139387113 132104509 189140372 182579001 189140372 182579001 80357721 75945125 80357721 75945125 123123421 121620579 123123421 121620579 20860075 20615892 20860075 20615892 154960175 150026111 154960175 150026111 87039635 84889804 87039635 84889804 214180922 217239804 214180922 217239804 162776743 155569641 162776743 155569641 244346520 246382593 244346520 246382593 137410011 132373811 137410011 132373811 152080717 147686483 152080717 147686483 54870127 52759632 54870127 52759632 131540625 127939058 131540625 127939058 54597130 50848800 54597130 50848800 125370284 123946495 125370284 123946495 67173058 63218979 67173058 63218979 148653355 143741220 148653355 143741220 47084153 42424086 47084153 42424086 171113839 166893340 171113839 166893340 120160818 114575926 120160818 114575926 267476041 270422833 267476041 270422833 128208131 123805138 128208131 123805138 176847622 172628110 176847622 172628110 122151122 118440077 122151122 118440077 190422724 189765367 190422724 189765367 178722759 173542708 178722759 173542708 208652119 208564597 208652119 208564597 111387142 108085514 111387142 108085514 268283849 270108436 268283849 270108436 43800240 39459204 43800240 39459204 89772241 88444275 89772241 88444275 35582627 36413967 35582627 36413967 291779820 293490945 291779820 163652764 291779820 163652764 162029318 154802322 162029318 154802322 192245266 188338295 192245266 188338295 137157136 130678569 137157136 130678569 260400330 261539072 260400330 261539072 155785690 148069786 155785690 148069786 198704387 197218288 198704387 197218288 98553956 95960873 98553956 95960873 119373917 116707614 119373917 116707614 28133959 26498829 28133959 26498829 169801812 164491841 169801812 164491841 168633725 162050626 168633725 162050626 274163998 276350100 274163998 276350100 136954566 131820741 136954566 131820741 162001494 156178513 162001494 156178513 142598881 137000851 142598881 137000851 193617056 189388331 193617056 189388331 168066990 161323983 168066990 161323983 206145181 206255985 206145181 206255985 203990482 198772631 203990482 198772631 230503876 234730842 230503876 234730842 209528737 211731652 209528737 211731652 219044610 218115402 219044610 218115402 58836659 56921638 58836659 56921638 279546668 282786904 279546668 282786904 235797803 235213566 235797803 235213566 291407617 292742430 291407617 292742430 154202560 143921830 154202560 143921830 155534680 150727991 155534680 150727991 53913617 51432608 53913617 51432608 197015667 195497621 197015667 195497621 53263980 49432757 53263980 49432757 286313931 287521829 286313931 287521829 53241159 49178988 53241159 49178988 176046899 170861064 176046899 170861064 68830444 66359619 68830444 66359619 202088947 202391840 202088947 202391840 57674099 57062282 57674099 57062282 248661999 249968970 248661999 249968970 242969009 244398584 242969009 244398584 250717541 253857303 250717541 253857303 74329408 70907762 74329408 70907762 215561854 216773987 215561854 216773987 183556320 179268416 183556320 179268416 259874775 262159472 259874775 262159472 120661403 118430777 120661403 118430777 144582801 139419279 144582801 139419279 62899486 60226379 62899486 60226379 194858155 196388402 194858155 196388402 132940835 128373446 132940835 128373446 253822356 256121086 253822356 256121086 93155995 89950023 93155995 89950023 287297745 289649289 287297745 289649289 107779546 104279411 107779546 104279411 137728971 134600110 137728971 134600110 55740039 54000143 55740039 54000143 292009078 293487143 292009078 293487143 242820268 246633877 242820268 246633877 266679089 268725714 266679089 268725714 138791178 132843584 138791178 132843584 160445687 156509303 160445687 156509303 72125765 67809464 72125765 67809464 163471178 159648712 163471178 159648712 131475695 126250414 131475695 126250414 242689461 246738590 242689461 246738590 183216549 177214620 183216549 177214620 258210963 262303940 258210963 262303940 158108896 152760451 158108896 152760451 242292501 245590043 242292501 245590043 70730097 67923886 70730097 67923886 195319862 191308031 195319862 191308031 72148038 69458083 72148038 69458083 272210835 273932838 272210835 273932838 218426056 212005960 218426056 212005960 250753196 253880417 250753196 253880417 26419884 23867641 26419884 23867641 93052066 90664999 93052066 90664999 88675547 84982127 88675547 84982127 168332596 163397634 168332596 163397634 100751746 98957843 100751746 98957843 166401971 161014084 166401971 161014084 97513379 93896555 97513379 93896555 167869371 161391403 167869371 161391403 71986930 69220884 71986930 69220884 255421296 257125062 255421296 257125062 212948971 211895067 212948971 211895067 254320934 258284312 254320934 258284312 167938484 158957033 167938484 158957033 194729703 190567869 194729703 190567869 76387985 73268194 76387985 73268194 290351389 292444552 290351389 292444552 228011014 226491115 228011014 226491115 242084258 243579618 242084258 243579618 108068343 107139321 108068343 107139321 268888801 271124941 268888801 271124941 71834754 69753496 71834754 69753496 132679161 129266730 132679161 129266730 50380450 46814274 50380450 46814274 247939843 250930234 247939843 250930234 78072995 73962083 78072995 73962083 115047235 111492083 115047235 111492083 47330474 43827598 47330474 43827598 208435222 209438979 208435222 209438979 199933346 190724414 199933346 190724414 201418028 198915462 201418028 198915462 104615761 101766246 104615761 101766246 190456826 184523365 190456826 184523365 44780419 42059040 44780419 42059040 147682115 142654168 147682115 142654168 26505425 24675872 26505425 24675872 226187196 230274312 226187196 230274312 170251020 165576648 170251020 165576648 258867551 259446708 258867551 259446708 76722300 73974734 76722300 73974734 151610186 145373922 151610186 145373922 87727832 86800381 87727832 86800381 182616913 179312606 182616913 179312606 134299292 129840965 134299292 129840965 181791364 175363095 181791364 175363095 100668001 98502144 100668001 98502144 210070943 208996928 210070943 208996928 127704390 123380525 127704390 123380525 232564090 235697476 232564090 235697476 214492098 213536792 214492098 213536792 249236111 252192684 249236111 252192684 241554203 242239326 241554203 242239326 256947711 261820275 256947711 261820275 196613731 190822718 196613731 190822718 212614081 212740040 212614081 212740040 94553971 92302416 94553971 92302416 193048662 188957517 193048662 188957517 80447944 77620792 80447944 77620792 126988512 123454835 126988512 123454835 31264599 29345731 31264599 29345731 145864828 141412440 145864828 141412440 12855535 11275370 12855535 11275370 194808029 190930244 194808029 190930244 38322483 35980473 38322483 35980473 224088235 228169630 224088235 228169630 142432442 137295177 142432442 137295177 250166368 252803366 250166368 252803366 227547377 230395528 227547377 230395528 249416206 252066292 249416206 252066292 147858172 140621982 147858172 140621982 202706111 199287542 202706111 199287542 52755081 51091589 52755081 51091589 104324244 103172347 104324244 103172347 70558800 66529525 70558800 66529525 232767200 236770559 232767200 236770559 162414156 154214708 162414156 154214708 276865595 280569144 276865595 280569144 84053476 79661209 84053476 79661209 195791233 190772421 195791233 190772421 136371885 129701032 136371885 129701032 269910980 271563851 269910980 271563851 135418412 130244687 135418412 130244687 238552613 242135819 238552613 242135819 43179792 42164691 43179792 42164691 225235378 225387378 225235378 225387378 28330144 26460823 28330144 26460823 270484560 272791111 270484560 272791111 148997649 138876037 148997649 138876037 226190028 229369185 226190028 229369185 125785481 119409341 125785481 119409341 180375041 173384145 180375041 173384145 38971172 38963088 38971172 38963088 170844213 166440263 170844213 166440263 131733167 127724800 131733167 127724800 132948728 130066049 132948728 130066049 16529448 14876403 16529448 14876403 259714373 261704365 259714373 261704365 233607634 232751318 233607634 232751318 259366786 260717968 259366786 260717968 148901712 143696624 148901712 143696624 225154451 223693566 225154451 223693566 25282649 23945666 25282649 23945666 69490643 67036015 69490643 67036015 58115877 54445687 58115877 54445687 100936856 99141227 100936856 99141227 100150215 98238361 100150215 98238361 167288026 160705714 167288026 160705714 138400466 133092957 138400466 133092957 250646099 252229084 250646099 252229084 179082799 170493512 179082799 170493512 194574952 189771434 194574952 189771434 109652277 105962849 109652277 105962849 251906881 253295759 251906881 253295759 86690808 84172832 86690808 84172832 183226085 180128126 183226085 180128126 159367566 151012087 159367566 151012087 282455714 281963774 282455714 281963774 110985413 107711343 110985413 107711343 233197648 236396220 233197648 236396220 84896597 82717957 84896597 82717957 148064486 143103818 148064486 143103818 117207470 112004346 117207470 112004346 275570759 277975353 275570759 277975353 178062293 172328031 178062293 172328031 242839064 247555451 242839064 247555451 135728531 132812212 135728531 132812212 139239615 136529211 139239615 136529211 94346533 90674865 94346533 90674865 257084718 260016619 257084718 260016619 70033458 66490249 70033458 66490249 293953462 296038517 293953462 296038517 96461238 93915998 96461238 93915998 155683954 152987766 155683954 152987766 81610582 78261146 81610582 78261146 155877146 152960970 155877146 152960970 12072758 11009200 12072758 11009200 257161186 261054318 257161186 261054318 182685526 176220436 182685526 176220436 202556523 198761906 202556523 198761906 80783050 77166551 80783050 77166551 168467870 164955211 168467870 164955211 50705572 47791499 50705572 47791499 97200540 95669737 97200540 95669737 37046670 35799394 37046670 35799394 242956784 245787941 242956784 245787941 145099947 138594206 145099947 138594206 160030394 155548391 160030394 155548391 116847779 111227661 116847779 111227661 294292310 295795204 294292310 295795204 223457745 217935325 223457745 217935325 233950391 237602707 233950391 237602707 211827797 204030810 211827797 204030810 212354732 217884899 212354732 217884899 125381803 119965610 125381803 119965610 204796542 204672531 204796542 204672531 127723445 122116417 127723445 122116417 262330784 263941777 262330784 263941777 79517957 76099402 79517957 76099402 212184329 213857792 212184329 213857792 41375559 38453897 41375559 38453897 218730010 222859766 218730010 222859766 215787555 217816739 215787555 217816739 256042566 257980359 256042566 257980359 134548181 129630841 134548181 129630841 180004455 176779818 180004455 176779818 128218679 123840340 128218679 123840340 264190393 267409570 264190393 267409570 91767715 89438354 91767715 89438354 123736880 122317669 123736880 122317669 9469077 9122247 9469077 9122247 37029832 37065009 37029832 37065009 24522920 22735427 24522920 22735427 168027063 161697349 168027063 161697349 114204122 109824926 114204122 109824926 255680899 255853531 255680899 255853531 182256240 172898213 182256240 172898213 202256390 205546327 202256390 205546327 63578443 61658093 63578443 61658093 151268389 146077408 151268389 146077408 120436592 114849177 120436592 114849177 163403029 155316907 163403029 155316907 88791257 84880721 88791257 84880721 260516845 263095657 260516845 263095657 199843482 193132242 199843482 193132242 216826890 220137112 216826890 220137112 47964759 45253687 47964759 45253687 173823965 169060962 173823965 169060962 134443041 130250905 134443041 130250905 209775207 203103266 209775207 203103266 121434958 116310378 121434958 116310378 132992178 130449139 132992178 130449139 61264413 58503994 61264413 58503994 78495478 78319954 78495478 78319954 48642551 46789065 48642551 46789065 102664214 100721731 102664214 100721731 89670955 86363228 89670955 86363228 198921803 194833962 198921803 194833962 156735615 151694968 156735615 151694968 192646776 188843455 192646776 188843455 152464884 147638366 152464884 147638366 248930752 251737285 248930752 251737285 129116812 124070487 129116812 124070487 176306091 171569952 176306091 171569952 28719842 26219088 28719842 26219088 65332337 63590053 65332337 63590053 48808504 47487407 48808504 47487407 95128543 93107596 95128543 93107596 72509976 69824427 72509976 69824427 173680472 168994195 173680472 168994195 127519459 125185978 127519459 125185978 239873995 241870621 239873995 241870621 228194002 231511055 228194002 231511055 273965355 276308734 273965355 276308734 53366529 51110206 53366529 51110206 191160359 184446756 191160359 184446756 54688872 53496168 54688872 53496168 220887163 224673339 220887163 224673339 201261320 200463099 201261320 200463099 222955144 225450227 222955144 225450227 118989576 112378536 118989576 112378536 209582059 201709666 209582059 201709666 66418796 63659778 66418796 63659778 142973815 139712932 142973815 139712932 55708545 52141415 55708545 52141415 201922741 201560590 201922741 201560590 177526644 169152541 177526644 169152541 211143276 209337384 211143276 209337384 177402088 172098709 177402088 172098709 227135255 232283469 227135255 232283469 171502931 161296111 171502931 161296111 236086192 240469008 236086192 240469008 144823561 140345652 144823561 140345652 168506493 163618090 168506493 163618090 128967032 123243885 128967032 123243885 212313498 213863131 212313498 213863131 171632143 164609746 171632143 164609746 245841270 249475346 245841270 249475346 51561779 49965460 51561779 49965460 204016661 202267177 204016661 202267177 29499973 28561867 29499973 28561867 300276902 300518169 300276902 300518169 196050165 191601240 196050165 191601240 243605854 246646575 243605854 246646575 87133503 86148872 87133503 86148872 125712124 122156846 125712124 122156846 47968491 45052803 47968491 45052803 55937672 54874145 55937672 54874145 47001270 46542387 47001270 46542387 131373110 127844635 131373110 127844635 117540806 112556806 117540806 112556806 133787325 130937661 133787325 130937661 66497002 64148220 66497002 64148220 230761080 234740305 230761080 234740305 175514741 166898163 175514741 166898163 275115260 276441184 275115260 276441184 58365173 56203079 58365173 56203079 126736492 123158693 126736492 123158693 102847356 100554667 102847356 100554667 176863095 172665478 176863095 172665478 128314148 125472186 128314148 125472186 262997072 265160693 262997072 265160693 237324658 236392044 237324658 236392044 246477724 250838856 246477724 250838856 155571355 145543006 155571355 145543006 226180148 223811947 226180148 223811947 153826048 146042542 153826048 146042542 160947123 157761030 160947123 157761030 35782061 33569769 35782061 33569769 92824039 91102615 92824039 91102615 80218957 76925406 80218957 76925406 188351346 182261561 188351346 182261561 86383929 84641113 86383929 84641113 207302304 202181570 207302304 202181570 57350987 54730080 57350987 54730080 227627394 232010419 227627394 232010419 189628647 183751369 189628647 183751369 259301398 261201801 259301398 261201801 221719392 222203857 221719392 222203857 273170365 274704760 273170365 274704760 124512716 118744983 124512716 118744983 230334637 234019651 230334637 234019651 100214749 96082017 100214749 96082017 220866484 218647131 220866484 218647131 18738703 16132079 18738703 16132079 69561654 67305476 69561654 67305476 45935756 41614726 45935756 41614726 189525474 186001375 189525474 186001375 187832543 177851926 187832543 177851926 260449683 262603152 260449683 262603152 149726227 140814571 149726227 140814571 243084401 246551936 243084401 246551936 85152934 83438697 85152934 83438697 101026349 98861316 101026349 98861316 95545958 93013201 95545958 93013201 240670255 243234288 240670255 243234288 90209438 89034780 90209438 89034780 122801244 118324811 122801244 118324811 81317435 79665757 81317435 79665757 132815229 128828855 132815229 128828855 127328495 121629206 127328495 121629206 151894547 146482089 151894547 146482089 115357081 112576129 115357081 112576129 243685981 248010536 243685981 248010536 160712451 153433344 160712451 153433344 262215109 266126030 262215109 266126030 177990250 169020574 177990250 169020574 285036114 288091387 285036114 288091387 260798754 263156906 260798754 263156906 283139904 284263808 283139904 284263808 122252357 117639291 122252357 117639291 227504025 229975953 227504025 229975953 98381533 95422431 98381533 95422431 137028411 133695154 137028411 133695154 37906422 35113586 37906422 35113586 163201034 158010638 163201034 158010638 91025720 89284034 91025720 89284034 162518588 157343147 162518588 157343147 156429998 149414073 156429998 149414073 190137867 186352572 190137867 186352572 127179242 122033455 127179242 122033455 251729566 255956637 251729566 255956637 219365317 221622480 219365317 221622480 263592380 266539897 263592380 266539897 89467748 87388379 89467748 87388379 214888138 214828089 214888138 214828089 149013359 141542350 149013359 141542350 212590283 214323312 212590283 214323312 114037700 109126096 114037700 109126096 121817570 119527027 121817570 119527027 79131392 74270343 79131392 74270343 243802678 248695192 243802678 248695192 160215005 154368460 160215005 154368460 202543085 200183541 202543085 200183541 111535394 107203106 111535394 107203106 237924279 241428503 237924279 241428503 11509923 11368153 11509923 11368153 297703226 297198807 297703226 297198807 8809898 8161209 8809898 8161209 124998601 119761897 124998601 119761897 91966764 90171951 91966764 90171951 126173402 121958260 126173402 121958260 121473955 115999374 121473955 115999374 186224376 178141444 186224376 178141444 177615968 167260943 177615968 167260943 233484710 237053710 233484710 237053710 220856933 218773864 220856933 218773864 277441536 279880490 277441536 279880490 237418278 237111375 237418278 237111375 251669157 253848721 251669157 253848721 149813755 144723787 149813755 144723787 181468333 177859150 181468333 177859150 115440760 113635400 115440760 113635400 166185372 161440420 166185372 161440420 30699438 28532473 30699438 28532473 199376768 192739233 199376768 192739233 30486795 31368208 30486795 31368208 77635891 76269859 77635891 76269859 47272987 47949352 47272987 47949352 211130201 204566937 211130201 204566937 81068791 81082856 81068791 81082856 283507071 285580174 283507071 285580174 41755522 38177990 41755522 38177990 232763731 236628011 232763731 236628011 152882527 146748805 152882527 146748805 183949526 180073305 183949526 180073305 152622865 147045197 152622865 147045197 216928144 212350770 216928144 212350770 128965624 123531078 128965624 123531078 221659358 225558060 221659358 225558060 215366136 217249944 215366136 217249944 232107441 236205202 232107441 236205202 46664759 43624825 46664759 43624825 265975661 268140392 265975661 268140392 129229811 124452734 129229811 124452734 289340219 291794538 289340219 291794538 172693620 165204940 172693620 165204940 213202087 210250873 213202087 210250873 84604673 79917937 84604673 79917937 264017594 266566565 264017594 266566565 16983676 16152592 16983676 16152592 57495931 57886950 57495931 57886950 56368448 54811123 56368448 54811123 158262122 154161559 158262122 154161559 70430981 68461696 70430981 68461696 186733738 182394247 186733738 182394247 108210310 102950196 108210310 102950196 192717207 193191821 192717207 193191821 187608383 182352366 187608383 182352366 245153281 248289245 245153281 248289245 78515281 75171802 78515281 75171802 200082082 196486620 200082082 196486620 147189019 141237035 147189019 141237035 178289628 173964573 178289628 173964573 84927713 80184545 84927713 80184545 216573140 219602191 216573140 219602191 176893944 167662922 176893944 167662922 231610072 235543522 231610072 235543522 154287330 145554148 154287330 145554148 271813180 273669320 271813180 273669320 253245847 254878447 253245847 254878447 283799896 286611816 283799896 286611816 189419259 184901455 189419259 184901455 207391545 206733010 207391545 206733010 180805297 170492223 180805297 170492223 187324639 181395552 187324639 181395552 146074930 140947642 146074930 140947642 149299854 143836787 149299854 143836787 44298002 41762694 44298002 41762694 50912320 49034821 50912320 49034821 7984798 6734385 7984798 6734385 121187941 118982837 121187941 118982837 52929711 49734126 52929711 49734126 187295902 180717315 187295902 180717315 46572210 44424508 46572210 44424508 206491777 203283143 206491777 203283143 126567321 120333466 126567321 120333466 256861140 258338253 256861140 258338253 136317359 132637191 136317359 132637191 238293752 242111821 238293752 242111821 96763324 94248759 96763324 94248759 97630267 95483849 97630267 95483849 79462526 78814536 79462526 78814536 192916882 189696964 192916882 189696964 13103089 13958642 13103089 13958642 241017784 244697491 241017784 244697491 100937860 96951798 100937860 96951798 202044388 197320067 202044388 197320067 65649746 62454612 65649746 62454612 302489492 304057198 302489492 122957570 302489492 122957570 77799106 73241520 77799106 73241520 173253113 168263214 173253113 168263214 140345732 134978883 140345732 134978883 280689496 281963990 280689496 281963990 212532419 206949204 212532419 206949204 222747129 226600540 222747129 226600540 136186287 130761467 136186287 130761467 246493226 249512513 246493226 249512513 105315749 100806106 105315749 100806106 241012406 243068183 241012406 243068183 231884165 233295496 231884165 233295496 251739425 254575647 251739425 254575647 74951511 72150181 74951511 72150181 130241774 125912450 130241774 125912450 73903546 72257902 73903546 72257902 146028841 141451852 146028841 141451852 133242427 129418696 133242427 129418696 219628669 223791741 219628669 223791741 202281308 192029423 202281308 192029423 237082944 240621475 237082944 240621475 77919005 76605566 77919005 76605566 161589809 156716045 161589809 156716045 38876975 35893889 38876975 35893889 228122117 232328125 228122117 232328125 86059754 84871441 86059754 84871441 215081832 220216558 215081832 220216558 94928548 91741830 94928548 91741830 248983881 251671891 248983881 251671891 118047242 113182327 118047242 113182327 210062023 215857809 210062023 215857809 52890070 51797110 52890070 51797110 69187983 67274191 69187983 67274191 64987313 62258579 64987313 62258579 210738803 211110408 210738803 211110408 205726762 200700692 205726762 200700692 236314861 238930099 236314861 238930099 77704258 72843894 77704258 72843894 138444226 133928460 138444226 133928460 131776666 127975607 131776666 127975607 178848353 175487494 178848353 175487494 43409515 39985549 43409515 39985549 159050761 152765658 159050761 152765658 137665419 132847548 137665419 132847548 262634864 266139994 262634864 266139994 134733981 129211352 134733981 129211352 214042929 217608185 214042929 217608185 77692876 74469471 77692876 74469471 112411982 109911614 112411982 109911614 54508347 52617215 54508347 52617215 177821877 173245613 177821877 173245613 71788481 68574939 71788481 68574939 232594079 236258095 232594079 236258095 198191795 191553564 198191795 191553564 239262187 241685996 239262187 241685996 114829441 110491078 114829441 110491078 152171383 146696668 152171383 146696668 107645911 102865885 107645911 102865885 136477769 132567545 136477769 132567545 73223226 69368941 73223226 69368941 171184642 167605317 171184642 167605317 29508137 28375491 29508137 28375491 171990142 167608210 171990142 167608210 161346212 155884239 161346212 155884239 228352104 232695263 228352104 232695263 158356427 151480004 158356427 151480004 280937378 283147833 280937378 283147833 83479005 80241021 83479005 80241021 207577694 204668919 207577694 204668919 43195723 39911753 43195723 39911753 259464405 262781520 259464405 262781520 245906267 247715145 245906267 247715145 246389773 248970993 246389773 248970993 89258929 87722260 89258929 87722260 123710689 119655006 123710689 119655006 73543768 71766666 73543768 71766666 159019030 154587697 159019030 154587697 17947705 17292998 17947705 17292998 227605041 230246534 227605041 230246534 220599820 215073047 220599820 215073047 241297145 243575514 241297145 243575514 178611338 171843340 178611338 171843340 182118297 175272730 182118297 175272730 93736646 90542859 93736646 90542859 112770017 109528543 112770017 109528543 72604679 69406445 72604679 69406445 231261858 233542227 231261858 233542227 119370809 114333740 119370809 114333740 243431129 246192716 243431129 246192716 169839303 163243250 169839303 163243250 217865040 221977732 217865040 221977732 121673297 116616867 121673297 116616867 268633391 270544033 268633391 270544033 52834955 48472811 52834955 48472811 113063161 108542439 113063161 108542439 12310209 11711395 12310209 11711395 192420679 189118086 192420679 189118086 117120612 112625940 117120612 112625940 233541741 235923590 233541741 235923590 198729186 196354321 198729186 196354321 230659043 233451102 230659043 233451102 203937616 192921414 203937616 192921414 234608348 239119242 234608348 239119242 207441162 211402759 207441162 211402759 213965056 217665841 213965056 217665841 189903607 179957108 189903607 179957108 216856238 216855612 216856238 216855612 212811986 208907047 212811986 208907047 274700841 276918530 274700841 276918530 37017487 34507346 37017487 34507346 141297497 138404590 141297497 138404590 57602480 56523039 57602480 56523039 204336553 206222290 204336553 206222290 114825533 111001301 114825533 111001301 180513189 178750247 180513189 178750247 89187167 86792553 89187167 86792553 234804359 238650116 234804359 238650116 69212453 65822631 69212453 65822631 208192579 212420090 208192579 212420090 165753944 156688690 165753944 156688690 195148590 197936186 195148590 197936186 83220010 81970155 83220010 81970155 198185928 197345746 198185928 197345746 64845996 61854996 64845996 61854996 147670584 142552270 147670584 142552270 63662589 61577211 63662589 61577211 274386937 276456752 274386937 276456752 53570296 50458518 53570296 50458518 236683558 240140364 236683558 240140364 205278174 199424937 205278174 199424937 267541893 270073239 267541893 270073239 141379235 135901070 141379235 135901070 253128894 256696534 253128894 256696534 133682671 128458475 133682671 128458475 173875029 168905377 173875029 168905377 85460726 84321297 85460726 84321297 128533569 123769378 128533569 123769378 54847546 52796695 54847546 52796695 173040025 168058136 173040025 168058136 113977916 108806191 113977916 108806191 219822785 220841555 219822785 220841555 189449122 178050682 189449122 178050682 244428925 248104375 244428925 248104375 15532301 16624906 15532301 16624906 119991188 116857717 119991188 116857717 63292895 59484584 63292895 59484584 105784604 105449960 105784604 105449960 57945682 56207078 57945682 56207078 77436737 75808175 77436737 75808175 69124665 65727113 69124665 65727113 113168515 109073710 113168515 109073710 87018882 85065402 87018882 85065402 250688104 254620977 250688104 254620977 216927098 213221640 216927098 213221640 245856504 248692555 245856504 248692555 186296538 175933344 186296538 175933344 211456293 210457432 211456293 210457432 92386552 89635294 92386552 89635294 126117790 122202567 126117790 122202567 76095325 72638477 76095325 72638477 125707804 121542733 125707804 121542733 121183865 116850166 121183865 116850166 182591425 177404201 182591425 177404201 72402446 70221649 72402446 70221649 187658218 188558688 187658218 72770062 187658218 72770062 71443400 68585162 71443400 68585162 198010772 195565018 198010772 195565018 146286563 139011328 146286563 139011328 213733992 210659800 213733992 210659800 191402402 182650022 191402402 182650022 242782628 246321903 242782628 246321903 163601646 155785259 163601646 155785259 212166458 209536762 212166458 209536762 35278801 32787331 35278801 32787331 60163491 57305241 60163491 57305241 52751159 51012250 52751159 51012250 159794683 153055014 159794683 153055014 71227772 66859852 71227772 66859852 116862537 113191980 116862537 113191980 30471789 29010569 30471789 29010569 234896133 237773349 234896133 237773349 229063973 232192560 229063973 232192560 233241791 236558419 233241791 236558419 39606046 36074980 39606046 36074980 273043476 275721589 273043476 275721589 134127923 129452641 134127923 129452641 170285460 165730070 170285460 165730070 130355895 125628680 130355895 125628680 174306326 169631743 174306326 169631743 58997642 56218987 58997642 56218987 98505934 95674526 98505934 95674526 55679535 53698590 55679535 53698590 174155793 169557916 174155793 169557916 70272707 67085454 70272707 67085454 225102062 228294671 225102062 228294671 184620529 176724298 184620529 176724298 259764052 263181476 259764052 263181476 45181469 44713359 45181469 44713359 135805668 132387260 135805668 132387260 43518791 40715900 43518791 40715900 238101745 240868905 238101745 240868905 8971784 7615022 8971784 7615022 58121949 55834216 58121949 55834216 37412856 34595518 37412856 34595518 222548551 225894665 222548551 225894665 84965319 83329296 84965319 83329296 214215659 212959181 214215659 212959181 111527378 106223967 111527378 106223967 226241386 227703268 226241386 227703268 58384159 55149631 58384159 55149631 288679827 290195415 288679827 290195415 254349885 256521035 254349885 256521035 267039632 269652160 267039632 269652160 110234731 106016513 110234731 106016513 272132983 274103386 272132983 274103386 34083848 34391711 34083848 34391711 166302795 159082028 166302795 159082028 47536597 46007610 47536597 46007610 172318441 167077458 172318441 167077458 154162595 147783816 154162595 147783816 188824965 181081108 188824965 181081108 122093083 119979479 122093083 119979479 175384660 167066056 175384660 167066056 39106192 35827448 39106192 35827448 102011747 99712690 102011747 99712690 4898668 3714631 4898668 3714631 12396663 265018033 12396663 265018033 264100329 265018033 224006050 221315756 224006050 221315756 240478296 242408255 240478296 242408255 41174680 39580383 41174680 39580383 259024125 260269938 259024125 260269938 201126137 192144446 201126137 192144446 227634832 228907807 227634832 228907807 153092115 142108260 153092115 142108260 263173253 265056411 263173253 265056411 193384717 187648166 193384717 187648166 254189041 255341167 254189041 255341167 6291277 6411753 6291277 6411753 126832287 123725967 126832287 123725967 68804388 64795689 68804388 64795689 95818292 94585537 95818292 94585537 62165259 58552340 62165259 58552340 113835912 110196074 113835912 110196074 64242609 61734208 64242609 61734208 232035415 235634428 232035415 235634428 215422548 208629642 215422548 208629642 275966330 277480778 275966330 277480778 168453826 160475200 168453826 160475200 192548314 186246304 192548314 186246304 160527505 151570354 160527505 151570354 227809641 232171525 227809641 232171525 207894333 201074680 207894333 201074680 256602534 258091167 256602534 258091167 137605486 133494035 137605486 133494035 286731840 289027016 286731840 289027016 25278929 24873985 25278929 24873985 200758431 199844563 200758431 199844563 62991217 59755083 62991217 59755083 203102205 205946508 203102205 205946508 136897482 131288595 136897482 131288595 247091574 249560193 247091574 249560193 245241900 247173603 245241900 247173603 260704210 264637076 260704210 264637076 170227184 164227179 170227184 164227179 176942475 170845296 176942475 170845296 139946315 134552262 139946315 134552262 163574549 158722439 163574549 158722439 70565128 68974303 70565128 68974303 139920801 135473319 139920801 135473319 128533294 122656688 128533294 122656688 163871152 152879307 163871152 152879307 127015860 122080367 127015860 122080367 162118699 155610478 162118699 155610478 101358859 97190320 101358859 97190320 107381675 105519784 107381675 105519784 95210174 92365106 95210174 92365106 156826588 151459141 156826588 151459141 54964421 53669545 54964421 53669545 66312205 63425839 66312205 63425839 51292715 49232784 51292715 49232784 60166313 58618743 60166313 58618743 12518394 12381425 12518394 12381425 100093479 97575899 100093479 97575899 88928001 85392150 88928001 85392150 151960810 148367664 151960810 148367664 84476674 82627777 84476674 82627777 260816646 265045081 260816646 265045081 165632455 156167056 165632455 156167056 199398904 194710696 199398904 194710696 170429983 160143834 170429983 160143834 259798473 262534303 259798473 262534303 105162901 101441660 105162901 101441660 249079055 251252392 249079055 251252392 139231209 134726162 139231209 134726162 242819744 245977611 242819744 245977611 234706065 231971625 234706065 231971625 252664043 255316393 252664043 255316393 149502913 142566232 149502913 142566232 208438575 206734343 208438575 206734343 148950057 141030849 148950057 141030849 228637823 228246885 228637823 228246885 107811736 104411142 107811736 104411142 271517954 273139096 271517954 273139096 98853292 96515712 98853292 96515712 125428766 119866126 125428766 119866126 81528768 79718687 81528768 79718687 158069205 151870995 158069205 151870995 125691033 120213685 125691033 120213685 181284103 174444205 181284103 174444205 68203443 64893966 68203443 64893966 228105145 222774795 228105145 222774795 60893948 57554002 60893948 57554002 175745278 170536123 175745278 170536123 79334596 77300447 79334596 77300447 287867731 288419897 287867731 288419897 60541810 57476672 60541810 57476672 135084400 131093235 135084400 131093235 80637623 81111918 80637623 81111918 232912130 235141145 232912130 235141145 202491059 193780737 202491059 193780737 283653141 285788749 283653141 285788749 75282863 72860442 75282863 72860442 104395861 104552609 104395861 104552609 46309602 46254779 46309602 46254779 142448182 138605474 142448182 138605474 114604978 110169694 114604978 110169694 178066588 172970367 178066588 172970367 149903955 144029486 149903955 144029486 228645985 232846128 228645985 232846128 162821815 151434721 162821815 151434721 234954488 239743369 234954488 239743369 183063157 172881315 183063157 215442200 183063157 215442200 276276157 279581371 276276157 279581371 112863694 107444950 112863694 107444950 153064390 147777346 153064390 147777346 81075297 79635075 81075297 79635075 278737997 282172353 278737997 282172353 208781558 204534801 208781558 204534801 211811290 208931737 211811290 208931737 100835337 97242703 100835337 97242703 183484980 180148021 183484980 180148021 41630853 39398433 41630853 39398433 190021745 182441497 190021745 182441497 57757558 54573583 57757558 54573583 74946489 73625859 74946489 73625859 19352428 19496804 19352428 19496804 168353075 160209267 168353075 160209267 102944130 100065622 102944130 100065622 142696905 139795267 142696905 139795267 66082756 62824104 66082756 62824104 182783753 175740968 182783753 175740968 131066374 125956591 131066374 125956591 159652999 155072302 159652999 155072302 50252009 48157762 50252009 48157762 159960859 151307647 159960859 151307647 152048343 145163052 152048343 145163052 236637872 241589804 236637872 241589804 213100120 214927088 213100120 214927088 268711390 271062785 268711390 271062785 236129490 234688641 236129490 234688641 258808888 262158574 258808888 262158574 229714333 230580075 229714333 230580075 233193541 235955614 233193541 235955614 45801623 42676295 45801623 42676295 195067471 195919388 195067471 195919388 63402588 60605932 63402588 60605932 135582967 132895528 135582967 132895528 24054501 22551798 24054501 22551798 118672954 113956371 118672954 113956371 74002828 70689541 74002828 70689541 182875391 175411757 182875391 175411757 30392648 29862313 30392648 29862313 182096444 173924403 182096444 173924403 139122535 134143194 139122535 134143194 184038971 181648682 184038971 181648682 163426203 152905524 163426203 152905524 285669092 287300694 285669092 287300694 191094430 183199644 191094430 183199644 252390351 255721396 252390351 255721396 177452681 168754467 177452681 168754467 211890542 215962882 211890542 215962882 57940998 55760429 57940998 55760429 110538549 108029567 110538549 108029567 56048252 54408800 56048252 54408800 277270304 281089548 277270304 281089548 233048297 234194890 233048297 234194890 257448902 258943436 257448902 258943436 41228525 40464808 41228525 40464808 204776680 202792224 204776680 202792224 34066929 31581719 34066929 31581719 260067335 264111695 260067335 264111695 147239122 141948204 147239122 141948204 167833496 159060188 167833496 159060188 42452273 41701369 42452273 41701369 100301030 98791605 100301030 98791605 64239184 61121620 64239184 61121620 137234252 133099248 137234252 133099248 116882035 111302770 116882035 111302770 226270157 225339903 226270157 225339903 209594720 204232105 209594720 204232105 247272749 249725248 247272749 249725248 50937860 47606630 50937860 47606630 175550583 167708050 175550583 167708050 90211022 86854425 90211022 86854425 150427557 145830405 150427557 145830405 40416629 37212994 40416629 37212994 150456279 146562617 150456279 146562617 94072391 90772395 94072391 90772395 196783244 191532235 196783244 191532235 194615768 189297067 194615768 189297067 214645681 219163640 214645681 219163640 75543049 71622619 75543049 71622619 259403659 261270138 259403659 261270138 102806079 99690269 102806079 99690269 140543721 138109284 140543721 138109284 49682487 46930865 49682487 46930865 169011765 165404682 169011765 165404682 45508453 44563624 45508453 44563624 77467472 77721070 77467472 77721070 39665661 35647195 39665661 35647195 248514778 252039749 248514778 252039749 244917192 247183304 244917192 247183304 262685028 266316717 262685028 266316717 143461713 138212413 143461713 138212413 145923515 140351682 145923515 140351682 123440810 119842310 123440810 119842310 229222050 233099868 229222050 233099868 121447461 115954107 121447461 115954107 130399388 126118896 130399388 126118896 40209408 37069805 40209408 37069805 204931665 207142620 204931665 207142620 92324451 90811466 92324451 90811466 190601111 187459709 190601111 187459709 10816105 9829511 10816105 9829511 31779436 31394954 31779436 31394954 23452762 22067770 23452762 22067770 100796223 97619633 100796223 97619633 48350836 47159479 48350836 47159479 204486046 200925291 204486046 200925291 169675868 158271992 169675868 158271992 200574315 198755236 200574315 198755236 62785648 58581424 62785648 58581424 202410090 197497504 202410090 197497504 107422428 103241462 107422428 103241462 218778634 217850484 218778634 217850484 54270959 51281217 54270959 51281217 251238044 255263722 251238044 255263722 231637526 228695593 231637526 228695593 236356040 239986869 236356040 239986869 233392700 235799555 233392700 235799555 259965785 263322248 259965785 263322248 249938687 252820168 249938687 252820168 253339111 258109489 253339111 258109489 212085124 215691689 212085124 215691689 235825268 239222421 235825268 239222421 48731868 46348725 48731868 46348725 96902121 97259380 96902121 97259380 37846574 34982758 37846574 34982758 108484443 105903878 108484443 105903878 77185923 73647267 77185923 73647267 208516687 209155416 208516687 209155416 122254886 118195743 122254886 118195743 151137491 146431538 151137491 146431538 127736282 124933946 127736282 124933946 161863159 155820831 161863159 155820831 40317653 39365332 40317653 39365332 94613363 93404333 94613363 93404333 72724694 70468856 72724694 70468856 263211010 265968673 263211010 265968673 169459656 159353419 169459656 159353419 208669898 208704132 208669898 208704132 70321768 67673296 70321768 67673296 208700320 203633579 208700320 203633579 85926727 83005253 85926727 83005253 238868846 241253314 238868846 241253314 112709796 107034285 112709796 107034285 133645252 129463865 133645252 129463865 100361308 97027395 100361308 97027395 244616910 248003163 244616910 248003163 60144653 56478371 60144653 56478371 86957738 84922447 86957738 84922447 66018763 63114873 66018763 63114873 78824864 74894696 78824864 74894696 57957702 54860813 57957702 54860813 161377455 154732348 161377455 154732348 117618105 113690065 117618105 113690065 277704087 278769577 277704087 278769577 229822700 233126643 229822700 233126643 264454817 265795886 264454817 265795886 166215192 157739668 166215192 157739668 223589952 223627669 223589952 223627669 164481848 154361010 164481848 154361010 229242847 232982434 229242847 232982434 79611400 74711898 79611400 74711898 153976279 147204711 153976279 147204711 125065367 119954790 125065367 119954790 137378071 133029993 137378071 133029993 59972457 56989150 59972457 56989150 236389473 239437389 236389473 239437389 155071433 148768457 155071433 148768457 198188207 195991821 198188207 195991821 111911344 107397187 111911344 107397187 188258987 182911089 188258987 182911089 154028036 149494053 154028036 149494053 210176982 213998103 210176982 213998103 178397883 170941511 178397883 170941511 190904567 188203168 190904567 188203168 84243974 81970581 84243974 81970581 120433049 115372481 120433049 115372481 61966283 59020730 61966283 59020730 166711117 161932308 166711117 161932308 14621073 13661510 14621073 13661510 109172641 106866996 109172641 106866996 65544972 61929518 65544972 61929518 167395087 160410636 167395087 160410636 7092714 7001357 7092714 7001357 175746145 170930748 175746145 170930748 106663770 103315175 106663770 103315175 203970268 198916502 203970268 198916502 61878123 58552501 61878123 58552501 248301041 251999749 248301041 251999749 226196526 221093460 226196526 221093460 283873239 285683245 283873239 285683245 80027295 75858584 80027295 75858584 199398340 196281344 199398340 196281344 61141595 58593062 61141595 58593062 83612387 81700320 83612387 81700320 38285539 37697080 38285539 37697080 178219457 173965087 178219457 173965087 63911617 61432187 63911617 61432187 141114814 136398318 141114814 136398318 46738630 46256507 46738630 46256507 163919492 158083255 163919492 158083255 52862028 49124665 52862028 49124665 77902746 75590240 77902746 75590240 51785243 48246858 51785243 48246858 213257011 217117172 213257011 217117172 137972451 133489276 137972451 133489276 173544155 164041001 173544155 164041001 121574163 116840450 121574163 116840450 211794992 209975074 211794992 209975074 67593224 64929668 67593224 64929668 288724486 290308932 288724486 290308932 51429231 48363993 51429231 48363993 241318997 242631035 241318997 242631035 191639599 186465366 191639599 186465366 261586021 264321349 261586021 264321349 137525694 132792842 137525694 132792842 195061947 190504545 195061947 190504545 189341044 178409578 189341044 178409578 256548816 257464390 256548816 257464390 185282070 181711513 185282070 181711513 279818895 280804649 279818895 280804649 43371425 41885326 43371425 41885326 257411479 258967571 257411479 258967571 32624996 30093932 32624996 30093932 67211570 64957202 67211570 64957202 18554963 17020857 18554963 17020857 228822079 231573841 228822079 231573841 18039066 16559810 18039066 16559810 247484950 251753797 247484950 251753797 28114755 26031713 28114755 26031713 254230961 256789039 254230961 256789039 164634684 153668536 164634684 153668536 260705282 263343168 260705282 263343168 44865227 44901084 44865227 44901084 79469624 78638203 79469624 78638203 34518750 33650901 34518750 33650901 199083129 189580553 199083129 189580553 15805176 15109848 15805176 15109848 210312643 203400470 210312643 203400470 49506199 47141184 49506199 47141184 268413777 270665150 268413777 270665150 39912360 37557121 39912360 37557121 157015555 152087407 157015555 152087407 133085232 128667460 133085232 128667460 239800884 242927104 239800884 242927104 224762316 228489509 224762316 228489509 266082234 269155050 266082234 269155050 177357867 169165455 177357867 169165455 213240111 212411399 213240111 212411399 116148983 111415042 116148983 111415042 176483584 170071212 176483584 170071212 105224415 102216821 105224415 102216821 142265786 137041857 142265786 137041857 81668371 77624198 81668371 77624198 183903885 179243281 183903885 179243281 14193136 12837168 14193136 12837168 80210799 80732556 80210799 80732556 54061876 50204882 54061876 50204882 243815041 245284543 243815041 245284543 168410975 162228065 168410975 162228065 273433515 274431562 273433515 274431562 121132140 114935857 121132140 114935857 132414601 129482488 132414601 129482488 87463882 85416414 87463882 85416414 238172097 241145267 238172097 241145267 75060646 71489707 75060646 71489707 167101373 159794591 167101373 159794591 78026989 73069938 78026989 73069938 223475900 225588064 223475900 225588064 206064734 195844437 206064734 195844437 227627547 231975482 227627547 231975482 51866926 49258185 51866926 49258185 58215908 57959339 58215908 57959339 24583718 23457433 24583718 23457433 183718618 180043534 183718618 180043534 171038236 163588126 171038236 163588126 259861063 261502757 259861063 261502757 81136009 76500832 81136009 76500832 132763614 128705426 132763614 128705426 52948827 52237446 52948827 52237446 253038622 254539180 253038622 254539180 172758337 165810222 172758337 165810222 265246734 267821723 265246734 267821723 91163245 89463805 91163245 89463805 242414872 245022997 242414872 245022997 205780944 202343956 205780944 202343956 271610813 274856507 271610813 274856507 121126342 116703879 121126342 116703879 193833496 189027158 193833496 189027158 34814063 35802968 34814063 35802968 247078903 251003408 247078903 251003408 98834352 96266399 98834352 96266399 190819508 190853138 190819508 190853138 32563456 29524746 32563456 29524746 83210491 82296835 83210491 82296835 28792678 28342668 28792678 28342668 45218188 44588893 45218188 44588893 10272091 10793884 10272091 10793884 201880054 191943734 201880054 191943734 88500447 85077814 88500447 85077814 92211875 90688785 92211875 90688785 67265570 64371618 67265570 64371618 223541251 225821945 223541251 225821945 189790812 184343025 189790812 184343025 277706804 281614538 277706804 281614538 15017228 14788380 15017228 14788380 73854579 150862123 73854579 150862123 155459220 150862123 126070681 120415046 126070681 120415046 183903353 177738550 183903353 177738550 11638429 10604200 11638429 10604200 144569436 141454643 144569436 141454643 83869288 79562996 83869288 79562996 199925595 191231948 199925595 191231948 124486407 118302167 124486407 118302167 281479316 282242848 281479316 282242848 66192032 64116065 66192032 64116065 78082243 75893167 78082243 75893167 72288446 70103992 72288446 70103992 290948562 291701735 290948562 291701735 121218132 118424513 121218132 118424513 176782263 169629696 176782263 169629696 43771588 40038013 43771588 40038013 137279273 132450546 137279273 132450546 120319364 115847346 120319364 115847346 137907454 133654964 137907454 133654964 100384348 97167451 100384348 97167451 300627224 301275280 300627224 301275280 204641780 196229991 204641780 196229991 218414090 221260036 218414090 221260036 143365314 137608694 143365314 137608694 145714258 142029119 145714258 142029119 102229582 98548417 102229582 98548417 179262706 174212455 179262706 174212455 161732224 152132934 161732224 152132934 200750634 193599985 200750634 193599985 162449918 152472645 162449918 152472645 229402270 233984002 229402270 233984002 172012640 162933661 172012640 162933661 267943251 268754654 267943251 268754654 137914579 131928857 137914579 131928857 160212050 155728075 160212050 155728075 60393740 57281294 60393740 57281294 125546623 124057242 125546623 124057242 78927421 77823459 78927421 77823459 151946328 147142036 151946328 147142036 132277067 125472604 132277067 125472604 189984736 185077956 189984736 185077956 152610046 142777431 152610046 142777431 213369738 216679220 213369738 216679220 23024760 21829463 23024760 21829463 251651233 254275918 251651233 254275918 222588418 226805529 222588418 226805529 238315661 241550443 238315661 241550443 162593219 155901378 162593219 155901378 177229897 169203136 177229897 169203136 76966696 73096613 76966696 73096613 154684948 149958343 154684948 149958343 136180190 129429171 136180190 129429171 284183054 286960459 284183054 286960459 156608527 149811600 156608527 149811600 289001352 288391444 289001352 288391444 239523254 238858915 239523254 238858915 262182856 264948100 262182856 264948100 238041710 235877881 238041710 235877881 258138218 262181714 258138218 262181714 59481873 55929284 59481873 55929284 240973258 243919180 240973258 243919180 90444254 87586009 90444254 87586009 100946522 100341885 100946522 100341885 48378689 46471274 48378689 46471274 168701778 164108280 168701778 164108280 137201849 131220800 137201849 131220800 234773279 238130366 234773279 238130366 219555110 213343714 219555110 213343714 286542097 288450191 286542097 288450191 185150068 176821781 185150068 176821781 228201938 232497032 228201938 232497032 106730030 104583189 106730030 104583189 180845585 178617967 180845585 178617967 108674479 107292290 108674479 107292290 142380218 137151070 142380218 137151070 18934317 17138684 18934317 17138684 225488194 225324371 225488194 225324371 112991363 109098691 112991363 109098691 148206580 143577629 148206580 143577629 112386040 110963762 112386040 110963762 262512176 264174344 262512176 264174344 162467600 156249267 162467600 156249267 206653412 207180035 206653412 207180035 197522301 187963028 197522301 187963028 259984762 261452503 259984762 261452503 151959430 143922024 151959430 143922024 237375797 240711895 237375797 240711895 38100170 35574988 38100170 35574988 191050206 185372028 191050206 185372028 135676964 129962139 135676964 129962139 201287144 200906764 201287144 200906764 66920681 63349607 66920681 63349607 225129788 229150780 225129788 229150780 54921828 50050086 54921828 50050086 231300193 234143955 231300193 234143955 216714269 217070787 216714269 217070787 269743505 272118823 269743505 272118823 178755821 169939586 178755821 169939586 191008256 183289624 191008256 183289624 81170634 77670009 81170634 77670009 122035347 210553492 122035347 210553492 217358704 210553492 17520225 16299142 17520225 16299142 238360603 242456682 238360603 242456682 212208340 207915302 212208340 207915302 231335778 235531400 231335778 235531400 108027647 106655023 108027647 106655023 197157224 197900983 197157224 197900983 93920127 92622489 93920127 92622489 134605991 130497068 134605991 130497068 20758288 19879575 20758288 19879575 133897797 129818528 133897797 129818528 74679404 71295447 74679404 71295447 205513953 206275109 205513953 206275109 67264233 64120748 67264233 64120748 77021137 74753588 77021137 74753588 59177896 58190647 59177896 58190647 92788363 92093259 92788363 92093259 43462722 40955321 43462722 40955321 168713938 163239321 168713938 163239321 144175004 139631997 144175004 139631997 198527592 189718902 198527592 189718902 192364408 184079790 192364408 184079790 252094298 253589456 252094298 253589456 249044041 251131667 249044041 251131667 275933256 278955013 275933256 278955013 40980968 37292188 40980968 37292188 56451050 53801948 56451050 53801948 11418504 10301043 11418504 10301043 58456698 56677002 58456698 56677002 56487891 52761448 56487891 52761448 66971719 64964808 66971719 64964808 58591557 55762333 58591557 55762333 185252444 183716930 185252444 183716930 121311132 118662329 121311132 118662329 141159953 135855113 141159953 135855113 117473580 114343937 117473580 114343937 214607844 216285683 214607844 216285683 188123650 180591924 188123650 180591924 232274676 235014897 232274676 235014897 87123063 85254467 87123063 85254467 208680879 212999808 208680879 212999808 87583227 85460000 87583227 85460000 180980562 172434039 180980562 172434039 104941390 101563522 104941390 101563522 116503637 115118605 116503637 115118605 37188783 33487339 37188783 33487339 160011678 154582007 160011678 154582007 10127287 11134022 10127287 11134022 105291927 106437273 105291927 106437273 35923046 32056541 35923046 32056541 183235883 178922931 183235883 178922931 116726091 112446735 116726091 112446735 275266025 277058888 275266025 277058888 170382858 164136103 170382858 164136103 284291186 286073729 284291186 286073729 66226623 63452380 66226623 63452380 220345390 223938949 220345390 223938949 70345926 68024938 70345926 68024938 77657386 76074669 77657386 76074669 26089653 25125438 26089653 25125438 192353307 192001251 192353307 192001251 126497988 122274713 126497988 122274713 247484772 251029544 247484772 251029544 48917374 47048225 48917374 47048225 200177758 194885928 200177758 194885928 62549502 59335749 62549502 59335749 203993008 202089970 203993008 202089970 101360892 99557448 101360892 99557448 169518557 165359616 169518557 165359616 57940215 53829705 57940215 53829705 151410408 147342798 151410408 147342798 117488919 113974324 117488919 113974324 270224666 272631495 270224666 272631495 126240534 124983303 126240534 124983303 154508264 149315377 154508264 149315377 36047051 32832864 36047051 32832864 247330055 249606887 247330055 249606887 204472632 199409864 204472632 199409864 226555786 229995913 226555786 229995913 210544938 214550973 210544938 214550973 259777041 261354327 259777041 261354327 123501117 119257236 123501117 119257236 162416270 157406560 162416270 157406560 79573207 75125293 79573207 75125293 84951712 83207457 84951712 83207457 66777509 63380589 66777509 63380589 165106095 159635992 165106095 159635992 21866659 20523213 21866659 20523213 33496999 33680197 33496999 33680197 14304723 13822386 14304723 13822386 180249494 172393010 180249494 172393010 138693151 132866036 138693151 132866036 273735365 276835982 273735365 276835982 142929278 136449430 142929278 136449430 188275379 182487653 188275379 182487653 9276417 10194334 9276417 10194334 49829421 49756027 49829421 49756027 46896909 45014378 46896909 45014378 73313113 71513461 73313113 71513461 70299391 66966898 70299391 66966898 153286913 149253838 153286913 149253838 85039911 83648861 85039911 83648861 230756484 233944078 230756484 233944078 159107066 149440637 159107066 149440637 225203367 229121693 225203367 229121693 69519017 65885845 69519017 65885845 113106205 112761340 113106205 112761340 105551960 102291482 105551960 102291482 242539439 244815732 242539439 244815732 222690533 217476024 222690533 217476024 283204042 283836991 283204042 283836991 219746992 217374801 219746992 217374801 265527341 267607799 265527341 267607799 166481775 155927065 166481775 155927065 237565546 237230390 237565546 237230390 154689230 148619598 154689230 148619598 225379879 229741731 225379879 229741731 73915446 70922886 73915446 70922886 93098352 89875210 93098352 89875210 50656777 48242954 50656777 48242954 64763258 62712095 64763258 62712095 50280808 48337966 50280808 48337966 136058819 131290427 136058819 131290427 86741128 81934654 86741128 81934654 143053574 139720319 143053574 139720319 62828024 61038037 62828024 61038037 154590119 150045624 154590119 150045624 39271287 35839498 39271287 35839498 204653076 204215063 204653076 204215063 186151154 178273696 186151154 178273696 265461825 267202799 265461825 267202799 203527510 192773537 203527510 192773537 270038248 271137897 270038248 271137897 187311305 180384414 187311305 180384414 255875708 257700630 255875708 257700630 98117078 96398550 98117078 96398550 205194861 203480007 205194861 203480007 174444699 168727826 174444699 168727826 217312048 214549109 217312048 214549109 107366598 106918568 107366598 106918568 166931076 162771383 166931076 162771383 85491460 81094178 85491460 81094178 104189244 99401131 104189244 99401131 32734069 31304944 32734069 31304944 271336039 274625668 271336039 274625668 134355702 130577125 134355702 130577125 224077767 226164162 224077767 226164162 169737286 164616016 169737286 164616016 247032379 250044387 247032379 250044387 132833587 128266822 132833587 128266822 266297002 267998008 266297002 267998008 72160420 69428754 72160420 69428754 143152782 138823999 143152782 138823999 116084756 110636237 116084756 110636237 133928998 130873544 133928998 130873544 79655843 78343994 79655843 78343994 211838868 213319145 211838868 213319145 200108171 194317639 200108171 194317639 267054457 269953372 267054457 269953372 127378936 124544464 127378936 124544464 199359418 196889304 199359418 196889304 184302009 175394523 184302009 175394523 227993680 230965231 227993680 230965231 199222076 187850368 199222076 187850368 239491764 242279216 239491764 242279216 213461800 208061450 213461800 208061450 253468091 255509052 253468091 255509052 245370498 247471396 245370498 247471396 284251594 284002536 284251594 284002536 71802834 69040819 71802834 69040819 130037668 125990913 130037668 125990913 7517993 8491958 7517993 8491958 130845813 126944417 130845813 126944417 101637451 99790535 101637451 99790535 151530464 143206948 151530464 143206948 53568987 52182613 53568987 52182613 227905672 227790189 227905672 227790189 66951552 64185386 66951552 64185386 115073453 114536397 115073453 114536397 82149563 80154473 82149563 80154473 234561697 236548211 234561697 236548211 160830879 154343074 160830879 154343074 202949433 199810925 202949433 199810925 127976388 124108662 127976388 124108662 152938188 147674977 152938188 147674977 125014438 122622640 125014438 122622640 232698650 234913085 232698650 234913085 91558470 89067272 91558470 89067272 215185753 219416146 215185753 219416146 86146541 83335505 86146541 83335505 192722598 188565137 192722598 188565137 53819688 52513713 53819688 52513713 86734256 86745830 86734256 86745830 54467705 53166999 54467705 53166999 60963501 60436652 60963501 60436652 54033960 52576356 54033960 52576356 209825271 211540216 209825271 211540216 124515527 121852458 124515527 121852458 219185035 222937964 219185035 222937964 207576574 205381187 207576574 205381187 262253752 264358685 262253752 264358685 244866370 248274030 244866370 248274030 247176508 250892018 247176508 250892018 237459250 237171638 237459250 237171638 279275810 281703626 279275810 281703626 103468129 99316460 103468129 99316460 130989525 127194402 130989525 127194402 50272244 45736782 50272244 45736782 140233433 135087692 140233433 135087692 68338208 65276166 68338208 65276166 196469026 193790799 196469026 193790799 138799184 132711536 138799184 132711536 230188315 233520064 230188315 233520064 207306194 204400404 207306194 204400404 239709699 242162746 239709699 242162746 181663970 172340916 181663970 172340916 274626437 276925748 274626437 276925748 243166043 153061195 243166043 153061195 162492174 153061195 263649400 265502091 263649400 265502091 105306712 100163612 105306712 100163612 143851343 140326587 143851343 140326587 61096970 59438184 61096970 59438184 254209803 257746420 254209803 257746420 205953061 195973780 205953061 195973780 252405050 254158231 252405050 254158231 152437291 141968722 152437291 141968722 223521566 219771142 223521566 219771142 38424708 35086407 38424708 35086407 241679542 243734433 241679542 243734433 101169330 99645108 101169330 99645108 224294017 228511569 224294017 228511569 81780351 78979179 81780351 78979179 243045867 246254825 243045867 246254825 47556459 44929282 47556459 44929282 53337528 50847521 53337528 50847521 23590683 22454867 23590683 22454867 88984996 88548781 88984996 88548781 56048203 53615499 56048203 53615499 202313331 197255172 202313331 197255172 58932677 55206417 58932677 55206417 209557785 209755597 209557785 209755597 141761943 134170211 141761943 134170211 218084975 222696024 218084975 222696024 56174516 55412720 56174516 55412720 79864501 78412840 79864501 78412840 55357380 54195592 55357380 54195592 171021095 165232152 171021095 165232152 118512169 113746807 118512169 113746807 170473623 162560624 170473623 162560624 69710785 67071086 69710785 67071086 260608302 264102097 260608302 264102097 213707313 207148271 213707313 207148271 260009891 261603776 260009891 261603776 76538168 73225309 76538168 73225309 157333166 151509796 157333166 151509796 40409414 37322857 40409414 37322857 195771980 194642188 195771980 194642188 188803601 179715531 188803601 179715531 210211123 212248439 210211123 212248439 22889426 21123162 22889426 21123162 215862286 219390373 215862286 219390373 145239738 138015930 145239738 138015930 223608858 226935870 223608858 226935870 27906169 25984860 27906169 25984860 37293108 37450658 37293108 37450658 32645260 29678431 32645260 29678431 228627677 229464262 228627677 229464262 221172408 224889670 221172408 224889670 278198767 280550182 278198767 280550182 80189656 79187135 80189656 79187135 217610533 222665207 217610533 208952308 217610533 208952308 182599104 176403541 182599104 176403541 218535377 223745667 218535377 223745667 89030686 86689421 89030686 86689421 138007113 133667096 138007113 133667096 25647253 23686574 25647253 23686574 280298708 281761967 280298708 281761967 30326169 28606221 30326169 28606221 256400399 260458974 256400399 260458974 100956085 99664390 100956085 99664390 256848119 259987820 256848119 259987820 118043678 114909797 118043678 114909797 290094293 291804824 290094293 291804824 275872803 277693276 275872803 277693276 291178072 292860163 291178072 292860163 222791388 220158223 222791388 220158223 226153668 230229930 226153668 230229930 221741839 221192914 221741839 221192914 243557076 246235820 243557076 246235820 176833563 168065680 176833563 168065680 237974881 241676647 237974881 241676647 84610587 79902818 84610587 79902818 93457472 91859732 93457472 91859732 78481960 75973055 78481960 75973055 112058669 110011109 112058669 110011109 84571810 80462892 84571810 80462892 256531235 260181288 256531235 260181288 217264316 219591096 217264316 219591096 230996729 232441827 230996729 232441827 186621969 178432704 186621969 178432704 233518734 237178792 233518734 237178792 89145375 87585640 89145375 87585640 256540085 260367043 256540085 260367043 188964025 183258865 188964025 183258865 217963481 222353826 217963481 222353826 119658822 116942952 119658822 116942952 139003191 134471916 139003191 134471916 83252858 80399312 83252858 80399312 111714781 108615775 111714781 108615775 13078322 12192970 13078322 12192970 98647869 96443704 98647869 96443704 65425502 62352642 65425502 62352642 143966774 140744086 143966774 140744086 62008743 60088145 62008743 60088145 172024269 161803609 172024269 161803609 76398566 72185021 76398566 72185021 229885737 231101221 229885737 231101221 47256998 44601710 47256998 44601710 51526999 50131701 51526999 50131701 44158185 41916705 44158185 41916705 275119578 276646635 275119578 276646635 269919865 270915662 269919865 270915662 286578970 288252576 286578970 288252576 74217333 72442190 74217333 72442190 126022295 125744918 126022295 125744918 64909542 61533011 64909542 61533011 221683851 226321081 221683851 226321081 214603668 207892512 214603668 282036528 214603668 282036528 281556603 283780474 281556603 283780474 258374592 259856329 258374592 259856329 280769491 280932750 280769491 280932750 208365052 203402498 208365052 203402498 247590550 249314301 247590550 249314301 60703763 59602118 60703763 59602118 73417493 73345672 73417493 73345672 16304373 15337945 16304373 15337945 253911078 256269542 253911078 256269542 85979915 81147158 85979915 81147158 86968728 85139358 86968728 85139358 31927846 30454352 31927846 30454352 86096982 85242255 86096982 85242255 54132671 51674792 54132671 51674792 233723817 235287534 233723817 235287534 136084740 130877487 136084740 130877487 185917093 182499386 185917093 182499386 65299866 62313113 65299866 62313113 123348351 122390532 123348351 122390532 80675449 77872558 80675449 77872558 180935050 177193411 180935050 177193411 165443370 153447201 165443370 153447201 244281205 246872326 244281205 246872326 216442185 213877526 216442185 213877526 235893359 240808506 235893359 240808506 182305418 177249164 182305418 177249164 209091862 208117597 209091862 208117597 141600272 134847802 141600272 134847802 147474337 140639734 147474337 140639734 61248240 59999017 61248240 59999017 195876672 197575487 195876672 197575487 181850342 173494649 181850342 173494649 206294641 205103928 206294641 205103928 151884966 144059025 151884966 144059025 211103417 215102375 211103417 215102375 174272022 166697816 174272022 166697816 222948288 225129351 222948288 225129351 91429832 87527403 91429832 87527403 152149468 146906841 152149468 146906841 88272775 84875151 88272775 84875151 245180801 247552444 245180801 247552444 97577149 93907276 97577149 93907276 98902823 257453418 98902823 257453418 255433138 257453418 99374944 96051179 99374944 96051179 213749671 210460569 213749671 210460569 31622284 29366674 31622284 29366674 191922753 191829212 191922753 191829212 69865509 66813043 69865509 66813043 216346863 213705841 216346863 213705841 197702081 185932368 197702081 185932368 203549888 202706817 203549888 202706817 38848247 37502486 38848247 37502486 43107296 39454392 43107296 39454392 25446605 24902675 25446605 24902675 231784846 234331120 231784846 234331120 114484830 110318365 114484830 110318365 157410129 152725467 157410129 152725467 99324583 96197057 99324583 96197057 242630933 244209732 242630933 244209732 175069449 167497013 175069449 167497013 208274550 206917584 208274550 206917584 36487393 33065430 36487393 33065430 48466506 48403575 48466506 48403575 35760191 34859360 35760191 34859360 80375633 111118966 80375633 111118966 112771181 111118966 90216486 88589225 90216486 88589225 193807299 192272279 193807299 192272279 65424019 62437497 65424019 62437497 132286089 129094262 132286089 129094262 102757146 98630841 102757146 98630841 148269245 142576721 148269245 142576721 123698891 118570108 123698891 118570108 249506747 254327238 249506747 254327238 118881452 114218117 118881452 114218117 181619903 179357263 181619903 179357263 117010847 112615118 117010847 112615118 134350668 129467489 134350668 129467489 85670084 83045491 85670084 83045491 109619212 107929551 109619212 107929551 60565275 56999777 60565275 56999777 111188881 107000607 111188881 107000607 69686186 67133813 69686186 67133813 180381195 172772169 180381195 172772169 138036055 133173434 138036055 133173434 257091518 260109556 257091518 260109556 140096499 134870049 140096499 134870049 258164459 261250668 258164459 261250668 165887516 155535023 165887516 155535023 267673315 269080224 267673315 269080224 128720476 123075067 128720476 123075067 207601489 208120549 207601489 208120549 178294468 169681661 178294468 169681661 275789374 276922326 275789374 276922326 161652968 151200928 161652968 151200928 172130650 163210595 172130650 163210595 149782683 140469655 149782683 140469655 181472020 174762836 181472020 174762836 140595666 135544722 140595666 135544722 201331889 196769031 201331889 196769031 165328008 154616016 165328008 154616016 242569877 245188833 242569877 245188833 142453007 135471230 142453007 135471230 257458623 261793271 257458623 261793271 78429898 75988324 78429898 75988324 132678446 127897163 132678446 127897163 21192189 19669363 21192189 19669363 249030896 250974121 249030896 250974121 235960283 238679540 235960283 238679540 272575594 275024042 272575594 275024042 146291588 137856629 146291588 137856629 173025725 167255418 173025725 167255418 76805244 73987992 76805244 73987992 215323261 220070828 215323261 220070828 156792056 149078522 156792056 149078522 302624868 303436199 302624868 303436199 133834823 128132041 133834823 128132041 188036947 185797425 188036947 185797425 121378256 116381427 121378256 116381427 186330207 179840164 186330207 179840164 64627906 61685996 64627906 61685996 221013708 225563942 221013708 225563942 149207387 142702913 149207387 142702913 301760529 303039360 301760529 303039360 223803630 225040615 223803630 225040615 284296706 284287114 284296706 284287114 144506981 138536312 144506981 138536312 150904364 145893246 150904364 145893246 77706476 75034607 77706476 75034607 96035459 93886997 96035459 93886997 90236223 88968866 90236223 88968866 101017603 100636268 101017603 100636268 30601839 29484594 30601839 29484594 260194733 262008966 260194733 262008966 233104745 232806666 233104745 232806666 261888628 265211140 261888628 265211140 226762665 221827358 226762665 221827358 260784938 264057571 260784938 264057571 155189000 147870013 155189000 147870013 201548840 203271138 201548840 203271138 80609760 77776201 80609760 77776201 217242102 220702262 217242102 220702262 59492040 55998725 59492040 55998725 215847160 215471101 215847160 215471101 91939735 90383208 91939735 90383208 117848602 115050260 117848602 115050260 12349249 12787867 12349249 12787867 218076401 222139231 218076401 222139231 171341677 159614193 171341677 159614193 212003098 209802109 212003098 209802109 143854009 138578503 143854009 138578503 247690520 250366101 247690520 250366101 181594595 172484027 181594595 172484027 278088065 280522401 278088065 280522401 240547043 242449084 240547043 242449084 282639885 284910932 282639885 284910932 225717359 221043601 225717359 221043601 295029164 296207186 295029164 296207186 75237743 72301425 75237743 72301425 164777886 159664266 164777886 159664266 33603556 33122134 33603556 33122134 164641539 157819953 164641539 157819953 40182408 37334249 40182408 37334249 191410399 186746170 191410399 186746170 154185780 145062138 154185780 145062138 209148604 211188122 209148604 211188122 138517336 133931436 138517336 133931436 217877681 218228490 217877681 218228490 76428969 72990921 76428969 72990921 254657886 259400727 254657886 259400727 235811754 234618791 235811754 234618791 276729264 279189791 276729264 279189791 207835401 199616052 207835401 199616052 212617447 211633845 212617447 211633845 46085023 45138748 46085023 45138748 117978380 116251624 117978380 116251624 108381220 103621751 108381220 103621751 222548811 227244545 222548811 227244545 104050802 100404721 104050802 100404721 269164813 272028049 269164813 272028049 232627147 235578811 232627147 235578811 254447372 258005761 254447372 258005761 59314270 54908732 59314270 54908732 199609275 200461887 199609275 200461887 101181385 98828768 101181385 98828768 255152785 258428454 255152785 258428454 223750481 226089193 223750481 226089193 243001898 245488944 243001898 245488944 201614941 193623449 201614941 193623449 203889774 200961809 203889774 200961809 167208187 161651151 167208187 161651151 220492493 223606560 220492493 223606560 70870368 67656880 70870368 67656880 74138694 73913452 74138694 73913452 68558062 66015460 68558062 66015460 87689848 87266705 87689848 87266705 55053113 52269577 55053113 52269577 114091446 111056321 114091446 111056321 36235465 35250483 36235465 35250483 53388704 52002318 53388704 52002318 44588404 40974350 44588404 40974350 97443285 96508635 97443285 96508635 70965196 69287844 70965196 69287844 291616368 292407551 291616368 292407551 221318335 218452996 221318335 218452996 265156178 266709823 265156178 266709823 261239905 261977125 261239905 261977125 269580774 271503477 269580774 271503477 73944131 71524620 73944131 71524620 96055404 94161430 96055404 94161430 62500603 59968644 62500603 59968644 143019901 137755768 143019901 137755768 59054337 56124463 59054337 56124463 116254196 112688016 116254196 112688016 79697829 76988268 79697829 76988268 163810825 157824852 163810825 157824852 97166299 94323843 97166299 94323843 109776506 111044555 109776506 111044555 71953663 68596835 71953663 68596835 109069437 106598931 109069437 106598931 74518133 70074708 74518133 70074708 91122410 90488977 91122410 90488977 53828204 52317326 53828204 52317326 134983821 131711263 134983821 131711263 122787503 117391266 122787503 117391266 135514793 131200214 135514793 131200214 130127961 125313510 130127961 125313510 143198053 140610375 143198053 140610375 102298788 98019732 102298788 98019732 232071966 230885671 232071966 230885671 58365720 54290604 58365720 54290604 174337851 170657286 174337851 170657286 59595742 57416094 59595742 57416094 254058309 256237036 254058309 256237036 92156560 89375918 92156560 89375918 157012552 151521366 157012552 151521366 34595638 34097416 34595638 34097416 223700635 227694636 223700635 227694636 193163101 187537764 193163101 187537764 224379725 228646728 224379725 228646728 28308239 26272060 28308239 26272060 118365586 117784577 118365586 117784577 50116921 46762303 50116921 46762303 163525708 157465451 163525708 157465451 51287198 47492177 51287198 47492177 225131234 228223382 225131234 228223382 105252487 100882700 105252487 100882700 216108070 214297774 216108070 214297774 166848965 156168115 166848965 156168115 193375211 194116337 193375211 194116337 53808823 51881921 53808823 51881921 264435266 266276978 264435266 266276978 234094826 238720801 234094826 238720801 260058280 261157807 260058280 261157807 225938712 229065603 225938712 229065603 279040222 280250649 279040222 280250649 112546502 107248753 112546502 107248753 179914850 172960860 179914850 172960860 97881575 94946620 97881575 94946620 100291450 97683184 100291450 97683184 70863795 68590725 70863795 68590725 112187085 111195447 112187085 111195447 29142741 28704303 29142741 28704303 145321877 141345510 145321877 141345510 140178622 135789951 140178622 135789951 171706956 164328834 171706956 164328834 79812370 76339669 79812370 76339669 205863438 202735140 205863438 202735140 26755409 26673140 26755409 26673140 221625730 223280112 221625730 223280112 167210283 159473361 167210283 159473361 222401215 226234956 222401215 226234956 207137537 203530272 207137537 203530272 243188737 246249629 243188737 246249629 201031149 195614916 201031149 195614916 240939008 243394834 240939008 243394834 200796028 192785120 200796028 192785120 237743430 240808905 237743430 240808905 104413394 101585778 104413394 101585778 192662697 187383804 192662697 187383804 105739137 103257639 105739137 103257639 181069984 175796680 181069984 175796680 70239987 68150550 70239987 68150550 184761259 177359720 184761259 177359720 20273458 18534428 20273458 18534428 145924417 140156489 145924417 140156489 118756815 114233514 118756815 114233514 261584147 264274004 261584147 264274004 112214747 109718556 112214747 109718556 125629668 119803061 125629668 119803061 85414458 82786631 85414458 82786631 237898295 242868003 237898295 242868003 232505234 228493074 232505234 228493074 260297486 263321829 260297486 263321829 111787071 109205033 111787071 109205033 202192560 204184738 202192560 204184738 73919714 71430775 73919714 71430775 105358413 103070517 105358413 103070517 75779514 72878384 75779514 72878384 158523142 153330337 158523142 153330337 71719184 69881756 71719184 69881756 239253417 241523393 239253417 241523393 39378786 38150271 39378786 38150271 87628915 86870574 87628915 86870574 52946731 50967511 52946731 50967511 93413120 91122813 93413120 91122813 77530518 74502856 77530518 74502856 177727026 170655999 177727026 170655999 152801643 147266566 152801643 147266566 260906208 263744091 260906208 263744091 226978433 224276195 226978433 224276195 257872612 261593283 257872612 261593283 150848057 142125713 150848057 142125713 210161973 214591908 210161973 214591908 53401856 50244305 53401856 50244305 57139799 55756233 57139799 55756233 42617604 40073427 42617604 40073427 69388601 296038857 69388601 296038857 294844608 296038857 56580407 53555853 56580407 53555853 83566948 82620141 83566948 82620141 61892099 59978298 61892099 59978298 286777201 287474669 286777201 287474669 122646698 117768715 122646698 117768715 200225889 201085526 200225889 201085526 192249188 183668790 192249188 183668790 290996976 292366842 290996976 292366842 210437471 207225163 210437471 207225163 247361249 248833391 247361249 248833391 34148261 33245690 34148261 33245690 197088401 192123155 197088401 192123155 83856030 80832662 83856030 80832662 204137856 205967240 204137856 205967240 171182526 163038746 171182526 163038746 267932135 269980774 267932135 269980774 120535602 117069280 120535602 117069280 145618368 140818383 145618368 140818383 120539516 118359441 120539516 118359441 213099426 218587307 213099426 218587307 37499181 33939173 37499181 33939173 57749139 56334882 57749139 56334882 52059771 49575508 52059771 49575508 214891740 214836384 214891740 214836384 190574056 186240717 190574056 186240717 234404349 239558321 234404349 239558321 117833689 112042392 117833689 112042392 176722879 171331212 176722879 171331212 151992895 146766541 151992895 146766541 181081624 174440144 181081624 174440144 72550744 68634166 72550744 68634166 94672243 94345064 94672243 94345064 50629275 47949526 50629275 47949526 158337465 149457446 158337465 149457446 149495831 140541825 149495831 140541825 235770278 240143499 235770278 240143499 166994947 160698025 166994947 160698025 262883368 265520851 262883368 265520851 161207013 150314597 161207013 150314597 292691098 295027842 292691098 295027842 286030825 284519787 286030825 284519787 289954438 290477626 289954438 290477626 85542366 83049865 85542366 83049865 107683568 105091948 107683568 105091948 36564509 34089071 36564509 34089071 235214850 238398324 235214850 238398324 67963501 64788276 67963501 64788276 142398764 137692401 142398764 137692401 45047753 42332202 45047753 42332202 170485960 165808011 170485960 165808011 147527006 141075206 147527006 141075206 185906354 182005910 185906354 182005910 97227341 96220830 97227341 96220830 228923969 233131982 228923969 233131982 74261185 72685617 74261185 72685617 166837481 158246881 166837481 158246881 32448212 30121714 32448212 30121714 66996659 64264886 66996659 64264886 65393481 63120702 65393481 63120702 222444098 224995787 222444098 224995787 217366381 210838461 217366381 210838461 236628527 240391103 236628527 240391103 204879700 209008073 204879700 209008073 284387848 283694925 284387848 283694925 147509142 142462817 147509142 142462817 158871040 153144718 158871040 153144718 104837426 101759214 104837426 101759214 183186293 178566756 183186293 178566756 49446865 45191652 49446865 45191652 73425236 71392264 73425236 71392264 59507054 56905830 59507054 56905830 181493272 178315810 181493272 178315810 147132463 139880950 147132463 139880950 225721224 228626766 225721224 228626766 80384207 77569213 80384207 77569213 248360772 249520226 248360772 249520226 119149614 114667713 119149614 114667713 125504330 122469170 125504330 122469170 108602850 104598915 108602850 104598915 174284218 166597867 174284218 166597867 70115422 68414064 70115422 68414064 104028279 101619645 104028279 101619645 57094872 55054818 57094872 55054818 77825054 76844297 77825054 76844297 11807802 11509084 11807802 11509084 141923802 137190210 141923802 137190210 3395983 1839179 3395983 1839179 175058058 170362325 175058058 170362325 59371605 55976199 59371605 55976199 201568903 194940253 201568903 194940253 186020914 177468520 186020914 177468520 211827022 206549560 211827022 206549560 143249486 138017894 143249486 138017894 167765008 161013160 167765008 161013160 85328047 81642775 85328047 81642775 184015781 177508530 184015781 177508530 111111360 106378160 111111360 106378160 217802326 221029154 217802326 221029154 74187208 71381006 74187208 71381006 234782809 237592160 234782809 237592160 155525224 146390153 155525224 146390153 269565088 271019001 269565088 271019001 201569680 198514954 201569680 198514954 270692902 273342735 270692902 273342735 146369798 140986992 146369798 140986992 285706882 288088023 285706882 288088023 79461078 74897957 79461078 74897957 224613079 227692035 224613079 227692035 59305984 54583438 59305984 54583438 67545880 65923901 67545880 65923901 45286009 44785950 45286009 44785950 203618983 208319968 203618983 208319968 30062632 28055651 30062632 28055651 75690170 75516845 75690170 75516845 22111016 20284653 22111016 20284653 150053927 145466270 150053927 145466270 142500243 136642381 142500243 136642381 178204187 171872403 178204187 171872403 154740143 147213199 154740143 147213199 232993204 237356938 232993204 237356938 99703186 96717682 99703186 96717682 244694090 246889149 244694090 246889149 101521008 98740186 101521008 98740186 242479194 245925007 242479194 245925007 83806369 79983519 83806369 79983519 96361976 94890356 96361976 94890356 84442918 79779691 84442918 79779691 209788607 214297315 209788607 214297315 162758037 152150554 162758037 152150554 226532191 230586867 226532191 230586867 206174569 201502466 206174569 201502466 257197130 260701454 257197130 260701454 225986731 226106798 225986731 226106798 261219373 265820524 261219373 265820524 211150809 204301572 211150809 204301572 251354798 253775710 251354798 253775710 208721799 205620234 208721799 205620234 253578035 254615748 253578035 254615748 128164264 122950175 128164264 122950175 183633741 176284650 183633741 176284650 43832167 40394137 43832167 40394137 192690850 189112628 192690850 189112628 21172822 18480017 21172822 18480017 80862233 80934006 80862233 80934006 53304215 49650744 53304215 49650744 217934459 221551824 217934459 221551824 146400973 141742781 146400973 141742781 169352336 163852344 169352336 163852344 71594609 69554650 71594609 69554650 93932451 93231448 93932451 93231448 59792416 58473300 59792416 58473300 272717463 275315093 272717463 275315093 213408252 208965504 213408252 208965504 254232024 259207702 254232024 259207702 78853873 76314780 78853873 76314780 94767166 92712944 94767166 92712944 41506961 39275350 41506961 39275350 186221654 185379838 186221654 185379838 127423820 121201835 127423820 121201835 204374640 207140942 204374640 207140942 168701345 157470157 168701345 157470157 227638580 230895386 227638580 230895386 122246039 118756554 122246039 118756554 133200836 128661416 133200836 128661416 72485239 70160110 72485239 70160110 260778606 262878610 260778606 262878610 245638085 246478992 245638085 246478992 249476391 250321558 249476391 250321558 199835968 191117513 199835968 191117513 203899823 204854563 203899823 204854563 165003802 156094312 165003802 156094312 173565571 168237022 173565571 168237022 148590271 142334277 148590271 142334277 207013475 210608604 207013475 210608604 91349190 86511416 91349190 86511416 201468343 197733693 201468343 197733693 31833616 30166251 31833616 30166251 196569645 185905912 196569645 185905912 166363280 156404473 166363280 156404473 264518020 266364325 264518020 266364325 204011563 197133881 204011563 197133881 267786104 270354922 267786104 270354922 152059482 143880707 152059482 143880707 163970879 158477790 163970879 158477790 69467310 65663970 69467310 65663970 146629652 143086269 146629652 143086269 69897144 67929837 69897144 67929837 151858548 147337648 151858548 147337648 97431868 94127406 97431868 94127406 161130761 153772713 161130761 153772713 87960567 84358513 87960567 84358513 164402158 160272885 164402158 160272885 28534670 27350473 28534670 27350473 171952267 166947309 171952267 166947309 130579961 125455476 130579961 125455476 240264645 244583684 240264645 244583684 236971118 239503121 236971118 239503121 255940849 258648304 255940849 258648304 211974978 214257913 211974978 214257913 234182165 236834345 234182165 236834345 196839095 186795690 196839095 186795690 207600437 211366729 207600437 211366729 65067769 62542966 65067769 62542966 218337131 218694143 218337131 218694143 81891554 77843152 81891554 77843152 145878109 140934338 145878109 140934338 61943189 59817098 61943189 59817098 99529948 97370364 99529948 97370364 33075279 30952402 33075279 30952402 61759608 60849029 61759608 60849029 36538453 35591288 36538453 35591288 271501327 274171989 271501327 274171989 133445395 127345125 133445395 127345125 228796387 232351619 228796387 232351619 218808826 219750481 218808826 219750481 252311382 255373701 252311382 255373701 144622504 138897133 144622504 138897133 258211857 260549202 258211857 260549202 112961570 109111768 112961570 109111768 279506928 281132997 279506928 281132997 188470114 178528699 188470114 178528699 241431852 242070449 241431852 242070449 101143360 97923810 101143360 97923810 222428345 225069990 222428345 225069990 148058750 143765535 148058750 143765535 204250916 209100495 204250916 209100495 64459133 60836238 64459133 60836238 131824101 127267823 131824101 127267823 111840424 108186352 111840424 108186352 136127455 133877802 136127455 133877802 124380046 119365576 124380046 119365576 191451896 189517097 191451896 189517097 77059601 74066397 77059601 74066397 249889130 253267753 249889130 253267753 169179941 156874061 169179941 156874061 263797262 266400535 263797262 266400535 128641624 123691960 128641624 123691960 265529718 268255043 265529718 268255043 58337379 56208888 58337379 56208888 268002271 270528896 268002271 270528896 163456844 156405902 163456844 156405902 189467097 184814688 189467097 184814688 106687323 102568844 106687323 102568844 230671450 235679540 230671450 235679540 46935509 44124489 46935509 44124489 190987962 186867799 190987962 186867799 75303371 72522174 75303371 72522174 126692193 122860704 126692193 122860704 123100212 120916332 123100212 120916332 169726824 164958118 169726824 164958118 89342239 87652931 89342239 87652931 261949424 264317771 261949424 264317771 233069455 233217777 233069455 233217777 234077140 236611219 234077140 236611219 218941338 215938323 218941338 215938323 225886690 224717534 225886690 224717534 45939565 44457170 45939565 44457170 205353071 209172332 205353071 209172332 38347263 36607009 38347263 36607009 91005731 89763918 91005731 89763918 31982037 32289586 31982037 32289586 196136938 192634101 196136938 192634101 185904733 179535567 185904733 179535567 271264501 273846499 271264501 273846499 162196054 156185239 162196054 156185239 187564099 183327519 187564099 183327519 105277101 101492739 105277101 101492739 141514765 136706308 141514765 136706308 36819286 35503634 36819286 35503634 182763308 178172139 182763308 178172139 152095116 145330701 152095116 145330701 209031700 212516937 209031700 212516937 141772155 134627358 141772155 134627358 271166389 273702043 271166389 273702043 182902533 175162127 182902533 175162127 279820356 283556746 279820356 283556746 120204274 115203374 120204274 115203374 169605136 162572568 169605136 162572568 131898283 126178626 131898283 126178626 211122198 214473347 211122198 214473347 128011856 123267560 128011856 123267560 229057714 232641170 229057714 232641170 160190073 152175206 160190073 152175206 209922515 213521626 209922515 213521626 154059731 146307837 154059731 146307837 233510002 237175570 233510002 237175570 115558387 110742779 115558387 110742779 207324557 205645624 207324557 205645624 148152442 143270450 148152442 143270450 206617757 209500880 206617757 209500880 161925802 154019940 161925802 154019940 176578748 169968337 176578748 169968337 107449336 104560777 107449336 104560777 240116973 242578750 240116973 242578750 205794199 204723860 205794199 204723860 275956251 277050875 275956251 277050875 210037457 205847189 210037457 205847189 224579397 227571621 224579397 227571621 194302608 183640650 194302608 183640650 216758320 211507455 216758320 211507455 39829441 36445913 39829441 36445913 116558714 114118959 116558714 114118959 75072749 71417862 75072749 71417862 252392778 257285968 252392778 257285968 159414728 152553612 159414728 152553612 171326330 166017643 171326330 166017643 135926501 129750950 135926501 129750950 166659266 161830741 166659266 161830741 129806165 123069958 129806165 123069958 254947762 257880615 254947762 257880615 117005541 111390517 117005541 111390517 242996823 245236138 242996823 245236138 52261750 49313011 52261750 49313011 116776018 114664830 116776018 114664830 50288417 47647125 50288417 47647125 113104588 110311811 113104588 110311811 94069488 90994914 94069488 90994914 203367172 199653335 203367172 199653335 42722379 40055922 42722379 40055922 79191591 77312750 79191591 77312750 29149328 27440848 29149328 27440848 112867520 109222542 112867520 109222542 95280737 92107154 95280737 92107154 297500982 297846392 297500982 297846392 29094574 28298063 29094574 28298063 101785204 100508648 101785204 100508648 16926035 16284211 16926035 16284211 25151814 24543102 25151814 24543102 11498029 12461020 11498029 12461020 181182061 175390463 181182061 175390463 108267610 104309289 108267610 104309289 228103312 231939069 228103312 231939069 27336829 25139167 27336829 25139167 50411305 49807530 50411305 49807530 45683828 43006859 45683828 43006859 122913636 118487446 122913636 118487446 107577405 105851090 107577405 105851090 172972747 166684634 172972747 166684634 117465895 113032859 117465895 113032859 251148579 255944433 251148579 255944433 81135170 78299724 81135170 78299724 290262807 291718309 290262807 291718309 237964499 238481636 237964499 238481636 253879524 257490618 253879524 257490618 173427246 166002625 173427246 166002625 235752566 239857099 235752566 239857099 101823771 99872242 101823771 99872242 170428426 165895527 170428426 165895527 70744440 66410637 70744440 66410637 184731457 181940682 184731457 181940682 44582139 43201323 44582139 43201323 207826133 208578583 207826133 208578583 142394606 136803298 142394606 136803298 148081151 144352571 148081151 144352571 135301184 130458978 135301184 130458978 183799710 179163716 183799710 179163716 167399572 159254091 167399572 159254091 274129277 276534121 274129277 276534121 150357088 145314789 150357088 145314789 219735478 224228087 219735478 224228087 102394366 98944173 102394366 98944173 140065404 135681521 140065404 135681521 81901635 78958796 81901635 78958796 165137983 160008300 165137983 160008300 159360429 148478614 159360429 148478614 218700339 221348425 218700339 221348425 191762665 183591505 191762665 183591505 223211357 227638227 223211357 227638227 127819694 124354019 127819694 124354019 268186528 270607967 268186528 270607967 131123077 125831665 131123077 125831665 233580669 238159920 233580669 238159920 156059174 148772009 156059174 148772009 165596930 158966315 165596930 158966315 89406454 86803628 89406454 86803628 99923897 99168517 99923897 99168517 78862636 76107720 78862636 76107720 226678380 229353375 226678380 229353375 188203925 183258159 188203925 183258159 196855834 200802671 196855834 200802671 105925627 101281139 105925627 101281139 122026697 121223355 122026697 121223355 71497655 67811946 71497655 67811946 205412050 207455850 205412050 207455850 28982375 26422709 28982375 26422709 191657600 187808000 191657600 187808000 187470669 184553557 187470669 184553557 237463411 239523267 237463411 239523267 90468303 88662488 90468303 88662488 169430300 162149184 169430300 162149184 55329083 54035523 55329083 54035523 74499219 75341526 74499219 75341526 73101694 70419565 73101694 70419565 120181394 117578549 120181394 117578549 105981993 102923890 105981993 102923890 128786380 124944810 128786380 124944810 27650020 25538828 27650020 25538828 252365107 255896391 252365107 255896391 138772607 133994188 138772607 133994188 215103054 218718574 215103054 218718574 106220072 103122397 106220072 103122397 233249253 235822049 233249253 235822049 12813200 13066184 12813200 13066184 184555924 179285650 184555924 179285650 170481912 161193243 170481912 161193243 219109074 222096281 219109074 222096281 148557365 143573311 148557365 143573311 219875293 217299533 219875293 217299533 139151681 133702019 139151681 133702019 155366730 151457864 155366730 151457864 26272487 25959526 26272487 25959526 136982637 132565640 136982637 132565640 11383250 10304353 11383250 208030009 11383250 208030009 270972709 273928061 270972709 273928061 87298365 84619537 87298365 84619537 152554019 148662979 152554019 148662979 24677158 22583780 24677158 22583780 199752086 202182262 199752086 202182262 103859867 99370845 103859867 99370845 158295171 152388280 158295171 152388280 42608581 40499832 42608581 40499832 158850276 155478893 158850276 155478893 151699432 143257998 151699432 143257998 239250946 244095275 239250946 244095275 59216768 57316903 59216768 57316903 222106914 222467536 222106914 222467536 58279610 56579063 58279610 56579063 163106532 159555802 163106532 159555802 61741118 59968931 61741118 59968931 199671353 198078031 199671353 198078031 164228881 157717753 164228881 157717753 211226549 216412120 211226549 216412120 55829236 53320358 55829236 53320358 150269332 146435516 150269332 146435516 35099216 35358563 35099216 35358563 224761093 228670061 224761093 228670061 203832252 200290750 203832252 200290750 245073170 246832351 245073170 246832351 163506446 159123974 163506446 159123974 278702623 282893731 278702623 282893731 112968772 108006891 112968772 108006891 225589656 230693159 225589656 230693159 64368472 60411122 64368472 60411122 275189774 276807280 275189774 276807280 70690438 66473554 70690438 66473554 212551456 215197584 212551456 215197584 20917254 18009089 20917254 18009089 166586319 159114020 166586319 159114020 40239825 38032136 40239825 38032136 207127149 207676605 207127149 207676605 134578790 129900675 134578790 129900675 220792285 224569162 220792285 224569162 196324500 192488821 196324500 192488821 264514356 266160847 264514356 266160847 154037027 146386907 154037027 146386907 178988138 172987673 178988138 172987673 117420372 112278999 117420372 112278999 201701871 199226092 201701871 199226092 179870339 169847532 179870339 169847532 203433824 198083335 203433824 198083335 77135364 74706114 77135364 74706114 271792719 274727006 271792719 274727006 259889873 259419130 259889873 259419130 284345326 285990000 284345326 285990000 125593621 119867811 125593621 119867811 256727914 257915625 256727914 257915625 104879024 99524170 104879024 99524170 125091699 124309894 125091699 124309894 36529171 34145451 36529171 34145451 192187773 188773871 192187773 188773871 129726511 125779148 129726511 125779148 163786352 157902812 163786352 157902812 112371867 108326807 112371867 108326807 226607514 231328926 226607514 231328926 118211132 113888616 118211132 113888616 257136569 259258764 257136569 259258764 56956633 52385400 56956633 52385400 83154403 188550401 83154403 188550401 198503492 188550401 45353008 43615033 45353008 43615033 231059715 236093282 231059715 236093282 97122073 95767195 97122073 95767195 291177095 292013256 291177095 292013256 87007914 83550045 87007914 83550045 229778822 231549990 229778822 231549990 62142724 60050024 62142724 60050024 69792341 67720358 69792341 67720358 51461669 49521482 51461669 49521482 110680475 109753938 110680475 109753938 23889035 21561506 23889035 21561506 119541881 117274954 119541881 117274954 105199522 101537545 105199522 101537545 252380045 256700006 252380045 256700006 237612599 239973541 237612599 239973541 280851899 282732326 280851899 282732326 152988860 146981844 152988860 146981844 194958034 198618329 194958034 198618329 166626269 159605735 166626269 159605735 238380538 243589377 238380538 243589377 223525344 220547468 223525344 220547468 246814068 249030427 246814068 249030427 186294871 179070895 186294871 179070895 204850194 206259772 204850194 206259772 25439794 24394903 25439794 24394903 44635538 44879257 44635538 44879257 39866859 37936900 39866859 37936900 181525037 174739977 181525037 174739977 140453069 135853725 140453069 135853725 287697854 287222947 287697854 287222947 223365332 220220073 223365332 220220073 231225912 233658040 231225912 233658040 160878819 153354958 160878819 153354958 167903821 163473305 167903821 163473305 70458373 67885977 70458373 67885977 116884559 116017816 116884559 116017816 56544799 54857901 56544799 54857901 64402195 62260955 64402195 62260955 8338780 8145209 8338780 8145209 227105154 230772326 227105154 230772326 84660007 82160368 84660007 82160368 266551905 269315512 266551905 269315512 96945321 94548227 96945321 94548227 216241923 217762358 216241923 217762358 193164155 182415842 193164155 182415842 215207911 210075648 215207911 210075648 150682850 145980856 150682850 145980856 233153168 237030657 233153168 237030657 223075370 226880205 223075370 226880205 260129316 262364397 260129316 262364397 124080850 119609404 124080850 119609404 216621628 217243961 216621628 217243961 189111791 183922846 189111791 183922846 232202747 236117658 232202747 236117658 100952110 97969198 100952110 97969198 283505688 283244988 283505688 283244988 209987047 202257345 209987047 202257345 217737038 221311365 217737038 221311365 159378292 152597895 159378292 152597895 176865262 170990401 176865262 170990401 110701261 105730248 110701261 105730248 159276274 150855731 159276274 150855731 64594038 61111870 64594038 61111870 277273970 280071020 277273970 280071020 67591697 63970483 67591697 63970483 198809210 196335364 198809210 196335364 39013208 37411619 39013208 37411619 57990665 56261412 57990665 56261412 54298593 52468921 54298593 52468921 98077708 197245391 98077708 197245391 202848907 197245391 84391072 79742794 84391072 79742794 269013743 271587100 269013743 271587100 195158284 194759161 195158284 194759161 204850829 206041309 204850829 206041309 94042512 91412643 94042512 91412643 190641921 187386761 190641921 187386761 131291418 126804327 131291418 126804327 175988744 167626496 175988744 167626496 154502637 147265910 154502637 147265910 176253733 168389172 176253733 168389172 139040402 134487878 139040402 134487878 184989663 179817998 184989663 179817998 99152121 96685374 99152121 96685374 219916783 224167993 219916783 224167993 66197128 63654529 66197128 63654529 244520405 247735450 244520405 247735450 231076144 227720379 231076144 227720379 257589998 258528650 257589998 258528650 59029189 57097532 59029189 57097532 108778382 106143411 108778382 106143411 34828135 34428169 34828135 34428169 59598119 59518718 59598119 59518718 47520248 45390197 47520248 45390197 165432753 159450581 165432753 159450581 81388339 79136525 81388339 79136525 132252864 128956750 132252864 128956750 51867697 51428553 51867697 51428553 212931469 213124354 212931469 213124354 207726288 199906470 207726288 199906470 225512804 228850135 225512804 228850135 215611343 212591044 215611343 212591044 272186341 275172080 272186341 275172080 87579801 85603708 87579801 85603708 159260914 152228122 159260914 152228122 43294659 40953075 43294659 40953075 220080488 223502555 220080488 223502555 67577918 65721392 67577918 65721392 107341487 106622340 107341487 106622340 57595085 53862041 57595085 53862041 131121708 126808796 131121708 126808796 67392455 64686309 67392455 64686309 167150196 163292979 167150196 163292979 135348230 131150716 135348230 131150716 221669719 220530499 221669719 220530499 162821909 152863174 162821909 152863174 164661378 158895566 164661378 158895566 156108151 147519323 156108151 147519323 212447556 212467448 212447556 212467448 149259695 139088974 149259695 139088974 266866261 269040477 266866261 269040477 255923744 255093363 255923744 255093363 258160195 262334381 258160195 262334381 100047630 97589770 100047630 97589770 143810913 139816371 143810913 139816371 71471538 69310346 71471538 69310346 240376385 241654196 240376385 241654196 169541636 163323629 169541636 163323629 234441491 235025909 234441491 235025909 82592092 78967002 82592092 78967002 138599693 132910423 138599693 132910423 40700590 38345858 40700590 38345858 60780111 59618718 60780111 59618718 12985504 11944252 12985504 11944252 81675100 78422666 81675100 78422666 62326845 59402626 62326845 59402626 146681917 142663871 146681917 142663871 88040699 86559324 88040699 86559324 254872501 259464647 254872501 259464647 118000331 113429535 118000331 113429535 255571803 256700599 255571803 256700599 252600174 254920512 252600174 254920512 293806303 294194341 293806303 294194341 162303407 156541697 162303407 156541697 236163461 237058402 236163461 237058402 147552797 141902721 147552797 141902721 273684472 277178811 273684472 277178811 111270527 106485152 111270527 106485152 260929299 263466103 260929299 263466103 88322768 87167290 88322768 87167290 223628287 228601785 223628287 228601785 131616422 126646909 131616422 126646909 204883887 204119640 204883887 204119640 149868651 144516564 149868651 144516564 252857150 255653612 252857150 255653612 229297964 225456405 229297964 225456405 248611556 251052105 248611556 251052105 212754647 209192127 212754647 209192127 250052807 253628354 250052807 253628354 125701042 121380256 125701042 121380256 199267955 198639991 199267955 198639991 167832799 160635487 167832799 160635487 236949866 240632094 236949866 240632094 18489056 17573639 18489056 17573639 54142388 52977088 54142388 52977088 1714171 1213235 1714171 1213235 261009892 261752324 261009892 261752324 107886913 103139900 107886913 103139900 206282394 202212071 206282394 202212071 112356251 109678793 112356251 109678793 296990540 298469484 296990540 298469484 92254406 89209184 92254406 89209184 106207792 105286385 106207792 105286385 42215692 41447085 42215692 41447085 273266155 274812562 273266155 274812562 243023025 246150254 243023025 246150254 246756249 250969407 246756249 250969407 148886897 142679758 148886897 142679758 160920655 150531846 160920655 150531846 124235165 122967721 124235165 122967721 262130912 266411458 262130912 266411458 48289426 44386497 48289426 44386497 61720133 58192307 61720133 58192307 53022406 50073593 53022406 50073593 228622685 231789913 228622685 231789913 133830440 128931665 133830440 128931665 225874997 225932974 225874997 225932974 92234593 89558343 92234593 89558343 146529732 141014865 146529732 141014865 110335039 105418479 110335039 105418479 200043103 196663849 200043103 196663849 165282022 155123161 165282022 155123161 204028184 201624929 204028184 201624929 112038735 107295814 112038735 107295814 235937901 234101483 235937901 234101483 122309438 117683332 122309438 117683332 188301977 185327470 188301977 185327470 48951342 47592588 48951342 47592588 202788034 202694784 202788034 202694784 143881370 138312474 143881370 138312474 197087351 194723551 197087351 194723551 19066563 19042657 19066563 19042657 191771526 189024917 191771526 189024917 41149868 38281038 41149868 38281038 192415459 190574000 192415459 190574000 102866930 102015308 102866930 102015308 196891241 194544831 196891241 194544831 118819645 114392529 118819645 114392529 206896388 211053130 206896388 211053130 145124606 138655931 145124606 138655931 258202974 261229258 258202974 261229258 29934128 27296893 29934128 27296893 119115823 116075694 119115823 116075694 101893223 97725494 101893223 97725494 181872084 174025473 181872084 174025473 121935619 117349343 121935619 117349343 188858653 184242330 188858653 184242330 35412535 36698485 35412535 36698485 111076411 109162044 111076411 109162044 56835081 52786412 56835081 52786412 144568417 138708369 144568417 138708369 56863102 55115856 56863102 55115856 68786713 66611242 68786713 66611242 50074035 47255899 50074035 47255899 267270306 267243656 267270306 267243656 112433723 110617460 112433723 110617460 216275643 215787247 216275643 215787247 102034989 98991498 102034989 98991498 262381321 264612972 262381321 264612972 196092011 187579346 196092011 187579346 270380403 271601662 270380403 271601662 222474989 217733010 222474989 217733010 279402160 282017702 279402160 282017702 80954637 77184589 80954637 77184589 91327101 90674171 91327101 90674171 50936068 49019457 50936068 49019457 71423007 69422249 71423007 69422249 20950741 19413426 20950741 19413426 80214804 77920859 80214804 77920859 72373819 69033531 72373819 69033531 187533432 182424134 187533432 182424134 153826406 148431301 153826406 148431301 270556023 273336121 270556023 273336121 128994215 123184146 128994215 123184146 151575368 146397581 151575368 146397581 118498670 114404016 118498670 114404016 276164027 277856881 276164027 277856881 163450634 156202947 163450634 156202947 176674266 173612807 176674266 173612807 117653998 113106049 117653998 113106049 200286628 195392803 200286628 195392803 137235545 131280012 137235545 131280012 255081580 259484393 255081580 259484393 185829098 178090683 185829098 178090683 236343948 239695066 236343948 239695066 79517722 76247137 79517722 76247137 95325264 93572277 95325264 93572277 84606351 84853386 84606351 84853386 109164051 105070697 109164051 105070697 41842418 43049430 41842418 43049430 237790647 241538473 237790647 241538473 200728538 193480085 200728538 193480085 240217794 244187708 240217794 244187708 140801519 134843463 140801519 134843463 259231370 260740790 259231370 260740790 140025967 134198023 140025967 134198023 228055591 227591717 228055591 227591717 139497439 134255559 139497439 134255559 140613600 135657613 140613600 135657613 131197282 125975964 131197282 125975964 176505212 173402158 176505212 173402158 68765191 65916687 68765191 65916687 245781935 248654166 245781935 248654166 190236864 182926922 190236864 182926922 275043579 276062980 275043579 276062980 200102729 193896841 200102729 193896841 255649404 259870929 255649404 259870929 63776565 61263386 63776565 61263386 110936527 110876473 110936527 110876473 24903994 22931408 24903994 22931408 39710698 39155722 39710698 39155722 29427880 27852704 29427880 27852704 210325559 207743141 210325559 207743141 89469025 86992756 89469025 86992756 133677187 129986343 133677187 129986343 77046038 73546261 77046038 73546261 144510338 140308635 144510338 140308635 72651989 70491867 72651989 70491867 153148195 149303080 153148195 149303080 148361569 141296011 148361569 141296011 160865878 156943598 160865878 156943598 38426353 37432179 38426353 37432179 235826767 239858077 235826767 239858077 213071678 210885071 213071678 210885071 292724732 293856162 292724732 293856162 203750862 199441769 203750862 199441769 217545909 220727681 217545909 220727681 171728450 164696816 171728450 164696816 251081107 252710938 251081107 252710938 180982074 172164253 180982074 172164253 247172728 250897701 247172728 250897701 134548860 130932453 134548860 130932453 227171585 231218445 227171585 231218445 49662083 46016800 49662083 46016800 53278402 52307983 53278402 52307983 47995143 45930280 47995143 45930280 183028119 176540227 183028119 176540227 178664774 169707319 178664774 169707319 249603786 252343986 249603786 252343986 94594510 91939798 94594510 91939798 230548551 234065952 230548551 234065952 218748565 219502933 218748565 219502933 227704467 230586589 227704467 230586589 62131413 58797183 62131413 58797183 123905741 120221701 123905741 120221701 106323887 102080333 106323887 102080333 155173347 147492813 155173347 147492813 52413956 50242510 52413956 50242510 263269137 266588639 263269137 266588639 212714095 212805601 212714095 212805601 269983940 270703742 269983940 270703742 208617699 206635539 208617699 206635539 221578590 224283141 221578590 224283141 21880607 19386775 21880607 19386775 162196826 157863940 162196826 157863940 160955308 155165012 160955308 155165012 192979184 189747851 192979184 189747851 165974827 161358326 165974827 161358326 237228539 240356256 237228539 240356256 121505600 115305600 121505600 115305600 199682440 196436791 199682440 196436791 52221599 48449221 52221599 48449221 240667823 244642509 240667823 244642509 137881258 133671692 137881258 133671692 251295344 252589827 251295344 252589827 47451101 45143560 47451101 45143560 127998439 122484258 127998439 122484258 98357264 95386618 98357264 95386618 213382391 215858795 213382391 215858795 175405579 164619839 175405579 164619839 211132945 213878371 211132945 213878371 100390855 96856337 100390855 96856337 217780403 221945684 217780403 221945684 75490159 72697747 75490159 72697747 123576714 118903433 123576714 118903433 95526565 92876233 95526565 92876233 103464099 101751249 103464099 101751249 96477985 92787640 96477985 92787640 170244985 164285834 170244985 164285834 68455960 65012356 68455960 65012356 257202792 259527405 257202792 259527405 186061695 179189244 186061695 179189244 223272261 226536160 223272261 226536160 67788342 64592298 67788342 64592298 91505746 89783993 91505746 89783993 58047472 55638100 58047472 55638100 136044979 132690851 136044979 132690851 25631910 24659449 25631910 24659449 176074063 172227056 176074063 172227056 146796397 140531670 146796397 140531670 188901300 183926271 188901300 183926271 182643059 174899013 182643059 174899013 288028575 288067025 288028575 288067025 140781445 135211689 140781445 135211689 176665763 169739412 176665763 169739412 105244470 100801687 105244470 100801687 112249470 109713872 112249470 109713872 30901487 29358936 30901487 29358936 144008521 139412742 144008521 139412742 14159053 13536382 14159053 13536382 81126414 80731506 81126414 80731506 80377027 79014147 80377027 79014147 243697305 247948233 243697305 247948233 203774507 201362938 203774507 201362938 241450092 245043266 241450092 245043266 196881509 186160419 196881509 186160419 197949200 194938089 197949200 194938089 161898494 155188659 161898494 155188659 172505519 167039489 172505519 167039489 153236077 145623300 153236077 145623300 225402982 230163665 225402982 230163665 70892041 68149303 70892041 68149303 87502849 86996855 87502849 86996855 67283347 63958356 67283347 63958356 149012986 143483474 149012986 143483474 56301691 55051879 56301691 55051879 63746057 62363365 63746057 62363365 55454659 53671104 55454659 53671104 253899368 256783103 253899368 256783103 211825848 209319506 211825848 209319506 240087135 242826260 240087135 242826260 129594222 123711175 129594222 123711175 220045974 221577970 220045974 221577970 91161499 87877345 91161499 87877345 245390140 248481687 245390140 248481687 110418319 105382161 110418319 105382161 124911871 121148443 124911871 121148443 55178491 51666734 55178491 51666734 198512306 198657688 198512306 198657688 161614144 150958932 161614144 150958932 259395935 261701816 259395935 261701816 75429790 72927436 75429790 72927436 105769249 106100717 105769249 106100717 74000192 72472427 74000192 72472427 95147538 94498957 95147538 94498957 36529441 33796805 36529441 33796805 299031903 298654567 299031903 298654567 20002906 18772159 20002906 18772159 240219670 243521054 240219670 243521054 202357696 197730719 202357696 197730719 245810510 248502576 245810510 248502576 234600553 234228117 234600553 234228117 262550567 263791965 262550567 263791965 87584127 85989851 87584127 85989851 193384609 192891009 193384609 192891009 95765772 93497882 95765772 93497882 236346290 237958238 236346290 237958238 199038178 195843097 199038178 195843097 258842028 259906900 258842028 259906900 110996994 105999214 110996994 105999214 126540884 123055210 126540884 123055210 121234178 116109686 121234178 116109686 277071498 278684806 277071498 278684806 127921714 122460794 127921714 122460794 238388357 241267140 238388357 241267140 175474285 166551668 175474285 166551668 182468404 178061833 182468404 178061833 69121928 66319586 69121928 66319586 109000141 106524176 109000141 106524176 38277347 36155708 38277347 36155708 112427795 111611198 112427795 111611198 85935022 84667535 85935022 84667535 209534703 208957385 209534703 208957385 165007998 157276911 165007998 157276911 242167841 245026754 242167841 245026754 212966103 207994709 212966103 207994709 222139330 222917444 222139330 222917444 125099079 119729343 125099079 119729343 193556987 186217418 193556987 186217418 46061700 41174075 46061700 41174075 102514480 101141648 102514480 101141648 28779039 27534635 28779039 27534635 48119508 49015269 48119508 49015269 34955744 32737999 34955744 32737999 96210702 95261041 96210702 95261041 68524984 66295617 68524984 66295617 171707224 163112438 171707224 163112438 62057218 58733036 62057218 58733036 242508140 246791167 242508140 246791167 67166002 64277166 67166002 64277166 266748501 269935011 266748501 269935011 53154194 49589090 53154194 49589090 64445581 62819424 64445581 62819424 61810456 59709084 61810456 59709084 226895338 230130059 226895338 230130059 109090347 107153399 109090347 107153399 131675849 127608442 131675849 127608442 127731576 122345875 127731576 122345875 208982724 203077912 208982724 203077912 164262977 159121135 164262977 159121135 194790344 184569636 194790344 184569636 175070233 168729636 175070233 168729636 230675969 233469589 230675969 233469589 143697284 137716379 143697284 137716379 279303592 281247002 279303592 281247002 166271140 161704508 166271140 161704508 200579475 200546522 200579475 200546522 142192752 136546078 142192752 136546078 221065354 217744974 221065354 217744974 49403611 45905443 49403611 45905443 99832024 98081417 99832024 98081417 42243866 39791310 42243866 39791310 231521543 236543712 231521543 236543712 22682069 21413972 22682069 21413972 239383381 243471735 239383381 243471735 195659863 184656173 195659863 184656173 246074388 250268174 246074388 250268174 73235984 70650260 73235984 70650260 143047670 138402130 143047670 138402130 71294176 68880391 71294176 68880391 133086144 128767594 133086144 128767594 61662356 58211942 61662356 58211942 161197243 155058661 161197243 155058661 40950143 37929840 40950143 37929840 289205260 290706131 289205260 290706131 149206076 143864221 149206076 143864221 160454508 154729877 160454508 154729877 145366296 140478634 145366296 140478634 187730953 182158966 187730953 182158966 137537686 132512587 137537686 132512587 183528714 176773902 183528714 176773902 136775362 132555414 136775362 132555414 241380380 242818265 241380380 242818265 58572734 56203961 58572734 56203961 272464695 274748820 272464695 274748820 185407163 179889371 185407163 179889371 289988059 290192737 289988059 290192737 116843275 111476851 116843275 111476851 142246597 137643771 142246597 137643771 30100901 29517026 30100901 29517026 51599918 51594588 51599918 51594588 17844435 17417850 17844435 17417850 106900221 104516665 106900221 104516665 51822754 48726643 51822754 48726643 231205157 235206992 231205157 235206992 123152822 117897894 123152822 117897894 185143921 177093540 185143921 177093540 160168115 150361934 160168115 150361934 178879933 171242542 178879933 171242542 67276722 64725323 67276722 64725323 115459828 114475738 115459828 114475738 89860369 86823262 89860369 86823262 265668551 268030865 265668551 268030865 27556358 25249883 27556358 25249883 157225582 154000879 157225582 154000879 58250342 55767669 58250342 55767669 113099700 111934554 113099700 111934554 13966808 14449842 13966808 14449842 233402346 234667327 233402346 234667327 78222294 76286312 78222294 76286312 174902439 166702474 174902439 166702474 27075307 24792558 27075307 24792558 216720065 219700949 216720065 219700949 93375249 91404284 93375249 91404284 244590454 247843713 244590454 247843713 119422332 116192700 119422332 116192700 274732442 277232327 274732442 277232327 86955382 84253362 86955382 84253362 198927270 202635286 198927270 202635286 29644187 27922774 29644187 27922774 54505011 53474373 54505011 53474373 49025472 46973803 49025472 46973803 146388248 141178269 146388248 141178269 116310502 111893579 116310502 111893579 177492353 169027603 177492353 169027603 154393356 146352222 154393356 146352222 188991177 183598569 188991177 183598569 113529753 107964167 113529753 107964167 205820571 204021260 205820571 204021260 74477464 71854103 74477464 71854103 226232797 227454708 226232797 227454708 106692624 102694680 106692624 102694680 227690294 230031064 227690294 230031064 150695918 142826114 150695918 142826114 253268289 255600822 253268289 255600822 146164245 139718807 146164245 139718807 243824608 246224581 243824608 246224581 87043017 84911254 87043017 84911254 202604317 205158768 202604317 205158768 77093906 76061319 77093906 76061319 124158597 121356858 124158597 121356858 120728653 116895677 120728653 116895677 212260483 215957702 212260483 215957702 210978082 204782280 210978082 204782280 245383944 246739877 245383944 246739877 230634054 230388920 230634054 230388920 250694468 253791154 250694468 253791154 199172253 193378173 199172253 193378173 222659072 220583379 222659072 220583379 95981388 93235257 95981388 93235257 154436513 150252528 154436513 150252528 115361433 110218655 115361433 110218655 159241035 155487077 159241035 155487077 82716379 77578571 82716379 77578571 88417001 87067649 88417001 87067649 26516365 25634816 26516365 25634816 115467049 115639783 115467049 115639783 72676427 68585689 72676427 68585689 172249040 167145811 172249040 167145811 123612969 119554847 123612969 119554847 231212217 234487957 231212217 234487957 149189811 142395729 149189811 142395729 214326458 217778867 214326458 217778867 48208279 46597276 48208279 46597276 66543840 63402757 66543840 63402757 40289365 36802855 40289365 36802855 209963195 208913167 209963195 208913167 185357771 180322763 185357771
96616 0 0 20348 0 20348 999988387 20348 454678775 716445086 454678775 716445086 180416609 74434991 180416609 74434991 950011946 74434991 90012744 427410227 90012744 427410227 285279812 427410227 92172046 43672556 92172046 43672556 970604717 43672556 815479924 731910845 815479924 731910845 41667039 36503151 41667039 36503151 975713587 36503151 650391414 781733574 650391414 781733574 260843979 251478112 260843979 251478112 832574096 251478112 38343603 56776800 38343603 159321350 38343603 159321350 894034265 159321350 71052623 88731561 71052623 88731561 941038363 88731561 825208174 455111882 825208174 455111882 247697873 260326849 247697873 260326849 827025930 260326849 517720477 921706396 517720477 921706396 310311730 383906480 310311730 383906480 740031274 383906480 367095052 888313759 367095052 888313759 290537068 331730498 290537068 331730498 775787559 331730498 587012194 943929240 587012194 943929240 557150552 430041394 557150552 430041394 709369317 430041394 528295070 976109874 528295070 976109874 189221855 94061698 189221855 94061698 937596161 94061698 110129806 481851040 110129806 481851040 674469677 481851040 54003071 72329746 54003071 72329746 951454105 72329746 381581414 994058047 381581414 994058047 290544198 386452523 290544198 386452523 738521305 386452523 96042496 144126860 96042496 489001352 96042496 489001352 325244245 489001352 207897889 235109598 207897889 235109598 843765273 235109598 164897212 249535662 164897212 29962361 164897212 29962361 980184800 29962361 2967260 3965377 2967260 3965377 997261316 3965377 205432078 413115709 205432078 413115709 275183206 413115709 213441728 235106886 213441728 235106886 843804238 235106886 528109498 814197493 528109498 814197493 189745586 16070459 189745586 16070459 989352426 16070459 398286353 788520114 398286353 788520114 25173430 26498303 25173430 26498303 982433886 26498303 916838402 798208860 916838402 798208860 106734984 127922975 106734984 127922975 915519696 127922975 821098796 901431156 821098796 901431156 597442346 469594746 597442346 469594746 701252554 441575016 701252554 983350970 701252554 983350970 187807702 219502189 187807702 219502189 924628805 114064870 924628805 906834404 924628805 906834404 148982153 105332354 148982153 105332354 930867721 105332354 528384776 846531196 528384776 846531196 229475948 327332060 229475948 327332060 778841572 327332060 537564834 692899827 537564834 692899827 92851491 108791647 92851491 108791647 928319942 108791647 649288813 798661706 649288813 798661706 157366358 182384676 157366358 182384676 878590993 182384676 503645392 815605494 503645392 815605494 37081828 42776233 37081828 42776233 971294546 42776233 146992588 376796856 146992588 376796856 744972817 376796856 21795256 16485153 21795256 16485153 989178108 16485153 581450138 990138004 581450138 990138004 558843380 341460097 558843380 341460097 769194222 341460097 439354058 811944994 439354058 811944994 48131130 25161700 48131130 25161700 983413893 25161700 224963387 752007557 224963387 752007557 475788144 752007557 161705577 240643438 161705577 240643438 839634132 240643438 253379265 615430898 253379265 615430898 366961492 615430898 11769318 16982415 11769318 16982415 988779223 16982415 284776093 426556406 284776093 384690868 284776093 384690868 231281824 257335840 231281824 257335840 940481509 89448638 940481509 870114334 940481509 870114334 68235549 94312669 68235549 94312669 937386550 94312669 8938438 13444753 8938438 518916344 8938438 518916344 349847170 518916344 135899620 77120333 135899620 77120333 948129045 77120333 912300386 437685163 912300386 437685163 193906673 262256636 193906673 262256636 825866784 262256636 521832192 927043983 521832192 927043983 341854001 371057922 341854001 371057922 748894237 371057922 343074519 617151658 343074519 617151658 114239452 149408104 114239452 149408104 900918263 149408104 891255335 570036079 891255335 570036079 103262119 123775496 103262119 123775496 918138023 123775496 706772654 648471400 706772654 648471400 40566712 22595567 40566712 22595567 984928701 22595567 101085515 728859297 101085515 728859297 586806720 728859297 494038570 347802553 494038570 347802553 765212441 347802553 296615824 977137337 296615824 977137337 475517860 977137337 246825184 363992297 246825184 363992297 753544832 363992297 703722094 755193546 703722094 755193546 35480492 36865499 35480492 36865499 975373215 36865499 703131799 547721025 703131799 547721025 196033357 183039808 196033357 183039808 878110291 183039808 739895559 464523496 739895559 464523496 146469441 207501709 146469441 207501709 860838990 207501709 715497245 460053515 715497245 460053515 260792860 330897825 260792860 330897825 776311081 330897825 166173458 8571501 166173458 8571501 993721560 8571501 62457 62433 62457 62433 999893734 62433 467300884 959974706 467300884 959974706 279199224 327575009 279199224 327575009 990558423 14283949 990558423 325850807 990558423 325850807 126533247 182402366 126533247 182402366 878549183 182402366 716700226 572962419 716700226 572962419 212825076 316212816 212825076 316212816 786688562 316212816 773818985 392167871 773818985 392167871 227555572 313878888 227555572 313878888 788477210 313878888 413888346 690301998 413888346 690301998 321786540 399518417 321786540 399518417 812833453 280649087 812833453 495965783 812833453 495965783 84808067 108073346 84808067 108073346 929002528 108073346 665721216 879758587 665721216 879758587 97557331 89161342 97557331 89161342 940640569 89161342 704461140 556244783 704461140 556244783 137621648 193104575 137621648 193104575 871084671 193104575 557461060 997880031 557461060 997880031 268943740 354840424 268943740 354840424 760579003 354840424 561454730 999570187 561454730 999570187 171415715 228415329 171415715 228415329 859009189 211015295 859009189 785336374 859009189 785336374 36781290 39603450 36781290 39603450 973268099 39603450 382843805 870221465 382843805 870221465 258223635 383842479 258223635 383842479 740059158 383842479 455143497 924872815 455143497 924872815 95886503 116922809 95886503 116922809 922768282 116922809 268810161 477071746 268810161 477071746 677218881 477071746 299654768 436087706 299654768 436087706 705220900 436087706 116461535 129920915 116461535 129920915 61398525 80503976 61398525 80503976 946099809 80503976 55051092 82623322 55051092 19821020 55051092 19821020 6695839 5089423 6695839 5089423 996570188 5089423 517033094 928544006 517033094 928544006 198725591 297968030 198725591 297968030 799378005 297968030 674775350 574879257 674775350 574879257 312195394 451197344 312195394 451197344 694394243 451197344 33969727 50265483 33969727 653550295 33969727 653550295 377828370 653550295 200743351 181827980 200743351 181827980 879079601 181827980 310487860 465602564 310487860 110405383 310487860 110405383 32176081 36297672 32176081 36297672 975891375 36297672 808694313 668110105 808694313 668110105 76546905 66505486 76546905 66505486 955197627 66505486 827148412 344105407 827148412 344105407 35849399 38686233 35849399 38686233 973985359 38686233 339961675 747942135 339961675 747942135 309989028 335083614 309989028 335083614 949360567 75578601 949360567 801811794 949360567 801811794 112369539 151641680 112369539 151641680 899296187 151641680 752885730 457006473 752885730 457006473 158045649 186497839 158045649 186497839 875512013 186497839 162671212 246708308 162671212 192523920 162671212 192523920 871326866 192523920 115345128 138636505 115345128 138636505 947160363 78771439 947160363 889493728 947160363 889493728 51838528 59847732 51838528 59847732 959719983 59847732 507710140 833105302 507710140 833105302 306498998 405613066 306498998 405613066 726174270 405613066 242654806 158573740 242654806 158573740 56761573 75136036 56761573 75136036 949649595 75136036 780469751 539716865 780469751 539716865 304477453 321055550 304477453 321055550 892165799 162089122 892165799 257384022 892165799 257384022 128179505 180059937 128179505 180059937 880125967 180059937 466483223 985793726 466483223 985793726 235215625 313949169 235215625 313949169 788382344 313949169 351515873 973439951 351515873 973439951 176838616 183103939 176838616 183103939 878065230 183103939 55835401 83643395 55835401 724963629 55835401 724963629 559855318 724963629 525361241 433786692 525361241 433786692 706643355 433786692 124831664 187010691 124831664 330611082 124831664 330611082 776554508 330611082 200140409 211447654 200140409 211447654 974907342 37312629 974907342 806788101 974907342 806788101 526008925 372013519 526008925 372013519 823378748 265795683 823378748 498187751 823378748 498187751 34953238 41116679 34953238 41116679 972256941 41116679 13362772 20674859 13362772 159362504 13362772 159362504 894020718 159362504 87429277 92175654 87429277 92175654 938758125 92175654 507348488 998943982 507348488 998943982 379094535 539618085 379094535 539618085 637684413 885550741 637684413 885550741 479403959 347907007 479403959 347907007 765069594 347907007 223169488 289949656 223169488 289949656 154329033 165071245 154329033 165071245 890176378 165071245 785151595 595730558 785151595 595730558 321136823 372789512 321136823 372789512 747995085 372789512 642130131 987423295 642130131 987423295 517180271 398782274 517180271 398782274 730872785 398782274 617089157 831477475 617089157 831477475 390897945 481830589 390897945 481830589 674532126 481830589 628740830 998974092 628740830 998974092 264187051 305552428 264187051 305552428 794175020 305552428 367453405 622433759 367453405 622433759 178811820 204939679 178811820 204939679 862543046 204939679 91401074 137379587 91401074 875547566 91401074 875547566 377814713 875547566 143833007 148012573 143833007 148012573 901697040 148012573 331717925 713653050 331717925 713653050 398922927 713653050 116243677 157329719 116243677 157329719 964506425 52813856 964506425 830857104 964506425 830857104 96011566 142921092 96011566 142921092 905119940 142921092 11084893 17118674 11084893 627602348 11084893 627602348 621129445 627602348 512646153 471655145 512646153 471655145 680963048 471655145 762648 1024027 762648 117463797 762648 117463797 922422444 117463797 39780328 56018402 39780328 56018402 962217951 56018402 97096679 145681384 97096679 109927015 97096679 109927015 70918381 102668240 70918381 102668240 932652691 102668240 92187889 189519735 92187889 189519735 873538654 189519735 107042283 154678175 107042283 154678175 897105138 154678175 169833012 324205705 169833012 324205705 781189985 324205705 155442413 149388495 155442413 149388495 900926815 149388495 88937804 133752901 88937804 664573371 88937804 664573371 581980492 664573371 412731757 460611186 412731757 460611186 688221993 460611186 31552525 47004252 31552525 175884647 31552525 175884647 117110982 175884647 115857708 123059841 115857708 123059841 918664242 123059841 672465805 600022903 672465805 600022903 171339387 253903505 171339387 253903505 831338836 253903505 170079039 538812554 170079039 538812554 469926222 538812554 244269598 348340996 244269598 348340996 960822312 58391314 960822312 393406364 960822312 393406364 253949373 356870024 253949373 356870024 758780344 356870024 503432317 933358797 503432317 933358797 370630539 572169818 370630539 572169818 548171289 864975997 548171289 864975997 262370167 342853104 262370167 342853104 768204457 342853104 620841122 786556425 620841122 786556425 235270117 223409907 235270117 223409907 851416408 223409907 481706897 866696853 481706897 866696853 305605038 399312389 305605038 399312389 730523690 399312389 116799869 175504680 116799869 584431392 116799869 584431392 451605859 584431392 126912683 187436477 126912683 187436477 874938259 187436477 152115687 230006365 152115687 171648154 152115687 171648154 885719563 171648154 59461244 11171531 59461244 11171531 992224279 11171531 748656856 849953894 748656856 849953894 493243061 459806672 493243061 459806672 688829003 459806672 376185706 720869340 376185706 720869340 192516962 261380723 192516962 261380723 826378759 261380723 770864182 426240944 770864182 426240944 275640887 378622167 275640887 378622167 744155284 378622167 75174367 113156154 75174367 685858749 75174367 685858749 522750408 685858749 311781646 113922427 311781646 113922427 924716260 113922427 511779292 736628612 511779292 736628612 28040845 11347115 28040845 11347115 992156307 11347115 280655176 862364981 280655176 862364981 362732115 862364981 49453245 58672600 49453245 58672600 960688538 58672600 736735194 529799142 736735194 529799142 15909455 22130933 15909455 22130933 985370278 22130933 265793104 517779316 265793104 517779316 462467945 517779316 3547109 4801722 3547109 4801722 996810398 4801722 646137334 900310892 646137334 900310892 553628269 555111846 553628269 555111846 662814951 981953790 662814951 981953790 398021600 524354472 398021600 524354472 659924741 808815787 659924741 808815787 550716518 505838915 550716518 505838915 637150067 847116882 637150067 847116882 181452315 232759714 181452315 232759714 860998478 207245633 860998478 502771230 860998478 502771230 154106671 120045040 154106671 120045040 920755830 120045040 43146570 64143598 43146570 828190004 43146570 828190004 583859052 828190004 18845904 26983921 18845904 26983921 982204895 26983921 145592841 220646185 145592841 9860598 145592841 9860598 992980261 9860598 5795227 7176070 5795227 7176070 994815524 7176070 393092281 864814563 393092281 864814563 253300293 318478771 253300293 318478771 785185401 318478771 225714363 339420604 225714363 144782638 225714363 144782638 22586276 33249386 22586276 33249386 977969683 33249386 89662319 350558881 89662319 350558881 233259749 350558881 13289332 3903156 13289332 3903156 997265963 3903156 748879326 795886601 748879326 795886601 264692069 385882845 264692069 385882845 739032494 385882845 400506174 892061331 400506174 892061331 252942993 309372373 252942993 309372373 955414077 66204329 955414077 453364333 955414077 453364333 171959552 249541140 171959552 249541140 833762145 249541140 563239254 882603744 563239254 882603744 255731737 248919302 255731737 248919302 834347148 248919302 178877056 271841149 178877056 138844920 178877056 138844920 907516220 138844920 90240344 124915953 90240344 124915953 917424240 124915953 587009661 960057927 587009661 960057927 465619273 424680268 465619273 424680268 712886442 424680268 214892758 324493027 214892758 656636455 214892758 656636455 424991382 656636455 121297035 130714914 121297035 130714914 913612018 130714914 86731713 130374428 86731713 423475270 86731713 423475270 713836412 423475270 209237816 255860531 209237816 255860531 830100164 255860531 277935679 417742799 277935679 412071679 277935679 412071679 721873959 412071679 152107028 191774058 152107028 191774058 871944057 191774058 57880920 86604951 57880920 464526896 57880920 464526896 685635681 464526896 301109319 426598392 301109319 426598392 880210590 179882745 880210590 634039877 880210590 634039877 391731326 550388122 391731326 550388122 639326457 871629028 639326457 871629028 332472253 471394394 332472253 471394394 681183837 471394394 372467783 858978442 372467783 858978442 332591680 389400834 332591680 389400834 810997791 282756546 810997791 747911671 810997791 747911671 401866083 522625407 401866083 522625407 613265934 772202802 613265934 772202802 408884391 484553725 408884391 484553725 672638334 484553725 567536425 958212428 567536425 958212428 386635299 536239242 386635299 536239242 600886460 835436687 600886460 835436687 47389377 36339774 47389377 36339774 975884057 36339774 96530386 264501082 96530386 264501082 174129404 264501082 11590966 17287557 11590966 17287557 988500292 17287557 35816885 399201662 35816885 399201662 265895003 399201662 134911916 162300981 134911916 162300981 891963070 162300981 657040518 926071131 657040518 926071131 561615957 405845094 561615957 405845094 725963906 405845094 609977335 726112037 609977335 726112037 412119575 429012041 412119575 429012041 710109102 429012041 93799914 140515402 93799914 198019076 93799914 198019076 131831347 198019076 75470020 79333684 75470020 79333684 946708971 79333684 861883850 713951440 861883850 713951440 75491791 27293566 75491791 27293566 982069541 27293566 158036606 991305675 158036606 991305675 617602288 991305675 546267742 256045712 546267742 256045712 829992054 256045712 165445342 250533001 165445342 968824239 165445342 968824239 381035818 968824239 264662124 383183599 264662124 383183599 740611841 383183599 534794516 970690741 534794516 970690741 236763262 347007281 236763262 347007281 765400866 347007281 633739192 969586088 633739192 969586088 500534930 405114285 500534930 405114285 726511697 405114285 16194118 25240545 16194118 905771995 16194118 905771995 393858502 905771995 129938413 167768320 129938413 167768320 888210769 167768320 641619403 954120041 641619403 954120041 348348750 443960629 348348750 443960629 699506440 443960629 290729012 390344763 290729012 390344763 735860923 390344763 100306407 147008198 100306407 147008198 902329990 147008198 607894905 775422376 607894905 775422376 126882970 184639333 126882970 184639333 877111198 184639333 716981062 441641694 716981062 441641694 264382290 338368258 264382290 338368258 771156732 338368258 52152330 77983127 52152330 378993247 52152330 378993247 743847874 378993247 171654823 233276185 171654823 233276185 919170059 122276043 919170059 467768896 919170059 467768896 153002082 125981357 153002082 125981357 916790718 125981357 581335050 698868812 581335050 698868812 248512671 264342401 248512671 264342401 824418393 264342401 149948990 226911255 149948990 578074123 149948990 578074123 621692339 578074123 51731847 65305153 51731847 65305153 956075720 65305153 834877693 459712927 834877693 459712927 160243338 214901132 160243338 214901132 856656919 214901132 218455498 329676926 218455498 184688478 218455498 184688478 877107041 184688478 108754146 127918094 108754146 127918094 915542884 127918094 171763677 260984978 171763677 85836470 171763677 85836470 5379880 2478450 5379880 2478450 998231944 2478450 394210545 967078562 394210545 967078562 356994842 281494321 356994842 281494321 812360366 281494321 179397391 272687040 179397391 356528764 179397391 356528764 758927057 356528764 142693489 200818610 142693489 200818610 944856993 82497820 944856993 333001488 944856993 333001488 184914651 269122688 184914651 269122688 821124971 269122688 376066007 772387365 376066007 772387365 244215055 334962804 244215055 334962804 773609996 334962804 38982710 57703966 38982710 260637132 38982710 260637132 826856255 260637132 126914881 169856925 126914881 169856925 886965929 169856925 249946350 402291714 249946350 402291714 728258607 402291714 239358805 337158749 239358805 337158749 771897866 337158749 511880411 728650615 511880411 728650615 442157101 402434299 442157101 402434299 728119545 402434299 439428019 917009192 439428019 917009192 315002545 270261509 315002545 270261509 820323518 270261509 518979730 962388370 518979730 962388370 424591136 488187583 424591136 488187583 670547588 488187583 126402949 55810427 126402949 55810427 9045124 5500946 9045124 5500946 996281794 5500946 887801072 431119407 887801072 431119407 267642558 326886274 267642558 326886274 779233645 326886274 597152428 993978227 597152428 993978227 288637046 406636051 288637046 406636051 725358574 406636051 571759424 703965918 571759424 703965918 235137797 327564610 235137797 327564610 778570998 327564610 44927629 66829300 44927629 132080261 44927629 132080261 88121931 132080261 44623632 29269702 44623632 29269702 980895014 29269702 383984711 994126219 383984711 994126219 336883246 474116460 336883246 474116460 679311655 474116460 239418642 359127020 239418642 561532290 239418642 561532290 641390704 561532290 493775704 496154678 493775704 496154678 665289298 496154678 21514276 32791986 21514276 428324369 21514276 428324369 710591240 428324369 264533441 275050986 264533441 275050986 816724024 275050986 299151730 448920979 299151730 378324469 299151730 378324469 240336801 248650408 240336801 248650408 834433683 248650408 364762353 974711782 364762353 974711782 100298349 102169177 100298349 102169177 933002022 102169177 52005890 77425102 52005890 879167398 52005890 879167398 489877529 879167398 427884317 409502311 427884317 409502311 723324214 409502311 345012592 899434206 345012592 899434206 132878045 160856546 132878045 160856546 893078128 160856546 56721286 84867717 56721286 238786971 56721286 238786971 841176335 238786971 127999150 161596636 127999150 161596636 892573873 161596636 331998975 784200612 331998975 784200612 386685597 784200612 306888599 417800555 306888599 417800555 717877890 417800555 5103945 7827911 5103945 330099126 5103945 330099126 776854749 330099126 152812711 218842559 152812711 218842559 854104681 218842559 681907018 649528768 681907018 649528768 592755374 299545413 592755374 299545413 798483581 299545413 769716890 725208399 769716890 725208399 584324749 372064251 584324749 372064251 897867279 153676314 897867279 842857446 897867279 842857446 172353110 218775762 172353110 218775762 854150948 218775762 830323558 887055071 830323558 887055071 316884069 376265838 316884069 376265838 745315259 376265838 43005153 63956653 43005153 79827974 43005153 79827974 946591929 79827974 43374762 35005979 43374762 35005979 976888530 35005979 810047139 499420887 810047139 499420887 161000207 91490363 161000207 91490363 939405963 91490363 399003476 877901442 399003476 877901442 181910950 248391895 181910950 248391895 834596465 248391895 495974583 887699557 495974583 887699557 69908724 96969773 69908724 96969773 935849372 96969773 155720853 276451714 155720853 276451714 815769159 276451714 19794553 28599424 19794553 28599424 981314951 28599424 980970765 599192822 980970765 599192822 303302343 281608491 303302343 281608491 812162975 281608491 322439732 484556637 322439732 476083364 322439732 476083364 179297645 182797382 179297645 182797382 878266885 182797382 357905811 968055609 357905811 968055609 180635241 174174195 180635241 174174195 884209616 174174195 570640748 919417162 570640748 919417162 500377056 497533522 500377056 497533522 803187077 292728973 803187077 663194881 803187077 663194881 161262601 199369838 161262601 199369838 866536757 199369838 557804640 666424211 557804640 666424211 28317568 30722202 28317568 30722202 979552653 30722202 979302884 591010599 979302884 591010599 425993913 310773375 425993913 310773375 790695635 310773375 262091874 459742718 262091874 459742718 688863234 459742718 53635041 47683439 53635041 47683439 967489531 47683439 906932630 669804212 906932630 669804212 215003654 313560320 215003654 313560320 870164880 194305732 870164880 689993354 870164880 689993354 22674246 29000161 22674246 29000161 980987434 29000161 561530938 638266112 561530938 638266112 22915845 34037246 22915845 34037246 990147870 14907717 990147870 339147130 990147870 339147130 161595624 178103022 161595624 178103022 881351608 178103022 302198227 453106983 302198227 178315328 302198227 178315328 24307920 32802622 24307920 32802622 978300428 32802622 87858293 766834105 87858293 766834105 545244782 766834105 537935404 634494036 537935404 634494036 581177118 804868342 581177118 804868342 136035479 185711258 136035479 185711258 876171556 185711258 152625879 230734334 152625879 214979698 152625879 214979698 68785649 100966251 68785649 100966251 933793820 100966251 734406562 762226876 734406562 762226876 154946513 189909641 154946513 189909641 873320306 189909641 853927091 547657261 853927091 547657261 231589966 288653626 231589966 288653626 806059368 288653626 508472385 853492730 508472385 853492730 308421606 377374148 308421606 377374148 744647795 377374148 47121770 69830182 47121770 175055568 47121770 175055568 883755881 175055568 51301090 70356393 51301090 70356393 952780118 70356393 139277616 209255715 139277616 180178865 139277616 180178865 115588471 122666960 115588471 122666960 918989025 122666960 91027565 330797669 91027565 330797669 219332374 330797669 48563173 44695285 48563173 44695285 969746553 44695285 103112762 919911078 103112762 919911078 469953758 919911078 250933553 239301723 250933553 239301723 950267976 74062937 950267976 498236373 950267976 498236373 310347508 437425801 310347508 437425801 704124090 437425801 700531071 489721096 700531071 489721096 269874408 399395580 269874408 399395580 730396586 399395580 643689915 800565810 643689915 800565810 419327387 588303213 419327387 588303213 617377877 875653325 617377877 875653325 496029419 513105703 496029419 513105703 647411512 725007701 647411512 725007701 498117947 489131157 498117947 489131157 703108625 438815251 703108625 708140488 703108625 708140488 48303870 53035074 48303870 53035074 964279754 53035074 164436043 248995450 164436043 130714917 164436043 130714917 18191254 24770250 18191254 24770250 983612809 24770250 474781429 781361954 474781429 781361954 268805626 395687893 268805626 395687893 732960682 395687893 620052798 977392581 620052798 977392581 273482481 262845761 273482481 262845761 941170979 88233216 941170979 219919506 941170979 219919506 99551494 136983281 99551494 136983281 909381124 136983281 800714460 436847542 800714460 436847542 254835438 306405749 254835438 306405749 793469360 306405749 492189855 917531457 492189855 917531457 224683808 246659406 224683808 246659406 835890398 246659406 418251874 565020748 418251874 565020748 313783121 267612279 313783121 267612279 822143504 267612279 634427224 784158639 634427224 784158639 359083686 473559726 359083686 473559726 679791322 473559726 370865952 976186564 370865952 976186564 92583559 110647475 92583559 110647475 926966544 110647475 252999255 520911419 252999255 520911419 610787168 520911419 205313103 297305113 205313103 297305113 799820910 297305113 165144134 250129085 165144134 452832905 165144134 452832905 693365922 452832905 203952963 236581411 203952963 236581411 846619154 230047270 846619154 455372840 846619154 455372840 240844918 310450895 240844918 310450895 908664098 137854587 908664098 427412832 908664098 427412832 146508476 190638791 146508476 190638791 872728113 190638791 808379624 790016817 808379624 790016817 296286563 153891980 296286563 153891980 897702187 153891980 365886871 884333455 365886871 884333455 292261413 235889411 292261413 235889411 843301063 235889411 271704795 407751112 271704795 264439244 271704795 264439244 824334057 264439244 164625835 150513822 164625835 150513822 900075209 150513822 433868511 831877015 433868511 831877015 203694629 181967311 203694629 181967311 878979950 181967311 364112647 869749263 364112647 869749263 136604113 156404276 136604113 156404276 926818742 110991132 926818742 797672915 926818742 797672915 562007035 639951210 562007035 639951210 625032206 802075533 625032206 802075533 525465553 602603151 525465553 602603151 649085951 953874183 649085951 953874183 94401796 126917097 94401796 126917097 916298138 126917097 899491153 629547560 899491153 629547560 287125528 375302433 287125528 375302433 761522077 353397992 761522077 636391120 761522077 636391120 255759294 326456066 255759294 326456066 779579002 326456066 657685407 981198031 657685407 981198031 197486331 206416833 197486331 206416833 916539112 126581933 916539112 389684978 916539112 389684978 168118186 250533000 168118186 250533000 833203079 250533000 261780287 572369873 261780287 572369873 416445458 572369873 180338142 261174522 180338142 261174522 826567388 261174522 71299817 107789272 71299817 367243736 71299817 367243736 751630920 367243736 138024126 194288414 138024126 194288414 870169543 194288414 443057932 722418762 443057932 722418762 355604003 514114501 355604003 514114501 495343397 761166426 495343397 761166426 25407760 18828710 25407760 18828710 987370477 18828710 891379031 480282626 891379031 480282626 147294029 146964424 147294029 146964424 902376225 146964424 829513695 460481889 829513695 460481889 162237600 41853363 162237600 41853363 971813605 41853363 674551847 604756220 674551847 604756220 317355753 445589397 317355753 445589397 706851839 433559056 706851839 452313477 706851839 452313477 12851017 14346682 12851017 14346682 990521130 14346682 918617134 470519005 918617134 470519005 202459317 248432875 202459317 248432875 834579789 248432875 460154703 810894073 460154703 810894073 178396768 250445068 178396768 250445068 833277775 250445068 250314075 923360530 250314075 923360530 427160997 923360530 308421581 385618704 308421581 385618704 922771831 116882340 922771831 474826253 922771831 474826253 542273 512476 542273 512476 999527645 512476 253596998 380155092 253596998 123609552 253596998 123609552 918299666 123609552 79829114 110624629 79829114 110624629 926996588 110624629 437282793 655054972 437282793 655054972 168741228 149006709 168741228 149006709 901066824 149006709 350613218 947707691 350613218 947707691 199591843 256879979 199591843 256879979 829371700 256879979 786616203 389638627 786616203 389638627 158907955 152438616 158907955 152438616 898881461 152438616 787455515 716859035 787455515 716859035 572242656 392049657 572242656 392049657 734890740 392049657 385681601 715799116 385681601 715799116 305714789 433435662 305714789 433435662 706938169 433435662 315428779 598944906 315428779 598944906 503120797 598944906 427254361 490352828 427254361 490352828 669228943 490352828 626541899 646926935 626541899 646926935 549038507 596784983 549038507 596784983 646181700 934719159 646181700 934719159 215321892 260750623 215321892 260750623 826775615 260750623 478907881 674257679 478907881 674257679 188194373 263711470 188194373 263711470 824883887 263711470 202273131 669398603 202273131 669398603 567319052 669398603 491926762 542619976 491926762 542619976 660941870 856827656 660941870 856827656 116660783 136889286 116660783 136889286 976246662 35857078 976246662 630676370 976246662 630676370 166964784 229822969 166964784 229822969 846860745 229822969 599744376 875118136 599744376 875118136 299793073 368856464 299793073 368856464 750596770 368856464 715022230 733674248 715022230 733674248 189701929 57266344 189701929 57266344 961460549 57266344 470330773 689867082 470330773 689867082 171666350 204725658 171666350 204725658 862708652 204725658 581869233 913227446 581869233 913227446 412247868 510030547 412247868 510030547 661609623 952078404 661609623 952078404 491362910 430762472 491362910 430762472 708780397 430762472 154722217 233821400 154722217 363718661 154722217 363718661 753774716 363718661 25714488 28410731 25714488 28410731 981426254 28410731 447953491 758216317 447953491 758216317 277685657 329233450 277685657 329233450 777672833 329233450 319120428 479757353 319120428 92730680 319120428 92730680 938398069 92730680 54441307 65875790 54441307 65875790 955615588 65875790 140252734 211077473 140252734 13997589 140252734 13997589 2444235 3212017 2444235 3212017 997764599 3212017 384860282 837570626 384860282 837570626 252360860 334815338 252360860 334815338 773686032 334815338 382349428 866348157 382349428 866348157 332378364 471931226 332378364 471931226 680821807 471931226 26260247 39571527 26260247 531423471 26260247 531423471 478281096 531423471 135203741 136098943 135203741 136098943 910082918 136098943 464614946 643399364 464614946 643399364 267491314 331816832 267491314 331816832 775746727 331816832 100535488 90378899 100535488 90378899 29805428 40293531 29805428 40293531 972709273 40293531 120834876 181494586 120834876 160132030 120834876 160132030 893510697 160132030 65687861 77562935 65687861 77562935 947798791 77562935 249852560 542414545 249852560 542414545 564810935 542414545 170832108 139687224 170832108 139687224 906822481 139687224 803669401 777685552 803669401 777685552 538800795 655658448 538800795 655658448 645177479 879001912 645177479 879001912 266145635 265348477 266145635 265348477 901965464 147611489 901965464 556670014 901965464 556670014 57186763 71366823 57186763 71366823 952258648 71366823 392879759 916807896 392879759 916807896 283705940 421669487 283705940 421669487 941165471 88263732 941165471 437241357 941165471 437241357 251141498 207374701 251141498 207374701 860921907 207374701 342929692 545908441 342929692 545908441 234611395 108455539 234611395 108455539 928610303 108455539 414983655 740706531 414983655 740706531 69477787 99536185 69477787 99536185 934735841 99536185 313525673 470865806 313525673 28652427 313525673 28652427 981300758 28652427 5033862 5985649 5033862 5985649 995809094 5985649 513312790 993345017 513312790 993345017 42226599 59446135 42226599 59446135 960126125 59446135 763554165 870015199 763554165 870015199 506238856 473925921 506238856 473925921 895525053 157235564 895525053 859817239 895525053 859817239 507909292 612482573 507909292 612482573 621480653 980196798 621480653 980196798 78789971 115681512 78789971 115681512 923565715 115681512 677733655 935073990 677733655 935073990 241410426 208833043 241410426 208833043 860034172 208833043 430039212 859548473 430039212 859548473 300492808 436626262 300492808 436626262 964055036 53253035 964055036 654348040 964055036 654348040 35339571 49409002 35339571 49409002 966582335 49409002 604501154 893266133 604501154 893266133 292301570 334869568 292301570 334869568 991210120 12774206 991210120 436866205 991210120 436866205 221282082 105537050 221282082 105537050 930705867 105537050 878812180 522756613 878812180 522756613 97959137 123541447 97959137 123541447 918324189 123541447 854880807 530154062 854880807 530154062 110683167 118731128 110683167 118731128 921520407 118731128 25979161 39281837 25979161 431934876 25979161 431934876 707923409 431934876 49971746 69498878 49971746 69498878 953246515 69498878 618102953 853625951 618102953 853625951 290290145 329910855 290290145 329910855 855484407 216279082 855484407 441584923 855484407 441584923 261580365 92791223 261580365 92791223 938330959 92791223 905795117 418631648 905795117 418631648 177426870 245791188 177426870 245791188 836469787 245791188 536762214 840469875 536762214 840469875 284316402 161897581 284316402 161897581 892299567 161897581 153950226 232658545 153950226 22384319 153950226 22384319 985132039 22384319 11145079 14164538 11145079 14164538 990667045 14164538 553231165 677700024 553231165 677700024 306538031 457899504 306538031 457899504 690203367 457899504 299830794 449892523 299830794 858234834 299830794 858234834 619720088 858234834 299355765 446144048 299355765 446144048 698026954 446144048 587070429 919512584 587070429 919512584 23901284 28264845 23901284 28264845 981537678 28264845 464371977 850024665 464371977 850024665 124030542 90062232 124030542 90062232 940237426 90062232 871552561 681487191 871552561 681487191 29226271 40746408 29226271 40746408 972390092 40746408 335230053 715533061 335230053 715533061 48106463 55043933 48106463 55043933 962920453 55043933 82340487 753177422 82340487 753177422 577490847 753177422 125941569 159831014 125941569 159831014 893633847 159831014 27190943 40951276 27190943 430793241 27190943 430793241 708736032 430793241 22181605 30571759 22181605 30571759 979681044 30571759 581653870 629110697 581653870 629110697 257364632 280994487 257364632 280994487 812712446 280994487 657649244 670799783 657649244 670799783 86765527 77051617 86765527 77051617 948164940 77051617 84914662 343440006 84914662 343440006 228729355 343440006 38645334 53143959 38645334 53143959 964250712 53143959 720479358 480853994 720479358 480853994 236529851 238785733 236529851 238785733 841179550 238785733 281867851 422730062 281867851 410811243 281867851 410811243 45077925 59411512 45077925 59411512 960186341 59411512 239083712 714839327 239083712 714839327 604335074 714839327 477491679 509206386 477491679 509206386 644125206 781862454 644125206 781862454 255677305 380287842 255677305 380287842 742882265 380287842 539587750 954331866 539587750 954331866 380810195 575713975 380810195 575713975 546030692 833103057 546030692 833103057 267640514 152546550 267640514 152546550 898806346 152546550 621571129 892257862 621571129 892257862 152635608 204560558 152635608 204560558 934286253 99909308 934286253 415201786 934286253 415201786 40060158 55874399 40060158 55874399 962380638 55874399 829617753 934205348 829617753 934205348 291857163 415821185 291857163 415821185 719145914 415821185 354418139 755937634 354418139 755937634 209765751 204942405 209765751 204942405 862537511 204942405 200976779 745581501 200976779 745581501 502078391 745581501 387628718 542545144 387628718 542545144 489494034 946376401 489494034 946376401 86818971 117849731 86818971 117849731 922236643 117849731 228394052 343102288 228394052 299695201 228394052 299695201 88354571 132207315 88354571 132207315 912321562 132207315 589809423 651776099 589809423 651776099 205477425 140616808 205477425 140616808 906343452 140616808 487419128 675844914 487419128 675844914 330901240 460361276 330901240 460361276 688450852 460361276 383157429 766347411 383157429 766347411 181065969 174004942 181065969 174004942 884316263 174004942 207912707 314016738 207912707 223729381 207912707 223729381 851195405 223729381 95103154 103320885 95103154 103320885 932179115 103320885 760255570 756334620 760255570 756334620 190691116 244539573 190691116 244539573 837283526 244539573 317289535 477009549 317289535 76539398 317289535 76539398 948655023 76539398 36937109 26798462 36937109 26798462 982271367 26798462 726184369 576844961 726184369 576844961 136682041 175760305 136682041 175760305 883108191 175760305 613917306 868723925 613917306 868723925 67171131 78411648 67171131 78411648 947458135 78411648 99198790 469682381 99198790 469682381 312608066 469682381 244595943 331243122 244595943 331243122 816806000 274924926 816806000 409950189 816806000 409950189 151034281 218468583 151034281 218468583 854308823 218468583 467826959 842882652 467826959 842882652 141838365 162191497 141838365 162191497 892081209 162191497 213036919 321409914 213036919 212858681 213036919 212858681 857759502 212858681 82591881 122144354 82591881 122144354 919316928 122144354 276914548 415639128 276914548 66222770 276914548 66222770 41277977 36546380 41277977 36546380 975671343 36546380 738145212 740174703 738145212 740174703 161572786 193004381 161572786 193004381 871125432 193004381 408913059 746304901 408913059 746304901 163750300 128210401 163750300 128210401 915388684 128210401 711113559 455664074 711113559 455664074 282855107 284241942 282855107 284241942 809715307 284241942 779678412 618282746 779678412 618282746 60969676 89067853 60969676 89067853 940769379 89067853 327879842 493241890 327879842 379122339 327879842 379122339 743804458 379122339 152998423 228282616 152998423 228282616 847964917 228282616 816485916 315733800 816485916 315733800 123669612 111807045 123669612 111807045 926444776 111807045 843326833 739767284 843326833 739767284 87064505 122149181 87064505 122149181 919273657 122149181 896320270 785582255 896320270 785582255 27884693 35033093 27884693 35033093 976841798 35033093 225004793 937824984 225004793 937824984 662310682 937824984 205551419 299212592 205551419 299212592 798582089 299212592 447716045 657628259 447716045 657628259 94621423 136715409 94621423 136715409 909523393 136715409 581397351 852448165 581397351 852448165 36169706 32992912 36169706 32992912 978256259 32992912 89189387 414982268 89189387 414982268 719767708 414982268 239993025 318080277 239993025 318080277 936944485 94961674 936944485 990576825 936944485 990576825 423459800 507756903 423459800 507756903 654525327 999372034 654525327 999372034 196577921 270071045 196577921 270071045 820502571 270071045 320464063 481860100 320464063 443262562 320464063 443262562 199052589 242214663 199052589 242214663 838759847 242214663 373403296 929044545 373403296 929044545 325782342 483080632 325782342 483080632 673646873 483080632 335922160 786750920 335922160 786750920 88868249 132257055 88868249 132257055 912262295 132257055 663273139 797301022 663273139 797301022 301892234 446131372 301892234 446131372 698100210 446131372 286159647 428683415 286159647 544685167 286159647 544685167 424120230 544685167 92886426 83256380 92886426 83256380 944044187 83256380 373220619 897822926 373220619 897822926 153906399 191452646 153906399 191452646 872110800 191452646 564847520 999700180 564847520 999700180 123884332 148717801 123884332 148717801 901362423 148717801 225068986 338491923 225068986 164996859 225068986 164996859 890215370 164996859 84527441 86493065 84527441 86493065 942239660 86493065 622788617 636596214 622788617 636596214 127709200 169894089 127709200 169894089 886936060 169894089 542605339 875144902 542605339 875144902 358261996 563556954 358261996 563556954 608015760 991647138 608015760 991647138 277675941 389343659 277675941 389343659 884498364 173734807 884498364 627457728 884498364 627457728 129767730 170472253 129767730 170472253 886606702 170472253 100538330 151059952 100538330 560285135 100538330 560285135 649520652 560285135 184613872 265397274 184613872 265397274 902730331 146262018 902730331 577833929 902730331 577833929 219046318 315650751 219046318 315650751 960729791 58578937 960729791 790418733 960729791 790418733 318145763 468725058 318145763 468725058 683230693 468725058 295234212 345271020 295234212 345271020 766699185 345271020 124444980 167514156 124444980 167514156 888447526 167514156 338308356 977196670 338308356 977196670 143711870 207000675 143711870 207000675 861185100 207000675 476801697 851381659 476801697 851381659 400166237 439707291 400166237 439707291 702350484 439707291 133792233 26866502 133792233 26866502 982211755 26866502 248352 80660 248352 80660 999863317 80660 748020645 631393082 748020645 631393082 27609210 33438644 27609210 33438644 977838144 33438644 68667248 912473281 68667248 912473281 371216334 912473281 308177320 382304179 308177320 382304179 741244317 382304179 385700587 620934230 385700587 620934230 138126449 192386285 138126449 192386285 871442026 192386285 18437709 28708610 18437709 470453635 18437709 470453635 681960268 470453635 306292064 342772305 306292064 342772305 768310082 342772305 199832721 44649043 199832721 44649043 2646639 2150761 2646639 2150761 998361333 2150761 99811285 150105358 99811285 3694825 99811285 3694825 2005358 2974097 2005358 2974097 997883689 2974097 922556902 877842435 922556902 877842435 290592797 334855827 290592797 334855827 773681333 334855827 73306444 110000185 73306444 110000185 927415324 110000185 59085346 74932794 59085346 74932794 949770860 74932794 861435904 265348480 861435904 265348480 97661304 131652643 97661304 131652643 912765874 131652643 309353724 463939154 309353724 168445569 309353724 168445569 887888519 168445569 93028829 119951367 93028829 119951367 973273588 39571524 973273588 484006176 973273588 484006176 278659394 404929710 278659394 404929710 726635555 404929710 524492520 934900121 524492520 934900121 333383372 572025441 333383372 572025441 602961356 880829577 602961356 880829577 331564561 443824076 331564561 443824076 736276619 389664925 736276619 484345151 736276619 484345151 168798244 241282592 168798244 241282592 935092735 98792474 935092735 640550126 935092735 640550126 139781797 194521538 139781797 194521538 869973259 194521538 562634566 758341895 562634566 758341895 290116429 316103827 290116429 316103827 786872229 316103827 2173727 3383719 2173727 318787291 2173727 318787291 211411240 318787291 75491094 88516200 75491094 88516200 941096683 88516200 50210715 74771700 50210715 626288830 50210715 626288830 360714470 626288830 327678878 478307139 327678878 478307139 676354206 478307139 117771204 176667968 117771204 216903903 117771204 216903903 143752078 216903903 106408157 140982864 106408157 140982864 906137817 140982864 332338662 921580161 332338662 921580161 430057242 921580161 274543679 336602786 274543679 336602786 772370484 336602786 477168952 859961102 477168952 859961102 151951813 166793281 151951813 166793281 889036419 166793281 405861360 599786359 405861360 599786359 305252272 443823535 305252272 443823535 699614588 443823535 278372235 241571868 278372235 241571868 139383574 197205495 139383574 197205495 868066874 197205495 166707152 418601639 166707152 418601639 278644102 418601639 268827983 248594112 268827983 248594112 834504776 248594112 380762078 857567883 380762078 857567883 201229400 245200686 201229400 245200686 836888816 245200686 739638098 621254797 739638098 621254797 448217272 517215969 448217272 517215969 612363817 807355555 612363817 807355555 360887252 582549165 360887252 582549165 611875376 857822770 611875376 857822770 312996049 420293863 312996049 420293863 716016038 420293863 131732149 197789145 131732149 685134189 131732149 685134189 518666444 685134189 131966681 146444683 131966681 146444683 902621542 146444683 209715253 628396160 209715253 628396160 502160664 628396160 27233991 39465456 27233991 39465456 973333701 39465456 562757168 724055052 562757168 724055052 288177040 421126723 288177040 421126723 715548146 421126723 154578285 18247565 154578285 18247565 7274222 4237677 7274222 4237677 997121776 4237677 127638400 854686280 127638400 854686280 378567132 854686280 189401144 243504021 189401144 243504021 837843226 243504021 821706574 890458284 821706574 890458284 626408228 466117016 626408228 466117016 937149056 94738308 937149056 711177232 937149056 711177232 394923504 457060716 394923504 457060716 690668651 457060716 609161548 888023876 609161548 888023876 363046291 350985604 363046291 350985604 796729850 302424085 796729850 776015719 796729850 776015719 101658669 121915286 101658669 121915286 919492264 121915286 669423089 761022694 669423089 761022694 69766121 89403501 69766121 89403501 940507702 89403501 339968688 620679535 339968688 620679535 281278741 354195148 281278741 354195148 761069999 354195148 141530586 145797228 141530586 145797228 31155523 44106015 31155523 44106015 970283228 44106015 923907368 537551400 923907368 537551400 161954150 236113743 161954150 236113743 843079208 236113743 750302181 801619342 750302181 801619342 104695985 119771337 104695985 119771337 920904305 119771337 432921112 832499436 432921112 832499436 223345928 313697867 223345928 313697867 900761004 149732506 900761004 633628333 900761004 633628333 16481273 20292728 16481273 20292728 986458803 20292728 356658576 831721367 356658576 831721367 335300238 346112250 335300238 346112250 765956781 346112250 134614883 202348854 134614883 386618838 134614883 386618838 258063777 386618838 224756571 300039952 224756571 300039952 798205017 300039952 3033077 4834176 3033077 570216308 3033077 570216308 362125253 570216308 263950187 278257580 263950187 278257580 814831041 278257580 595819047 616622479 595819047 616622479 26050102 28374976 26050102 28374976 981468679 28374976 925657633 184378153 925657633 184378153 118224378 175107721 118224378 175107721 883736124 175107721 211665131 319094461 211665131 112670644 211665131 112670644 925650913 112670644 59201520 64379617 59201520 64379617 956523010 64379617 481349152 697340987 481349152 697340987 183500512 278404010 183500512 278404010 814710083 278404010 259275776 893271282 259275776 893271282 358160974 893271282 142578989 212884659 142578989 212884659 857735743 212884659 54077605 81120141 54077605 387632277 54077605 387632277 737919439 387632277 50310598 56488576 50310598 56488576 961958280 56488576 321042269 903382750 321042269 903382750 510025340 903382750 449911581 675667910 449911581 675667910 644156566 879007964 644156566 879007964 104446891 95852570 104446891 95852570 936380368 95852570 596325400 789185612 596325400 789185612 531378190 285029757 531378190 285029757 809028761 285029757 466706109 824881141 466706109 824881141 263294001 354645892 263294001 354645892 760794413 354645892 617931057 787329572 617931057 787329572 470374531 416809866 470374531 416809866 718490935 416809866 70469740 106334941 70469740 836596801 70469740 836596801 490773470 836596801 78593247 87590002 78593247 87590002 941584796 87590002 7836045 12006611 7836045 264262683 7836045 264262683 173953700 264262683 120047593 160146795 120047593 160146795 893505006 160146795 534123564 961461393 534123564 961461393 281030931 404270273 281030931 404270273 773574385 335077194 773574385 759998701 773574385 759998701 239406223 305032751 239406223 305032751 794619266 305032751 74430549 112231237 74430549 280796776 74430549 280796776 812771915 280796776 27004413 22085007 27004413 22085007 985426883 22085007 922068104 422904380 922068104 422904380 280881459 293121538 280881459 293121538 802912435 293121538 324903121 488452773 324903121 296925313 324903121 296925313 800225176 296925313 111993218 157360676 111993218 157360676 895377364 157360676 4044381 6336529 4044381 163871576 4044381 163871576 890765662 163871576 66400434 59814686 66400434 59814686 982044173 27332942 982044173 476658605 982044173 476658605 229194962 331365663 229194962 331365663 776045917 331365663 323900806 487068857 323900806 224525112 323900806 224525112 84304067 69018709 84304067 69018709 953692928 69018709 526352485 727247133 526352485 727247133 330575738 442903702 330575738 442903702 700523487 442903702 115627281 173332086 115627281 863030142 115627281 863030142 608659519 863030142 238114696 261092621 238114696 261092621 826589720 261092621 591297303 691107357 591297303 691107357 314080435 470336476 314080435 470336476 720288464 414280973 720288464 611882750 720288464 611882750 452574904 474785350 452574904 474785350 678854687 474785350 651851044 867794191 651851044 867794191 394608696 666771022 394608696 666771022 636934136 862520522 636934136 862520522 190860757 285978263 190860757 285978263 808517358 285978263 116255993 174477936 116255993 377807462 116255993 377807462 744538663 377807462 97848267 137858429 97848267 137858429 908631512 137858429 40033785 59551631 40033785 305567315 40033785 305567315 794164392 305567315 143912162 202675425 143912162 202675425 864140263 202675425 766724899 723854675 766724899 723854675 302003762 282852232 302003762 282852232 810929354 282852232 575265468 811821344 575265468 811821344 344458568 461247112 344458568 461247112 687681373 461247112 433198903 992089603 433198903 992089603 184468374 256791814 184468374 256791814 984541640 23098420 984541640 857350503 984541640 857350503 497885427 472564241 497885427 472564241 680444862 472564241 609742748 934460469 609742748 934460469 73137281 73888217 73137281 73888217 950352283 73888217 490525969 766874531 490525969 766874531 250771489 236245300 250771489 236245300 842851934 236245300 253206084 464837689 253206084 464837689 685448326 464837689 50359003 51057036 50359003 51057036 988652139 17102395 988652139 205037845 988652139 205037845 63129432 58233030 63129432 58233030 960931747 58233030 761456282 424340109 761456282 424340109 257720263 343552263 257720263 343552263 767669630 343552263 507704106 682779207 507704106 682779207 30072008 22853432 30072008 22853432 984650452 22853432 278092869 686817483 278092869 686817483 443027484 686817483 335091317 431339115 335091317 431339115 708366031 431339115 432965796 940484136 432965796 940484136 77491685 52088296 77491685 52088296 964921752 52088296 958825188 238785734 958825188 238785734 83895823 52085556 83895823 52085556 964938221 52085556 448996885 870693324 448996885 870693324 188102915 284644832 188102915 284644832 809474119 284644832 343841757 988000937 343841757 988000937 202689367 293266226 202689367 293266226 802870441 293266226 545913235 665241361 545913235 665241361 93026322 59265049 93026322 59265049 960272440 59265049 775234245 648140559 775234245 648140559 546350695 339496287 546350695 339496287 770375970 339496287 661729067 833686174 661729067 833686174 191623925 248597115 191623925 248597115 834496493 248597115 269219504 404296847 269219504 359392652 269219504 359392652 756965734 359392652 12764327 13444754 12764327 13444754 990948371 13444754 709012862 717041925 709012862 717041925 137493838 192152105 137493838 192152105 871681116 192152105 420326976 988965677 420326976 988965677 189664610 231161269 189664610 231161269 846124586 231161269 276792953 901438343 276792953 901438343 621219356 901438343 320685733 421624893 320685733 421624893 715321381 421624893 43469633 64668124 43469633 262519392 43469633 262519392 172602997 262519392 139519734 178888224 139519734 178888224 880612292 178888224 351118078 882262911 351118078 882262911 223197960 289584727 223197960 289584727 805468205 289584727 53398837 79827977 53398837 207748099 53398837 207748099 860642862 207748099 25374165 27672621 25374165 27672621 981823571 27672621 290548432 435158097 290548432 265964658 290548432 265964658 823282071 265964658 91957842 74266316 91957842 74266316 950119993 74266316 433813265 803995955 433813265 803995955 244663029 360747345 244663029 360747345 756008813 360747345 375516352 731990582 375516352 731990582 305487366 425155767 305487366 425155767 712678997 425155767 548309306 946356904 548309306 946356904 466850651 486477272 466850651 486477272 671637017 486477272 500768745 980547435 500768745 980547435 55566037 49427046 55566037 49427046 976356669 35806621 976356669 782776692 976356669 782776692 176317521 256400665 176317521 256400665 974382673 37996552 974382673 730016673 974382673 730016673 477509003 382357633 477509003 382357633 741214816 382357633 241609872 189227721 241609872 189227721 873812194 189227721 49670095 56087787 49670095 56087787 962175792 56087787 735652457 963097290 735652457 963097290 259340374 323996333 259340374 323996333 781303560 323996333 600677995 680060583 600677995 680060583 442090189 484475679 442090189 484475679 785874644 317349285 785874644 435088983 785874644 435088983 10678089 14292052 10678089 14292052 990527379 14292052 276867322 415536596 276867322 80620389 276867322 80620389 946073094 80620389 18568298 20979163 18568298 20979163 986029324 20979163 405750725 769742744 405750725 769742744 295440771 297768607 295440771 297768607 799505312 297768607 751712897 642445825 751712897 642445825 345946546 458285100 345946546 458285100 689866457 458285100 677871380 831464142 677871380 831464142 439382183 642704264 439382183 642704264 610866142 775526775 610866142 775526775 175160138 249502533 175160138 249502533 833789212 249502533 767166854 773506233 767166854 773506233 106832475 154908613 106832475 154908613 896953636 154908613 415702711 843421215 415702711 843421215 273245649 296925878 273245649 296925878 800210695 296925878 527590067 851793265 527590067 851793265 281801007 273073068 281801007 273073068 817918903 273073068 156704629 236962698 156704629 491657945 156704629 491657945 326999575 491657945 21040150 31498878 21040150 31498878 979143256 31498878 346448936 996923723 346448936 996923723 100023287 87092257 100023287 87092257 941858327 87092257 530636355 775703130 530636355 775703130 398869177 514679661 398869177 514679661 576296538 706982852 576296538 706982852 156232484 214107878 156232484 214107878 857035830 214107878 716766109 477624309 716766109 477624309 206422027 274206435 206422027 274206435 817330123 274206435 676034271 745843626 676034271 745843626 180450774 242239345 180450774 242239345 838745108 242239345 370537181 993487533 370537181 993487533 3063220 4498881 3063220 4498881 996999262 4498881 838544543 432811271 838544543 432811271 136325862 177182122 136325862 177182122 882062943 177182122 571051445 966498864 571051445 966498864 55467483 54766608 55467483 54766608 963106312 54766608 51408987 577405661 51408987 577405661 620858077 577405661 216423733 298758379 216423733 298758379 798904204 298758379 461160386 967294659 461160386 967294659 133984179 166421421 133984179 166421421 889247483 166421421 172127998 836194899 172127998 836194899 448019413 836194899 175430052 239116165 175430052 239116165 841042788 239116165 189223917 669116084 189223917 669116084 428409071 669116084 172655749 258585705 172655749 258585705 828214146 258585705 83185357 124931976 83185357 551305033 83185357 551305033 390983621 551305033 167371997 235774826 167371997 235774826 843359609 235774826 443837021 756019014 443837021 756019014 395443135 320285719 395443135 320285719 783832076 320285719 58736220 10540552 58736220 10540552 5657498 8320406 5657498 8320406 993887020 8320406 664177214 681460061 664177214 681460061 31157967 38427241 31157967 38427241 974117924 38427241 365649588 794649557 365649588 794649557 261960322 315043525 261960322 315043525 787645426 315043525 262761855 394116930 262761855 135099776 262761855 135099776 25764954 32553132 25764954 32553132 978341494 32553132 897528167 419090976 897528167 419090976 102463846 152731117 102463846 152731117 898728220 152731117 896522105 523025118 896522105 523025118 282580451 354506922 282580451 354506922 760920503 354506922 449038534 764183377 449038534 764183377 156541202 216200085 156541202 216200085 958448206 61848683 958448206 427126729 958448206 427126729 247506891 346585992 247506891 346585992 765720989 346585992 439567299 896722071 439567299 896722071 276457814 236932920 276457814 236932920 842512988 236932920 225696317 339382171 225696317 146019896 225696317 146019896 902857212 146019896 11145371 16676094 11145371 16676094 988929347 16676094 357706640 996072896 357706640 996072896 200988755 288373693 200988755 288373693 806469296 288373693 316458464 475674078 316458464 169830203 316458464 169830203 886966027 169830203 102450137 95212767 102450137 95212767 936740155 95212767 64871577 595899507 64871577 595899507 468595453 595899507 253450964 323275835 253450964 323275835 935479276 97971787 935479276 682241200 935479276 682241200 397061296 494189850 397061296 494189850 666829721 494189850 653440445 932867115 653440445 932867115 419814247 546960765 419814247 546960765 636904060 871941862 636904060 871941862 326680387 465816893 326680387 465816893 684918146 465816893 125035170 187466810 125035170 288498111 125035170 288498111 806281937 288498111 133548856 194554124 133548856 194554124 869947731 194554124 476342836 989775826 476342836 989775826 287936097 421940661 287936097 421940661 714976312 421940661 408348995 694783206 408348995 694783206 366105533 530939075 366105533 530939075 527547051 857612777 527547051 857612777 430563739 654194514 430563739 654194514 594829756 916651894 594829756 916651894 284223051 424080705 284223051 424080705 713327773 424080705 384062597 597036836 384062597 597036836 145355447 219774981 145355447 219774981 853563089 219774981 594727649 829494514 594727649 829494514 225375790 250608011 225375790 250608011 833128892 250608011 826980153 352042589 826980153 352042589 134348333 153796501 134348333 153796501 897742335 153796501 182953201 356000730 182953201 356000730 759484947 356000730 153718376 162914377 153718376 162914377 891393123 162914377 631566625 992643924 631566625 992643924 577399940 384986403 577399940 384986403 805491535 289556561 805491535 508237731 805491535 508237731 323921041 380121056 323921041 380121056 743040269 380121056 84381232 126951223 84381232 756180424 84381232 756180424 391715559 756180424 239256821 358002883 239256821 358002883 812459407 281357314 812459407 924146344 812459407 924146344 269791054 380651312 269791054 380651312 742597938 380651312 279770102 583172908 279770102 583172908 347750174 583172908 238636534 271970339 238636534 271970339 818829062 271970339 595507096 928576796 595507096 928576796 445721368 571684435 445721368 571684435 648147208 946449873 648147208 946449873 193531890 240214149 193531890 240214149 840118531 240214149 573516609 945457174 573516609 945457174 65665428 94776325 65665428 94776325 937113435 94776325 865267512 668418755 865267512 668418755 268582279 402357475 268582279 402357475 728191161 402357475 690299071 806768588 690299071 806768588 277738168 396538357 277738168 396538357 732509201 396538357 630904162 837707797 630904162 837707797 112036418 130268263 112036418 130268263 913843695 130268263 844777098 419434239 844777098 419434239 95548789 105241456 95548789 105241456 930913436 105241456 335978443 917779820 335978443 917779820 135971764 202039393 135971764 202039393 864549588 202039393 529000400 681809510 529000400 681809510 55335839 73562576 55335839 73562576 950547712 73562576 815334156 729113429 815334156 729113429 19520617 26344564 19520617 26344564 982466154 26344564 484219544 831980784 484219544 831980784 94795025 128394177 94795025 128394177 915162521 128394177 897626700 750396317 897626700 750396317 412483130 453361100 412483130 453361100 693083135 453361100 443304771 680133261 443304771 680133261 375148413 456780070 375148413 456780070 690978915 456780070 295816784 443455599 295816784 470142554 295816784 470142554 313018679 470142554 216557131 174335939 216557131 174335939 884156068 174335939 748573853 659220130 748573853 659220130 328075188 474745683 328075188 474745683 901698447 147979064 901698447 709698744 901698447 709698744 99921472 71842271 99921472 71842271 951908599 71842271 595646908 806243613 595646908 806243613 75989509 85850747 75989509 85850747 942612376 85850747 784020349 629843367 784020349 629843367 128833113 153559382 128833113 153559382 898010033 153559382 794861741 369387026 794861741 369387026 238889388 330021553 238889388 330021553 776876913 330021553 233961804 733232919 233961804 733232919 343981554 733232919 303234825 336457935 303234825 336457935 772596349 336457935 53720080 80491853 53720080 647774818 53720080 647774818 549147305 647774818 202252520 235180715 202252520 235180715 843743864 235180715 289890148 433988665 289890148 361143070 289890148 361143070 69224288 32353987 69224288 32353987 978438221 32353987 759708084 425093193 759708084 425093193 218990786 316156273 218990786 316156273 786699112 316156273 568677590 800993689 568677590 800993689 324018449 375690322 324018449 375690322 745673030 375690322 413381442 892337443 413381442 892337443 295692389 419177655 295692389 419177655 716924008 419177655 132450184 78994572 132450184 78994572 947025185 78994572 4913460 4993444 4913460 4993444 996628010 4993444 157854344 846144373 157854344 846144373 632521466 846144373 140141062 201854633 140141062 201854633 864664669 201854633 265857684 399110845 265857684 288463282 265857684 288463282 99490136 122423061 99490136 122423061 919137688 122423061 245518922 368317302 245518922 346197071 245518922 346197071 765911564 346197071 203329389 279472183 203329389 279472183 813818746 279472183 293477033 439811779 293477033 225390499 293477033 225390499 850036182 225390499 134641881 161850331 134641881 161850331 964689875 52556725 964689875 621798371 964689875 621798371 298233782 381296783 298233782 381296783 741939630 381296783 480711577 936815332 480711577 936815332 337284967 424003176 337284967 424003176 713375810 424003176 125823106 131021219 125823106 131021219 913390594 131021219 29767661 40109985 29767661 40109985 972923341 40109985 278480949 854943307 278480949 854943307 625319744 854943307 527097913 257193401 527097913 257193401 829183776 257193401 35453632 52246329 35453632 787904014 35453632 787904014 576970545 787904014 429020152 275655510 429020152 275655510 990149338 14901354 990149338 634232036 990149338 634232036 180278796 262581424 180278796 262581424 825729387 262581424 20029752 30381646 20029752 136961817 20029752 136961817 91143677 136961817 21666520 30963398 21666520 30963398 979429560 30963398 197528425 298619160 197528425 184454640 197528425 184454640 97748042 130152251 97748042 130152251 913887571 130152251 456957263 720632042 456957263 720632042 184515820 279256515 184515820 279256515 814040122 279256515 267535324 450305778 267535324 450305778 300103329 450305778 215172034 211022903 215172034 211022903 858991971 211022903 545514995 921208155 545514995 921208155 138223325 157287320 138223325 157287320 895429335 157287320 180363501 449506208 180363501 449506208 695595513 449506208 102917220 128724362 102917220 128724362 914771145 128724362 646451486 761516064 646451486 761516064 206835212 306430476 206835212 306430476 793467788 306430476 438371495 810630767 438371495 810630767 238409230 217114789 238409230 217114789 855033458 217114789 623179051 823018357 623179051 823018357 488517654 504130538 488517654 504130538 654254548 933695003 654254548 933695003 273868659 288812622 273868659 288812622 806014396 288812622 320843522 482395578 320843522 470956924 320843522 470956924 187948228 240062725 187948228 240062725 840357332 240062725 280076019 726818187 280076019 726818187 351918932 726818187 10659536 14875139 10659536 14875139 990203366 14875139 599368203 969012764 599368203 969012764 374521131 499778754 374521131 499778754 662943259 499778754 151644486 229270549 151644486 410037185 151644486 410037185 273290036 410037185 163120117 240713031 163120117 240713031 839623741 240713031 391062098 985205519 391062098 985205519 220734292 324717177 220734292 324717177 780809570 324717177 551022001 820014577 551022001 820014577 187504763 230001409 187504763 230001409 908266140 138116129 908266140 648134183 908266140 648134183 91097081 51798946 91097081 51798946 965132581 51798946 350346133 863715612 350346133 863715612 329215896 444435735 329215896 444435735 699195863 444435735 530610828 998901099 530610828 998901099 117540357 156593207 117540357 156593207 895998171 156593207 758018035 907691861 758018035 907691861 97313997 120099448 97313997 120099448 920720223 120099448 806617580 303242710 806617580 303242710 165552387 195877143 165552387 195877143 938656856 92305511 938656856 569432864 938656856 569432864 201906849 267958867 201906849 267958867 821970892 267958867 208929568 315668327 208929568 117289394 208929568 117289394 8040760 7513857 8040760 7513857 994509844 7513857 722946024 567607525 722946024 567607525 120169725 83882648 120169725 83882648 943795371 83882648 294370720 674938081 294370720 674938081 439677072 674938081 92950803 74771704 92950803 74771704 949843255 74771704 745764340 590351135 745764340 590351135 260608018 340550771 260608018 340550771 769701819 340550771 266920850 483002940 266920850 483002940 673761617 483002940 39816852 36354238 39816852 36354238 975875916 36354238 600900507 827711831 600900507 827711831 560884096 401234976 560884096 401234976 729011087 401234976 459187074 605384064 459187074 605384064 84698895 116928719 84698895 116928719 922760977 116928719 214039278 323320023 214039278 304622290 214039278 304622290 52911974 73180882 52911974 73180882 950927733 73180882 249950012 374291055 249950012 93868117 249950012 93868117 937714100 93868117 54907336 34911437 54907336 34911437 977015145 34911437 383964626 793488027 383964626 793488027 290447283 352189880 290447283 352189880 762255357 352189880 758502409 430994493 758502409 430994493 252370182 367933134 252370182 367933134 751181265 367933134 422058385 670782710 422058385 670782710 127459077 182679357 127459077 182679357 878355685 182679357 289578550 549234257 289578550 549234257 448385170 549234257 72717595 84813970 72717595 84813970 943407151 84813970 922262065 485543253 922262065 485543253 174537483 262122392 174537483 262122392 825955087 262122392 329655084 495240105 329655084 266338468 329655084 266338468 15622613 17160758 15622613 17160758 988594684 17160758 734292803 464424489 734292803 464424489 182313389 238659200 182313389 238659200 841271790 238659200 609408650 926924558 609408650 926924558 327873867 477475889 327873867 477475889 676942492 477475889 512247339 742003835 512247339 742003835 147579723 222221242 147579723 222221242 852065535 222221242 10084322 15133176 10084322 375508028 10084322 375508028 250816211 375508028 171976262 225153607 171976262 225153607 850191383 225153607 670663828 842446693 670663828 842446693 568249826 486785270 568249826 486785270 971316917 42730540 971316917 704959925 971316917 704959925 427341684 446150713 427341684 446150713 697976134 446150713 580843239 893397483 580843239 893397483 274431641 309506294 274431641 309506294 969064449 45389156 969064449 417704965 969064449 417704965 59187323 77382782 59187323 77382782 947892573 77382782 71991802 236601267 71991802 236601267 842688284 236601267 23606613 20005516 23606613 20005516 986573905 20005516 644104508 891411211 644104508 891411211 201772980 283918572 201772980 283918572 810082670 283918572 391279603 910292897 391279603 910292897 231325612 325272043 231325612 325272043 942607191 85854100 942607191 837976593 942607191 837976593 4446530 5939984 4446530 5939984 995833498 5939984 815011555 453216358 815011555 453216358 31457482 44532690 31457482 44532690 969873434 44532690 29685265 939835267 29685265 939835267 373691397 939835267 42706103 56227967 42706103 56227967 962083255 56227967 131746094 819173995 131746094 819173995 422025849 819173995 328308300 443753122 328308300 443753122 699694149 443753122 656496678 692340616 656496678 692340616 145652152 202326514 145652152 202326514 936424485 95784598 936424485 179882746 936424485 179882746 21894948 17842870 21894948 17842870 988013712 17842870 379329457 782721438 379329457 782721438 306134161 420194622 306134161 420194622 716187538 420194622 582502388 838810897 582502388 838810897 144792695 208529728 144792695 208529728 860181806 208529728 372241208 935762293 372241208 935762293 220299325 314361907 220299325 314361907 788105090 314361907 536526500 905708437 536526500 905708437 314598917 462833242 314598917 462833242 686641717 462833242 532691429 984592936 532691429 984592936 350287367 509267430 350287367 509267430 597670753 597900094 597670753 597900094 165064475 231345175 165064475 231345175 846052762 231345175 94087967 140890376 94087967 952839428 94087967 952839428 384439525 952839428 158027939 196298645 158027939 196298645 868770708 196298645 32523367 48405394 32523367 112712451 32523367 112712451 74861564 112712451 14616118 18503290 14616118 18503290 987576057 18503290 412810058 826030388 412810058 826030388 168971333 253323854 168971333 253323854 831513593 253323854 303776200 455549187 303776200 170402865 303776200 170402865 886635175 170402865 18427365 26114136 18427365 26114136 998063630 2691397 998063630 418301127 998063630 418301127 191014689 285950375 191014689 285950375 808543728 285950375 604615951 943508050 604615951 943508050 485752670 630014955 485752670 630014955 637723853 883460140 637723853 883460140 34828729 33774864 34828729 33774864 977618432 33774864 147164035 378770396 147164035 378770396 252710554 378770396 34663459 32082441 34663459 32082441 978633434 32082441 154146087 552199531 154146087 552199531 336815811 552199531 154374902 171904943 154374902 171904943 885589108 171904943 111315857 166538586 111315857 700237410 111315857 700237410 375341445 700237410 353215749 457155465 353215749 457155465 996969203 4623733 996969203 755604740 996969203 755604740 157452340 90946477 157452340 90946477 939657842 90946477 411667411 655283377 411667411 655283377 3843469 5058951 3843469 5058951 996581564 5058951 176143458 267864573 176143458 78616823 176143458 78616823 39564836 48405392 39564836 48405392 967193538 48405392 623826400 687105686 623826400 687105686 218425633 315084260 218425633 315084260 787592291 315084260 337810341 879770393 337810341 879770393 188108899 284288292 188108899 284288292 916291691 126934908 916291691 594454522 916291691 594454522 76704383 95601433 76704383 95601433 936559670 95601433 343483213 706958169 343483213 706958169 179297802 117290799 179297802 117290799 922533744 117290799 903113642 497294357 903113642 497294357 97186905 145513939 97186905 145513939 903396116 145513939 298458338 447786022 298458338 233991861 298458338 233991861 844367603 233991861 80310351 102973536 80310351 102973536 932456739 102973536 322455578 484609426 322455578 56802835 322455578 56802835 961721268 56802835 35729687 33545622 35729687 33545622 977748694 33545622 572926032 510083639 572926032 510083639 66360194 90063943 66360194 90063943 997701663 3389756 997701663 882645485 997701663 882645485 426479674 387421050 426479674 387421050 738068108 387421050 695852854 912114813 695852854 912114813 535812522 451893310 535812522 451893310 694064934 451893310 123245809 184722891 123245809 218045231 123245809 218045231 144268700 218045231 97699457 138343472 97699457 138343472 908179285 138343472 115752026 279465404 115752026 279465404 813836527 279465404 106600879 148839866 106600879 148839866 901359371 148839866 35363056 52078687 35363056 344067798 35363056 344067798 229222529 344067798 81372874 94804761 81372874 94804761 937015866 94804761 130759715 196069764 130759715 106015658 130759715 106015658 930369653 106015658 68986146 65632443 68986146 65632443 955803290 65632443 551390328 996719094 551390328 996719094 254461080 297938966 254461080 297938966 997778178 3190387 997778178 483288874 997778178 483288874 301478918 410373277 301478918 410373277 722772033 410373277 91197327 137036980 91197327 260539409 91197327 260539409 171551704 260539409 87253181 120758012 87253181 120758012 920082355 120758012 174665450 265399971 174665450 145902088 174665450 145902088 902918385 145902088 7291166 10128882 7291166 10128882 992781189 10128882 38875054 370858805 38875054 370858805 749135112 370858805 175788134 265871632 175788134 265871632 823347270 265871632 121257357 181981232 121257357 679332992 121257357 679332992 646978621 679332992 470435666 491196133 470435666 491196133 668557676 491196133 616883831 623825097 616883831 623825097 128382250 159536430 128382250 159536430 893916303 159536430 321705596 483377580 321705596 296542270 321705596 296542270 192113969 278547345 192113969 278547345 814572917 278547345 377917236 969001625 377917236 969001625 285779312 350572157 285779312 350572157 763237014 350572157 699430422 769623588 699430422 769623588 564765193 547273581 564765193 547273581 629900586 996211764 629900586 996211764 480283759 550797336 480283759 550797336 546165034 733300449 546165034 733300449 197999999 290678519 197999999 290678519 804598308 290678519 311451769 467815116 311451769 442627745 311451769 442627745 123923292 155828260 123923292 155828260 896430821 155828260 223182777 987122852 223182777 987122852 620213147 987122852 487805034 384979552 487805034 384979552 739463503 384979552 82778057 124312791 82778057 909480110 82778057 909480110 350411046 909480110 325988413 430524577 325988413 430524577 784415484 319377597 784415484 493054740 784415484 493054740 317993106 315147094 317993106 315147094 787559283 315147094 240317595 360587381 240317595 19579498 240317595 19579498 986912586 19579498 9929648 11859331 9929648 11859331 991952760 11859331 109749115 712738395 109749115 712738395 586450856 712738395 457103922 501989684 457103922 501989684 634182986 767363440 634182986 767363440 563291325 625662188 563291325 625662188 608684557 893426663 608684557 893426663 266065978 314990128 266065978 314990128 787695909 314990128 693756736 795776786 693756736 795776786 178658041 195192111 178658041 195192111 869622241 195192111 661047578 927511551 661047578 927511551 270162996 333595201 270162996 333595201 774569201 333595201 712218046 491149113 712218046 491149113 50778130 73000742 50778130 73000742 951135841 73000742 608382184 866618667 608382184 866618667 94467031 131659100 94467031 131659100 912741916 131659100 800993551 483813131 800993551 483813131 167130408 235363147 167130408 235363147 843565274 235363147 71958610 103625804 71958610 103625804 932023272 103625804 64258394 58701934 64258394 58701934 960644948 58701934 460926224 858328948 460926224 858328948 96684045 121971013 96684045 121971013 919465749 121971013 795934492 450951375 795934492 450951375 179865425 206941040 179865425 206941040 861340858 206941040 673529907 494386921 673529907 494386921 113020063 162394962 113020063 162394962 891891589 162394962 571516201 620013162 571516201 620013162 150316048 214846595 150316048 214846595 856734350 214846595 125088140 187682323 125088140 945515748 125088140 945515748 554644052 945515748 395772116 437169245 395772116 437169245 891307277 163031614 891307277 438990289 891307277 438990289 160094764 230260267 160094764 230260267 871416336 192401557 871416336 446716384 871416336 446716384 101710729 152072954 101710729 152072954 899153169 152072954 226597361 340490606 226597361 291816066 226597361 291816066 128924238 164484523 128924238 164484523 890458488 164484523 58241102 87030425 58241102 370015290 58241102 370015290 247028953 370015290 102932051 152731870 102932051 152731870 898726173 152731870 418690481 942916857 418690481 942916857 297450691 401654528 297450691 401654528 728793861 401654528 357392631 808816984 357392631 808816984 207203295 282856720 207203295 282856720 937603073 94051494 937603073 483769602 937603073 483769602 249553216 356337887 249553216 356337887 759086100 356337887 666327705 792651634 666327705 792651634 591867717 449005519 591867717 449005519 696080200 449005519 201462604 304053411 201462604 454940328 201462604 454940328 303357136 454940328 124486713 175533350 124486713 175533350 883360211 175533350 132836874 199594096 132836874 199376392 132836874 199376392 866511530 199376392 86779161 111088832 86779161 111088832 926785300 111088832 501651656 977121134 501651656 977121134 331272796 447989867 331272796 447989867 974198547 38328006 974198547 935214048 974198547 935214048 519373168 449338596 519373168 449338596 695693488 449338596 40131971 59658840 40131971 355159845 40131971 355159845 236553226 355159845 138699896 200466280 138699896 200466280 865598112 200466280 578496983 837343697 578496983 837343697 462261164 395067552 462261164 395067552 733388217 395067552 345346329 906137410 345346329 906137410 324233069 434510461 324233069 434510461 706250758 434510461 467967652 759721012 467967652 759721012 264381210 370880759 264381210 370880759 749124637 370880759 423275831 845894401 423275831 845894401 240172018 281548646 240172018 281548646 812229225 281548646 463743194 748212695 463743194 748212695 240298441 283727958 240298441 283727958 810247219 283727958 530801414 776029347 530801414 776029347 486870152 544128780 486870152 544128780 632244346 899860570 632244346 899860570 243429752 321039260 243429752 321039260 783285375 321039260 74231096 111846468 74231096 480471074 74231096 480471074 319581749 480471074 297117587 399578378 297117587 399578378 730103713 399578378 598113223 931412313 598113223 931412313 488571860 589691131 488571860 589691131 624042122 854976795 624042122 854976795 89370420 132482689 89370420 132482689 912163772 132482689 475682659 884478901 475682659 884478901 135860320 200193121 135860320 200193121 865909541 200193121 722518164 483634507 722518164 483634507 231331792 277876156 231331792 277876156 814929409 277876156 6406263 9423420 6406263 865839315 6406263 865839315 442457898 865839315 96329354 106603780 96329354 106603780 930027500 106603780 474833827 858434978 474833827 858434978 366189132 521241330 366189132 521241330 624952166 966653799 624952166 966653799 300099035 396729579 300099035 396729579 732295835 396729579 174053751 264421766 174053751 522733184 174053751 522733184 429919516 522733184 135710227 200078260 135710227 200078260 865983762 200078260 644994488 911723641 644994488 911723641 433800878 646355854 433800878 646355854 641986669 746147040 641986669 746147040 232154781 315315393 232154781 315315393 787459152 315315393 295454584 727109213 295454584 727109213 571328390 727109213 243689860 363959414 243689860 363959414 942806181 85648338 942806181 471149561 942806181 471149561 298046929 374576417 298046929 374576417 746441442 374576417 491479918 795495319 491479918 795495319 1489900 1810142 1489900 1810142 998655717 1810142 700090226 696277035 700090226 696277035 54701560 68646313 54701560 68646313 953903235 68646313 338671160 852250025 338671160 852250025 147584674 221257752 147584674 221257752 870190382 194209690 870190382 565125941 870190382 565125941 168285991 237608887 168285991 237608887 841930804 237608887 625097643 911829114 625097643 911829114 248627390 295138963 248627390 295138963 801540650 295138963 590671909 918524054 590671909 918524054 98638073 91504994 98638073 91504994 939387484 91504994 411566585 984989849 411566585 984989849 299062214 382861532 299062214 382861532 792526748 307792287 792526748 733405778 792526748 733405778 365039113 514804700 365039113 514804700 602160368 654471218 602160368 654471218 134553259 183027682 134553259 183027682 878114291 183027682 683659515 469565029 683659515 469565029 162461056 203527882 162461056 203527882 863361372 203527882 277414906 487928454 277414906 487928454 324556811 487928454 62621146 92877566 62621146 92877566 938236680 92877566 29620142 44810164 29620142 192732378 29620142 192732378 871248369 192732378 33304629 45203464 33304629 45203464 969219957 45203464 784678727 511179681 784678727 511179681 306341137 414422993 306341137 414422993 936822674 95103748 936822674 528608550 936822674 528608550 137697000 200164076 137697000 200164076 865917577 200164076 481099428 939912656 481099428 939912656 345763716 577572016 345763716 577572016 583658200 707639474 583658200 707639474 238200207 299669142 238200207 299669142 798415427 299669142 734445390 541215315 734445390 541215315 284415093 389558960 284415093 389558960 911028870 134370227 911028870 468746377 911028870 468746377 135819215 157797427 135819215 157797427 895065120 157797427 452090558 846879219 452090558 846879219 183560380 268878578 183560380 268878578 840774596 239512843 840774596 496407388 840774596 496407388 140614467 209155353 140614467 209155353 859782389 209155353 482684938 837980094 482684938 837980094 446754148 473413766 446754148 473413766 679847879 473413766 570984010 965807914 570984010 965807914 475508398 476309801 475508398 476309801 677673237 476309801 294620102 111394403 294620102 111394403 926606546 111394403 13746692 18927974 13746692 18927974 987349007 18927974 788227788 709648646 788227788 709648646 308757468 384412198 308757468 384412198 739650339 384412198 616474289 801246897 616474289 801246897 477628932 608700663 477628932 608700663 643072443 942119985 643072443 942119985 253962406 338623213 253962406 338623213 770969283 338623213 92769135 139062905 92769135 591061441 92769135 591061441 337018852 591061441 243742712 291518145 243742712 291518145 804073685 291518145 544921642 600754068 544921642 600754068 345676019 510591204 345676019 510591204 593240123 739151837 593240123 739151837 288050288 383532321 288050288 383532321 903050701 145854872 903050701 939053848 903050701 939053848 21728162 26529558 21728162 26529558 982414921 26529558 228116282 342732653 228116282 79598447 228116282 79598447 946673188 79598447 42878477 52443622 42878477 52443622 964788558 52443622 53851747 160289849 53851747 160289849 893467837 160289849 106718920 156414985 106718920 156414985 896117712 156414985 254413078 459932935 254413078 459932935 688741452 459932935 46146474 56746580 46146474 56746580 961836801 56746580 388734092 709817283 388734092 709817283 227983795 314679149 227983795 314679149 787866424 314679149 515845904 946812391 515845904 946812391 179440844 259268506 179440844 259268506 827905532 259268506 540939658 655376671 540939658 655376671 119891213 166716995 119891213 166716995 889125339 166716995 100504937 151009956 100504937 230132405 100504937 230132405 152241127 230132405 32905944 30626785 32905944 30626785 979585475 30626785 734301438 886617592 734301438 886617592 558412568 474035516 558412568 474035516 783815127 320381617 783815127 543117067 783815127 543117067 345953359 431540486 345953359 431540486 708238315 431540486 536163230 822633026 536163230 822633026 21014992 29660141 21014992 29660141 980431428 29660141 31587392 563421326 31587392 563421326 609522833 563421326 54368601 81283740 54368601 81283740 945573037 81283740 276342102 414881575 276342102 108157157 276342102 108157157 928911435 108157157 11994143 7154608 11994143 7154608 994845740 7154608 74109003 675093790 74109003 675093790 480659231 675093790 98474227 125258244 98474227 125258244 917239971 125258244 410045394 715033540 410045394 715033540 241730844 305264060 241730844 305264060 794322867 305264060 365881070 625665783 365881070 625665783 269344981 375715829 269344981 375715829 745649664 375715829 497662029 571983085 497662029 571983085 215295374 287900621 215295374 287900621 806883122 287900621 188437865 285789478 188437865 446260964 188437865 446260964 297456996 446260964 169559221 241141373 169559221 241141373 839436739 241141373 181011782 352490559 181011782 352490559 762016284 352490559 228271051 279164828 228271051 279164828 814059941 279164828 792436745 456664095 792436745 456664095 281463503 400148050 281463503 400148050 729803919 400148050 154954258 234166322 154954258 656657589 154954258 656657589 392218396 656657589 231875496 262914686 231875496 262914686 825560032 262914686 52971858 78135425 52971858 78135425 947546872 78135425 47078654 49721501 47078654 49721501 966380190 49721501 548075788 668052278 548075788 668052278 410188840 473811729 410188840 473811729 679614464 473811729 580689057 899847841 580689057 899847841 500944138 478121036 500944138 478121036 693549756 452675620 693549756 529020192 693549756 529020192 88494102 109887119 88494102 109887119 927541225 109887119 888802385 218753193 888802385 218753193 67204251 96436073 67204251 96436073 936112456 96436073 586741528 856714219 586741528 856714219 262507808 379521209 262507808 379521209 743542676 379521209 378739097 942366765 378739097 942366765 296556901 428407485 296556901 428407485 710559116 428407485 376343936 700751777 376343936 700751777 160721104 190130290 160721104 190130290 873083223 190130290 798561500 517120658 798561500 517120658 57148577 36680406 57148577 36680406 975645769 36680406 442707731 653514043 442707731 653514043 273634222 353291489 273634222 353291489 761705916 353291489 169079475 256747186 169079475 977693665 169079475 977693665 453698666 977693665 268638532 257233889 268638532 257233889 829110718 257233889 437283315 926050659 437283315 926050659 239785425 286802959 239785425 286802959 807648036 286802959 234833766 806599500 234833766 806599500 383992112 806599500 287890768 404538797 287890768 404538797 726945739 404538797 596495081 589330362 596495081 589330362 50645686 48998783 50645686 48998783 966889742 48998783 194788864 603198881 194788864 603198881 618505575 603198881 396232406 560249409 396232406 560249409 636699048 983374756 636699048 983374756 571792092 728814667 571792092 728814667 642689598 924037320 642689598 924037320 223046625 290442973 223046625 290442973 804703709 290442973 444176689 837378193 444176689 837378193 20911433 27775290 20911433 27775290 981804998 27775290 965825852 737802745 965825852 737802745 500660265 490192869 500660265 490192869 823887331 264975809 823887331 869742112 823887331 869742112 260026194 335983929 260026194 335983929 772907971 335983929 385097476 805882655 385097476 805882655 183546501 266900410 183546501 266900410 822703338 266900410 511767743 930057132 511767743 930057132 179067256 182721098 179067256 182721098 878340737 182721098 193547670 953860178 193547670 953860178 566020014 953860178 268104277 396854737 268104277 396854737 732181108 396854737 652192269 862184562 652192269 862184562 226524499 284815550 226524499 284815550 899945989 150694467 899945989 404237399 899945989 404237399 184135463 244988544 184135463 244988544 837022399 244988544 155030432 234366448 155030432 393406366 155030432 393406366 262407509 393406366 55195928 70039144 55195928 70039144 952985869 70039144 478961938 892174164 478961938 892174164 412632453 504639654 412632453 504639654 650620675 787426970 650620675 787426970 238988147 186188101 238988147 186188101 875849248 186188101 559137788 700463567 559137788 700463567 326068802 467157579 326068802 467157579 825166914 263512732 825166914 857210994 825166914 857210994 472837367 492534634 472837367 492534634 690977984 456784093 690977984 698930786 690977984 698930786 169099443 233756756 169099443 233756756 844456902 233756756 459003439 610061706 459003439 610061706 152503025 177811028 152503025 177811028 881544225 177811028 153548040 405483419 153548040 405483419 726201213 405483419 178796578 245497911 178796578 245497911 836669564 245497911 521811261 940260824 521811261 940260824 478229706 656201753 478229706 656201753 656692834 837966716 656692834 837966716 326307084 449281010 326307084 449281010 930653644 105705285 930653644 810908763 930653644 810908763 269819177 402958947 269819177 402958947 727818350 402958947 235552659 252103206 235552659 252103206 832155187 252103206 35114650 37548705 35114650 37548705 974692396 37548705 590581523 850563134 590581523 850563134 333675412 441304543 333675412 441304543 701410176 441304543 516885794 920362455 516885794 920362455 288325736 423728380 288325736 423728380 713660167 423728380 100789909 151444110 100789909 420975501 100789909 420975501 715610118 420975501 104943914 154040360 104943914 154040360 897569742 154040360 510372741 878916245 510372741 878916245 187365789 276192259 187365789 276192259 815977614 276192259 752066449 368769994 752066449 368769994 162330086 206345762 162330086 206345762 861704515 206345762 455523724 771833713 455523724 771833713 153245612 218425975 153245612 218425975 854373830 218425975 193250692 833703111 193250692 833703111 657506131 833703111 33678688 33329132 33678688 33329132 977939508 33329132 642061800 748208718 642061800 748208718 148632112 166784048 148632112 166784048 889046188 166784048 657310631 546415004 657310631 546415004 474728841 487400816 474728841 487400816 913541970 130851799 913541970 872943616 913541970 872943616 91893040 134229120 91893040 134229120 911197131 134229120 770142004 531618004 770142004 531618004 132829093 188412019 132829093 188412019 874182329 188412019 873342135 333737723 873342135 333737723 146799119 218806290 146799119 218806290 906122832 140989994 906122832 618413373 906122832 618413373 36422175 45151614 36422175 45151614 969240430 45151614 127803230 595452857 127803230 595452857 629236894 595452857 409971824 519282358 409971824 519282358 629931794 772435573 629931794 772435573 53866154 58170962 53866154 58170962 960947580 58170962 259713172 389220489 259713172 212416546 259713172 212416546 858113235 212416546 52980994 60305363 52980994 60305363 959412532 60305363 380067952 788267655 380067952 788267655 222790277 320450789 222790277 320450789 787512319 315245891 787512319 666688632 787512319 666688632 278163209 365811316 278163209 365811316 936800407 95134724 936800407 764886156 936800407 764886156 186453565 280556220 186453565 280556220 812864314 280556220 687903862 508160090 687903862 508160090 84222840 116243002 84222840 116243002 923173562 116243002 576503495 924424363 576503495 924424363 148393902 160699363 148393902 160699363 893280243 160699363 649764757 978072786 649764757 978072786 21981239 29447903 21981239 29447903 980640894 29447903 40820510 180065756 40820510 180065756 119946868 180065756 81823863 122172594 81823863 122172594 919265943 122172594 913120273 478382110 913120273 478382110 136005004 179952965 136005004 179952965 880181434 179952965 577207186 713159108 577207186 713159108 108171779 135340012 108171779 135340012 910566605 135340012 438028597 679431483 438028597 679431483 198422513 285938490 198422513 285938490 808565249 285938490 461736134 947490201 461736134 947490201 104058179 115045323 104058179 115045323 971467221 42544855 971467221 877156632 971467221 877156632 487757287 681147384 487757287 681147384 651541110 893162804 651541110 893162804 507513857 589847836 507513857 589847836 654371971 975553745 654371971 975553745 582499776 366360986 582499776 366360986 752098210 366360986 82212595 123227502 82212595 658185924 82212595 658185924 465739637 658185924 62665824 93259283 62665824 93259283 937939496 93259283 682967282 864641728 682967282 864641728 444559761 639583528 444559761 639583528 577454935 901171728 577454935 901171728 359934331 518143708 359934331 518143708 606199413 861672332 606199413 861672332 87381713 97102969 87381713 97102969 935782668 97102969 603045717 868645486 603045717 868645486 280790162 404136419 280790162 404136419 737148630 388527389 737148630 486293144 737148630 486293144 5257554 6333442 5257554 6333442 995478083 6333442 210129692 317200054 210129692 244468856 210129692 244468856 837376137 244468856 11094883 13173199 11094883 13173199 991079796 13173199 120793411 391110747 120793411 391110747 735597266 391110747 234561402 335144786 234561402 335144786 773484045 335144786 6614823 9685310 6614823 722317144 6614823 722317144 384698486 722317144 195928755 292278386 195928755 292278386 803601309 292278386 21311416 32297634 21311416 976295707 21311416 976295707 582611242 976295707 4811552 6254048 4811552 6254048 995604589 6254048 173223097 263453320 173223097 127560148 173223097 127560148 915975528 127560148 53830410 52868866 53830410 52868866 964491191 52868866 936148939 533756370 936148939 533756370 184816173 215403336 184816173 215403336 856216186 215403336 707896611 443324580 707896611 443324580 137226508 171338083 137226508 171338083 885986764 171338083 611314968 853499497 611314968 853499497 422300326 389855722 422300326 389855722 870701074 193752841 870701074 399823362 870701074 399823362 83118980 109307724 83118980 109307724 927875234 109307724 710259148 457179982 710259148 457179982 143183137 201780483 143183137 201780483 864822107 201780483 374413999 676490739 374413999 676490739 89893558 134206817 89893558 134206817 911232472 134206817 355035853 964151551 355035853 964151551 44721071 34995766 44721071 34995766 976982799 34995766 651597808 666096042 651597808 666096042 225841473 296543606 225841473 296543606 800396163 296543606 584297723 903161313 584297723 903161313 265428104 382039077 265428104 382039077 986274356 20608647 986274356 417559018 986274356 417559018 106491828 147507159 106491828 147507159 902055901 147507159 171257149 872682414 171257149 872682414 376213535 872682414 324790776 445727259 324790776 445727259 698269902 445727259 359407228 993297413 359407228 993297413 329979766 437245280 329979766 437245280 704241473 437245280 704008214 696729945 704008214 696729945 564037718 471650260 564037718 471650260 680971577 471650260 391025953 860312651 391025953 860312651 166708478 215181345 166708478 215181345 856472099 215181345 682298992 787471959 682298992 787471959 143539795 200748684 143539795 200748684 865544996 200748684 39012489 57774322 39012489 876188252 39012489 876188252 376098421 876188252 41040176 38457705 41040176 38457705 974086272 38457705 720080474 629872344 720080474 629872344 307124361 355751923 307124361 355751923 990260898 14692825 990260898 363959417 990260898 363959417 2893520 4129662 2893520 4129662 997158521 4129662 511047533 899120271 511047533 899120271 148049554 218012560 148049554 218012560 854557821 218012560 225332901 443014229 225332901 443014229 700346984 443014229 121695983 171524548 121695983 171524548 885798600 171524548 522137441 731323868 522137441 731323868 296596189 333430348 296596189 333430348 774638052 333430348 612082174 680912508 612082174 680912508 252461866 333436027 252461866 333436027 774635860 333436027 419440719 655516228 419440719 655516228 42839147 57415310 42839147 57415310 961416124 57415310 9152465 13676805 9152465 728604524 9152465 728604524 343035072 728604524 249227924 306862282 249227924 306862282 793212926 306862282 156679211 236796019 156679211 595425164 156679211 595425164 640184923 595425164 423269184 530750162 423269184 530750162 616892393 727305696 616892393 727305696 123525882 164990087 123525882 164990087 890270444 164990087 846923714 272449334 846923714 272449334 24713796 34268453 24713796 34268453 977371687 34268453 283638403 723390129 283638403 723390129 548627638 723390129 222933657 315791448 222933657 315791448 787102413 315791448 491596262 893306242 491596262 893306242 422611826 626172028 422611826 626172028 613855252 803841844 613855252 803841844 258313265 355643860 258313265 355643860 759755940 355643860 444794766 826314939 444794766 826314939 235355651 310034197 235355651 310034197 791277627 310034197 668902072 699012981 668902072 699012981 266127615 387037415 266127615 387037415 978101318 33158584 978101318 39676210 978101318 39676210 539475 667157 539475 667157 999364388 667157 126501256 303400782 126501256 303400782 796087953 303400782 59446007 85134983 59446007 85134983 943069227 85134983 252759071 447622099 252759071 447622099 696900056 447622099 223774569 238204562 223774569 238204562 841526973 238204562 586725346 987750121 586725346 987750121 60506848 87531410 60506848 87531410 941673811 87531410 232131991 348475336 232131991 51624114 232131991 51624114 17890261 20681284 17890261 20681284 986220073 20681284 812696069 751732530 812696069 751732530 241736663 359349311 241736663 359349311 756990447 359349311 170025503 258179330 170025503 897163753 170025503 897163753 496746651 897163753 211098631 257202935 211098631 257202935 898331779 153052217 898331779 209954057 898331779 209954057 52440618 42815798 52440618 42815798 971254337 42815798 968061726 491181487 968061726 491181487 324146381 480751685 324146381 480751685 803615705 292225675 803615705 682575261 803615705 682575261 127614290 190294367 127614290 190294367 914311924 129378354 914311924 607230074 914311924 607230074 101509627 143078968 101509627 143078968 911465734 133791168 911465734 821424786 911465734 821424786 364397896 634695806 364397896 634695806 659115387 930469774 659115387 930469774 401373368 440107130 401373368 440107130 702104993 440107130 298840955 448447760 298840955 401508412 298840955 401508412 189520300 273249123 189520300 273249123 817840090 273249123 237354415 631389541 237354415 631389541 414385101 631389541 58623878 53578241 58623878 53578241 963862776 53578241 319838960 480833757 319838960 314582320 319838960 314582320 787980429 314582320 76552932 98541904 76552932 98541904 935223007 98541904 676163191 519878972 676163191 519878972 290920331 428980671 290920331 428980671 710124612 428980671 507943933 739900438 507943933 739900438 324384455 457650833 324384455 457650833 860196302 208526411 860196302 965948937 860196302 965948937 568400082 700918445 568400082 700918445 647983929 982299257 647983929 982299257 149539275 176385115 149539275 176385115 882566668 176385115 184689983 348364617 184689983 348364617 232005479 348364617 214845900 255853653 214845900 255853653 830117641 255853653 97536915 146311523 97536915 991446114 97536915 991446114 516120201 991446114 253982715 359518219 253982715 359518219 756851092 359518219 671590867 932707427 671590867 932707427 581742517 493933529 581742517 493933529 666903488 493933529 612249980 834270283 612249980 834270283 222137884 334086746 222137884 334086746 774185687 334086746 573261439 665587983 573261439 665587983 76962671 91779215 76962671 91779215 939167818 91779215 296782957 445237905 296782957 68893070 296782957 68893070 41706762 40455475 41706762 40455475 972581624 40455475 306687731 999663784 306687731 999663784 429342841 999663784 354787085 455972584 354787085 455972584 691451508 455972584 292321689 315559325 292321689 315559325 787309425 315559325 83675113 123375937 83675113 123375937 918415616 123375937 448541402 995043809 448541402 995043809 351492626 546570580 351492626 546570580 652102663 885606098 652102663 885606098 213043746 295253602 213043746 295253602 801466214 295253602 310988163 785749330 310988163 785749330 358860527 785749330 55586121 57645884 55586121 57645884 961277668 57645884 267087236 401146943 267087236 326472666 267087236 326472666 779558822 326472666 72636626 106071596 72636626 106071596 930298978 106071596 803031622 401221969 803031622 401221969 132739667 176410200 132739667 176410200 882549766 176410200 677569282 761668289 677569282 761668289 325128459 387472515 325128459 387472515 738020490 387472515 307913868 716665578 307913868 716665578 365160363 716665578 173194542 244006058 173194542 244006058 837554069 244006058 649458523 822939371 649458523 822939371 218914091 267686241 218914091 267686241 822104622 267686241 245458780 418170409 245458780 418170409 717648512 418170409 47735415 64122094 47735415 64122094 956736182 64122094 44562604 639393307 44562604 639393307 651457364 639393307 572867397 604367041 572867397 604367041 660363180 945702171 660363180 945702171 442918314 658024180 442918314 658024180 483363826 809021400 483363826 809021400 353421069 403736841 353421069 403736841 863076758 204204165 863076758 390052338 863076758 390052338 161795825 216298955 161795825 216298955 855480252 216298955 498407215 851990256 498407215 851990256 455701273 470854173 455701273 470854173 681618469 470854173 378564836 782196692 378564836 782196692 131091797 162707366 131091797 162707366 891589565 162707366 70892615 58687493 70892615 58687493 960679166 58687493 22480589 23828162 22480589 23828162 984138345 23828162 553543186 916853518 553543186 916853518 139018146 202783410 139018146 202783410 864072057 202783410 776302451 411308724 776302451 411308724 141217250 195392078 141217250 195392078 869504923 195392078 19086705 29543706 19086705 164210041 19086705 164210041 109872560 164210041 69357013 88586389 69357013 88586389 941078440 88586389 884451862 414828683 884451862 414828683 137060902 145682763 137060902 145682763 903244782 145682763 653358241 815063369 653358241 815063369 141660343 136586293 141660343 136586293 909620757 136586293 275515296 462516564 275515296 462516564 686881819 462516564 279510039 395064844 279510039 395064844 800123387 296986207 800123387 535199648 800123387 535199648 208478650 303975658 208478650 303975658 825481518 263168015 825481518 434030424 825481518 434030424 168880284 245836253 168880284 245836253 836417346 245836253 681249864 520930548 681249864 520930548 310012471 453013336 310012471 453013336 693251891 453013336 471924157 639069694 471924157 639069694 267201110 388187702 267201110 388187702 805650883 289378373 805650883 668822716 805650883 668822716 355877675 462206380 355877675 462206380 687090495 462206380 200154801 302391248 200154801 317411255 200154801 317411255 785804006 317411255 123622967 175558533 123622967 175558533 883288585 175558533 181938533 455911648 181938533 455911648 304088180 455911648 150042720 218719586 150042720 218719586 854224995 218719586 315296786 655777416 315296786 655777416 640090791 655777416 306171853 436319159 306171853 436319159 705089984 436319159 96323843 144584494 96323843 227420871 96323843 227420871 848615279 227420871 49779164 41320408 49779164 41320408 972157860 41320408 835447562 474098590 835447562 474098590 311817262 463048956 311817262 463048956 686529339 463048956 638674476 689277475 638674476 689277475 315698399 354885498 315698399 354885498 760542208 354885498 514443117 822631044 514443117 822631044 109744259 158111201 109744259 158111201 894943939 158111201 734859209 825942592 734859209 825942592 131200810 181046828 131200810 181046828 879579523 181046828 668285600 496896290 668285600 496896290 141270476 190740016 141270476 190740016 872671242 190740016 693495888 784378683 693495888 784378683 185194438 266742810 185194438 266742810 822781076 266742810 624818555 637665841 624818555 637665841 235840808 348313568 235840808 348313568 764779209 348313568 637283493 848553493 637283493 848553493 105656921 156317594 105656921 156317594 896253828 156317594 15947450 24710166 15947450 131838142 15947450 131838142 912523829 131838142 30944221 31807441 30944221 31807441 978904889 31807441 98545231 899701142 98545231 899701142 654369543 899701142 154327371 232180284 154327371 232180284 845540911 232180284 804583769 295394907 804583769 295394907 148070763 223560160 148070763 223560160 851336537 223560160 382395750 945792523 382395750 945792523 309675046 391300754 309675046 391300754 735504431 391300754 87663678 131586299 87663678 394543165 87663678 394543165 263081315 394543165 109130973 152947805 109130973 152947805 898399140 152947805 660371395 682734080 660371395 682734080 70410756 103042560 70410756 103042560 947852994 77425099 947852994 605217275 947852994 605217275 117884074 173070647 117884074 173070647 884853002 173070647 55911863 83790093 55911863 795473115 55911863 795473115 555208590 795473115 374269108 519420774 374269108 519420774 576009307 889556090 576009307 889556090 70906167 72344035 70906167 72344035 951411627 72344035 701258735 985306445 701258735 985306445 161207231 241520567 161207231 241520567 839191338 241520567 408243326 873456296 408243326 873456296 282839887 372633649 282839887 372633649 748162286 372633649 31188805 46569135 31188805 578162875 31188805 578162875 548334071 578162875 125404764 180834414 125404764 180834414 879657722 180834414 200408749 472446578 200408749 472446578 680503378 472446578 190549330 273572723 190549330 273572723 817668429 273572723 373259200 877596416 373259200 877596416 182132706 269662010 182132706 269662010 820734725 269662010 567247271 862972345 567247271 862972345 480495066 683678942 480495066 683678942 642072192 954545121 642072192 954545121 131608444 193543592 131608444 193543592 870864426 193543592 621685059 661701379 621685059 661701379 245810064 335302382 245810064 335302382 773291737 335302382 113207119 169598451 113207119 576614274 113207119 576614274 360060979 576614274 235509416 303507164 235509416 303507164 796022176 303507164 540252544 953047423 540252544 953047423 340529686 511569310 340529686 511569310 649515757 633780148 649515757 633780148 310571225 462707946 310571225 462707946 686717461 462707946 664506993 566581282 664506993 566581282 304158881 448853899 304158881 448853899 696140336 448853899 208361458 137235909 208361458 137235909 909128051 137235909 23073538 26073344 23073538 26073344 982693729 26073344 68770152 143014494 68770152 143014494 905111992 143014494 42029871 43422800 42029871 43422800 970780165 43422800 319831381 647227001 319831381 647227001 384486330 647227001 327956189 457124868 327956189 457124868 746766180 374201632 746766180 496855401 746766180 496855401 219070771 296478766 219070771 296478766 800448096 296478766 156988779 237608891 156988779 994450264 156988779 994450264 500675448 994450264 491352099 469021733 491352099 469021733 683018473 469021733 604785401 549807870 604785401 549807870 104577561 124789728 104577561 124789728 917470940 124789728 573854023 748776484 573854023 748776484 185631125 235293703 185631125 235293703 913390711 131018844 913390711 583232241 913390711 583232241 107084270 121570411 107084270 121570411 919729802 121570411 646625576 928111071 646625576 928111071 637301836 463843118 637301836 463843118 879268782 181452741 879268782 386311227 879268782 386311227 86146023 128967281 86146023 128967281 914553844 128967281 847563911 447999201 847563911 447999201 59564820 31529695 59564820 31529695 979096295 31529695 154376684 467988436 154376684 467988436 683764578 467988436 96093401 102673125 96093401 102673125 932634254 102673125 414966006 727650305 414966006 727650305 110447527 154105453 110447527 154105453 897553570 154105453 793335286 696753543 793335286 696753543 509492776 668409269 509492776 668409269 658207523 995824440 658207523 995824440 510568451 502823874 510568451 502823874 633557597 876069537 633557597 876069537 30899569 39715585 30899569 39715585 973156036 39715585 651605732 692025835 651605732 692025835 143761121 204675942 143761121 204675942 862737652 204675942 844624050 576737858 844624050 576737858 185347999 243617468 185347999 243617468 837811416 243617468 455989790 975926095 455989790 975926095 144646578 196069767 144646578 196069767 868970758 196069767 500426329 773634088 500426329 773634088 318330234 339420601 318330234 339420601 813240960 280002230 813240960 308983495 813240960 308983495 16250145 21073932 16250145 21073932 985960978 21073932 107248804 362645591 107248804 362645591 754619797 362645591 217897836 325530337 217897836 325530337 780188986 325530337 303221724 717943077 303221724 717943077 559654348 717943077 302625313 424928467 302625313 424928467 712772760 424928467 487754349 555283923 487754349 555283923 103026048 151301778 103026048 151301778 947101459 78874608 947101459 371311459 947101459 371311459 224580382 331825093 224580382 331825093 775722735 331825093 233579024 445375218 233579024 445375218 698667419 445375218 63898043 94884370 63898043 94884370 937010054 94884370 910849448 498295958 910849448 498295958 281456918 416841687 281456918 416841687 718435096 416841687 285698226 428135582 285698226 247406336 285698226 247406336 4384159 6719975 4384159 6719975 995131819 6719975 940850794 633466348 940850794 633466348 331804456 425609386 331804456 425609386 712471025 425609386 533451217 973241189 533451217 973241189 89794059 129401049 89794059 129401049 914289858 129401049 660670778 606707378 660670778 606707378 44043938 25587670 44043938 25587670 983076393 25587670 906284576 171201755 906284576 171201755 78527472 101910452 78527472 101910452 933193585 101910452 568843492 809267886 568843492 809267886 357688545 507340540 357688545 507340540 622806468 804587444 622806468 804587444 122647989 174018957 122647989 174018957 894176981 159080538 894176981 359410359 894176981 359410359 88958875 69392436 88958875 69392436 953448973 69392436 927632120 742026945 927632120 742026945 192078740 286614818 192078740 286614818 807811992 286614818 162498586 246421661 162498586 638841090 162498586 638841090 524343316 638841090 273770885 403810417 273770885 403810417 834532099 248537723 834532099 837653456 834532099 837653456 291687042 437043578 291687042 437043578 704469952 437043578 175967093 267544966 175967093 744571444 175967093 744571444 589964929 744571444 482978596 591366802 482978596 591366802 651448414 944011467 651448414 944011467 288727713 379685153 288727713 379685153 999386443 648371 999386443 881765961 999386443 881765961 136117311 199566952 136117311 199566952 866392356 199566952 280990907 421624892 280990907 266169876 280990907 266169876 62767383 73239510 62767383 73239510 950849102 73239510 564813035 778244053 564813035 778244053 322927131 396795441 322927131 396795441 732278540 396795441 438628216 893026136 438628216 893026136 297799972 353488383 297799972 353488383 929960807 106797172 929960807 110991133 929960807 110991133 51672882 30706835 51672882 30706835 979562668 30706835 961401867 682482141 961401867 682482141 290906428 393818864 290906428 393818864 733964968 393818864 332268330 879520298 332268330 879520298 501946398 879520298 298481151 443988490 298481151 443988490 970874662 43239567 970874662 511201171 970874662 511201171 274216324 307994548 274216324 307994548 861751964 206317548 861751964 259044259 861751964 259044259 49142900 37031362 49142900 37031362 975178418 37031362 621939971 749033228 621939971 749033228 49685380 53455713 49685380 53455713 963992647 53455713 425326662 979729874 425326662 979729874 134119605 163644457 134119605 163644457 890926913 163644457 445056550 839900614 445056550 839900614 95035588 128499575 95035588 128499575 914972659 128499575 87678121 287316849 87678121 287316849 807178277 287316849 137933061 195007863 137933061 195007863 869752558 195007863 627123309 746925733 627123309 746925733 238861143 337394147 238861143 337394147 771762856 337394147 523295493 681724263 523295493 681724263 322380137 332530389 322380137 332530389 775296950 332530389 574027447 955178650 574027447 955178650 53826013 60942119 53826013 60942119 958862546 60942119 314697532 472910579 314697532 441021617 314697532 441021617 42057858 22920501 42057858 22920501 984596717 22920501 542582690 842071228 542582690 842071228 231945447 309097266 231945447 309097266 791899917 309097266 681544109 871394932 681544109 871394932 190850160 260539407 190850160 260539407 981835633 27627279 981835633 373266206 981835633 373266206 121439870 145043534 121439870 145043534 903682249 145043534 752216853 484718397 752216853 484718397 198819525 267283408 198819525 267283408 822451833 267283408 270115915 405613067 270115915 268141955 270115915 268141955 102989861 149299801 102989861 149299801 900939125 149299801 510915029 984384860 510915029 984384860 261069842 361682843 261069842 361682843 933826336 100822009 933826336 374886919 933826336 374886919 193116694 224034536 193116694 224034536 851012247 224034536 157166021 904129089 157166021 904129089 345339178 904129089 283675364 404990272 283675364 404990272 726570277 404990272 639300897 913934413 639300897 913934413 351612370 505356301 351612370 505356301 619413966 898272373 619413966 898272373 8044374 11444495 8044374 11444495 992118081 11444495 862501892 687464742 862501892 687464742 317987184 461802249 317987184 461802249 687340224 461802249 570092863 694793731 570092863 694793731 305046323 313908881 305046323 313908881 788443356 313908881 582125813 646841672 582125813 646841672 389207266 509747758 389207266 509747758 629722630 590025794 629722630 590025794 88306737 128914335 88306737 128914335 914603354 128914335 149165831 618416865 149165831 618416865 593773609 618416865 55366963 46367997 55366963 46367997 968325104 46367997 300130683 450429187 300130683 134572987 300130683 134572987 910965074 134572987 26767070 38713453 26767070 38713453 973979291 38713453 936156684 231086640 936156684 231086640 131287266 193695182 131287266 193695182 870784845 193695182 238184221 357317664 238184221 161393120 238184221 161393120 892789345 161393120 47010737 45283538 47010737 45283538 969172614 45283538 628099240 836711967 628099240 836711967 303601436 313630359 303601436 313630359 788709432 313630359 312264964 469261667 312264964 468893096 312264964 468893096 185745647 254781750 185745647 254781750 830877985 254781750 702452264 470600016 702452264 470600016 208065121 306251724 208065121 306251724 847298516 229274994 847298516 328064839 847298516 328064839 109051437 144584490 109051437 144584490 904053253 144584490 685285632 575178607 685285632 575178607 295861549 437971612 295861549 437971612 703591549 437971612 242001540 241254823 242001540 241254823 839376022 241254823 50267614 21616782 50267614 21616782 985722705 21616782 527687910 620003005 527687910 620003005 200205478 269038506 200205478 269038506 821128477 269038506 723257498 458278675 723257498 458278675 268464554 359988475 268464554 359988475 756396144 359988475 484371793 973998039 484371793 973998039 112349201 165647736 112349201 165647736 889824365 165647736 368006181 923337171 368006181 923337171 65709736 84692191 65709736 84692191 943425642 84692191 170341137 838806145 170341137 838806145 466189599 838806145 114940008 103300513 114940008 103300513 932197142 103300513 852190944 585333123 852190944 585333123 223609753 317288406 223609753 317288406 785888000 317288406 578228477 863807400 578228477 863807400 483064694 479735362 483064694 479735362 998749931 1674672 998749931 746117792 998749931 746117792 555922056 701252466 555922056 701252466 584261496 952065440 584261496 952065440 227005069 309870548 227005069 309870548 791360127 309870548 225905396 339796963 225905396 295384666 225905396 295384666 801391747 295384666 23748089 22376601 23748089 22376601 985191785 22376601 537999534 797733258 537999534 797733258 278617152 399377110 278617152 399377110 815385365 277179655 815385365 468608935 815385365 468608935 160908615 225003087 160908615 225003087 850351100 225003087 603117494 981347116 603117494 981347116 463090729 537596857 463090729 537596857 656346981 932546424 656346981 932546424 13555919 14149638 13555919 14149638 990669094 14149638 467888818 829092188 467888818 829092188 141947491 209925375 141947491 209925375 859370640 209925375 14772786 16875060 14772786 16875060 988841302 16875060 799470 392353 799470 392353 999640138 392353 600412812 918346203 600412812 918346203 151593106 217465089 151593106 217465089 854972201 217465089 499138452 876571995 499138452 876571995 435929458 428659215 435929458 428659215 710386852 428659215 693099798 893652327 693099798 893652327 133821360 188043682 133821360 188043682 874428783 188043682 144400472 218344303 144400472 200891040 144400472 200891040 63350470 94239812 63350470 94239812 937461102 94239812 424160482 658749670 424160482 658749670 312553977 469371590 312553977 469371590 842753412 236539850 842753412 419555210 842753412 419555210 117473421 137457822 117473421 137457822 908990603 137457822 26901799 40501917 26901799 882771489 26901799 882771489 543446413 882771489 460467573 556268288 460467573 556268288 532474385 960904811 532474385 960904811 316106517 465654572 316106517 465654572 685013379 465654572 42523069 63124718 42523069 588046497 42523069 588046497 348616348 588046497 83397626 96277455 83397626 96277455 936179354 96277455 444430507 981439447 444430507 981439447 212351294 245392498 212351294 245392498 836729090 245392498 284078881 425423404 284078881 66849681 284078881 66849681 38060171 49235821 38060171 49235821 966614034 49235821 59333938 768755331 59333938 768755331 445082362 768755331 292448045 426981989 292448045 426981989 711657246 426981989 301212375 490651862 301212375 490651862 669063593 490651862 93558958 138080899 93558958 138080899 908312859 138080899 891911396 686324909 891911396 686324909 64407259 60511533 64407259 60511533 959232313 60511533 374778574 962895518 374778574 962895518 84199012 113713516 84199012 113713516 924988255 113713516 91796839 853806599 91796839 853806599 335508144 853806599 47200427 37836877 47200427 37836877 974543194 37836877 390603058 963378892 390603058 963378892 295625159 407825636 295625159 407825636 749604813 370255459 749604813 706466832 749604813 706466832 195955882 255070520 195955882 255070520 830568677 255070520 487205146 794443439 487205146 794443439 238394555 318086839 238394555 318086839 812851767 280633123 812851767 395067556 812851767 395067556 163361440 237967279 163361440 237967279 841627493 237967279 391462664 882102229 391462664 882102229 321455567 464933165 321455567 464933165 764637184 348423671 764637184 762944223 764637184 762944223 332074959 497449225 332074959 497449225 664464497 497449225 69720988 105165813 69720988 337981533 69720988 337981533 771293315 337981533 179683624 267866593 179683624 267866593 822005368 267866593 151851759 229553903 151851759 382377632 151851759 382377632 255091039 382377632 98106474 145610868 98106474 145610868 903294033 145610868 753633313 757492386 753633313 757492386 66573447 84334556 66573447 84334556 965279096 51652775 965279096 470769093 965279096 470769093 55156586 22838874 55156586 22838874 984684137 22838874 377040618 807556123 377040618 807556123 327731277 368844763 327731277 368844763 750605294 368844763 388290464 918442253 388290464 918442253 160406361 223098100 160406361 223098100 851607629 223098100 144475474 91563367 144475474 91563367 37219958 45411631 37219958 45411631 969051206 45411631 622883652 968389217 622883652 968389217 551795593 531616961 551795593 531616961 604386063 778949704 604386063 778949704 195215125 284905497 195215125 284905497 809217779 284905497 13491606 20915950 13491606 92204632 13491606 92204632 61606825 92204632 16092328 17229552 16092328 17229552 988553645 17229552 447466698 914523074 447466698 914523074 112285291 157111389 112285291 157111389 895624074 157111389 543642936 909485313 543642936 909485313 496393372 434233857 496393372 434233857 706359694 434233857 56704128 84813969 56704128 727788057 56704128 727788057 487128552 727788057 193771401 250677695 193771401 250677695 833050966 250677695 479254476 683274583 479254476 683274583 293927083 305263196 293927083 305263196 794324436 305263196 727877937 487068852 727877937 487068852 65936201 94779578 65936201 94779578 937110393 94779578 470932143 532580645 470932143 532580645 326573955 460804469 326573955 460804469 752391695 365699066 752391695 563080773 752391695 563080773 521643014 310312054 521643014 310312054 919900481 121198126 919900481 540904145 919900481 540904145 232449337 334130060 232449337 334130060 774127657 334130060 619121045 731498476 619121045 731498476 177459454 267000244 177459454 267000244 822642864 267000244 175030299 265952274 175030299 821254367 175030299 821254367 632426330 821254367 202537353 297806343 202537353 297806343 799492186 297806343 781717608 763069802 781717608 763069802 169639240 221155159 169639240 221155159 852831267 221155159 159271725 331183027 159271725 331183027 219498012 331183027 76233357 72060901 76233357 72060901 951721853 72060901 131290708 197090870 131290708 39271409 131290708 39271409 973696806 39271409 2149694 1962623 2149694 1962623 998492116 1962623 406249181 768907613 406249181 768907613 150973356 179830073 150973356 179830073 880222311 179830073 781451783 446838944 781451783 446838944 199738941 278946930 199738941 278946930 814298206 278946930 360483570 722608953 360483570 722608953 261133805 354409970 261133805 354409970 844621306 233532036 844621306 482888902 844621306 482888902 259327935 380147914 259327935 380147914 965771002 50716129 965771002 479459459 965771002 479459459 73851209 64664020 73851209 64664020 956422754 64664020 281685483 445085933 281685483 445085933 296733990 445085933 94778532 133160431 94778532 133160431 986061473 20953900 986061473 898041924 986061473 898041924 549184644 393631280 549184644 393631280 734009854 393631280 255700059 113553625 255700059 113553625 925074184 113553625 72296276 99285113 72296276 99285113 934873777 99285113 578998874 918176098 578998874 918176098 126936138 188494556 126936138 188494556 874144564 188494556 535979966 963858719 535979966 963858719 188478610 276019462 188478610 276019462 816022425 276019462 58837292 62455656 58837292 62455656 958087117 62455656 32567215 31657836 32567215 31657836 978937114 31657836 17653613 27436090 17653613 563680870 17653613 563680870 458022750 563680870 288833128 432127375 288833128 432127375 761994924 352519990 761994924 479980383 761994924 479980383 105507733 151325828 105507733 151325828 899542366 151325828 877111628 745600608 877111628 745600608 75957486 46365807 75957486 46365807 968350295 46365807 726286058 622271214 726286058 622271214 314687909 439092517 314687909 439092517 702942014 439092517 215851262 325799380 215851262 325874960 215851262 325874960 215911417 325874960 168190843 243259988 168190843 243259988 838027783 243259988 801450210 973551023 801450210 973551023 226493076 286276403 226493076 286276403 808172324 286276403 161332248 185774784 161332248 185774784 876132245 185774784 29340415 41953274 29340415 41953274 971767225 41953274 184891946 280679416 184891946 81897265 184891946 81897265 24638592 15057729 24638592 15057729 990086252 15057729 820830790 482065920 820830790 482065920 198985579 286252094 198985579 286252094 808240331 286252094 549841056 976565801 549841056 976565801 155560726 216379620 155560726 216379620 855458312 216379620 61769980 92515452 61769980 554832863 61769980 554832863 469415944 554832863 256402245 343359767 256402245 343359767 995722315 6097902 995722315 417553644 995722315 417553644 205739549 284973973 205739549 284973973 809049286 284973973 283373118 731107747 283373118 731107747 455207877 731107747 256131204 354965246 256131204 354965246 797042773 301948575 797042773 683544294 797042773 683544294 302186092 391695578 302186092 391695578 735228114 391695578 425283595 860070200 425283595 860070200 294438676 406988990 294438676 406988990 998693569 1750742 998693569 700627635 998693569 700627635 398673915 453633893 398673915 453633893 692843504 453633893 169744414 201974231 169744414 201974231 120315882 119991644 120315882 119991644 920780872 119991644 167828577 254848748 167828577 183253541 167828577 183253541 104976128 117985568 104976128 117985568 922148154 117985568 637176903 779816974 637176903 779816974 474581836 576735303 474581836 576735303 653345857 872088846 653345857 872088846 274853745 340530003 274853745 340530003 769709340 340530003 87349633 131211414 87349633 483769607 87349633 483769607 321852889 483769607 148658525 205335173 148658525 205335173 862202658 205335173 806447011 485560111 806447011 485560111 205924779 278848810 205924779 278848810 814425145 278848810 135768758 203947578 135768758 471153573 135768758 471153573 313757348 471153573 69678943 82621962 69678943 82621962 944804961 82621962 260945933 419955932 260945933 419955932 716343508 419955932 234926152 316106615 234926152 316106615 786848311 316106615 507213865 974677287 507213865 974677287 364893211 498848154 364893211 498848154 663522651 498848154 9772144 14590625 9772144 465816241 9772144 465816241 310587555 465816241 41078409 53449758 41078409 53449758 964004350 53449758 445176104 743976394 445176104 743976394 95524857 124818781 95524857 124818781 917461456 124818781 615870953 733463353 615870953 733463353 502133629 489379486 502133629 489379486 843334519 235804932 843334519 871470840 843334519 871470840 450440992 753166728 450440992 753166728 652315482 979528726 652315482 979528726 541418858 739490494 541418858 739490494 632995192 959548419 632995192 959548419 135353133 197272679 135353133 197272679 868066593 197272679 774689912 736609753 774689912 736609753 34582503 46367678 34582503 46367678 968349147 46367678 508096669 722081046 508096669 722081046 312803372 427339170 312803372 427339170 711372872 427339170 74718460 112483977 74718460 317132089 74718460 317132089 210126807 317132089 64228245 73850035 64228245 73850035 950392805 73850035 659066095 977649941 659066095 977649941 301293026 420957835 301293026 420957835 727857764 402929315 727857764 453535785 727857764 453535785 83213122 122941188 83213122 122941188 918695594 122941188 447334720 673845963 447334720 673845963 308383321 423061874 308383321 423061874 714108484 423061874 239515230 359185677 239515230 916877081 239515230 916877081 582457602 916877081 322176362 325250510 322176362 325250510 830660789 255001417 830660789 508405218 830660789 508405218 79946207 95799727 79946207 95799727 936402555 95799727 217267679 327564607 217267679 55942241 217267679 55942241 28927544 38949458 28927544 38949458 973873224 38949458 14793990 22823261 14793990 149791583 14793990 149791583 99609133 149791583 95414062 137722340 95414062 137722340 967100746 48586664 967100746 608391196 967100746 608391196 109796370 155077521 109796370 155077521 896780179 155077521 841852022 764270731 841852022 764270731 180619838 243283033 180619838 243283033 838011477 243283033 817046927 412293199 817046927 412293199 155467584 192862258 155467584 192862258 919648683 121643860 919648683 447309336 919648683 447309336 189048719 276311100 189048719 276311100 815848153 276311100 705667704 716150686 705667704 716150686 426938369 581725691 426938369 581725691 600435937 956912607 600435937 956912607 310118405 375728020 310118405 375728020 745596234 375728020 661736401 859778479 661736401 859778479 309156410 361354831 309156410 361354831 817839904 273273879 817839904 537510369 817839904 537510369 156691479 190608877 156691479 190608877 872762816 190608877 466434081 876682198 466434081 876682198 233339998 320960270 233339998 320960270 783403081 320960270 661354059 882492893 661354059 882492893 166113266 190858779 166113266 190858779 872569847 190858779 461675686 973664521 461675686 973664521 299569802 362423339 299569802 362423339 754808899 362423339 488647348 821884313 488647348 821884313 179786007 251567663 179786007 251567663 832537140 251567663 802633815 487179831 802633815 487179831 311945615 321024217 311945615 321024217 783341745 321024217 564160931 806226349 564160931 806226349 430871486 541614641 430871486 541614641 660498353 617820113 660498353 617820113 196700937 285207152 196700937 285207152 948972891 76233876 948972891 475558192 948972891 475558192 307216800 337263218 307216800 337263218 771820605 337263218 246842133 369740185 246842133 349924488 246842133 349924488 76061008 66362084 76061008 66362084 955245111 66362084 467125117 788194901 467125117 788194901 128615536 171675140 128615536 171675140 885714846 171675140 395233984 693958927 395233984 693958927 275730268 304637058 275730268 304637058 794963927 304637058 154189723 232993104 154189723 826609437 154189723 826609437 497891939 826609437 185458983 255567356 185458983 255567356 830247966 255567356 678322428 768462786 678322428 768462786 517265550 564670166 517265550 564670166 602803423 852865994 602803423 852865994 181899843 266151535 181899843 266151535 823140269 266151535 142079017 36130897 142079017 36130897 976015949 36130897 7206960 9928068 7206960 9928068 992890334 9928068 682072489 483758983 682072489 483758983 47775148 37361300 47775148 37361300 974808432 37361300 595370906 781507648 595370906 781507648 158129336 201836960 158129336 201836960 864690621 201836960 574301658 768184054 574301658 768184054 216212785 300877832 216212785 300877832 797656803 300877832 409319214 753488551 409319214 753488551 304928493 370852360 304928493 370852360 749152343 370852360 589589866 864085120 589589866 864085120 320388548 337973922 320388548 337973922 771303071 337973922 44891235 66769855 44891235 563634611 44891235 563634611 550730743 563634611 216096693 249310358 216096693 249310358 833867617 249310358 172118385 261508643 172118385 63272475 172118385 63272475 11139386 12862259 11139386 12862259 991190287 12862259 817118918 496299464 817118918 496299464 298914465 433664846 298914465 433664846 706761600 433664846 159506811 241276696 159506811 454606563 159506811 454606563 303141401 454606563 235368251 331048345 235368251 331048345 861108443 207126151 861108443 372030836 861108443 372030836 70833742 73444728 70833742 73444728 950708651 73444728 461322940 828613461 461322940 828613461 226727227 214386686 226727227 214386686 856838536 214386686 565434527 910187743 565434527 910187743 463916864 520244682 463916864 520244682 556656467 683259554 556656467 683259554 162222377 224065120 162222377 224065120 850999790 224065120 264799946 397473713 264799946 361682838 264799946 361682838 217352889 240155722 217352889 240155722 840165075 240155722 830897058 895287732 830897058 895287732 44871535 34354059 44871535 34354059 977358912 34354059 69884361 453314913 69884361 453314913 693113914 453314913 234701918 345695086 234701918 345695086 766387809 345695086 323327591 795871545 323327591 795871545 359799668 795871545 304340058 379265623 304340058 379265623 801762438 294653557 801762438 682310125 801762438 682310125 292765451 436600512 292765451 436600512 895153161 157639660 895153161 771449681 895153161 771449681 299700433 404042429 299700433 404042429 727265554 404042429 262219093 157626792 262219093 157626792 1826391 1628572 1826391 1628572 998821357 1628572 91166468 136983279 91166468 72545590 91166468 72545590 28338679 20960375 28338679 20960375 986049931 20960375 802419759 521341210 802419759 521341210 69238029 89852486 69238029 89852486 940327456 89852486 338595692 939779503 338595692 939779503 204765641 265654923 204765641 265654923 823403454 265654923 141526386 213052474 141526386 706591067 141526386 706591067 656026693 706591067 603213200 499053657 603213200 499053657 663460243 499053657 619107619 868901954 619107619 868901954 340178246 648338979 340178246 648338979 643779456 985072010 643779456 985072010 522864847 654905357 522864847 654905357 611600751 728777723 611600751 728777723 79865794 116699728 79865794 116699728 922867317 116699728 668142029 809861268 668142029 809861268 386807969 497762343 386807969 497762343 664215964 497762343 331666300 497923689 331666300 35648233 331666300 35648233 976457002 35648233 2416127 3428574 2416127 3428574 997634015 3428574 674542469 746236840 674542469 746236840 269942180 400505343 269942180 400505343 729527995 400505343 378338827 750899645 378338827 750899645 40410399 27467907 40410399 27467907 981975281 27467907 160574899 467155506 160574899 467155506 311103346 467155506 143214121 209532769 143214121 209532769 859556733 209532769 359030479 952202764 359030479 952202764 313154605 400584976 313154605 400584976 880604310 178952359 880604310 267633237 880604310 267633237 40769253 18122008 40769253 18122008 987741611 18122008 383643321 995535935 383643321 995535935 7465916 10894619 7465916 10894619 992460250 10894619 931197818 543603257 931197818 543603257 227428436 243551100 227428436 243551100 837817904 243551100 294674856 441826042 294674856 413056920 294674856 413056920 115427817 151585559 115427817 151585559 899330778 151585559 406469562 854681234 406469562 854681234 55123930 45213405 55123930 45213405 971872170 41744738 971872170 961235012 971872170 961235012 421253854 628850221 421253854 628850221 657023797 813729337 657023797 813729337 276021498 381736399 276021498 381736399 769086298 341571241 769086298 935209223 769086298 935209223 262062128 383610794 262062128 383610794 838060586 243179377 838060586 445456384 838060586 445456384 162113998 186361278 162113998 186361278 875658037 186361278 852814123 634574062 852814123 634574062 33593392 28606245 33593392 28606245 981309358 28606245 698952287 980540203 698952287 980540203 479393774 623027908 479393774 623027908 562145605 959791087 562145605 959791087 121642373 160008399 121642373 160008399 893578271 160008399 274312775 752559139 274312775 752559139 388686372 752559139 166427472 251984711 166427472 251984711 832246756 251984711 426692000 969024927 426692000 969024927 27286056 21994064 27286056 21994064 985517676 21994064 354669390 888474689 354669390 888474689 146788107 206725195 146788107 206725195 861542538 206725195 110417873 165368109 110417873 980921608 110417873 980921608 524148789 980921608 59238196 59018389 59238196 59018389 960461226 59018389 832047730 273078060 832047730 273078060 24499162 16869828 24499162 16869828 988841824 16869828 201640344 304293807 201640344 166197789 201640344 166197789 18345339 22752223 18345339 22752223 984753924 22752223 593212754 764868029 593212754 764868029 209665674 267122548 209665674 267122548 822520788 267122548 755358785 470298155 755358785 470298155 285327180 348907863 285327180 348907863 764219273 348907863 120640714 181141325 120640714 377573130 120640714 377573130 252115659 377573130 182064808 266912383 182064808 266912383 822702210 266912383 496905812 986524785 496905812 986524785 181837450 247607458 181837450 247607458 906576591 140231981 906576591 555279072 906576591 555279072 180534289 263535548 180534289 263535548 825084023 263535548 351474737 809597135 351474737 809597135 168175244 232599934 168175244 232599934 845244905 232599934 642176892 786128069 642176892 786128069 107569081 136326856 107569081 136326856 909869958 136326856 572467065 698697227 572467065 698697227 226070099 296458810 226070099 296458810 800457215 296458810 303921255 569545621 303921255 569545621 648454913 569545621 547004853 452797832 547004853 452797832 693482271 452797832 423765112 608886117 423765112 608886117 290498788 361353158 290498788 361353158 755489399 361353158 478005579 764412790 478005579 764412790 295768386 365429625 295768386 365429625 752685304 365429625 736512437 645418050 736512437 645418050 55036154 70014194 55036154 70014194 953003195 70014194 212678254 379442014 212678254 379442014 253052837 379442014 199005318 290138860 199005318 290138860 895638707 157009119 895638707 318631716 895638707 318631716 62011825 90152528 62011825 90152528 940151409 90152528 156087018 235994909 156087018 115957122 156087018 115957122 36977784 47600888 36977784 47600888 967549637 47600888 92372003 280503165 92372003 280503165 184756127 280503165 143424142 206981351 143424142 206981351 861265040 206981351 155915708 754799900 155915708 754799900 548045485 754799900 227822332 331536303 227822332 331536303 775934088 331536303 563002501 874307833 563002501 874307833 139118805 182689406 139118805 182689406 878349373 182689406 647754171 946836157 647754171 946836157 358582517 432438849 358582517 432438849 707620762 432438849 481467607 908018965 481467607 908018965 267960089 345035458 267960089 345035458 766943684 345035458 410248379 575069329 410248379 575069329 224636247 325193816 224636247 325193816 780538285 325193816 242425209 912772784 242425209 912772784 349498691 912772784 293932687 429387615 293932687 429387615 989079729 16548409 989079729 809479631 989079729 809479631 605627909 660307762 605627909 660307762 647627196 901189648 647627196 901189648 232244250 260586685 232244250 260586685 826889405 260586685 451045845 658925536 451045845 658925536 276228855 397387737 276228855 397387737 894634366 158483899 894634366 654681040 894634366 654681040 317329668 433005474 317329668 433005474 707275868 433005474 119998278 180080297 119998278 745519312 119998278 745519312 429148673 745519312 311938136 437459231 311938136 437459231 704085045 437459231 68120165 102893188 68120165 355757337 68120165 355757337 759643038 355757337 11122918 12658160 11122918 12658160 991386591 12658160 231272424 346734043 231272424 290697590 231272424 290697590 804559079 290697590 189468036 226568626 189468036 226568626 849164228 226568626 701292909 792558985 701292909 792558985 590460983 577710455 590460983 577710455 636731204 956872799 636731204 956872799 505642296 582265003 505642296 582265003 508115368 866083623 508115368 866083623 112760661 154265822 112760661 154265822 897425505 154265822 518239959 958584207 518239959 958584207 170575263 222014112 170575263 222014112 852195577 222014112 74820747 112679419 74820747 707895139 74820747 707895139 336840630 707895139 28257527 20333905 28257527 20333905 986431689 20333905 396923559 771367186 396923559 771367186 205249363 247499399 205249363 247499399 835409888 247499399 720247381 607453234 720247381 607453234 113517876 129769440 113517876 129769440 914092406 129769440 597254593 897123987 597254593 897123987 267087775 354743250 267087775 354743250 760686431 354743250 627144695 991526639 627144695 991526639 149161068 191155792 149161068 191155792 872300589 191155792 28850403 43672554 28850403 395393241 28850403 395393241 733186182 395393241 77090735 95003627 77090735 95003627 936870324 95003627 554195616 843316150 554195616 843316150 29624832 29745601 29624832 29745601 980393874 29745601 471588305 996528198 471588305 996528198 254679485 354791545 254679485 354791545 760642872 354791545 212060070 319619045 212060070 911758246 212060070 911758246 573152233 911758246 92825327 93975444 92825327 93975444 937674934 93975444 454203075 563339433 454203075 563339433 121601192 179254078 121601192 179254078 880527683 179254078 147100036 528605013 147100036 528605013 424934911 528605013 284078523 419164075 284078523 419164075 716925467 419164075 480908202 951830008 480908202 951830008 151419231 225801106 151419231 225801106 849735240 225801106 453121923 928940582 453121923 928940582 84074222 118288375 84074222 118288375 921916892 118288375 640015713 897281577 640015713 897281577 486512362 576587109 486512362 576587109 658229290 691487516 658229290 691487516 472402199 429633833 472402199 429633833 709539405 429633833 394587386 936147575 394587386 936147575 47764802 58418224 47764802 58418224 960804074 58418224 947677497 130063528 947677497 130063528 23184035 29851098 23184035 29851098 980256136 29851098 9280824 13912094 9280824 711296486 9280824 711296486 579351520 711296486 301298879 447511946 301298879 447511946 854342378 218437794 854342378 663856566 854342378 663856566 316406160 452639009 316406160 452639009 693590031 452639009 199866254 62577496 199866254 62577496 8032023 5659746 8032023 5659746 996076263 5659746 501067579 742075030 501067579 742075030 256450697 353992470 256450697 353992470 761165929 353992470 401967275 851881272 401967275 851881272 113551409 140585752 113551409 140585752 906349365 140585752 657561346 982078127 657561346 982078127 542486472 520546886 542486472 520546886 551784587 962313124 551784587 962313124 308876589 451650172 308876589 451650172 694186555 451650172 576071194 660858902 576071194 660858902 148519652 163855764 148519652 163855764 890793251 163855764 607190194 802340738 607190194 802340738 55419335 78718669 55419335 78718669 947233680 78718669 946986964 369624813 946986964 369624813 124207736 171189438 124207736 171189438 886112125 171189438 653822125 976025177 653822125 976025177 275524041 396662979 275524041 396662979 932528661 102859553 932528661 329270317 932528661 329270317 120474422 127202526 120474422 127202526 916186209 127202526 16718624 25984903 16718624 658779564 16718624 658779564 403438852 658779564 272562241 407569445 272562241 407569445 724709994 407569445 630109050 693029489 630109050 693029489 317222658 432844494 317222658 432844494 707475100 432844494 208661457 180964159 208661457 180964159 84108556 122144312 84108556 122144312 919330863 122144312 515855327 924799045 515855327 924799045 181602883 229814914 181602883 229814914 846873961 229814914 167591951 254192848 167591951 189662848 167591951 189662848 873425823 189662848 50690175 45184551 50690175 45184551 969230924 45184551 428815814 722291802 428815814 722291802 177842748 236239376 177842748 236239376 842859048 236239376 835865857 555144161 835865857 555144161 165468603 243483944 165468603 243483944 837862690 243483944 765738664 516870412 765738664 516870412 262617163 349822174 262617163 349822174 833856435 249327450 833856435 479959390 833856435 479959390 267499461 328508394 267499461 328508394 778015431 328508394 424277535 759865316 424277535 759865316 263680145 331884292 263680145 331884292 775710791 331884292 256614667 384399890 256614667 242422835 256614667 242422835 838679301 242422835 38657089 36407413 38657089 36407413 975795761 36407413 303313482 454906695 303313482 269521463 303313482 269521463 820820776 269521463 56150778 83170185 56150778 83170185 944112762 83170185 260273519 389855720 260273519 66882183 260273519 66882183 954897628 66882183 7266528 7165911 7266528 7165911 994829330 7165911 199053861 910438449 199053861 910438449 530063867 910438449 206243329 226582989 206243329 226582989 932501880 102902827 932501880 802349381 932501880 802349381 431265688 686724637 431265688 686724637 597258749 939375076 597258749 939375076 249936285 316995802 249936285 316995802 786114681 316995802 863575 1287911 863575 859788747 863575 859788747 521542676 859788747 330998131 435858270 330998131 435858270 705380613 435858270 253847147 286959063 253847147 286959063 180706918 166639987 180706918 166639987 947839417 77512133 947839417 852899801 947839417 852899801 189787940 184881074 189787940 184881074 876853985 184881074 494714834 933812622 494714834 933812622 428365412 583994364 428365412 583994364 595162309 952975666 595162309 952975666 192867730 176785517 192867730 176785517 882274676 176785517 753622208 868902715 753622208 868902715 483272230 482149718 483272230 482149718 895705032 157003948 895705032 771748544 895705032 771748544 259139561 359147937 259139561 359147937 757196614 359147937 434683240 674549166 434683240 674549166 308680816 426201771 308680816 426201771 712138018 426201771 588821374 896132632 588821374 896132632 571936641 494499992 571936641 494499992 980245952 29881617 980245952 535321868 980245952 535321868 232596769 317640003 232596769 317640003 785631178 317640003 727744283 475099036 727744283 475099036 229491259 314597604 229491259 314597604 787968031 314597604 153916732 232628455 153916732 306082822 153916732 306082822 203064270 306082822 52762255 74369674 52762255 74369674 950061837 74369674 341295517 853524173 341295517 853524173 241403923 356245139 241403923 356245139 759163185 356245139 32908440 43314483 32908440 43314483 27094135 29746318 27094135 29746318 980388203 29746318 208982524 315791453 208982524 195379418 208982524 195379418 99143974 141339381 99143974 141339381 906022222 141339381 297309359 445766863 297309359 232949469 297309359 232949469 844997275 232949469 71984303 97632250 71984303 97632250 935669132 97632250 599895500 843025594 599895500 843025594 506884281 477511107 506884281 477511107 676936835 477511107 532748092 835341194 532748092 835341194 241927254 269690649 241927254 269690649 820660729 269690649 80047536 120097655 80047536 157860821 80047536 157860821 105237601 157860821 68018402 88164025 68018402 88164025 941186817 88164025 86524172 130149333 86524172 83561643 86524172 83561643 943992274 83561643 54051731 31200906 54051731 31200906 979289614 31200906 643034135 991446053 643034135 991446053 331019611 408207977 331019611 408207977 792800591 307457581 792800591 323655905 792800591 323655905 211565990 237257717 211565990 237257717 913751339 130391652 913751339 296332922 913751339 296332922 136456006 152413521 136456006 152413521 898896576 152413521 724710871 695429382 724710871 695429382 321097473 425560958 321097473 425560958 712494682 425560958 704954624 488705979 704954624 488705979 210260707 168931215 210260707 168931215 887511102 168931215 433282695 766361920 433282695 766361920 281386666 405082501 281386666 405082501 959639863 59984177 959639863 377105697 959639863 377105697 245382023 350703107 245382023 350703107 763195086 350703107 744114549 496606535 744114549 496606535 122555568 179227169 122555568 179227169 880527904 179227169 262650120 393828353 262650120 384979550 262650120 384979550 185205419 191701069 185205419 191701069 871968363 191701069 593498011 936160762 593498011 936160762 263497615 376120946 263497615 376120946 745465440 376120946 722496822 456250463 722496822 456250463 155177801 153867003 155177801 153867003 897725069 153867003 408381127 902852643 408381127 902852643 266571328 368646217 266571328 368646217 750695686 368646217 529417816 881568734 529417816 881568734 150772954 144964131 150772954 144964131 903711292 144964131 287256507 430061860 287256507 240608821 287256507 240608821 58908377 86768122 58908377 86768122 942072239 86768122 344111689 674822263 344111689 674822263 301438015 424544387 301438015 424544387 713078252 424544387 515569970 795262005 515569970 795262005 81640978 117182101 81640978 117182101 993627426 8773995 993627426 590566374 993627426 590566374 493123434 556089555 493123434 556089555 573281550 876572967 573281550 876572967 42873983 63188156 42873983 63188156 957480835 63188156 560998004 830188655 560998004 830188655 463889954 555238717 463889954 555238717 627531823 776879805 627531823 776879805 6112212 6088628 6112212 6088628 995736145 6088628 774879110 382152194 774879110 382152194 202227542 282602165 202227542 282602165 993196282 9435587 993196282 407774807 993196282 407774807 256040429 307616965 256040429 307616965 819372020 271570029 819372020 902300700 819372020 902300700 103345604 140269015 103345604 140269015 906572644 140269015 249276234 912535529 249276234 912535529 405478095 912535529 131135250 193869890 131135250 193869890 870552238 193869890 473279961 714430612 473279961 714430612 163694149 241098513 163694149 241098513 839440814 241098513 108213786 161979724 108213786 645006065 108213786 645006065 393561848 645006065 373899802 494231556 373899802 494231556 925991270 112406861 925991270 922955264 925991270 922955264 433133621 429200669 433133621 429200669 709825912 429200669 325593548 489475530 325593548 348999553 325593548 348999553 150379856 213713187 150379856 213713187 857245199 213713187 592062472 809728958 592062472 809728958 449998219 480853992 449998219 480853992 675087076 480853992 397728672 716355965 397728672 716355965 285946983 416633422 285946983 416633422 861536163 206736595 861536163 823478131 861536163 823478131 70262300 96634031 70262300 96634031 935982055 96634031 828242558 874376297 828242558 874376297 44848893 40545795 44848893 40545795 972473794 40545795 886792342 437094045 886792342 437094045 92911944 117609745 92911944 117609745 922349462 117609745 301231820 762116357 301231820 762116357 575143945 762116357 442035907 470455937 442035907 470455937 767243032 344412758 767243032 863546709 767243032 863546709 159385805 229215910 159385805 229215910 847449236 229215910 772231167 858252376 772231167 858252376 637736729 464755379 637736729 464755379 915972202 127599210 915972202 918431049 915972202 918431049 290080414 418436478 290080414 418436478 811331553 282494380 811331553 716914306 811331553 716914306 187078893 262575142 187078893 262575142 833615230 250002195 833615230 926769791 833615230 926769791 534446361 559394717 534446361 559394717 646845464 933381435 646845464 933381435 99244657 148378958 99244657 148378958 910987215 134447792 910987215 791585286 910987215 791585286 331218326 466132136 331218326 466132136 684681804 466132136 402913415 979963857 402913415 979963857 341255794 589664094 341255794 589664094 508105403 975030971 508105403 975030971 207418879 289984703 207418879 289984703 805128255 289984703 112245863 89289488 112245863 89289488 940592309 89289488 39615977 54167298 39615977 54167298 963407398 54167298 44831815 458008956 44831815 458008956 690101189 458008956 254872054 347147979 254872054 347147979 765335372 347147979 668977149 723494045 668977149 723494045 111081073 166295755 111081073 166295755 889347245 166295755 769963159 400647074 769963159 400647074 172356468 259993328 172356468 259993328 827414425 259993328 768031981 441166676 768031981 441166676 293798622 385260958 293798622 385260958 739305150 385260958 582945668 695542706 582945668 695542706 285216168 408519881 285216168 408519881 760907988 354515149 760907988 814719901 760907988 814719901 125893481 176295600 125893481 176295600 882660477 176295600 389868590 928623058 389868590 928623058 219384131 301428862 219384131 301428862 797287973 301428862 657754618 826196706 657754618 826196706 58136295 54086218 58136295 54086218 963551420 54086218 885959070 304865362 885959070 304865362 50460497 14764155 50460497 14764155 990240008 14764155 502151541 933433796 502151541 933433796 235764786 340652409 235764786 340652409 769683541 340652409 345943673 660611841 345943673 660611841 130123435 175200933 130123435 175200933 883724701 175200933 862222679 455478731 862222679 455478731 127231512 159591962 127231512 159591962 893864261 159591962 518005334 964707948 518005334 964707948 260458270 327557663 260458270 327557663 778572098 327557663 645363404 711589538 645363404 711589538 317311754 468273295 317311754 468273295 683556999 468273295 194224334 293813514 194224334 733172015 194224334 733172015 357261012 733172015 224996374 223829732 224996374 223829732 851109130 223829732 8309582 12494409 8309582 133673286 8309582 133673286 911646898 133673286 64836277 92858143 64836277 92858143 938238219 92858143 406497378 942506747 406497378 942506747 134709561 160776480 134709561 160776480 893136046 160776480 759963913 674064110 759963913 674064110 361060685 542936965 361060685 542936965 567048511 822071526 567048511 822071526 278077370 415639129 278077370 415639129 719312501 415639129 236449973 354991998 236449973 705870391 236449973 705870391 588249676 705870391 369017930 480923374 369017930 480923374 674986538 480923374 472095830 884307942 472095830 884307942 48444424 55843723 48444424 55843723 962428517 55843723 545709417 972347779 545709417 972347779 37008171 18815468 37008171 18815468 987375952 18815468 789338905 433145868 789338905 433145868 178823724 257127671 178823724 257127671 829187590 257127671 289124502 432991407 289124502 230056405 289124502 230056405 99964147 144844541 99964147 144844541 903757946 144844541 730854753 443098174 730854753 443098174 162586933 238440203 162586933 238440203 841385510 238440203 35428202 52134400 35428202 919510753 35428202 919510753 650489566 919510753 600496148 482437998 600496148 482437998 674149850 482437998 400501480 924241629 400501480 924241629 214886492 242919359 214886492 242919359 838165616 242919359 45807744 67719201 45807744 283414860 45807744 283414860 186705698 283414860 87769603 112230669 87769603 112230669 926113463 112230669 812728329 594568434 812728329 594568434 265224021 359426154 265224021 359426154 989022814 16611299 989022814 814154341 989022814 814154341 247996288 361059857 247996288 361059857 755720839 361059857 74135049 111672800 74135049 757149311 74135049 757149311 504861094 757149311 470500159 471726785 470500159 471726785 737362400 388190424 737362400 681457644 737362400 681457644 230882001 339259315 230882001 339259315 770554149 339259315 376016700 778960038 376016700 778960038 194331652 239537536 194331652 239537536 975313145 36929214 975313145 771215049 975313145 771215049 57449730 40919992 57449730 40919992 972338253 40919992 601522377 987606680 601522377 987606680 307031545 453928277 307031545 453928277 763046467 350932520 763046467 720134188 763046467 720134188 182511905 260689959 182511905 260689959 826807472 260689959 231980724 348336579 231980724 215917125 231980724 215917125 10670576 14590621 10670576 14590621 990364478 14590621 790884249 988279298 790884249 988279298 433194387 466723526 433194387 466723526 684253187 466723526 16167930 25218283 16167930 252093340 16167930 252093340 166494303 252093340 37251373 41173351 37251373 41173351 972241652 41173351 537376499 731285609 537376499 731285609 272092004 390907336 272092004 390907336 735685463 390907336 151313744 228752951 151313744 991936352 151313744 991936352 388553493 991936352 114593999 164349521 114593999 164349521 890574523 164349521 143225684 881591651 143225684 881591651 620017183 881591651 175973289 138029439 175973289 138029439 908330922 138029439 9826999 14662775 9826999 181343646 9826999 181343646 879389317 181343646 108442132 114071450 108442132 114071450 924591181 114071450 498997817 818473023 498997817 818473023 164934848 207695149 164934848 207695149 860698456 207695149 528126816 980750879 528126816 980750879 331106621 483086977 331106621 483086977 673640967 483086977 12501225 19024237 12501225 199476903 12501225 199476903 866450819 199476903 114528339 145931222 114528339 145931222 953109321 69863334 953109321 892766702 953109321 892766702 479915461 465784947 479915461 465784947 718295946 417126655 718295946 670096404 718295946 670096404 169958211 188155313 169958211 188155313 874326626 188155313 747527363 937686263 747527363 937686263 568730246 414935426 568730246 414935426 719845051 414935426 585171000 767307534 585171000 767307534 361962317 514521850 361962317 514521850 622740641 970607650 622740641 970607650 109366410 131521332 109366410 131521332 947289193 78658977 947289193 208107524 947289193 208107524 104067122 155932790 104067122 155932790 896370744 155932790 315025521 473559728 315025521 1952387 315025521 1952387 842646 61686 842646 61686 999899546 61686 767374417 877890645 767374417 877890645 187984937 268461242 187984937 268461242 821402146 268461242 316622998 475804523 316622998 27370933 316622998 27370933 1716471 1722000 1716471 1722000 998710678 1722000 480501859 948688322 480501859 948688322 94118321 98603478 94118321 98603478 935185636 98603478 312317056 491754849 312317056 491754849 327070076 491754849 166540119 202811158 166540119 202811158 864056539 202811158 523387794 932502368 523387794 932502368 414042603 551157677 414042603 551157677 627876411 952127931 627876411 952127931 93991701 101074698 93991701 101074698 933709023 101074698 927488372 142921093 927488372 142921093 41631648 38180852 41631648 38180852 974296483 38180852 657158737 942146022 657158737 942146022 389776824 678195766 389776824 678195766 597497570 872012285 597497570 872012285 255473677 378368504 255473677 378368504 744299523 378368504 316880262 476247039 316880262 162690541 316880262 162690541 42553665 21303735 42553665 21303735 985932157 21303735 394366788 979486760 394366788 979486760 62729328 76690273 62729328 76690273 948593375 76690273 681057592 629152604 681057592 629152604 303590406 416931737 303590406 416931737 718403851 416931737 426960132 771506176 426960132 771506176 55782885 63502025 55782885 63502025 957155886 63502025 195111366 313235238 195111366 313235238 788886145 313235238 22844802 27547331 22844802 27547331 981893880 27547331 952990918 671662396 952990918 671662396 244935823 330380001 244935823 330380001 853903567 219136467 853903567 474402304 853903567 474402304 263018595 330187939 263018595 330187939 776790873 330187939 588734521 611100211 588734521 611100211 276828321 411654738 276828321 411654738 722089228 411654738 664702496 592787102 664702496 592787102 21451492 23312254 21451492 23312254 984378567 23312254 762363770 472328554 762363770 472328554 75094011 100436385 75094011 100436385 933954407 100436385 71147715 494878982 71147715 494878982 329265280 494878982 130350056 175706789 130350056 175706789 883224615 175706789 316846582 477538829 316846582 477538829 676872060 477538829 262371080 325850802 262371080 325850802 779910598 325850802 455111277 872524530 455111277 872524530 49739456 72651261 49739456 72651261 951211048 72651261 141881391 596839685 141881391 596839685 507586999 596839685 368978616 493677407 368978616 493677407 666988980 493677407 392499775 922533779 392499775 922533779 252125007 360564600 252125007 360564600 756091337 360564600 159474745 241161467 159474745 374563419 159474745 374563419 250161366 374563419 82862992 120629742 82862992 120629742 923996314 115000728 923996314 783926097 923996314 783926097 329108776 423495604 329108776 423495604 745488906 375996871 745488906 854540973 745488906 854540973 316349244 462062621 316349244 462062621 687181048 462062621 454347087 985375051 454347087 985375051 100724386 147896070 100724386 147896070 901784801 147896070 603737105 847389047 603737105 847389047 382349741 461632928 382349741 461632928 687385320 461632928 243057802 16801709 243057802 16801709 5356657 5207500 5356657 5207500 996505789 5207500 96996939 276894737 96996939 276894737 182099190 276894737 28683613 35956781 28683613 35956781 976167894 35956781 89745955 484143204 89745955 484143204 322091410 484143204 212581516 311611451 212581516 311611451 789953580 311611451 586215454 737446738 586215454 737446738 277754652 387474484 277754652 387474484 738019803 387474484 534159354 727576444 534159354 727576444 41064382 52593153 41064382 52593153 964667460 52593153 390597047 739396500 390597047 739396500 80701572 103571920 80701572 103571920 932054169 103571920 537155119 881190839 537155119 881190839 251178659 353298275 251178659 353298275 913127959 131275271 913127959 577671167 913127959 577671167 546072459 470141523 546072459 470141523 682148356 470141523 38017306 56247361 38017306 125754679 38017306 125754679 83572155 125754679 46755209 35645482 46755209 35645482 976479683 35645482 611861573 970597981 611861573 970597981 310453259 431767744 310453259 431767744 708049089 431767744 13115569 20176857 13115569 418194865 13115569 418194865 717640637 418194865 134068472 197933754 134068472 197933754 867515897 197933754 563133653 980261628 563133653 980261628 145090124 204490204 145090124 204490204 862852586 204490204 626444523 995270435 626444523 995270435 304303440 384026009 304303440 384026009 739971372 384026009 733170867 810875820 733170867 810875820 566648923 609679808 566648923 609679808 629156310 951588888 629156310 951588888 409301823 582511568 409301823 582511568 527270831 784151674 527270831 784151674 117481983 175742654 117481983 175742654 883131747 175742654 647537899 771749837 647537899 771749837 406867132 731805482 406867132 731805482 600710150 842581058 600710150 842581058 282016292 401972318 282016292 401972318 975210606 36969434 975210606 684136967 975210606 684136967 162171767 244902561 162171767 244902561 837100668 244902561 242847417 746106322 242847417 746106322 398953718 746106322 116912790 157902064 116912790 157902064 895022969 157902064 536441068 762250549 536441068 762250549 227735025 284648712 227735025 284648712 876368201 185508717 876368201 337678018 876368201 337678018 4572006 7128792 4572006 7128792 994860746 7128792 947558616 118393338 947558616 118393338 6352802 9010895 6352802 9010895 993390060 9010895 47870798 71389138 47870798 46287970 47870798 46287970 9282557 10142434 9282557 10142434 992780640 10142434 567462229 989838890 567462229 989838890 90390430 130505519 90390430 130505519 913726078 130505519 19559482 30008946 19559482 439786864 19559482 439786864 702317167 439786864 207152607 286589048 207152607 286589048 807831729 286589048 53917069 80888255 53917069 874733441 53917069 874733441 368138722 874733441 90873703 135366006 90873703 135366006 910550887 135366006 802742740 812653732 802742740 812653732 66821064 84897062 66821064 84897062 944132783 83140165 944132783 185146450 944132783 185146450 83933832 103442155 83933832 103442155 932141756 103442155 392906418 825811466 392906418 825811466 253714241 362386863 253714241 362386863 754886806 362386863 153288029 231828007 153288029 672306163 153288029 672306163 499907187 672306163 384293474 555740925 384293474 555740925 644595528 764130876 644595528 764130876 227464791 319854775 227464791 319854775 784124963 319854775 396497978 708033277 396497978 708033277 173952940 249492615 173952940 249492615 833807141 249492615 560337336 837790064 560337336 837790064 84234826 122449161 84234826 122449161 919093784 122449161 310884329 466579450 310884329 65301214 310884329 65301214 956105469 65301214 15501153 22483742 15501153 22483742 985082175 22483742 838882940 676534210 838882940 676534210 306134781 457226556 306134781 457226556 690573488 457226556 687529119 492191691 687529119 492191691 153112337 220826131 153112337 220826131 853078383 220826131 153292122 231836054 153292122 98301379 153292122 98301379 935323412 98301379 3130762 4253167 3130762 4253167 997088127 4253167 960046895 268261432 960046895 268261432 104478412 144126859 104478412 144126859 904368621 144126859 892300284 315780903 892300284 315780903 164980473 241593712 164980473 241593712 839065717 241593712 516829294 834434248 516829294 834434248 147698498 218310410 147698498 218310410 854433895 218310410 663665036 701842504 663665036 701842504 96998284 128046170 96998284 128046170 915473123 128046170 272581623 596925963 272581623 596925963 530884397 596925963 155296759 233821401 155296759 233821401 844414794 233821401 19086858 29558876 19086858 623663370 19086858 623663370 408159680 623663370 77715690 114757767 77715690 114757767 934809354 99427370 934809354 601441758 934809354 601441758 493327879 489258809 493327879 489258809 669963024 489258809 138996623 123704616 138996623 123704616 2663729 3973226 2663729 3973226 997249588 3973226 457544510 891773469 457544510 891773469 145303311 194045115 145303311 194045115 870347347 194045115 819451373 460648726 819451373 460648726 89854479 119622390 89854479 119622390 920957487 119622390 77091882 64149213 77091882 64149213 956687358 64149213 16714660 24252359 16714660 24252359 983815776 24252359 483939833 759003324 483939833 759003324 202631675 296186814 202631675 296186814 800887447 296186814 504799241 957415060 504799241 957415060 70564852 75929944 70564852 75929944 949099073 75929944 175342447 266540756 175342447 13339423 175342447 13339423 6623834 4079020 6623834 4079020 997187183 4079020 563572446 623733944 563572446 623733944 284228225 401961753 284228225 401961753 728663245 401961753 149888790 226777360 149888790 422018381 149888790 422018381 281341795 422018381 177314529 251737888 177314529 251737888 832363261 251737888 798531724 960239096 798531724 960239096 623207763 766815917 623207763 766815917 662416164 984551230 662416164 984551230 505411610 623019353 505411610 623019353 660958276 805406212 660958276 805406212 466717924 535862808 466717924 535862808 602030821 894485291 602030821 894485291 35534722 37987864 35534722 37987864 974384371 37987864 338060152 931591517 338060152 931591517 211216993 239787264 211216993 239787264 840523694 239787264 480728899 961630995 480728899 961630995 371946886 433734271 371946886 433734271 706684334 433734271 190478789 244440313 190478789 244440313 837393117 244440313 42878886 42830606 42878886 42830606 971213863 42830606 228779516 655709313 228779516 655709313 421496540 655709313 325890406 467023804 325890406 467023804 684175141 467023804 12430992 18946185 12430992 862831875 12430992 862831875 452413399 862831875 156334499 195777251 156334499 195777251 869210361 195777251 828288425 730629233 828288425 730629233 94601847 135845021 94601847 135845021 910267669 135845021 70629372 106603779 70629372 669014627 70629372 669014627 601570328 669014627 558377014 496860812 558377014 496860812 664860784 496860812 609848032 861231738 609848032 861231738 384202579 504991339 384202579 504991339 482790005 938242350 482790005 938242350 450449710 431828801 450449710 431828801 806136843 288551558 806136843 379707829 806136843 379707829 158297928 200836645 158297928 200836645 865433572 200836645 529383580 928080119 529383580 928080119 25367657 33186059 25367657 33186059 978022106 33186059 923989574 374436115 923989574 374436115 55433429 80269542 55433429 80269542 946194262 80269542 872142678 330449050 872142678 330449050 130322494 156241227 130322494 156241227 896280551 156241227 442378373 701962150 442378373 701962150 268115165 331758248 268115165 331758248 775768608 331758248 182586784 277528801 182586784 694148728 182586784 694148728 556306724 694148728 313782597 470095488 313782597 470095488 850557808 224725883 850557808 309870550 850557808 309870550 136983975 204276414 136983975 204276414 862969832 204276414 249457314 373571169 249457314 147979066 249457314 147979066 94502884 96385343 94502884 96385343 936153774 96385343 615814001 956634330 615814001 956634330 227944912 331346839 227944912 331346839 776064622 331346839 685914420 803814410 685914420 803814410 266536845 365322944 266536845 365322944 810410167 283494324 810410167 351570053 810410167 351570053 189712666 253122453 189712666 253122453 831673583 253122453 556094571 942234568 556094571 942234568 491319308 475111512 491319308 475111512 829056224 257360284 829056224 589552822 829056224 589552822 617831421 464663192 617831421 464663192 685498829 464663192 548661795 867620476 548661795 867620476 76920721 74715049 76920721 74715049 949844502 74715049 875228431 912568974 875228431 912568974 579526689 846969202 579526689 846969202 659208347 948624870 659208347 948624870 128813566 161755664 128813566 161755664 892433962 161755664 111848513 167229054 111848513 46020863 111848513 46020863 968590002 46020863 24613891 31884423 24613891 31884423 978802949 31884423 58198864 747049142 58198864 747049142 529089910 747049142 235125703 300967039 235125703 300967039 797636201 300967039 152013070 209567507 152013070 209567507 859553673 209567507 97831825 146142530 97831825 146142530 902808676 146142530 269412387 404577864 269412387 128307734 269412387 128307734 39541309 49220439 39541309 49220439 966621616 49220439 136381594 210131184 136381594 210131184 859322951 210131184 32983978 22746783 32983978 22746783 984756239 22746783 454992221 577898654 454992221 577898654 244970348 366410121 244970348 366410121 752075905 366410121 303127012 454533638 303127012 83551904 303127012 83551904 943993399 83551904 22640096 16801707 22640096 16801707 988871113 16801707 31118022 418285644 31118022 418285644 278488090 418285644 264481113 375414265 264481113 375414265 925023077 113685168 925023077 929195273 925023077 929195273 484894747 548585183 484894747 548585183 537410056 664848269 537410056 664848269 237462456 355754578 237462456 355754578 759655379 355754578 328033933 493335987 328033933 28283289 328033933 28283289 981533221 28283289 5893424 6211167 5893424 6211167 995657664 6211167 477077512 926126093 477077512 926126093 169355922 247594376 169355922 247594376 835302648 247594376 630180576 618390838 630180576 618390838 200226108 275728077 200226108 275728077 816353096 275728077 277456325 416633419 277456325 104192494 277456325 104192494 36796523 43533162 36796523 43533162 970686416 43533162 335203802 995175130 335203802 93695648 335203802 93695648 937743942 93695648 31779567 33163405 31779567 33163405 978056346 33163405 830508966 454161037 830508966 454161037 158910041 232600134 158910041 232600134 845220262 232600134 644027930 814956380 644027930 814956380 293178442 373324566 293178442 373324566 751429390 367511893 751429390 453606352 751429390 453606352 197404331 295017178 197404331 295017178 801577619 295017178 718886092 645420277 718886092 645420277 72429434 98752028 72429434 98752028 935113374 98752028 862795541 629164203 862795541 629164203 170518499 246442736 170518499 246442736 835977547 246442736 801751171 365053135 801751171 365053135 66236579 66363039 66236579 66363039 955232807 66363039 155109400 234481320 155109400 24053482 155109400 24053482 983994942 24053482 14327661 22348873 14327661 22348873 985211189 22348873 270871629 814325002 270871629 814325002 357451604 814325002 305437998 442929773 305437998 442929773 700454744 442929773 643829946 670061761 643829946 670061761 253856617 307855997 253856617 307855997 844439811 233781461 844439811 463595354 844439811 463595354 103893727 143165598 103893727 143165598 905042126 143165598 245361359 367847349 245361359 82019953 245361359 82019953 945138866 82019953 29443116 23400962 29443116 23400962 984354673 23400962 662258017 837070434 662258017 837070434 82066926 101330242 82066926 101330242 933572706 101330242 717214438 786076525 717214438 786076525 199090600 292098337 199090600 292098337 803655119 292098337 654028480 874754555 654028480 874754555 113345368 161758942 113345368 161758942 892428854 161758942 531218555 891125297 531218555 891125297 273483388 389794812 273483388 389794812 875392651 186647196 875392651 191011006 875392651 191011006 85409254 124389199 85409254 124389199 917720535 124389199 425006908 973132819 425006908 973132819 131299084 176573552 131299084 176573552 882388158 176573552 549284339 939437410 549284339 939437410 154071759 220407227 154071759 220407227 853274551 220407227 101040570 151981636 101040570 906063199 101040570 906063199 594625847 906063199 181818866 261928821 181818866 261928821 826031303 261928821 362263028 899938669 362263028 899938669 123112645 142012628 123112645 142012628 905647180 142012628 664935529 613522467 664935529 613522467 288018507 417309121 288018507 417309121 718141774 417309121 418613211 879201250 418613211 879201250 204453099 304583131 204453099 304583131 795012009 304583131 383160114 661416850 383160114 661416850 30652473 32207883 30652473 32207883 978578387 32207883 664181259 752677073 664181259 752677073 483172443 432788883 483172443 432788883 883265080 175659018 883265080 599711307 883265080 599711307 185283457 241562960 185283457 241562960 839136643 241562960 551365856 651604891 551365856 651604891 189406287 237123104 189406287 237123104 842346031 237123104 747617350 638441162 747617350 638441162 346335869 465534871 346335869 465534871 792822640 307429553 792822640 884142814 792822640 884142814 92762386 138511404 92762386 138511404 907970827 138511404 745199303 392498713 745199303 392498713 101979648 150702311 101979648 150702311 899895153 150702311 628107171 958019552 628107171 958019552 295549093 397713373 295549093 397713373 731481921 397713373 162773870 15291339 162773870 15291339 989844773 15291339 5942175 8548198 5942175 8548198 993730748 8548198 363042224 991958398 363042224 991958398 124691231 184588131 124691231 184588131 877136374 184588131 125405759 864118080 125405759 864118080 528601371 864118080 519127095 401299852 519127095 401299852 728979895 401299852 584435325 737530915 584435325 737530915 424888285 408361647 424888285 408361647 724047160 408361647 183757876 161394492 183757876 161394492 51236763 71645252 51236763 71645252 952048171 71645252 915706161 204675947 915706161 204675947 115752061 171926333 115752061 171926333 885559846 171926333 874339841 379093105 874339841 379093105 186276816 235882281 186276816 235882281 843312781 235882281 246578160 446356923 246578160 446356923 297553184 446356923 193905949 288999559 193905949 288999559 805863525 288999559 343797398 879283189 343797398 879283189 332409465 498468804 332409465 498468804 825575060 262896130 825575060 552725913 825575060 552725913 101130629 141122799 101130629 141122799 906048224 141122799 759628621 691726170 759628621 691726170 24604585 28921048 24604585 28921048 981029925 28921048 253845105 459038028 253845105 459038028 306137306 459038028 24252094 33522913 24252094 33522913 977796444 33522913 429657813 680193942 429657813 680193942 371669308 318830090 371669308 318830090 784901687 318830090 205593681 310312055 205593681 454691556 205593681 454691556 303157241 454691556 191088887 251780217 191088887 251780217 832339762 251780217 138859911 208783711 138859911 410575745 138859911 410575745 722655322 410575745 57219301 72750718 57219301 72750718 951182648 72750718 744843012 734140272 744843012 734140272 113227432 160158869 113227432 160158869 893496522 160158869 801830001 701639640 801830001 701639640 400399763 422052975 400399763 422052975 714881174 422052975 51615794 76992377 51615794 797127270 51615794 797127270 531682699 797127270 273594232 363611014 273594232 363611014 754071078 363611014 636716737 951009146 636716737 951009146 194555989 222359057 194555989 222359057 852022416 222359057 571700777 939879661 571700777 939879661 265282725 342063922 265282725 342063922 768763747 342063922 647077023 986084090 647077023 986084090 552102730 728611195 552102730 728611195 645953128 982422707 645953128 982422707 132856788 181905065 132856788 181905065 878994016 181905065 856060334 767913578 856060334 767913578 498227126 709884617 498227126 709884617 634777578 731203730 634777578 731203730 19446299 17137125 19446299 17137125 988611798 17137125 485593066 901895405 485593066 901895405 263026987 302520710 263026987 302520710 796669451 302520710 342255652 593742095 342255652 593742095 224262237 331882936 224262237 331882936 788160905 314256355 788160905 696390679 788160905 696390679 429190747 402610411 429190747 402610411 728005940 402610411 657440247 924697311 657440247 924697311 245435624 359227940 245435624 359227940 757129673 359227940 54372048 81550845 54372048 476161624 54372048 476161624 677837376 476161624 130909718 180143999 130909718 180143999 880091108 180143999 463334816 704539203 463334816 704539203 233461977 348336580 233461977 348336580 764730791 348336580 101768917 152865785 101768917 274257153 101768917 274257153 180383075 274257153 72385849 102383735 72385849 102383735 932817963 102383735 20121523 30564125 20121523 166510881 20121523 166510881 889185294 166510881 99125054 95551246 99125054 95551246 936575514 95551246 641225394 595382535 641225394 595382535 267995887 355411294 267995887 355411294 760047439 355411294 159149892 240759881 159149892 667704713 159149892 667704713 445103475 667704713 315635108 408668427 315635108 408668427 723845394 408668427 461116231 844994291 461116231 844994291 276131048 345505641 276131048 345505641 987683070 18268328 987683070 502290261 987683070 502290261 283102847 341504531 283102847 341504531 769123129 341504531 188952779 286476465 188952779 407786984 188952779 407786984 271711594 407786984 264118737 349319377 264118737 349319377 764059677 349319377 161391295 244327865 161391295 301239283 161391295 301239283 797427834 301239283 14172986 19200703 14172986 19200703 987112852 19200703 250605699 394904453 250605699 394904453 263244692 394904453 246505242 361162867 246505242 361162867 755674467 361162867 563976088 857257860 563976088 857257860 411074760 489078656 411074760 489078656 670048479 489078656 90506956 101613721 90506956 101613721 933325072 101613721 18205460 27807675 18205460 27807675 981755962 27807675 243954426 366360987 243954426 190252626 243954426 190252626 873001089 190252626 118778024 173757441 118778024 173757441 884470201 173757441 522266410 967100775 522266410 967100775 319300453 447273082 319300453 447273082 697186935 447273082 146021433 221264542 146021433 469265497 146021433 469265497 682809216 469265497 307305590 436984561 307305590 436984561 704569977 436984561 108515882 71749875 108515882 71749875 22454013 26559548 22454013 26559548 982380491 26559548 442258430 957933604 442258430 957933604 241975080 338358692 241975080 338358692 771159291 338358692 231183528 526477734 231183528 526477734 589431970 526477734 258509985 344453091 258509985 344453091 767226241 344453091 290342748 592707781 290342748 592707781 378757565 592707781 278711582 395307760 278711582 395307760 733287841 395307760 657171642 964556757 657171642 964556757 166471308 241576237 166471308 241576237 839122481 241576237 171568909 881397370 171568909 881397370 488400615 881397370 244867393 262958535 244867393 262958535 825529132 262958535 216168484 326126727 216168484 20437380 216168484 20437380 7369306 10468942 7369306 10468942 992674128 10468942 419545318 940945425 419545318 940945425 141196368 203484832 141196368 203484832 967304258 47958705 967304258 674610463 967304258 674610463 456635690 532811354 456635690 532811354 624876176 816995080 624876176 816995080 210582739 216158374 210582739 216158374 855560276 216158374 112483698 168584147 112483698 421855572 112483698 421855572 715054279 421855572 147892602 200892240 147892602 200892240 865353650 200892240 810007526 889991323 810007526 889991323 154436758 230260221 154436758 230260221 846517932 230260221 779597931 684279911 779597931 684279911 311112684 389348920 311112684 389348920 736593905 389348920 40913568 60721199 40913568 264593131 40913568 264593131 824250137 264593131 98127876 119390081 98127876 119390081 921156186 119390081 726968388 736316061 726968388 736316061 157912198 219727693 157912198 219727693 853607726 219727693 830083236 639912206 830083236 639912206 108059018 83481250 108059018 83481250 943999710 83481250 341451346 984700743 341451346 984700743 35955993 23220962 35955993 23220962 984464130 23220962 194199667 371002969 194199667 371002969 748939160 371002969 125136684 171482242 125136684 171482242 885819829 171482242 274914916 412758637 274914916 59887117 274914916 59887117 959683926 59887117 31313426 25373250 31313426 25373250 983247463 25373250 841889540 601075640 841889540 601075640 473674880 467386351 473674880 467386351 684045546 467386351 125053078 187545163 125053078 606946362 125053078 606946362 568325269 606946362 326391289 402050407 326391289 402050407 728582164 402050407 230702534 345933334 230702534 445480821 230702534 445480821 698592263 445480821 236168906 308259246 236168906 308259246 792245073 308259246 133494501 200598228 133494501 761387855 133494501 761387855 657793405 761387855 387127732 573530454 387127732 573530454 601537810 949142368 601537810 949142368 367496033 586173449 367496033 586173449 502265582 841992055 502265582 841992055 241762930 357491297 241762930 357491297 758443614 357491297 363430377 988044114 363430377 988044114 54057409 79908189 54057409 79908189 946464965 79908189 174886717 265795685 174886717 55995643 174886717 55995643 21507141 30108838 21507141 30108838 979942313 30108838 804503191 425609384 804503191 425609384 215857771 281584451 215857771 281584451 812212972 281584451 320417818 481806296 320417818 381483196 320417818 381483196 133785868 199500397 133785868 199500397 866444817 199500397 240772355 361331829 240772355 8589556 240772355 8589556 993702366 8589556 5246970 5253130 5246970 5253130 996498245 5253130 963298319 467116246 963298319 467116246 307197342 440454880 307197342 440454880 701958074 440454880 173790212 254285309 173790212 254285309 831068874 254285309 50352480 72499587 50352480 72499587 951302492 72499587 300622927 760553713 300622927 760553713 475426626 760553713 397413672 613882966 397413672 613882966 517834801 883564677 517834801 883564677 305102579 424230342 305102579 424230342 713226235 424230342 446484971 759015800 446484971 759015800 248246111 359306069 248246111 359306069 958267392 62277796 958267392 774134969 958267392 774134969 254357600 362701426 254357600 362701426 754592337 362701426 404041487 558104165 404041487 558104165 285275890 397758090 285275890 397758090 731457646 397758090 216763808 326886275 216763808 846913010 216763808 846913010 499961897 846913010 160535906 213823152 160535906 213823152 857118817 213823152 463925111 922921328 463925111 922921328 170110027 253278856 170110027 253278856 831524047 253278856 771942150 720932033 771942150 720932033 253450899 327742298 253450899 327742298 919402309 122093397 919402309 826012165 919402309 826012165 455478860 554848993 455478860 554848993 643309937 791138919 643309937 791138919 244843520 343936017 244843520 343936017 767434853 343936017 287557011 482356286 287557011 482356286 674177441 482356286 76423163 94613914 76423163 94613914 937263471 94613914 607216287 927369488 607216287 927369488 332952568 432479987 332952568 432479987 707564912 432479987 36715150 54197153 36715150 602473589 36715150 602473589 627027142 602473589 37702283 47944673 37702283 47944673 967325917 47944673 120142027 180193756 120142027 68680412 120142027 68680412 953877999 68680412 29315097 38973192 29315097 38973192 973864677 38973192 779184091 414655123 779184091 414655123 98256310 139601527 98256310 139601527 924149103 114788291 924149103 120449599 924149103 120449599 71163769 56752469 71163769 56752469 961810641 56752469 672155995 485764400 672155995 485764400 232711663 277987844 232711663 277987844 814906601 277987844 630304139 931456391 630304139 931456391 362568786 414586527 362568786 414586527 720016578 414586527 128109129 68007042 128109129 68007042 954236000 68007042 35265667 45235500 35265667 45235500 969184411 45235500 659610802 859478485 659610802 859478485 379624156 553557578 379624156 553557578 424455302 741489822 424455302 741489822 226071533 265515613 226071533 265515613 823545773 265515613 638370614 692593833 638370614 692593833 293706811 386150549 293706811 386150549 738803318 386150549 391208054 870634012 391208054 870634012 313818543 460766905 313818543 460766905 688094680 460766905 432798040 998495901 432798040 998495901 297221061 428337271 297221061 428337271 710584721 428337271 2499757 3728026 2499757 695419772 2499757 695419772 368016772 695419772 323755672 451046553 323755672 451046553 694551196 451046553 292138088 437685162 292138088 676389699 292138088 676389699 372780827 676389699 125444341 162737299 125444341 162737299 891529950 162737299 246375401 582689331 246375401 582689331 461044951 582689331 294105986 425502588 294105986 425502588 712524617 425502588 176300842 7441342 176300842 7441342 994614050 7441342 4240698 5962698 4240698 5962698 995816012 5962698 496515802 670654960 496515802 670654960 193611015 203850876 193611015 203850876 863247820 203850876 274419945 412097208 274419945 35302305 274419945 35302305 976711793 35302305 19028250 18809162 19028250 18809162 987393021 18809162 135476071 615020559 135476071 615020559 564380939 615020559 262351525 363705851 262351525 363705851 753827973 363705851 423736599 682818942 423736599 682818942 198286283 298702161 198286283 298702161 798955627 298702161 653556094 735861861 653556094 735861861 264002338 357910519 264002338 357910519 758150842 357910519 438197694 882998823 438197694 882998823 83858582 92916581 83858582 92916581 938206648 92916581 2351921 3495204 2351921 12451430 2351921 12451430 991485795 12451430 7419030 10977001 7419030 10977001 992359301 10977001 411592795 833787450 411592795 833787450 218419352 292810517 218419352 292810517 803140171 292810517 409598965 834405416 409598965 834405416 70596300 58881470 70596300 58881470 960516882 58881470 626273640 929043984 626273640 929043984 179827785 164504150 179827785 164504150 890449747 164504150 105357931 158097287 105357931 420051776 105357931 420051776 279844687 420051776 105991916 132472791 105991916 132472791 912176425 132472791 221136392 487035958 221136392 487035958 671290915 487035958 150408762 189348336 150408762 189348336 873631485 189348336 52090015 77827787 52090015 399351662 52090015 399351662 265987693 399351662 179663154 250424013 179663154 250424013 833320370 250424013 546496659 669906504 546496659 669906504 428657555 498051531 428657555 498051531 903751317 144851244 903751317 607692983 903751317 607692983 480978130 550813907 480978130 550813907 570343572 943917229 570343572 943917229 376133791 448680867 376133791 448680867 696326353 448680867 263165279 206417940 263165279 206417940 96960596 114381343 96960596 114381343 924357059 114381343 602617537 810074936 602617537 810074936 314976097 446065779 314976097 446065779 698137985 446065779 46830465 69446480 46830465 225410401 46830465 225410401 148917612 225410401 130053081 169809944 130053081 169809944 886982740 169809944 564315446 983744758 564315446 983744758 500762252 575917548 500762252 575917548 641667499 838903190 641667499 838903190 166106301 240105940 166106301 240105940 840257078 240105940 23740292 35936029 23740292 81673592 23740292 81673592 945338045 81673592 33392920 31618800 33392920 31618800 979013541 31618800 654304829 792812919 654304829 792812919 209312743 247505235 209312743 247505235 835405286 247505235 644804032 933440145 644804032 933440145 272972700 406163934 272972700 406163934 800791596 296282131 800791596 597739734 800791596 597739734 240852768 340649564 240852768 340649564 769683660 340649564 958559 1399065 958559 698244777 958559 698244777 599322874 698244777 501228461 497080535 501228461 497080535 664790796 497080535 657707761 758058872 657707761 758058872 381309384 494020895 381309384 494020895 666849813 494020895 348908719 994512099 348908719 994512099 314508910 423068033 314508910 423068033 714090746 423068033 659922153 998958932 659922153 998958932 394301167 510061919 394301167 510061919 545723934 803367880 545723934 803367880 201534840 260137428 201534840 260137428 827303144 260137428 553438281 795582571 553438281 795582571 331933541 493071429 331933541 493071429 684338809 466707582 684338809 471039667 684338809 471039667 153631275 197817291 153631275 197817291 867566766 197817291 493065356 989560693 493065356 989560693 188137808 236008680 188137808 236008680 843160252 236008680 595258476 993720262 595258476 993720262 302622610 412935826 302622610 412935826 772800828 336074523 772800828 507661856 772800828 507661856 79025999 109800013 79025999 109800013 927558554 109800013 492632939 644579547 492632939 644579547 288486904 411394165 288486904 411394165 722208993 411394165 345529913 838474327 345529913 838474327 204918954 263974545 204918954 263974545 889276959 166394820 889276959 344087071 889276959 344087071 95907133 58559537 95907133 58559537 960733158 58559537 74122244 687571209 74122244 687571209 490351058 687571209 75509302 88021002 75509302 88021002 941287929 88021002 725318665 829631697 725318665 829631697 119790614 163489259 119790614 163489259 891058483 163489259 726396879 508423390 726396879 508423390 199121272 224527226 199121272 224527226 850650688 224527226 102592232 153796500 102592232 357317666 102592232 357317666 758543194 357317666 182776852 250378558 182776852 250378558 833337860 250378558 528416627 660832926 528416627 660832926 135001407 193198658 135001407 193198658 871025151 193198658 561205125 691883775 561205125 691883775 100724478 116432483 100724478 116432483 923097129 116432483 252956428 379236045 252956428 166245208 252956428 166245208 107227559 154871257 107227559 154871257 896983410 154871257 505056628 949161930 505056628 949161930 205830114 241584908 205830114 241584908 839102781 241584908 728176379 854175864 728176379 854175864 139613690 180507968 139613690 180507968 879921373 180507968 365478630 838002903 365478630 838002903 56230264 74226410 56230264 74226410 950155960 74226410 945151664 439263332 945151664 439263332 157768873 226472166 157768873 226472166 849221536 226472166 617972262 795244832 617972262 795244832 230173010 345022299 230173010 345022299 766956696 345022299 682131699 789111684 682131699 789111684 125617742 159927876 125617742 159927876 928487693 108612043 928487693 498862948 928487693 498862948 263935091 362611291 263935091 362611291 754636829 362611291 603896999 995190119 603896999 995190119 380164015 472967092 380164015 472967092 680206227 472967092 589679959 944813261 589679959 944813261 559760408 484172485 559760408 484172485 913176069 131214133 913176069 233050971 913176069 233050971 76827112 97308053 76827112 97308053 935698117 97308053 167362126 467172110 167362126 467172110 684132623 467172110 179173349 253232519 179173349 253232519 831586030 253232519 264464316 451717543 264464316 451717543 301047894 451717543 130472491 168584145 130472491 168584145 887795858 168584145 6590201 9596870 6590201 598297700 6590201 598297700 544361713 598297700 540378398 519376456 540378398 519376456 655887403 840328914 655887403 840328914 228258770 320425341 228258770 320425341 783792917 320425341 526416671 635901887 526416671 635901887 451094405 525649245 451094405 525649245 644530437 740045039 644530437 740045039 49172062 66131994 49172062 66131994 955445458 66131994 350071092 982350659 350071092 982350659 24562207 29652813 24562207 29652813 980443778 29652813 868444549 534439013 868444549 534439013 85097987 119803579 85097987 119803579 920891954 119803579 399376149 889421477 399376149 889421477 368278819 502003944 368278819 502003944 597070874 943310975 597070874 943310975 395568811 573644382 395568811 573644382 542991056 899537246 542991056 899537246 438433544 565074649 438433544 565074649 493663524 716823424 493663524 716823424 145820735 218787214 145820735 218787214 854141081 218787214 701546875 500555353 701546875 500555353 198101090 273774689 198101090 273774689 817492604 273774689 749411608 711086084 749411608 711086084 125524267 183579705 125524267 183579705 877820981 183579705 282752006 784480822 282752006 784480822 634326325 784480822 618917557 490574513 618917557 490574513 669123364 490574513 127660933 56370297 127660933 56370297 21451865 30124526 21451865 30124526 979939852 30124526 382476699 995749714 382476699 995749714 105669338 126813711 105669338 126813711 916352264 126813711 276744931 604392174 276744931 604392174 363035477 604392174 86313687 86456652 86313687 86456652 942275077 86456652 384126619 959780214 384126619 959780214 129475837 178428881 129475837 178428881 880985715 178428881 861807186 832140657 861807186 832140657 336889592 528452330 336889592 528452330 562045185 878855946 562045185 878855946 178257869 245509595 178257869 245509595 836650864 245509595 815530323 445328780 815530323 445328780 131924941 197888279 131924941 197888279 867545856 197888279 303827122 455583073 303827122 358101797 303827122 358101797 68073394 79265626 68073394 79265626 946817083 79265626 911470881 230685744 911470881 230685744 136762197 117890133 136762197 117890133 922202330 117890133 488771686 772423896 488771686 772423896 222577939 319976656 222577939 319976656 948645713 76552594 948645713 754502215 948645713 754502215 271963358 380384562 271963358 380384562 851765471 222733770 851765471 491404055 851765471 491404055 146869682 207099910 146869682 207099910 861110047 207099910 523408773 961988651 523408773 961988651 471981990 363700484 471981990 363700484 753836964 363700484 73082358 109902627 73082358 665696934 73082358 665696934 474818641 665696934 274108459 384613216 274108459 384613216 779103315 327080884 779103315 367508471 779103315 367508471 163822314 235994072 163822314 235994072 843192996 235994072 169871071 471650257 169871071 471650257 314090966 471650257 176189846 251228026 176189846 251228026 832817688 251228026 421850659 913910138 421850659 913910138 85461409 99161664 85461409 99161664 934917820 99161664 736748137 567831263 736748137 567831263 228109017 317629242 228109017 317629242 785668971 317629242 229323110 344217904 229323110 237615712 229323110 237615712 841908675 237615712 69642515 101604279 69642515 101604279 947050745 78971086 947050745 825773232 947050745 825773232 159602126 226254906 159602126 226254906 849394732 226254906 531963604
91919 0 0 1 0 1 4410980 2949324 4410980 2949324 313656 261827 313656 261827 2924001 3332540 2924001 3332540 480669 579454 480669 579454 3980918 2859462 3980918 2859462 1651796 1308727 1651796 1308727 4616374 3342183 4616374 3342183 1350927 261978 1350927 261978 3342727 4684801 3342727 4684801 1144046 340247 1144046 340247 3778420 3037804 3778420 3037804 368406 359337 368406 359337 1455120 4360830 1455120 4360830 776802 610553 776802 610553 4529183 3351989 4529183 3351989 294089 622435 294089 622435 3331001 4698286 3331001 4698286 2160616 1668938 2160616 1668938 4141999 3015055 4141999 3015055 698041 651901 698041 651901 4552131 3316857 4552131 3316857 4008553 2319866 4008553 2319866 4374700 3338056 4374700 3338056 489037 1359957 489037 1359957 3969881 3353158 3969881 3353158 2579221 1646927 2579221 1646927 4769479 4611557 4769479 4611557 1355946 437639 1355946 437639 3827977 3319380 3827977 3319380 510966 350942 510966 350942 3636226 2180567 3636226 2180567 652191 559188 652191 559188 3498868 2858520 3498868 2858520 816691 633099 816691 633099 4307910 3326275 4307910 3326275 1101419 564414 1101419 564414 4523056 4762210 4523056 4762210 657215 638145 657215 638145 3351257 3313992 3351257 3313992 897632 583727 897632 583727 4285327 4895496 4285327 4895496 1347952 1668321 1347952 1668321 4498637 3316873 4498637 3316873 269184 211108 269184 211108 4568216 3291840 4568216 3291840 1423572 1240085 1423572 1240085 4472676 3037467 4472676 3037467 3334869 1659018 3334869 1659018 4860430 2829239 4860430 2829239 3579613 1653256 3579613 1653256 4642139 3351688 4642139 3351688 692887 376925 692887 376925 4487651 2278042 4487651 2278042 1621876 1659851 1621876 1659851 5000548 2159298 5000548 2159298 1663808 1672541 1663808 1672541 4498027 3322475 4498027 3322475 785240 720182 785240 720182 3909955 2713852 3909955 2713852 2615702 1423217 2615702 1423217 3838430 2838312 3838430 2838312 3328768 2205953 3328768 2205953 4228268 3037887 4228268 3037887 3314943 1701843 3314943 1701843 4806508 3958028 4806508 3958028 241657 945115 241657 945115 4302744 3352669 4302744 3352669 237383 775779 237383 775779 4034413 2469811 4034413 2469811 455458 413817 455458 413817 3808215 2429382 3808215 2429382 1143939 272924 1143939 272924 4073004 3824978 4073004 3824978 532417 493539 532417 493539 3351538 3336347 3351538 3336347 277768 958507 277768 958507 3598183 1954093 3598183 1954093 3291723 1343435 3291723 1343435 3618780 1982883 3618780 1982883 965266 1655063 965266 1655063 4624041 2093632 4624041 2093632 3703792 1998243 3703792 1998243 4799030 4919914 4799030 4919914 3320111 1354326 3320111 1354326 4018236 2973337 4018236 2973337 2763511 1415849 2763511 1415849 3874772 3093989 3874772 3093989 462996 796814 462996 796814 4293659 3320336 4293659 3320336 1038469 1171420 1038469 1171420 4018562 3714180 4018562 3714180 2531684 1926566 2531684 1926566 3878888 3828612 3878888 3828612 1062441 1651506 1062441 1651506 3765863 3322380 3765863 3322380 1684596 1686183 1684596 1686183 3999769 2885490 3999769 2885490 3315309 1667040 3315309 1667040 4577695 3319619 4577695 3319619 4429232 2115659 4429232 2115659 4623569 3321039 4623569 3321039 273825 267064 273825 267064 3182411 3918337 3182411 3918337 809517 742305 809517 742305 1665062 4140561 1665062 4140561 225125 47333 225125 47333 3988784 3325903 3988784 3325903 540787 938180 540787 938180 3803437 3321281 3803437 3321281 356373 252633 356373 252633 4000656 3350957 4000656 3350957 1286283 450425 1286283 450425 4320316 2350090 4320316 2350090 835115 660857 835115 660857 4037985 3350406 4037985 3350406 351080 481676 351080 481676 3890308 3078768 3890308 3078768 456356 477881 456356 477881 4246301 3055632 4246301 3055632 558878 268992 558878 268992 4473016 2219342 4473016 2219342 1205349 1046849 1205349 1046849 3877159 3319688 3877159 3319688 1231456 255385 1231456 255385 2040715 1685291 2040715 1685291 201261 197108 201261 197108 4349547 2722144 4349547 2722144 1055589 370674 1055589 370674 2130686 4953246 2130686 4953246 323795 1056810 323795 1056810 3323527 3702260 3323527 3702260 735116 653128 735116 653128 3929860 2969491 3929860 2969491 673096 891678 673096 891678 3854385 2923506 3854385 2923506 311078 1277724 311078 1277724 4039318 1686403 4039318 1686403 1066889 294048 1066889 294048 3993597 3352597 3993597 3352597 904206 728212 904206 728212 1646891 3316199 1646891 3316199 649283 8963 649283 8963 4139059 2595098 4139059 2595098 3323740 535403 3323740 535403 4096600 2559333 4096600 2559333 3792929 1668502 3792929 1668502 4299325 3323580 4299325 3323580 1030492 431382 1030492 431382 3303870 3318689 3303870 3318689 229550 192247 229550 192247 4189446 2939380 4189446 2939380 3352040 2020317 3352040 2020317 4448376 2701664 4448376 2701664 1225299 1189944 1225299 1189944 4039194 2780383 4039194 2780383 733497 935622 733497 935622 4474567 3805135 4474567 3805135 165615 2124241 165615 2124241 4575123 3324791 4575123 3324791 4125610 2107813 4125610 2107813 4582921 3600990 4582921 3600990 837327 839025 837327 839025 3954344 2319305 3954344 2319305 859304 424371 859304 424371 4732138 2857995 4732138 2857995 3332921 1656751 3332921 1656751 4635110 2669740 4635110 2669740 444082 1064216 444082 1064216 3565163 4768886 3565163 4768886 127550 1654080 127550 1654080 3343032 4296802 3343032 4296802 711411 2524870 711411 2524870 4496065 3480585 4496065 3480585 1380260 401971 1380260 401971 3754548 2101138 3754548 2101138 432536 299491 432536 299491 3331678 3105485 3331678 3105485 738467 468875 738467 468875 3401812 4016604 3401812 4016604 2438226 969992 2438226 969992 4407748 3319444 4407748 3319444 3570300 1892889 3570300 1892889 4753409 1998883 4753409 1998883 981861 601583 981861 601583 3107398 3700192 3107398 3700192 581294 275089 581294 275089 3829641 3088349 3829641 3088349 822513 442409 822513 442409 3873893 4028735 3873893 4028735 1093128 1194277 1093128 1194277 4267376 2718342 4267376 2718342 789722 446654 789722 446654 4038718 2783975 4038718 2783975 808773 843878 808773 843878 4531473 3079075 4531473 3079075 1222383 402927 1222383 402927 4565982 3497482 4565982 3497482 2803669 1638000 2803669 1638000 4179927 4069448 4179927 4069448 19721 1176575 19721 1176575 4694636 4695912 4694636 4695912 377780 299833 377780 299833 4574754 2295685 4574754 2295685 226895 1115772 226895 1115772 2242071 3347672 2242071 3347672 370564 286079 370564 286079 2993071 3342887 2993071 3342887 994394 664208 994394 664208 1886729 3972099 1886729 3972099 727756 495131 727756 495131 4351881 2479345 4351881 2479345 654357 894192 654357 894192 3726070 3333132 3726070 3333132 203940 1661817 203940 1661817 2661029 3352151 2661029 3352151 45252 1099349 45252 1099349 1644794 1678036 1644794 1678036 59903 526295 59903 526295 3336540 3970062 3336540 3970062 922691 662739 922691 662739 4956505 3499747 4956505 3499747 638319 440623 638319 440623 4137295 2979803 4137295 2979803 1307838 426438 1307838 426438 4697280 2235103 4697280 2235103 1110893 438119 1110893 438119 4243615 2801497 4243615 2801497 364451 330510 364451 330510 3352098 2367349 3352098 2367349 374069 890536 374069 890536 3931526 2444171 3931526 2444171 1673859 1379383 1673859 1379383 4606372 3115893 4606372 3115893 1004809 1136505 1004809 1136505 2360810 3733015 2360810 3733015 241752 259788 241752 259788 553168 3313678 553168 3313678 292982 79523 292982 79523 3943962 2980099 3943962 2980099 508566 453069 508566 453069 4566496 2634955 4566496 2634955 4186500 2383631 4186500 2383631 4437258 4181844 4437258 4181844 1128725 935574 1128725 935574 4222268 2707516 4222268 2707516 1374687 366871 1374687 366871 4550243 3111542 4550243 3111542 3244124 1466435 3244124 1466435 4342922 4174833 4342922 4174833 1668201 1647553 1668201 1647553 4027104 3346967 4027104 3346967 1656987 929160 1656987 929160 3797146 3344440 3797146 3344440 288844 184634 288844 184634 3682337 3929845 3682337 3929845 904814 480090 904814 480090 1356218 3350226 1356218 3350226 350097 593482 350097 593482 1089428 756463 1089428 756463 907602 555063 907602 555063 1134165 1212383 1134165 1212383 252177 148114 252177 148114 3995709 4685854 3995709 4685854 1194714 773852 1194714 773852 4022615 4969551 4022615 4969551 938953 359806 938953 359806 4063319 4979688 4063319 4979688 790886 362874 790886 362874 3351843 2519706 3351843 2519706 703029 698671 703029 698671 4141692 3344065 4141692 3344065 749347 573342 749347 573342 4619428 3918962 4619428 3918962 3342265 950323 3342265 950323 4910626 3685060 4910626 3685060 622529 553333 622529 553333 3838362 2833925 3838362 2833925 1674497 1038564 1674497 1038564 4214144 2938767 4214144 2938767 1950392 1650854 1950392 1650854 2904356 3561356 2904356 3561356 583797 1070824 583797 1070824 1909307 3477298 1909307 3477298 1378380 374201 1378380 374201 4371526 2360029 4371526 2360029 581771 1047796 581771 1047796 3175838 3337842 3175838 3337842 499920 912854 499920 912854 4313904 3324759 4313904 3324759 3639812 1952490 3639812 1952490 4726750 3333097 4726750 3333097 826788 372005 826788 372005 2828808 3342233 2828808 3342233 486088 915116 486088 915116 3344930 4248085 3344930 4248085 1658568 2047359 1658568 2047359 4658005 4128466 4658005 4128466 1657606 1686067 1657606 1686067 4614343 3508635 4614343 3508635 810291 671852 810291 671852 3649702 3303039 3649702 3303039 231093 1202628 231093 1202628 4437362 2615082 4437362 2615082 2950507 1648280 2950507 1648280 4727907 4607620 4727907 4607620 1320368 216112 1320368 216112 4649938 4492146 4649938 4492146 1397477 1001029 1397477 1001029 2219903 4321267 2219903 4321267 1676496 2635716 1676496 2635716 4532718 3342300 4532718 3342300 1638783 1650489 1638783 1650489 4583632 3961689 4583632 3961689 704853 660199 704853 660199 3918877 2772998 3918877 2772998 1681514 88784 1681514 88784 3639765 3349788 3639765 3349788 63261 955618 63261 955618 1133527 1668242 1133527 1668242 298808 254342 298808 254342 3764476 2710726 3764476 2710726 1294037 1166563 1294037 1166563 3965176 3468689 3965176 3468689 849477 427768 849477 427768 2486291 1818314 2486291 1818314 982117 627426 982117 627426 4078927 2844548 4078927 2844548 3600068 1673772 3600068 1673772 4333609 2591907 4333609 2591907 314045 289588 314045 289588 1678608 3334378 1678608 3334378 705456 930960 705456 930960 1660083 1225849 1660083 1225849 667607 702431 667607 702431 1673485 4989393 1673485 4989393 1661455 862448 1661455 862448 3544511 3742176 3544511 3742176 882007 482838 882007 482838 4650156 4335497 4650156 4335497 229408 1375490 229408 1375490 3932927 3642465 3932927 3642465 1040482 502440 1040482 502440 3913189 3331882 3913189 3331882 309096 287454 309096 287454 3998508 2720386 3998508 2720386 3534727 1860256 3534727 1860256 4785030 3351872 4785030 3351872 359584 286278 359584 286278 1982587 3169790 1982587 3169790 1657745 2482004 1657745 2482004 4357945 3047921 4357945 3047921 473689 978478 473689 978478 4081154 2845256 4081154 2845256 3719743 1950469 3719743 1950469 4774574 4038393 4774574 4038393 241199 230466 241199 230466 4587425 2738519 4587425 2738519 4075679 2375072 4075679 2375072 4401079 2967473 4401079 2967473 3236834 1667060 3236834 1667060 3672270 4121509 3672270 4121509 3052601 1660420 3052601 1660420 4680963 3316114 4680963 3316114 3350649 2347385 3350649 2347385 4359279 3072249 4359279 3072249 1111346 824052 1111346 824052 3772870 3086954 3772870 3086954 636274 507483 636274 507483 3917422 4705031 3917422 4705031 2944701 1650987 2944701 1650987 4540284 2808021 4540284 2808021 551723 1650111 551723 1650111 4733294 3346058 4733294 3346058 382015 314655 382015 314655 3600436 4227674 3600436 4227674 709484 867791 709484 867791 4103796 4480632 4103796 4480632 280423 144008 280423 144008 2317545 4932732 2317545 4932732 1425830 650652 1425830 650652 4393670 3341539 4393670 3341539 581476 314932 581476 314932 4443503 4903549 4443503 4903549 487715 412703 487715 412703 3945711 3349078 3945711 3349078 502164 945776 502164 945776 4507068 4367661 4507068 4367661 2703244 1665801 2703244 1665801 3766625 4471863 3766625 4471863 65024 1325109 65024 1325109 1686101 4731047 1686101 4731047 1381974 1282399 1381974 1282399 4464856 2699632 4464856 2699632 3856369 1676030 3856369 1676030 4704976 3932431 4704976 3932431 2804802 1933648 2804802 1933648 4690169 3342179 4690169 3342179 4104704 2176665 4104704 2176665 4648633 3338333 4648633 3338333 702113 865009 702113 865009 2452046 2136456 2452046 2136456 1364860 1652555 1364860 1652555 4141143 4493236 4141143 4493236 378645 451677 378645 451677 3950939 2786942 3950939 2786942 837540 1447387 837540 1447387 4358984 2692088 4358984 2692088 3615548 1891629 3615548 1891629 4955976 3348052 4955976 3348052 4164821 2250523 4164821 2250523 4624578 3322135 4624578 3322135 368604 1649679 368604 1649679 4506447 2467500 4506447 2467500 643280 774833 643280 774833 1070430 3321428 1070430 3321428 296039 52448 296039 52448 4769152 3332096 4769152 3332096 1660767 1653494 1660767 1653494 4787737 4414443 4787737 4414443 779699 453995 779699 453995 3147814 3342372 3147814 3342372 611432 901833 611432 901833 3314396 4775287 3314396 4775287 265962 1660868 265962 1660868 4059091 3091876 4059091 3091876 2518985 374528 2518985 374528 4320388 3562332 4320388 3562332 1650244 3385702 1650244 3385702 3338732 3744539 3338732 3744539 1460014 1108225 1460014 1108225 3344350 2557567 3344350 2557567 1377890 1290927 1377890 1290927 4426533 3039783 4426533 3039783 2894013 463385 2894013 463385 4093940 2624561 4093940 2624561 1679247 1648791 1679247 1648791 4728243 2173535 4728243 2173535 1063002 109434 1063002 109434 4052437 3109057 4052437 3109057 451278 604227 451278 604227 4440356 3326225 4440356 3326225 224672 120600 224672 120600 3718083 4605839 3718083 4605839 324751 614449 324751 614449 3725958 3062731 3725958 3062731 1676831 1667282 1676831 1667282 4658385 2079257 4658385 2079257 1257143 971832 1257143 971832 3722586 3588614 3722586 3588614 567186 566018 567186 566018 3329774 3715264 3329774 3715264 650709 666746 650709 666746 4628687 2287620 4628687 2287620 472883 361232 472883 361232 3473774 4577895 3473774 4577895 1001005 653064 1001005 653064 1817909 3200826 1817909 3200826 1663714 1046122 1663714 1046122 4004927 2921060 4004927 2921060 2363804 1671165 2363804 1671165 4460735 2920244 4460735 2920244 554411 869548 554411 869548 1321830 1682061 1321830 1682061 250272 1323009 250272 1323009 3951055 3338463 3951055 3338463 3520192 1656425 3520192 1656425 4508946 3332558 4508946 3332558 570886 946423 570886 946423 3616341 3326280 3616341 3326280 305461 519064 305461 519064 3592587 3327295 3592587 3327295 783212 799149 783212 799149 3930752 3334123 3930752 3334123 375295 2199490 375295 2199490 4084799 3091023 4084799 3091023 3291285 861375 3291285 861375 3786259 3330077 3786259 3330077 1686538 1684018 1686538 1684018 4565108 2175500 4565108 2175500 806132 607797 806132 607797 3893562 2923814 3893562 2923814 691106 571194 691106 571194 4025177 3333353 4025177 3333353 883478 681317 883478 681317 4245407 3699828 4245407 3699828 1429846 966822 1429846 966822 4117616 3313700 4117616 3313700 1176892 809418 1176892 809418 3734887 3335524 3734887 3335524 1404438 513618 1404438 513618 4358688 3331273 4358688 3331273 388224 1107107 388224 1107107 3322499 4437771 3322499 4437771 1667878 3339584 1667878 3339584 3321597 3971880 3321597 3971880 846920 649989 846920 649989 4435698 2382338 4435698 2382338 3554658 1680707 3554658 1680707 4582492 3086156 4582492 3086156 1894660 2459999 1894660 2459999 4781737 3346929 4781737 3346929 1120639 267380 1120639 267380 3774427 3710679 3774427 3710679 283575 512420 283575 512420 4643651 2766469 4643651 2766469 3330261 2256624 3330261 2256624 4407862 3117630 4407862 3117630 2350685 2380159 2350685 2380159 4307574 3314972 4307574 3314972 4247051 2026023 4247051 2026023 4774290 3344244 4774290 3344244 2859809 1651438 2859809 1651438 4455972 3352808 4455972 3352808 692909 446758 692909 446758 1278947 1668551 1278947 1668551 498006 935135 498006 935135 3544990 2306226 3544990 2306226 1466918 611387 1466918 611387 4278725 4629529 4278725 4629529 386895 690932 386895 690932 3739592 4242465 3739592 4242465 1516784 1646753 1516784 1646753 4891983 2407950 4891983 2407950 3853462 2042501 3853462 2042501 4740654 3340583 4740654 3340583 3292530 2744768 3292530 2744768 4455901 4890763 4455901 4890763 1423360 144164 1423360 144164 4086242 3666038 4086242 3666038 3325389 2048335 3325389 2048335 3756395 4712691 3756395 4712691 517003 873836 517003 873836 4237180 2746532 4237180 2746532 3737680 1682879 3737680 1682879 4970938 3798741 4970938 3798741 414158 511370 414158 511370 4641869 3313379 4641869 3313379 372990 384733 372990 384733 3578873 1809523 3578873 1809523 484797 1006747 484797 1006747 1423494 1683401 1423494 1683401 400304 405436 400304 405436 4512037 2700883 4512037 2700883 4196464 2265011 4196464 2265011 4597093 3506309 4597093 3506309 1064487 1315522 1064487 1315522 3381168 4873224 3381168 4873224 1949749 1330519 1949749 1330519 3874663 2524179 3874663 2524179 393863 805571 393863 805571 4124442 3279014 4124442 3279014 935646 683301 935646 683301 3890534 3092557 3890534 3092557 3547618 1647808 3547618 1647808 4020866 3335192 4020866 3335192 404865 513000 404865 513000 1677723 2616996 1677723 2616996 752828 585775 752828 585775 3352861 3298609 3352861 3298609 272386 537736 272386 537736 1842017 4945378 1842017 4945378 1050100 582144 1050100 582144 4714544 3326671 4714544 3326671 1254174 301953 1254174 301953 4070030 2593687 4070030 2593687 3830583 1679890 3830583 1679890 4664833 4911851 4664833 4911851 644171 629544 644171 629544 3811474 3109791 3811474 3109791 1673951 1118572 1673951 1118572 4639632 1671501 4639632 1671501 2372189 1662117 2372189 1662117 4798723 2397053 4798723 2397053 294592 704816 294592 704816 4085184 2829993 4085184 2829993 1657666 1867548 1657666 1867548 4239938 2945009 4239938 2945009 3686151 2025333 3686151 2025333 4072776 3336083 4072776 3336083 4400 2890121 4400 2890121 4585839 3334945 4585839 3334945 317159 145916 317159 145916 4142305 4483174 4142305 4483174 3317538 2658085 3317538 2658085 4580518 4704940 4580518 4704940 2189234 1648027 2189234 1648027 4116433 2603463 4116433 2603463 351984 707850 351984 707850 4389443 3505023 4389443 3505023 821068 2062082 821068 2062082 4228721 3335464 4228721 3335464 832299 766844 832299 766844 3732009 3333145 3732009 3333145 3341116 2041631 3341116 2041631 4119010 4303997 4119010 4303997 623430 822551 623430 822551 964939 3320045 964939 3320045 73310 1414670 73310 1414670 3343469 5005899 3343469 5005899 403516 690521 403516 690521 2739173 4318407 2739173 4318407 1005699 357785 1005699 357785 3823401 3319827 3823401 3319827 273206 408820 273206 408820 4206056 3336964 4206056 3336964 1675949 2261648 1675949 2261648 4221088 2791908 4221088 2791908 3576840 1682660 3576840 1682660 4001735 4189470 4001735 4189470 1681724 1667072 1681724 1667072 3824359 2205087 3824359 2205087 1138331 351310 1138331 351310 3331039 4629973 3331039 4629973 1301481 323519 1301481 323519 3932110 2646387 3932110 2646387 593610 531110 593610 531110 4604953 3352365 4604953 3352365 370384 787037 370384 787037 4588116 3791323 4588116 3791323 659962 1447091 659962 1447091 1816765 1679120 1816765 1679120 749570 671818 749570 671818 4061728 2927740 4061728 2927740 1656781 854220 1656781 854220 4153821 4313243 4153821 4313243 3287637 1668974 3287637 1668974 4452316 2756085 4452316 2756085 3322738 1681844 3322738 1681844 4605037 3840519 4605037 3840519 1211833 1172559 1211833 1172559 3756683 2421892 3756683 2421892 678371 663532 678371 663532 4439437 3792488 4439437 3792488 1780475 2117643 1780475 2117643 4000762 3890386 4000762 3890386 1382494 1244328 1382494 1244328 4607830 3345344 4607830 3345344 609823 813288 609823 813288 4092522 2662663 4092522 2662663 559797 877986 559797 877986 4269645 2634413 4269645 2634413 4024456 2018188 4024456 2018188 4894265 3332053 4894265 3332053 3129409 1324709 3129409 1324709 4622872 3111414 4622872 3111414 395655 374646 395655 374646 4158438 3346918 4158438 3346918 264899 1329502 264899 1329502 4522560 3463979 4522560 3463979 420570 315037 420570 315037 4229968 3024833 4229968 3024833 1678485 1646961 1678485 1646961 4248606 2645954 4248606 2645954 347046 291178 347046 291178 4706926 3322209 4706926 3322209 1678103 2119347 1678103 2119347 4398104 3326757 4398104 3326757 357871 134021 357871 134021 4611234 2942431 4611234 2942431 4567358 1926825 4567358 1926825 4994356 3957696 4994356 3957696 563672 1044043 563672 1044043 2055246 3627065 2055246 3627065 277152 198891 277152 198891 3187009 3342981 3187009 3342981 273090 827314 273090 827314 3322155 4948385 3322155 4948385 587570 489802 587570 489802 3341987 3778952 3341987 3778952 1669121 2480769 1669121 2480769 4724906 4440749 4724906 4440749 1048782 545762 1048782 545762 3671041 2090334 3671041 2090334 721379 875099 721379 875099 4214122 2929944 4214122 2929944 3346266 1883811 3346266 1883811 4964850 4890282 4964850 4890282 1431290 1177103 1431290 1177103 3739421 2952957 3739421 2952957 3315638 1505843 3315638 1505843 3880411 2825450 3880411 2825450 742551 759368 742551 759368 3947922 3316272 3947922 3316272 380754 514057 380754 514057 3857248 3495320 3857248 3495320 1609002 1652387 1609002 1652387 4765030 4122398 4765030 4122398 824725 731411 824725 731411 4616867 3331527 4616867 3331527 1210852 398012 1210852 398012 3707522 2207304 3707522 2207304 662496 641586 662496 641586 3844932 3348032 3844932 3348032 1198389 580241 1198389 580241 4567914 2436577 4567914 2436577 675108 692889 675108 692889 4577394 3319032 4577394 3319032 2972294 1650082 2972294 1650082 4983375 4496584 4983375 4496584 469253 1060515 469253 1060515 4709289 3025589 4709289 3025589 4009969 2153393 4009969 2153393 4656678 4183518 4656678 4183518 453569 787725 453569 787725 4102951 3155786 4102951 3155786 1693302 1503265 1693302 1503265 4668958 3329093 4668958 3329093 266475 25446 266475 25446 4679335 3322814 4679335 3322814 1442597 857904 1442597 857904 2936112 1673850 2936112 1673850 283145 1658144 283145 1658144 3942529 3397295 3942529 3397295 245184 1328788 245184 1328788 4735871 3320377 4735871 3320377 3864126 2071525 3864126 2071525 4688492 3314642 4688492 3314642 1406795 1659742 1406795 1659742 3769973 3323161 3769973 3323161 1887417 1670052 1887417 1670052 2816271 3404979 2816271 3404979 792032 734710 792032 734710 1358031 1662044 1358031 1662044 20288 784244 20288 784244 4443605 3327389 4443605 3327389 743452 358735 743452 358735 3795927 2714816 3795927 2714816 1073131 943151 1073131 943151 3634864 3339704 3634864 3339704 491355 966426 491355 966426 4055182 2815047 4055182 2815047 1533299 1623757 1533299 1623757 3352874 4853279 3352874 4853279 1686830 1659601 1686830 1659601 3203839 3335819 3203839 3335819 1346845 1168211 1346845 1168211 3965972 3038967 3965972 3038967 1027780 584313 1027780 584313 3905663 4190615 3905663 4190615 378086 194024 378086 194024 4053699 2495498 4053699 2495498 641420 127784 641420 127784 4223266 3719597 4223266 3719597 360837 251882 360837 251882 4305417 2444319 4305417 2444319 1344846 397714 1344846 397714 4347251 3336208 4347251 3336208 636193 997085 636193 997085 2670039 1681454 2670039 1681454 695044 1656095 695044 1656095 4281210 4303982 4281210 4303982 468515 525037 468515 525037 3650661 2543537 3650661 2543537 1682702 191733 1682702 191733 4118170 3006062 4118170 3006062 1761364 1654287 1761364 1654287 4969864 2778242 4969864 2778242 867568 802654 867568 802654 4488400 3318944 4488400 3318944 3856550 2142688 3856550 2142688 4581097 4147897 4581097 4147897 1311171 336397 1311171 336397 3770390 3092029 3770390 3092029 1268774 357682 1268774 357682 4560791 3341031 4560791 3341031 355206 250561 355206 250561 4289973 2879547 4289973 2879547 1655622 744472 1655622 744472 3555686 4850794 3555686 4850794 1676619 2828816 1676619 2828816 4725387 3334925 4725387 3334925 3530701 925055 3530701 925055 4644315 2111150 4644315 2111150 1019398 1348499 1019398 1348499 3583035 4964967 3583035 4964967 249714 952216 249714 952216 4372292 3338139 4372292 3338139 1239295 1266887 1239295 1266887 1652011 3317962 1652011 3317962 217994 153306 217994 153306 3346332 4440531 3346332 4440531 1086371 691749 1086371 691749 3807614 2215584 3807614 2215584 1129156 455375 1129156 455375 4714589 4711305 4714589 4711305 516738 33713 516738 33713 4691317 2590548 4691317 2590548 319876 282174 319876 282174 4251909 2796159 4251909 2796159 963437 669667 963437 669667 1657425 1682394 1657425 1682394 453132 755897 453132 755897 4768273 4805336 4768273 4805336 1667762 1736584 1667762 1736584 4579512 3333763 4579512 3333763 286678 1296397 286678 1296397 4439186 2743781 4439186 2743781 1649498 1675903 1649498 1675903 4106715 3332928 4106715 3332928 400534 322420 400534 322420 4384360 2912032 4384360 2912032 1015701 513568 1015701 513568 4762564 3350017 4762564 3350017 991670 306434 991670 306434 4599588 2930236 4599588 2930236 688970 700392 688970 700392 4425418 2914956 4425418 2914956 1665860 1882144 1665860 1882144 3770400 4295926 3770400 4295926 1088238 349098 1088238 349098 3316859 2265276 3316859 2265276 1268802 562734 1268802 562734 4162241 3126715 4162241 3126715 1035654 367260 1035654 367260 4703045 3339358 4703045 3339358 3750178 1680174 3750178 1680174 4762836 3939252 4762836 3939252 1289606 1287288 1289606 1287288 4363024 2615898 4363024 2615898 851761 764281 851761 764281 4398204 2504168 4398204 2504168 3859020 2034439 3859020 2034439 4685102 3331045 4685102 3331045 838629 593152 838629 593152 4585710 2674683 4585710 2674683 4290819 1664111 4290819 1664111 4920940 2742710 4920940 2742710 1254329 241706 1254329 241706 3640945 4764817 3640945 4764817 588466 873150 588466 873150 4035906 2949900 4035906 2949900 360587 934200 360587 934200 4149120 3325606 4149120 3325606 344013 326798 344013 326798 3340806 1416314 3340806 1416314 222075 225387 222075 225387 3560649 4704452 3560649 4704452 1087513 1096379 1087513 1096379 3827330 2977878 3827330 2977878 867804 235921 867804 235921 4516840 4084240 4516840 4084240 466518 465639 466518 465639 3566298 3938969 3566298 3938969 248724 428180 248724 428180 4474359 4499625 4474359 4499625 2270898 1650068 2270898 1650068 4568087 4216974 4568087 4216974 3336167 558331 3336167 558331 4220631 2744667 4220631 2744667 3758893 1648833 3758893 1648833 4629748 2501999 4629748 2501999 307008 1170217 307008 1170217 4569522 3327065 4569522 3327065 492801 1014318 492801 1014318 4511759 3330688 4511759 3330688 2749882 1649108 2749882 1649108 4114305 3818621 4114305 3818621 1171979 1667604 1171979 1667604 4261148 2496479 4261148 2496479 1672232 1761312 1672232 1761312 3636750 3325213 3636750 3325213 577029 265174 577029 265174 4297487 2644797 4297487 2644797 679862 207012 679862 207012 4499245 3599146 4499245 3599146 504678 332508 504678 332508 4333857 3002110 4333857 3002110 1367909 1300797 1367909 1300797 3972494 4272992 3972494 4272992 769555 705681 769555 705681 1054419 1685490 1054419 1685490 63936 1387850 63936 1387850 3328351 4510603 3328351 4510603 365022 275826 365022 275826 3319198 4953807 3319198 4953807 387977 999082 387977 999082 3758738 2892698 3758738 2892698 1291710 899171 1291710 899171 4101508 3817784 4101508 3817784 3316194 2027699 3316194 2027699 4359430 2773686 4359430 2773686 1655933 1677100 1655933 1677100 4310410 2657780 4310410 2657780 3930098 2177477 3930098 2177477 4580494 3314131 4580494 3314131 1651427 1663163 1651427 1663163 4172734 2917354 4172734 2917354 1122383 507083 1122383 507083 4187849 3332535 4187849 3332535 316200 566528 316200 566528 667629 3352510 667629 3352510 54977 2301548 54977 2301548 4004453 2979903 4004453 2979903 337659 413808 337659 413808 2887943 3151092 2887943 3151092 1658197 1275824 1658197 1275824 3345451 4656842 3345451 4656842 2545900 1669737 2545900 1669737 4555424 2436810 4555424 2436810 379187 572132 379187 572132 1263865 1682894 1263865 1682894 727202 741490 727202 741490 1021647 1072280 1021647 1072280 577263 458998 577263 458998 1430801 3343301 1430801 3343301 1011321 580682 1011321 580682 1652847 1173420 1652847 1173420 695212 684688 695212 684688 1659969 1658744 1659969 1658744 603047 487573 603047 487573 3346402 3831159 3346402 3831159 760668 823395 760668 823395 4612093 2731398 4612093 2731398 1705980 1655391 1705980 1655391 4071963 4063631 4071963 4063631 971846 841192 971846 841192 4400612 2545272 4400612 2545272 3351911 798104 3351911 798104 4638968 3048672 4638968 3048672 610708 410017 610708 410017 4547625 2122683 4547625 2122683 3346646 556976 3346646 556976 4050256 4212829 4050256 4212829 688272 907063 688272 907063 1213367 1350755 1213367 1350755 262381 213674 262381 213674 3563175 4446540 3563175 4446540 318560 312569 318560 312569 1661493 3323345 1661493 3323345 582910 806056 582910 806056 4544947 3324310 4544947 3324310 2604268 1659577 2604268 1659577 4141129 2547937 4141129 2547937 3349319 1913298 3349319 1913298 4486026 3986249 4486026 3986249 380489 1091334 380489 1091334 4061380 3351754 4061380 3351754 1353751 726335 1353751 726335 4673039 3738750 4673039 3738750 1685754 2109074 1685754 2109074 4754499 3624012 4754499 3624012 299562 279631 299562 279631 4293562 2864487 4293562 2864487 3227108 1671382 3227108 1671382 4360984 2810200 4360984 2810200 3728882 1948765 3728882 1948765 4774343 4030664 4774343 4030664 206381 2460020 206381 2460020 4277312 2667579 4277312 2667579 3794682 2087743 3794682 2087743 4916086 4555317 4916086 4555317 1021277 497896 1021277 497896 3970772 2305667 3970772 2305667 517054 363106 517054 363106 3344364 4852346 3344364 4852346 484864 323770 484864 323770 3831832 2819969 3831832 2819969 1447088 1057669 1447088 1057669 3696490 3840504 3696490 3840504 454748 770284 454748 770284 3884350 4946319 3884350 4946319 442264 387624 442264 387624 4255336 3314592 4255336 3314592 1109021 225295 1109021 225295 3323272 1678020 3323272 1678020 314918 968957 314918 968957 3327978 3352537 3327978 3352537 462974 377237 462974 377237 4958821 1943570 4958821 1943570 515496 969799 515496 969799 4202377 2497599 4202377 2497599 3623455 1927253 3623455 1927253 4243976 3322910 4243976 3322910 581913 1086817 581913 1086817 4448556 2284148 4448556 2284148 1404806 1353783 1404806 1353783 4684180 2121654 4684180 2121654 691415 464577 691415 464577 4545623 2519281 4545623 2519281 578082 292993 578082 292993 3565114 4729273 3565114 4729273 957220 700917 957220 700917 4531156 2660592 4531156 2660592 817406 252439 817406 252439 3323395 3338736 3323395 3338736 341805 1111125 341805 1111125 3980308 2798891 3980308 2798891 597500 939591 597500 939591 4022999 4710983 4022999 4710983 2335203 713226 2335203 713226 4536818 2215268 4536818 2215268 1409712 1208790 1409712 1208790 4733760 3328529 4733760 3328529 654658 446666 654658 446666 4286941 2916701 4286941 2916701 899569 560497 899569 560497 4345832 2589222 4345832 2589222 989771 193147 989771 193147 4187429 3317187 4187429 3317187 570098 871910 570098 871910 4718576 3327268 4718576 3327268 460650 79793 460650 79793 4698887 3319064 4698887 3319064 1394634 1059896 1394634 1059896 4774631 1938250 4774631 1938250 657970 231852 657970 231852 4603633 2878580 4603633 2878580 270705 118897 270705 118897 3554931 2500089 3554931 2500089 1387439 1647415 1387439 1647415 4054254 2667721 4054254 2667721 238469 1306008 238469 1306008 1445536 3343336 1445536 3343336 372015 326831 372015 326831 4654962 3316273 4654962 3316273 3343320 1666721 3343320 1666721 4643379 2979463 4643379 2979463 2611691 1665721 2611691 1665721 3912960 3006457 3912960 3006457 878540 548526 878540 548526 1360219 1672662 1360219 1672662 228166 182044 228166 182044 4742798 3455921 4742798 3455921 1271014 866662 1271014 866662 4709667 2088670 4709667 2088670 512518 220138 512518 220138 1657083 2727126 1657083 2727126 614529 940530 614529 940530 4573279 2981398 4573279 2981398 1364882 1349673 1364882 1349673 4844924 3341491 4844924 3341491 1668075 1681972 1668075 1681972 4215975 2807485 4215975 2807485 557729 523431 557729 523431 3641574 2702794 3641574 2702794 299976 1283965 299976 1283965 4392519 2801463 4392519 2801463 1056710 955906 1056710 955906 4467584 3521355 4467584 3521355 978666 1051548 978666 1051548 1666522 4257754 1666522 4257754 1254992 938464 1254992 938464 1685298 1673931 1685298 1673931 480102 465381 480102 465381 885788 1131352 885788 1131352 446503 154550 446503 154550 3957511 4282673 3957511 4282673 775041 787641 775041 787641 916893 904050 916893 904050 804512 609483 804512 609483 1446594 1676461 1446594 1676461 687180 654054 687180 654054 3349443 4918291 3349443 4918291 3099009 1664553 3099009 1664553 4749060 3441232 4749060 3441232 1310692 1124014 1310692 1124014 4276177 3093325 4276177 3093325 1666575 1653388 1666575 1653388 2485876 4892012 2485876 4892012 1212376 230663 1212376 230663 4745777 3316640 4745777 3316640 1348573 1173280 1348573 1173280 4150646 3337547 4150646 3337547 3808241 1888743 3808241 1888743 4833286 4862777 4833286 4862777 234334 1944474 234334 1944474 4416350 2780995 4416350 2780995 357037 818858 357037 818858 1681457 3314068 1681457 3314068 1162304 1657439 1162304 1657439 4723031 3323153 4723031 3323153 1652833 2248153 1652833 2248153 4208605 4034657 4208605 4034657 3238056 1458652 3238056 1458652 4485049 4581885 4485049 4581885 1201013 2022663 1201013 2022663 3867359 3016903 3867359 3016903 3345604 1680824 3345604 1680824 4639963 3067011 4639963 3067011 3338546 2385777 3338546 2385777 4623105 3160619 4623105 3160619 1386474 598774 1386474 598774 3966045 2811208 3966045 2811208 1669081 2501528 1669081 2501528 4207254 3096982 4207254 3096982 1668725 1656138 1668725 1656138 4015529 3329596 4015529 3329596 14323 941263 14323 941263 3991079 3317696 3991079 3317696 631287 119884 631287 119884 3904678 3816325 3904678 3816325 1009725 1644302 1009725 1644302 4725487 2323105 4725487 2323105 917169 717206 917169 717206 3489384 3778801 3489384 3778801 1676724 1974023 1676724 1974023 4401230 2258148 4401230 2258148 3700481 1963813 3700481 1963813 4833761 4454811 4833761 4454811 108544 2329402 108544 2329402 4059898 3349378 4059898 3349378 3798539 1672433 3798539 1672433 4690690 2285650 4690690 2285650 3688180 1648115 3688180 1648115 4427337 2503496 4427337 2503496 3337070 1935046 3337070 1935046 4767152 3571499 4767152 3571499 692280 842068 692280 842068 3335846 3314568 3335846 3314568 138750 1395328 138750 1395328 3817867 3343600 3817867 3343600 589106 336891 589106 336891 4326174 2557352 4326174 2557352 1671754 1668646 1671754 1668646 4132625 2756874 4132625 2756874 677286 952956 677286 952956 4241740 3656389 4241740 3656389 430286 732628 430286 732628 1164036 1294283 1164036 1294283 309123 232571 309123 232571 1634249 3332550 1634249 3332550 481734 1018036 481734 1018036 1932466 3192063 1932466 3192063 694869 611310 694869 611310 3948467 3340805 3948467 3340805 3343222 2167624 3343222 2167624 4556441 2983541 4556441 2983541 741026 297061 741026 297061 3321131 4675945 3321131 4675945 601874 852027 601874 852027 3966816 3335164 3966816 3335164 877902 757954 877902 757954 3348790 4782242 3348790 4782242 448883 445739 448883 445739 3921146 3376060 3921146 3376060 568460 932230 568460 932230 4126123 3325993 4126123 3325993 3539397 1659972 3539397 1659972 4553764 2243894 4553764 2243894 3904192 1919235 3904192 1919235 4736637 2607661 4736637 2607661 772229 1661882 772229 1661882 4740695 3332757 4740695 3332757 939761 1646925 939761 1646925 4185984 2385631 4185984 2385631 1543712 1655790 1543712 1655790 4003736 2359831 4003736 2359831 494872 399905 494872 399905 3332991 4851699 3332991 4851699 2482653 1664986 2482653 1664986 4134748 3013220 4134748 3013220 3335471 568489 3335471 568489 4615010 2482011 4615010 2482011 3768675 2058230 3768675 2058230 4617948 3349802 4617948 3349802 4202636 2373311 4202636 2373311 4515125 3450565 4515125 3450565 661227 797619 661227 797619 4608399 2891380 4608399 2891380 3696580 1965765 3696580 1965765 4689233 3340501 4689233 3340501 407775 811329 407775 811329 1442008 4772786 1442008 4772786 241991 529111 241991 529111 4337503 3314516 4337503 3314516 2763048 1648306 2763048 1648306 4367333 2595282 4367333 2595282 2641520 866828 2641520 866828 4508841 3341337 4508841 3341337 823407 705049 823407 705049 3338257 4262130 3338257 4262130 790415 350478 790415 350478 1661208 3819307 1661208 3819307 234487 247809 234487 247809 3562112 2320675 3562112 2320675 724209 911912 724209 911912 3689444 4518928 3689444 4518928 390766 640110 390766 640110 1664021 3617632 1664021 3617632 440176 969726 440176 969726 4429044 2348045 4429044 2348045 1350716 1383894 1350716 1383894 4580996 2409376 4580996 2409376 337684 327974 337684 327974 4311910 3350499 4311910 3350499 1675759 1869203 1675759 1869203 4620231 2596011 4620231 2596011 3576991 1893493 3576991 1893493 4895655 4344173 4895655 4344173 844977 704588 844977 704588 3594190 3351248 3594190 3351248 551927 612549 551927 612549 3789063 3113266 3789063 3113266 520027 758108 520027 758108 1663974 3325158 1663974 3325158 459297 419877 459297 419877 1685981 3329527 1685981 3329527 415342 1075168 415342 1075168 1647940 3477323 1647940 3477323 761540 482752 761540 482752 4311820 3341608 4311820 3341608 3559075 1661244 3559075 1661244 4759524 2229142 4759524 2229142 3315501 394691 3315501 394691 4548885 4672035 4548885 4672035 2224390 1585947 2224390 1585947 4346269 3350122 4346269 3350122 853984 613979 853984 613979 4663204 2228780 4663204 2228780 351918 1203661 351918 1203661 1668305 1671034 1668305 1671034 423817 1007850 423817 1007850 4508440 3334873 4508440 3334873 785023 493918 785023 493918 3826769 3342983 3826769 3342983 768293 599727 768293 599727 3341378 2127070 3341378 2127070 1663385 137168 1663385 137168 3845845 3644126 3845845 3644126 3336291 40789 3336291 40789 4182246 3330666 4182246 3330666 9389 1251234 9389 1251234 4322849 3352955 4322849 3352955 3921209 2195326 3921209 2195326 4721319 3321066 4721319 3321066 980380 569875 980380 569875 4697463 2892235 4697463 2892235 3317035 1930521 3317035 1930521 4731532 3690948 4731532 3690948 2673933 1659150 2673933 1659150 4916294 3352858 4916294 3352858 1264729 1385299 1264729 1385299 3314190 3638185 3314190 3638185 1650170 2767650 1650170 2767650 4623094 3341056 4623094 3341056 1252685 208351 1252685 208351 2551106 2834123 2551106 2834123 594565 391197 594565 391197 3584469 2462721 3584469 2462721 835058 760369 835058 760369 4039586 2916393 4039586 2916393 2848141 701154 2848141 701154 3331047 3791981 3331047 3791981 759642 673959 759642 673959 1985380 3754049 1985380 3754049 702767 884378 702767 884378 3871654 3314842 3871654 3314842 1196559 60335 1196559 60335 3328595 3347943 3328595 3347943 974510 220226 974510 220226 3606018 3662076 3606018 3662076 1672695 1140357 1672695 1140357 3704822 4606487 3704822 4606487 1218405 1654240 1218405 1654240 3330083 3350869 3330083 3350869 373492 1223421 373492 1223421 1714206 4536697 1714206 4536697 1132964 396951 1132964 396951 3706992 4926197 3706992 4926197 2587924 1657723 2587924 1657723 4259283 3319600 4259283 3319600 1659546 1680800 1659546 1680800 3863218 3321230 3863218 3321230 491058 245986 491058 245986 3720143 4604313 3720143 4604313 1005251 648927 1005251 648927 4225079 3333341 4225079 3333341 3562173 1670966 3562173 1670966 4355297 3024325 4355297 3024325 2322165 1674670 2322165 1674670 4591900 3319923 4591900 3319923 142396 1008288 142396 1008288 3892499 2882571 3892499 2882571 843143 610354 843143 610354 1242599 3336353 1242599 3336353 397951 1049034 397951 1049034 4150618 3318789 4150618 3318789 1773080 1069074 1773080 1069074 4299530 2838988 4299530 2838988 2011191 1653723 2011191 1653723 4656326 2044394 4656326 2044394 1663811 1653312 1663811 1653312 4474368 3102541 4474368 3102541 1104351 140084 1104351 140084 3327461 4022531 3327461 4022531 1336882 254628 1336882 254628 3347134 4650057 3347134 4650057 920167 674869 920167 674869 4411537 2643022 4411537 2643022 3903103 1663793 3903103 1663793 4854610 4323045 4854610 4323045 3329863 1928455 3329863 1928455 4622427 3334671 4622427 3334671 724573 335107 724573 335107 4481191 2905096 4481191 2905096 771530 708587 771530 708587 4233031 2970030 4233031 2970030 661560 718730 661560 718730 4196266 3335982 4196266 3335982 1223875 418993 1223875 418993 3895374 2665660 3895374 2665660 480571 533294 480571 533294 3719984 3329952 3719984 3329952 1659680 1656236 1659680 1656236 4458118 3324550 4458118 3324550 861292 502624 861292 502624 3779968 3345347 3779968 3345347 606353 1685828 606353 1685828 4083767 3362035 4083767 3362035 1654311 57320 1654311 57320 4031510 4948418 4031510 4948418 235523 1171089 235523 1171089 4510749 4741775 4510749 4741775 647447 256675 647447 256675 4247101 2576086 4247101 2576086 3006651 1646872 3006651 1646872 4719957 2836945 4719957 2836945 4458717 2046988 4458717 2046988 4654305 3559238 4654305 3559238 400950 664437 400950 664437 4312730 2902851 4312730 2902851 256547 1374061 256547 1374061 1247272 3342340 1247272 3342340 231644 216539 231644 216539 4379486 3316304 4379486 3316304 968539 523916 968539 523916 3636410 2482528 3636410 2482528 929180 687176 929180 687176 4036578 3040500 4036578 3040500 443705 376531 443705 376531 4268669 2887080 4268669 2887080 339954 575980 339954 575980 3078920 3102326 3078920 3102326 670913 460678 670913 460678 4610086 3317044 4610086 3317044 3288582 1655012 3288582 1655012 4714920 3350854 4714920 3350854 3200502 1656042 3200502 1656042 3740928 3799538 3740928 3799538 2170153 1651459 2170153 1651459 4707644 3326882 4707644 3326882 4463996 1950104 4463996 1950104 4733789 4460627 4733789 4460627 916456 565403 916456 565403 3574251 3345181 3574251 3345181 890574 762851 890574 762851 3877036 2982185 3877036 2982185 3619372 1947344 3619372 1947344 4218083 2629060 4218083 2629060 1312748 1066419 1312748 1066419 4221180 2802526 4221180 2802526 208963 1114898 208963 1114898 4488847 3333090 4488847 3333090 626890 1006063 626890 1006063 3972261 3324214 3972261 3324214 259750 1124593 259750 1124593 4511745 2863574 4511745 2863574 1524958 1661931 1524958 1661931 4235979 3607847 4235979 3607847 1123897 332281 1123897 332281 4352700 2496107 4352700 2496107 894894 498930 894894 498930 4683343 4847114 4683343 4847114 484874 1022546 484874 1022546 3910248 3325516 3910248 3325516 1304876 16266 1304876 16266 4649831 3332500 4649831 3332500 554025 2395750 554025 2395750 4237040 2612105 4237040 2612105 3319311 1889223 3319311 1889223 4764846 3316254 4764846 3316254 1126116 401178 1126116 401178 4143667 3007273 4143667 3007273 1675598 1657374 1675598 1657374 4581909 3032074 4581909 3032074 782647 874597 782647 874597 1655588 4633007 1655588 4633007 687322 725917 687322 725917 4555221 4836136 4555221 4836136 472425 1007840 472425 1007840 4205357 3649398 4205357 3649398 1653988 1877102 1653988 1877102 4784773 2081769 4784773 2081769 4503649 1654546 4503649 1654546 4975571 3335920 4975571 3335920 489173 910116 489173 910116 4606977 3735579 4606977 3735579 1657380 2115373 1657380 2115373 4381617 2635013 4381617 2635013 4001843 1948683 4001843 1948683 4761238 3375624 4761238 3375624 3023607 2558365 3023607 2558365 4645034 4751014 4645034 4751014 1029946 358318 1029946 358318 3352068 3334725 3352068 3334725 1156439 1134785 1156439 1134785 3336867 1653146 3336867 1653146 607442 716363 607442 716363 1677807 1660238 1677807 1660238 543205 1103632 543205 1103632 3326118 3157393 3326118 3157393 898871 201360 898871 201360 4416016 2795572 4416016 2795572 1941048 1408540 1941048 1408540 4230887 2711539 4230887 2711539 3735507 1653449 3735507 1653449 4265782 2480425 4265782 2480425 1684067 382310 1684067 382310 4737046 3136987 4737046 3136987 316994 258904 316994 258904 3722232 2957887 3722232 2957887 231533 212361 231533 212361 4337180 3018193 4337180 3018193 875108 460735 875108 460735 4453172 4236682 4453172 4236682 340535 333278 340535 333278 1660224 3334573 1660224 3334573 240822 1167050 240822 1167050 2552472 1986683 2552472 1986683 1094832 1008862 1094832 1008862 3333415 4766722 3333415 4766722 1231969 356984 1231969 356984 4672229 4483146 4672229 4483146 1181976 422525 1181976 422525 4710106 3317931 4710106 3317931 1985237 2043372 1985237 2043372 4063417 3986185 4063417 3986185 3328803 1649801 3328803 1649801 4464746 3260088 4464746 3260088 1228664 595048 1228664 595048 4608639 3340214 4608639 3340214 392052 360002 392052 360002 3774820 3159392 3774820 3159392 1237519 4404 1237519 4404 3751652 2826931 3751652 2826931 1106745 287240 1106745 287240 2134445 2200621 2134445 2200621 457402 423950 457402 423950 3325481 1656963 3325481 1656963 640895 707059 640895 707059 3693185 3338441 3693185 3338441 1660775 1294898 1660775 1294898 3940299 4437975 3940299 4437975 1119126 937427 1119126 937427 4661189 4406482 4661189 4406482 1087287 431313 1087287 431313 4442192 2952137 4442192 2952137 371462 893874 371462 893874 4322192 2477446 4322192 2477446 275534 1000760 275534 1000760 4667070 4059689 4667070 4059689 993819 677553 993819 677553 4416375 4585627 4416375 4585627 1353121 1293335 1353121 1293335 3838339 3341782 3838339 3341782 263079 1020009 263079 1020009 3773226 3731235 3773226 3731235 1428588 1433178 1428588 1433178 4686237 2245371 4686237 2245371 492779 342920 492779 342920 3907347 2866285 3907347 2866285 263690 1033060 263690 1033060 4471266 2520030 4471266 2520030 1187573 1673509 1187573 1673509 4239646 3419094 4239646 3419094 1018442 624649 1018442 624649 4475201 2490394 4475201 2490394 525271 317866 525271 317866 4008937 3342930 4008937 3342930 235263 1179554 235263 1179554 4569088 2648052 4569088 2648052 691820 622377 691820 622377 4238809 2919180 4238809 2919180 483750 264971 483750 264971 4525243 2941642 4525243 2941642 1752149 1673353 1752149 1673353 3316261 4990068 3316261 4990068 1318385 1230742 1318385 1230742 4775606 4035744 4775606 4035744 626302 344669 626302 344669 3541251 4861001 3541251 4861001 1212588 1004957 1212588 1004957 3583439 3315868 3583439 3315868 806600 809823 806600 809823 3760511 1818981 3760511 1818981 236794 106028 236794 106028 3788776 3755277 3788776 3755277 1056964 1036752 1056964 1036752 4179053 4542579 4179053 4542579 1649014 2612157 1649014 2612157 4491910 4473172 4491910 4473172 206434 462187 206434 462187 3339921 2153801 3339921 2153801 2035599 1406067 2035599 1406067 4756855 4880802 4756855 4880802 1670875 1682099 1670875 1682099 3750450 4686177 3750450 4686177 1652687 1680916 1652687 1680916 4833247 3327707 4833247 3327707 90985 2023827 90985 2023827 4141725 2897999 4141725 2897999 584294 950070 584294 950070 4385723 2978484 4385723 2978484 1662383 852871 1662383 852871 4108497 3510750 4108497 3510750 674056 584707 674056 584707 4792896 4244805 4792896 4244805 382492 298169 382492 298169 4512707 2474787 4512707 2474787 1282289 744323 1282289 744323 3319575 3348711 3319575 3348711 265531 204528 265531 204528 3723128 2565572 3723128 2565572 827938 675213 827938 675213 3129002 3893645 3129002 3893645 1209934 911434 1209934 911434 3605542 3099588 3605542 3099588 320537 59824 320537 59824 3753307 2983929 3753307 2983929 1063817 1655795 1063817 1655795 3842426 3015418 3842426 3015418 200569 223250 200569 223250 3868017 2527802 3868017 2527802 663148 436469 663148 436469 4285939 4441918 4285939 4441918 1681148 2012116 1681148 2012116 3873791 3332109 3873791 3332109 77977 1208153 77977 1208153 4672254 2507800 4672254 2507800 3960552 2169620 3960552 2169620 4623854 3113192 4623854 3113192 926225 1654855 926225 1654855 4441934 4768334 4441934 4768334 618606 1667215 618606 1667215 4193553 2629721 4193553 2629721 3669185 1976968 3669185 1976968 4771492 3334711 4771492 3334711 3864535 2270194 3864535 2270194 4517031 3342613 4517031 3342613 1666125 1684830 1666125 1684830 2697597 4411493 2697597 4411493 620406 546680 620406 546680 4538277 2862354 4538277 2862354 795391 444225 795391 444225 3975716 3345422 3975716 3345422 3334083 2172078 3334083 2172078 4468733 3352439 4468733 3352439 753987 651256 753987 651256 4080381 3429254 4080381 3429254 1682456 1670370 1682456 1670370 4610115 4635448 4610115 4635448 1660761 412635 1660761 412635 4138961 3352908 4138961 3352908 407549 1077612 407549 1077612 3346170 4647013 3346170 4647013 1659631 3316944 1659631 3316944 3796392 3704456 3796392 3704456 574659 218294 574659 218294 4323054 2588189 4323054 2588189 632492 898190 632492 898190 3934473 3565611 3934473 3565611 349734 1220494 349734 1220494 4361102 2732136 4361102 2732136 395525 1084074 395525 1084074 4146992 2850318 4146992 2850318 1980416 1656341 1980416 1656341 4538994 2473451 4538994 2473451 1379771 1125812 1379771 1125812 4507790 2523469 4507790 2523469 3725078 1902004 3725078 1902004 4766664 3315831 4766664 3315831 487199 532878 487199 532878 2307948 4383376 2307948 4383376 610504 721867 610504 721867 2747973 4472007 2747973 4472007 419644 1174329 419644 1174329 3346423 3734940 3346423 3734940 1968211 1477691 1968211 1477691 4245220 4098585 4245220 4098585 1455391 1623696 1455391 1623696 3873001 3321268 3873001 3321268 581159 1650677 581159 1650677 4748705 3313862 4748705 3313862 201414 1149253 201414 1149253 1872913 3545973 1872913 3545973 177647 616576 177647 616576 3349848 3323586 3349848 3323586 1282369 1169986 1282369 1169986 4071384 3443836 4071384 3443836 2836620 1682331 2836620 1682331 4667192 4150303 4667192 4150303 1432699 204526 1432699 204526 3653617 2425313 3653617 2425313 895550 83095 895550 83095 4387849 3326488 4387849 3326488 1446091 785395 1446091 785395 3915122 3452519 3915122 3452519 885530 482167 885530 482167 4166317 3338253 4166317 3338253 321325 244066 321325 244066 3144924 1685283 3144924 1685283 613196 894969 613196 894969 4548819 2235540 4548819 2235540 1281156 1186740 1281156 1186740 4096425 3887619 4096425 3887619 2176628 1662207 2176628 1662207 4487172 3328904 4487172 3328904 3776104 1655021 3776104 1655021 4656461 4567819 4656461 4567819 3333851 2285511 3333851 2285511 4633773 3346720 4633773 3346720 3353200 2302508 3353200 2302508 4670102 4550607 4670102 4550607 215851 459709 215851 459709 3315831 4917417 3315831 4917417 1647366 2290447 1647366 2290447 4249657 2453471 4249657 2453471 3715881 2037700 3715881 2037700 4724548 3324281 4724548 3324281 405102 858972 405102 858972 3740739 3342969 3740739 3342969 1686226 1665693 1686226 1665693 4011308 2807858 4011308 2807858 3316147 1886331 3316147 1886331 4409596 2597520 4409596 2597520 1326715 1278763 1326715 1278763 3805552 3001603 3805552 3001603 720080 914638 720080 914638 4092364 2727479 4092364 2727479 525410 664927 525410 664927 4130830 3346106 4130830 3346106 506271 369445 506271 369445 4254000 3205475 4254000 3205475 700399 685939 700399 685939 3971870 3337962 3971870 3337962 1772964 676363 1772964 676363 3346610 4969764 3346610 4969764 1060235 585535 1060235 585535 3856305 3263511 3856305 3263511 292403 174255 292403 174255 4031778 4821045 4031778 4821045 2530120 1661301 2530120 1661301 3971056 3170567 3971056 3170567 449139 825590 449139 825590 4355395 3352717 4355395 3352717 402099 1056255 402099 1056255 3916556 2278627 3916556 2278627 413134 530300 413134 530300 628174 1665114 628174 1665114 218985 30062 218985 30062 4055255 3088905 4055255 3088905 3319871 1663264 3319871 1663264 4706634 3985473 4706634 3985473 1147809 291129 1147809 291129 3775132 4166934 3775132 4166934 278960 970668 278960 970668 2834187 4557317 2834187 4557317 273514 1142717 273514 1142717 3336657 4906010 3336657 4906010 1115209 343786 1115209 343786 4338625 3314134 4338625 3314134 262633 1128169 262633 1128169 4654075 3332686 4654075 3332686 542410 569372 542410 569372 4289701 2696186 4289701 2696186 1291047 380771 1291047 380771 3897366 4341952 3897366 4341952 461412 1651714 461412 1651714 4272689 2645641 4272689 2645641 983846 264852 983846 264852 4825119 3331528 4825119 3331528 1276317 985929 1276317 985929 4408794 3344396 4408794 3344396 386164 9194 386164 9194 4540204 3439462 4540204 3439462 447030 952667 447030 952667 3936224 3671636 3936224 3671636 421752 236199 421752 236199 3724999 2490067 3724999 2490067 675430 544227 675430 544227 3742197 3319513 3742197 3319513 1685316 1129259 1685316 1129259 3896803 3836809 3896803 3836809 1081843 994491 1081843 994491 4588995 3318024 4588995 3318024 3345041 1686460 3345041 1686460 4492483 2686920 4492483 2686920 851007 604915 851007 604915 3691879 4005707 3691879 4005707 1116702 911505 1116702 911505 4021215 3347368 4021215 3347368 602899 258873 602899 258873 4405895 4731057 4405895 4731057 445974 973839 445974 973839 1612929 3328799 1612929 3328799 522657 1651676 522657 1651676 4141176 3349777 4141176 3349777 689918 452929 689918 452929 1683295 4441768 1683295 4441768 697309 1324342 697309 1324342 4654598 3347416 4654598 3347416 971951 1669395 971951 1669395 4549614 3041361 4549614 3041361 961715 499778 961715 499778 4503562 1867041 4503562 1867041 792835 749416 792835 749416 1651820 4450724 1651820 4450724 929293 549554 929293 549554 3757644 4732277 3757644 4732277 3292876 1649655 3292876 1649655 4484204 2852158 4484204 2852158 3802832 1992745 3802832 1992745 4772896 3105275 4772896 3105275 2267941 1652734 2267941 1652734 3635895 3334237 3635895 3334237 2226791 1648102 2226791 1648102 4114013 2914694 4114013 2914694 686260 107862 686260 107862 3957198 2902512 3957198 2902512 592704 998378 592704 998378 1121297 3318591 1121297 3318591 243239 6211 243239 6211 4325869 3348348 4325869 3348348 656300 485696 656300 485696 4646964 3333820 4646964 3333820 550856 277918 550856 277918 3704402 3317561 3704402 3317561 874983 593004 874983 593004 4428381 2932114 4428381 2932114 717904 686099 717904 686099 3690898 3315568 3690898 3315568 562284 929431 562284 929431 4312145 3058671 4312145 3058671 996116 948073 996116 948073 4536547 3549591 4536547 3549591 1335333 1276175 1335333 1276175 4485794 4176932 4485794 4176932 1259264 1091576 1259264 1091576 3932075 3331056 3932075 3331056 608782 611175 608782 611175 4664707 4761607 4664707 4761607 480257 863672 480257 863672 4666731 2056761 4666731 2056761 890112 559016 890112 559016 4762696 2299596 4762696 2299596 1017015 758423 1017015 758423 4779423 2053154 4779423 2053154 1125449 1128878 1125449 1128878 2966278 1866300 2966278 1866300 1416086 1396217 1416086 1396217 4513085 2863658 4513085 2863658 3552015 1683627 3552015 1683627 4737437 3338709 4737437 3338709 1155486 304482 1155486 304482 3962310 3252726 3962310 3252726 2340876 1662105 2340876 1662105 3694066 3059876 3694066 3059876 1204526 671071 1204526 671071 3775459 3012444 3775459 3012444 491367 693850 491367 693850 4563794 2543347 4563794 2543347 483169 1147967 483169 1147967 4359011 3348384 4359011 3348384 1660809 1698974 1660809 1698974 3853867 4823656 3853867 4823656 1103273 137323 1103273 137323 3898648 3339511 3898648 3339511 363377 282776 363377 282776 4041935 2869009 4041935 2869009 431375 780590 431375 780590 3747484 3044165 3747484 3044165 1188873 579918 1188873 579918 4452874 3319650 4452874 3319650 1036841 542190 1036841 542190 4370681 2337060 4370681 2337060 3490981 1671933 3490981 1671933 4597006 4074367 4597006 4074367 1482671 1674543 1482671 1674543 4161904 4360556 4161904 4360556 705001 693102 705001 693102 1664204 3325005 1664204 3325005 500379 660898 500379 660898 4179968 2984031 4179968 2984031 374711 1069546 374711 1069546 1672828 2248147 1672828 2248147 987664 679161 987664 679161 2735690 3352155 2735690 3352155 82410 1653003 82410 1653003 3576432 3327600 3576432 3327600 1660763 2015903 1660763 2015903 4847026 4592502 4847026 4592502 3315538 2040766 3315538 2040766 4898319 3340570 4898319 3340570 3988493 2653639 3988493 2653639 4402949 2887596 4402949 2887596 322539 1007498 322539 1007498 4473955 2888263 4473955 2888263 3737270 1653907 3737270 1653907 4787707 2611248 4787707 2611248 4047236 2115767 4047236 2115767 4955994 4192980 4955994 4192980 1411802 1615356 1411802 1615356 4237565 2781420 4237565 2781420 3330998 1934961 3330998 1934961 4957446 3347265 4957446 3347265 1164769 407373 1164769 407373 4578615 3350271 4578615 3350271 507814 230037 507814 230037 3320846 3339126 3320846 3339126 1085058 452042 1085058 452042 3346207 1683940 3346207 1683940 239860 59583 239860 59583 4552301 3305210 4552301 3305210 1650233 586431 1650233 586431 4398251 4506743 4398251 4506743 1113715 91228 1113715 91228 4113019 3349358 4113019 3349358 481612 270819 481612 270819 1573824 1673349 1573824 1673349 431664 422263 431664 422263 1678051 4454497 1678051 4454497 1648751 1157669 1648751 1157669 3597452 4582743 3597452 4582743 2836970 1683209 2836970 1683209 4507726 2515764 4507726 2515764 4058569 2370124 4058569 2370124 4480565 3316252 4480565 3316252 423053 344162 423053 344162 3493391 1956161 3493391 1956161 1028029 1227780 1028029 1227780 3572677 2849241 3572677 2849241 1161568 1455396 1161568 1455396 4318761 2361673 4318761 2361673 858423 783487 858423 783487 3837732 2205892 3837732 2205892 415618 241080 415618 241080 3597501 3316840 3597501 3316840 692998 1669045 692998 1669045 4046335 3341636 4046335 3341636 593630 1001067 593630 1001067 3328904 4539117 3328904 4539117 536259 710292 536259 710292 4343363 3092396 4343363 3092396 269625 553691 269625 553691 4475500 3074130 4475500 3074130 233013 1325825 233013 1325825 3798827 4302705 3798827 4302705 1264254 2919115 1264254 2919115 4563227 4665720 4563227 4665720 385724 350567 385724 350567 4408188 3345909 4408188 3345909 3321758 1906974 3321758 1906974 4830280 3593685 4830280 3593685 2185650 2610573 2185650 2610573 4289791 3317512 4289791 3317512 926489 743711 926489 743711 3588432 3336335 3588432 3336335 349868 251063 349868 251063 4468654 3103346 4468654 3103346 1107863 993068 1107863 993068 3671359 2366887 3671359 2366887 1139307 500112 1139307 500112 4052971 2762529 4052971 2762529 3328207 584000 3328207 584000 4567630 2996646 4567630 2996646 1671398 1674380 1671398 1674380 4475266 2252593 4475266 2252593 1658985 1672873 1658985 1672873 4008770 2352876 4008770 2352876 1470031 1361466 1470031 1361466 4059636 3349708 4059636 3349708 509325 1014105 509325 1014105 4594623 2325859 4594623 2325859 1285328 838133 1285328 838133 4280987 2507045 4280987 2507045 3022412 1906663 3022412 1906663 4217546 2731162 4217546 2731162 1183451 700148 1183451 700148 4158849 4324939 4158849 4324939 1658096 2551493 1658096 2551493 4245822 3313725 4245822 3313725 292099 223442 292099 223442 1685315 4771351 1685315 4771351 333269 820176 333269 820176 1435817 1657838 1435817 1657838 388910 777538 388910 777538 3800468 2469346 3800468 2469346 1923124 1658231 1923124 1658231 3965306 2682548 3965306 2682548 377948 347696 377948 347696 4797799 3321892 4797799 3321892 216336 218538 216336 218538 4647579 3335553 4647579 3335553 1009672 536858 1009672 536858 3916503 2785923 3916503 2785923 505457 255940 505457 255940 1647707 4266765 1647707 4266765 144326 2179191 144326 2179191 4297251 3318406 4297251 3318406 593583 827385 593583 827385 3315502 2100496 3315502 2100496 533502 806581 533502 806581 4116067 4859551 4116067 4859551 756495 675300 756495 675300 3897329 2751552 3897329 2751552 584952 910329 584952 910329 4491930 2192951 4491930 2192951 545399 1031606 545399 1031606 1671174 4532842 1671174 4532842 1326339 1060943 1326339 1060943 4089578 3659354 4089578 3659354 2448971 1659099 2448971 1659099 4541188 3686369 4541188 3686369 1663995 829917 1663995 829917 3969069 3349158 3969069 3349158 126600 3028663 126600 3028663 4743208 4723035 4743208 4723035 507359 846955 507359 846955 4028422 3128202 4028422 3128202 481781 390432 481781 390432 3677249 3935734 3677249 3935734 1652223 855818 1652223 855818 4679720 2005746 4679720 2005746 1341177 1404923 1341177 1404923 3341767 4248331 3341767 4248331 511201 971433 511201 971433 1166928 1679085 1166928 1679085 218875 1038943 218875 1038943 4139312 3058194 4139312 3058194 437149 235107 437149 235107 4614274 3344711 4614274 3344711 1121791 753971 1121791 753971 4205209 3040963 4205209 3040963 942995 569304 942995 569304 3842052 4281960 3842052 4281960 929798 603265 929798 603265 4619483 2154336 4619483 2154336 1685616 1656166 1685616 1656166 4262034 3621671 4262034 3621671 455147 957741 455147 957741 3997722 3319098 3997722 3319098 821090 719322 821090 719322 4252403 3629471 4252403 3629471 2390765 1678215 2390765 1678215 4565580 3332547 4565580 3332547 1127455 460050 1127455 460050 3957439 2549634 3957439 2549634 343060 581944 343060 581944 764680 1685769 764680 1685769 221351 876213 221351 876213 4398219 3104944 4398219 3104944 605385 643773 605385 643773 4726469 2938521 4726469 2938521 3800427 2643036 3800427 2643036 4534377 3184471 4534377 3184471 1444593 1256606 1444593 1256606 4630192 4252660 4630192 4252660 1232009 2183300 1232009 2183300 4650871 3216958 4650871 3216958 1667735 1650062 1667735 1650062 4456943 2287899 4456943 2287899 1359308 1350840 1359308 1350840 4073763 3351090 4073763 3351090 479004 868009 479004 868009 4719925 3944464 4719925 3944464 367962 338142 367962 338142 4311126 2889026 4311126 2889026 2129925 1662941 2129925 1662941 4618948 3345605 4618948 3345605 2184054 2307973 2184054 2307973 4293218 3846571 4293218 3846571 214776 111555 214776 111555 4222985 3314773 4222985 3314773 3636517 1931258 3636517 1931258 4771412 3332545 4771412 3332545 1677639 1685171 1677639 1685171 4206571 3335417 4206571 3335417 1169523 925389 1169523 925389 4830972 3340702 4830972 3340702 243663 1312255 243663 1312255 4588827 2567158 4588827 2567158 3986734 2318168 3986734 2318168 4158614 4139688 4158614 4139688 1664351 1894477 1664351 1894477 4400505 3345127 4400505 3345127 1193541 1104247 1193541 1104247 3889810 2144248 3889810 2144248 251496 246197 251496 246197 4693119 3318439 4693119 3318439 251468 598989 251468 598989 4776506 3329367 4776506 3329367 2063008 1648965 2063008 1648965 4703673 3352651 4703673 3352651 575726 639627 575726 639627 4645893 2055348 4645893 2055348 1311110 922070 1311110 922070 3344883 3758985 3344883 3758985 1076096 578877 1076096 578877 4374709 3336837 4374709 3336837 3338687 1849373 3338687 1849373 4260424 2796785 4260424 2796785 1167417 1253898 1167417 1253898 3617067 4012611 3617067 4012611 291849 209113 291849 209113 3787196 3323303 3787196 3323303 398583 611735 398583 611735 2822906 3724600 2822906 3724600 1366607 1192215 1366607 1192215 4153082 3290083 4153082 3290083 632528 519051 632528 519051 2695475 3325831 2695475 3325831 1677652 2340338 1677652 2340338 4031912 3336614 4031912 3336614 1585027 1646888 1585027 1646888 4733581 2775984 4733581 2775984 702353 748283 702353 748283 3877269 4145709 3877269 4145709 2748483 3146628 2748483 3146628 4587068 3319350 4587068 3319350 483173 768534 483173 768534 4665059 3061021 4665059 3061021 442011 1107570 442011 1107570 3054946 3319524 3054946 3319524 324812 1352502 324812 1352502 2020790 3352934 2020790 3352934 388081 361175 388081 361175 4075926 3341425 4075926 3341425 3346904 2104189 3346904 2104189 4105063 3332788 4105063 3332788 3856134 1958456 3856134 1958456 4699491 3343888 4699491 3343888 4136981 2424618 4136981 2424618 4644544 3335810 4644544 3335810 993122 922529 993122 922529 4848319 3346018 4848319 3346018 3125299 1648719 3125299 1648719 3668366 3348035 3668366 3348035 1651574 1302230 1651574 1302230 4398096 2918769 4398096 2918769 992513 374966 992513 374966 4120392 3314959 4120392 3314959 1153034 1649113 1153034 1649113 4622657 3343948 4622657 3343948 3812644 1651164 3812644 1651164 4943757 2344941 4943757 2344941 223329 1198328 223329 1198328 3402868 3351269 3402868 3351269 355787 2955969 355787 2955969 4709145 3523780 4709145 3523780 1623830 1591641 1623830 1591641 3441525 4326183 3441525 4326183 344531 292132 344531 292132 2095886 2914672 2095886 2914672 952056 419935 952056 419935 3321002 4894865 3321002 4894865 573018 439215 573018 439215 1684368 4896647 1684368 4896647 925178 358557 925178 358557 3996796 2832740 3996796 2832740 3328622 1683671 3328622 1683671 3932520 3350827 3932520 3350827 374266 1262556 374266 1262556 3352778 3914466 3352778 3914466 3124844 2353209 3124844 2353209 4406726 3122407 4406726 3122407 3318410 1907552 3318410 1907552 4004177 2750385 4004177 2750385 940845 916062 940845 916062 3322227 3327636 3322227 3327636 1654742 2622719 1654742 2622719 4407725 2872495 4407725 2872495 3332211 2369739 3332211 2369739 4375271 2994732 4375271 2994732 710072 763514 710072 763514 1962402 3337373 1962402 3337373 279150 267245 279150 267245 783485 1678650 783485 1678650 236605 1334786 236605 1334786 3840270 3337162 3840270 3337162 856093 2052648 856093 2052648 4427186 3638926 4427186 3638926 1338003 2817494 1338003 2817494 4548090 3332428 4548090 3332428 626231 930833 626231 930833 3596023 2512178 3596023 2512178 460339 16255 460339 16255 3322165 3345055 3322165 3345055 277239 839864 277239 839864 4646181 2679112 4646181 2679112 4050378 2378032 4050378 2378032 4473610 3346352 4473610 3346352 294193 1652620 294193 1652620 3739403 2173441 3739403 2173441 532373 423359 532373 423359 3348817 2611830 3348817 2611830 881600 1154956 881600 1154956 3974045 2848120 3974045 2848120 215936 838469 215936 838469 4028238 2858001 4028238 2858001 1944457 1655692 1944457 1655692 4095826 3058720 4095826 3058720 839277 654226 839277 654226 1659884 4006613 1659884 4006613 416666 366819 416666 366819 4276936 3340244 4276936 3340244 2534204 1651148 2534204 1651148 3326192 3982769 3326192 3982769 1674778 699745 1674778 699745 3781904 2256771 3781904 2256771 630570 190531 630570 190531 3944248 4444549 3944248 4444549 730099 819279 730099 819279 4144312 3321328 4144312 3321328 534741 967157 534741 967157 4683303 2287314 4683303 2287314 3814176 1681410 3814176 1681410 4678907 2571221 4678907 2571221 323488 1359564 323488 1359564 4306931 3326480 4306931 3326480 310968 593079 310968 593079 4464877 2959621 4464877 2959621 2195988 553295 2195988 553295 4321648 3342837 4321648 3342837 242078 234956 242078 234956 4391444 3325318 4391444 3325318 1686033 1648757 1686033 1648757 3313426 4122554 3313426 4122554 1676750 1895496 1676750 1895496 4381231 3349799 4381231 3349799 249814 527164 249814 527164 4067672 3749497 4067672 3749497 1679336 2107567 1679336 2107567 4746619 4444968 4746619 4444968 3314833 2275642 3314833 2275642 4341926 2713873 4341926 2713873 646312 885993 646312 885993 1659121 3323178 1659121 3323178 645590 967536 645590 967536 3318498 4034756 3318498 4034756 412804 1191033 412804 1191033 3872718 3344552 3872718 3344552 505428 292856 505428 292856 4614447 2352697 4614447 2352697 757675 640265 757675 640265 4189166 2919098 4189166 2919098 1677912 1804843 1677912 1804843 3910770 2806566 3910770 2806566 643808 567101 643808 567101 4048479 3451215 4048479 3451215 286279 457993 286279 457993 4049431 2654121 4049431 2654121 3335024 2184020 3335024 2184020 4675634 3336959 4675634 3336959 5167 2677605 5167 2677605 4430792 3334966 4430792 3334966 651607 30709 651607 30709 4234054 2646650 4234054 2646650 1648285 511517 1648285 511517 4238334 2603122 4238334 2603122 1108460 128110 1108460 128110 3960871 3332395 3960871 3332395 148366 2821220 148366 2821220 3934012 3351026 3934012 3351026 518048 595539 518048 595539 3344392 4619324 3344392 4619324 692825 634693 692825 634693 1670346 2506171 1670346 2506171 681666 965528 681666 965528 4118258 3338367 4118258 3338367 565719 840444 565719 840444 4169331 3131973 4169331 3131973 326213 269919 326213 269919 4323258 2376537 4323258 2376537 1199091 153081 1199091 153081 1673103 3550603 1673103 3550603 683332 853320 683332 853320 3562688 4197382 3562688 4197382 244463 1408999 244463 1408999 4336130 3339809 4336130 3339809 1110466 1114085 1110466 1114085 4055601 3324715 4055601 3324715 487982 101265 487982 101265 3883838 2159775 3883838 2159775 1185443 719778 1185443 719778 4305827 3346507 4305827 3346507 1678739 1265201 1678739 1265201 4700714 2839603 4700714 2839603 3736533 1660211 3736533 1660211 4086114 3550580 4086114 3550580 1434946 1422168 1434946 1422168 3913544 2773611 3913544 2773611 1070110 216104 1070110 216104 3627813 4820541 3627813 4820541 508112 791931 508112 791931 4444918 2973509 4444918 2973509 335885 230725 335885 230725 3951303 3322366 3951303 3322366 1047122 836195 1047122 836195 3715644 2388674 3715644 2388674 845529 564290 845529 564290 4409718 2818450 4409718 2818450 1224355 591685 1224355 591685 4191117 2730718 4191117 2730718 1325778 915609 1325778 915609 4143915 3331130 4143915 3331130 1195763 1186967 1195763 1186967 4266185 3322162 4266185 3322162 348596 251071 348596 251071 4391826 4377982 4391826 4377982 1252192 1065518 1252192 1065518 3866236 2923163 3866236 2923163 1679849 1007529 1679849 1007529 4169347 2499385 4169347 2499385 770460 650740 770460 650740 3919145 3322848 3919145 3322848 386323 403895 386323 403895 2914368 1975099 2914368 1975099 284434 156254 284434 156254 4749290 3013272 4749290 3013272 3946409 2061280 3946409 2061280 4624977 4065877 4624977 4065877 2537386 1661414 2537386 1661414 3545552 3327769 3545552 3327769 461862 659780 461862 659780 1260841 1650762 1260841 1650762 246946 247387 246946 247387 4381313 2495434 4381313 2495434 1665010 305582 1665010 305582 3706005 3377842 3706005 3377842 719498 809002 719498 809002 1660701 4364709 1660701 4364709 434420 494582 434420 494582 691201 1330636 691201 1330636 231999 198976 231999 198976 3835388 3329404 3835388 3329404 396045 1916882 396045 1916882 4848597 3589993 4848597 3589993 3277984 982732 3277984 982732 4381989 3320892 4381989 3320892 3819105 2295425 3819105 2295425 4121869 4424786 4121869 4424786 1320693 790834 1320693 790834 4336843 3335910 4336843 3335910 87671 483492 87671 483492 1679491 3346710 1679491 3346710 676843 598791 676843 598791 3729915 3300216 3729915 3300216 2360471 1655992 2360471 1655992 4764865 2371180 4764865 2371180 1665046 1656569 1665046 1656569 3328345 2956534 3328345 2956534 696414 937167 696414 937167 4716279 2869627 4716279 2869627 713147 617809 713147 617809 4222032 3817688 4222032 3817688 1584319 1647539 1584319 1647539 4415612 3334752 4415612 3334752 1427756 1007927 1427756 1007927 4921170 3316202 4921170 3316202 1677105 1885855 1677105 1885855 4796132 3321085 4796132 3321085 2058239 1607933 2058239 1607933 4439650 4670420 4439650 4670420 977340 613099 977340 613099 4492504 3328989 4492504 3328989 444997 466971 444997 466971 4529074 3351293 4529074 3351293 650180 887183 650180 887183 3349795 4808128 3349795 4808128 1667532 1885458 1667532 1885458 4773516 3343513 4773516 3343513 553304 548494 553304 548494 1681530 3335321 1681530 3335321 635040 578397 635040 578397 4034103 2828232 4034103 2828232 1671300 1665978 1671300 1665978 4699983 3548832 4699983 3548832 499383 520147 499383 520147 3342771 4262522 3342771 4262522 1038077 612280 1038077 612280 3718518 3033439 3718518 3033439 989558 357209 989558 357209 4365439 2592075 4365439 2592075 936202 364207 936202 364207 4535997 2132548 4535997 2132548 4044581 905877 4044581 905877 4906826 3346512 4906826 3346512 439510 411474 439510 411474 1647700 3318296 1647700 3318296 360287 952775 360287 952775 3339291 2213862 3339291 2213862 1345305 1265887 1345305 1265887 4564180 2557108 4564180 2557108 3789584 1663283 3789584 1663283 4679432 2561395 4679432 2561395 908500 627630 908500 627630 3562541 4077434 3562541 4077434 610944 1046818 610944 1046818 3353004 2914798 3353004 2914798 482374 713217 482374 713217 4488654 3336120 4488654 3336120 4108010 2530078 4108010 2530078 4228195 2808331 4228195 2808331 3740979 2057372 3740979 2057372 4636323 3322901 4636323 3322901 1980635 791637 1980635 791637 3431439 2969245 3431439 2969245 1444762 925927 1444762 925927 3644633 4546947 3644633 4546947 1735795 258130 1735795 258130 4073826 3083773 4073826 3083773 974998 653590 974998 653590 3811291 2817612 3811291 2817612 569175 520081 569175 520081 4612795 2338211 4612795 2338211 236885 262470 236885 262470 781057 1454547 781057 1454547 198460 221604 198460 221604 4314340 2513604 4314340 2513604 701531 649253 701531 649253 1080324 1661280 1080324 1661280 277401 212962 277401 212962 4562149 3351581 4562149 3351581 1251902 1257760 1251902 1257760 4148510 3317015 4148510 3317015 922384 582387 922384 582387 3634767 4593081 3634767 4593081 366240 296756 366240 296756 4741303 2077393 4741303 2077393 2421645 586225 2421645 586225 4573443 3341478 4573443 3341478 2159728 1654255 2159728 1654255 4456265 2463639 4456265 2463639 600188 547537 600188 547537 1494414 4314733 1494414 4314733 486368 395869 486368 395869 1685614 1647731 1685614 1647731 338064 327068 338064 327068 3951863 3344740 3951863 3344740 980964 939145 980964 939145 3941204 1657748 3941204 1657748 1312210 1170058 1312210 1170058 4303255 3345490 4303255 3345490 420456 420427 420456 420427 4016395 2848372 4016395 2848372 313581 213313 313581 213313 1803919 4635284 1803919 4635284 420196 416416 420196 416416 3585180 1672507 3585180 1672507 1669856 1312768 1669856 1312768 4536237 3635197 4536237 3635197 1844230 2835115 1844230 2835115 4544369 2936188 4544369 2936188 758596 577008 758596 577008 3824455 3858803 3824455 3858803 2121463 1023711 2121463 1023711 4784284 3326351 4784284 3326351 509122 342632 509122 342632 3392170 3321403 3392170 3321403 430526 435081 430526 435081 3932117 2746227 3932117 2746227 1661046 1654862 1661046 1654862 4247058 3319218 4247058 3319218 832026 792788 832026 792788 1662782 4638581 1662782 4638581 893230 659858 893230 659858 3158678 3651860 3158678 3651860 903715 1094043 903715 1094043 3346094 4072923 3346094 4072923 1676906 1662133 1676906 1662133 4426641 3900427 4426641 3900427 490209 663053 490209 663053 1769437 3336115 1769437 3336115 185580 3098056 185580 3098056 4314823 4627142 4314823 4627142 2564082 1671191 2564082 1671191 3860326 3322439 3860326 3322439 742449 733067 742449 733067 3337712 4877879 3337712 4877879 550789 779755 550789 779755 3751681 2232667 3751681 2232667 2104798 941747 2104798 941747 4134071 2893871 4134071 2893871 883300 716327 883300 716327 4649452 2498994 4649452 2498994 1674056 1660049 1674056 1660049 4651808 3037668 4651808 3037668 723865 410040 723865 410040 4269904 2568438 4269904 2568438 906400 872349 906400 872349 4440209 2349005 4440209 2349005 602474 1167325 602474 1167325 3540336 3319006 3540336 3319006 1435976 1674341 1435976 1674341 4263073 2882477 4263073 2882477 778831 534175 778831 534175 3339994 4165427 3339994 4165427 542362 1001659 542362 1001659 2522649 3326532 2522649 3326532 299522 983631 299522 983631 4013636 3316931 4013636 3316931 256987 900188 256987 900188 4302127 3350369 4302127 3350369 372493 1231584 372493 1231584 3328753 3877807 3328753 3877807 1200596 929930 1200596 929930 4140706 2674545 4140706 2674545 3861837 1672952 3861837 1672952 4622929 2570449 4622929 2570449 2249650 1672000 2249650 1672000 3698535 3063543 3698535 3063543 845046 806697 845046 806697 3722742 3336695 3722742 3336695 382876 898630 382876 898630 4312632 4966471 4312632 4966471 427316 1227982 427316 1227982 1660819 3328823 1660819 3328823 239314 101909 239314 101909 3568114 3314791 3568114 3314791 636228 1392832 636228 1392832 2222572 1997663 2222572 1997663 406907 1083756 406907 1083756 3791797 4461641 3791797 4461641 1271625 1181134 1271625 1181134 3658505 2911614 3658505 2911614 276509 144648 276509 144648 4524881 2618762 4524881 2618762 955914 852270 955914 852270 3530576 4446132 3530576 4446132 1051552 479653 1051552 479653 2972217 3343898 2972217 3343898 352610 824521 352610 824521 3331886 3079301 3331886 3079301 804994 810702 804994 810702 4516909 3817104 4516909 3817104 1183457 1654161 1183457 1654161 4423582 2662466 4423582 2662466 676719 859368 676719 859368 4675732 2872406 4675732 2872406 4529600 1684406 4529600 1684406 4590697 3352557 4590697 3352557 1651923 2387021 1651923 2387021 4087900 3816789 4087900 3816789 625189 989148 625189 989148 4011297 3333838 4011297 3333838 459209 405957 459209 405957 1673003 3347396 1673003 3347396 473249 1150516 473249 1150516 3095655 4363270 3095655 4363270 1424638 1314795 1424638 1314795 3763391 2183413 3763391 2183413 1018781 636977 1018781 636977 3224935 3416262 3224935 3416262 1183851 465799 1183851 465799 3884890 4149012 3884890 4149012 2886814 2733668 2886814 2733668 4471487 3029200 4471487 3029200 665884 742932 665884 742932 4197780 2711481 4197780 2711481 1650338 2049556 1650338 2049556 4445008 2818258 4445008 2818258 1654363 2496775 1654363 2496775 4595812 4590260 4595812 4590260 701006 724467 701006 724467 1663176 4972217 1663176 4972217 1172244 1673718 1172244 1673718 3352657 3992890 3352657 3992890 1169117 156743 1169117 156743 4009146 2905657 4009146 2905657 1368765 1247708 1368765 1247708 3147875 3722250 3147875 3722250 602356 893513 602356 893513 4291231 4449467 4291231 4449467 1200626 1183614 1200626 1183614 4388452 2299478 4388452 2299478 3620092 1910423 3620092 1910423 4804609 3476503 4804609 3476503 586017 444405 586017 444405 3948942 3007877 3948942 3007877 3214079 378595 3214079 378595 4493588 2329963 4493588 2329963 3555229 1647694 3555229 1647694 4984195 2053797 4984195 2053797 731216 97365 731216 97365 3454021 2711658 3454021 2711658 345519 515247 345519 515247 1258763 3351638 1258763 3351638 362537 381347 362537 381347 2174396 2737258 2174396 2737258 1403721 367131 1403721 367131 4565383 3335983 4565383 3335983 2219753 1651017 2219753 1651017 4522212 3918248 4522212 3918248 1663071 1662004 1663071 1662004 4579345 3193163 4579345 3193163 317749 1330249 317749 1330249 3574693 4796847 3574693 4796847 1113794 3094044 1113794 3094044 4760880 4588478 4760880 4588478 1293708 65148 1293708 65148 4138289 3348395 4138289 3348395 573035 359456 573035 359456 3872217 3121255 3872217 3121255 368323 955548 368323 955548 4303291 2399009 4303291 2399009 3760144 1975931 3760144 1975931 4745968 3954130 4745968 3954130 3316936 1988192 3316936 1988192 3721870 4256311 3721870 4256311 1464684 1337508 1464684 1337508 3340115 3323526 3340115 3323526 413942 1015676 413942 1015676 4354559 2799834 4354559 2799834 461910 466453 461910 466453 1667590 4332416 1667590 4332416 1069023 924786 1069023 924786 4093158 3335507 4093158 3335507 716726 241638 716726 241638 3934988 3333948 3934988 3333948 229430 1309012 229430 1309012 3756840 3060165 3756840 3060165 732055 1663834 732055 1663834 4241513 3329013 4241513 3329013 252664 973492 252664 973492 1093516 1685963 1093516 1685963 495903 416803 495903 416803 2466377 1658277 2466377 1658277 1162527 278890 1162527 278890 3604382 3317203 3604382 3317203 1682222 1653466 1682222 1653466 3786434 3714681 3786434 3714681 959987 689783 959987 689783 4679660 3319453 4679660 3319453 390038 543874 390038 543874 2973595 1679360 2973595 1679360 873003 790771 873003 790771 4601922 2263369 4601922 2263369 660163 794723 660163 794723 4190742 3371030 4190742 3371030 602955 298652 602955 298652 3347488 4353205 3347488 4353205 1661550 2158776 1661550 2158776 4195954 4178961 4195954 4178961 903279 623387 903279 623387 3313433 3327414 3313433 3327414 264356 1273517 264356 1273517 4163624 3341835 4163624 3341835 286198 98333 286198 98333 3326471 3336328 3326471 3336328 847834 779954 847834 779954 1248100 1651001 1248100 1651001 963766 353424 963766 353424 2473847 1683134 2473847 1683134 36032 1040510 36032 1040510 4634751 2275663 4634751 2275663 2738065 1658613 2738065 1658613 4200307 4502722 4200307 4502722 1095993 943456 1095993 943456 3791039 4605831 3791039 4605831 1466224 1530496 1466224 1530496 3819986 4046248 3819986 4046248 270379 224259 270379 224259 4673837 3324705 4673837 3324705 978422 694168 978422 694168 4461343 3926712 4461343 3926712 482202 549536 482202 549536 4783128 3325840 4783128 3325840 215684 1503256 215684 1503256 4655186 3349457 4655186 3349457 328500 279976 328500 279976 4631935 3351219 4631935 3351219 625304 830802 625304 830802 3860027 3349828 3860027 3349828 842445 1340265 842445 1340265 3785104 3111180 3785104 3111180 337467 1111847 337467 1111847 3911092 3047463 3911092 3047463 3609509 1662192 3609509 1662192 4962119 2387191 4962119 2387191 1661496 1120233 1661496 1120233 4489179 2845593 4489179 2845593 3721524 1315159 3721524 1315159 4581526 2407495 4581526 2407495 710718 465228 710718 465228 4390772 2842046 4390772 2842046 704104 415161 704104 415161 3915175 2912444 3915175 2912444 639057 531212 639057 531212 4581693 2564884 4581693 2564884 567069 850501 567069 850501 1658300 3337396 1658300 3337396 261878 1659659 261878 1659659 4497018 3350707 4497018 3350707 641756 293755 641756 293755 4047587 3321746 4047587 3321746 789028 827637 789028 827637 4517469 2901065 4517469 2901065 1027671 1038854 1027671 1038854 3317342 4773489 3317342 4773489 499322 170110 499322 170110 3344225 4503490 3344225 4503490 598618 741768 598618 741768 3476908 3314633 3476908 3314633 909600 1651532 909600 1651532 4310561 2807214 4310561 2807214 3731331 1654912 3731331 1654912 4506250 3314485 4506250 3314485 266467 51983 266467 51983 4560793 3333168 4560793 3333168 3316088 1957053 3316088 1957053 4505027 3348034 4505027 3348034 841901 656581 841901 656581 1683772 3321111 1683772 3321111 131811 2519777 131811 2519777 4331293 2846591 4331293 2846591 873190 738323 873190 738323 4280243 3083267 4280243 3083267 2301787 1650288 2301787 1650288 4794533 3349519 4794533 3349519 1652301 525987 1652301 525987 3638977 3315213 3638977 3315213 602125 452647 602125 452647 3997522 3320841 3997522 3320841 3589092 1650913 3589092 1650913 4668668 3333320 4668668 3333320 4015882 2014538 4015882 2014538 4760559 4747812 4760559 4747812 328949 782651 328949 782651 4277199 2915611 4277199 2915611 573133 675672 573133 675672 3884736 2885447 3884736 2885447 3351649 1654611 3351649 1654611 4224485 3186155 4224485 3186155 1417275 1350979 1417275 1350979 4623504 3346220 4623504 3346220 1649512 2389203 1649512 2389203 4247233 4424661 4247233 4424661 89037 2372530 89037 2372530 4650758 3164948 4650758 3164948 2065825 912225 2065825 912225 3837975 3807664 3837975 3807664 1656829 2072256 1656829 2072256 4647270 3962917 4647270 3962917 1663468 1666668 1663468 1666668 3723686 3332170 3723686 3332170 1646253 1670588 1646253 1670588 3352001 4397799 3352001 4397799 1070442 235964 1070442 235964 3958751 4504445 3958751 4504445 1666186 2158684 1666186 2158684 4103842 2845571 4103842 2845571 1233009 378488 1233009 378488 3766968 3326407 3766968 3326407 908781 1659039 908781 1659039 4878402 2595162 4878402 2595162 421418 561288 421418 561288 3789086 2715094 3789086 2715094 1154272 908223 1154272 908223 4705485 3332837 4705485 3332837 931496 758051 931496 758051 3349261 3700800 3349261 3700800 691414 514962 691414 514962 3838177 3338223 3838177 3338223 1679932 1497577 1679932 1497577 4420666 3339274 4420666 3339274 1361111 245018 1361111 245018 3351857 5002088 3351857 5002088 2367595 1647585 2367595 1647585 4724913 2829131 4724913 2829131 708920 288134 708920 288134 3326379 3336565 3326379 3336565 497568 320726 497568 320726 3728437 3729031 3728437 3729031 2376306 2373215 2376306 2373215 4255548 3830653 4255548 3830653 1654714 1402644 1654714 1402644 1889160 3422671 1889160 3422671 642482 834769 642482 834769 4034060 3346180 4034060 3346180 435801 595020 435801 595020 685829 3322763 685829 3322763 336572 1159376 336572 1159376 4058996 2846982 4058996 2846982 3350595 2247148 3350595 2247148 4554636 3641312 4554636 3641312 1446117 1241487 1446117 1241487 3803784 3344734 3803784 3344734 569736 309364 569736 309364 3318911 1679975 3318911 1679975 741215 727515 741215 727515 1417995 1669471 1417995 1669471 970489 958354 970489 958354 4413757 4211931 4413757 4211931 646066 844389 646066 844389 1199483 1279729 1199483 1279729 269641 237094 269641 237094 3895487 3096769 3895487 3096769 259557 219639 259557 219639 3902081 4640029 3902081 4640029 506046 303836 506046 303836 1673956 4334002 1673956 4334002 220141 158438 220141 158438 3567969 2729421 3567969 2729421 669792 589611 669792 589611 2422143 2874863 2422143 2874863 656322 885144 656322 885144 4833032 2877882 4833032 2877882 1450881 1065838 1450881 1065838 4179055 4609103 4179055 4609103 1502359 2267393 1502359 2267393 4430183 3999742 4430183 3999742 1088372 674247 1088372 674247 4365861 3344413 4365861 3344413 3769130 1686415 3769130 1686415 4541780 3024732 4541780 3024732 1673341 1966670 1673341 1966670 4163327 2763462 4163327 2763462 2117914 1159660 2117914 1159660 4793924 3644661 4793924 3644661 269247 224134 269247 224134 4276289 2781378 4276289 2781378 793535 714211 793535 714211 4243373 3034518 4243373 3034518 1190079 1094379 1190079 1094379 3904528 3096608 3904528 3096608 554248 525107 554248 525107 4011090 4555090 4011090 4555090 290039 1195807 290039 1195807 4399354 4910766 4399354 4910766 3324167 1655520 3324167 1655520 4681887 2747253 4681887 2747253 340056 508802 340056 508802 1489405 4778381 1489405 4778381 735501 578045 735501 578045 3949334 3933434 3949334 3933434 471086 1139610 471086 1139610 4052710 3347834 4052710 3347834 601052 441009 601052 441009 3917122 3345625 3917122 3345625 22871 3322163 22871 3322163 4085392 3331110 4085392 3331110 3938224 2098703 3938224 2098703 4757516 4658177 4757516 4658177 481420 347417 481420 347417 4079931 2592584 4079931 2592584 3317583 1117666 3317583 1117666 4767341 2552523 4767341 2552523 671314 549522 671314 549522 2792839 4144498 2792839 4144498 323983 318175 323983 318175 4125569 3347502 4125569 3347502 348785 334649 348785 334649 1657357 4750254 1657357 4750254 417154 371145 417154 371145 1685164 2025630 1685164 2025630 1548208 1671665 1548208 1671665 3026694 4159071 3026694 4159071 1209681 1207107 1209681 1207107 3885778 3342232 3885778 3342232 1777408 1652110 1777408 1652110 4148108 4170484 4148108 4170484 2032003 1237194 2032003 1237194 3729270 3334413 3729270 3334413 525307 496367 525307 496367 1269164 1397946 1269164 1397946 274756 257241 274756 257241 4214725 3325652 4214725 3325652 952253 676713 952253 676713 3335245 3323877 3335245 3323877 285616 837714 285616 837714 4473663 4733713 4473663 4733713 446764 958973 446764 958973 2960555 1686538 2960555 1686538 1008041 522831 1008041 522831 4255795 3972724 4255795 3972724 492964 422518 492964 422518 4026842 4268596 4026842 4268596 866761 773128 866761 773128 4277553 3313499 4277553 3313499 735324 531721 735324 531721 4531604 3333527 4531604 3333527 511766 557560 511766 557560 3730806 2967735 3730806 2967735 484641 1069926 484641 1069926 4246119 3352416 4246119 3352416 345306 1281697 345306 1281697 3312423 4966570 3312423 4966570 1450369 1869123 1450369 1869123 4099100 3337273 4099100 3337273 1966688 1670720 1966688 1670720 3331616 3326992 3331616 3326992 1437174 581739 1437174 581739 3858690 2931434 3858690 2931434 1678210 1678242 1678210 1678242 4556424 2964102 4556424 2964102 317357 389934 317357 389934 4453873 2574773 4453873 2574773 1661270 2405483 1661270 2405483 4090308 3316532 4090308 3316532 261984 1648388 261984 1648388 4058782 2612571 4058782 2612571 239730 547586 239730 547586 640349 3350876 640349 3350876 20855 2062307 20855 2062307 4835876 4976143 4835876 4976143 1668621 3324777 1668621 3324777 4056703 3341299 4056703 3341299 3330955 2430214 3330955 2430214 4161051 3335118 4161051 3335118 685763 816209 685763 816209 3337203 3321205 3337203 3321205 899998 655587 899998 655587 2059956 4893904 2059956 4893904 454398 3313674 454398 3313674 4749193 3992561 4749193 3992561 1664997 1655608 1664997 1655608 4041503 2793211 4041503 2793211 779558 681785 779558 681785 4440216 2865805 4440216 2865805 1348070 1241029 1348070 1241029 4076180 2978111 4076180 2978111 919415 841259 919415 841259 4616515 2160909 4616515 2160909 273287 50020 273287 50020 4119939 2725501 4119939 2725501 664606 712730 664606 712730 2835771 1653848 2835771 1653848 946180 512013 946180 512013 4493334 2751796 4493334 2751796 1434944 261476 1434944 261476 4687643 2893346 4687643 2893346 1654372 542960 1654372 542960 4398643 3329205 4398643 3329205 309173 298673 309173 298673 4519404 3318626 4519404 3318626 377627 329158 377627 329158 4151344 4662939 4151344 4662939 389020 1261115 389020 1261115 3701523 4851016 3701523 4851016 406865 385735 406865 385735 3739096 4450576 3739096 4450576 268408 214905 268408 214905 4130910 4271430 4130910 4271430 1428283 406504 1428283 406504 4229558 3169863 4229558 3169863 288797 1317619 288797 1317619 4299255 4371229 4299255 4371229 268792 815378 268792 815378 4649109 2911543 4649109 2911543 690256 743834 690256 743834 1672070 3330953 1672070 3330953 321553 499722 321553 499722 651546 1425457 651546 1425457 216928 200032 216928 200032 4203050 2581202 4203050 2581202 342133 231967 342133 231967 3065793 1666572 3065793 1666572 1011853 557643 1011853 557643 3314251 4517147 3314251 4517147 664625 975981 664625 975981 2108620 3830493 2108620 3830493 443274 1101473 443274 1101473 3329684 4867440 3329684 4867440 967813 2870148 967813 2870148 4538723 3105458 4538723 3105458 2516420 1665202 2516420 1665202 4635864 2262991 4635864 2262991 2261492 1649017 2261492 1649017 4617905 3318411 4617905 3318411 563451 1084009 563451 1084009 1740598 3341624 1740598 3341624 388400 258048 388400 258048 3892139 3325737 3892139 3325737 2855026 1681301 2855026 1681301 4153349 2743114 4153349 2743114 3324786 1683381 3324786 1683381 3636511 3343553 3636511 3343553 755606 496777 755606 496777 3745524 3694134 3745524 3694134 1397637 796884 1397637 796884 4612312 2894886 4612312 2894886 1451290 1648942 1451290 1648942 3789697 3467918 3789697 3467918 1234817 415594 1234817 415594 4288509 3339204 4288509 3339204 510080 414457 510080 414457 1309340 3333654 1309340 3333654 356700 1135758 356700 1135758 1294286 1655221 1294286 1655221 352419 1144986 352419 1144986 3348669 3331259 3348669 3331259 743399 732456 743399 732456 3632367 3347660 3632367 3347660 710841 579130 710841 579130 4273489 3317074 4273489 3317074 1679581 1650740 1679581 1650740 4673719 3348401 4673719 3348401 1004077 991927 1004077 991927 4467829 3346305 4467829 3346305 764941 1658542 764941 1658542 4148879 3323615 4148879 3323615 1514056 1572532 1514056 1572532 3637090 2542876 3637090 2542876 575868 313798 575868 313798 4148836 2572824 4148836 2572824 3340733 2043330 3340733 2043330 4731142 3171176 4731142 3171176 1998885 2344962 1998885 2344962 4236970 3325874 4236970 3325874 1063622 1065262 1063622 1065262 4575413 3349074 4575413 3349074 386953 410318 386953 410318 3791948 3054470 3791948 3054470 1421361 1396271 1421361 1396271 4579699 2865898 4579699 2865898 3574952 1662459 3574952 1662459 4752714 2508527 4752714 2508527 3676762 1665938 3676762 1665938 4606273 3352704 4606273 3352704 1248832 1672595 1248832 1672595 3844852 3188349 3844852 3188349 426390 1661187 426390 1661187 3339911 3779425 3339911 3779425 213089 654844 213089 654844 4497316 2879820 4497316 2879820 2955574 1649754 2955574 1649754 3834941 4359444 3834941 4359444 1654038 1671562 1654038 1671562 4466291 3342667 4466291 3342667 306668 1105090 306668 1105090 1650322 4278343 1650322 4278343 847469 802931 847469 802931 4485525 3325648 4485525 3325648 1572984 1654061 1572984 1654061 4748071 2156973 4748071 2156973 268379 1037001 268379 1037001 3642145 3082150 3642145 3082150 552153 598268 552153 598268 4807145 3011602 4807145 3011602 2327595 1085754 2327595 1085754 3596668 3328131 3596668 3328131 954403 576638 954403 576638 4004233 3711125 4004233 3711125 2569139 1669792 2569139 1669792 4148319 2691449 4148319 2691449 427770 900540 427770 900540 4542438 3351001 4542438 3351001 1422380 259316 1422380 259316 3783444 2577872 3783444 2577872 428157 311382 428157 311382 1664610 4763237 1664610 4763237 353382 315843 353382 315843 2743730 3332120 2743730 3332120 394686 435561 394686 435561 849576 1346091 849576 1346091 277464 252331 277464 252331 1660212 4893121 1660212 4893121 1096006 479778 1096006 479778 1650262 1660743 1650262 1660743 742342 312613 742342 312613 3824745 3051873 3824745 3051873 385063 285437 385063 285437 4572610 3352261 4572610 3352261 1288308 562256 1288308 562256 4753710 3317266 4753710 3317266 982892 663254 982892 663254 4711148 2517949 4711148 2517949 3681495 1668390 3681495 1668390 4473623 2608184 4473623 2608184 3326815 1940706 3326815 1940706 4554514 2697012 4554514 2697012 540932 953232 540932 953232 2943167 3332325 2943167 3332325 406872 190863 406872 190863 4542177 4610956 4542177 4610956 686361 525193 686361 525193 3318542 3325058 3318542 3325058 267710 171732 267710 171732 4408194 2842468 4408194 2842468 3337454 1652029 3337454 1652029 4760724 3308538 4760724 3308538 1072182 329589 1072182 329589 4386679 3317293 4386679 3317293 3667487 1665802 3667487 1665802 4726780 3339449 4726780 3339449 401682 246528 401682 246528 3322383 4125505 3322383 4125505 1028580 495960 1028580 495960 3922807 3174045 3922807 3174045 805796 656346 805796 656346 3559533 3338325 3559533 3338325 1359063 1186703 1359063 1186703 4497608 2829370 4497608 2829370 795626 476680 795626 476680 4215386 2517474 4215386 2517474 3627139 1949722 3627139 1949722 4791882 4030826 4791882 4030826 1291650 1326937 1291650 1326937 4675430 3345343 4675430 3345343 332219 341248 332219 341248 4743643 3323034 4743643 3323034 1653775 1229159 1653775 1229159 3890622 2815716 3890622 2815716 3845699 2148884 3845699 2148884 4769510 3313840 4769510 3313840 411842 231101 411842 231101 4167075 2848014 4167075 2848014 1670188 1996780 1670188 1996780 4287592 2855899 4287592 2855899 1651180 1199320 1651180 1199320 3949624 2981954 3949624 2981954 763206 807640 763206 807640 3735506 2920740 3735506 2920740 686762 955681 686762 955681 4792093 4910753 4792093 4910753 1018701 1414415 1018701 1414415 4229808 2698092 4229808 2698092 1671327 566627 1671327 566627 4471255 2624640 4471255 2624640 3725586 2050571 3725586 2050571 4563893 3559265 4563893 3559265 722531 622749 722531 622749 3350940 4274039 3350940 4274039 495791 422737 495791 422737 1682819 1254838 1682819 1254838 257472 221752 257472 221752 4143983 4946094 4143983 4946094 1386243 520018 1386243 520018 3930052 3328421 3930052 3328421 940641 644958 940641 644958 1407879 3343342 1407879 3343342 783166 766856 783166 766856 4742325 1680083 4742325 1680083 956872 549761 956872 549761 1921438 4151153 1921438 4151153 1036475 852733 1036475 852733 3784001 2916733 3784001 2916733 3704778 1649402 3704778 1649402 4480049 4566080 4480049 4566080 1260047 1247123 1260047 1247123 3555317 2432079 3555317 2432079 1006120 412836 1006120 412836 1433779 3326786 1433779 3326786 502392 1093875 502392 1093875 3681383 4005667 3681383 4005667 1221901 2014836 1221901 2014836 4824879 4877392 4824879 4877392 3047322 1943004 3047322 1943004 4072257 3346540 4072257 3346540 988580 305218 988580 305218 3831134 2901980 3831134 2901980 3314328 1682976 3314328 1682976 4728470 2576342 4728470 2576342 3945748 2197083 3945748 2197083 4773351 3351387 4773351 3351387 1668590 1456375 1668590 1456375 4200368 2906466 4200368 2906466 1113768 496764 1113768 496764 3914064 3113858 3914064 3113858 2276061 1669714 2276061 1669714 4109138 2958874 4109138 2958874 496025 944790 496025 944790 4389253 3327873 4389253 3327873 1415077 1125888 1415077 1125888 4234987 2945681 4234987 2945681 331569 484512 331569 484512 4680435 3322759 4680435 3322759 517383 1424655 517383 1424655 3321783 3348420 3321783 3348420 1309398 1385893 1309398 1385893 4250887 4871030 4250887 4871030 3321321 1675937 3321321 1675937 4726610 3353218 4726610 3353218 534759 372978 534759 372978 4085735 3243480 4085735 3243480 642795 835358 642795 835358 4678832 4297651 4678832 4297651 2852752 1662538 2852752 1662538 4651732 3798745 4651732 3798745 589013 1885555 589013 1885555 4253748 2674657 4253748 2674657 2083979 210630 2083979 210630 4018515 2506936 4018515 2506936 335739 1235687 335739 1235687 4042184 4414402 4042184 4414402 519945 491481 519945 491481 3654810 3213502 3654810 3213502 792642 645973 792642 645973 4593793 2590877 4593793 2590877 673212 355707 673212 355707 4109084 3459772 4109084 3459772 751599 878128 751599 878128 4392541 2737447 4392541 2737447 321124 419063 321124 419063 4544899 4203655 4544899 4203655 168453 935110 168453 935110 4497782 3338846 4497782 3338846 540910 1436179 540910 1436179 4356418 3942047 4356418 3942047 1034817 1874376 1034817 1874376 4080404 2650905 4080404 2650905 3937522 1669260 3937522 1669260 4931437 3508338 4931437 3508338 704707 654721 704707 654721 4617383 2612241 4617383 2612241 4131324 1672912 4131324 1672912 4819934 3337295 4819934 3337295 1663741 2066853 1663741 2066853 4676584 4347216 4676584 4347216 498092 589156 498092 589156 3346948 2397373 3346948 2397373 406171 1154884 406171 1154884 3749592 3124281 3749592 3124281 1654060 1989494 1654060 1989494 4641298 3119015 4641298 3119015 3348133 2202331 3348133 2202331 4475763 3300172 4475763 3300172 639147 519895 639147 519895 3318838 4251028 3318838 4251028 1053492 2687952 1053492 2687952 3608825 3116813 3608825 3116813 1676555 939478 1676555 939478 3719112 3335582 3719112 3335582 677037 295669 677037 295669 1754105 2007428 1754105 2007428 1013013 1318482 1013013 1318482 3349904 4553079 3349904 4553079 1246970 953977 1246970 953977 4372524 3347894 4372524 3347894 3726617 1649277 3726617 1649277 4465932 2771943 4465932 2771943 4002854 1646889 4002854 1646889 4761593 2355976 4761593 2355976 3339265 1363582 3339265 1363582 3782044 2941508 3782044 2941508 769132 1290444 769132 1290444 4328340 2991675 4328340 2991675 632051 257991 632051 257991 3881673 3315321 3881673 3315321 458803 676441 458803 676441 1684790 1974755 1684790 1974755 1246489 1480852 1246489 1480852 4772432 3328985 4772432 3328985 1288242 1668320 1288242 1668320 4224945 2941394 4224945 2941394 532359 753200 532359 753200 4410022 3082247 4410022 3082247 721820 336585 721820 336585 4447088 3110349 4447088 3110349 628920 491426 628920 491426 4145525 3341785 4145525 3341785 1614560 1192252 1614560 1192252 3344148 3708010 3344148 3708010 236027 235850 236027 235850 4589517 2777351 4589517 2777351 1403699 928150 1403699 928150 4658981 3321774 4658981 3321774 976235 987819 976235 987819 1080404 1651777 1080404 1651777 541527 775863 541527 775863 1664055 3349354 1664055 3349354 876081 839616 876081 839616 3821020 4193178 3821020 4193178 1248192 1663931 1248192 1663931 3336069 2892419 3336069 2892419 1148225 491691 1148225 491691 4925538 3344519 4925538 3344519 1703566 1664082 1703566 1664082 4747347 4371072 4747347 4371072 2813103 1236249 2813103 1236249 4583481 2458583 4583481 2458583 1666581 1110677 1666581 1110677 4759984 4274286 4759984 4274286 1231228 448142 1231228 448142 4705159 3332234 4705159 3332234 4638044 2010726 4638044 2010726 4696192 3716737 4696192 3716737 1131893 676855 1131893 676855 3313364 3329055 3313364 3329055 2473521 1655052 2473521 1655052 4566046 2476176 4566046 2476176 1279486 1681998 1279486 1681998 3761090 2940474 3761090 2940474 1249746 646661 1249746 646661 2026429 1681731 2026429 1681731 234485 626202 234485 626202 4292511 2892208 4292511 2892208 688325 1022097 688325 1022097 4528486 2819186 4528486 2819186 275352 1230350 275352 1230350 4619000 2331221 4619000 2331221 228319 129502 228319 129502 3321621 2543079 3321621 2543079 831052 568136 831052 568136 4270924 3336010 4270924 3336010 670802 806729 670802 806729 4562323 3313556 4562323 3313556 1686044 842409 1686044 842409 3333981 4047949 3333981 4047949 360733 378818 360733 378818 4006733 2627473 4006733 2627473 2860664 1655806 2860664 1655806 4082503 3347970 4082503 3347970 1030915 2352676 1030915 2352676 4224088 4541086 4224088 4541086 1648987 310899 1648987 310899 4403765 2884556 4403765 2884556 1224339 324970 1224339 324970 3997457 2816738 3997457 2816738 1112593 457947 1112593 457947 4390876 2712647 4390876 2712647 908803 646017 908803 646017 3338332 2812483 3338332 2812483 354249 593729 354249 593729 3450618 3835309 3450618 3835309 553010 962051 553010 962051 4412966 3278949 4412966 3278949 1071033 231257 1071033 231257 4377585 2989034 4377585 2989034 1080383 1662037 1080383 1662037 4422515 2905134 4422515 2905134 865032 1650397 865032 1650397 4038684 4243385 4038684 4243385 3340210 2631749 3340210 2631749 4652794 3326595 4652794 3326595 442072 782861 442072 782861 4612103 2664974 4612103 2664974 486957 232227 486957 232227 4033313 3328850 4033313 3328850 2434151 2105726 2434151 2105726 4737495 3342242 4737495 3342242 870083 875682 870083 875682 4648485 2364465 4648485 2364465 1349616 1069402 1349616 1069402 4741355 3318079 4741355 3318079 345418 304568 345418 304568 3351642 3318401 3351642 3318401 347139 1282639 347139 1282639 4052492 2772207 4052492 2772207 3352308 1684689 3352308 1684689 4974335 3581852 4974335 3581852 829048 777942 829048 777942 4921792 3094513 4921792 3094513 4645030 1906461 4645030 1906461 4930362 3659408 4930362 3659408 1666289 778951 1666289 778951 4525254 3314594 4525254 3314594 701897 907951 701897 907951 4470308 2321965 4470308 2321965 3325495 165481 3325495 165481 3930080 3333181 3930080 3333181 65629 1653546 65629 1653546 4385921 3319622 4385921 3319622 690461 910380 690461 910380 4194318 2741921 4194318 2741921 1194091 1648286 1194091 1648286 4565930 3334748 4565930 3334748 1921569 1665546 1921569 1665546 4572533 3344937 4572533 3344937 227598 247189 227598 247189 3892484 3269664 3892484 3269664 544729 523471 544729 523471 3723496 2979124 3723496 2979124 3322218 1667019 3322218 1667019 3932792 3320828 3932792 3320828 683717 960540 683717 960540 3350545 3335021 3350545 3335021 565942 1017182 565942 1017182 4416431 2568170 4416431 2568170 267754 798051 267754 798051 4298709 2646930 4298709 2646930 3620632 1686623 3620632 1686623 4710046 3054675 4710046 3054675 2054834 1352338 2054834 1352338 4367436 3320535 4367436 3320535 188613 1349933 188613 1349933 4123528 3331319 4123528 3331319 254819 651591 254819 651591 4461670 2927450 4461670 2927450 1647256 1978374 1647256 1978374 4372055 3332554 4372055 3332554 261219 449973 261219 449973 4265337 2860789 4265337 2860789 3801834 1678792 3801834 1678792 4964165 4875604 4964165 4875604 738817 609536 738817 609536 4299967 2859774 4299967 2859774 644827 1397526 644827 1397526 4223744 3315614 4223744 3315614 657209 808391 657209 808391 4114069 3325002 4114069 3325002 1870180 2407639 1870180 2407639 4337980 3315819 4337980 3315819 595515 576606 595515 576606 4305401 3334004 4305401 3334004 341017 825553 341017 825553 820059 1659061 820059 1659061 248452 263424 248452 263424 373697 1453889 373697 1453889 206520 465274 206520 465274 719347 949273 719347 949273 327183 293829 327183 293829 4501600 3197588 4501600 3197588 792322 743156 792322 743156 1681511 4959606 1681511 4959606 1659345 550849 1659345 550849 3794260 4701504 3794260 4701504 2018795 1656231 2018795 1656231 3708909 3030911 3708909 3030911 1017866 556436 1017866 556436 4164185 2639300 4164185 2639300 1071429 971010 1071429 971010 4408836 3319159 4408836 3319159 791219 737352 791219 737352 1284645 1263686 1284645 1263686 354783 253516 354783 253516 3349167 4281843 3349167 4281843 592843 370558 592843 370558 3317273 3343468 3317273 3343468 437438 786088 437438 786088 3813478 3338384 3813478 3338384 3208281 449911 3208281 449911 4457681 3833168 4457681 3833168 720434 796152 720434 796152 3129745 3328227 3129745 3328227 1391349 1301637 1391349 1301637 3532550 4111663 3532550 4111663 647911 724768 647911 724768 1461283 3347381 1461283 3347381 481366 405801 481366 405801 4248448 2672731 4248448 2672731 3981795 2253145 3981795 2253145 4691673 3346774 4691673 3346774 1150518 482607 1150518 482607 4217072 2512118 4217072 2512118 3317370 1671563 3317370 1671563 4074569 3332464 4074569 3332464 3324638 1608444 3324638 1608444 4716820 3338064 4716820 3338064 29416 692942 29416 692942 4519793 3316767 4519793 3316767 858578 1256621 858578 1256621 4201677 3332537 4201677 3332537 1649985 1369230 1649985 1369230 4619146 3337193 4619146 3337193 823691 750204 823691 750204 4170066 2659133 4170066 2659133 3317782 2378138 3317782 2378138 4401247 2883926 4401247 2883926 948648 592941 948648 592941 4113278 4676075 4113278 4676075 617872 1004991 617872 1004991 1522426 3324773 1522426 3324773 543897 249433 543897 249433 3316798 4733319 3316798 4733319 184333 1668667 184333 1668667 3316638 3352192 3316638 3352192 552693 856468 552693 856468 3349361 3335003 3349361 3335003 1179556 445254 1179556 445254 4236241 2969852 4236241 2969852 1389747 551121 1389747 551121 1672630 3333229 1672630 3333229 706861 605824 706861 605824 4224645 3410034 4224645 3410034 1061767 510110 1061767 510110 3472763 4986086 3472763 4986086 3341858 2148417 3341858 2148417 4597871 3320424 4597871 3320424 659244 521925 659244 521925 3675141 3065006 3675141 3065006 419781 496528 419781 496528 1660561 3338412 1660561 3338412 402516 558250 402516 558250 1088996 3324727 1088996 3324727 291948 284144 291948 284144 4594049 2753973 4594049 2753973 2466816 1651763 2466816 1651763 4447037 3313832 4447037 3313832 1256722 1087417 1256722 1087417 4763516 2557743 4763516 2557743 675877 930193 675877 930193 3327871 2692574 3327871 2692574 249686 1097602 249686 1097602 4258555 2501485 4258555 2501485 1659384 709384 1659384 709384 4003487 3670277 4003487 3670277 407932 1236786 407932 1236786 3323965 2627585 3323965 2627585 264102 1128295 264102 1128295 3491115 1942174 3491115 1942174 3198401 678583 3198401 678583 4180774 2472362 4180774 2472362 376612 425258 376612 425258 4490270 2198679 4490270 2198679 1220993 1219660 1220993 1219660 4046707 3965820 4046707 3965820 1189565 417220 1189565 417220 1999106 3038090 1999106 3038090 293023 1086108 293023 1086108 3347746 2570090 3347746 2570090 2926869 1586778 2926869 1586778 3656731 3328310 3656731 3328310 747632 546274 747632 546274 4512776 3980019 4512776 3980019 282733 940280 282733 940280 4702577 2111932 4702577 2111932 1147967 743050 1147967 743050 3344408 3344017 3344408 3344017 1366442 1328437 1366442 1328437 4178563 4869821 4178563 4869821 1190332 426092 1190332 426092 3161569 1664596 3161569 1664596 730507 433931 730507 433931 2658234 4713804 2658234 4713804 652532 1008482 652532 1008482 3569071 3317699 3569071 3317699 574537 483374 574537 483374 3102648 3941131 3102648 3941131 321911 239752 321911 239752 4275168 2626067 4275168 2626067 901465 1244838 901465 1244838 3918993 3322625 3918993 3322625 813271 1250202 813271 1250202 4278264 3493380 4278264 3493380 285855 310595 285855 310595 562605 1675865 562605 1675865 210624 16385 210624 16385 3533280 4230921 3533280 4230921 789580 632301 789580 632301 2480770 1805799 2480770 1805799 971556 551916 971556 551916 4059162 4362390 4059162 4362390 682819 434277 682819 434277 4750735 2537684 4750735 2537684 1151641 749782 1151641 749782 4458746 3626206 4458746 3626206 442462 919557 442462 919557 2414140 3313820 2414140 3313820 247145 1099885 247145 1099885 1462333 4628569 1462333 4628569 910093 2043593 910093 2043593 3833918 2688130 3833918 2688130 1653855 1651584 1653855 1651584 4051341 3100534 4051341 3100534 673257 537198 673257 537198 4474349 3343808 4474349 3343808 286234 996735 286234 996735 3900638 2498533 3900638 2498533 1659640 1669295 1659640 1669295 4630271 3852391 4630271 3852391 413778 479557 413778 479557 4425216 2722622 4425216 2722622 3556879 1651060 3556879 1651060 4602977 2560502 4602977 2560502 620571 758169 620571 758169 4293109 2730993 4293109 2730993 366129 760370 366129 760370 3823928 3983790 3823928 3983790 526389 787134 526389 787134 4160763 3846005 4160763 3846005 1466593 720857 1466593 720857 3780039 2914688 3780039 2914688 526959 701172 526959 701172 4645473 2153745 4645473 2153745 4435568 1653744 4435568 1653744 4933852 2660889 4933852 2660889 3746842 2068794 3746842 2068794 4378213 3172040 4378213 3172040 404028 336251 404028 336251 4188676 3323555 4188676 3323555 995957 449798 995957 449798 4093742 4854561 4093742 4854561 1137395 821211 1137395 821211 4132829 4418498 4132829 4418498 3319091 1494205 3319091 1494205 4602859 3323983 4602859 3323983 929581 518486 929581 518486 3930867 4952639 3930867 4952639 1683456 1674272 1683456 1674272 4731570 3326710 4731570 3326710 437003 982297 437003 982297 3796109 2200962 3796109 2200962 1657394 1151414 1657394 1151414 4757695 3346401 4757695 3346401 225166 934245 225166 934245 4212788 2819294 4212788 2819294 1661586 2213446 1661586 2213446 4091290 3028683 4091290 3028683 664829 735633 664829 735633 4242127 4022069 4242127 4022069 1461740 2520425 1461740 2520425 4790429 3532464 4790429 3532464 467115 407658 467115 407658 4420549 2600536 4420549 2600536 3309535 1646839 3309535 1646839 3621433 3334683 3621433 3334683 1444532 1213058 1444532 1213058 3797852 3336997 3797852 3336997 502064 628322 502064 628322 3508173 2423987 3508173 2423987 3075994 1322646 3075994 1322646 4023962 3344174 4023962 3344174 1201032 1056647 1201032 1056647 4594096 3730864 4594096 3730864 3219698 1679425 3219698 1679425 4480900 3348273 4480900 3348273 301616 243163 301616 243163 4362657 3320359 4362657 3320359 1068870 525993 1068870 525993 4647109 2533323 4647109 2533323 656690 848728 656690 848728 4121324 3313335 4121324 3313335 561453 548123 561453 548123 4722483 3329795 4722483 3329795 1152927 954238 1152927 954238 4708541 2282506 4708541 2282506 921123 654939 921123 654939 2758392 3204795 2758392 3204795 279667 254598 279667 254598 4059292 4019899 4059292 4019899 1827341 1647713 1827341 1647713 4410416 4963444 4410416 4963444 1672854 1952831 1672854 1952831 4704402 3346941 4704402 3346941 3315000 1669493 3315000 1669493 4589905 3091008 4589905 3091008 444362 306203 444362 306203 4126899 3343945 4126899 3343945 1083520 711318 1083520 711318 4624357 3638087 4624357 3638087 365851 382799 365851 382799 4487798 2998308 4487798 2998308 884172 708362 884172 708362 4461611 4242729 4461611 4242729 802039 936684 802039 936684 4695585 2690086 4695585 2690086 4179324 2271875 4179324 2271875 4528357 3119247 4528357 3119247 843949 764178 843949 764178 4750949 2695696 4750949 2695696 4068562 2115117 4068562 2115117 4769933 3319550 4769933 3319550 1218250 1452775 1218250 1452775 3913512 3077028 3913512 3077028 438797 894027 438797 894027 4461180 3316029 4461180 3316029 207750 306603 207750 306603 4170712 4479361 4170712 4479361 396355 2404467 396355 2404467 4408950 2970740 4408950 2970740 1727935 1651841 1727935 1651841 4015839 2990220 4015839 2990220 1031369 534101 1031369 534101 4041241 3328939 4041241 3328939 737479 2529954 737479 2529954 4490237 3317735 4490237 3317735 618605 814687 618605 814687 4161333 4493047 4161333 4493047 1648907 1921746 1648907 1921746 4230596 3315255 4230596 3315255 275143 27931 275143 27931 4399353 3370150 4399353 3370150 2161768 2780601 2161768 2780601 4021382 3332689 4021382 3332689 442254 684800 442254 684800 1311313 3348078 1311313 3348078 486932 464253 486932 464253 1653924 3791848 1653924 3791848 296426 709047 296426 709047 1660039 3343459 1660039 3343459 629262 765122 629262 765122 4175859 2571337 4175859 2571337 974993 591625 974993 591625 4759745 3318421 4759745 3318421 1675056 1989660 1675056 1989660 4167557 3336810 4167557 3336810 2080426 1657928 2080426 1657928 4508235 2786522 4508235 2786522 1686084 1926854 1686084 1926854 3955938 3317780 3955938 3317780 829019 749217 829019 749217 4783918 3352852 4783918 3352852 1650547 707418 1650547 707418 1837832 3345015 1837832 3345015 433981 943708 433981 943708 1410355 1671111 1410355 1671111 734221 881060 734221 881060 1269671 3325963 1269671 3325963 204234 1217841 204234 1217841 4549335 2861990 4549335 2861990 4093414 2039605 4093414 2039605 4652067 3317756 4652067 3317756 565088 686577 565088 686577 4015291 3412615 4015291 3412615 1333741 2769730 1333741 2769730 4744874 3328254 4744874 3328254 324368 315132 324368 315132 4744395 2293481 4744395 2293481 991634 1469535 991634 1469535 4234481 3034233 4234481 3034233 523179 361896 523179 361896 4418962 2995277 4418962 2995277 1355406 1030501 1355406 1030501 4196883 4940942 4196883 4940942 1633650 876570 1633650 876570 4176595 4002057 4176595 4002057 1648435 2323563 1648435 2323563 4608293 3334485 4608293 3334485 1393253 1320505 1393253 1320505 4777610 1892919 4777610 1892919 3550530 1661670 3550530 1661670 4785782 4037456 4785782 4037456 53486 847494 53486 847494 4022688 3330591 4022688 3330591 503089 1648777 503089 1648777 3948568 2954542 3948568 2954542 1517022 1130956 1517022 1130956 4810941 2181115 4810941 2181115 359606 395137 359606 395137 4308700 2695559 4308700 2695559 3682510 1668596 3682510 1668596 4587633 4400557 4587633 4400557 1657699 2317146 1657699 2317146 4307869 4625885 4307869 4625885 1270636 2748328 1270636 2748328 4190854 4401521 4190854 4401521 2254811 1648654 2254811 1648654 4376084 3190563 4376084 3190563 447177 328854 447177 328854 3341010 3345765 3341010 3345765 597351 604742 597351 604742 3351578 3341765 3351578 3341765 512900 804972 512900 804972 3870473 4665117 3870473 4665117 781201 1155531 781201 1155531 2221656 1787624 2221656 1787624 1047472 1344366 1047472 1344366 3987460 4417565 3987460 4417565 148747 851258 148747 851258 4231332 3212586 4231332 3212586 387409 361675 387409 361675 981167 1192373 981167 1192373 278858 266534 278858 266534 3993752 4778002 3993752 4778002 1098412 544273 1098412 544273 4029280 4505067 4029280 4505067 967892 421011 967892 421011 4517789 3950212 4517789 3950212 3322618 1136108 3322618 1136108 4400489 2339660 4400489 2339660 541871 577443 541871 577443 4637446 2791436 4637446 2791436 4113931 2152639 4113931 2152639 4722426 3930509 4722426 3930509 881317 1649218 881317 1649218 3853661 2979478 3853661 2979478 476051 426945 476051 426945 4230496 2552229 4230496 2552229 3329480 2188142 3329480 2188142 4409115 4025379 4409115 4025379 832975 743876 832975 743876 4562642 2497479 4562642 2497479 652567 555075 652567 555075 4370962 2675465 4370962 2675465 1806386 1653948 1806386 1653948 3342172 4937007 3342172 4937007 647421 995008 647421 995008 1668773 4613259 1668773 4613259 1054480 305868 1054480 305868 4443762 3324890 4443762 3324890 389581 613661 389581 613661 697444 1675254 697444 1675254 257025 1230075 257025 1230075 3821381 2860061 3821381 2860061 1006991 1130701 1006991 1130701 4777702 2629691 4777702 2629691 2963622 342643 2963622 342643 4750714 3349727 4750714 3349727 926107 664003 926107 664003 3604335 2288093 3604335 2288093 1222014 1021416 1222014 1021416 4787902 1950804 4787902 1950804 1400599 1366980 1400599 1366980 3850607 3344580 3850607 3344580 1467213 2331572 1467213 2331572 4291971 3317535 4291971 3317535 924100 1647316 924100 1647316 3649291 2785390 3649291 2785390 969117 608045 969117 608045 3574840 2138381 3574840 2138381 1924008 1654160 1924008 1654160 4631539 3262766 4631539 3262766 1248585 1401289 1248585 1401289 4923505 2460335 4923505 2460335 720753 1149841 720753 1149841 3324039 2869783 3324039 2869783 249163 849201 249163 849201 3721845 2487424 3721845 2487424 850464 714835 850464 714835 4010969 2649108 4010969 2649108 704862 936048 704862 936048 4103011 4674216 4103011 4674216 2215470 1662341 2215470 1662341 4738100 3318191 4738100 3318191 4370325 2146140 4370325 2146140 4931487 3325294 4931487 3325294 529202 550611 529202 550611 3712836 3350253 3712836 3350253 3347512 1665850 3347512 1665850 4467445 2813815 4467445 2813815 702010 1648301 702010 1648301 4025715 2893811 4025715 2893811 3329342 2194714 3329342 2194714 4479689 4870751 4479689 4870751 949340 1629541 949340 1629541 3975406 3364570 3975406 3364570 495991 303519 495991 303519 4544565 4484720 4544565 4484720 1227497 660186 1227497 660186 3320603 3325224 3320603 3325224 405286 469560 405286 469560 3339398 4704706 3339398 4704706 1683468 2597360 1683468 2597360 4605306 4621470 4605306 4621470 474596 638848 474596 638848 3343266 2454790 3343266 2454790 382797 1240435 382797 1240435 1659432 1650673 1659432 1650673 294488 263693 294488 263693 4175796 2860592 4175796 2860592 1681867 1204768 1681867 1204768 4780002 3322242 4780002 3322242 390070 1142591 390070 1142591 1660778 1664024 1660778 1664024 1045717 542318 1045717 542318 4649742 3353172 4649742 3353172 881274 642319 881274 642319 4197724 3326246 4197724 3326246 2659024 1333078 2659024 1333078 3418112 3985037 3418112 3985037 1434113 1428602 1434113 1428602 4264756 3329440 4264756 3329440 563764 711700 563764 711700 4114458 2809197 4114458 2809197 3695148 1650085 3695148 1650085 4217701 3527650 4217701 3527650 1337115 312244 1337115 312244 2065063 3315131 2065063 3315131 671196 801784 671196 801784 2943318 3341247 2943318 3341247 1187778 351820 1187778 351820 4562966 2244689 4562966 2244689 475822 340096 475822 340096 4384691 2521191 4384691 2521191 4144020 1922903 4144020 1922903 4746043 3345100 4746043 3345100 1031178 569500 1031178 569500 3331317 4781146 3331317 4781146 734034 3342323 734034 3342323 3320461 4372903 3320461 4372903 391764 190520 391764 190520 4199010 3333672 4199010 3333672 541896 775368 541896 775368 1670999 3221354 1670999 3221354 1245943 1650970 1245943 1650970 4417813 2737174 4417813 2737174 1225616 567407 1225616 567407 3820741 3853778 3820741 3853778 3125722 1648391 3125722 1648391 4856155 2339999 4856155 2339999 3853257 1860475 3853257 1860475 4945845 3352059 4945845 3352059 3581765 1647660 3581765 1647660 4666666 3326426 4666666 3326426 532142 529498 532142 529498 4361838 3324187 4361838 3324187 793935 3316512 793935 3316512 3881024 3626141 3881024 3626141 1508675 3315923 1508675 3315923 4119953 3352968 4119953 3352968 352099 225327 352099 225327 4292224 2700186 4292224 2700186 2599727 1174098 2599727 1174098 4451393 3101393 4451393 3101393 775965 438221 775965 438221 4617051 2970537 4617051 2970537 1106049 1674172 1106049 1674172 3328245 2623027 3328245 2623027 328160 207674 328160 207674 4692984 3323150 4692984 3323150 311280 209571 311280 209571 3770988 2144371 3770988 2144371 1151089 396758 1151089 396758 1663426 1401904 1663426 1401904 1062591 599491 1062591 599491 4211269 4056287 4211269 4056287 358782 234589 358782 234589 3638182 3028673 3638182 3028673 370314 1008734 370314 1008734 1331766 1663653 1331766 1663653 1193165 780163 1193165 780163 4734359 3115095 4734359 3115095 948102 443334 948102 443334 4958671 2233173 4958671 2233173 1106314 374125 1106314 374125 4759628 3819727 4759628 3819727 533513 1033458 533513 1033458 1422071 1656082 1422071 1656082 470638 455382 470638 455382 4256825 4305459 4256825 4305459 351715 245272 351715 245272 4492600 3323821 4492600 3323821 226620 12185 226620 12185 3731687 4171896 3731687 4171896 566053 1021336 566053 1021336 1656769 1663556 1656769 1663556 854274 595424 854274 595424 4330941 4803328 4330941 4803328 1609755 3003269 1609755 3003269 4689266 3983151 4689266 3983151 965661 602807 965661 602807 3740583 4355974 3740583 4355974 822672 706094 822672 706094 3644802 4103207 3644802 4103207 244332 231601 244332 231601 1337819 3563850 1337819 3563850 697494 954241 697494 954241 4557772 2382051 4557772 2382051 1366937 1377826 1366937 1377826 4667324 2726439 4667324 2726439 3000731 1653559 3000731 1653559 4078815 4606986 4078815 4606986 935398 1151136 935398 1151136 1428418 3338649 1428418 3338649 235430 1164871 235430 1164871 1418652 3341477 1418652 3341477 269450 1204865 269450 1204865 1442242 3318511 1442242 3318511 757709 457136 757709 457136 4459157 2609195 4459157 2609195 1458255 1096710 1458255 1096710 4299372 2946779 4299372 2946779 1211157 983133 1211157 983133 4456357 2248254 4456357 2248254 2090235 1675692 2090235 1675692 4625445 2692451 4625445 2692451 482313 464005 482313 464005 4492868 2259649 4492868 2259649 717234 862972 717234 862972 4254128 2946758 4254128 2946758 1032265 1532456 1032265 1532456 4609685 2735960 4609685 2735960 3430703 1667067 3430703 1667067 4893214 3352420 4893214 3352420 1670007 2051293 1670007 2051293 4621605 3126305 4621605 3126305 651772 750859 651772 750859 4482988 3040897 4482988 3040897 2507093 1610442 2507093 1610442 4324492 2657039 4324492 2657039 1081480 1240393 1081480 1240393 4128816 3320898 4128816 3320898 467107 389739 467107 389739 4592479 2695981 4592479 2695981 854975 637095 854975 637095 3771366 4772340 3771366 4772340 408081 900646 408081 900646 3873207 4726001 3873207 4726001 1662634 2840572 1662634 2840572 3869067 3847660 3869067 3847660 343374 835291 343374 835291 1684647 3691133 1684647 3691133 375354 381308 375354 381308 1888427 3375047 1888427 3375047 1031004 689996 1031004 689996 3335875 3317660 3335875 3317660 2387455 1667891 2387455 1667891 4362179 4932372 4362179 4932372 1684590 2539039 1684590 2539039 4405646 3332376 4405646 3332376 504619 462305 504619 462305 4770068 4619145 4770068 4619145 1650955 2575671 1650955 2575671 4413409 3684023 4413409 3684023 574967 696174 574967 696174 3338322 4963360 3338322 4963360 1675589 2029548 1675589 2029548 4690485 3336016 4690485 3336016 780793 667684 780793 667684 3351117 2963867 3351117 2963867 1323240 974097 1323240 974097 4697945 2082115 4697945 2082115 2148447 1663991 2148447 1663991 4359883 2408659 4359883 2408659 933008 644203 933008 644203 4174638 2882892 4174638 2882892 548412 1097892 548412 1097892 3843554 3316138 3843554 3316138 636618 1666991 636618 1666991 4386199 3345211 4386199 3345211 1422304 2887035 1422304 2887035 4711130 3318140 4711130 3318140 898501 532010 898501 532010 4064954 4789914 4064954 4789914 1606216 1647607 1606216 1647607 4023020 2796324 4023020 2796324 3672134 2005943 3672134 2005943 4662862 3345995 4662862 3345995 3880453 2051504 3880453 2051504 4680089 3347537 4680089 3347537 1681211 1674808 1681211 1674808 4498553 2930378 4498553 2930378 3044076 1647475 3044076 1647475 3587808 3334030 3587808 3334030 584942 716313 584942 716313 1149953 3322743 1149953 3322743 436532 767228 436532 767228 3999538 3315980 3999538 3315980 927047 450663 927047 450663 2239173 4038024 2239173 4038024 1206055 761424 1206055 761424 3587611 2450114 3587611 2450114 1278370 766675 1278370 766675 3958904 2756278 3958904 2756278 1040297 821925 1040297 821925 3911815 3657261 3911815 3657261 1763490 1682429 1763490 1682429 4044364 2651435 4044364 2651435 1682481 1666411 1682481 1666411 4404633 3316104 4404633 3316104 1191402 655731 1191402 655731 4509495 3615355 4509495 3615355 325713 2319918 325713 2319918 4306832 4390919 4306832 4390919 850773 642521 850773 642521 3558883 3329091 3558883 3329091 453603 762815 453603 762815 3867466 4690763 3867466 4690763 340631 329502 340631 329502 3949491 3055575 3949491 3055575 332707 965299 332707 965299 3713632 4161274 3713632 4161274 859808 704701 859808 704701 3860360 3591497 3860360 3591497 238233 398126 238233 398126 4551041 4059056 4551041 4059056 1663068 2181099 1663068 2181099 4531782 4829026 4531782 4829026 412538 236884 412538 236884 4590814 3314632 4590814 3314632 1246686 1277049 1246686 1277049 4615923 2518087 4615923 2518087 589305 553251 589305 553251 4393798 2722991 4393798 2722991 3350419 1680576 3350419 1680576 4527519 2876782 4527519 2876782 3786229 1973309 3786229 1973309 4791209 3345012 4791209 3345012 454639 448008 454639 448008 4413967 2679826 4413967 2679826 1315911 1053999 1315911 1053999 4443137 4575031 4443137 4575031 918452 483909 918452 483909 4317607 3333634 4317607 3333634 475365 422555 475365 422555 3824586 3108122 3824586 3108122 543822 530738 543822 530738 3838843 3443146 3838843 3443146 365886 352478 365886 352478 1562583 3341326 1562583 3341326 461993 876902 461993 876902 3943901 3344256 3943901 3344256 1351113 749895 1351113 749895 4408039 4765781 4408039 4765781 2870823 3045928 2870823 3045928 4215533 3873048 4215533 3873048 1653273 2192902 1653273 2192902 4463148 2789810 4463148 2789810 2160153 536410 2160153 536410 3628273 3344700 3628273 3344700 481796 469731 481796 469731 3645999 3330017 3645999 3330017 1799684 1669006 1799684 1669006 4310636 3347835 4310636 3347835 1259417 1267086 1259417 1267086 4697650 2046631 4697650 2046631 873865 434527 873865 434527 4029144 3344902 4029144 3344902 723681 799696 723681 799696 988221 1377283 988221 1377283 217423 214842 217423 214842 4223213 4161877 4223213 4161877 313613 242519 313613 242519 3754771 3047706 3754771 3047706 530684 514622 530684 514622 4209383 3321865 4209383 3321865 1002476 1382139 1002476 1382139 3815979 2472376 3815979 2472376 1670567 1989704 1670567 1989704 4468102 4269022 4468102 4269022 717953 510300 717953 510300 3774061 4186090 3774061 4186090 730355 756293 730355 756293 3743318 3142464 3743318 3142464 616902 255780 616902 255780 3856653 3822444 3856653 3822444 209390 991201 209390 991201 3951646 2774346 3951646 2774346 2509126 1435039 2509126 1435039 3973717 3051963 3973717 3051963 1683491 260078 1683491 260078 4747590 3314255 4747590 3314255 730569 807157 730569 807157 4296479 2650377 4296479 2650377 377876 610595 377876 610595 4338988 3326192 4338988 3326192 516684 3082907 516684 3082907 4380461 4788961 4380461 4788961 3314547 2854433 3314547 2854433 4705057 4774328 4705057 4774328 429632 450844 429632 450844 3853891 2983586 3853891 2983586 2985894 1996421 2985894 1996421 4370636 2859696 4370636 2859696 973785 650052 973785 650052 4728818 2795588 4728818 2795588 629470 837703 629470 837703 1685371 2945425 1685371 2945425 347035 414825 347035 414825 4223284 3337201 4223284 3337201 603254 1164271 603254 1164271 3936760 3344439 3936760 3344439 426073 603030 426073 603030 4471379 2488908 4471379 2488908 1153619 1666258 1153619 1666258 4591529 3350649 4591529 3350649 277785 146774 277785 146774 4745065 3032705 4745065 3032705 2721384 1436279 2721384 1436279 3696989 3460385 3696989 3460385 721079 1654963 721079 1654963 4539124 3062284 4539124 3062284 810247 1655215 810247 1655215 2610242 3343843 2610242 3343843 1656827 1674410 1656827 1674410 3882850 3095079 3882850 3095079 1361445 286359 1361445 286359 3552736 4699899 3552736 4699899 1410364 2498942 1410364 2498942 4186922 2628192 4186922 2628192 3882702 2208301 3882702 2208301 4778561 3325967 4778561 3325967 3652714 2405339 3652714 2405339 4248145 2637949 4248145 2637949 407630 806482 407630 806482 4713047 2255621 4713047 2255621 634139 709312 634139 709312 2881361 4546734 2881361 4546734 1658098 2515530 1658098 2515530 4322930 4554830 4322930 4554830 2583295 2634281 2583295 2634281 4328695 3332680 4328695 3332680 2081343 1658015 2081343 1658015 4798586 4401134 4798586 4401134 1263462 576856 1263462 576856 4173315 3330393 4173315 3330393 677594 785102 677594 785102 4533353 2384124 4533353 2384124 3349519 1685605 3349519 1685605 3617136 4298086 3617136 4298086 1667568 2510279 1667568 2510279 3672509 3886058 3672509 3886058 1617918 2250056 1617918 2250056 4650778 3316437 4650778 3316437 1348785 1238994 1348785 1238994 3334145 3316703 3334145 3316703 496695 998908 496695 998908 3317440 1715992 3317440 1715992 1654776 1647170 1654776 1647170 3601197 3331789 3601197 3331789 438582 807575 438582 807575 3866751 3066055 3866751 3066055 1685693 2329443 1685693 2329443 4398528 2808935 4398528 2808935 3637817 1945843 3637817 1945843 4751765 2266335 4751765 2266335 350701 1186371 350701 1186371 1656826 3330000 1656826 3330000 447980 442701 447980 442701 1650214 1647281 1650214 1647281 657723 623043 657723 623043 3341214 1565595 3341214 1565595 411685 213547 411685 213547 4120892 3347739 4120892 3347739 1745211 1259080 1745211 1259080 4380614 2660294 4380614 2660294 3600496 1661000 3600496 1661000 4705547 3548152 4705547 3548152 564549 603878 564549 603878 3799079 2846150 3799079 2846150 798898 316361 798898 316361 4034010 3350409 4034010 3350409 3857646 2055864 3857646 2055864 4735395 3271266 4735395 3271266 3327105 1655908 3327105 1655908 4077512 2623758 4077512 2623758 1452510 229130 1452510 229130 3999882 2776848 3999882 2776848 3344567 1686437 3344567 1686437 4556732 2252413 4556732 2252413 1458232 8219 1458232 8219 3909077 3668164 3909077 3668164 453139 248059 453139 248059 2837530 2406866 2837530 2406866 663403 986858 663403 986858 1075110 3896120 1075110 3896120 253493 1385385 253493 1385385 4226420 3342252 4226420 3342252 3882985 1978757 3882985 1978757 4999756 3424467 4999756 3424467 624182 1013761 624182 1013761 3821037 2910473 3821037 2910473 338952 321755 338952 321755 4106559 3866932 4106559 3866932 2488672 1657389 2488672 1657389 4225846 3717259 4225846 3717259 373117 1178771 373117 1178771 4527028 4154545 4527028 4154545 377603 699508 377603 699508 3622692 3351807 3622692 3351807 1547053 918324 1547053 918324 4021559 3342911 4021559 3342911 1378511 1372953 1378511 1372953 4445830 3347334 4445830 3347334 3034574 1517601 3034574 1517601 4501719 3623830 4501719 3623830 1663149 1680199 1663149 1680199 3791157 3350895 3791157 3350895 1209804 1397585 1209804 1397585 4064482 3378869 4064482 3378869 311183 261389 311183 261389 4617873 2407192 4617873 2407192 3873382 1667239 3873382 1667239 4151410 3008729 4151410 3008729 1672285 2543687 1672285 2543687 4598157 4773498 4598157 4773498 1787259 2932741 1787259 2932741 3724660 3327695 3724660 3327695 628855 791830 628855 791830 3949966 4068993 3949966 4068993 445236 158256 445236 158256 3592469 4827995 3592469 4827995 606112 888891 606112 888891 3619117 3712259 3619117 3712259 1659977 1894370 1659977 1894370 4222101 3341319 4222101 3341319 403421 1127122 403421 1127122 3915528 3333508 3915528 3333508 3572079 1902538 3572079 1902538 4912178 3501289 4912178 3501289 1077558 754673 1077558 754673 4498436 3157644 4498436 3157644 1653825 1679646 1653825 1679646 4422249 3331518 4422249 3331518 3346868 1447496 3346868 1447496 4708460 2587677 4708460 2587677 3015815 2128680 3015815 2128680 4029539 2632563 4029539 2632563 595074 926979 595074 926979 3962010 2939363 3962010 2939363 502151 223121 502151 223121 3934233 4006192 3934233 4006192 572393 836621 572393 836621 4219244 2153429 4219244 2153429 1685999 1250439 1685999 1250439 4124136 3329823 4124136 3329823 866424 1669425 866424 1669425 3949460 3785901 3949460 3785901 1264393 1652161 1264393 1652161 3466380 3624196 3466380 3624196 1653529 2010737 1653529 2010737 4659643 3340193 4659643 3340193 619097 979521 619097 979521 3681470 3315155 3681470 3315155 1284939 487373 1284939 487373 2955030 3326618 2955030 3326618 296368 268917 296368 268917 4801480 2940653 4801480 2940653 4392948 1662398 4392948 1662398 4973931 2934224 4973931 2934224 3332346 813663 3332346 813663 4371228 2915157 4371228 2915157 3538037 1676726 3538037 1676726 4705774 4223111 4705774 4223111 679973 2269501 679973 2269501 4328504 4272196 4328504 4272196 1092119 582190 1092119 582190 1661061 4631423 1661061 4631423 345251 1229923 345251 1229923 4592316 3347618 4592316 3347618 2018506 1666133 2018506 1666133 3955523 3321969 3955523 3321969 1682695 1663740 1682695 1663740 3322486 4227786 3322486 4227786 1664179 2330444 1664179 2330444 4420882 3331830 4420882 3331830 393589 1228560 393589 1228560 2724973 3341843 2724973 3341843 240743 727275 240743 727275 4209745 3381746 4209745 3381746 700460 971199 700460 971199 4547486 3009674 4547486 3009674 1058932 297495 1058932 297495 4684412 3324856 4684412 3324856 151689 626266 151689 626266 1660658 2783096 1660658 2783096 1250021 273838 1250021 273838 3941180 2781936 3941180 2781936 199941 151879 199941 151879 4046186 3321378 4046186 3321378 1501517 1343056 1501517 1343056 4051625 3331908 4051625 3331908 1445838 1299955 1445838 1299955 3937837 3348260 3937837 3348260 986666 624037 986666 624037 1418589 3349909 1418589 3349909 20883 1152280 20883 1152280 1954612 3340166 1954612 3340166 1253841 2509377 1253841 2509377 4658676 3007361 4658676 3007361 209033 234765 209033 234765 4564816 4181781 4564816 4181781 895080 422005 895080 422005 4081646 2769771 4081646 2769771 3640501 1682633 3640501 1682633 4040857 3355801 4040857 3355801 459801 618142 459801 618142 4138460 4006040 4138460 4006040 1835485 1651367 1835485 1651367 4050474 3351671 4050474 3351671 1657945 2154231 1657945 2154231 4730619 4047630 4730619 4047630 545278 329685 545278 329685 4243593 2690109 4243593 2690109 3316705 2400379 3316705 2400379 4430425 3337999 4430425 3337999 80469 1665957 80469 1665957 4060722 2930836 4060722 2930836 661314 850657 661314 850657 1002204 1684167 1002204 1684167 323526 310294 323526 310294 1499997 3325037 1499997 3325037 256397 221008 256397 221008 3608625 1680154 3608625 1680154 1041967 485149 1041967 485149 3351711 1656206 3351711 1656206 1004401 555917 1004401 555917 3349725 1649154 3349725 1649154 523436 361039 523436 361039 4016820 3072814 4016820 3072814 1154279 654206 1154279 654206 3823620 2982654 3823620 2982654 3581933 1670419 3581933 1670419 4407758 2286150 4407758 2286150 3711953 1994982 3711953 1994982 4733078 3346047 4733078 3346047 1013778 477529 1013778 477529 3797830 2912929 3797830 2912929 592815 775610 592815 775610 1657401 3333281 1657401 3333281 673967 340503 673967 340503 3178327 4882606 3178327 4882606 1297008 1295797 1297008 1295797 3658358 3075024 3658358 3075024 1685150 1662115 1685150 1662115 4163052 3085446 4163052 3085446 410972 1140610 410972 1140610 4033468 3377139 4033468 3377139 1235642 1679746 1235642 1679746 3603509 2588969 3603509 2588969 960844 317596 960844 317596 3736514 3332711 3736514 3332711 2250511 1684006 2250511 1684006 4552767 4600438 4552767 4600438 1673096 2161556 1673096 2161556 4640854 3162709 4640854 3162709 406804 1174854 406804 1174854 4399006 3322071 4399006 3322071 349689 203066 349689 203066 3620328 3334702 3620328 3334702 1661524 1685971 1661524 1685971 3662956 4802533 3662956 4802533 1686179 1659571 1686179 1659571 4164452 4492041 4164452 4492041 1653844 2946106 1653844 2946106 4799206 4211289 4799206 4211289 1013193 1425351 1013193 1425351 3878296 3459446 3878296 3459446 865853 604664 865853 604664 4210907 2554803 4210907 2554803 3064556 1660047 3064556 1660047 4402110 3472555 4402110 3472555 732538 270410 732538 270410 3869839 2192109 3869839 2192109 1802882 281000 1802882 281000 4759502 3332847 4759502 3332847 2900277 1647235 2900277 1647235 4192025 3323438 4192025 3323438 1288882 890695 1288882 890695 4211506 2502725 4211506 2502725 289416 923838 289416 923838 1683799 3352653 1683799 3352653 749911 743072 749911 743072 2971926 1686446 2971926 1686446 718735 740649 718735 740649 4208041 2743293 4208041 2743293 567744 675128 567744 675128 1208321 1471043 1208321 1471043 207199 1063542 207199 1063542 4700947 2687130 4700947 2687130 1630421 1518975 1630421 1518975 3560084 3328413 3560084 3328413 350306 295637 350306 295637 1402366 1681592 1402366 1681592 230396 75278 230396 75278 3549505 3315421 3549505 3315421 1115848 367046 1115848 367046 1648109 3338961 1648109 3338961 69233 1043519 69233 1043519 3324723 3331166 3324723 3331166 669112 383711 669112 383711 1359071 3318834 1359071 3318834 475209 457403 475209 457403 1439870 1660173 1439870 1660173 317048 917301 317048 917301 3855769 3801315 3855769 3801315 3325822 2218925 3325822 2218925 4740401 3910393 4740401 3910393 1653013 2857311 1653013 2857311 4475258 4709144 4475258 4709144 793337 348534 793337 348534 3936744 2789191 3936744 2789191 1684045 1683040 1684045 1683040 4380676 2584899 4380676 2584899 1041708 1002691 1041708 1002691 2608931 2935890 2608931 2935890 536733 1115008 536733 1115008 4656055 2472594 4656055 2472594 979364 819502 979364 819502 4480365 2523104 4480365 2523104 3339191 1117126 3339191 1117126 4206266 2991233 4206266 2991233 421638 1139164 421638 1139164 4264458 2990366 4264458 2990366 2320758 1647644 2320758 1647644 4418965 3050786 4418965 3050786 1222404 1203535 1222404 1203535 4210784 4723897 4210784 4723897 610560 690542 610560 690542 4671156 2410505 4671156 2410505 3960393 2069333 3960393 2069333 4598074 3350132 4598074 3350132 255589 238193 255589 238193 3710542 2377450 3710542 2377450 401269 247902 401269 247902 3621541 3461072 3621541 3461072 1136738 412828 1136738 412828 3900403 3349400 3900403 3349400 1648186 1131336 1648186 1131336 4493279 4750072 4493279 4750072 1615131 1648849 1615131 1648849 3914260 2885706 3914260 2885706 536797 889951 536797 889951 4533602 2657256 4533602 2657256 1031264 390562 1031264 390562 4663230 2699839 4663230 2699839 595712 832361 595712 832361 3979338 2723857 3979338 2723857 3346664 2467736 3346664 2467736 4368760 3318284 4368760 3318284 912412 455524 912412 455524 3338783 4441772 3338783 4441772 1682750 1694234 1682750 1694234 4393767 3016043 4393767 3016043 499525 396837 499525 396837 3905056 4318082 3905056 4318082 666732 529203 666732 529203 4744397 3381768 4744397 3381768 1029913 453719 1029913 453719 3341700 3330648 3341700 3330648 532717 1606119 532717 1606119 3663563 2108746 3663563 2108746 496614 363578 496614 363578 4612166 2862422 4612166 2862422 3623495 1954343 3623495 1954343 4709422 2667493 4709422 2667493 1658671 1010204 1658671 1010204 4096698 3595857 4096698 3595857 671241 558020 671241 558020 2553793 3337460 2553793 3337460 616833 1009322 616833 1009322 4604370 3351021 4604370 3351021 1333464 1197125 1333464 1197125 1820134 1675170 1820134 1675170 565913 159548 565913 159548 3460357 1677856 3460357 1677856 875399 885620 875399 885620 3755650 4068618 3755650 4068618 921586 803208 921586 803208 4020576 2861522 4020576 2861522 3543716 1678296 3543716 1678296 4019814 3399213 4019814 3399213 869091 764448 869091 764448 4694168 2109624 4694168 2109624 516798 1131790 516798 1131790 4666472 2947590 4666472 2947590 498445 1033866 498445 1033866 3335345 4753715 3335345 4753715 1223975 997428 1223975 997428 3914611 4580519 3914611 4580519 1053358 744149 1053358 744149 4089146 3326504 4089146 3326504 176127 351829 176127 351829 1679525 3351924 1679525 3351924 1053230 454497 1053230 454497 4372973 3750936 4372973 3750936 899101 668985 899101 668985 4275332 2772374 4275332 2772374 832801 803918 832801 803918 3822517 3314529 3822517 3314529 705949 906410 705949 906410 4619437 3200068 4619437 3200068 637377 709339 637377 709339 3917273 2493199 3917273 2493199 369851 29043 369851 29043 4411435 2881307 4411435 2881307 607435 410669 607435 410669 4574345 4222856 4574345 4222856 1513436 1484786 1513436 1484786 1827812 3316125 1827812 3316125 250196 91708 250196 91708 4615260 2205122 4615260 2205122 710937 450034 710937 450034 4241900 1682569 4241900 1682569 822221 701626 822221 701626 4620521 3352594 4620521 3352594 366082 305342 366082 305342 3583013 2503329 3583013 2503329 1273165 1214641 1273165 1214641 4718348 3339748 4718348 3339748 306302 920929 306302 920929 1147892 1357333 1147892 1357333 270281 221564 270281 221564 4388845 3007098 4388845 3007098 602156 579798 602156 579798 4531372 2967638 4531372 2967638 834059 784132 834059 784132 4287590 4772866 4287590 4772866 1180504 819015 1180504 819015 3597326 1902279 3597326 1902279 1014328 1011961 1014328 1011961 4023152 3077292 4023152 3077292 590294 598210 590294 598210 4602824 2802550 4602824 2802550 646118 1651249 646118 1651249 4037276 4086857 4037276 4086857 524806 1124735 524806 1124735 1458599 4777621 1458599 4777621 277600 1074827 277600 1074827 3318668 3349494 3318668 3349494 186717 2680248 186717 2680248 4577989 3315627 4577989 3315627 3371059 1651890 3371059 1651890 4424696 2746447 4424696 2746447 3722585 1672702 3722585 1672702 4333964 2864398 4333964 2864398 2797216 1653476 2797216 1653476 4468982 2711477 4468982 2711477 2084522 252186 2084522 252186 3811102 3765420 3811102 3765420 246201 1120663 246201 1120663 3762592 3671351 3762592 3671351 223950 230971 223950 230971 3747260 3331988 3747260 3331988 3556284 3022242 3556284 3022242 3880762 4560203 3880762 4560203 756966 638900 756966 638900 2394371 3320089 2394371 3320089 280822 1237304 280822 1237304 3863585 3337191 3863585 3337191 2758010 2902459 2758010 2902459 3322332 4748435 3322332 4748435 500229 277086 500229 277086 3549622 2441701 3549622 2441701 2697898 1664607 2697898 1664607 4712622 2880659 4712622 2880659 2347255 1651632 2347255 1651632 4746904 4191177 4746904 4191177 2592362 2577154 2592362 2577154 4592078 3327903 4592078 3327903 442929 623155 442929 623155 4252687 3792277 4252687 3792277 431247 428624 431247 428624 4405181 2372817 4405181 2372817 3921562 1448359 3921562 1448359 4521451 3318960 4521451 3318960 3872907 2201109 3872907 2201109 4495340 3330867 4495340 3330867 656790 290833 656790 290833 3732551 2701629 3732551 2701629 651475 309428 651475 309428 3982886 3343491 3982886 3343491 73716 1109818 73716 1109818 3712941 4587840 3712941 4587840 461652 175073 461652 175073 4066356 4159317 4066356 4159317 866947 587212 866947 587212 4251037 4057862 4251037 4057862 641920 529837 641920 529837 4373281 4133416 4373281 4133416 1247830 752979 1247830 752979 4243575 2909775 4243575 2909775 631991 932591 631991 932591 4588096 3145953 4588096 3145953 518300 577881 518300 577881 1654874 3323397 1654874 3323397 50946 839942 50946 839942 3592819 3107519 3592819 3107519 1672640 1662535 1672640 1662535 4784619 2130574 4784619 2130574 3793937 1649128 3793937 1649128 4630545 3330876 4630545 3330876 794561 398611 794561 398611 3890546 2743529 3890546 2743529 815810 312049 815810 312049 4061340 2956235 4061340 2956235 3728922 1665447 3728922 1665447 4361556 2972263 4361556 2972263 443739 749282 443739 749282 4263047 2617822 4263047 2617822 3702870 1874358 3702870 1874358 4778436 3349956 4778436 3349956 811787 275303 811787 275303 4321007 2582863 4321007 2582863 3924733 2252887 3924733 2252887 4772091 4077448 4772091 4077448 1262400 1128058 1262400 1128058 3807394 2915868 3807394 2915868 924034 1070020 924034 1070020 2649711 1685888 2649711 1685888 340886 327349 340886 327349 3323144 3327101 3323144 3327101 1034601 383394 1034601 383394 3319981 2050044 3319981 2050044 335215 945799 335215 945799 3873779 3339227 3873779 3339227 1648790 967976 1648790 967976 3929048 3830985 3929048 3830985 600363 847785 600363 847785 4078050 3273764 4078050 3273764 517334 886863 517334 886863 4114619 4650450 4114619 4650450 343232 1188871 343232 1188871 4820460 2224466 4820460 2224466 866868 782887 866868 782887 4642479 2056071 4642479 2056071 4572553 1210773 4572553 1210773 4748660 3346435 4748660 3346435 1406311 226848 1406311 226848 3331403 3339097 3331403 3339097 562939 1001242 562939 1001242 4600987 3350087 4600987 3350087 3459671 1647157 3459671 1647157 4152084 2754788 4152084 2754788 294301 341064 294301 341064 4372708 3072788 4372708 3072788 3040140 1663858 3040140 1663858 4044753 3341531 4044753 3341531 588781 296331 588781 296331 3351341 3328944 3351341 3328944 271033 766676 271033 766676 857350 1114710 857350 1114710 305669 36930 305669 36930 1695945 2723070 1695945 2723070 236341 1055381 236341 1055381 4020517 3340359 4020517 3340359 2623022 584815 2623022 584815 4645990 2811148 4645990 2811148 3625443 1686480 3625443 1686480 4916617 3339967 4916617 3339967 1671019 451224 1671019 451224 4765241 4577839 4765241 4577839 532967 499353 532967 499353 2132233 1686377 2132233 1686377 461964 894795 461964 894795 2401092 3335931 2401092 3335931 266271 1074094 266271 1074094 3746028 4192904 3746028 4192904 1403493 1422391 1403493 1422391 4369811 2358703 4369811 2358703 969203 1652461 969203 1652461 3829865 3314639 3829865 3314639 1891671 1193451 1891671 1193451 4493442 3333190 4493442 3333190 979732 643263 979732 643263 3947220 2395157 3947220 2395157 707288 1268423 707288 1268423 3682340 2906876 3682340 2906876 1660912 1144365 1660912 1144365 4354331 4945901 4354331 4945901 958669 353036 958669 353036 3586588 3292106 3586588 3292106 771079 756033 771079 756033 4482274 3290637 4482274 3290637 1381833 1003758 1381833 1003758 3957888 2809393 3957888 2809393 542289 441154 542289 441154 4556834 3022467 4556834 3022467 1645640 1494118 1645640 1494118 4227905 3347732 4227905 3347732 1318222 1081164 1318222 1081164 4486535 2293875 4486535 2293875 3326411 1700599 3326411 1700599 4722317 2652887 4722317 2652887 1115929 315034 1115929 315034 1745167 3350527 1745167 3350527 244406 86594 244406 86594 4750131 3343811 4750131 3343811 1444705 966857 1444705 966857 1853068 3198754 1853068 3198754 971177 418932 971177 418932 2388913 3350412 2388913 3350412 718365 706516 718365 706516 4632793 2100929 4632793 2100929 999419 570263 999419 570263 3496753 3882056 3496753 3882056 1679683 2504594 1679683 2504594 4583537 3323635 4583537 3323635 4022064 2085001 4022064 2085001 4650529 3313788 4650529 3313788 613354 785030 613354 785030 3969240 2986535 3969240 2986535 538532 696315 538532 696315 4513795 2389130 4513795 2389130 926189 701632 926189 701632 4664015 2109244 4664015 2109244 4570442 1657667 4570442 1657667 4964953 2893552 4964953 2893552 562916 934288 562916 934288 4519762 2210023 4519762 2210023 3721863 1651037 3721863 1651037 4503945 3025419 4503945 3025419 678782 299219 678782 299219 4553360 2669268 4553360 2669268 478109 751852 478109 751852 1651447 3998179 1651447 3998179 149818 1537539 149818 1537539 3948490 3352481 3948490 3352481 369016 714353 369016 714353 1656610 4226365 1656610 4226365 1275728 77667 1275728 77667 4352184 3351211 4352184 3351211 1868812 1681986 1868812 1681986 4397733 3321195 4397733 3321195 669178 445521 669178 445521 4187989 4765249 4187989 4765249 978939 678295 978939 678295 4280621 3350366 4280621 3350366 688987 772652 688987 772652 4381115 2290277 4381115 2290277 1946208 806017 1946208 806017 3608565 3321950 3608565 3321950 1665268 900427 1665268 900427 4486100 3352358 4486100 3352358 1088394 1048192 1088394 1048192 3847126 3315972 3847126 3315972 1665508 1186554 1665508 1186554 3755086 3769801 3755086 3769801 793222 766890 793222 766890 3868165 4354379 3868165 4354379 886919 243534 886919 243534 4515301 4190031 4515301 4190031 391759 231164 391759 231164 3638938 2450995 3638938 2450995 2769674 1662018 2769674 1662018 4213379 3021286 4213379 3021286 1287868 1044505 1287868 1044505 3661320 3342785 3661320 3342785 1202712 729522 1202712 729522 3706710 4676083 3706710 4676083 1327310 2650065 1327310 2650065 4741110 3325380 4741110 3325380 1672998 2250544 1672998 2250544 4569787 4863151 4569787 4863151 1300331 330851 1300331 330851 3679133 3325532 3679133 3325532 1178424 469043 1178424 469043 3338315 4221163 3338315 4221163 784654 398252 784654 398252 3660452 3190484 3660452 3190484 1534785 1646932 1534785 1646932 4011859 3315968 4011859 3315968 777766 539453 777766 539453 4574709 2637299 4574709 2637299 1107357 484296 1107357 484296 3316380 4730813 3316380 4730813 438424 167262 438424 167262 4334284 3813641 4334284 3813641 1411579 1238565 1411579 1238565 3841000 2990725 3841000 2990725 210780 49552 210780 49552 4665195 3065113 4665195 3065113 686093 879258 686093 879258 1686484 3903816 1686484 3903816 203487 86055 203487 86055 4403737 3316853 4403737 3316853 2603044 1169900 2603044 1169900 3552410 3154009 3552410 3154009 1023097 547749 1023097 547749 3921033 3336100 3921033 3336100 524656 1670810 524656 1670810 4638667 2264771 4638667 2264771 3912558 1871361 3912558 1871361 4775012 3329420 4775012 3329420 3032997 889524 3032997 889524 4399463 4665075 4399463 4665075 687308 754190 687308 754190 3331149 3343920 3331149 3343920 449555 270785 449555 270785 4288942 2906226 4288942 2906226 643609 976269 643609 976269 4306602 4368073 4306602 4368073 221953 1236361 221953 1236361 3337992 4130679 3337992 4130679 1663113 1681577 1663113 1681577 4334750 3326233 4334750 3326233 1361001 227706 1361001 227706 1670524 4178521 1670524 4178521 318425 216778 318425 216778 3528048 3042520 3528048 3042520 827173 681002 827173 681002 1326133 3344464 1326133 3344464 500265 1023043 500265 1023043 1187779 1678601 1187779 1678601 196195 1160852 196195 1160852 1327696 1408795 1327696 1408795 273547 251120 273547 251120 4102505 3404467 4102505 3404467 2138037 792657 2138037 792657 3658695 3292820 3658695 3292820 1021415 399114 1021415 399114 4619936 2867243 4619936 2867243 838444 714666 838444 714666 4017833 2944883 4017833 2944883 818169 482106 818169 482106 4433949 3343618 4433949 3343618 3058562 1656641 3058562 1656641 4048814 3333134 4048814 3333134 573877 708806 573877 708806 3607886 2007672 3607886 2007672 522626 343829 522626 343829 1976268 4082361 1976268 4082361 512218 503310 512218 503310 4416160 2221312 4416160 2221312 1713494 797129 1713494 797129 3729240 3315022 3729240 3315022 594239 995455 594239 995455 4394433 2583544 4394433 2583544 1343167 784302 1343167 784302 4611645 4467140 4611645 4467140 487649 17207 487649 17207 4735877 3347686 4735877 3347686 502134 273127 502134 273127 3640914 4442914 3640914 4442914 837391 578040 837391 578040 4557998 2654715 4557998 2654715 363448 234182 363448 234182 4786090 4840488 4786090 4840488 747065 1675678 747065 1675678 3931483 3571754 3931483 3571754 528387 518379 528387 518379 3943268 4703951 3943268 4703951 582781 568859 582781 568859 4495364 3334571 4495364 3334571 704537 813347 704537 813347 3866879 4532216 3866879 4532216 558911 1430186 558911 1430186 4198079 2844334 4198079 2844334 694110 678998 694110 678998 2931970 1900535 2931970 1900535 298313 1286957 298313 1286957 4613830 2271898 4613830 2271898 649666 497803 649666 497803 4219090 2961130 4219090 2961130 2818811 1670285 2818811 1670285 4971651 3349959 4971651 3349959 3349842 1958912 3349842 1958912 4777529 3349377 4777529 3349377 739859 698902 739859 698902 4270509 2528700 4270509 2528700 2010984 1667163 2010984 1667163 4271660 4001305 4271660 4001305 830967 663276 830967 663276 4324968 2648910 4324968 2648910 3704754 1401687 3704754 1401687 4570111 3052684 4570111 3052684 411003 1204251 411003 1204251 4613375 2145242 4613375 2145242 1658548 1683180 1658548 1683180 4666654 3348574 4666654 3348574 323874 2250893 323874 2250893 4394181 2985042 4394181 2985042 3617733 1677325 3617733 1677325 4414454 2907058 4414454 2907058 1653058 221302 1653058 221302 3753801 2186970 3753801 2186970 1682054 1646762 1682054 1646762 4746996 3344061 4746996 3344061 278299 1161934 278299 1161934 3315926 3379538 3315926 3379538 543187 390526 543187 390526 4473847 3535529 4473847 3535529 3316344 1964240 3316344 1964240 4796445 3706247 4796445 3706247 508091 1095978 508091 1095978 4094516 3314549 4094516 3314549 934506 487803 934506 487803 4431701 2314029 4431701 2314029 2714826 1663208 2714826 1663208 3837511 3048701 3837511 3048701 3344158 1913910 3344158 1913910 4754494 2408013 4754494 2408013 2355767 1792297 2355767 1792297 4291123 3319448 4291123 3319448 290436 1161866 290436 1161866 1666794 1653090 1666794 1653090 266683 751830 266683 751830 4231407 2484975 4231407 2484975 370041 541665 370041 541665 661527 1110391 661527 1110391 516785 422611 516785 422611 3817124 3344132 3817124 3344132 1189871 13587 1189871 13587 4686102 3343830 4686102 3343830 8383 1142485 8383 1142485 1553588 1680545 1553588 1680545 597881 900798 597881 900798 3744866 3034269 3744866 3034269 1170745 486181 1170745 486181 1667031 3317397 1667031 3317397 287357 941584 287357 941584 4160474 2574013 4160474 2574013 449296 736441 449296 736441 3781763 3116463 3781763 3116463 326806 1039852 326806 1039852 4575969 2837418 4575969 2837418 469469 162660 469469 162660 4223189 3191261 4223189 3191261 765399 784621 765399 784621 4263649 3321186 4263649 3321186 1022726 471027 1022726 471027 1454148 1683221 1454148 1683221 1092444 550988 1092444 550988 1589336 3333819 1589336 3333819 613717 671654 613717 671654 1417743 1660353 1417743 1660353 1154535 1245088 1154535 1245088 3326311 2548669 3326311 2548669 1292657 1251293 1292657 1251293 3788903 4803007 3788903 4803007 1647879 1650083 1647879 1650083 4594588 3053565 4594588 3053565 2917122 1664042 2917122 1664042 4675734 2520744 4675734 2520744 3641187 1661636 3641187 1661636 4947623 3350230 4947623 3350230 1119617 387533 1119617 387533 4367213 3323518 4367213 3323518 1032004 353899 1032004 353899 4455218 3320491 4455218 3320491 3032095 2520798 3032095 2520798 4492223 4708542 4492223 4708542 2639779 1989311 2639779 1989311 4767574 3438301 4767574 3438301 1045374 554219 1045374 554219 4040207 3322572 4040207 3322572 3343499 2381569 3343499 2381569 4235592 2725387 4235592 2725387 781284 552290 781284 552290 3947588 3337614 3947588 3337614 270352 1294993 270352 1294993 3346184 4416559 3346184 4416559 1655656 2404769 1655656 2404769 4665949 3329906 4665949 3329906 730525 820093 730525 820093 2065738 4307192 2065738 4307192 695949 3323288 695949 3323288 2161142 3351063 2161142 3351063 639940 843777 639940 843777 3318693 4547884 3318693 4547884 1255223 782376 1255223 782376 4365711 3352148 4365711 3352148 485137 1165350 485137 1165350 4131954 4910738 4131954 4910738 3315742 1994524 3315742 1994524 4129514 2530001 4129514 2530001 1373305 1205738 1373305 1205738 4876552 2363958 4876552 2363958 309585 505889 309585 505889 3762533 2708853 3762533 2708853 303384 1199390 303384 1199390 2069814 2537083 2069814 2537083 1380235 1495715 1380235 1495715 3933433 3335074 3933433 3335074 138801 1651596 138801 1651596 4992834 3365220 4992834 3365220 1733613 1653837 1733613 1653837 4833282 2392783 4833282 2392783 3841016 1684768 3841016 1684768 4440579 2937673 4440579 2937673 257897 255306 257897 255306 2614109 3959747 2614109 3959747 1574129 1678966 1574129 1678966 3346365 3322473 3346365 3322473 372127 1177792 372127 1177792 1678084 4046662 1678084 4046662 1004823 586895 1004823 586895 3566039 3316179 3566039 3316179 283577 281894 283577 281894 4528400 2277496 4528400 2277496 1675394 1279610 1675394 1279610 3638163 3338929 3638163 3338929 1592678 1392274 1592678 1392274 4257187 2923263 4257187 2923263 545269 1011095 545269 1011095 4783778 3289852 4783778 3289852 891164 708501 891164 708501 4787514 2354286 4787514 2354286 1677539 1682350 1677539 1682350 4075808 3343964 4075808 3343964 391235 373702 391235 373702 4170770 3613307 4170770 3613307 188300 2146922 188300 2146922 4328583 3341028 4328583 3341028 1031559 557993 1031559 557993 3334074 4543473 3334074 4543473 238596 1208327 238596 1208327 4682410 3330970 4682410 3330970 1670151 2122415 1670151 2122415 4715565 3938563 4715565 3938563 3327485 2385593 3327485 2385593 4304390 3348672 4304390 3348672 3854722 2034798 3854722 2034798 4665621 3344871 4665621 3344871 3349338 1925050 3349338 1925050 4764564 3340831 4764564 3340831 2194244 2479378 2194244 2479378 4206238 4926936 4206238 4926936 1652510 2010772 1652510 2010772 4695421 3056763 4695421 3056763 3347392 2273804 3347392 2273804 4532535 3340836 4532535 3340836 844493 731009 844493 731009 1674032 4690706 1674032 4690706 308028 261292 308028 261292 3318041 4499738 3318041 4499738 508506 487990 508506 487990 3334262 3345518 3334262 3345518 1067022 1649819 1067022 1649819 4764452 3131985 4764452 3131985 1372708 549047 1372708 549047 4416844 2908577 4416844 2908577 1330013 1247103 1330013 1247103 3811364 2976585 3811364 2976585 1352250 1068507 1352250 1068507 3834848 3341542 3834848 3341542 447396 916074 447396 916074 3983944 4847475 3983944 4847475 1673048 1655470 1673048 1655470 4618582 2956887 4618582 2956887 4216019 2143640 4216019 2143640 4700960 4801706 4700960 4801706 630625 847905 630625 847905 4188723 3335501 4188723 3335501 1552591 2661701 1552591 2661701 4449680 4915406 4449680 4915406 1432815 1424206 1432815 1424206 4736084 2794512 4736084 2794512 509277 967991 509277 967991 1383585 3556583 1383585 3556583 193508 1585550 193508 1585550 4335537 2524898 4335537 2524898 1348786 259643 1348786 259643 4085450 3101278 4085450 3101278 1679289 873467 1679289 873467 4247618 3284779 4247618 3284779 541358 768189 541358 768189 4447590 3346533 4447590 3346533 857579 411677 857579 411677 2171820 3338198 2171820 3338198 202503 1378239 202503 1378239 3324648 4055731 3324648 4055731 963281 422763 963281 422763 4322526 3903524 4322526 3903524 2641949 944303 2641949 944303 4760538 2351635 4760538 2351635 1662182 150747 1662182 150747 4558901 1675349 4558901 1675349 630173 341867 630173 341867 1368551 3346425 1368551 3346425 925918 719336 925918 719336 1647852 3557208 1647852 3557208 645042 476627 645042 476627 3919991 3298012 3919991 3298012 1261941 911194 1261941 911194 3332846 4975215 3332846 4975215 305217 1018934 305217 1018934 2215936 1656053 2215936 1656053 520854 1060567 520854 1060567 3407183 4257230 3407183 4257230 990565 587866 990565 587866 4659320 2205780 4659320 2205780 1301014 1277589 1301014 1277589 4326863 3343447 4326863 3343447 1181338 390081 1181338 390081 3035778 1682279 3035778 1682279 236265 852082 236265 852082 3136662 1675852 3136662 1675852 528961 545698 528961 545698 4092819 3346562 4092819 3346562 593729 810773 593729 810773 3601917 3348158 3601917 3348158 1023904 1673213 1023904 1673213 4015830 2857935 4015830 2857935 3742385 1646953 3742385 1646953 4732140 2364278 4732140 2364278 3436046 1657697 3436046 1657697 4103412 4398933 4103412 4398933 1017310 458745 1017310 458745 4148608 3322812 4148608 3322812 1140609 1569465 1140609 1569465 3798776 3329779 3798776 3329779 971839 641046 971839 641046 1325210 3326906 1325210 3326906 494094 854248 494094 854248 1663977 4780243 1663977 4780243 467813 1035959 467813 1035959 2026739 3326805 2026739 3326805 66006 1385642 66006 1385642 3327123 2506321 3327123 2506321 348272 284660 348272 284660 4474561 4300861 4474561 4300861 2824283 1125030 2824283 1125030 3639939 3321874 3639939 3321874 584912 412238 584912 412238 3079019 1719016 3079019 1719016 843688 780267 843688 780267 4701155 2186592 4701155 2186592 1661535 767601 1661535 767601 4256609 2681815 4256609 2681815 1743267 1652166 1743267 1652166 4537862 3351962 4537862 3351962 1255784 275258 1255784 275258 4527907 2327342 4527907 2327342 1268738 1035680 1268738 1035680 4558850 3341797 4558850 3341797 351821 738788 351821 738788 1654390 3744338 1654390 3744338 274682 538530 274682 538530 4193154 3848668 4193154 3848668 3147020 1662726 3147020 1662726 4626564 4032904 4626564 4032904 1275702 1676346 1275702 1676346 4425862 2631230 4425862 2631230 3564539 1672518 3564539 1672518 4029022 3336935 4029022 3336935 1209105 1963918 1209105 1963918 4771124 3351853 4771124 3351853 3555736 1676994 3555736 1676994 4541954 2897534 4541954 2897534 594479 952367 594479 952367 4010366 2913660 4010366 2913660 1379705 693609 1379705 693609 4205601 2960307 4205601 2960307 581947 577802 581947 577802 4252417 4403338 4252417 4403338 455301 640678 455301 640678 1650304 3338051 1650304 3338051 453523 911176 453523 911176 4198922 2617568 4198922 2617568 288743 765881 288743 765881 3329710 3435324 3329710 3435324 249419 403427 249419 403427 4458700 3676929 4458700 3676929 2027120 154892 2027120 154892 4473379 3030917 4473379 3030917 178765 999123 178765 999123 4195801 3342356 4195801 3342356 704631 703699 704631 703699 3942966 3337424 3942966 3337424 1324269 241041 1324269 241041 3828990 2309402 3828990 2309402 587909 517219 587909 517219 4376436 3005779 4376436 3005779 3438261 1660520 3438261 1660520 4699778 4570383 4699778 4570383 1912082 1682480 1912082 1682480 4593051 3136488 4593051 3136488 442328 471303 442328 471303 4607408 4646314 4607408 4646314 262003 650094 262003 650094 1664280 3641322 1664280 3641322 230221 209782 230221 209782 4096041 4596236 4096041 4596236 1680562 1675106 1680562 1675106 4527267 3339214 4527267 3339214 1395997 279148 1395997 279148 4690927 3316241 4690927 3316241 1660990 1663992 1660990 1663992 4282595 2546152 4282595 2546152 1648250 485152 1648250 485152 3945113 3315486 3945113 3315486 1574330 1036373 1574330 1036373 4377324 3332719 4377324 3332719 899522 387173 899522 387173 3623410 2534880 3623410 2534880 344263 220091 344263 220091 4551503 2218921 4551503 2218921 660924 884677 660924 884677 3660752 2004041 3660752 2004041 422528 1072258 422528 1072258 4129859 2879568 4129859 2879568 506690 499796 506690 499796 3581883 3316580 3581883 3316580 285440 1075129 285440 1075129 4360786 2768999 4360786 2768999 3088622 344308 3088622 344308 4494832 3318719 4494832 3318719 1885099 1665968 1885099 1665968 4729492 3343222 4729492 3343222 1647988 616186 1647988 616186 4119345 3327084 4119345 3327084 1123135 212541 1123135 212541 4180648 4902238 4180648 4902238 1677533 1678392 1677533 1678392 4333143 3343980 4333143 3343980 814062 547924 814062 547924 3604577 3745145 3604577 3745145 1430735 1439859 1430735 1439859 4305230 3347782 4305230 3347782 456652 563664 456652 563664 3839719 2462570 3839719 2462570 809107 1656769 809107 1656769 4411880 2868027 4411880 2868027 605533 237984 605533 237984 4317536 4682352 4317536 4682352 358664 220054 358664 220054 3337475 3132684 3337475 3132684 1263834 1269700 1263834 1269700 4583791 2957190 4583791 2957190 1085882 1005466 1085882 1005466 3342728 4975505 3342728 4975505 226968 193499 226968 193499 1595488 3340952 1595488 3340952 386641 351473 386641 351473 3053583 3315246 3053583 3315246 755361 1122484 755361 1122484 3745676 3331212 3745676 3331212 728538 667277 728538 667277 4013252 2937843 4013252 2937843 3681329 1654466 3681329 1654466 4272922 2421115 4272922 2421115 1767729 1536918 1767729 1536918 4625366 3862764 4625366 3862764 1128874 983653 1128874 983653 2781948 1678138 2781948 1678138 367815 361535 367815 361535 3318462 2364786 3318462 2364786 628867 1019419 628867 1019419 4612509 2750525 4612509 2750525 2082530 1357052 2082530 1357052 3612724 4334813 3612724 4334813 300337 209708 300337 209708 3325093 3348640 3325093 3348640 147261 1648600 147261 1648600 4671259 3379201 4671259 3379201 1184170 1037282 1184170 1037282 4747397 3212045 4747397 3212045 312067 573678 312067 573678 3343153 4605428 3343153 4605428 666076 715075 666076 715075 3522969 4430045 3522969 4430045 3213487 1650438 3213487 1650438 3895166 3351670 3895166 3351670 889822 744576 889822 744576 4849688 4875566 4849688 4875566 459859 663553 459859 663553 4196937 2954115 4196937 2954115 265295 1397233 265295 1397233 1651457 4656008 1651457 4656008 1499492 1653805 1499492 1653805 2884674 4385178 2884674 4385178 1658101 2885751 1658101 2885751 4476397 4893178 4476397 4893178 2469995 748115 2469995 748115 3350917 3331545 3350917 3331545 1267155 1231637 1267155 1231637 4317574 3327764 4317574 3327764 49426 1679759 49426 1679759 4846613 4223888 4846613 4223888 1657762 1880143 1657762 1880143 3929919 3002311 3929919 3002311 332229 394376 332229 394376 4010663 3350001 4010663 3350001 440328 322197 440328 322197 1678431 1428377 1678431 1428377 201248 229933 201248 229933 1174974 3338330 1174974 3338330 465232 589103 465232 589103 3813850 3332305 3813850 3332305 1161919 343663 1161919 343663 4279940 3947129 4279940 3947129 669243 361059 669243 361059 2846810 1684361 2846810 1684361 1391675 917377 1391675 917377 4382520 2341226 4382520 2341226 532290 514377 532290 514377 4682147 3692655 4682147 3692655 821072 655233 821072 655233 3820413 3346040 3820413 3346040 3337947 1669639 3337947 1669639 4959338 2971943 4959338 2971943 3323493 1447451 3323493 1447451 4700788 2458134 4700788 2458134 1338686 858775 1338686 858775 4752576 3659733 4752576 3659733 303569 166706 303569 166706 3643354 2089518 3643354 2089518 434807 454887 434807 454887 3715592 3018158 3715592 3018158 711885 546920 711885 546920 4395911 2926259 4395911 2926259 1403887 1654802 1403887 1654802 3317913 3340208 3317913 3340208 1062813 584762 1062813 584762 1126353 3347501 1126353 3347501 38562 2247622 38562 2247622 4777220 3881873 4777220 3881873 987923 431470 987923 431470 4630529 3145626 4630529 3145626 280562 234411 280562 234411 3586384 3320809 3586384 3320809 585560 491504 585560 491504 3596649 3344762 3596649 3344762 392412 398477 392412 398477 4318621 2920114 4318621 2920114 970939 664454 970939 664454 3879577 3006681 3879577 3006681 1292584 1002821 1292584 1002821 4327881 4831117 4327881 4831117 1472173 1421574 1472173 1421574 4565860 4104870 4565860 4104870 1415237 256607 1415237 256607 4282280 2892047 4282280 2892047 1408226 1286748 1408226 1286748 4437946 3509019 4437946 3509019 881958 735008 881958 735008 4699753 2106862 4699753 2106862 490292 315636 490292 315636 3767196 3351673 3767196 3351673 914846 578699 914846 578699 4523940 3593214 4523940 3593214 689512 679754 689512 679754 4008189 3036387 4008189 3036387 793082 636781 793082 636781 1073376 1674450 1073376 1674450 106548 840780 106548 840780 4445735 4908530 4445735 4908530 1655697 1474335 1655697 1474335 4698364 3342668 4698364 3342668 2735067 1674684 2735067 1674684 4172796 2990982 4172796 2990982 1376705 783247 1376705 783247 3350237 3871468 3350237 3871468 1292808 238210 1292808 238210 3387817 4567513 3387817 4567513 461736 457120 461736 457120 3904271 3316904 3904271 3316904 816955 662874 816955 662874 4473415 2731689 4473415 2731689 1404613 618037 1404613 618037 4583048 3700071 4583048 3700071 870177 473784 870177 473784 3769427 3352512 3769427 3352512 494679 488852 494679 488852 3946258 4128099 3946258 4128099 330068 484766 330068 484766 3710915 3730469 3710915 3730469 375475 1665818 375475 1665818 4775187 3336238 4775187 3336238 4073694 2369591 4073694 2369591 4418870 3739696 4418870 3739696 305816 2217110 305816 2217110 3934187 3570234 3934187 3570234 1593536 2065695 1593536 2065695 4059416 4001213 4059416 4001213 241530 224280 241530 224280 2679924 1676462 2679924 1676462 641601 988794 641601 988794 4234742 2960456 4234742 2960456 1651268 1659528 1651268 1659528 4332195 3345566 4332195 3345566 328483 326617 328483 326617 3352785 2338178 3352785 2338178 303983 1040539 303983 1040539 3648183 3350055 3648183 3350055 2011054 1648890 2011054 1648890 4562498 2358334 4562498 2358334 219082 223860 219082 223860 3919744 2871608 3919744 2871608 889679 534882 889679 534882 4350096 2440327 4350096 2440327 3850724 1677834 3850724 1677834 4498129 3659034 4498129 3659034 3319828 435421 3319828 435421 4365404 4365136 4365404 4365136 1433323 499712 1433323 499712 4586970 2362609 4586970 2362609 3605951 1671033 3605951 1671033 4644124 3115746 4644124 3115746 1960463 2394315 1960463 2394315 4380016 2821008 4380016 2821008 3006369 1647231 3006369 1647231 4937177 2440338 4937177 2440338 3914780 1650616 3914780 1650616 4653460 3350684 4653460 3350684 3340307 2289838 3340307 2289838 4006633 3339196 4006633 3339196 750702 838621 750702 838621 2350344 4235529 2350344 4235529 521754 502778 521754 502778 3317056 2644514 3317056 2644514 405836 817941 405836 817941 3341118 4874308 3341118 4874308 1395500 885336 1395500 885336 4119966 2865429 4119966 2865429 213989 105994 213989 105994 4387529 3334696 4387529 3334696 231492 219966 231492 219966 3335574 3318231 3335574 3318231 1001737 515372 1001737 515372 3841295 3457404 3841295 3457404 1053644 1665829 1053644 1665829 3344307 2546136 3344307 2546136 1669234 1595347 1669234 1595347 4207563 3338638 4207563 3338638 454775 675037 454775 675037 4476295 2885460 4476295 2885460 3677628 1665480 3677628 1665480 4542839 3343559 4542839 3343559 3541930 1684281 3541930 1684281 4700496 3348799 4700496 3348799 884437 266729 884437 266729 1677766 2972472 1677766 2972472 688379 865721 688379 865721 3959379 2783022 3959379 2783022 617150 38703 617150 38703 3615120 3953550 3615120 3953550 1427795 1434074 1427795 1434074 3961046 3331706 3961046 3331706 302490 20309 302490 20309 4753357 3352511 4753357 3352511 608753 462855 608753 462855 3679569 4678986 3679569 4678986 686955 498014 686955 498014 4103050 2634126 4103050 2634126 963650 727451 963650 727451 3845277 3339327 3845277 3339327 1074536 923671 1074536 923671 3735307 2979082 3735307 2979082 534716 363835 534716 363835 4559719 2954373 4559719 2954373 1129471 1097515 1129471 1097515 4248175 4010058 4248175 4010058 1325617 859615 1325617 859615 4781972 2148962 4781972 2148962 3599919 1922952 3599919 1922952 4766304 3689947 4766304 3689947 455821 424190 455821 424190 4657681 3326787 4657681 3326787 1776451 1669332 1776451 1669332 4562509 2199898 4562509 2199898 3670728 1648260 3670728 1648260 4993654 2257672 4993654 2257672 835935 761714 835935 761714 1667092 4032042 1667092 4032042 1409975 1402987 1409975 1402987 3985409 3340623 3985409 3340623 1342185 921159 1342185 921159 4634803 2901227 4634803 2901227 541165 736064 541165 736064 1657786 3352175 1657786 3352175 2490 1402738 2490 1402738 3316919 4866826 3316919 4866826 330392 165730 330392 165730 3346698 3324962 3346698 3324962 496894 1021703 496894 1021703 1152906 3327503 1152906 3327503 86110 638535 86110 638535 3322682 3075728 3322682 3075728 1077779 1255146 1077779 1255146 3338915 3988415 3338915 3988415 644891 558601 644891 558601 4169833 3654477 4169833 3654477 3340955 2306895 3340955 2306895 4129021 2777260 4129021 2777260 3755982 2068045 3755982 2068045 4782571 4355827 4782571 4355827 2359619 997128 2359619 997128 4501318 2666084 4501318 2666084 3707403 1659880 3707403 1659880 4378224 2829946 4378224 2829946 3734682 1673766 3734682 1673766 4439582 4223724 4439582 4223724 676309 1673627 676309 1673627 4222481 3561076 4222481 3561076 1626633 2078633 1626633 2078633 3326831 4011457 3326831 4011457 1426639 807695 1426639 807695 4209885 4582610 4209885 4582610 362235 1257713 362235 1257713 3327609 3352290 3327609 3352290 2764530 1742360 2764530 1742360 4494652 3349041 4494652 3349041 1232227 996252 1232227 996252 3348953 3359359 3348953 3359359 275657 207453 275657 207453 4018818 3037766 4018818 3037766 1039699 499449 1039699 499449 3771186 2698953 3771186 2698953 728794 697866 728794 697866 4481519 2513472 4481519 2513472 538900 524282 538900 524282 4531363 2762594 4531363 2762594 3723591 1651850 3723591 1651850 4616382 3011553 4616382 3011553 830442 647971 830442 647971 3658232 1986819 3658232 1986819 1393884 1339022 1393884 1339022 4419406 2332036 4419406 2332036 3706197 2056807 3706197 2056807 4776539 3344461 4776539 3344461 251577 1298483 251577 1298483 4423370 2522833 4423370 2522833 4172538 2503862 4172538 2503862 4388856 2839212 4388856 2839212 1248907 866308 1248907 866308 3732385 4685096 3732385 4685096 412841 348282 412841 348282 3954756 3326941 3954756 3326941 3479955 2890163 3479955 2890163 4607203 3885783 4607203 3885783 3263012 2083926 3263012 2083926 3802917 3349554 3802917 3349554 702164 1667391 702164 1667391 4120395 3323114 4120395 3323114 561336 895996 561336 895996 3348648 3331557 3348648 3331557 1178055 856524 1178055 856524 4305599 3053629 4305599 3053629 3490317 1663322 3490317 1663322 4209493 4092005 4209493 4092005 3099938 2454723 3099938 2454723 4545290 3349454 4545290 3349454 416504 952036 416504 952036 3327343 4706535 3327343 4706535 851408 1163788 851408 1163788 4320014 2746869 4320014 2746869 690164 782629 690164 782629 3898427 3121129 3898427 3121129 3324140 1680801 3324140 1680801 4819569 4696839 4819569 4696839 1390913 2026799 1390913 2026799 4063171 3322517 4063171 3322517 1907501 1231313 1907501 1231313 4317211 3337272 4317211 3337272 876898 690403 876898 690403 3842049 4179950 3842049 4179950 1234529 3320786 1234529 3320786 4671686 3349661 4671686 3349661 700476 523535 700476 523535 3899739 3634617 3899739 3634617 1536808 2312190 1536808 2312190 4157322 3341441 4157322 3341441 1254427 1227991 1254427 1227991 3957748 1742396 3957748 1742396 601772 939412 601772 939412 4173110 3933307 4173110 3933307 1083180 503213 1083180 503213 4347349 3108991 4347349 3108991 1681096 2559304 1681096 2559304 4723935 4732505 4723935 4732505 769358 396967 769358 396967 3644306 3341801 3644306 3341801 655729 534453 655729 534453 4263941 2746855 4263941 2746855 1243441 1067590 1243441 1067590 2703966 1664721 2703966 1664721 394728 574388 394728 574388 4696691 2901037 4696691 2901037 357845 1058370 357845 1058370 4785739 4442936 4785739 4442936 395770 1652494 395770 1652494 3848758 3349827 3848758 3349827 681592 533721 681592 533721 4546187 2567437 4546187 2567437 3322732 1670253 3322732 1670253 4676061 2646885 4676061 2646885 563790 777485 563790 777485 4182914 3342779 4182914 3342779 353537 1656984 353537 1656984 4183379 2701053 4183379 2701053 1195585 590763 1195585 590763 4730459 4702526 4730459 4702526 954011 2033943 954011 2033943 4629295 4158129 4629295 4158129 299565 245919 299565 245919 2856036 3345646 2856036 3345646 870288 448555 870288 448555 3348957 4897407 3348957 4897407 2668325 164743 2668325 164743 3350281 4517151 3350281 4517151 2501865 2480798 2501865 2480798 4429809 3346223 4429809 3346223 586453 964744 586453 964744 4334744 3429848 4334744 3429848 820220 524475 820220 524475 4314638 2490808 4314638 2490808 1649457 1469604 1649457 1469604 4278834 2617646 4278834 2617646 3784489 2099790 3784489 2099790 4739499 3343822 4739499 3343822 697489 1340567 697489 1340567 3755330 2229822 3755330 2229822 491622 489752 491622 489752 4286279 2855202 4286279 2855202 1939473 1651843 1939473 1651843 4475075 3347307 4475075 3347307 647904 838348 647904 838348 3937724 3398611 3937724 3398611 1158939 1023901 1158939 1023901 3717471 4265534 3717471 4265534 919549 2453234 919549 2453234 4558338 3343606 4558338 3343606 632638 340487 632638 340487 3958986 2742014 3958986 2742014 1444075 1379355 1444075 1379355 4502418 4128915 4502418 4128915 167656 1274563 167656 1274563 3428862 3338029 3428862 3338029 2080732 2220947 2080732 2220947 4516291 3300838 4516291 3300838 904807 656093 904807 656093 4441468 2982082 4441468 2982082 2419392 1660398 2419392 1660398 4288216 3065887 4288216 3065887 824673 218460 824673 218460 3932490 3674202 3932490 3674202 1226037 1229479 1226037 1229479 3327425 3710606 3327425 3710606 754576 1379102 754576 1379102 3805742 2466949 3805742 2466949 274528 201406 274528 201406 3547598 4297765 3547598 4297765 495318 486418 495318 486418 4504322 2202563 4504322 2202563 1670414 73164 1670414 73164 4043194 3349890 4043194 3349890 1098182 2672903 1098182 2672903 4486276 3859290 4486276 3859290 957866 3338244 957866 3338244 4360186 3353095 4360186 3353095 284848 131319 284848 131319 1668087 3323074 1668087 3323074 431377 1015277 431377 1015277 1727688 3342169 1727688 3342169 268927 254659 268927 254659 4126765 2575483 4126765 2575483 3684283 1671108 3684283 1671108 5007028 2892790 5007028 2892790 3863889 2106493 3863889 2106493 4756367 3328063 4756367 3328063 46735 1243320 46735 1243320 3692663 3072145 3692663 3072145 3186001 445083 3186001 445083 4165617 2567954 4165617 2567954 911037 391420 911037 391420 4316761 3316913 4316761 3316913 541059 934033 541059 934033 3712787 3326152 3712787 3326152 388648 336384 388648 336384 4694270 3326435 4694270 3326435 2604966 1666833 2604966 1666833 4160759 2486755 4160759 2486755 610276 282161 610276 282161 4603267 3324754 4603267 3324754 957030 326941 957030 326941 4647972 2230430 4647972 2230430 761510 797233 761510 797233 4206205 3293073 4206205 3293073 391957 259621 391957 259621 4654271 3319740 4654271 3319740 589911 501234 589911 501234 4617621 2935965 4617621 2935965 404397 1073833 404397 1073833 3340620 3230331 3340620 3230331 748351 381392 748351 381392 3342946 2810474 3342946 2810474 843097 416519 843097 416519 1926896 1681923 1926896 1681923 524419 978978 524419 978978 3815703 3035649 3815703 3035649 1326299 1051214 1326299 1051214 3594745 3344157 3594745 3344157 158179 2700149 158179 2700149 4910723 3328396 4910723 3328396 1318818 920713 1318818 920713 3870024 2931244 3870024 2931244 404011 289309 404011 289309 3154553 2231516 3154553 2231516 703227 1287960 703227 1287960 2911482 4017080 2911482 4017080 1671773 2104560 1671773 2104560 4592192 3041438 4592192 3041438 3336692 1661928 3336692 1661928 4328030 2823313 4328030 2823313 611423 825723 611423 825723 3594632 4641539 3594632 4641539 860426 545921 860426 545921 4789549 2675060 4789549 2675060 445310 229828 445310 229828 4174418 3351158 4174418 3351158 676451 195142 676451 195142 4153941 4239668 4153941 4239668 710468 924996 710468 924996 3716375 3317736 3716375 3317736 731627 547004 731627 547004 3531468 2732535 3531468 2732535 1658673 1424862 1658673 1424862 4549545 2439345 4549545 2439345 3610916 1662582 3610916 1662582 4468127 3325843 4468127 3325843 230393 240201 230393 240201 3697902 3342269 3697902 3342269 1243095 409434 1243095 409434 3968108 4534847 3968108 4534847 480949 443784 480949 443784 4257101 3335077 4257101 3335077 1701857 1505200 1701857 1505200 3725668 3344499 3725668 3344499 1125055 975070 1125055 975070 4627768 3303653 4627768 3303653 294347 1206634 294347 1206634 3319698 3319630 3319698 3319630 1652168 2164051 1652168 2164051 4016495 3349525 4016495 3349525 976348 1268451 976348 1268451 4303169 3313675 4303169 3313675 3333923 686565 3333923 686565 4088711 3102970 4088711 3102970 2584493 1654716 2584493 1654716 3904751 4950209 3904751 4950209 1346351 1033868 1346351 1033868 4166363 2749797 4166363 2749797 3669902 1654171 3669902 1654171 4362096 4787906 4362096 4787906 321224 325350 321224 325350 3888033 3319043 3888033 3319043 1234332 237862 1234332 237862 3651259 3324756 3651259 3324756 818336 538447 818336 538447 3952280 5001782 3952280 5001782 953091 891907 953091 891907 4157351 3103211 4157351 3103211 1243356 957114 1243356 957114 4728836 3602617 4728836 3602617 521314 700899 521314 700899 3743699 3345466 3743699 3345466 858341 1576038 858341 1576038 4610872 2988602 4610872 2988602 447984 519664 447984 519664 4873795 2635928 4873795 2635928 3331033 1681475 3331033 1681475 4561306 2573036 4561306 2573036 3331865 2016809 3331865 2016809 3803600 3844373 3803600 3844373 464520 552844 464520 552844 2536912 3663092 2536912 3663092 461453 3094136 461453 3094136 3995724 3346348 3995724 3346348 760162 605648 760162 605648 3547501 3317797 3547501 3317797 1152540 233407 1152540 233407 4176006 2932926 4176006 2932926 1008484 792272 1008484 792272 3715055 3032226 3715055 3032226 801767 833283 801767 833283 1671493 4520413 1671493 4520413 300360 405712 300360 405712 1675774 3974438 1675774 3974438 1212766 550135 1212766 550135 4287798 2838656 4287798 2838656 1925737 802734 1925737 802734 4765656 3336022 4765656 3336022 331727 291901 331727 291901 3764268 3606716 3764268 3606716 828235 410337 828235 410337 4437714 3061864 4437714 3061864 1986062 2189492 1986062 2189492 4566729 3337634 4566729 3337634 1109938 1668129 1109938 1668129 3923527 3337945 3923527 3337945 1095800 523291 1095800 523291 4577641 1656164 4577641 1656164 471779 430269 471779 430269 3685198 4758295 3685198 4758295 1664685 2846732 1664685 2846732 4527878 3036956 4527878 3036956 1522553 1336880 1522553 1336880 4060163 4244252 4060163 4244252 700561 801350 700561 801350 4510494 3348409 4510494 3348409 4038161 2281215 4038161 2281215 4485690 2899811 4485690 2899811 420352 139898 420352 139898 3891999 3027641 3891999 3027641 3317203 1917928 3317203 1917928 4543167 3642017 4543167 3642017 1297522 816815 1297522 816815 4584816 3334883 4584816 3334883 2423834 1653983 2423834 1653983 4159042 2839128 4159042 2839128 1246388 283591 1246388 283591 4548119 3634010 4548119 3634010 581534 514170 581534 514170 4254074 2459696 4254074 2459696 1652250 1647697 1652250 1647697 4593310 3345790 4593310 3345790 1269174 1244481 1269174 1244481 4348720 2354132 4348720 2354132 3828623 2105170 3828623 2105170 4688678 3326601 4688678 3326601 274489 813991 274489 813991 4466053 3005013 4466053 3005013 1398196 796442 1398196 796442 4479617 2270672 4479617 2270672 1256350 1255617 1256350 1255617 1304260 3325018 1304260 3325018 1035977 483169 1035977 483169 4544738 2252449 4544738 2252449 3610363 1657203 3610363 1657203 4550584 2254744 4550584 2254744 347854 579811 347854 579811 4371910 2558921 4371910 2558921 4084103 1973620 4084103 1973620 4686899 3317199 4686899 3317199 250198 65270 250198 65270 4101175 3346105 4101175 3346105 2105845 1671978 2105845 1671978 4870732 2538361 4870732 2538361 3873071 2040105 3873071 2040105 4719175 4015720 4719175 4015720 3321366 2398823 3321366 2398823 4721016 3316912 4721016 3316912 466524 283328 466524 283328 4416867 2293899 4416867 2293899 890885 1371449 890885 1371449 3759333 4035807 3759333 4035807 354681 322763 354681 322763 4619212 2142588 4619212 2142588 3314138 718559 3314138 718559 4639804 2590255 4639804 2590255 540407 484255 540407 484255 1373554 1662167 1373554 1662167 576211 554406 576211 554406 1195175 1653161 1195175 1653161 887838 686559 887838 686559 3325185 2878980 3325185 2878980 1098919 427202 1098919 427202 3940053 2688942 3940053 2688942 2340571 1394797 2340571 1394797 4753042 3321878 4753042 3321878 999356 663780 999356 663780 4486267 2655721 4486267 2655721 3639971 1982180 3639971 1982180 4719690 4146510 4719690 4146510 982488 577197 982488 577197 4076604 4996910 4076604 4996910 726786 463074 726786 463074 4285259 3113764 4285259 3113764 966199 939962 966199 939962 3346822 4644664 3346822 4644664 1395283 1291711 1395283 1291711 4779494 3327115 4779494 3327115 906647 678333 906647 678333 1268104 3316058 1268104 3316058 527259 1143259 527259 1143259 4634939 2274783 4634939 2274783 1362058 1066574 1362058 1066574 4264072 3317652 4264072 3317652 427475 722644 427475 722644 4725776 4219444 4725776 4219444 500372 411516 500372 411516 4790054 3324610 4790054 3324610 474187 371727 474187 371727 4692142 2783287 4692142 2783287 315181 276890 315181 276890 4344271 2130001 4344271 2130001 1421535 1189170 1421535 1189170 4778061 1995697 4778061 1995697 546355 282062 546355 282062 4224569 2333783 4224569 2333783 1141432 266772 1141432 266772 4276892 4639002 4276892 4639002 621233 620553 621233 620553 1104673 1264638 1104673 1264638 305620 294731 305620 294731 3683635 3936720 3683635 3936720 1500180 1657063 1500180 1657063 4360723 3345312 4360723 3345312 605647 614663 605647 614663 1309620 1671517 1309620 1671517 684459 648267 684459 648267 4076951 3082766 4076951 3082766 701339 644701 701339 644701 4284422 2433565 4284422 2433565 495269 964534 495269 964534 3875342 4198541 3875342 4198541 966183 327240 966183 327240 2894956 1884574 2894956 1884574 1660403 563035 1660403 563035 4398773 4700288 4398773 4700288 1661639 1177809 1661639 1177809 4071022 2776835 4071022 2776835 3329867 1597699 3329867 1597699 4669666 3323639 4669666 3323639 537022 992494 537022 992494 3349315 3339120 3349315 3339120 497378 254875 497378 254875 4610918 3092780 4610918 3092780 1650320 306156 1650320 306156 3901473 3334167 3901473 3334167 302518 1287945 302518 1287945 4607603 2619037 4607603 2619037 720586 731445 720586 731445 4417272 3043523 4417272 3043523 764841 1179939 764841 1179939 4711484 3369898 4711484 3369898 106546 1384682 106546 1384682 2395666 2962725 2395666 2962725 1263447 369875 1263447 369875 3562697 3702181 3562697 3702181 557477 223695 557477 223695 3229281 3317654 3229281 3317654 398753 37942 398753 37942 4858329 3012152 4858329 3012152 4218823 1402286 4218823 1402286 4795961 2525432 4795961 2525432 1435825 198075 1435825 198075 2981599 3317863 2981599 3317863 214763 199987 214763 199987 2814144 3508301 2814144 3508301 1054664 548035 1054664 548035 3081903 1655807 3081903 1655807 665831 641938 665831 641938 4155321 2720818 4155321 2720818 653769 398465 653769 398465 4209690 2559588 4209690 2559588 3947037 1682206 3947037 1682206 4212200 2958178 4212200 2958178 772278 775946 772278 775946 1661932 3786349 1661932 3786349 505591 558884 505591 558884 4222812 2998023 4222812 2998023 3316296 2410379 3316296 2410379 3653499 3065701 3653499 3065701 1237146 953258 1237146 953258 4117117 2709061 4117117 2709061 906116 689189 906116 689189 2776123 3339642 2776123 3339642 1676295 1665035 1676295 1665035 3329455 4876208 3329455 4876208 1592715 1474435 1592715 1474435 3331820 2876391 3331820 2876391 1148309 365217 1148309 365217 4267968 2452219 4267968 2452219 3661044 1664778 3661044 1664778 3920415 4353071 3920415 4353071 292376 1279070 292376 1279070 1415289 3316010 1415289 3316010 206022 218154 206022 218154 3589605 4187935 3589605 4187935 1399272 241774 1399272 241774 4763797 4782517 4763797 4782517 883659 606349 883659 606349 4552940 2838397 4552940 2838397 1044975 415116 1044975 415116 3338202 4535308 3338202 4535308 326446 279084 326446 279084 3604821 3041723 3604821 3041723 1345228 450087 1345228 450087 3764739 3749659 3764739 3749659 819011 828641 819011 828641 3341421 1661143 3341421 1661143 38108 1537980 38108 1537980 4657497 4299626 4657497 4299626 468225 366095 468225 366095 3916709 2697754 3916709 2697754 794997 793920 794997 793920 3338837 3327426 3338837 3327426 817927 772558 817927 772558 3978991 2704191 3978991 2704191 644660 658838 644660 658838 3837501 3320024 3837501 3320024 297605 711781 297605 711781 3799915 3566633 3799915 3566633 42525 2121054 42525 2121054 4089853 2635345 4089853 2635345 3979293 1650585 3979293 1650585 4825859 3923013 4825859 3923013 3337915 1686069 3337915 1686069 3629450 3598734 3629450 3598734 337322 438533 337322 438533 3345854 3317529 3345854 3317529 1782522 1411516 1782522 1411516 3950568 3332913 3950568 3332913 217872 199373 217872 199373 4557042 2362758 4557042 2362758 3939384 1672461 3939384 1672461 4392362 3349195 4392362 3349195 1962783 2013841 1962783 2013841 4078632 4079166 4078632 4079166 676882 1648279 676882 1648279 4140572 2919063 4140572 2919063 298813 191919 298813 191919 4203145 3665464 4203145 3665464 1167897 377419 1167897 377419 3723209 3346355 3723209 3346355 3338337 945740 3338337 945740 3656472 2861239 3656472 2861239 480075 860058 480075 860058 4548525 3334439 4548525 3334439 1873999 1649097 1873999 1649097 4659997 2330944 4659997 2330944 3931827 1667452 3931827 1667452 4746989 3922437 4746989 3922437 927337 2726107 927337 2726107 4428414 3344091 4428414 3344091 1658133 1649138 1658133 1649138 4323637 3995306 4323637 3995306 174943 2295010 174943 2295010 4361625 2904328 4361625 2904328 1419170 1036534 1419170 1036534 3575827 3345529 3575827 3345529 277968 1314875 277968 1314875 1690089 3337671 1690089 3337671 369144 1657171 369144 1657171 3666730 3082237 3666730 3082237 780232 625327 780232 625327 3994785 2867136 3994785 2867136 3535126 1682032 3535126 1682032 4624818 3323855 4624818 3323855 3327807 1669102 3327807 1669102 4526102 2606872 4526102 2606872 4269889 2064008 4269889 2064008 4729161 3069694 4729161 3069694 270570 1164196 270570 1164196 2037875 3339856 2037875 3339856 758679 1379598 758679 1379598 3619817 3332461 3619817 3332461 389361 505571 389361 505571 3346898 4470568 3346898 4470568 1670715 2038166 1670715 2038166 3929283 3342339 3929283 3342339 338665 1175782 338665 1175782 4428100 3533575 4428100 3533575 762573 1660443 762573 1660443 4533999 3342643 4533999 3342643 1379832 378005 1379832 378005 4639090 4383069 4639090 4383069 1247301 2060255 1247301 2060255 4420209 3726628 4420209 3726628 1065928 503930 1065928 503930 4620019 2451780 4620019 2451780 549375 600092 549375 600092 2500047 3344442 2500047 3344442 345258 328075 345258 328075 3652142 2433363 3652142 2433363 2448200 774790 2448200 774790 4573413 3327209 4573413 3327209 972969 351571 972969 351571 3888897 4415982 3888897 4415982 1004673 621007 1004673 621007 4101394 3416846 4101394 3416846 1808089 1683938 1808089 1683938 3773258 3314918 3773258 3314918 945907 382735 945907 382735 4333520 3329827 4333520 3329827 757964 242974 757964 242974 4309740 2550104 4309740 2550104 3586231 1665291 3586231 1665291 4670788 3053220 4670788 3053220 3333090 1767416 3333090 1767416 3352721 3029212 3352721 3029212 765923 178062 765923 178062 3325669 1316611 3325669 1316611 694463 806255 694463 806255 4328979 4533270 4328979 4533270 578121 243998 578121 243998 3342774 1677705 3342774 1677705 99514 1137954 99514 1137954 1663962 4945304 1663962 4945304 224867 1967840 224867 1967840 4142619 2573769 4142619 2573769 1512033 1531318 1512033 1531318 3094125 3327229 3094125 3327229 714429 888111 714429 888111 2962533 3947120 2962533 3947120 632395 734029 632395 734029 3572651 3963323 3572651 3963323 1333150 345424 1333150 345424 4245769 4611312 4245769 4611312 1192412 371466 1192412 371466 1656229 3705314 1656229 3705314 381060 818003 381060 818003 4106037 3945474 4106037 3945474 3205638 2541851 3205638 2541851 4290763 3717424 4290763 3717424 616790 393188 616790 393188 4698028 2460493 4698028 2460493 360653 1226560 360653 1226560 3763938 4365465 3763938 4365465 2144319 1654145 2144319 1654145 4288671 3326274 4288671 3326274 644528 679516 644528 679516 3352285 3319683 3352285 3319683 1667989 1656577 1667989 1656577 3112454 3242518 3112454 3242518 259635 211662 259635 211662 3723169 4605889 3723169 4605889 659412 636683 659412 636683 4759066 3467024 4759066 3467024 1172878 770630 1172878 770630 3800008 2968664 3800008 2968664 301089 300884 301089 300884 4757869 2126418 4757869 2126418 1664612 1382293 1664612 1382293 4606911 2691131 4606911 2691131 498451 1387190 498451 1387190 3719093 3175162 3719093 3175162 3326777 1140624 3326777 1140624 4760923 3342650 4760923 3342650 1160772 368375 1160772 368375 1661464 4485204 1661464 4485204 965456 890614 965456 890614 1678634 3616607 1678634 3616607 611179 410700 611179 410700 2650260 1676110 2650260 1676110 792342 597810 792342 597810 3619796 3695314 3619796 3695314 832491 696443 832491 696443 4225254 2829708 4225254 2829708 3780925 1663714 3780925 1663714 4094229 3011417 4094229 3011417 3352597 1054035 3352597 1054035 4575301 3627044 4575301 3627044 242658 1648216 242658 1648216 2778269 3324099 2778269 3324099 1418479 1652465 1418479 1652465 4713244 4270415 4713244 4270415 601006 890073 601006 890073 2978311 3232242 2978311 3232242 1398571 19341 1398571 19341 4713705 3364297 4713705 3364297 142276 11339
100040 0 0 1 0 1 999995722 769114857 999995722 769114857 107900928 434860983 107900928 434860983 827294733 836198589 827294733 836198589 58764660 34393665 58764660 34393665 809293269 344117585 809293269 344117585 340005624 284620512 340005624 284620512 499992012 986811689 499992012 986811689 499965551 659917145 499965551 659917145 762972315 877079802 762972315 877079802 499962700 89656663 499962700 89656663 992040537 996685484 992040537 996685484 120388037 366072677 120388037 366072677 499970450 522046934 499970450 522046934 451886862 499965672 451886862 499965672 661623062 924849015 661623062 924849015 349753206 278022749 349753206 278022749 984824654 592003923 984824654 592003923 135285387 111261930 135285387 111261930 945961679 967410482 945961679 967410482 29025572 21974650 29025572 21974650 709907633 891626898 709907633 891626898 499995315 500020608 499995315 500020608 821397160 941718618 821397160 941718618 500013914 71124568 500013914 71124568 979377163 539200061 979377163 539200061 427767106 446647770 427767106 446647770 561697697 665881395 561697697 665881395 233146599 45056946 233146599 45056946 957071489 591210314 957071489 591210314 102613286 336405900 102613286 336405900 765356274 696509430 765356274 696509430 292107392 460658304 292107392 460658304 699401751 670859420 699401751 670859420 113722306 67370726 113722306 67370726 947702133 500029934 947702133 500029934 377152355 276600140 377152355 276600140 763910289 843632318 763910289 843632318 33016088 499997763 33016088 499997763 500032979 711506815 500032979 711506815 256575470 499974099 256575470 499974099 882950961 912343267 882950961 912343267 32504966 1558182 32504966 1558182 559520487 657177564 559520487 657177564 186273725 167809393 186273725 167809393 792407003 961909054 792407003 961909054 30500744 291973295 30500744 291973295 658952701 502731616 658952701 502731616 385630644 149636938 385630644 149636938 499999843 538583314 499999843 538583314 436572222 425110174 436572222 425110174 499983334 703292794 499983334 703292794 197923825 374462354 197923825 374462354 730876505 733119869 730876505 733119869 151504063 54243254 151504063 54243254 500018949 892391456 500018949 892391456 96752101 80807461 96752101 80807461 969114199 985303757 969114199 985303757 6656283 4066619 6656283 4066619 677114681 781638135 677114681 781638135 310794409 199128230 310794409 199128230 500034698 890206062 500034698 890206062 303381556 277684323 303381556 277684323 796399593 875132462 796399593 875132462 325388956 369645435 325388956 369645435 433476013 652433586 433476013 652433586 203270711 117423091 203270711 117423091 607848864 522746232 607848864 522746232 166014957 85467036 166014957 85467036 836479304 997275085 836479304 997275085 1955653 499960326 1955653 499960326 990919290 765844246 990919290 765844246 714326217 224761155 714326217 224761155 886615758 541270597 886615758 541270597 455156550 330670451 455156550 330670451 499994436 687081646 499994436 687081646 361033485 447211467 361033485 447211467 858820812 991964925 858820812 991964925 348282404 480139835 348282404 480139835 549700231 734369761 549700231 734369761 166336810 319124322 166336810 319124322 813665413 819351455 813665413 819351455 106108597 364415039 106108597 364415039 945599745 613364737 945599745 613364737 371292198 264306215 371292198 264306215 770965325 690745061 770965325 690745061 299426572 261667561 299426572 261667561 573818878 679405968 573818878 679405968 338345418 248991518 338345418 248991518 965856422 974617583 965856422 974617583 19040975 9961351 19040975 9961351 628069222 499981377 628069222 499981377 210470944 181081071 210470944 181081071 595725258 756674162 595725258 756674162 187699357 66515791 187699357 66515791 978027967 543027200 978027967 543027200 276828980 238784944 276828980 238784944 570495841 879223371 570495841 879223371 499976842 210936165 499976842 210936165 516420536 958424606 516420536 958424606 374386263 369327860 374386263 369327860 744379417 554797344 744379417 554797344 465128846 284038678 465128846 284038678 758464508 803117592 758464508 803117592 192238541 246260750 192238541 246260750 335463199 715549345 335463199 715549345 227368056 93262443 227368056 93262443 675603210 577019893 675603210 577019893 263810764 254552104 263810764 254552104 930891764 578505274 930891764 578505274 454852768 332658584 454852768 332658584 500035298 668995360 500035298 668995360 77326020 160881840 77326020 160881840 500018947 780772475 500018947 780772475 172826511 292216723 172826511 292216723 500016375 745272784 500016375 745272784 59866349 28921570 59866349 28921570 644809803 997769358 644809803 997769358 499970882 122627874 499970882 122627874 890083445 901849041 890083445 901849041 197377435 407949643 197377435 407949643 595762434 841070698 595762434 841070698 97830544 64521531 97830544 64521531 992194571 995737590 992194571 995737590 1592395 349031 1592395 349031 712885929 526202703 712885929 526202703 369698547 354670175 369698547 354670175 830597120 967134822 830597120 967134822 23438253 22246640 23438253 22246640 750935582 783200625 750935582 783200625 309106455 664318074 309106455 664318074 669049275 879142075 669049275 879142075 103524122 288697669 103524122 288697669 841339867 513327961 841339867 513327961 245287874 499960659 245287874 499960659 705354011 898377924 705354011 898377924 256413951 161369222 256413951 161369222 881593822 809917271 881593822 809917271 363335098 557067077 363335098 557067077 765187742 830851749 765187742 830851749 153437057 75747010 153437057 75747010 966852296 500039643 966852296 500039643 309922186 280441624 309922186 280441624 746861205 500039399 746861205 500039399 174818911 179516501 174818911 179516501 705186894 742070605 705186894 742070605 38163275 282205968 38163275 282205968 756828949 571237317 756828949 571237317 195414833 147194364 195414833 147194364 647600773 500013525 647600773 500013525 56176454 52960325 56176454 52960325 691214498 890069443 691214498 890069443 55305691 316300798 55305691 316300798 500007870 500002233 500007870 500002233 138107467 431678415 138107467 431678415 785950080 772054642 785950080 772054642 543950299 62955940 543950299 62955940 970856893 782973847 970856893 782973847 307244469 81048835 307244469 81048835 934247855 938574737 934247855 938574737 500009608 107435237 500009608 107435237 990814033 999397176 990814033 999397176 389634138 499987222 389634138 499987222 796032980 902337507 796032980 902337507 90192621 81038673 90192621 81038673 499987523 738596613 499987523 738596613 250133297 190068132 250133297 190068132 500000164 990252821 500000164 990252821 9255056 497642501 9255056 497642501 784945490 936185907 784945490 936185907 376066153 463195615 376066153 463195615 500023142 499976972 500023142 499976972 267069588 138110372 267069588 138110372 977216450 979491882 977216450 979491882 296115990 430260681 296115990 430260681 624996652 690255376 624996652 690255376 226094791 105434475 226094791 105434475 989865939 641139371 989865939 641139371 398426278 487543889 398426278 487543889 760960339 806895552 760960339 806895552 48492770 16346057 48492770 16346057 612258612 716052966 612258612 716052966 280801628 389880414 280801628 389880414 637961641 575768060 637961641 575768060 292822464 48893794 292822464 48893794 500036908 629292954 500036908 629292954 380867231 306837305 380867231 306837305 513072330 681438213 513072330 681438213 382792659 359107131 382792659 359107131 767897312 635832204 767897312 635832204 499983343 414600625 499983343 414600625 500031136 779908596 500031136 779908596 244639404 204511941 244639404 204511941 647933844 783853663 647933844 783853663 214823581 100213816 214823581 100213816 975053940 983310691 975053940 983310691 13529688 13125725 13529688 13125725 500032207 939276616 500032207 939276616 374743567 499969738 374743567 499969738 482294153 619484190 482294153 619484190 307863390 372176174 307863390 372176174 711452976 712563138 711452976 712563138 102292446 72471868 102292446 72471868 977942859 993293450 977942859 993293450 469404205 352427624 469404205 352427624 795259546 887795321 795259546 887795321 228640505 539365469 228640505 539365469 499997160 903755139 499997160 903755139 58925896 30261892 58925896 30261892 979724725 995979633 979724725 995979633 84650293 26573674 84650293 26573674 500028574 750884443 500028574 750884443 500013966 109690199 500013966 109690199 873911621 928539188 873911621 928539188 500029521 500006389 500029521 500006389 797204561 936593425 797204561 936593425 427482472 289389622 427482472 289389622 818314089 706185141 818314089 706185141 604138209 244601056 604138209 244601056 937639157 954457855 937639157 954457855 320045455 335021993 320045455 335021993 499983827 785992126 499983827 785992126 103112567 82076151 103112567 82076151 500015928 450357844 500015928 450357844 266049777 162329329 266049777 162329329 726577446 888356989 726577446 888356989 61183186 308518958 61183186 308518958 984212386 986313108 984212386 986313108 7225415 499966386 7225415 499966386 924050027 937786278 924050027 937786278 52025077 51428295 52025077 51428295 956462338 962221157 956462338 962221157 499963159 462501482 499963159 462501482 742428726 791868429 742428726 791868429 66851841 417899251 66851841 417899251 449375431 617168775 449375431 617168775 149112520 500025364 149112520 500025364 575038828 681371504 575038828 681371504 286682504 272913711 286682504 272913711 667231015 432257122 667231015 432257122 411431476 163260012 411431476 163260012 973421353 977634659 973421353 977634659 4854161 453282213 4854161 453282213 724994455 755848684 724994455 755848684 137484245 499987505 137484245 499987505 597829117 650660463 597829117 650660463 69217229 68722716 69217229 68722716 862082725 553000330 862082725 553000330 402894790 169776112 402894790 169776112 969402241 970932993 969402241 970932993 467682840 499984543 467682840 499984543 618784104 766200252 618784104 766200252 404198508 500035303 404198508 500035303 726432488 926496781 726432488 926496781 500019591 218180410 500019591 218180410 951847190 499982399 951847190 499982399 66674869 477333395 66674869 477333395 527932741 564650807 527932741 564650807 349628219 356412199 349628219 356412199 572187196 500009827 572187196 500009827 281062474 73605072 281062474 73605072 960792772 508061321 960792772 508061321 469891351 407204681 469891351 407204681 781764016 499981129 781764016 499981129 471701924 80540243 471701924 80540243 956836155 968819111 956836155 968819111 499962467 71785997 499962467 71785997 984772169 500030080 984772169 500030080 191947191 197605614 191947191 197605614 860529568 917092774 860529568 917092774 268381669 180036139 268381669 180036139 500008931 900987105 500008931 900987105 499973771 140784671 499973771 140784671 873549422 747567615 873549422 747567615 37311118 286495577 37311118 286495577 722018322 732347205 722018322 732347205 105922687 362948013 105922687 362948013 571485772 534096039 571485772 534096039 500033299 144821012 500033299 144821012 875933758 927173070 875933758 927173070 441819783 280386142 441819783 280386142 743841960 695855089 743841960 695855089 661222262 331592618 661222262 331592618 755184857 500002601 755184857 500002601 422720858 210875362 422720858 210875362 838506815 698910618 838506815 698910618 257720033 323289186 257720033 323289186 500015499 627687050 500015499 627687050 353002382 496178512 353002382 496178512 564520353 649932201 564520353 649932201 280739074 60709608 280739074 60709608 500014061 707236095 500014061 707236095 135259315 499978796 135259315 499978796 616391099 610772037 616391099 610772037 396105547 328329503 396105547 328329503 783198516 500039398 783198516 500039398 401795553 445557551 401795553 445557551 500009084 750023678 500009084 750023678 189745960 48642729 189745960 48642729 614569580 595924045 614569580 595924045 462466048 88601489 462466048 88601489 616835917 568585151 616835917 568585151 500012050 15591344 500012050 15591344 999754596 999862842 999754596 999862842 41448 28937 41448 28937 723030506 572982589 723030506 572982589 499968327 123218706 499968327 123218706 891476916 500013772 891476916 500013772 169893537 499994751 169893537 499994751 851264701 906806872 851264701 906806872 57221946 402479866 57221946 402479866 810173424 759367300 810173424 759367300 665430810 499963515 665430810 499963515 726574071 570914542 726574071 570914542 499987424 369479392 499987424 369479392 758333995 510252424 758333995 510252424 320962795 178631516 320962795 178631516 500034764 771021188 500034764 771021188 191468756 167022123 191468756 167022123 684305469 499981854 684305469 499981854 46819464 57640260 46819464 57640260 500032577 913215851 500032577 913215851 414536190 533444376 414536190 533444376 500029936 709123041 500029936 709123041 241410619 273359379 241410619 273359379 937653656 668238002 937653656 668238002 192706620 164219684 192706620 164219684 941118888 946687540 941118888 946687540 326464003 499988230 326464003 499988230 500012123 940808305 500012123 940808305 24315837 10831252 24315837 10831252 564691887 698394694 564691887 698394694 195527937 146684633 195527937 146684633 500006576 499962663 500006576 499962663 105629685 89597785 105629685 89597785 984402931 513760074 984402931 513760074 499969573 118731802 499969573 118731802 993856870 572654430 993856870 572654430 499996093 338600090 499996093 338600090 712053145 699605594 712053145 699605594 160579361 379991652 160579361 379991652 630039086 859098113 630039086 859098113 110605392 76798865 110605392 76798865 929723890 691844959 929723890 691844959 196252589 499966652 196252589 499966652 783164591 902104567 783164591 902104567 79668256 25264441 79668256 25264441 500030782 787850437 500030782 787850437 162970969 148205006 162970969 148205006 857883646 625183640 857883646 625183640 359054088 359653130 359054088 359653130 815484415 911687460 815484415 911687460 484704389 266095379 484704389 266095379 778145799 531462976 778145799 531462976 425557563 247170738 425557563 247170738 829136389 880964066 829136389 880964066 386589272 266808380 386589272 266808380 500005498 926804575 500005498 926804575 34478625 161120682 34478625 161120682 921080024 957239729 921080024 957239729 250570859 196036974 250570859 196036974 500007406 745445851 500007406 745445851 149719940 136069729 149719940 136069729 878534289 890360354 878534289 890360354 250696868 504429081 250696868 504429081 702923910 806630618 702923910 806630618 147011770 161502096 147011770 161502096 884575401 897386302 884575401 897386302 500011078 500008446 500011078 500008446 681022749 733371371 681022749 733371371 244969467 313949062 244969467 313949062 613210022 480725419 613210022 480725419 280725940 139146644 280725940 139146644 499989154 729919527 499989154 729919527 425197239 548842674 425197239 548842674 618278812 839192348 618278812 839192348 329467356 148068895 329467356 148068895 616812138 441095414 616812138 441095414 500001608 98785461 500001608 98785461 500029036 500003476 500029036 500003476 266881839 216580937 266881839 216580937 831060372 858019681 831060372 858019681 74235816 64364704 74235816 64364704 939809609 955474755 939809609 955474755 41733326 14832670 41733326 14832670 667084524 670008656 667084524 670008656 377475520 224940345 377475520 224940345 734249241 780101462 734249241 780101462 210293965 378800186 210293965 378800186 664367465 663319880 664367465 663319880 279546892 242006539 279546892 242006539 590076142 500035901 590076142 500035901 319054219 197426592 319054219 197426592 706099517 775144106 706099517 775144106 306055735 154997631 306055735 154997631 881115660 915755525 881115660 915755525 348093210 337630956 348093210 337630956 693661061 523406746 693661061 523406746 500002519 366466650 500002519 366466650 738892890 877329447 738892890 877329447 499961771 704951300 499961771 704951300 770311928 831209884 770311928 831209884 144510533 44820072 144510533 44820072 998459328 561690669 998459328 561690669 293740612 480024624 293740612 480024624 588416369 723394209 588416369 723394209 277495597 256119370 277495597 256119370 818808602 919222709 818808602 919222709 499962305 290741597 499962305 290741597 499985935 889692397 499985935 889692397 97733567 39452121 97733567 39452121 978181310 978329012 978181310 978329012 9824578 4214101 9824578 4214101 998381782 543604202 998381782 543604202 356973279 337767943 356973279 337767943 500028257 571863011 500028257 571863011 402646274 145755928 402646274 145755928 869343865 520081986 869343865 520081986 464228518 447532432 464228518 447532432 516094169 598873521 516094169 598873521 499976152 113671228 499976152 113671228 910739165 576917715 910739165 576917715 461720587 262170069 461720587 262170069 769412103 857910666 769412103 857910666 499998041 503328180 499998041 503328180 696139717 753611157 696139717 753611157 437786348 176080070 437786348 176080070 853952348 897988869 853952348 897988869 189328301 500018588 189328301 500018588 500011557 772462648 500011557 772462648 242039891 174328750 242039891 174328750 527561491 500013719 527561491 500013719 236039309 132200859 236039309 132200859 873982435 640889383 873982435 640889383 138884596 118796191 138884596 118796191 500030268 480899492 500030268 480899492 499995025 265294776 499995025 265294776 854262217 535575829 854262217 535575829 320849048 416595459 320849048 416595459 598938669 623377108 598938669 623377108 436919186 499974939 436919186 499974939 855428648 950724812 855428648 950724812 47877261 245383562 47877261 245383562 659977544 825727564 659977544 825727564 148756386 132971489 148756386 132971489 875439780 914106383 875439780 914106383 76161555 29111719 76161555 29111719 500020985 500002985 500020985 500002985 419055734 253945344 419055734 253945344 806527492 500029543 806527492 500029543 435698785 370636285 435698785 370636285 778111777 805208946 778111777 805208946 182054795 180258478 182054795 180258478 866890264 667793163 866890264 667793163 217237177 234234927 217237177 234234927 473452942 662770777 473452942 662770777 77124737 24077350 77124737 24077350 993402602 999054110 993402602 999054110 245225207 579940365 245225207 579940365 716460172 883798340 716460172 883798340 405641836 207031326 405641836 207031326 804569466 946597379 804569466 946597379 28540300 25907524 28540300 25907524 579396355 712238514 579396355 712238514 221542295 184077329 221542295 184077329 714243215 675830472 714243215 675830472 499975431 223467950 499975431 223467950 500007837 610202318 500007837 610202318 104541112 55922248 104541112 55922248 983036115 984143625 983036115 984143625 315827121 192826785 315827121 192826785 500022297 918598452 500022297 918598452 499989363 347188091 499989363 347188091 867666230 961599982 867666230 961599982 65341537 187323643 65341537 187323643 539810179 656077104 539810179 656077104 259144215 247900745 259144215 247900745 499983276 609297733 499983276 609297733 346695170 499979338 346695170 499979338 500011763 969592235 500011763 969592235 2274597 845966 2274597 845966 999659852 862163399 999659852 862163399 94892379 49329631 94892379 49329631 961242628 762241090 961242628 762241090 220679279 328438886 220679279 328438886 827534255 857326575 827534255 857326575 90504327 87045685 90504327 87045685 523488926 786765932 523488926 786765932 199587591 143236240 199587591 143236240 904551849 500036901 904551849 500036901 227494396 221682283 227494396 221682283 802153845 513478692 802153845 513478692 379218403 344540822 379218403 344540822 500033825 576721489 500033825 576721489 368088146 339796835 368088146 339796835 850054603 938612675 850054603 938612675 499966190 499963331 499966190 499963331 836348310 520724586 836348310 520724586 444130984 392931479 444130984 392931479 784851769 928374230 784851769 928374230 315006611 667478813 315006611 667478813 813620749 902331857 813620749 902331857 499965045 153240410 499965045 153240410 755581907 687049322 755581907 687049322 236139571 197695801 236139571 197695801 865293691 945694612 865293691 945694612 479303942 440351391 479303942 440351391 687869919 778262565 687869919 778262565 157396527 96394727 157396527 96394727 500034441 480704746 500034441 480704746 111592368 71424591 111592368 71424591 976825756 500038648 976825756 500038648 337718280 425481794 337718280 425481794 801112129 517957242 801112129 517957242 421258200 499971570 421258200 499971570 875968794 583919214 875968794 583919214 389650092 381392191 389650092 381392191 713954632 795544712 713954632 795544712 499964517 254104342 499964517 254104342 788451605 712863153 788451605 712863153 231798559 166498416 231798559 166498416 854823329 670711477 854823329 670711477 495898707 396850883 495898707 396850883 777544698 601537362 777544698 601537362 500000454 77236758 500000454 77236758 515570409 604887707 515570409 604887707 222019582 137864713 222019582 137864713 720585485 722985233 720585485 722985233 54316098 29855759 54316098 29855759 982161751 997421787 982161751 997421787 460235682 498610469 460235682 498610469 926519464 907173274 926519464 907173274 463401847 408522803 463401847 408522803 696406894 919217469 696406894 919217469 268051552 413224560 268051552 413224560 500038085 531293512 500038085 531293512 388859009 499960966 388859009 499960966 751605614 540226338 751605614 540226338 499999492 189235116 499999492 189235116 704424741 869820056 704424741 869820056 331362408 60687419 331362408 60687419 994711113 996519632 994711113 996519632 1862816 246028382 1862816 246028382 277988920 898443687 277988920 898443687 70741650 97538517 70741650 97538517 837884443 931229804 837884443 931229804 63011315 160140285 63011315 160140285 918509555 968641754 918509555 968641754 415304034 584354621 415304034 584354621 878580688 914482601 878580688 914482601 42868727 499961763 42868727 499961763 736104977 783705725 736104977 783705725 191498755 109612723 191498755 109612723 894962194 516267076 894962194 516267076 344700515 438655439 344700515 438655439 500031709 499998335 500031709 499998335 159068982 136722233 159068982 136722233 500032856 500007922 500032856 500007922 246709027 361617418 246709027 361617418 666447742 819433135 666447742 819433135 106406407 91028463 106406407 91028463 923241589 950341772 923241589 950341772 17990686 208588837 17990686 208588837 801393867 851892854 801393867 851892854 499982360 243916540 499982360 243916540 604108646 720826749 604108646 720826749 499988981 245707676 499988981 245707676 803315419 828617078 803315419 828617078 499978711 177897944 499978711 177897944 865999059 952250555 865999059 952250555 358792637 615345073 358792637 615345073 661561765 852072572 661561765 852072572 499982546 406704596 499982546 406704596 500099655 604581789 500099655 604581789 397026080 443871603 397026080 443871603 512978566 804211746 512978566 804211746 98409457 411361463 98409457 411361463 580561692 907908972 580561692 907908972 257160085 499969480 257160085 499969480 671470259 894222630 671470259 894222630 499960696 253673188 499960696 253673188 516513066 521681491 516513066 521681491 331450122 232735565 331450122 232735565 794305366 805910815 794305366 805910815 439549890 499440244 439549890 499440244 689380435 769696426 689380435 769696426 216484738 460808625 216484738 460808625 557343076 777949864 557343076 777949864 499985098 286691721 499985098 286691721 770738055 547024313 770738055 547024313 435149168 383485316 435149168 383485316 500013863 863451328 500013863 863451328 380644714 59014702 380644714 59014702 500010333 710202897 500010333 710202897 123236862 103199025 123236862 103199025 825169621 710696606 825169621 710696606 59496491 372263902 59496491 372263902 466328240 764933627 466328240 764933627 82235487 80062099 82235487 80062099 505101667 839394946 505101667 839394946 121801575 499984456 121801575 499984456 163207570 982040548 163207570 982040548 7707884 499989578 7707884 499989578 606142109 850299344 606142109 850299344 484005127 463612879 484005127 463612879 612020063 962371395 612020063 962371395 355508877 302441914 355508877 302441914 779456701 781064492 779456701 781064492 499973642 221173311 499973642 221173311 811587091 500015090 811587091 500015090 590834107 139228494 590834107 139228494 945118755 952549960 945118755 952549960 499996394 87766357 499996394 87766357 960100820 733250111 960100820 733250111 326349170 500036587 326349170 500036587 886036961 995556553 886036961 995556553 169520502 507550679 169520502 507550679 865058573 955553043 865058573 955553043 114930209 422193769 114930209 422193769 821285740 500036281 821285740 500036281 60769670 53641816 60769670 53641816 500009800 347945212 500009800 347945212 306829163 118532767 306829163 118532767 533232267 499992038 533232267 499992038 59313687 499973127 59313687 499973127 499976047 934260157 499976047 934260157 21618080 14036818 21618080 14036818 996980744 645232772 996980744 645232772 332998471 180110961 332998471 180110961 499993227 958768390 499993227 958768390 129355776 83594528 129355776 83594528 500022189 864896170 500022189 864896170 112957821 89752816 112957821 89752816 953718997 500013537 953718997 500013537 175190962 109891382 175190962 109891382 942661174 500016531 942661174 500016531 218139783 72529338 218139783 72529338 962224664 962217128 962224664 962217128 34907774 383282251 34907774 383282251 501725546 629768023 501725546 629768023 330693718 275764371 330693718 275764371 842291160 887584974 842291160 887584974 100167350 78570889 100167350 78570889 927511368 767029137 927511368 767029137 308552415 252558281 308552415 252558281 852146513 506597134 852146513 506597134 385994752 25597310 385994752 25597310 980175997 995392845 980175997 995392845 499990459 500004533 499990459 500004533 777793351 702339129 777793351 702339129 351129475 579707034 351129475 579707034 808879028 833342971 808879028 833342971 145004610 109945864 145004610 109945864 914431038 916222477 914431038 916222477 205687571 467451031 205687571 467451031 563803854 630483509 563803854 630483509 344232742 219891216 344232742 219891216 861021292 926409437 861021292 926409437 499969514 403281016 499969514 403281016 613028912 561922882 613028912 561922882 500006582 256195371 500006582 256195371 751597083 789757710 751597083 789757710 499963617 88055362 499963617 88055362 939370455 672779622 939370455 672779622 357849204 209927596 357849204 209927596 517691791 500018252 517691791 500018252 190411028 134666256 190411028 134666256 751714348 757624283 751714348 757624283 21183990 396803384 21183990 396803384 499974952 744499801 499974952 744499801 141987019 66534466 141987019 66534466 589483620 517808298 589483620 517808298 499986045 402247951 499986045 402247951 649477135 719730411 649477135 719730411 499962592 499991507 499962592 499991507 882675721 956924258 882675721 956924258 25678528 18882395 25678528 18882395 982607280 708765490 982607280 708765490 420365095 500018028 420365095 500018028 777061861 792577715 777061861 792577715 499985038 157601519 499985038 157601519 890935549 556780733 890935549 556780733 475757953 231004404 475757953 231004404 858901939 658577060 858901939 658577060 176030019 163384015 176030019 163384015 715196510 500020659 715196510 500020659 225799964 273304443 225799964 273304443 646818370 536931086 646818370 536931086 198002091 424505490 198002091 424505490 898111412 936612743 898111412 936612743 22791447 11965918 22791447 11965918 704357906 775662536 704357906 775662536 499966554 154163302 499966554 154163302 499989045 944909100 499989045 944909100 53408928 26849153 53408928 26849153 975872274 987419030 975872274 987419030 500003625 436410772 500003625 436410772 593244449 823796326 593244449 823796326 426616538 499974918 426616538 499974918 548667431 544042576 548667431 544042576 500020313 234267114 500020313 234267114 842420319 946955344 842420319 946955344 25633711 21520044 25633711 21520044 681060160 500017433 681060160 500017433 106350131 73677683 106350131 73677683 499966631 499977754 499966631 499977754 115256233 110856071 115256233 110856071 711630759 770606702 711630759 770606702 158931365 142569877 158931365 142569877 906824180 500019632 906824180 500019632 392129526 354646529 392129526 354646529 778230535 566305268 778230535 566305268 352528572 259022428 352528572 259022428 914422559 929648904 914422559 929648904 414085236 379593095 414085236 379593095 904746755 916800756 904746755 916800756 44705113 475985968 44705113 475985968 533557746 652580915 533557746 652580915 291696046 361029086 291696046 361029086 548789780 499994782 548789780 499994782 454716878 292214427 454716878 292214427 901356663 917063583 901356663 917063583 236254139 499992158 236254139 499992158 911503431 777252614 911503431 777252614 193367265 167977912 193367265 167977912 500023881 577035092 500023881 577035092 499982151 189806129 499982151 189806129 846717924 884293954 846717924 884293954 239397498 127639376 239397498 127639376 764121155 499997494 764121155 499997494 427589762 375790075 427589762 375790075 746198211 500007962 746198211 500007962 325550288 300309871 325550288 300309871 523849798 481973478 523849798 481973478 500035012 183565398 500035012 183565398 845030649 915339564 845030649 915339564 78364461 65266613 78364461 65266613 935139791 973610137 935139791 973610137 13280985 2439852 13280985 2439852 559803339 499998114 559803339 499998114 131953725 414925472 131953725 414925472 476034394 587345685 476034394 587345685 378226865 275633625 378226865 275633625 500015311 699095813 500015311 699095813 465572939 462748661 465572939 462748661 716120435 725243187 716120435 725243187 205907591 124511963 205907591 124511963 924515123 500034010 924515123 500034010 311162760 309742271 311162760 309742271 847822501 821506193 847822501 821506193 779171972 20267124 779171972 20267124 997791539 998625572 997791539 998625572 665366 147967013 665366 147967013 256753574 749159069 256753574 749159069 180659126 16169117 180659126 16169117 993509861 994981579 993509861 994981579 4762563 3446966 4762563 3446966 532750275 647555247 532750275 647555247 321319808 422920776 321319808 422920776 860633821 874144782 860633821 874144782 56078540 477431616 56078540 477431616 590573663 600044827 590573663 600044827 499983888 263955278 499983888 263955278 640128466 784255084 640128466 784255084 183487356 122773240 183487356 122773240 888819949 916751676 888819949 916751676 70095194 30869801 70095194 30869801 970059951 985541030 970059951 985541030 9369548 499960262 9369548 499960262 749580902 915237873 749580902 915237873 47297551 12284511 47297551 12284511 988367335 989177196 988367335 989177196 408551399 400009515 408551399 400009515 839414060 500023222 839414060 500023222 618970292 499987584 618970292 499987584 894387554 548178310 894387554 548178310 396258180 327006518 396258180 327006518 500012437 642529766 500012437 642529766 227703397 199383562 227703397 199383562 854512546 877812921 854512546 877812921 444807903 499976771 444807903 499976771 740680436 575554676 740680436 575554676 390010728 257846472 390010728 257846472 870095830 500004968 870095830 500004968 257603676 496925173 257603676 496925173 500000107 698140754 500000107 698140754 467373240 499963831 467373240 499963831 583830694 692035207 583830694 692035207 158478153 73323575 158478153 73323575 971901581 985542845 971901581 985542845 499993012 231050208 499993012 231050208 786954064 813104593 786954064 813104593 251608116 241058991 251608116 241058991 500020916 711565969 500020916 711565969 187814198 160533821 187814198 160533821 884851034 785518506 884851034 785518506 570431550 499967143 570431550 499967143 869111706 894118360 869111706 894118360 239159578 430042122 239159578 430042122 518610727 687947333 518610727 687947333 482551110 314113505 482551110 314113505 500001869 829378821 500001869 829378821 135176531 413182503 135176531 413182503 841942536 964513715 841942536 964513715 24443633 499972713 24443633 499972713 785709147 681804114 785709147 681804114 500027464 202299116 500027464 202299116 825086855 500022521 825086855 500022521 647983705 317552382 647983705 317552382 781513980 734833075 781513980 734833075 99592233 69783614 99592233 69783614 630256249 462894816 630256249 462894816 336571429 271526573 336571429 271526573 870602807 902184910 870602807 902184910 318875678 325613872 318875678 325613872 519133937 499979141 519133937 499979141 62893924 31473900 62893924 31473900 971134824 895480387 971134824 895480387 740615264 499984284 740615264 499984284 910585396 961714185 910585396 961714185 37038072 16564458 37038072 16564458 776713774 826104314 776713774 826104314 385879472 452236774 385879472 452236774 700229413 753020873 700229413 753020873 240406635 133592125 240406635 133592125 510110268 500030836 510110268 500030836 17274516 5385478 17274516 5385478 999173112 586250724 999173112 586250724 499965932 156880233 499965932 156880233 933789515 949313292 933789515 949313292 37432792 379137997 37432792 379137997 514723445 499960117 514723445 499960117 110417263 88422055 110417263 88422055 747215337 519036756 747215337 519036756 346855444 332098420 346855444 332098420 776670352 811382123 776670352 811382123 127334941 499970857 127334941 499970857 683335978 688261030 683335978 688261030 419360024 499968059 419360024 499968059 744432353 767791886 744432353 767791886 348089732 300288935 348089732 300288935 799860342 859449210 799860342 859449210 234490963 231559259 234490963 231559259 901424825 912577350 901424825 912577350 232533481 443451777 232533481 443451777 500018939 640508057 500018939 640508057 175923216 317225850 175923216 317225850 523820515 550246098 523820515 550246098 51711662 198700277 51711662 198700277 811022152 500023933 811022152 500023933 71492338 70938595 71492338 70938595 706804062 797386750 706804062 797386750 222631185 500003898 222631185 500003898 500018684 789296039 500018684 789296039 499975746 394622647 499975746 394622647 556424192 503947902 556424192 503947902 136704895 75334936 136704895 75334936 933533429 650009949 933533429 650009949 352880963 165492893 352880963 165492893 879775642 956272132 879775642 956272132 33010812 499999790 33010812 499999790 578127714 584929157 578127714 584929157 314126090 499995282 314126090 499995282 920589377 525540994 920589377 525540994 406888594 283681352 406888594 283681352 630639634 641626058 630639634 641626058 336260842 283612012 336260842 283612012 857426707 939573138 857426707 939573138 59040669 43893507 59040669 43893507 499990343 559071156 499990343 559071156 400394387 500025675 400394387 500025675 886687915 921168231 886687915 921168231 469384742 301948741 469384742 301948741 500031754 844703554 500031754 844703554 138274136 136222148 138274136 136222148 922810725 965574419 922810725 965574419 281881370 170398895 281881370 170398895 966205894 586253171 966205894 586253171 419808272 430203936 419808272 430203936 580686553 536948912 580686553 536948912 315019633 499967485 315019633 499967485 500009745 609566711 500009745 609566711 320791164 318865061 320791164 318865061 720739196 853533193 720739196 853533193 59935353 499965421 59935353 499965421 500029461 656120024 500029461 656120024 438943286 485957049 438943286 485957049 648767789 500018119 648767789 500018119 192473932 107450380 192473932 107450380 919255150 940281911 919255150 940281911 307392798 499968781 307392798 499968781 871749476 922383541 871749476 922383541 52546118 283587236 52546118 283587236 700736464 717162730 700736464 717162730 499979752 215629687 499979752 215629687 947342735 500012685 947342735 500012685 500038976 215503768 500038976 215503768 964908960 984872464 964908960 984872464 470254300 208759606 470254300 208759606 500021823 587294598 500021823 587294598 499985130 141284195 499985130 141284195 941283923 951168116 941283923 951168116 499965852 545531224 499965852 545531224 774682368 796200190 774682368 796200190 128499722 480890214 128499722 480890214 573020945 754383217 573020945 754383217 245963698 747282619 245963698 747282619 763060334 930274359 763060334 930274359 52501244 48034020 52501244 48034020 975105140 584945709 975105140 584945709 503237720 269053356 503237720 269053356 820000835 847456607 820000835 847456607 146015256 67930247 146015256 67930247 932997647 499979810 932997647 499979810 312638509 152393574 312638509 152393574 658124553 627676711 658124553 627676711 222454683 458294747 222454683 458294747 827438882 679147742 827438882 679147742 499983580 239640422 499983580 239640422 871467216 750651853 871467216 750651853 76448369 72726453 76448369 72726453 518651691 500000136 518651691 500000136 75814636 459839984 75814636 459839984 856408866 927246544 856408866 927246544 47077158 322074698 47077158 322074698 813860401 936426143 813860401 936426143 499989467 525642165 499989467 525642165 736404057 769852072 736404057 769852072 77385333 76602991 77385333 76602991 659840145 500036909 659840145 500036909 303698314 472248505 303698314 472248505 850675353 934265953 850675353 934265953 335536352 281601394 335536352 281601394 916348369 499988158 916348369 499988158 500015829 355996795 500015829 355996795 792909053 831920109 792909053 831920109 491419229 500035866 491419229 500035866 907329725 931541678 907329725 931541678 499990376 199870580 499990376 199870580 931077364 984474276 931077364 984474276 499975856 105268981 499975856 105268981 965340327 729399002 965340327 729399002 284545233 485330092 284545233 485330092 667313287 685065184 667313287 685065184 300954577 499983582 300954577 499983582 750648280 765606024 750648280 765606024 97569514 76432461 97569514 76432461 924625837 500025079 924625837 500025079 199985650 175205955 199985650 175205955 843574989 707032086 843574989 707032086 500026523 499961711 500026523 499961711 800545580 817679621 800545580 817679621 495492651 293978557 495492651 293978557 758729847 500025325 758729847 500025325 84760529 69927231 84760529 69927231 502121922 500003719 502121922 500003719 375082161 361025741 375082161 361025741 659217783 690109347 659217783 690109347 461608576 416862067 461608576 416862067 745447439 787929820 745447439 787929820 201733188 124015108 201733188 124015108 937998035 945020021 937998035 945020021 329378488 205837490 329378488 205837490 967052628 987567175 967052628 987567175 5841510 401401017 5841510 401401017 735762166 544324082 735762166 544324082 483784777 500004463 483784777 500004463 702055275 560105402 702055275 560105402 499884920 366000596 499884920 366000596 500025325 781113707 500025325 781113707 142440957 121380371 142440957 121380371 561628920 663453951 561628920 663453951 287197549 209608663 287197549 209608663 504600733 631343666 504600733 631343666 320432425 370113312 320432425 370113312 500030390 750778235 500030390 750778235 198570148 418290870 198570148 418290870 704009706 664780877 704009706 664780877 499982068 273917176 499982068 273917176 500001268 499988363 500001268 499988363 300038292 333541971 300038292 333541971 500033436 819378301 500033436 819378301 465943371 287995593 465943371 287995593 740361113 794226525 740361113 794226525 500005298 464976866 500005298 464976866 564470270 799068566 564470270 799068566 473487860 206192150 473487860 206192150 524701120 787933895 524701120 787933895 10399926 241575462 10399926 241575462 500019348 690411214 500019348 690411214 283910572 149139966 283910572 149139966 513250975 667274265 513250975 667274265 401289588 494567905 401289588 494567905 634009118 796888311 634009118 796888311 47961540 5025307 47961540 5025307 606087072 500010217 606087072 500010217 499990219 94072485 499990219 94072485 551260654 956838537 551260654 956838537 12063701 466937928 12063701 466937928 597763971 606412791 597763971 606412791 368306258 268504926 368306258 268504926 882345340 728686534 882345340 728686534 474820390 499973212 474820390 499973212 922415436 960716708 922415436 960716708 9911141 2723871 9911141 2723871 642192942 499964394 642192942 499964394 300905581 291567906 300905581 291567906 844204429 708660722 844204429 708660722 242127976 76773915 242127976 76773915 968516692 904342356 968516692 904342356 499960809 334638957 499960809 334638957 517674773 529100617 517674773 529100617 99854197 62141099 99854197 62141099 965405955 984585386 965405955 984585386 13593846 10143304 13593846 10143304 819060427 693873180 819060427 693873180 439094225 162334488 439094225 162334488 499995957 903940150 499995957 903940150 210081573 446801879 210081573 446801879 548299765 500008476 548299765 500008476 45453111 23616792 45453111 23616792 500014924 939246331 500014924 939246331 135848924 113146787 135848924 113146787 662730984 499988842 662730984 499988842 240070042 61630129 240070042 61630129 500002366 763556662 500002366 763556662 499972799 330069239 499972799 330069239 795672189 960331974 795672189 960331974 213492848 499974623 213492848 499974623 586607501 615171595 586607501 615171595 214675965 477010707 214675965 477010707 500011147 763105607 500011147 763105607 195123561 499967915 195123561 499967915 499985755 633575014 499985755 633575014 355758919 446684583 355758919 446684583 621558160 499991562 621558160 499991562 118248198 82769621 118248198 82769621 742229353 954099058 742229353 954099058 399038155 499977370 399038155 499977370 892099828 945400182 892099828 945400182 42191958 18442405 42191958 18442405 500021195 762400940 500021195 762400940 363244795 285845894 363244795 285845894 776135479 817016146 776135479 817016146 289489768 499987440 289489768 499987440 787081558 553993033 787081558 553993033 228433230 382867143 228433230 382867143 543427917 500012521 543427917 500012521 174983261 68428892 174983261 68428892 954326505 957461011 954326505 957461011 155383969 426230690 155383969 426230690 522045447 571297407 522045447 571297407 146348680 58387086 146348680 58387086 676342096 500011993 676342096 500011993 382255188 183252659 382255188 183252659 868567982 890389343 868567982 890389343 68064330 499983395 68064330 499983395 853867721 929369780 853867721 929369780 341382993 436461510 341382993 436461510 899655391 712522939 899655391 712522939 108933145 49357718 108933145 49357718 500023773 420763296 500023773 420763296 238299245 185586883 238299245 185586883 720283175 500033255 720283175 500033255 134216167 88642793 134216167 88642793 925149409 939480788 925149409 939480788 366612373 292059086 366612373 292059086 876098182 577923234 876098182 577923234 127855772 499990475 127855772 499990475 611070628 777953206 611070628 777953206 139952393 274274784 139952393 274274784 637150668 585754886 637150668 585754886 499962098 403980085 499962098 403980085 871826996 895753003 871826996 895753003 180754359 489176039 180754359 489176039 905971213 549488047 905971213 549488047 311372142 449620203 311372142 449620203 714992361 791759044 714992361 791759044 99743299 50205312 99743299 50205312 666285874 446164458 666285874 446164458 245768282 225475379 245768282 225475379 702658196 526742773 702658196 526742773 269224416 389497170 269224416 389497170 812150168 867473432 812150168 867473432 280929018 168683693 280929018 168683693 596714121 450980605 596714121 450980605 231583913 166315963 231583913 166315963 881469675 679610828 881469675 679610828 499973692 301583121 499973692 301583121 814763328 709588098 814763328 709588098 39733107 22798987 39733107 22798987 626791480 783008408 626791480 783008408 474781378 293814297 474781378 293814297 769042188 695462579 769042188 695462579 372779052 254900690 372779052 254900690 878163051 589476184 878163051 589476184 306122539 443062772 306122539 443062772 561817118 500018464 561817118 500018464 500000646 235651513 500000646 235651513 969599621 500001158 969599621 500001158 117108153 78231814 117108153 78231814 958490067 981064755 958490067 981064755 3544490 1513656 3544490 1513656 999169536 999418729 999169536 999418729 460593 499967079 460593 499967079 593125411 677970325 593125411 677970325 290813887 454668468 290813887 454668468 705508216 743304283 705508216 743304283 46301484 499969374 46301484 499969374 368168065 642019794 368168065 642019794 171076845 372753673 171076845 372753673 500009929 722544595 500009929 722544595 137852805 240747949 137852805 240747949 821670816 549332177 821670816 549332177 302423152 246550418 302423152 246550418 902547543 499985982 902547543 499985982 34050884 26630467 34050884 26630467 699369786 911814094 699369786 911814094 499979399 192266680 499979399 192266680 500029751 854980196 500029751 854980196 136456487 251513248 136456487 251513248 500013915 955954366 500013915 955954366 259237778 99034816 259237778 99034816 668419443 500019007 668419443 500019007 175443516 499988738 175443516 499988738 894079885 911012213 894079885 911012213 42843060 35100505 42843060 35100505 581333878 550567766 581333878 550567766 290235985 208942504 290235985 208942504 756334676 499979211 756334676 499979211 253343448 196557904 253343448 196557904 535481114 785400968 535481114 785400968 394848538 147431987 394848538 147431987 877131758 882035199 877131758 882035199 109080796 69464892 109080796 69464892 780777872 499985966 780777872 499985966 260571268 65097236 260571268 65097236 883454902 442332480 883454902 442332480 500029116 397411386 500029116 397411386 862409081 520531857 862409081 520531857 164109918 493909777 164109918 493909777 525322718 523725245 525322718 523725245 427048271 58244423 427048271 58244423 953635811 865719854 953635811 865719854 762136077 134453556 762136077 134453556 936482426 970486030 936482426 970486030 424240883 499960403 424240883 499960403 593847651 500024626 593847651 500024626 500025721 192558535 500025721 192558535 810028545 823870952 810028545 823870952 157416447 75290304 157416447 75290304 973199538 991067029 973199538 991067029 3899247 3692113 3899247 3692113 996939625 997071952 996939625 997071952 1419482 759337 1419482 759337 524021587 653935177 524021587 653935177 182297350 99255006 182297350 99255006 993434982 995878308 993434982 995878308 403606077 452537477 403606077 452537477 607455081 716568764 607455081 716568764 499960900 194617290 499960900 194617290 810371243 843961211 810371243 843961211 139381619 358804512 139381619 358804512 723991617 710105453 723991617 710105453 576650578 246426017 576650578 246426017 848066793 728499869 848066793 728499869 659539169 306863321 659539169 306863321 695962959 796056736 695962959 796056736 182906086 46125949 182906086 46125949 954454408 958168947 954454408 958168947 32876939 227658522 32876939 227658522 603660730 618873802 603660730 618873802 294514490 283823812 294514490 283823812 500034950 500027143 500034950 500027143 240654182 66315380 240654182 66315380 585013564 628261011 585013564 628261011 478395366 448550176 478395366 448550176 500030673 698274987 500030673 698274987 458862066 342264086 458862066 342264086 509091379 586779804 509091379 586779804 270496342 158461945 270496342 158461945 992045668 586704921 992045668 586704921 274891703 254701911 274891703 254701911 823371381 500027558 823371381 500027558 235723949 14358959 235723949 14358959 992775809 995824094 992775809 995824094 499984990 577691390 499984990 577691390 620520229 752103672 620520229 752103672 499990940 499963092 499990940 499963092 665184983 776821158 665184983 776821158 219232676 357170443 219232676 357170443 559243381 618428390 559243381 618428390 338341084 281741886 338341084 281741886 679898182 348937271 679898182 348937271 346926920 327256284 346926920 327256284 743229759 886513122 743229759 886513122 334066326 184105462 334066326 184105462 520135849 499964202 520135849 499964202 279225784 17940696 279225784 17940696 983514633 528898533 983514633 528898533 312664507 351848027 312664507 351848027 518773246 636009305 518773246 636009305 70511494 45672469 70511494 45672469 588592366 588172138 588592366 588172138 470027945 410236362 470027945 410236362 617056588 626755369 617056588 626755369 136833232 340995750 136833232 340995750 752649980 499991576 752649980 499991576 357770005 293275987 357770005 293275987 500036601 823402009 500036601 823402009 55738117 30544785 55738117 30544785 984697574 988093058 984697574 988093058 252265264 88436720 252265264 88436720 566263838 592383148 566263838 592383148 277387838 499972955 277387838 499972955 350536694 705903250 350536694 705903250 115267974 75729015 115267974 75729015 939879819 954064954 939879819 954064954 295368758 500003028 295368758 500003028 586037394 876157511 586037394 876157511 363383031 326080123 363383031 326080123 907053205 568814697 907053205 568814697 137924618 284555166 137924618 284555166 500037337 877340766 500037337 877340766 122566885 430485885 122566885 430485885 499995485 744163435 499995485 744163435 250595326 499967964 250595326 499967964 500029289 955642859 500029289 955642859 333731238 499979340 333731238 499979340 796755941 845669324 796755941 845669324 393054012 139046652 393054012 139046652 867230715 945985818 867230715 945985818 265341238 480795033 265341238 480795033 500030341 797210460 500030341 797210460 499970876 137432669 499970876 137432669 883700445 939902663 883700445 939902663 499960902 236937446 499960902 236937446 757439099 936140740 757439099 936140740 38141660 467961462 38141660 467961462 769362426 676193741 769362426 676193741 386024918 335174538 386024918 335174538 818933772 950662198 818933772 950662198 369877903 544319886 369877903 544319886 600475325 789243945 600475325 789243945 67841683 365019183 67841683 365019183 444014850 584700137 444014850 584700137 79860694 17729466 79860694 17729466 995000779 996052241 995000779 996052241 3631509 1104375 3631509 1104375 999775578 505139947 999775578 505139947 481150415 367466371 481150415 367466371 698985981 705263941 698985981 705263941 499991357 238528078 499991357 238528078 778898972 861708226 778898972 861708226 94513814 499984486 94513814 499984486 706009499 883717081 706009499 883717081 85105084 66103082 85105084 66103082 954290243 500009568 954290243 500009568 197391325 272690934 197391325 272690934 675634472 500013561 675634472 500013561 167412384 499981220 167412384 499981220 824975645 957694708 824975645 957694708 232083787 139553254 232083787 139553254 846457242 500013472 846457242 500013472 244740128 78276672 244740128 78276672 953523574 959138819 953523574 959138819 7116456 350125855 7116456 350125855 500006125 419198413 500006125 419198413 222906903 44512923 222906903 44512923 959536122 971253556 959536122 971253556 466045709 332322262 466045709 332322262 812426427 499998808 812426427 499998808 456652137 237996205 456652137 237996205 535704192 694298707 535704192 694298707 183116253 499973129 183116253 499973129 846153887 886881384 846153887 886881384 71387285 19958125 71387285 19958125 628137294 542202446 628137294 542202446 506020928 499963947 506020928 499963947 911079680 950009870 911079680 950009870 414284618 394275405 414284618 394275405 609095497 683387792 609095497 683387792 475784921 395051846 475784921 395051846 624306376 500025656 624306376 500025656 348501392 392495697 348501392 392495697 500007850 643573563 500007850 643573563 169301673 499975505 169301673 499975505 578494906 651059765 578494906 651059765 496516696 500018181 496516696 500018181 789176650 935867637 789176650 935867637 499972579 335271878 499972579 335271878 671761003 676232573 671761003 676232573 293160995 4877648 293160995 4877648 996542949 732963864 996542949 732963864 500013521 252225359 500013521 252225359 752235152 501018025 752235152 501018025 341314645 306527524 341314645 306527524 713280281 604636690 713280281 604636690 380579988 73402969 380579988 73402969 863583464 870005189 863583464 870005189 388946815 47879462 388946815 47879462 698586290 500004028 698586290 500004028 277886404 129025896 277886404 129025896 599949117 639892336 599949117 639892336 409099964 455429946 409099964 455429946 603967670 735903825 603967670 735903825 76856486 19220841 76856486 19220841 722753286 924292392 722753286 924292392 338118213 289153483 338118213 289153483 841882520 843108474 841882520 843108474 105978032 82520731 105978032 82520731 500038605 842366881 500038605 842366881 53147743 290466986 53147743 290466986 647370542 499961238 647370542 499961238 499979036 364311893 499979036 364311893 806455587 878666714 806455587 878666714 63916330 180930929 63916330 180930929 909451417 504766176 909451417 504766176 499983907 125103593 499983907 125103593 916697497 564799508 916697497 564799508 225091621 368748157 225091621 368748157 743871258 904540591 743871258 904540591 126050337 403019019 126050337 403019019 750076343 567394624 750076343 567394624 279102529 469323363 279102529 469323363 874885290 893609938 874885290 893609938 72834464 49938401 72834464 49938401 980111973 984821259 980111973 984821259 14814702 11879208 14814702 11879208 500039545 835547731 500039545 835547731 366659957 494274769 366659957 494274769 864713634 684629150 864713634 684629150 296108429 348352753 296108429 348352753 811191871 897558637 811191871 897558637 472929025 301885117 472929025 301885117 854383416 721317814 854383416 721317814 499990497 226319040 499990497 226319040 898639421 910213114 898639421 910213114 499976081 35371220 499976081 35371220 972288479 694033677 972288479 694033677 544880701 250931469 544880701 250931469 910631402 499995019 910631402 499995019 324492026 96441891 324492026 96441891 941007373 500013906 941007373 500013906 191069855 57016579 191069855 57016579 953803907 694916110 953803907 694916110 504861151 499961830 504861151 499961830 838996109 793853472 838996109 793853472 119260443 119102522 119260443 119102522 886948203 956306850 886948203 956306850 213493342 329362236 213493342 329362236 880293038 978193285 880293038 978193285 297446170 557366627 297446170 557366627 500009010 802857080 500009010 802857080 139791434 386968555 139791434 386968555 528512352 575776787 528512352 575776787 259010595 173229362 259010595 173229362 833456436 608801566 833456436 608801566 499969880 211043311 499969880 211043311 808664311 820445699 808664311 820445699 265107775 448460424 265107775 448460424 544058731 633136315 544058731 633136315 363872462 114114990 363872462 114114990 635936620 499986765 635936620 499986765 215199362 63604960 215199362 63604960 938398232 959119312 938398232 959119312 290886842 418348928 290886842 418348928 500019675 695425369 500019675 695425369 207878796 51735131 207878796 51735131 500021266 500031279 500021266 500031279 271055549 192220857 271055549 192220857 646578685 618119590 646578685 618119590 538947556 396515701 538947556 396515701 630321635 642231953 630321635 642231953 324034840 500025916 324034840 500025916 721556439 888878161 721556439 888878161 476124841 277181106 476124841 277181106 500022373 770353358 500022373 770353358 474716657 500012072 474716657 500012072 859997362 507127559 859997362 507127559 500009437 391994354 500009437 391994354 814215080 822408151 814215080 822408151 43267858 486377659 43267858 486377659 748547400 500004696 748547400 500004696 147626191 135118374 147626191 135118374 623384310 725218093 623384310 725218093 499970491 148387914 499970491 148387914 887072881 893916112 887072881 893916112 363445270 362996483 363445270 362996483 840094723 877468925 840094723 877468925 134283383 427692314 134283383 427692314 500008464 866395698 500008464 866395698 138455913 32265395 138455913 32265395 893132255 444510267 893132255 444510267 499991208 89884720 499991208 89884720 868834892 871769406 868834892 871769406 63718128 499993650 63718128 499993650 399562577 862329757 399562577 862329757 41263172 32465186 41263172 32465186 968505286 969154925 968505286 969154925 18723598 313780483 18723598 313780483 500005995 500014011 500005995 500014011 207887255 114730891 207887255 114730891 896805450 500032132 896805450 500032132 379065518 474373125 379065518 474373125 808225744 794907901 808225744 794907901 187761560 43598373 187761560 43598373 975962025 977101430 975962025 977101430 22189079 387667395 22189079 387667395 770058671 923304446 770058671 923304446 25307412 499981512 25307412 499981512 828671336 908359797 828671336 908359797 49907882 396216440 49907882 396216440 623928419 841071125 623928419 841071125 298044082 391231224 298044082 391231224 499960852 666187067 499960852 666187067 315656365 255257969 315656365 255257969 839257702 542808708 839257702 542808708 227308146 265996973 227308146 265996973 500038462 835572269 500038462 835572269 163181446 384158076 163181446 384158076 635363691 655703980 635363691 655703980 236702053 208502203 236702053 208502203 500021460 743554647 500021460 743554647 255327044 210521343 255327044 210521343 534924279 707101069 534924279 707101069 222142742 499976261 222142742 499976261 580698732 670297578 580698732 670297578 499972648 336059352 499972648 336059352 917879468 743145888 917879468 743145888 179701984 75108891 179701984 75108891 940494201 674255934 940494201 674255934 146210162 143328014 146210162 143328014 788705467 499975544 788705467 499975544 405771510 387197775 405771510 387197775 711601936 500013273 711601936 500013273 480837346 352372756 480837346 352372756 797175012 500030830 797175012 500030830 452414072 299553770 452414072 299553770 654031298 896264472 654031298 896264472 101365625 499994634 101365625 499994634 834203366 854470357 834203366 854470357 50607957 9209283 50607957 9209283 500030401 387730851 500030401 387730851 207173764 158765449 207173764 158765449 825446017 500005991 825446017 500005991 249657434 151407729 249657434 151407729 562555550 941385307 562555550 941385307 55403738 451600267 55403738 451600267 566093888 732083106 566093888 732083106 158598785 7179376 158598785 7179376 500036338 982521502 500036338 982521502 10419761 440646882 10419761 440646882 818768896 870762751 818768896 870762751 270160717 37689678 270160717 37689678 972547933 982115995 972547933 982115995 304424901 499984085 304424901 499984085 883753445 739310964 883753445 739310964 252890414 212241345 252890414 212241345 502041232 511225734 502041232 511225734 202853008 425980425 202853008 425980425 532812419 920003580 532812419 920003580 285782155 335151480 285782155 335151480 867858024 857682553 867858024 857682553 680861163 500025116 680861163 500025116 933217233 941409857 933217233 941409857 31529290 499996979 31529290 499996979 903169881 921485853 903169881 921485853 77721937 455468152 77721937 455468152 567232392 839745633 567232392 839745633 253526265 31176890 253526265 31176890 973822624 500031419 973822624 500031419 163906170 466217504 163906170 466217504 535436006 738642931 535436006 738642931 459971767 290671230 459971767 290671230 827110719 502332686 827110719 502332686 251316485 166730594 251316485 166730594 778491388 368144534 778491388 368144534 499969414 137639719 499969414 137639719 500012590 786041778 500012590 786041778 133681072 499974318 133681072 499974318 499977894 675393884 499977894 675393884 246631087 95141129 246631087 95141129 499990939 898642976 499990939 898642976 87949634 151223630 87949634 151223630 632945238 533668776 632945238 533668776 425495890 255176115 425495890 255176115 792700420 905260174 792700420 905260174 500002465 500035135 500002465 500035135 898110307 933017874 898110307 933017874 28274650 13467865 28274650 13467865 709559286 657252592 709559286 657252592 332535204 37750464 332535204 37750464 988723459 697917371 988723459 697917371 245474199 216744144 245474199 216744144 928333803 964731128 928333803 964731128 499974028 356033272 499974028 356033272 584717092 775026379 584717092 775026379 111947998 499965724 111947998 499965724 500003850 680326910 500003850 680326910 375348578 382284696 375348578 382284696 653458772 891481727 653458772 891481727 345755376 424534708 345755376 424534708 934009750 939622261 934009750 939622261 21348776 15825361 21348776 15825361 992522586 676956807 992522586 676956807 270649272 234991494 270649272 234991494 499992125 841582323 499992125 841582323 398675967 151444127 398675967 151444127 842577497 334358916 842577497 334358916 282053721 121800061 282053721 121800061 884063113 500037905 884063113 500037905 626554601 499971621 626554601 499971621 911042389 526581133 911042389 526581133 407649874 499992632 407649874 499992632 724845813 848826600 724845813 848826600 80539953 47446577 80539953 47446577 598813949 554850639 598813949 554850639 274264031 500005252 274264031 500005252 885125950 903567747 885125950 903567747 88701005 258339859 88701005 258339859 855071093 885383425 855071093 885383425 500015328 549644401 500015328 549644401 714474215 744871047 714474215 744871047 445017726 355875193 445017726 355875193 713906021 602025655 713906021 602025655 500024608 141609757 500024608 141609757 865117302 591739125 865117302 591739125 534737630 412374496 534737630 412374496 844462496 751902645 844462496 751902645 166905551 173473761 166905551 173473761 560054565 787909280 560054565 787909280 374904637 430497396 374904637 430497396 499977706 540893734 499977706 540893734 457522259 184340805 457522259 184340805 646374457 759604679 646374457 759604679 371521844 394979005 371521844 394979005 907989740 500018059 907989740 500018059 668586073 220681517 668586073 220681517 935359871 703060810 935359871 703060810 368006457 437776431 368006457 437776431 564026892 922767912 564026892 922767912 61399203 388339339 61399203 388339339 699494948 699899413 699494948 699899413 192600828 117380615 192600828 117380615 500021370 877943427 500021370 877943427 78185655 66655471 78185655 66655471 587541962 610349662 587541962 610349662 221531856 420752204 221531856 420752204 557427843 907213144 557427843 907213144 391293627 351596839 391293627 351596839 645691479 508955281 645691479 508955281 385665931 381775523 385665931 381775523 737290973 524199839 737290973 524199839 242105265 167213465 242105265 167213465 500018076 793718941 500018076 793718941 122273966 285148254 122273966 285148254 478757093 821243648 478757093 821243648 138121301 102154006 138121301 102154006 592546740 514613213 592546740 514613213 370694487 291212922 370694487 291212922 950997790 967643420 950997790 967643420 420912441 388043810 420912441 388043810 888604825 499987978 888604825 499987978 179837346 162656368 179837346 162656368 881402496 944185922 881402496 944185922 199274628 182658446 199274628 182658446 809516271 741384038 809516271 741384038 271142384 642618738 271142384 642618738 665990868 793444857 665990868 793444857 439531791 499966892 439531791 499966892 955931797 551739337 955931797 551739337 157079149 500008369 157079149 500008369 687307357 808823929 687307357 808823929 500003171 253923346 500003171 253923346 820262134 774815627 820262134 774815627 147583521 61923884 147583521 61923884 545187513 851107420 545187513 851107420 118951169 87032078 118951169 87032078 500033992 500020688 500033992 500020688 202281916 188326554 202281916 188326554 917553572 961621736 917553572 961621736 28161003 26777814 28161003 26777814 994446208 520677985 994446208 520677985 499964398 304380797 499964398 304380797 499986687 584359935 499986687 584359935 241945681 187187403 241945681 187187403 501117887 679284306 501117887 679284306 414367064 367489563 414367064 367489563 528327970 693566444 528327970 693566444 499986706 319235314 499986706 319235314 720861018 798725342 720861018 798725342 423552438 387136193 423552438 387136193 732453471 856216727 732453471 856216727 457427487 465648683 457427487 465648683 827172668 660685052 827172668 660685052 268858071 322535065 268858071 322535065 950817748 650837203 950817748 650837203 243176070 313486323 243176070 313486323 594869336 660544913 594869336 660544913 166409403 192045047 166409403 192045047 829629645 686377720 829629645 686377720 33858677 22809758 33858677 22809758 979180545 990738774 979180545 990738774 4338736 499989062 4338736 499989062 770093386 620361659 770093386 620361659 403874116 223974698 403874116 223974698 746879515 953912371 746879515 953912371 499960725 536758625 499960725 536758625 866901091 890684360 866901091 890684360 218913302 141758564 218913302 141758564 917036039 715254619 917036039 715254619 496374946 254137719 496374946 254137719 500027687 809587350 500027687 809587350 220982679 652315276 220982679 652315276 843661032 857395684 843661032 857395684 109401046 169044753 109401046 169044753 500027209 793963496 500027209 793963496 200454004 157107150 200454004 157107150 864055535 525936967 864055535 525936967 322393673 499973699 322393673 499973699 860386736 955736386 860386736 955736386 255682572 499969765 255682572 499969765 671307228 500022896 671307228 500022896 500013760 307378832 500013760 307378832 690658653 824712363 690658653 824712363 500004121 455263696 500004121 455263696 590010677 987360989 590010677 987360989 10194725 499963680 10194725 499963680 408051225 856262709 408051225 856262709 15164305 280823675 15164305 280823675 499990964 972153810 499990964 972153810 499966021 401745137 499966021 401745137 542149062 990077791 542149062 990077791 367964450 140130694 367964450 140130694 956896367 971363080 956896367 971363080 500011678 94618448 500011678 94618448 929271947 931796985 929271947 931796985 39683741 247672351 39683741 247672351 550622753 710827876 550622753 710827876 74056621 305971889 74056621 305971889 767850238 500037910 767850238 500037910 14362116 13383293 14362116 13383293 500023749 678638837 500023749 678638837 446194566 95857238 446194566 95857238 603267883 862428712 603267883 862428712 74517791 71037184 74517791 71037184 940078155 960942931 940078155 960942931 91878148 718631921 91878148 718631921 771215669 864706294 771215669 864706294 499989777 500019400 499989777 500019400 895413297 927647740 895413297 927647740 259071337 500020406 259071337 500020406 519416613 788911503 519416613 788911503 151871739 63065469 151871739 63065469 972016688 983669814 972016688 983669814 214334344 316954804 214334344 316954804 731446468 871906423 731446468 871906423 98973585 453491734 98973585 453491734 673035572 551854878 673035572 551854878 471185750 363309120 471185750 363309120 623955545 500039767 623955545 500039767 499997517 231237019 499997517 231237019 882716383 619236438 882716383 619236438 66527222 41056509 66527222 41056509 500003640 293424369 500003640 293424369 290540172 153212401 290540172 153212401 844787838 226245096 844787838 226245096 82365147 78370456 82365147 78370456 922000998 935715298 922000998 935715298 61271246 59625880 61271246 59625880 968331480 984669790 968331480 984669790 425874852 326165661 425874852 326165661 567180741 454922770 567180741 454922770 263561492 104711144 263561492 104711144 640855818 687075585 640855818 687075585 175862798 69887581 175862798 69887581 931698436 978042686 931698436 978042686 484954248 352485186 484954248 352485186 761127043 855691066 761127043 855691066 24559053 499964944 24559053 499964944 672364444 753832666 672364444 753832666 401948276 412010451 401948276 412010451 593979093 500034825 593979093 500034825 235159959 213465747 235159959 213465747 904185968 500003571 904185968 500003571 339876056 462369205 339876056 462369205 679675261 760717045 679675261 760717045 217193142 169009281 217193142 169009281 882186453 668452400 882186453 668452400 171775931 387603503 171775931 387603503 579468138 634103127 579468138 634103127 174641758 288307911 174641758 288307911 518483118 716502225 518483118 716502225 158033469 499993951 158033469 499993951 797362882 920860374 797362882 920860374 53386511 30814087 53386511 30814087 725020096 500021305 725020096 500021305 214039996 155172327 214039996 155172327 898949558 785440792 898949558 785440792 421798554 203366397 421798554 203366397 803294991 889557965 803294991 889557965 35929093 27961228 35929093 27961228 500021207 799947205 500021207 799947205 195659382 393236068 195659382 393236068 481051674 500011220 481051674 500011220 345241857 257691634 345241857 257691634 795894971 500035721 795894971 500035721 55744978 37614754 55744978 37614754 988484198 991115068 988484198 991115068 499980382 364674727 499980382 364674727 718881510 501874918 718881510 501874918 499998204 136678744 499998204 136678744 655609546 461174662 655609546 461174662 57742526 47541227 57742526 47541227 564321966 643713764 564321966 643713764 409537551 462454905 409537551 462454905 548772385 584919893 548772385 584919893 476415478 500015043 476415478 500015043 656871836 803613636 656871836 803613636 120256591 109401289 120256591 109401289 890855228 905370664 890855228 905370664 261560691 337870546 261560691 337870546 483093740 588463036 483093740 588463036 199236021 122282836 199236021 122282836 918556163 920922520 918556163 920922520 19878594 6562472 19878594 6562472 583891773 836688862 583891773 836688862 329417707 447091295 329417707 447091295 499984568 576966104 499984568 576966104 258664661 424283421 258664661 424283421 773275726 846496275 773275726 846496275 499972351 667380651 499972351 667380651 500021481 839256199 500021481 839256199 156227034 362659598 156227034 362659598 504979506 500519640 504979506 500519640 266983662 499997930 266983662 499997930 693872733 704363060 693872733 704363060 473558774 426791834 473558774 426791834 823076147 875553019 823076147 875553019 91988991 132954555 91988991 132954555 698464664 802310458 698464664 802310458 182091667 478062356 182091667 478062356 500004490 691702768 500004490 691702768 260385040 499961642 260385040 499961642 462434211 616158370 462434211 616158370 297276949 248458525 297276949 248458525 755205017 870966431 755205017 870966431 427827661 538762900 427827661 538762900 551165610 644668628 551165610 644668628 125304530 111563411 125304530 111563411 901643548 681478480 901643548 681478480 499969633 521316045 499969633 521316045 798951214 806642881 798951214 806642881 125486449 493926303 125486449 493926303 548900732 499987294 548900732 499987294 28442287 3703309 28442287 3703309 500016536 464432818 500016536 464432818 397263261 268380630 397263261 268380630 824603290 710953754 824603290 710953754 480263969 415253882 480263969 415253882 725587869 566596746 725587869 566596746 525433928 499967284 525433928 499967284 885010136 585268239 885010136 585268239 300954688 292372479 300954688 292372479 754026520 798604737 754026520 798604737 282265451 654886546 282265451 654886546 733526434 901812833 733526434 901812833 73771280 491749141 73771280 491749141 548741722 516263059 548741722 516263059 215454048 492230395 215454048 492230395 629956053 833280797 629956053 833280797 157747241 155527147 157747241 155527147 936671137 976211365 936671137 976211365 13712965 496820168 13712965 496820168 500028614 908370309 500028614 908370309 41947593 30979389 41947593 30979389 973239323 979215739 973239323 979215739 8762564 7019350 8762564 7019350 997391874 711781918 997391874 711781918 98836066 59745451 98836066 59745451 658602462 544584593 658602462 544584593 189503554 167681546 189503554 167681546 951933634 686209286 951933634 686209286 229718803 421201136 229718803 421201136 724645791 504544045 724645791 504544045 226247678 209847194 226247678 209847194 899560723 538727535 899560723 538727535 504743161 333254354 504743161 333254354 897056342 913100899 897056342 913100899 73729412 57249164 73729412 57249164 506845773 849141416 506845773 849141416 476678296 278650056 476678296 278650056 615885936 499977524 615885936 499977524 97353502 90882980 97353502 90882980 927886571 678141585 927886571 678141585 499963521 234213295 499963521 234213295 570111380 887285835 570111380 887285835 112466429 108399835 112466429 108399835 643262285 499988273 643262285 499988273 85014553 499969919 85014553 499969919 657282729 499984208 657282729 499984208 132025515 130063141 132025515 130063141 608039118 726022797 608039118 726022797 320603468 308242111 320603468 308242111 846135458 849087775 846135458 849087775 472266950 337051216 472266950 337051216 643218996 806059414 643218996 806059414 159999837 341688809 159999837 341688809 448615035 700866121 448615035 700866121 229505928 219482900 229505928 219482900 556177834 796381509 556177834 796381509 476058970 159527152 476058970 159527152 845451598 925278366 845451598 925278366 56962758 360486163 56962758 360486163 751538306 525352135 751538306 525352135 217699452 129523517 217699452 129523517 777813791 500037382 777813791 500037382 309559460 269805607 309559460 269805607 724374954 549822034 724374954 549822034 173358869 133232042 173358869 133232042 845840714 885977378 845840714 885977378 341894466 346456800 341894466 346456800 843785980 506347237 843785980 506347237 80020954 276857626 80020954 276857626 500033193 693810958 500033193 693810958 499979685 172650675 499979685 172650675 898518796 827475614 898518796 827475614 725368561 202142064 725368561 202142064 889808636 592985634 889808636 592985634 358958164 215257853 358958164 215257853 729079933 715825928 729079933 715825928 186515341 499371490 186515341 499371490 770095717 846798568 770095717 846798568 130772248 107333471 130772248 107333471 581649872 478830953 581649872 478830953 314668520 162562303 314668520 162562303 873026990 637685704 873026990 637685704 610117290 139345956 610117290 139345956 949275914 630705829 949275914 630705829 500014259 31360875 500014259 31360875 987132279 651024972 987132279 651024972 598015140 500023868 598015140 500023868 834051040 920033212 834051040 920033212 52662953 499986840 52662953 499986840 980340682 990418242 980340682 990418242 229481913 608568119 229481913 608568119 810048260 964622865 810048260 964622865 28689288 188667810 28689288 188667810 755484923 795017391 755484923 795017391 135910498 499975098 135910498 499975098 818859277 911725192 818859277 911725192 297400212 530926041 297400212 530926041 559987216 683316067 559987216 683316067 213742783 179318497 213742783 179318497 500031732 477422023 500031732 477422023 381475373 219089085 381475373 219089085 855341234 683998422 855341234 683998422 207606705 492676233 207606705 492676233 642937650 722223683 642937650 722223683 264494649 415464628 264494649 415464628 783423258 791663843 783423258 791663843 193321264 499966522 193321264 499966522 969669564 693449113 969669564 693449113 500003283 499964619 500003283 499964619 938004479 978315075 938004479 978315075 276741173 116532000 276741173 116532000 611140974 512375774 611140974 512375774 379273074 277242318 379273074 277242318 605287864 623894713 605287864 623894713 210819290 149970339 210819290 149970339 708237121 778200321 708237121 778200321 500013462 493217999 500013462 493217999 937213798 944396322 937213798 944396322 52204398 469402560 52204398 469402560 855991835 937160643 855991835 937160643 31621464 29007090 31621464 29007090 567663813 800706403 567663813 800706403 66291152 385882430 66291152 385882430 684221942 776004078 684221942 776004078 203882768 93523969 203882768 93523969 926510235 500031735 926510235 500031735 688019944 215483590 688019944 215483590 791566899 533546359 791566899 533546359 402887427 371109955 402887427 371109955 768710216 642125742 768710216 642125742 500010027 129329887 500010027 129329887 598486946 564114699 598486946 564114699 270065423 500003889 270065423 500003889 787028365 824364266 787028365 824364266 175046233 152300939 175046233 152300939 540855641 531679053 540855641 531679053 226362434 499983362 226362434 499983362 742883151 771773293 742883151 771773293 83057641 499990860 83057641 499990860 499966507 897998718 499966507 897998718 45087126 40658858 45087126 40658858 975593508 545899710 975593508 545899710 287951571 443492735 287951571 443492735 575229172 548531602 575229172 548531602 506667415 388939478 506667415 388939478 719423190 911306107 719423190 911306107 79549970 221658921 79549970 221658921 544183990 597610640 544183990 597610640 462323203 370786631 462323203 370786631 810914888 499998398 810914888 499998398 452016264 368683995 452016264 368683995 651851246 609300096 651851246 609300096 413786342 500025220 413786342 500025220 499961734 839667909 499961734 839667909 97993418 59943031 97993418 59943031 500036226 410445204 500036226 410445204 188271305 179081593 188271305 179081593 929126855 933121703 929126855 933121703 17770748 500000957 17770748 500000957 609498490 676678596 609498490 676678596 397545070 565057803 397545070 565057803 499982650 641294435 499982650 641294435 206428140 205873035 206428140 205873035 824171594 830790611 824171594 830790611 309301648 228332543 309301648 228332543 831876890 500036978 831876890 500036978 334534164 294889327 334534164 294889327 739495946 500025112 739495946 500025112 136147159 464986322 136147159 464986322 586219147 664200948 586219147 664200948 438809294 351460863 438809294 351460863 694493890 765382862 694493890 765382862 394601138 376179146 394601138 376179146 514410116 515514834 514410116 515514834 408289443 68898594 408289443 68898594 588969268 500007570 588969268 500007570 79826069 59240858 79826069 59240858 950376625 645940648 950376625 645940648 329783685 207276989 329783685 207276989 573570620 684347756 573570620 684347756 500002243 101603627 500002243 101603627 909161520 967008163 909161520 967008163 21076813 499982673 21076813 499982673 606120141 648614688 606120141 648614688 351271293 499980112 351271293 499980112 898574440 929331834 898574440 929331834 53526298 48337823 53526298 48337823 952214938 974354499 952214938 974354499 24085968 499997439 24085968 499997439 832860733 837178053 832860733 837178053 499965140 97829282 499965140 97829282 903761756 790991940 903761756 790991940 139288657 115832358 139288657 115832358 614953878 479811776 614953878 479811776 352641273 213549249 352641273 213549249 958997512 986666044 958997512 986666044 427229245 157925892 427229245 157925892 728762280 500015226 728762280 500015226 533672669 304274912 533672669 304274912 717522506 772777764 717522506 772777764 500017384 540935471 500017384 540935471 548731041 791018561 548731041 791018561 182932679 176457209 182932679 176457209 500025366 308181612 500025366 308181612 294457944 201290280 294457944 201290280 920716891 932066237 920716891 932066237 34645058 462962060 34645058 462962060 500022468 907942411 500022468 907942411 401973552 324233918 401973552 324233918 692415883 543024451 692415883 543024451 247199987 499983612 247199987 499983612 500013777 523133071 500013777 523133071 440567392 499964582 440567392 499964582 735790599 909369098 735790599 909369098 425479629 404602752 425479629 404602752 661650923 722080451 661650923 722080451 242891401 71947997 242891401 71947997 951864883 660191626 951864883 660191626 409912164 499992100 409912164 499992100 569570620 851491108 569570620 851491108 77615355 487751209 77615355 487751209 515801436 538040832 515801436 538040832 144798264 468114734 144798264 468114734 692841546 539432980 692841546 539432980 337086135 68693633 337086135 68693633 958811028 753834282 958811028 753834282 556753640 412959326 556753640 412959326 615233943 632183682 615233943 632183682 407267943 425860801 407267943 425860801 689001103 734939736 689001103 734939736 484060517 370993125 484060517 370993125 787770080 915349344 787770080 915349344 36602984 32479925 36602984 32479925 500010365 787806809 500010365 787806809 29931093 14600559 29931093 14600559 991427897 992076462 991427897 992076462 2727708 325606 2727708 325606 999764483 523626576 999764483 523626576 256928065 160228191 256928065 160228191 673593168 499988640 673593168 499988640 347271327 454179130 347271327 454179130 455438398 842350177 455438398 842350177 77502608 65797083 77502608 65797083 935769098 568148217 935769098 568148217 499989016 213288193 499989016 213288193 796509350 659157746 796509350 659157746 435163601 101900065 435163601 101900065 500021611 815526732 500021611 815526732 61678465 89236604 61678465 89236604 528246526 699461105 528246526 699461105 499963829 390650452 499963829 390650452 748421060 837411764 748421060 837411764 98419248 475341361 98419248 475341361 500038481 951389392 500038481 951389392 45538808 43150405 45538808 43150405 500031348 838351977 500031348 838351977 94339927 499967561 94339927 499967561 662186700 674241113 662186700 674241113 259799239 103914790 259799239 103914790 721688558 595441199 721688558 595441199 362588183 262987725 362588183 262987725 530076611 479719288 530076611 479719288 266647872 116906699 266647872 116906699 642821487 499977083 642821487 499977083 229299325 39000416 229299325 39000416 962503906 500030491 962503906 500030491 103745079 38402723 103745079 38402723 500008439 951952217 500008439 951952217 39192632 258324343 39192632 258324343 736165058 561385794 736165058 561385794 279513702 322421594 279513702 322421594 703832435 918501244 703832435 918501244 480031914 437029199 480031914 437029199 743511826 501985029 743511826 501985029 500008771 321593205 500008771 321593205 768780845 641456850 768780845 641456850 499968046 254011240 499968046 254011240 683714010 661302115 683714010 661302115 499975711 311216326 499975711 311216326 703813928 769523765 703813928 769523765 261525583 359522103 261525583 359522103 619187195 787198675 619187195 787198675 148981914 148903777 148981914 148903777 711349782 591080002 711349782 591080002 500006758 264266253 500006758 264266253 564352584 831728840 564352584 831728840 73498040 482490589 73498040 482490589 729374747 669295489 729374747 669295489 499960735 349899239 499960735 349899239 894523449 947950420 894523449 947950420 258249080 214429105 258249080 214429105 797829534 500026928 797829534 500026928 499966126 304539970 499966126 304539970 651470859 499993763 651470859 499993763 181472545 48252868 181472545 48252868 968154655 991187343 968154655 991187343 331269203 334901197 331269203 334901197 680159196 738795497 680159196 738795497 226442914 189924748 226442914 189924748 918613190 561121288 918613190 561121288 318993272 278746605 318993272 278746605 520844311 499992958 520844311 499992958 111324685 99118743 111324685 99118743 930521823 975990148 930521823 975990148 496412357 212631463 496412357 212631463 847272589 848306470 847272589 848306470 93049829 500001631 93049829 500001631 887005687 912886924 887005687 912886924 477309264 452388590 477309264 452388590 551033905 565140673 551033905 565140673 359203335 38970102 359203335 38970102 984169743 984546554 984169743 984546554 189697338 120376183 189697338 120376183 500017992 918801100 500017992 918801100 433812261 500023987 433812261 500023987 695689449 781523700 695689449 781523700 119957814 314740177 119957814 314740177 943887734 944847124 943887734 944847124 500029842 33954931 500029842 33954931 976199422 978542136 976199422 978542136 415555058 552784577 415555058 552784577 700723363 856391540 700723363 856391540 499972605 119215797 499972605 119215797 785741754 827506785 785741754 827506785 435162373 421987034 435162373 421987034 849719100 725925093 849719100 725925093 539428779 445826015 539428779 445826015 858936708 528887165 858936708 528887165 500022952 111020780 500022952 111020780 898681914 861767549 898681914 861767549 513475463 162348539 513475463 162348539 851241626 918356890 851241626 918356890 62677441 44495390 62677441 44495390 731722385 603849837 731722385 603849837 379610725 343227539 379610725 343227539 616383891 705653321 616383891 705653321 50617588 43532213 50617588 43532213 991615677 993961931 991615677 993961931 428642452 419073577 428642452 419073577 834480990 523283680 834480990 523283680 512887344 500026497 512887344 500026497 948732331 961649231 948732331 961649231 499985105 560879312 499985105 560879312 597355461 724297513 597355461 724297513 137636298 381168823 137636298 381168823 507085740 680648065 507085740 680648065 372704291 499961029 372704291 499961029 778935389 636608195 778935389 636608195 194567718 154389242 194567718 154389242 858375744 882749686 858375744 882749686 177948214 499981534 177948214 499981534 670376998 500031247 670376998 500031247 179937875 76231699 179937875 76231699 983059053 991865128 983059053 991865128 148728298 104874248 148728298 104874248 948817861 977036136 948817861 977036136 8757002 499966352 8757002 499966352 812673100 738410762 812673100 738410762 213097062 261715228 213097062 261715228 319334597 847033201 319334597 847033201 86926937 499973038 86926937 499973038 575101339 697408303 575101339 697408303 499963009 202605767 499963009 202605767 931453402 942667859 931453402 942667859 15933815 4586150 15933815 4586150 500026468 810471471 500026468 810471471 499977410 203353273 499977410 203353273 527626940 930106523 527626940 930106523 203915446 202247510 203915446 202247510 682557987 791842545 682557987 791842545 424547971 364137933 424547971 364137933 718760511 775445935 718760511 775445935 74491916 499989976 74491916 499989976 225517751 961832797 225517751 961832797 22562237 9761636 22562237 9761636 531363638 499984295 531363638 499984295 133374457 73816394 133374457 73816394 985578502 992159514 985578502 992159514 453381959 322240392 453381959 322240392 860881565 667494332 860881565 667494332 255396114 499985825 255396114 499985825 813235465 838346840 813235465 838346840 375552601 333208570 375552601 333208570 621534689 857865757 621534689 857865757 119724167 23524278 119724167 23524278 982738192 500034315 982738192 500034315 151572320 100840836 151572320 100840836 961904786 622843222 961904786 622843222 499998017 184364290 499998017 184364290 873999089 579585243 873999089 579585243 274228501 429880175 274228501 429880175 551057308 501303616 551057308 501303616 499965772 253611763 499965772 253611763 797877265 890626242 797877265 890626242 500014840 245769239 500014840 245769239 792598029 500036401 792598029 500036401 374508814 366021895 374508814 366021895 712834604 903216807 712834604 903216807 373148946 343952063 373148946 343952063 670592696 507739852 670592696 507739852 294955399 218496894 294955399 218496894 840284996 941398157 840284996 941398157 205031386 499969303 205031386 499969303 624974073 541630674 624974073 541630674 277517431 488171986 277517431 488171986 702154490 774438729 702154490 774438729 58520697 66970999 58520697 66970999 131342106 965783229 131342106 965783229 23130705 8508489 23130705 8508489 996335741 513564648 996335741 513564648 367673203 366376352 367673203 366376352 499978878 388089729 499978878 388089729 256597919 38985797 256597919 38985797 520560477 499987214 520560477 499987214 44603945 29175190 44603945 29175190 876485964 470791709 876485964 470791709 334582233 128218199 334582233 128218199 499992191 499982041 499992191 499982041 336163622 70990372 336163622 70990372 971399069 977369096 971399069 977369096 14324777 423816429 14324777 423816429 454793039 500039631 454793039 500039631 313652069 353618350 313652069 353618350 391287874 695473980 391287874 695473980 169419114 384641615 169419114 384641615 579340442 575751538 579340442 575751538 404670147 181676073 404670147 181676073 499990061 675845584 499990061 675845584 472617164 499990991 472617164 499990991 820587845 931205511 820587845 931205511 499990110 395135739 499990110 395135739 572549782 497748838 572549782 497748838 500001306 61941888 500001306 61941888 968002872 499991472 968002872 499991472 499988281 106243660 499988281 106243660 961526357 594638097 961526357 594638097 499971776 5568864 499971776 5568864 700492604 362315006 700492604 362315006 319088315 153057223 319088315 153057223 890245123 681801111 890245123 681801111 30272830 27575839 30272830 27575839 985573909 500266892 985573909 500266892 500013415 95894274 500013415 95894274 912109969 955475043 912109969 955475043 362658499 472698875 362658499 472698875 500034681 894757859 500034681 894757859 323764522 457577231 323764522 457577231 683416163 506176284 683416163 506176284 413789792 186258052 413789792 186258052 857310647 682640740 857310647 682640740 228788097 434944114 228788097 434944114 622918464 747514943 622918464 747514943 153970952 67006608 153970952 67006608 578213411 861007710 578213411 861007710 29786580 400629215 29786580 400629215 665879241 500032244 665879241 500032244 448904930 495254390 448904930 495254390 644799843 566279549 644799843 566279549 499993832 36580695 499993832 36580695 968124052 981619940 968124052 981619940 420342975 349609852 420342975 349609852 503942202 572420583 503942202 572420583 405399421 179923156 405399421 179923156 851975252 760539828 851975252 760539828 455627030 314052364 455627030 314052364 724617808 911979520 724617808 911979520 413791020 500034062 413791020 500034062 868107406 904061281 868107406 904061281 23334338 113463851 23334338 113463851 930235171 963177423 930235171 963177423 30372879 499963297 30372879 499963297 791746350 744098832 791746350 744098832 170647530 107247335 170647530 107247335 783237946 500104541 783237946 500104541 499961980 231569222 499961980 231569222 868703913 776850185 868703913 776850185 496255248 459355980 496255248 459355980 704680427 769622088 704680427 769622088 310511551 393458930 310511551 393458930 437831824 690691882 437831824 690691882 297809275 174260984 297809275 174260984 846893707 913519826 846893707 913519826 1077993 944104 1077993 944104 999484007 999632033 999484007 999632033 155237 48584 155237 48584 999954525 556496701 999954525 556496701 311866283 437766778 311866283 437766778 607506413 813766808 607506413 813766808 383850568 136144770 383850568 136144770 873497136 898735892 873497136 898735892 441786733 358478550 441786733 358478550 500025111 801611102 500025111 801611102 134021622 499974737 134021622 499974737 614868476 838183817 614868476 838183817 81281494 286025066 81281494 286025066 528916680 500039828 528916680 500039828 275954663 39922129 275954663 39922129 975023056 504715024 975023056 504715024 1821278 1110148 1821278 1110148 957501178 426808579 957501178 426808579 371342810 247771284 371342810 247771284 813018157 579918767 813018157 579918767 499968696 183912312 499968696 183912312 876744971 705434490 876744971 705434490 500009206 306300313 500009206 306300313 750924410 841311708 750924410 841311708 26360221 21244830 26360221 21244830 559577294 849283996 559577294 849283996 120799146 105877961 120799146 105877961 921298193 729734998 921298193 729734998 664230567 499993794 664230567 499993794 681534660 568886763 681534660 568886763 525587225 499961411 525587225 499961411 756808498 877930389 756808498 877930389 283483653 381760090 283483653 381760090 796299754 856662709 796299754 856662709 41046893 499980386 41046893 499980386 793441308 535430775 793441308 535430775 499967692 29070383 499967692 29070383 984138603 990515163 984138603 990515163 4535938 456167652 4535938 456167652 474436088 860872500 474436088 860872500 134623723 179668695 134623723 179668695 879233294 637800674 879233294 637800674 362843698 153812722 362843698 153812722 864234427 681943194 864234427 681943194 172338008 500004990 172338008 500004990 558175790 558887900 558175790 558887900 500014165 39097931 500014165 39097931 763587598 806311596 763587598 806311596 93016673 499996008 93016673 499996008 468917246 723067382 468917246 723067382 255124377 341217634 255124377 341217634 704913603 934301671 704913603 934301671 499986993 50814401 499986993 50814401 954863171 957876005 954863171 957876005 11057759 499970197 11057759 499970197 499987311 786613503 499987311 786613503 107730739 94760408 107730739 94760408 500026494 499967018 500026494 499967018 61525280 58383074 61525280 58383074 956293555 967726977 956293555 967726977 20822211 128284554 20822211 128284554 926431561 500023228 926431561 500023228 499832096 257032797 499832096 257032797 773120819 702000629 773120819 702000629 291185017 256315988 291185017 256315988 628622729 918045163 628622729 918045163 53725496 499960555 53725496 499960555 808157740 939661669 808157740 939661669 128977199 623008260 128977199 623008260 499996225 947960753 499996225 947960753 493274531 277414126 493274531 277414126 778048048 707126461 778048048 707126461 94047543 499968428 94047543 499968428 500031908 918818565 500031908 918818565 499992951 192449250 499992951 192449250 838379493 583090906 838379493 583090906 499976283 85464787 499976283 85464787 920782062 937216497 920782062 937216497 42799115 497851603 42799115 497851603 588382786 706675648 588382786 706675648 499998886 652545132 499998886 652545132 820431827 916186960 820431827 916186960 79153801 75973984 79153801 75973984 931812958 979632499 931812958 979632499 20055771 476597980 20055771 476597980 499967860 919541339 499967860 919541339 75337991 500009740 75337991 500009740 481632983 682144770 481632983 682144770 304548132 311070016 304548132 311070016 579835819 766262017 579835819 766262017 84312062 75109069 84312062 75109069 815283793 326269190 815283793 326269190 289081994 163522921 289081994 163522921 882725391 889274307 882725391 889274307 416130356 300490103 416130356 300490103 783887533 500004755 783887533 500004755 499986157 137005693 499986157 137005693 899260168 901489689 899260168 901489689 499967939 326189796 499967939 326189796 676603220 505845854 676603220 505845854 437177386 431895055 437177386 431895055 755788108 757168516 755788108 757168516 196125368 179133628 196125368 179133628 547324280 733499505 547324280 733499505 222193157 134478473 222193157 134478473 876310657 702598289 876310657 702598289 580116932 500005700 580116932 500005700 835152122 847255160 835152122 847255160 142754736 111394965 142754736 111394965 521163605 707988607 521163605 707988607 194618886 172436550 194618886 172436550 923894848 515610727 923894848 515610727 164164385 150115252 164164385 150115252 903187338 623449239 903187338 623449239 482209937 425441603 482209937 425441603 704315911 802017264 704315911 802017264 145184224 23435366 145184224 23435366 986493544 988447708 986493544 988447708 3045646 1910031 3045646 1910031 825980488 658638193 825980488 658638193 499980270 272196002 499980270 272196002 754335784 768368708 754335784 768368708 92844127 60416673 92844127 60416673 947438957 500034199 947438957 500034199 186629046 178746747 186629046 178746747 499980958 499994951 499980958 499994951 129121740 28262678 129121740 28262678 780942253 500035406 780942253 500035406 106721597 6155896 106721597 6155896 997537415 500036163 997537415 500036163 499962745 198372126 499962745 198372126 647269947 791318518 647269947 791318518 136937645 445607203 136937645 445607203 665454400 737770974 665454400 737770974 226508781 499985205 226508781 499985205 711482783 528006775 711482783 528006775 464525399 321526172 464525399 321526172 592780200 611846436 592780200 611846436 118494019 499996754 118494019 499996754 725756603 837362129 725756603 837362129 88841238 19420982 88841238 19420982 500019426 794076398 500019426 794076398 248103883 453305611 248103883 453305611 499982270 831340819 499982270 831340819 165849114 117845340 165849114 117845340 735553029 500015809 735553029 500015809 445826866 346856911 445826866 346856911 830646764 856155868 830646764 856155868 25877627 331319839 25877627 331319839 881208835 533250652 881208835 533250652 323708452 297453718 323708452 297453718 573507360 758647101 573507360 758647101 254875656 629374430 254875656 629374430 499986945 687262729 499986945 687262729 479473934 499995123 479473934 499995123 564366441 654373328 564366441 654373328 500017796 305918311 500017796 305918311 857321924 926461870 857321924 926461870 29879223 450435341 29879223 450435341 548213215 712019450 548213215 712019450 170022175 500010467 170022175 500010467 653151590 783385266 653151590 783385266 415403742 494081852 415403742 494081852 509981822 835937097 509981822 835937097 150430516 9823198 150430516 9823198 995318843 996565136 995318843 996565136 663930 436768 663930 436768 500032291 499990079 500032291 499990079 422877176 279975062 422877176 279975062 631774472 759689625 631774472 759689625 146187561 439912428 146187561 439912428 616610968 880383402 616610968 880383402 366913789 278275694 366913789 278275694 500033293 359275815 500033293 359275815 328422484 205944938 328422484 205944938 918835532 911223179 918835532 911223179 32201656 426729455 32201656 426729455 584470209 637234030 584470209 637234030 298057288 263178388 298057288 263178388 540528978 499961823 540528978 499961823 182274635 167390093 182274635 167390093 913613873 982896011 913613873 982896011 420623069 362248935 420623069 362248935 762846683 893951139 762846683 893951139 90021988 71254828 90021988 71254828 780166008 361217097 780166008 361217097 226201851 189001024 226201851 189001024 812951544 576789647 812951544 576789647 323478530 444375243 323478530 444375243 458158823 552922853 458158823 552922853 327310664 307327503 327310664 307327503 607317287 697968833 607317287 697968833 198470075 396549317 198470075 396549317 827584003 532233803 827584003 532233803 445844494 478689532 445844494 478689532 543644188 577330907 543644188 577330907 332089726 252692052 332089726 252692052 655329932 854182193 655329932 854182193 135418191 330433277 135418191 330433277 923655563 885663460 923655563 885663460 555664671 500022565 555664671 500022565 945451183 954876144 945451183 954876144 42373523 40668041 42373523 40668041 863142556 500036427 863142556 500036427 183818084 173427664 183818084 173427664 500022151 735401879 500022151 735401879 235703419 313188877 235703419 313188877 900324725 558570496 900324725 558570496 257536924 499973021 257536924 499973021 902106184 899469220 902106184 899469220 97722494 309478393 97722494 309478393 499977260 599760874 499977260 599760874 421885535 358653670 421885535 358653670 747527862 500037913 747527862 500037913 416209304 386004259 416209304 386004259 656995635 500015032 656995635 500015032 394360713 445228955 394360713 445228955 689714770 804954203 689714770 804954203 352545047 513821625 352545047 513821625 543641869 625144490 543641869 625144490 248852547 232565859 248852547 232565859 500270936 895531124 500270936 895531124 71343694 500010619 71343694 500010619 510929782 829812324 510929782 829812324 162404331 341612730 162404331 341612730 850306463 874234090 850306463 874234090 124578071 225971994 124578071 225971994 317324102 733116396 317324102 733116396 251226310 499999042 251226310 499999042 500001913 689641363 500001913 689641363 278568892 383326089 278568892 383326089 679034954 523927770 679034954 523927770 308918289 371985259 308918289 371985259 578415627 783433499 578415627 783433499 106451069 89988806 106451069 89988806 554854400 511738774 554854400 511738774 388558998 498991899 388558998 498991899 604518441 766042713 604518441 766042713 461253039 499964900 461253039 499964900 877447010 908756931 877447010 908756931 499980881 648991528 499980881 648991528 840349648 905911525 840349648 905911525 56772965 45407645 56772965 45407645 643352540 905771769 643352540 905771769 51735310 48637404 51735310 48637404 700915549 694564455 700915549 694564455 297689773 253209492 297689773 253209492 598141164 719175023 598141164 719175023 499961587 300185139 499961587 300185139 527704319 868984437 527704319 868984437 486818301 491655043 486818301 491655043 748260569 944188931 748260569 944188931 28485733 321257965 28485733 321257965 484635278 499991329 484635278 499991329 130907361 93280746 130907361 93280746 807026614 424386795 807026614 424386795 119028269 65239705 119028269 65239705 844308759 943821648 844308759 943821648 37903111 144141164 37903111 144141164 520163868 500039692 520163868 500039692 100950375 80047884 100950375 80047884 727008831 593855956 727008831 593855956 421147920 500007452 421147920 500007452 854354952 612139544 854354952 612139544 499980996 135024683 499980996 135024683 989879755 500033671 989879755 500033671 482283369 245527319 482283369 245527319 822444020 544894220 822444020 544894220 403532204 465017156 403532204 465017156 705451513 921472605 705451513 921472605 500010662 209572913 500010662 209572913 823550595 904580056 823550595 904580056 61867391 479178140 61867391 479178140 756004039 522108676 756004039 522108676 438625266 364936854 438625266 364936854 783761839 921577138 783761839 921577138 337483113 439253595 337483113 439253595 673529653 529049937 673529653 529049937 270156865 235950358 270156865 235950358 589104138 415979002 589104138 415979002 238791478 232530694 238791478 232530694 828285945 731167524 828285945 731167524 418004314 298203143 418004314 298203143 789672211 499999808 789672211 499999808 526526339 297773409 526526339 297773409 741907017 755983922 741907017 755983922 141891585 316230968 141891585 316230968 904843109 911327079 904843109 911327079 85445844 316999408 85445844 316999408 725638204 499999704 725638204 499999704 134320738 128002605 134320738 128002605 665547524 500015450 665547524 500015450 155593121 115406255 155593121 115406255 895133929 913987493 895133929 913987493 56421104 47746925 56421104 47746925 972141510 978231524 972141510 978231524 344701663 286056333 344701663 286056333 838380841 500013227 838380841 500013227 339424171 174414201 339424171 174414201 900280077 940863243 900280077 940863243 328990994 416632607 328990994 416632607 558229405 681201770 558229405 681201770 282623919 126756499 282623919 126756499 643732755 869428521 643732755 869428521 96064320 64814262 96064320 64814262 500000156 869652706 500000156 869652706 368622001 294436509 368622001 294436509 876846809 747103428 876846809 747103428 187454294 450033534 187454294 450033534 638376124 672258096 638376124 672258096 435033689 502565021 435033689 502565021 541497196 888998736 541497196 888998736 400040421 389682085 400040421 389682085 662170588 602996529 662170588 602996529 367786558 433874459 367786558 433874459 608617095 702541856 608617095 702541856 499988663 434350832 499988663 434350832 602634946 615123308 602634946 615123308 337157261 426653233 337157261 426653233 499988881 788347252 499988881 788347252 143640856 499992859 143640856 499992859 950534800 965907317 950534800 965907317 24346421 10472373 24346421 10472373 994103309 994563253 994103309 994563253 302463330 494861786 302463330 494861786 715992223 749881038 715992223 749881038 360719001 173780555 360719001 173780555 839583236 500030242 839583236 500030242 566005661 131467223 566005661 131467223 920140378 942032714 920140378 942032714 347763744 499961792 347763744 499961792 855204901 865570948 855204901 865570948 420038761 141254479 420038761 141254479 881138825 662560241 881138825 662560241 633470503 194027022 633470503 194027022 825045674 825355847 825045674 825355847 341948744 246194105 341948744 246194105 762528603 779307520 762528603 779307520 499977453 363793598 499977453 363793598 610983970 500020256 610983970 500020256 499990737 77844458 499990737 77844458 963629622 500004114 963629622 500004114 624371748 339694223 624371748 339694223 785547662 500021128 785547662 500021128 122117622 37453763 122117622 37453763 987937663 989754223 987937663 989754223 343973255 118409440 343973255 118409440 925490255 499983104 925490255 499983104 99024485 83553492 99024485 83553492 953411676 800020067 953411676 800020067 388148612 450898492 388148612 450898492 685446171 704682043 685446171 704682043 128016443 32400104 128016443 32400104 500034194 618511554 500034194 618511554 303946823 110146794 303946823 110146794 939872077 645112158 939872077 645112158 366850211 499999045 366850211 499999045 767297204 733608030 767297204 733608030 706165838 499984750 706165838 499984750 919245465 923313101 919245465 923313101 34609283 22919328 34609283 22919328 977603009 978952784 977603009 978952784 20891514 7454239 20891514 7454239 994910665 997861518 994910665 997861518 467913934 118225645 467913934 118225645 943046593 968122116 943046593 968122116 14259299 261490381 14259299 261490381 816232912 679599146 816232912 679599146 677898410 227875466 677898410 227875466 858537441 889012815 858537441 889012815 55230085 45145811 55230085 45145811 959556358 571450802 959556358 571450802 499996468 292261732 499996468 292261732 763205057 500013931 763205057 500013931 196380263 316759842 196380263 316759842 589788023 815133552 589788023 815133552 152000608 449940015 152000608 449940015 605526218 621694891 605526218 621694891 430496369 151367315 430496369 151367315 742806327 440992178 742806327 440992178 499978056 39660899 499978056 39660899 560209502 499974780 560209502 499974780 125149902 120040646 125149902 120040646 725335496 581407500 725335496 581407500 315395145 199490074 315395145 199490074 550143687 584497231 550143687 584497231 141424708 107888330 141424708 107888330 620819230 500016547 620819230 500016547 458076818 233638344 458076818 233638344 769907428 710130521 769907428 710130521 213021616 135247441 213021616 135247441 508835842 518694731 508835842 518694731 227341586 288637397 227341586 288637397 593533174 451685870 593533174 451685870 431305384 237969514 431305384 237969514 800777477 923271344 800777477 923271344 35256290 380731198 35256290 380731198 629667081 888981889 629667081 888981889 65575109 32828310 65575109 32828310 723175007 913763603 723175007 913763603 50890960 37977195 50890960 37977195 970892320 567539790 970892320 567539790 196223571 97814152 196223571 97814152 802749959 270105814 802749959 270105814 115796237 104549632 115796237 104549632 909054929 946785220 909054929 946785220 40510979 13735622 40510979 13735622 715770042 499999766 715770042 499999766 227162723 41379305 227162723 41379305 574164872 751706897 574164872 751706897 499985127 425076688 499985127 425076688 717444477 721051628 717444477 721051628 234667785 354649157 234667785 354649157 864410713 568639037 864410713 568639037 500000648 126994476 500000648 126994476 877284491 896776619 877284491 896776619 89686644 474687078 89686644 474687078 685372870 568716942 685372870 568716942 442199055 225325233 442199055 225325233 562438212 500010862 562438212 500010862 186843101 99949704 186843101 99949704 939460639 952475367 939460639 952475367 469893939 499985280 469893939 499985280 657814827 770989640 657814827 770989640 363214960 499982890 363214960 499982890 874152430 909327484 874152430 909327484 499971084 238380571 499971084 238380571 839316611 843446636 839316611 843446636 103873953 252085532 103873953 252085532 653413398 734574343 653413398 734574343 454420708 530933944 454420708 530933944 603522729 610997113 603522729 610997113 265049931 245404392 265049931 245404392 499984072 499999637 499984072 499999637 79899517 47134022 79899517 47134022 902527322 552070995 902527322 552070995 414816515 90636006 414816515 90636006 729504094 569070647 729504094 569070647 444284849 240149309 444284849 240149309 500013355 603072739 500013355 603072739 348364935 63264779 348364935 63264779 951440725 500005898 951440725 500005898 125612613 5551697 125612613 5551697 528871656 500012953 528871656 500012953 104747081 65263541 104747081 65263541 626291827 500008344 626291827 500008344 192078904 410830588 192078904 410830588 659703392 662752333 659703392 662752333 291210855 276573179 291210855 276573179 843604265 873120478 843604265 873120478 94818178 499996132 94818178 499996132 500006349 842712439 500006349 842712439 80685120 353011099 80685120 353011099 573192918 500038128 573192918 500038128 226563666 83777488 226563666 83777488 959072134 968247697 959072134 968247697 189058084 309382934 189058084 309382934 613573066 625970617 613573066 625970617 479314188 184353800 479314188 184353800 833250887 500032826 833250887 500032826 390886264 255097070 390886264 255097070 752458663 500025271 752458663 500025271 170114767 393474586 170114767 393474586 552175660 499975452 552175660 499975452 59429223 45260822 59429223 45260822 965867595 780234829 965867595 780234829 220847030 223397081 220847030 223397081 777930966 817467188 777930966 817467188 488680848 348974295 488680848 348974295 657704804 761275860 657704804 761275860 352256006 479164305 352256006 479164305 629159063 572159336 629159063 572159336 461501263 162120954 461501263 162120954 499989185 730993781 499989185 730993781 64311737 221763196 64311737 221763196 301377662 700150139 301377662 700150139 233251711 423695157 233251711 423695157 443081603 620045406 443081603 620045406 119385435 446856656 119385435 446856656 622209285 721139325 622209285 721139325 61796683 60499367 61796683 60499367 962982953 966391436 962982953 966391436 19128264 365142821 19128264 365142821 499982109 770249414 499982109 770249414 139003128 384699268 139003128 384699268 595875333 626331913 595875333 626331913 171608053 134636889 171608053 134636889 892113037 500025747 892113037 500025747 500024890 442175516 500024890 442175516 770470825 542362757 770470825 542362757 499985544 150657344 499985544 150657344 851711581 667504514 851711581 667504514 627470633 499978947 627470633 499978947 841115196 924391741 841115196 924391741 500028056 500014628 500028056 500014628 714776833 636935499 714776833 636935499 173490442 81200099 173490442 81200099 500013947 772243729 500013947 772243729 193523474 387673058 193523474 387673058 572095542 710305751 572095542 710305751 261607622 500025952 261607622 500025952 494488803 571017902 494488803 571017902 244747481 499967753 244747481 499967753 832807106 500015531 832807106 500015531 61711968 31718728 61711968 31718728 500035434 705576108 500035434 705576108 261067914 457996532 261067914 457996532 733702658 835105944 733702658 835105944 428062216 220961472 428062216 220961472 500008378 679779749 500008378 679779749 114365559 27149348 114365559 27149348 777023249 463219487 777023249 463219487 202935002 55987831 202935002 55987831 665632041 499999562 665632041 499999562 46989080 170254532 46989080 170254532 499977612 599156112 499977612 599156112 87656709 438828357 87656709 438828357 724470419 749764904 724470419 749764904 126489224 44616453 126489224 44616453 972381084 501702280 972381084 501702280 499970397 290039123 499970397 290039123 835551851 500033159 835551851 500033159 94155578 263305698 94155578 263305698 613686474 828175362 613686474 828175362 75611400 498829778 75611400 498829778 519924580 517867759 519924580 517867759 258940164 343840614 258940164 343840614 451975182 958886957 451975182 958886957 36958014 494365519 36958014 494365519 500000022 680518253 500000022 680518253 494276538 286216656 494276538 286216656 536349818 500030937 536349818 500030937 176485786 148969306 176485786 148969306 499987700 933259469 499987700 933259469 307190296 121303662 307190296 121303662 733459299 500006968 733459299 500006968 187952618 94826803 187952618 94826803 910110770 642947948 910110770 642947948 385005168 333144691 385005168 333144691 604595757 614403537 604595757 614403537 285399912 468345435 285399912 468345435 499999211 816294181 499999211 816294181 295823392 266062070 295823392 266062070 829492831 500036386 829492831 500036386 505058637 291301071 505058637 291301071 893870402 503150531 893870402 503150531 478592826 380219091 478592826 380219091 658539694 500029059 658539694 500029059 78344143 499986432 78344143 499986432 871174310 602473849 871174310 602473849 336628657 335847584 336628657 335847584 500026734 580096402 500026734 580096402 232479345 106329981 232479345 106329981 500036022 500026661 500036022 500026661 156356668 8564557 156356668 8564557 996981511 999418974 996981511 999418974 19119 426317751 19119 426317751 719713720 886881455 719713720 886881455 500009931 310290891 500009931 310290891 893044594 621324361 893044594 621324361 529682517 149336032 529682517 149336032 877857984 892634967 877857984 892634967 140191664 41113440 140191664 41113440 973101358 987300751 973101358 987300751 83677741 12371336 83677741 12371336 551597071 762294896 551597071 762294896 499962975 173312675 499962975 173312675 504063308 613200617 504063308 613200617 500005736 248391715 500005736 248391715 681830798 691576676 681830798 691576676 442905586 414009015 442905586 414009015 816911132 547355501 816911132 547355501 500031003 231405331 500031003 231405331 864204188 877276760 864204188 877276760 89463989 382485838 89463989 382485838 635930205 635705730 635930205 635705730 140096526 85370019 140096526 85370019 602254895 500016781 602254895 500016781 127643330 17241471 127643330 17241471 989029768 722529469 989029768 722529469 405245351 141257895 405245351 141257895 720486722 499971470 720486722 499971470 190141969 140373416 190141969 140373416 757535581 713254580 757535581 713254580 500034717 266537222 500034717 266537222 889200896 779512137 889200896 779512137 196894145 452892806 196894145 452892806 681174267 935792303 681174267 935792303 499961721 500007480 499961721 500007480 572290706 942452229 572290706 942452229 43852383 404057147 43852383 404057147 725636603 659913918 725636603 659913918 446856929 499994921 446856929 499994921 615218956 882892404 615218956 882892404 85604885 478879598 85604885 478879598 620456186 690402815 620456186 690402815 168809684 150521927 168809684 150521927 503746917 904674757 503746917 904674757 91383572 490159880 91383572 490159880 499996166 936915078 499996166 936915078 54222255 15430140 54222255 15430140 986926514 992757395 986926514 992757395 449682773 364943984 449682773 364943984 499992812 897547517 499992812 897547517 87789882 496749720 87789882 496749720 641487266 684779762 641487266 684779762 117188757 499979431 117188757 499979431 471286435 930868603 471286435 930868603 47486450 10415300 47486450 10415300 500020487 499962391 500020487 499962391 452453873 392544668 452453873 392544668 688482966 849048077 688482966 849048077 105936542 82999195 105936542 82999195 715109595 506804244 715109595 506804244 375616596 260411373 375616596 260411373 500008993 844492969 500008993 844492969 81873479 58468750 81873479 58468750 789285890 578423419 789285890 578423419 412189266 232276139 412189266 232276139 908348438 934688583 908348438 934688583 498309542 461568420 498309542 461568420 802323174 500016818 802323174 500016818 159108622 185710632 159108622 185710632 814511114 865899831 814511114 865899831 52576851 314487370 52576851 314487370 788806489 898783042 788806489 898783042 40089120 30210413 40089120 30210413 582282142 607172153 582282142 607172153 356016972 197648877 356016972 197648877 806015017 915373547 806015017 915373547 342053551 209362190 342053551 209362190 681448056 531270307 681448056 531270307 237491710 359172372 237491710 359172372 690283735 761748549 690283735 761748549 207292579 283358430 207292579 283358430 695021345 499997009 695021345 499997009 250756012 499986893 250756012 499986893 836007501 665541190 836007501 665541190 499998936 377380703 499998936 377380703 644609927 743281554 644609927 743281554 209996195 134835300 209996195 134835300 887810931 930260223 887810931 930260223 36291493 499963261 36291493 499963261 810138235 819219979 810138235 819219979 136309114 203001081 136309114 203001081 690554129 560757563 690554129 560757563 428573514 469997012 428573514 469997012 654689852 729246308 654689852 729246308 450256655 499969670 450256655 499969670 650012071 868222842 650012071 868222842 117739273 499965928 117739273 499965928 740866480 617405670 740866480 617405670 413519849 499981969 413519849 499981969 719527812 593980222 719527812 593980222 488552721 246390707 488552721 246390707 514847145 613160758 514847145 613160758 340816935 499977327 340816935 499977327 609821508 861976582 609821508 861976582 500008946 499982247 500008946 499982247 644230995 802928407 644230995 802928407 470201377 181683279 470201377 181683279 877957632 566807738 877957632 566807738 383261489 155024547 383261489 155024547 754652438 846410048 754652438 846410048 138696376 114066503 138696376 114066503 925377785 946011739 925377785 946011739 416960807 558133601 416960807 558133601 796676578 860757462 796676578 860757462 282517698 111312362 282517698 111312362 500034012 763686695 500034012 763686695 207429172 449238324 207429172 449238324 627124223 767433490 627124223 767433490 174318101 444924261 174318101 444924261 499998327 827766541 499998327 827766541 171914889 88438071 171914889 88438071 964101324 974311248 964101324 974311248 7187461 254901739 7187461 254901739 619359344 499972193 619359344 499972193 360164107 128772968 360164107 128772968 897411894 500007893 897411894 500007893 612184482 121350853 612184482 121350853 886021284 945824145 886021284 945824145 453074691 103957924 453074691 103957924 824160544 679069640 824160544 679069640 495884768 461438949 495884768 461438949 500028339 894280827 500028339 894280827 226496348 751879643 226496348 751879643 500022978 941873547 500022978 941873547 499972608 172637220 499972608 172637220 768109274 529040276 768109274 529040276 499964093 406446983 499964093 406446983 772477490 944878870 772477490 944878870 36525430 303795470 36525430 303795470 500013779 717905981 500013779 717905981 199696545 169533902 199696545 169533902 736727110 858872930 736727110 858872930 299250844 118202148 299250844 118202148 766797419 500022468 766797419 500022468 341591079 191654318 341591079 191654318 873763648 693049394 873763648 693049394 188435811 109924341 188435811 109924341 951816168 682060140 951816168 682060140 295757510 263466404 295757510 263466404 847490272 857539061 847490272 857539061 318876631 232989139 318876631 232989139 843291508 500000573 843291508 500000573 302080770 163081045 302080770 163081045 512210921 660737975 512210921 660737975 152383897 105054456 152383897 105054456 899615416 902011690 899615416 902011690 81121962 73261925 81121962 73261925 499978408 499966718 499978408 499966718 174776949 164133162 174776949 164133162 842081034 500033296 842081034 500033296 499962047 293496665 499962047 293496665 531121595 589475152 531121595 589475152 353237741 410387908 353237741 410387908 623303174 857323120 623303174 857323120 87048850 52975001 87048850 52975001 962379233 966695480 962379233 966695480 6424722 4592420 6424722 4592420 996720323 997849455 996720323 997849455 500012683 507550366 500012683 507550366 815393610 875149353 815393610 875149353 291997963 382153395 291997963 382153395 400654180 719936541 400654180 719936541 263773355 320043297 263773355 320043297 510975125 764860243 510975125 764860243 210917322 136126454 210917322 136126454 702577631 832479824 702577631 832479824 392040931 413839223 392040931 413839223 710772065 726480555 710772065 726480555 246246446 93684402 246246446 93684402 500001772 856793115 500001772 856793115 499971422 391168370 499971422 391168370 943699777 946666862 943699777 946666862 45753698 16745613 45753698 16745613 582156769 722281014 582156769 722281014 316562055 360534534 316562055 360534534 539885669 808861544 539885669 808861544 467667496 306983252 467667496 306983252 536159298 795759010 536159298 795759010 174060423 102079559 174060423 102079559 673781895 844818195 673781895 844818195 451850077 500039512 451850077 500039512 680210329 835598974 680210329 835598974 425020117 361889762 425020117 361889762 610117923 540024911 610117923 540024911 287900828 335067699 287900828 335067699 439158078 499999688 439158078 499999688 104377762 55325194 104377762 55325194 949971122 950928626 949971122 950928626 425220476 317454583 425220476 317454583 918058882 983852443 918058882 983852443 5828096 3895780 5828096 3895780 997125287 500025593 997125287 500025593 280409508 164355691 280409508 164355691 699070510 521071383 699070510 521071383 212192589 499964402 212192589 499964402 707459209 724810680 707459209 724810680 500007161 500030927 500007161 500030927 686523950 760474272 686523950 760474272 137041860 289637383 137041860 289637383 803889515 500005110 803889515 500005110 457463634 440407049 457463634 440407049 499978325 869226003 499978325 869226003 423879647 500031924 423879647 500031924 878412660 910252944 878412660 910252944 409465437 264254639 409465437 264254639 500011996 624710246 500011996 624710246 240047857 500013370 240047857 500013370 799721180 908194929 799721180 908194929 499968493 499977183 499968493 499977183 919807571 624172435 919807571 624172435 429623025 423971442 429623025 423971442 819835736 884037048 819835736 884037048 71820650 499977643 71820650 499977643 500016184 726476879 500016184 726476879 398879048 499988128 398879048 499988128 743891660 763586859 743891660 763586859 272738661 500015985 272738661 500015985 569456872 742626168 569456872 742626168 269527885 499969511 269527885 499969511 776129771 499986355 776129771 499986355 28103660 6972509 28103660 6972509 994955949 500005180 994955949 500005180 266710039 230498357 266710039 230498357 935386292 983911515 935386292 983911515 11056823 8638887 11056823 8638887 993989621 759753652 993989621 759753652 111077905 42570307 111077905 42570307 972517516 530524599 972517516 530524599 153304530 115564027 153304530 115564027 500009508 666823737 500009508 666823737 299764884 187218205 299764884 187218205 743377402 681897772 743377402 681897772 500000432 460859677 500000432 460859677 578198566 672150989 578198566 672150989 167169290 48785226 167169290 48785226 500024448 802396861 500024448 802396861 105291854 464130764 105291854 464130764 499980447 578280965 499980447 578280965 323083200 312799588 323083200 312799588 763311769 775219611 763311769 775219611 208978914 87986278 208978914 87986278 544303154 718652428 544303154 718652428 247412099 57922892 247412099 57922892 565555429 708886114 565555429 708886114 108782680 62102762 108782680 62102762 946841827 582039972 946841827 582039972 227312442 174557841 227312442 174557841 897761084 897906847 897761084 897906847 25927454 392928039 25927454 392928039 688828313 815457213 688828313 815457213 146689943 357949179 146689943 357949179 573546211 500015484 573546211 500015484 187580942 74927450 187580942 74927450 691694878 499962271 691694878 499962271 232662799 64447863 232662799 64447863 949641796 565738677 949641796 565738677 499964473 214254726 499964473 214254726 790743402 799998671 790743402 799998671 40105322 381434325 40105322 381434325 500023050 649888739 500023050 649888739 257250739 178261200 257250739 178261200 845249496 892762575 845249496 892762575 32903266 400792464 32903266 400792464 674820600 754851369 674820600 754851369 216237784 411099916 216237784 411099916 634575314 670911922 634575314 670911922 296804496 268717850 296804496 268717850 735793564 895263213 735793564 895263213 479506183 266427637 479506183 266427637 803522774 849365779 803522774 849365779 280793167 313191179 280793167 313191179 393117331 619255087 393117331 619255087 373481678 382330641 373481678 382330641 652836659 792295536 652836659 792295536 487948595 280834053 487948595 280834053 535845820 801966029 535845820 801966029 294676884 162323073 294676884 162323073 912498720 716296091 912498720 716296091 211680202 49560359 211680202 49560359 970528821 977755910 970528821 977755910 431569402 53952585 431569402 53952585 701305990 500029563 701305990 500029563 68881226 60030121 68881226 60030121 981432448 983159737 981432448 983159737 494174165 213577517 494174165 213577517 652282166 500010324 652282166 500010324 131372922 412445722 131372922 412445722 763198108 792518303 763198108 792518303 206953312 500025156 206953312 500025156 500013311 610755860 500013311 610755860 295087573 309487247 295087573 309487247 384638613 499970353 384638613 499970353 223756319 184546060 223756319 184546060 909406541 500006392 909406541 500006392 234487798 370875770 234487798 370875770 542830560 839024391 542830560 839024391 363755047 302982014 363755047 302982014 896452059 923425198 896452059 923425198 254958729 460450977 254958729 460450977 582825726 893759488 582825726 893759488 20647478 395880260 20647478 395880260 639452423 652831523 639452423 652831523 145792283 480546299 145792283 480546299 853839334 500022336 853839334 500022336 499992112 213862413 499992112 213862413 608906864 569702011 608906864 569702011 499994460 129704374 499994460 129704374 914995866 895565265 914995866 895565265 499966689 499979154 499966689 499979154 923423769 500022362 923423769 500022362 525249911 75524828 525249911 75524828 959437781 808651509 959437781 808651509 112457816 499988958 112457816 499988958 696499551 755577406 696499551 755577406 201126354 148765297 201126354 148765297 500022606 717980733 500022606 717980733 303050415 500036534 303050415 500036534 480948096 768182048 480948096 768182048 227790798 373421452 227790798 373421452 529651420 769085315 529651420 769085315 229394654 285533562 229394654 285533562 890991915 833869979 890991915 833869979 499995786 109065695 499995786 109065695 970335226 808516916 970335226 808516916 336507716 276610624 336507716 276610624 845369548 914438780 845369548 914438780 499980241 198200652 499980241 198200652 842055036 700654750 842055036 700654750 219659122 499963397 219659122 499963397 645585372 561034609 645585372 561034609 363415723 215725719 363415723 215725719 591788346 500028487 591788346 500028487 67056778 103089481 67056778 103089481 980808542 841893985 980808542 841893985 394785101 268447879 394785101 268447879 500016835 867296812 500016835 867296812 123129545 144250021 123129545 144250021 670695536 499993282 670695536 499993282 375722983 92552894 375722983 92552894 819206693 917440146 819206693 917440146 48344757 374279154 48344757 374279154 500011019 948278413 500011019 948278413 348209816 522801657 348209816 522801657 617834572 709166001 617834572 709166001 499973274 394471163 499973274 394471163 690178107 614680931 690178107 614680931 211110134 499995853 211110134 499995853 734474175 868846170 734474175 868846170 492075554 13227435 492075554 13227435 574054936 500030660 574054936 500030660 444519015 10799460 444519015 10799460 996016899 997572073 996016899 997572073 499975255 201050471 499975255 201050471 812954111 946279001 812954111 946279001 51025269 6726495 51025269 6726495 998594004 499980864 998594004 499980864 500017506 201792667 500017506 201792667 901728373 546459504 901728373 546459504 499985647 84405736 499985647 84405736 965153198 968366144 965153198 968366144 248265166 98515816 248265166 98515816 926921190 930918618 926921190 930918618 20710869 17472861 20710869 17472861 988848672 853087990 988848672 853087990 283694974 500030122 283694974 500030122 500013326 886296966 500013326 886296966 310594456 500005688 310594456 500005688 656764037 500026232 656764037 500026232 200563787 188033821 200563787 188033821 606046186 873988649 606046186 873988649 499973461 265534220 499973461 265534220 615186786 499972131 615186786 499972131 249668728 72832313 249668728 72832313 500031946 797146143 500031946 797146143 485334786 285418572 485334786 285418572 583769055 444962399 583769055 444962399 238878402 158795910 238878402 158795910 705781924 759479353 705781924 759479353 225582140 499989005 225582140 499989005 665386527 756058314 665386527 756058314 393670032 348852986 393670032 348852986 845493124 903997205 845493124 903997205 88113957 49101571 88113957 49101571 584504537 881905443 584504537 881905443 108972054 333851261 108972054 333851261 499977324 818531351 499977324 818531351 144258774 110028573 144258774 110028573 950938072 500017643 950938072 500017643 120505138 112655845 120505138 112655845 579091660 497831256 579091660 497831256 224657275 121221204 224657275 121221204 880488328 788355723 880488328 788355723 123036238 284874771 123036238 284874771 297011092 768100761 297011092 768100761 190871493 282199670 190871493 282199670 836044147 570280487 836044147 570280487 264573618 264480954 264573618 264480954 794441062 934437266 794441062 934437266 499971070 316507428 499971070 316507428 767270838 907349585 767270838 907349585 499990510 506607214 499990510 506607214 623436423 761137398 623436423 761137398 301027783 409880557 301027783 409880557 548242200 692975576 548242200 692975576 500019916 309740476 500019916 309740476 701431053 671649338 701431053 671649338 499968520 411692648 499968520 411692648 636902583 500096998 636902583 500096998 80032633 372645094 80032633 372645094 677973450 971838298 677973450 971838298 11818348 11306559 11818348 11306559 990437848 994559800 990437848 994559800 4630166 185838505 4630166 185838505 843541923 563918505 843541923 563918505 62358107 472212304 62358107 472212304 612748622 632305547 612748622 632305547 135209207 298970530 135209207 298970530 500028081 989738348 500028081 989738348 7866319 78009658 7866319 78009658 250399030 810188498 250399030 810188498 61985415 275565205 61985415 275565205 367120308 908078385 367120308 908078385 59383696 41055171 59383696 41055171 987034019 577595179 987034019 577595179 327679526 276021098 327679526 276021098 776408281 544852336 776408281 544852336 327279829 199069141 327279829 199069141 500038262 969033278 500038262 969033278 248232101 134949036 248232101 134949036 904620747 572007072 904620747 572007072 163949606 415910291 163949606 415910291 527788762 556633274 527788762 556633274 499960244 101200445 499960244 101200445 500006201 627970145 500006201 627970145 314329132 217065520 314329132 217065520 567056118 578383123 567056118 578383123 247843892 356618003 247843892 356618003 701723256 500025181 701723256 500025181 174178369 13472567 174178369 13472567 992281235 916745052 992281235 916745052 291078850 210222755 291078850 210222755 801456926 956296821 801456926 956296821 196224065 64582451 196224065 64582451 499991187 550643526 499991187 550643526 316549788 314555861 316549788 314555861 780553818 962520994 780553818 962520994 13412455 367141358 13412455 367141358 521849863 728567137 521849863 728567137 157893607 82779255 157893607 82779255 923262484 500025009 923262484 500025009 327408104 332601811 327408104 332601811 846932273 500028000 846932273 500028000 407961325 308577259 407961325 308577259 520308104 855372997 520308104 855372997 70769147 56210499 70769147 56210499 664759203 634823043 664759203 634823043 333485537 499961426 333485537 499961426 475338852 839302730 475338852 839302730 51829254 499965564 51829254 499965564 500001683 948154948 500001683 948154948 499981789 551630282 499981789 551630282 623060890 738786007 623060890 738786007 353352541 359861556 353352541 359861556 447343164 857995009 447343164 857995009 107356518 79650467 107356518 79650467 737532588 499993319 737532588 499993319 161322014 118671951 161322014 118671951 864288580 971636501 864288580 971636501 269619081 227978857 269619081 227978857 557189636 520626600 557189636 520626600 324413768 129816375 324413768 129816375 892962011 643418758 892962011 643418758 359503391 199406286 359503391 199406286 499997464 909195945 499997464 909195945 62546173 43037309 62546173 43037309 970977169 642446223 970977169 642446223 208767866 113012175 208767866 113012175 599927880 656121079 599927880 656121079 163437909 452857364 163437909 452857364 499972208 740151443 499972208 740151443 350918941 602279626 350918941 602279626 866186170 911482859 866186170 911482859 279852641 393907890 279852641 393907890 500029177 822134596 500029177 822134596 146573323 312503098 146573323 312503098 591392268 740366721 591392268 740366721 233751811 499964009 233751811 499964009 453136867 593423889 453136867 593423889 319021450 294286289 319021450 294286289 817942496 678878755 817942496 678878755 292327603 499977205 292327603 499977205 802869970 672231301 802869970 672231301 367878075 223831999 367878075 223831999 815014998 846941397 815014998 846941397 253661556 412984898 253661556 412984898 726836709 795340651 726836709 795340651 442363897 104078461 442363897 104078461 736171084 500020719 736171084 500020719 499998763 94533458 499998763 94533458 913128310 861903458 913128310 861903458 807543926 96727221 807543926 96727221 928010065 978884003 928010065 978884003 499982108 105024007 499982108 105024007 902996071 970461215 902996071 970461215 366750242 288607435 366750242 288607435 716199587 745863674 716199587 745863674 285833452 527749898 285833452 527749898 697917873 796850702 697917873 796850702 137133030 114688393 137133030 114688393 636058542 609034794 636058542 609034794 364738217 62700585 364738217 62700585 515261404 498587288 515261404 498587288 442654480 335836135 442654480 335836135 705673288 502377962 705673288 502377962 61924633 31632530 61924633 31632530 499993708 488452551 499993708 488452551 71599543 19079622 71599543 19079622 500013431 907550747 500013431 907550747 11500232 1630668 11500232 1630668 587500064 480021234 587500064 480021234 155654389 140328300 155654389 140328300 941542353 969630793 941542353 969630793 8756678 981806 8756678 981806 692198403 851301290 692198403 851301290 137984699 137931596 137984699 137931596 899128653 767794910 899128653 767794910 177597506 322586202 177597506 322586202 603078551 616173365 603078551 616173365 314883928 386055374 314883928 386055374 646345100 681019415 646345100 681019415 162871732 151682596 162871732 151682596 913879988 772931507 913879988 772931507 145302995 145045938 145302995 145045938 500036072 711251237 500036072 711251237 154771285 48795839 154771285 48795839 572867356 715268998 572867356 715268998 207053017 500007770 207053017 500007770 815571675 832341958 815571675 832341958 169665523 758703335 169665523 758703335 822038193 913410014 822038193 913410014 470504605 354246466 470504605 354246466 742709973 656940176 742709973 656940176 375210886 208147828 375210886 208147828 834481209 823670570 834481209 823670570 164069486 42441440 164069486 42441440 617323489 758209238 617323489 758209238 446832648 479291636 446832648 479291636 552211363 813533926 552211363 813533926 89187267 438452541 89187267 438452541 742031148 805303951 742031148 805303951 499961641 589323242 499961641 589323242 801723607 832605280 801723607 832605280 391859890 409743575 391859890 409743575 606341803 575139199 606341803 575139199 499991578 197983040 499991578 197983040 663915364 588392513 663915364 588392513 352730982 246512366 352730982 246512366 499969591 664339089 499969591 664339089 254291930 441269116 254291930 441269116 448519514 757465543 448519514 757465543 49536126 48076527 49536126 48076527 985944847 986430395 985944847 986430395 7548943 390626836 7548943 390626836 530445520 610956152 530445520 610956152 282433153 243104543 282433153 243104543 586470315 443964944 586470315 443964944 347413539 308591307 347413539 308591307 806043227 887202971 806043227 887202971 377709481 500012212 377709481 500012212 884723471 781664614 884723471 781664614 500002787 499992295 500002787 499992295 841192644 903810341 841192644 903810341 78228567 33129809 78228567 33129809 970788964 749401313 970788964 749401313 213838157 157697687 213838157 157697687 918615039 928912712 918615039 928912712 34746608 25679080 34746608 25679080 555177340 586315810 555177340 586315810 329466379 262956622 329466379 262956622 500010882 649715916 500010882 649715916 96688631 419720727 96688631 419720727 499961077 818008857 499961077 818008857 149063469 477672749 149063469 477672749 779110557 766574946 779110557 766574946 426419527 403433219 426419527 403433219 832638575 593295963 832638575 593295963 404757209 322988196 404757209 322988196 568454906 694968785 568454906 694968785 212169466 379000553 212169466 379000553 628253998 918527302 628253998 918527302 73152908 114234598 73152908 114234598 548915803 905992776 548915803 905992776 27210256 499994148 27210256 499994148 510640746 762129649 510640746 762129649 124620415 86950356 124620415 86950356 565822572 696305222 565822572 696305222 499995259 478944478 499995259 478944478 942345516 755486146 942345516 755486146 242409108 221287876 242409108 221287876 500013125 598332294 500013125 598332294 342194654 316082351 342194654 316082351 865090466 633057776 865090466 633057776 377792332 236796029 377792332 236796029 725212374 837828078 725212374 837828078 69840404 500019685 69840404 500019685 905341151 932426283 905341151 932426283 142098236 169700322 142098236 169700322 499963834 855716817 499963834 855716817 92840218 61815456 92840218 61815456 733897749 610972818 733897749 610972818 497343538 443894809 497343538 443894809 674736834 689214454 674736834 689214454 146567490 145942214 146567490 145942214 909823465 976518520 909823465 976518520 23174462 12030660 23174462 12030660 994155640 703579400 994155640 703579400 458841079 499962891 458841079 499962891 569592603 698906600 569592603 698906600 149458322 79004724 149458322 79004724 945562037 953616328 945562037 953616328 438450619 172545251 438450619 172545251 827792914 607013639 827792914 607013639 150273987 44570152 150273987 44570152 983147481 985084775 983147481 985084775 10501072 2108327 10501072 2108327 998839911 500027323 998839911 500027323 130138550 101880755 130138550 101880755 923727800 930181034 923727800 930181034 36899000 20377490 36899000 20377490 863071642 500013417 863071642 500013417 417149520 296005502 417149520 296005502 580498191 499974905 580498191 499974905 233779908 170838711 233779908 170838711 878001356 616616044 878001356 616616044 499968372 216156240 499968372 216156240 863899900 801877988 863899900 801877988 157731837 379567276 157731837 379567276 566792570 500018471 566792570 500018471 233174574 397290341 233174574 397290341 646779280 732986577 646779280 732986577 500005708 414744876 500005708 414744876 638159159 893534642 638159159 893534642 71992557 49694461 71992557 49694461 500004919 689187371 500004919 689187371 165325416 77134127 165325416 77134127 500030311 838581164 500030311 838581164 66570084 445202280 66570084 445202280 631519722 644014758 631519722 644014758 318595604 206090538 318595604 206090538 865059833 500035517 865059833 500035517 434969080 241153004 434969080 241153004 775225383 659465594 775225383 659465594 499990873 603592898 499990873 603592898 612983988 856700260 612983988 856700260 217840517 174057126 217840517 174057126 914524863 931723886 914524863 931723886 49477374 39146484 49477374 39146484 974802874 986999912 974802874 986999912 1750964 161967850 1750964 161967850 471858669 558854306 471858669 558854306 322601354 408656136 322601354 408656136 743309487 549975947 743309487 549975947 157641967 319217740 157641967 319217740 500033064 899313847 500033064 899313847 250662634 308036591 250662634 308036591 731344777 858100972 731344777 858100972 332606067 288649230 332606067 288649230 551503011 500022584 551503011 500022584 87909032 236218839 87909032 236218839 408557602 649246225 408557602 649246225 180878872 213011564 180878872 213011564 800803263 499980622 800803263 499980622 494706712 198058538 494706712 198058538 874701546 875301598 874701546 875301598 300174886 500037461 300174886 500037461 661396201 784436624 661396201 784436624 114603185 280633428 114603185 280633428 580563955 902714384 580563955 902714384 89566615 499968417 89566615 499968417 749463440 893775392 749463440 893775392 34425238 17131702 34425238 17131702 511907222 527864965 511907222 527864965 290078792 91039354 290078792 91039354 499990409 466013661 499990409 466013661 324111723 128065630 324111723 128065630 879970973 826601907 879970973 826601907 500005842 86192914 500005842 86192914 950994263 500039337 950994263 500039337 499979747 136731395 499979747 136731395 869878209 699579043 869878209 699579043 166148228 50011094 166148228 50011094 730880761 877116451 730880761 877116451 460036572 381248782 460036572 381248782 695423998 899397060 695423998 899397060 20689394 3559021 20689394 3559021 996974102 915669254 996974102 915669254 55262668 36212899 55262668 36212899 597027748 964346828 597027748 964346828 499970860 500021743 499970860 500021743 809410121 890211108 809410121 890211108 426005392 106721438 426005392 106721438 931780575 970935231 931780575 970935231 285182919 207239010 285182919 207239010 826559104 920170662 826559104 920170662 16452448 15794393 16452448 15794393 986623930 986799235 986623930 986799235 7593730 499969058 7593730 499969058 833231066 561307850 833231066 561307850 201504567 197484011 201504567 197484011 905649847 979023506 905649847 979023506 2052964 1327849 2052964 1327849 998939525 582295242 998939525 582295242 357224219 335828117 357224219 335828117 594934706 852071018 594934706 852071018 145742111 139103425 145742111 139103425 500012462 752037810 500012462 752037810 221316839 374646844 221316839 374646844 697679089 514773374 697679089 514773374 499969838 96093943 499969838 96093943 960624298 979230572 960624298 979230572 426141642 275631897 426141642 275631897 770038561 794947217 770038561 794947217 116248480 84622209 116248480 84622209 962714231 975198249 962714231 975198249 265525930 135975811 265525930 135975811 500031035 812984615 500031035 812984615 141984245 131955157 141984245 131955157 500031523 804246100 500031523 804246100 39645458 25755663 39645458 25755663 795579200 379340531 795579200 379340531 322322291 296406584 322322291 296406584 499976806 500021458 499976806 500021458 152895194 188232268 152895194 188232268 500006482 853904813 500006482 853904813 141437781 139618753 141437781 139618753 513412941 655932713 513412941 655932713 307325953 180390839 307325953 180390839 536575771 499990343 536575771 499990343 365550163 365121996 365550163 365121996 687661790 870566628 687661790 870566628 499965353 425756932 499965353 425756932 708451107 499997211 708451107 499997211 287034716 271655454 287034716 271655454 854428470 881784637 854428470 881784637 343272102 476610070 343272102 476610070 641992536 846132199 641992536 846132199 499432068 500009339 499432068 500009339 877394163 913462696 877394163 913462696 415070764 510006054 415070764 510006054 879989797 943230201 879989797 943230201 41774068 443418773 41774068 443418773 620475110 684998585 620475110 684998585 499987566 131560747 499987566 131560747 930968396 979005383 930968396 979005383 276527439 213184457 276527439 213184457 933411362 505539943 933411362 505539943 500032034 289142647 500032034 289142647 932081661 819815606 932081661 819815606 146266266 93656534 146266266 93656534 894468840 319461787 894468840 319461787 300551922 138957763 300551922 138957763 957679625 818982232 957679625 818982232 162726280 346201984 162726280 346201984 439580121 783263233 439580121 783263233 77408953 364064576 77408953 364064576 499973154 896890406 499973154 896890406 33728173 29159113 33728173 29159113 977714617 979669010 977714617 979669010 307596314 116967979 307596314 116967979 956463791 989109325 956463791 989109325 399143830 425561150 399143830 425561150 622600876 719959630 622600876 719959630 178344646 500022867 178344646 500022867 816011426 924612992 816011426 924612992 500012303 480197771 500012303 480197771 676566387 881743196 676566387 881743196 486689071 348185703 486689071 348185703 842296505 837235920 842296505 837235920 118762768 383941905 118762768 383941905 775392170 500029283 775392170 500029283 299799533 147761790 299799533 147761790 609147593 407293218 609147593 407293218 500001559 105259528 500001559 105259528 966746690 971902701 966746690 971902701 470516691 444218564 470516691 444218564 805340100 847539212 805340100 847539212 127454483 99814382 127454483 99814382 500004033 824528067 500004033 824528067 164408105 315781179 164408105 315781179 791958873 578129911 791958873 578129911 387616916 499992442 387616916 499992442 500036429 877753096 500036429 877753096 391330765 196056525 391330765 196056525 500030368 673059445 500030368 673059445 186842852 499998924 186842852 499998924 469597351 679523089 469597351 679523089 272305538 237840422 272305538 237840422 611547513 500014501 611547513 500014501 252797739 318762093 252797739 318762093 500028860 720813448 500028860 720813448 211590013 116963983 211590013 116963983 927174830 938479253 927174830 938479253 32661869 275734304 32661869 275734304 708510780 448861057 708510780 448861057 500025256 379510782 500025256 379510782 717915629 625860692 717915629 625860692 499968231 150589052 499968231 150589052 738861996 830225774 738861996 830225774 130630661 120648641 130630661 120648641 928907399 937542163 928907399 937542163 52209749 42817245 52209749 42817245 500002188 679233519 500002188 679233519 166263479 499972880 166263479 499972880 480960042 623438136 480960042 623438136 372761188 108130429 372761188 108130429 499995291 905211012 499995291 905211012 422767736 264259243 422767736 264259243 837375868 897796364 837375868 897796364 499975722 649508612 499975722 649508612 500029217 805643624 500029217 805643624 3306241 2244209 3306241 2244209 999787269 999980801 999787269 999980801 499975041 433729561 499975041 433729561 500016120 598875831 500016120 598875831 383660757 499977811 383660757 499977811 500002567 892213219 500002567 892213219 72612737 418100498 72612737 418100498 636928437 796019767 636928437 796019767 178489528 141803063 178489528 141803063 804262111 797477756 804262111 797477756 22794204 19403820 22794204 19403820 500013548 403376620 500013548 403376620 287325469 61459018 287325469 61459018 508718767 627874604 508718767 627874604 233912302 185243923 233912302 185243923 940669013 534023941 940669013 534023941 529057574 172175273 529057574 172175273 977451423 745864276 977451423 745864276 500033921 500028959 500033921 500028959 783848432 824452651 783848432 824452651 76365816 30634409 76365816 30634409 750099285 635660597 750099285 635660597 562804019 391593319 562804019 391593319 727523055 752359546 727523055 752359546 123469676 97723068 123469676 97723068 941559881 746229915 941559881 746229915 385101711 508868419 385101711 508868419 777038666 777061757 777038666 777061757 13969227 230969490 13969227 230969490 638977987 554119860 638977987 554119860 463350998 284161579 463350998 284161579 547358865 659544632 547358865 659544632 130945035 97669920 130945035 97669920 963510437 966141123 963510437 966141123 24472034 19795673 24472034 19795673 585746189 495614337 585746189 495614337 499986477 164448842 499986477 164448842 837655672 862177275 837655672 862177275 90243929 499979019 90243929 499979019 895937491 926998215 895937491 926998215 57126172 51634923 57126172 51634923 982971466 596474687 982971466 596474687 484836081 305079393 484836081 305079393 700772710 741399796 700772710 741399796 379563562 270907853 379563562 270907853 615668100 619162086 615668100 619162086 343579903 144169691 343579903 144169691 901530781 499997288 901530781 499997288 500020139 228420500 500020139 228420500 855054560 560171826 855054560 560171826 499989877 499963711 499989877 499963711 801356276 882407505 801356276 882407505 500001266 404121028 500001266 404121028 724639581 770941400 724639581 770941400 499981443 98758761 499981443 98758761 561761598 598509737 561761598 598509737 335548519 196940397 335548519 196940397 808247086 864722089 808247086 864722089 500021607 469283701 500021607 469283701 723328442 763016418 723328442 763016418 157373982 443735851 157373982 443735851 876900763 723006910 876900763 723006910 500017949 393036707 500017949 393036707 742820765 754762765 742820765 754762765 500000149 386637456 500000149 386637456 803199806 698192781 803199806 698192781 372935593 500003646 372935593 500003646 965209452 990632548 965209452 990632548 2929827 1733411 2929827 1733411 633505306 687852895 633505306 687852895 499972310 136354477 499972310 136354477 865490575 894109799 865490575 894109799 86261969 35543396 86261969 35543396 651294823 676625274 651294823 676625274 422285923 467886697 422285923 467886697 805062767 845581388 805062767 845581388 281518790 320594964 281518790 320594964 404322245 651932505 404322245 651932505 102825907 402031400 102825907 402031400 824371264 648258634 824371264 648258634 386442698 230987481 386442698 230987481 791829301 701066821 791829301 701066821 474211943 206812732 474211943 206812732 499963272 593342016 499963272 593342016 184739640 172077977 184739640 172077977 853103200 864850153 853103200 864850153 499974344 173214571 499974344 173214571 946362101 524326142 946362101 524326142 499972263 315207684 499972263 315207684 721228646 786781888 721228646 786781888 303363489 500018774 303363489 500018774 637933868 654741867 637933868 654741867 429623876 293753535 429623876 293753535 593357317 499983579 593357317 499983579 500000326 113075705 500000326 113075705 981905394 984391558 981905394 984391558 224071846 136163140 224071846 136163140 818063100 655646916 818063100 655646916 41600647 25571081 41600647 25571081 703120455 324009244 703120455 324009244 253793060 145506972 253793060 145506972 502097687 835832117 502097687 835832117 373935477 414642639 373935477 414642639 587527544 500032325 587527544 500032325 99399368 66726439 99399368 66726439 580322868 659316003 580322868 659316003 499971107 312437703 499971107 312437703 587749690 833985114 587749690 833985114 51267189 412531079 51267189 412531079 500023778 499993395 500023778 499993395 16916187 11109261 16916187 11109261 719046764 499998504 719046764 499998504 86523164 81779332 86523164 81779332 749021317 608457322 749021317 608457322 114723554 113708559 114723554 113708559 905377740 500034117 905377740 500034117 18603153 8191383 18603153 8191383 832040942 954160532 832040942 954160532 403114806 272443545 403114806 272443545 734996074 808310553 734996074 808310553 132106296 258130745 132106296 258130745 374309250 791650009 374309250 791650009 163955433 136761121 163955433 136761121 515134383 565323941 515134383 565323941 478091506 500038208 478091506 500038208 964010945 968149960 964010945 968149960 270638398 499993860 270638398 499993860 592389789 610091444 592389789 610091444 329585880 329285631 329585880 329285631 746460075 861099196 746460075 861099196 63519092 22130124 63519092 22130124 993989879 995043950 993989879 995043950 1641766 408950001 1641766 408950001 651341374 617111754 651341374 617111754 83783560 417994519 83783560 417994519 651382325 959311758 651382325 959311758 53134018 374862428 53134018 374862428 503334229 581528161 503334229 581528161 428337442 426597309 428337442 426597309 746341752 640239335 746341752 640239335 18233163 453129696 18233163 453129696 686688126 771755684 686688126 771755684 487673797 499963310 487673797 499963310 872957361 554700004 872957361 554700004 386558496 259833014 386558496 259833014 500024058 913425804 500024058 913425804 463369646 173395494 463369646 173395494 960866484 969389878 960866484 969389878 296296826 204098339 296296826 204098339 808343897 605830990 808343897 605830990 550937892 499979912 550937892 499979912 784356195 754229140 784356195 754229140 500015543 499990571 500015543 499990571 933307142 553933671 933307142 553933671 516889759 346750819 516889759 346750819 659333301 777769160 659333301 777769160 146395941 286888024 146395941 286888024 645765420 672917361 645765420 672917361 260966773 196834530 260966773 196834530 631043820 436801228 631043820 436801228 427373957 285349210 427373957 285349210 772151468 942399333 772151468 942399333 35943486 407522327 35943486 407522327 722937740 576175106 722937740 576175106 338730363 294582787 338730363 294582787 500034307 362983247 500034307 362983247 499980776 314369635 499980776 314369635 728108033 728917175 728108033 728917175 389427519 211344417 389427519 211344417 540370292 516672888 540370292 516672888 248575885 499964120 248575885 499964120 750616685 499979467 750616685 499979467 220072742 109033152 220072742 109033152 571907846 705404817 571907846 705404817 100352940 500001924 100352940 500001924 856161957 903694265 856161957 903694265 94583492 375086234 94583492 375086234 554411891 720729855 554411891 720729855 103063800 66384554 103063800 66384554 967882346 743645444 967882346 743645444 23799598 21613498 23799598 21613498 521872977 499977352 521872977 499977352 196372849 108834024 196372849 108834024 897254952 765653950 897254952 765653950 92715831 258401221 92715831 258401221 309079863 863641819 309079863 863641819 71165419 368725240 71165419 368725240 785319760 833977686 785319760 833977686 499981793 119479226 499981793 119479226 703014487 635277479 703014487 635277479 500005328 294548672 500005328 294548672 826245298 889071239 826245298 889071239 83777157 68688763 83777157 68688763 979485078 608599199 979485078 608599199 499992622 124886326 499992622 124886326 693824557 787336475 693824557 787336475 154879800 145861553 154879800 145861553 856850011 500003070 856850011 500003070 174098474 459326857 174098474 459326857 696280934 601121791 696280934 601121791 302486104 500012275 302486104 500012275 745860507 755520769 745860507 755520769 192989651 499988007 192989651 499988007 449508503 712107084 449508503 712107084 50455991 232505870 50455991 232505870 834704396 795189374 834704396 795189374 499994668 711063247 499994668 711063247 906398952 926315693 906398952 926315693 45666874 39361791 45666874 39361791 541305265 790724445 541305265 790724445 496791588 160895481 496791588 160895481 920153536 500010211 920153536 500010211 315939744 314202907 315939744 314202907 716579546 644536836 716579546 644536836 234266008 394923767 234266008 394923767 693822138 500030799 693822138 500030799 237192612 378509034 237192612 378509034 677271994 881367741 677271994 881367741 104622459 92404670 104622459 92404670 969830390 984848397 969830390 984848397 7263924 287851731 7263924 287851731 854563973 887448232 854563973 887448232 90368986 55490135 90368986 55490135 975087253 585688423 975087253 585688423 318429586 424891930 318429586 424891930 614799560 773871856 614799560 773871856 400507867 271888568 400507867 271888568 844490053 811824356 844490053 811824356 434135013 499993361 434135013 499993361 866839412 636938099 866839412 636938099 186059804 160760198 186059804 160760198 844569190 891377276 844569190 891377276 63328422 55823820 63328422 55823820 499992390 402684905 499992390 402684905 239163698 227289133 239163698 227289133 829974264 824203385 829974264 824203385 500019704 155984924 500019704 155984924 863062386 870245664 863062386 870245664 44946238 371954500 44946238 371954500 708828191 500019692 708828191 500019692 450294782 358912464 450294782 358912464 866087323 653720611 866087323 653720611 152268966 143935654 152268966 143935654 540708310 499961712 540708310 499961712 258844683 172102151 258844683 172102151 891312982 905161513 891312982 905161513 382492502 452638309 382492502 452638309 608816189 500035562 608816189 500035562 249559772 109587539 249559772 109587539 575050528 459519018 575050528 459519018 61826566 56933994 61826566 56933994 989151096 500039319 989151096 500039319 30085698 25110504 30085698 25110504 517136215 702697710 517136215 702697710 182494704 146822420 182494704 146822420 930327589 861959550 930327589 861959550 115666907 109161274 115666907 109161274 909665887 809760163 909665887 809760163 158548208 100825691 158548208 100825691 669202165 779075926 669202165 779075926 499980404 340176448 499980404 340176448 499983694 911517656 499983694 911517656 68091983 63828944 68091983 63828944 500018270 818215559 500018270 818215559 91210394 81158187 91210394 81158187 996402439 671821009 996402439 671821009 466648726 308117760 466648726 308117760 825777008 747061090 825777008 747061090 476651238 357316639 476651238 357316639 823835351 509138798 823835351 509138798 318624940 296230285 318624940 296230285 739582308 909058738 739582308 909058738 90065183 499961859 90065183 499961859 499971746 914586499 499971746 914586499 464278626 499990735 464278626 499990735 764904141 604517414 764904141 604517414 260879906 183630649 260879906 183630649 518383734 624484757 518383734 624484757 194113450 95605216 194113450 95605216 984280512 926932134 984280512 926932134 391148793 380387295 391148793 380387295 560268955 499991553 560268955 499991553 430062969 318346509 430062969 318346509 607544372 696138510 607544372 696138510 426040579 499985785 426040579 499985785 669978810 500037467 669978810 500037467 215598964 207403990 215598964 207403990 802254923 948458567 802254923 948458567 48872013 331477110 48872013 331477110 733511998 534558582 733511998 534558582 375695317 499962482 375695317 499962482 790983010 968046619 790983010 968046619 237034501 500018779 237034501 500018779 495926520 608794719 495926520 608794719 172231997 434440751 172231997 434440751 499991054 906091539 499991054 906091539 28079462 22966160 28079462 22966160 977908090 983716434 977908090 983716434 13317401 245957807 13317401 245957807 263422672 500007331 263422672 500007331 98895539 72245785 98895539 72245785 536488447 878710673 536488447 878710673 364480785 327455773 364480785 327455773 524776529 500015373 524776529 500015373 283969765 277490880 283969765 277490880 500033220 857260686 500033220 857260686 387078336 193362706 387078336 193362706 872713404 499991728 872713404 499991728 529141846 499972074 529141846 499972074 805598772 571935580 805598772 571935580 499967058 514869540 499967058 514869540 560347901 930640667 560347901 930640667 500007344 445880198 500007344 445880198 500033401 958979966 500033401 958979966 3028632 499982076 3028632 499982076 499997629 936225255 499997629 936225255 192257326 500039542 192257326 500039542 500007070 828344630 500007070 828344630 146065142 215409958 146065142 215409958 897073859 914318816 897073859 914318816 79604490 29127789 79604490 29127789 973718548 840981697 973718548 840981697 77735847 47957706 77735847 47957706 955512127 972006941 955512127 972006941 8500057 238999273 8500057 238999273 499992692 762034408 499992692 762034408 146393545 331384007 146393545 331384007 746007166 755293811 746007166 755293811 457034812 500016761 457034812 500016761 664213307 866890309 664213307 866890309 53903778 500004375 53903778 500004375 500005142 664650272 500005142 664650272 166487121 386733807 166487121 386733807 579969294 755496659 579969294 755496659 499988544 479556243 499988544 479556243 560438952 500030319 560438952 500030319 338199079 241106378 338199079 241106378 500007682 828837379 500007682 828837379 499962786 150384585 499962786 150384585 858166930 927218757 858166930 927218757 64630734 37540128 64630734 37540128 600260675 616375168 600260675 616375168 175859766 125345527 175859766 125345527 632021210 820063124 632021210 820063124 234160000 747663430 234160000 747663430 500007708 945896821 500007708 945896821 36776876 440401912 36776876 440401912 640300324 741001475 640300324 741001475 230968281 80554918 230968281 80554918 957197844 971978490 957197844 971978490 385060324 376122177 385060324 376122177 668842263 723543171 668842263 723543171 140906730 102625727 140906730 102625727 570896134 505050629 570896134 505050629 486939834 425798746 486939834 425798746 620783415 622285480 620783415 622285480 499960117 20742161 499960117 20742161 988041511 500019802 988041511 500019802 500009850 133533176 500009850 133533176 687487885 500037466 687487885 500037466 327740805 310316130 327740805 310316130 884914005 651228843 884914005 651228843 500021296 278363452 500021296 278363452 941983540 618746754 941983540 618746754 401219288 520594730 401219288 520594730 557885374 799855304 557885374 799855304 244480765 156552840 244480765 156552840 906135261 858076391 906135261 858076391 499969490 149825506 499969490 149825506 648487997 419958557 648487997 419958557 325433879 281821855 325433879 281821855 727626440 779253311 727626440 779253311 193007778 499971840 193007778 499971840 500035662 837516078 500035662 837516078 139348181 127697329 139348181 127697329 671871470 500010331 671871470 500010331 283318588 499963373 283318588 499963373 713035884 576388144 713035884 576388144 256158349 188334436 256158349 188334436 593680692 500031589 593680692 500031589 221703652 321309431 221703652 321309431 440853885 500011750 440853885 500011750 132383516 99714039 132383516 99714039 935279948 952933769 935279948 952933769 499976912 419870194 499976912 419870194 701623713 888358074 701623713 888358074 71498259 68005389 71498259 68005389 500039896 884884368 500039896 884884368 500013703 256933902 500013703 256933902 827444916 883627395 827444916 883627395 97351943 79368142 97351943 79368142 942986532 992841864 942986532 992841864 401813301 500024555 401813301 500024555 803966086 824920860 803966086 824920860 152540553 232275579 152540553 232275579 348132964 752739959 348132964 752739959 139014596 83477303 139014596 83477303 619302248 500022040 619302248 500022040 249970680 499970322 249970680 499970322 500018293 790646882 500018293 790646882 430159819 471436583 430159819 471436583 499985322 931776092 499985322 931776092 135337274 299166621 135337274 299166621 499996353 644798084 499996353 644798084 350360120 499985509 350360120 499985509 954456551 954578094 954456551 954578094 499992629 547996412 499992629 547996412 789780364 840452998 789780364 840452998 302552431 177325919 302552431 177325919 523121210 626896221 523121210 626896221 286789495 431588357 286789495 431588357 737637910 890826723 737637910 890826723 40175697 444514908 40175697 444514908 913173226 548933319 913173226 548933319 391132126 486556241 391132126 486556241 604947654 500395316 604947654 500395316 418004495 401816338 418004495 401816338 948156217 950937129 948156217 950937129 224513069 410229146 224513069 410229146 676724951 537679288 676724951 537679288 257368196 163120137 257368196 163120137 647844633 491732144 647844633 491732144 414218301 297597656 414218301 297597656 524683946 596277848 524683946 596277848 168640699 283401008 168640699 283401008 848090700 761944419 848090700 761944419 455358873 178103109 455358873 178103109 500030645 870295441 500030645 870295441 31092122 347738150 31092122 347738150 975976103 622240117 975976103 622240117 499974545 141074842 499974545 141074842 894327229 681030106 894327229 681030106 343218817 395553450 343218817 395553450 542753344 798280936 542753344 798280936 164563368 484269655 164563368 484269655 546547547 807728400 546547547 807728400 112275443 499999240 112275443 499999240 993681259 500039946 993681259 500039946 821432118 499991328 821432118 499991328 855382444 862116822 855382444 862116822 436656848 498812767 436656848 498812767 787603194 834274803 787603194 834274803 53182029 266234569 53182029 266234569 865549497 907748050 865549497 907748050 10595844 340731986 10595844 340731986 903206348 915407533 903206348 915407533 66328108 500011087 66328108 500011087 606501693 615676197 606501693 615676197 173705206 485570599 173705206 485570599 551207540 716036560 551207540 716036560 125080401 377719748 125080401 377719748 889402850 693980177 889402850 693980177 481104743 391651368 481104743 391651368 681898085 581924011 681898085 581924011 461099349 334212471 461099349 334212471 686041096 649848293 686041096 649848293 499965757 159602287 499965757 159602287 946130194 514750809 946130194 514750809 171459325 87175299 171459325 87175299 994453900 642884976 994453900 642884976 360985534 353591310 360985534 353591310 875802982 603540309 875802982 603540309 186213581 900229 186213581 900229 685504626 650254181 685504626 650254181 92249820 499960234 92249820 499960234 950841362 791438819 950841362 791438819 389090718 191851547 389090718 191851547 802960594 563144431 802960594 563144431 407324594 468026585 407324594 468026585 939970223 984523622 939970223 984523622 8269626 349463821 8269626 349463821 962392261 966348670 962392261 966348670 40097001 5025688 40097001 5025688 997358715 998205625 997358715 998205625 499983044 47889449 499983044 47889449 500025541 792537751 500025541 792537751 146124068 491783769 146124068 491783769 541309705 603756886 541309705 603756886 265268869 445992155 265268869 445992155 592038039 844886037 592038039 844886037 500006374 1198318 500006374 1198318 765021750 767301847 765021750 767301847 499981579 40300913 499981579 40300913 993632125 521717257 993632125 521717257 369936531 131185791 369936531 131185791 957586509 982145247 957586509 982145247 432927067 500021424 432927067 500021424 874806945 931413416 874806945 931413416 40572733 15081735 40572733 15081735 500024471 778504965 500024471 778504965 386645475 456709807 386645475 456709807 620671727 808592180 620671727 808592180 224374150 182547750 224374150 182547750 552236559 499962151 552236559 499962151 136445047 57402050 136445047 57402050 499978626 499978751 499978626 499978751 156548175 185030445 156548175 185030445 406984357 782576617 406984357 782576617 91826379 382641838 91826379 382641838 840500844 898816550 840500844 898816550 93597099 34265194 93597099 34265194 816171841 500027374 816171841 500027374 80395947 56425032 80395947 56425032 968639129 873875008 968639129 873875008 728690277 499962926 728690277 499962926 793255849 890775870 793255849 890775870 296149021 150516704 296149021 150516704 500008813 546120227 500008813 546120227 435046404 384869016 435046404 384869016 647840894 699719663 647840894 699719663 499984100 423864317 499984100 423864317 500038584 842982338 500038584 842982338 144190341 499996318 144190341 499996318 913664393 969489394 913664393 969489394 499976265 115835027 499976265 115835027 936872268 985684244 936872268 985684244 12723346 6842903 12723346 6842903 993528977 755654072 993528977 755654072 500002704 357578954 500002704 357578954 911793270 679521803 911793270 679521803 660330859 500031429 660330859 500031429 903468160 966348784 903468160 966348784 16712598 402382114 16712598 402382114 658532921 780931227 658532921 780931227 365548173 500028283 365548173 500028283 668811351 709333226 668811351 709333226 319204845 272521798 319204845 272521798 914266610 745126314 914266610 745126314 361608560 406278085 361608560 406278085 657316396 854411941 657316396 854411941 83001651 57281655 83001651 57281655 979623598 542588203 979623598 542588203 240083223 447224874 240083223 447224874 499980429 616674715 499980429 616674715 150174423 199745901 150174423 199745901 754114684 697995198 754114684 697995198 75712388 70500820 75712388 70500820 936916160 656289962 936916160 656289962 406126180 317429064 406126180 317429064 931851286 576417129 931851286 576417129 162755737 102790606 162755737 102790606 926820134 500036043 926820134 500036043 188169441 225717398 188169441 225717398 844144510 903476955 844144510 903476955 67480868 10945471 67480868 10945471 990283263 990586676 990283263 990586676 386982611 312935866 386982611 312935866 795013954 820623493 795013954 820623493 111132271 417289832 111132271 417289832 638982205 675818835 638982205 675818835 331840170 257230361 331840170 257230361 884405116 965847975 884405116 965847975 16853787 499967453 16853787 499967453 145988212 500018421 145988212 500018421 116439534 101634912 116439534 101634912 921605729 933403229 921605729 933403229 65730374 462900908 65730374 462900908 500038604 766701872 500038604 766701872 147943180 136014673 147943180 136014673 869543099 910520969 869543099 910520969 71780627 66260680 71780627 66260680 669571965 727884439 669571965 727884439 340240129 155248005 340240129 155248005 902666740 914229669 902666740 914229669 71635215 481691978 71635215 481691978 808561706 811181315 808561706 811181315 159957966 77101792 159957966 77101792 973287702 997163388 973287702 997163388 213617635 405139495 213617635 405139495 499980321 686810070 499980321 686810070 269660222 320204638 269660222 320204638 779175746 867154671 779175746 867154671 107087269 85887973 107087269 85887973 980109303 519894683 980109303 519894683 496486860 294692917 496486860 294692917 901618186 912040069 901618186 912040069 47745246 397265859 47745246 397265859 412285659 647036660 412285659 647036660 195885831 175846463 195885831 175846463 601160262 648042237 601160262 648042237 499963390 226896834 499963390 226896834 834371743 554505689 834371743 554505689 499993524 167881600 499993524 167881600 908742380 599045008 908742380 599045008 566655890 414333177 566655890 414333177 592140471 511051435 592140471 511051435 226198821 356173759 226198821 356173759 798385210 882377671 798385210 882377671 107467397 82895598 107467397 82895598 889403085 901599518 889403085 901599518 243022984 368026218 243022984 368026218 500026102 824304691 500026102 824304691 355675890 342466301 355675890 342466301 836621400 893646477 836621400 893646477 93691870 15858206 93691870 15858206 696318935 500008291 696318935 500008291 304662540 285847238 304662540 285847238 654551569 834889003 654551569 834889003 499972583 477116677 499972583 477116677 618910706 605015371 618910706 605015371 309272217 182198789 309272217 182198789 517614231 543048353 517614231 543048353 245827415 499965425 245827415 499965425 497741064 653426512 497741064 653426512 166090922 121980801 166090922 121980801 892064794 901404874 892064794 901404874 27449557 149248764 27449557 149248764 500028063 717598850 500028063 717598850 124050147 19581482 124050147 19581482 612665489 511232741 612665489 511232741 126401967 48962652 126401967 48962652 760686227 500036307 760686227 500036307 128165301 25887522 128165301 25887522 981144263 995239065 981144263 995239065 4085503 499984638 4085503 499984638 644604225 512363272 644604225 512363272 109021992 98626423 109021992 98626423 963865918 977979108 963865918 977979108 499970310 234739462 499970310 234739462 852769890 573698745 852769890 573698745 368989962 469305913 368989962 469305913 655007786 697772248 655007786 697772248 279114946 442372758 279114946 442372758 764101128 820945153 764101128 820945153 120026497 83959538 120026497 83959538 574126064 689208579 574126064 689208579 130164886 486056922 130164886 486056922 696963869 500027300 696963869 500027300 378436543 227157851 378436543 227157851 774051349 802325121 774051349 802325121 465274909 462886656 465274909 462886656 744579100 854707158 744579100 854707158 465330892 390288021 465330892 390288021 500022052 703431403 500022052 703431403 340130673 325149973 340130673 325149973 869409143 961481813 869409143 961481813 30639262 30042299 30639262 30042299 982950129 992125959 982950129 992125959 500006129 344850155 500006129 344850155 803823294 923317905 803823294 923317905 403621322 344446739 403621322 344446739 794137624 630060354 794137624 630060354 523340326 500001843 523340326 500001843 621750414 781147094 621750414 781147094 500027155 272425721 500027155 272425721 845939569 872594919 845939569 872594919 325938699 499990400 325938699 499990400 648054386 758672060 648054386 758672060 168048674 151819513 168048674 151819513 955328212 500033986 955328212 500033986 72844496 475079805 72844496 475079805 547975693 500025038 547975693 500025038 263131813 225907697 263131813 225907697 777972799 500026242 777972799 500026242 190437265 232642879 190437265 232642879 500007221 499963085 500007221 499963085 212665478 63794928 212665478 63794928 774242484 407207262 774242484 407207262 216429405 177806564 216429405 177806564 500016131 500035257 500016131 500035257 437093422 320415074 437093422 320415074 876253908 573170829 876253908 573170829 483667387 451371173 483667387 451371173 527178750 545908246 527178750 545908246 426183069 273129307 426183069 273129307 790698610 799496650 790698610 799496650 123877651 70583526 123877651 70583526 961625789 500028545 961625789 500028545 294984720 213300974 294984720 213300974 859960262 907212234 859960262 907212234 40944907 499975307 40944907 499975307 637318185 589017286 637318185 589017286 335574714 305307225 335574714 305307225 683985153 761143214 683985153 761143214 495152290 403444615 495152290 403444615 721406406 744349424 721406406 744349424 363932153 348087472 363932153 348087472 827589349 857055058 827589349 857055058 499990443 510406798 499990443 510406798 786528451 804669786 786528451 804669786 60088431 353109605 60088431 353109605 959676422 500002115 959676422 500002115 416758944 398050445 416758944 398050445 653581991 500034510 653581991 500034510 317295412 353383742 317295412 353383742 909622454 936960140 909622454 936960140 32727249 11923341 32727249 11923341 991624989 995760204 991624989 995760204 499977420 500038119 499977420 500038119 822990103 829285052 822990103 829285052 414733769 499998503 414733769 499998503 973452538 500002562 973452538 500002562 689033866 499972850 689033866 499972850 978552693 985522704 978552693 985522704 7238117 2815915 7238117 2815915 831535978 584420028 831535978 584420028 417619022 350281842 417619022 350281842 568811711 489444887 568811711 489444887 370036232 297991354 370036232 297991354 675561842 556420436 675561842 556420436 310707705 157851403 310707705 157851403 723729820 780532858 723729820 780532858 227944407 90292481 227944407 90292481 749078026 759411296 749078026 759411296 433790858 410490812 433790858 410490812 977106490 977429546 977106490 977429546 399268593 398735652 399268593 398735652 660556174 500007338 660556174 500007338 450608148 388707766 450608148 388707766 771981207 500009049 771981207 500009049 340129870 419137577 340129870 419137577 499998572 766524096 499998572 766524096 223246962 459649914 223246962 459649914 536705019 550283744 536705019 550283744 297643790 495578095 297643790 495578095 919523300 921690006 919523300 921690006 32270882 253877928 32270882 253877928 596195753 754322497 596195753 754322497 233871346 75459563 233871346 75459563 604164398 557392259 604164398 557392259 305218629 173963048 305218629 173963048 852529824 874821928 852529824 874821928 87961184 56455579 87961184 56455579 974977393 982978801 974977393 982978801 12954357 499970672 12954357 499970672 660098170 582950490 660098170 582950490 313341235 420830063 313341235 420830063 803574501 722062203 803574501 722062203 500010705 110728996 500010705 110728996 906050444 967598782 906050444 967598782 26082902 6566985 26082902 6566985 994843981 807847713 994843981 807847713 466655416 415021193 466655416 415021193 768435334 810576954 768435334 810576954 499984499 506221007 499984499 506221007 633539650 737197598 633539650 737197598 100651729 329664066 100651729 329664066 350521656 668949998 350521656 668949998 88797343 240663041 88797343 240663041 814501664 761399258 814501664 761399258 145643007 95471458 145643007 95471458 911342657 957431926 911342657 957431926 397807827 166562798 397807827 166562798 830262771 560163605 830262771 560163605 328664352 496518989 328664352 496518989 500038608 628313246 500038608 628313246 151232912 496971592 151232912 496971592 500029689 889627206 500029689 889627206 76636543 113740079 76636543 113740079 750980390 500010279 750980390 500010279 123755000 95345102 123755000 95345102 921399956 697053511 921399956 697053511 284963363 204052870 284963363 204052870 500037427 499980460 500037427 499980460 174888648 137392127 174888648 137392127 891609528 521923432 891609528 521923432 499978955 141649140 499978955 141649140 870559645 808166417 870559645 808166417 793296048 192039902 793296048 192039902 877359270 657617647 877359270 657617647 499968336 186612151 499968336 186612151 612918712 500013764 612918712 500013764 282638554 429955526 282638554 429955526 753186773 563393899 753186773 563393899 415843614 346244321 415843614 346244321 499967982 499982631 499967982 499982631 334100950 309814022 334100950 309814022 500033530 390812337 500033530 390812337 202285160 104017177 202285160 104017177 500027921 500004939 500027921 500004939 373224212 431014679 373224212 431014679 474737002 882533506 474737002 882533506 99133561 60251436 99133561 60251436 952708924 974343452 952708924 974343452 293517011 414214640 293517011 414214640 529490590 621469534 529490590 621469534 156269674 465429392 156269674 465429392 500007962 836955534 500007962 836955534 156710941 126428848 156710941 126428848 644172455 403267288 644172455 403267288 381039402 242781409 381039402 242781409 500028550 500016512 500028550 500016512 233715626 90894143 233715626 90894143 499973208 726431132 499973208 726431132 163659107 499976358 163659107 499976358 523514452 731537451 523514452 731537451 226587481 215141583 226587481 215141583 807063517 732694300 807063517 732694300 401872497 344620133 401872497 344620133 721101641 499987430 721101641 499987430 347270347 277177668 347270347 277177668 895243135 959365958 895243135 959365958 36621842 315485086 36621842 315485086 469852516 716997714 469852516 716997714 170850670 387543586 170850670 387543586 703612330 717829242 703612330 717829242 499974835 499971020 499974835 499971020 556532383 731693034 556532383 731693034 462638574 38187920 462638574 38187920 671388051 843804962 671388051 843804962 132205109 442245655 132205109 442245655 499962722 849486427 499962722 849486427 71564805 60082469 71564805 60082469 566808006 510662059 566808006 510662059 474489361 381188001 474489361 381188001 595397819 500018689 595397819 500018689 483142752 326453665 483142752 326453665 879567334 839597584 879567334 839597584 791037168 200972190 791037168 200972190 848522319 914572016 848522319 914572016 481624190 322009164 481624190 322009164 729483548 500029587 729483548 500029587 625257688 258237226 625257688 258237226 926788555 965235329 926788555 965235329 32127338 402201976 32127338 402201976 655436276 774794530 655436276 774794530 220348838 206193279 220348838 206193279 614604049 752585352 614604049 752585352 189588204 499993001 189588204 499993001 499994433 578429497 499994433 578429497 364660874 463789589 364660874 463789589 693437658 869074470 693437658 869074470 121338351 30365955 121338351 30365955 601346343 539136529 601346343 539136529 499967978 200418079 499967978 200418079 828980912 500034649 828980912 500034649 617960918 61816749 617960918 61816749 970105343 500034250 970105343 500034250 500013022 236593414 500013022 236593414 855701399 925675151 855701399 925675151 70208089 41724395 70208089 41724395 500005770 705505363 500005770 705505363 284964037 442248449 284964037 442248449 499991600 899486680 499991600 899486680 65682819 188963093 65682819 188963093 499960884 787899902 499960884 787899902 179792833 499985764 179792833 499985764 625818535 668074648 625818535 668074648 215674561 499981291 215674561 499981291 535560762 564050938 535560762 564050938 141819660 388013559 141819660 388013559 827120626 500005146 827120626 500005146 325983097 195173330 325983097 195173330 920074858 920657669 920074858 920657669 9876703 165027801 9876703 165027801 652696090 500018452 652696090 500018452 128621213 32887286 128621213 32887286 968151260 634716731 968151260 634716731 499966864 142210617 499966864 142210617 918573736 681190485 918573736 681190485 430288565 238874327 430288565 238874327 596089821 732965849 596089821 732965849 205823401 43913570 205823401 43913570 979862697 985837162 979862697 985837162 2250487 270622616 2250487 270622616 426124788 500012351 426124788 500012351 79602432 4173672 79602432 4173672 996541904 998993165 996541904 998993165 499974422 512111964 499974422 512111964 787200401 903681148 787200401 903681148 413374312 499981439 413374312 499981439 633272002 871287051 633272002 871287051 499979821 33365300 499979821 33365300 972408478 972744995 972408478 972744995 23301239 222418822 23301239 222418822 857112043 596631829 857112043 596631829 500030353 99359302 500030353 99359302 922517475 885581371 922517475 885581371 661349063 279495853 661349063 279495853 806499933 499990865 806499933 499990865 621029660 265007596 621029660 265007596 818927119 858699516 818927119 858699516 241891801 89425216 241891801 89425216 684888386 730896590 684888386 730896590 185474555 428299592 185474555 428299592 499982543 848634884 499982543 848634884 498216301 331438964 498216301 331438964 635675377 656676332 635675377 656676332 325486698 485533307 325486698 485533307 605367543 851985524 605367543 851985524 122727938 89083693 122727938 89083693 500010293 500036108 500010293 500036108 177835704 4780438 177835704 4780438 997078559 500008851 997078559 500008851 500008377 265715767 500008377 265715767 947057638 506836229 947057638 506836229 499989253 355288437 499989253 355288437 684655307 501407533 684655307 501407533 226869790 151930102 226869790 151930102 885557545 882779934 885557545 882779934 84991357 54720247 84991357 54720247 611568994 759549446 611568994 759549446 353896285 336859340 353896285 336859340 738480689 795256624 738480689 795256624 291506391 260633271 291506391 260633271 894792980 740994640 894792980 740994640 468832562 480621645 468832562 480621645 925322129 971158462 925322129 971158462 499963522 467537276 499963522 467537276 500026868 766855000 500026868 766855000 110312354 44160654 110312354 44160654 989801311 989834648 989801311 989834648 203054 272883107 203054 272883107 404470863 833939302 404470863 833939302 58938798 445180717 58938798 445180717 500008423 908905698 500008423 908905698 66911333 500022049 66911333 500022049 510786678 692086071 510786678 692086071 499994953 256224295 499994953 256224295 904072444 506448141 904072444 506448141 309518047 306428000 309518047 306428000 946809657 700955117 946809657 700955117 282595218 377471349 282595218 377471349 558454811 500033535 558454811 500033535 273371832 205142761 273371832 205142761 500026383 823750266 500026383 823750266 124803580 124792148 124803580 124792148 901320192 773384840 901320192 773384840 499984159 254311982 499984159 254311982 816411254 569169512 816411254 569169512 415677469 399612682 415677469 399612682 634838127 752049388 634838127 752049388 108044151 493790292 108044151 493790292 639269222 908779517 639269222 908779517 499960127 411271612 499960127 411271612 852274073 923789086 852274073 923789086 22245767 236140654 22245767 236140654 500035401 915943918 500035401 915943918 433073295 267977281 433073295 267977281 883469404 499986219 883469404 499986219 421120568 353443741 421120568 353443741 711483713 747288589 711483713 747288589 352263821 499975191 352263821 499975191 857462208 926758142 857462208 926758142 345893153 216024233 345893153 216024233 797625455 500025765 797625455 500025765 314383802 164735507 314383802 164735507 880210003 921872336 880210003 921872336 64315887 2598458 64315887 2598458 997503519 582609451 997503519 582609451 316037378 404432464 316037378 404432464 742825495 767057932 742825495 767057932 145056536 88352963 145056536 88352963 967936234 581020208 967936234 581020208 521180286 500006694 521180286 500006694 782036840 783260468 782036840 783260468 338618950 499133376 338618950 499133376 499970461 719507561 499970461 719507561 106048297 95116531 106048297 95116531 948207380 688142301 948207380 688142301 499987114 116888318 499987114 116888318 940440706 844043841 940440706 844043841 91547328 16749730 91547328 16749730 990218800 706452002 990218800 706452002 258767937 488040831 258767937 488040831 500029387 765871554 500029387 765871554 499962215 236326848 499962215 236326848 500005802 671153962 500005802 671153962 168840518 162103653 168840518 162103653 602219249 719189313 602219249 719189313 499973178 505044242 499973178 505044242 499992749 916916538 499992749 916916538 78780742 68174781 78780742 68174781 946846105 949187573 946846105 949187573 468392857 208740060 468392857 208740060 806279367 935468685 806279367 935468685 499961191 204066037 499961191 204066037 623142606 762825841 623142606 762825841 499998747 283532661 499998747 283532661 788604314 911972518 788604314 911972518 394192327 102989130 394192327 102989130 512344198 499995037 512344198 499995037 262189990 137462795 262189990 137462795 943163294 948574730 943163294 948574730 17088966 388763203 17088966 388763203 757524597 512797028 757524597 512797028 404995807 284277652 404995807 284277652 500026142 718749130 500026142 718749130 375084742 500008414 375084742 500008414 500034596 729376606 500034596 729376606 205976185 499973103 205976185 499973103 499989580 919907052 499989580 919907052 56385007 28810274 56385007 28810274 500026834 500008380 500026834 500008380 304050836 133040786 304050836 133040786 920978522 937220367 920978522 937220367 233326411 559114733 233326411 559114733 500027703 831329661 500027703 831329661 499996042 499963982 499996042 499963982 528363543 531771883 528363543 531771883 407419088 383746271 407419088 383746271 674829119 743794370 674829119 743794370 90348096 379537926 90348096 379537926 775548943 801586237 775548943 801586237 96583398 200352037 96583398 200352037 640659582 536082640 640659582 536082640 476674203 100601164 476674203 100601164 553007883 588638614 553007883 588638614 477308903 206728753 477308903 206728753 819113369 838100976 819113369 838100976 95122864 341845221 95122864 341845221 748864976 777080851 748864976 777080851 220999092 166943832 220999092 166943832 848622265 866279845 848622265 866279845 104967040 87332972 104967040 87332972 725476544 740058204 725476544 740058204 258421709 260973112 258421709 260973112 784008988 837741747 784008988 837741747 134418083 461556131 134418083 461556131 500033211 647960981 500033211 647960981 190796950 136089044 190796950 136089044 931562991 969268583 931562991 969268583 425781233 462496442 425781233 462496442 590668981 548470337 590668981 548470337 429451998 409453699 429451998 409453699 846524579 500021359 846524579 500021359 226594010 352692882 226594010 352692882 695949167 549215302 695949167 549215302 482131336 265713312 482131336 265713312 812061008 895365218 812061008 895365218 21255070 16356096 21255070 16356096 984172889 994124411 984172889 994124411 5142186 357227316 5142186 357227316 657602184 703642508 657602184 703642508 500006595 281866820 500006595 281866820 679492174 426790394 679492174 426790394 276029068 172143307 276029068 172143307 700015679 499988788 700015679 499988788 164161491 79319442 164161491 79319442 932522060 952686267 932522060 952686267 431058488 303008017 431058488 303008017 907435073 964825164 907435073 964825164 35163423 29930735 35163423 29930735 894296291 553638334 894296291 553638334 293388843 486752389 293388843 486752389 669097533 778869755 669097533 778869755 332323323 571472728 332323323 571472728 873693580 881361262 873693580 881361262 99502461 499989142 99502461 499989142 401347982 864671173 401347982 864671173 110920898 23910760 110920898 23910760 982888634 993780283 982888634 993780283 203302723 499963266 203302723 499963266 806620133 809435887 806620133 809435887 388379595 441727493 388379595 441727493 500766055 499974803 500766055 499974803 189054443 177067858 189054443 177067858 562968260 606370074 562968260 606370074 498960052 382182743 498960052 382182743 792553238 877382183 792553238 877382183 23955556 438127557 23955556 438127557 592089036 557693754 592089036 557693754 416754080 345270118 416754080 345270118 511039557 789688619 511039557 789688619 220969515 499970184 220969515 499970184 798336306 576525723 798336306 576525723 155178073 102686738 155178073 102686738 908147259 500004500 908147259 500004500 161848547 499989979 161848547 499989979 515878334 575424994 515878334 575424994 286338003 474710741 286338003 474710741 629641881 789299282 629641881 789299282 125580258 435697732 125580258 435697732 768417764 620691233 768417764 620691233 499985761 197821913 499985761 197821913 905290037 907538383 905290037 907538383 74114044 315956512 74114044 315956512 577379088 591348146 577379088 591348146 317596256 478995688 317596256 478995688 507329294 653370200 507329294 653370200 238805667 277236782 238805667 277236782 799406295 531713339 799406295 531713339 493514535 452088159 493514535 452088159 526084888 686576217 526084888 686576217 373732730 450059316 373732730 450059316 649721742 703979955 649721742 703979955 246359042 93687688 246359042 93687688 603009743 587529506 603009743 587529506 49673530 9883732 49673530 9883732 516508501 500000366 516508501 500000366 292439250 286829860 292439250 286829860 499966883 564897259 499966883 564897259 129010384 436101839 129010384 436101839 563002457 650737108 563002457 650737108 54812436 2357721 54812436 2357721 551342933 567158730 551342933 567158730 148900275 385757002 148900275 385757002 717258716 838788669 717258716 838788669 473393304 125987730 473393304 125987730 876707587 549598456 876707587 549598456 284291280 304849171 284291280 304849171 468099788 535337248 468099788 535337248 459610964 372302662 459610964 372302662 801047829 855779923 801047829 855779923 64210305 245508094 64210305 245508094 737116583 532375561 737116583 532375561 177502619 165794256 177502619 165794256 899758061 736077803 899758061 736077803 465249146 64880291 465249146 64880291 955365645 959785962 955365645 959785962 20375308 493600133 20375308 493600133 500016391 743115926 500016391 743115926 175631162 499973273 175631162 499973273 462431783 500018490 462431783 500018490 22259396 8877485 22259396 8877485 992819270 499987344 992819270 499987344 141605985 52644792 141605985 52644792 959101588 980680290 959101588 980680290 372221299 267618271 372221299 267618271 827723145 835285742 827723145 835285742 160221753 131013650 160221753 131013650 879113671 911774384 879113671 911774384 76299601 40986065 76299601 40986065 965786544 500035493 965786544 500035493 258304974 173989876 258304974 173989876 863822210 894526309 863822210 894526309 55302050 43074282 55302050 43074282 534768074 515003633 534768074 515003633 436642576 336584889 436642576 336584889 718176499 906114596 718176499 906114596 234416658 477739418 234416658 477739418 536085552 637907288 536085552 637907288 114288350 64135262 114288350 64135262 670790028 510857969 670790028 510857969 449645426 216812091 449645426 216812091 832745970 876507070 832745970 876507070 39411405 500010076 39411405 500010076 607111905 572317342 607111905 572317342 353279140 279999562 353279140 279999562 771489505 829423401 771489505 829423401 145387464 349404524 145387464 349404524 479743404 698547943 479743404 698547943 188117260 165779522 188117260 165779522 754939328 322937565 754939328 322937565 222296604 155880820 222296604 155880820 953603706 972839081 953603706 972839081 21232018 19884521 21232018 19884521 981978114 982228674 981978114 982228674 11907049 8363074 11907049 8363074 991588965 499983770 991588965 499983770 194711245 282513138 194711245 282513138 811652029 705237579 811652029 705237579 282938946 274733399 282938946 274733399 746260775 800101302 746260775 800101302 499963540 153586969 499963540 153586969 865959747 595050072 865959747 595050072 494855581 260830653 494855581 260830653 826461181 943446761 826461181 943446761 499994389 371827609 499994389 371827609 715431409 781916643 715431409 781916643 181954277 403441268 181954277 403441268 664817995 709698320 664817995 709698320 222225102 295515701 222225102 295515701 632779565 652974071 632779565 652974071 432996809 295134649 432996809 295134649 828557682 500454408 828557682 500454408 397090964 499962232 397090964 499962232 600532309 652515143 600532309 652515143 499988461 385003634 499988461 385003634 707287563 758175678 707287563 758175678 52986309 40744735 52986309 40744735 507690581 549789946 507690581 549789946 463546510 124644549 463546510 124644549 644065246 500027924 644065246 500027924 369943134 492161217 369943134 492161217 754864153 499997796 754864153 499997796 320607936 499966502 320607936 499966502 561896411 537782698 561896411 537782698 181243159 236249752 181243159 236249752 829253389 886628960 829253389 886628960 49659975 428268491 49659975 428268491 786958025 558705390 786958025 558705390 499997940 89811972 499997940 89811972 682118380 499969810 682118380 499969810 88521264 35680470 88521264 35680470 731394200 499987622 731394200 499987622 500013670 346936453 500013670 346936453 687832082 499989491 687832082 499989491 407119287 394583620 407119287 394583620 504298004 823717113 504298004 823717113 63060957 51328700 63060957 51328700 499971372 704960472 499971372 704960472 70066813 380613096 70066813 380613096 498228140 692752242 498228140 692752242 226486490 134699112 226486490 134699112 717337087 688602488 717337087 688602488 80457357 75698277 80457357 75698277 727222846 757928075 727222846 757928075 420926860 307353009 420926860 307353009 947216012 763831630 947216012 763831630 357383337 499994559 357383337 499994559 915328652 559834663 915328652 559834663 93974349 184115487 93974349 184115487 977560077 978403078 977560077 978403078 17778428 2506077 17778428 250607
#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...