Submission #143393

#TimeUsernameProblemLanguageResultExecution timeMemory
143393JustasZBroken Line (IOI19_line)Text
59.73 / 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
100002 0 0 0 999994682 18511 999994682 18511 999971212 85131 999971212 85131 999961491 96359 999961491 96359 999944342 131314 999944342 131314 999927788 158381 999927788 158381 999884401 166088 999884401 166088 999860589 191500 999860589 191500 999848308 202812 999848308 202812 999832446 213352 999832446 213352 999819392 241639 999819392 241639 999801928 259315 999801928 259315 999798603 274993 999798603 274993 999757278 281608 999757278 281608 999720957 286576 999720957 286576 999716166 314212 999716166 314212 999696068 334043 999696068 334043 999676440 346531 999676440 346531 999656429 368143 999656429 368143 999643956 410140 999643956 410140 999629076 418475 999629076 418475 999621868 429319 999621868 429319 999608654 449771 999608654 449771 999592033 480888 999592033 480888 999581120 523215 999581120 523215 999573121 539225 999573121 539225 999555734 555258 999555734 555258 999535409 566352 999535409 566352 999529597 578207 999529597 578207 999518073 586776 999518073 586776 999453265 607882 999453265 607882 999445584 645231 999445584 645231 999433564 659664 999433564 659664 999429913 679245 999429913 679245 999413057 701705 999413057 701705 999401141 714393 999401141 714393 999398421 725633 999398421 725633 999382067 757865 999382067 757865 999341951 769960 999341951 769960 999332368 804911 999332368 804911 999313270 808047 999313270 808047 999255279 842664 999255279 842664 999231129 848988 999231129 848988 999221413 853736 999221413 853736 999213221 877651 999213221 877651 999203510 894170 999203510 894170 999196954 896810 999196954 896810 999177580 949931 999177580 949931 999150927 996994 999150927 996994 999144790 1009960 999144790 1009960 999138767 1020141 999138767 1020141 999134545 1048130 999134545 1048130 999097921 1084810 999097921 1084810 999092007 1095060 999092007 1095060 999081786 1107043 999081786 1107043 999073677 1119569 999073677 1119569 999055439 1125595 999055439 1125595 999049927 1151180 999049927 1151180 999017537 1195721 999017537 1195721 998978913 1213397 998978913 1213397 998963241 1218298 998963241 1218298 998912281 1237143 998912281 1237143 998902874 1250162 998902874 1250162 998888476 1254933 998888476 1254933 998878142 1262467 998878142 1262467 998851192 1289251 998851192 1289251 998829133 1302880 998829133 1302880 998813398 1327702 998813398 1327702 998804528 1329868 998804528 1329868 998793052 1361335 998793052 1361335 998761096 1391635 998761096 1391635 998743253 1420565 998743253 1420565 998720218 1439581 998720218 1439581 998712103 1497462 998712103 1497462 998707663 1521204 998707663 1521204 998681138 1548122 998681138 1548122 998651824 1565721 998651824 1565721 998634617 1571943 998634617 1571943 998609378 1589447 998609378 1589447 998576993 1625714 998576993 1625714 998562268 1650176 998562268 1650176 998527640 1675783 998527640 1675783 998520240 1697498 998520240 1697498 998514680 1745891 998514680 1745891 998511897 1758400 998511897 1758400 998487373 1775147 998487373 1775147 998459470 1785790 998459470 1785790 998413078 1788429 998413078 1788429 998397637 1801388 998397637 1801388 998372233 1816649 998372233 1816649 998349060 1832375 998349060 1832375 998339827 1838957 998339827 1838957 998338005 1852296 998338005 1852296 998326704 1861129 998326704 1861129 998308120 1875526 998308120 1875526 998305375 1916974 998305375 1916974 998287464 1921876 998287464 1921876 998274420 1935176 998274420 1935176 998260472 1959081 998260472 1959081 998234000 1980669 998234000 1980669 998217763 2013555 998217763 2013555 998191614 2020134 998191614 2020134 998186082 2035705 998186082 2035705 998144064 2051157 998144064 2051157 998130827 2052465 998130827 2052465 998103448 2065708 998103448 2065708 998086728 2123250 998086728 2123250 998078697 2139001 998078697 2139001 998064862 2154655 998064862 2154655 998061214 2172508 998061214 2172508 998051467 2208371 998051467 2208371 998030759 2221108 998030759 2221108 998020655 2245177 998020655 2245177 997997227 2260217 997997227 2260217 997975507 2277168 997975507 2277168 997957319 2292244 997957319 2292244 997947682 2306551 997947682 2306551 997939175 2322216 997939175 2322216 997867409 2344295 997867409 2344295 997856658 2350308 997856658 2350308 997854914 2361838 997854914 2361838 997851004 2369849 997851004 2369849 997828000 2397237 997828000 2397237 997804157 2414448 997804157 2414448 997725312 2435772 997725312 2435772 997711156 2466113 997711156 2466113 997697713 2477842 997697713 2477842 997683387 2493740 997683387 2493740 997661992 2507532 997661992 2507532 997610462 2533474 997610462 2533474 997586290 2540227 997586290 2540227 997573343 2579069 997573343 2579069 997558101 2589539 997558101 2589539 997543103 2605361 997543103 2605361 997535440 2611233 997535440 2611233 997517616 2615985 997517616 2615985 997491428 2647331 997491428 2647331 997477343 2650651 997477343 2650651 997459331 2683420 997459331 2683420 997418561 2685659 997418561 2685659 997406768 2702932 997406768 2702932 997391396 2713965 997391396 2713965 997378604 2719715 997378604 2719715 997371007 2727040 997371007 2727040 997338329 2736969 997338329 2736969 997333348 2744072 997333348 2744072 997323803 2771358 997323803 2771358 997315732 2783483 997315732 2783483 997304757 2805446 997304757 2805446 997295690 2848190 997295690 2848190 997289449 2862599 997289449 2862599 997277330 2875425 997277330 2875425 997275844 2892970 997275844 2892970 997259801 2922547 997259801 2922547 997257692 2939667 997257692 2939667 997247225 2960829 997247225 2960829 997210060 2984004 997210060 2984004 997200506 2993219 997200506 2993219 997099906 3003867 997099906 3003867 997091642 3029806 997091642 3029806 997026589 3045935 997026589 3045935 997012222 3074458 997012222 3074458 996996280 3081746 996996280 3081746 996983308 3092315 996983308 3092315 996969668 3109967 996969668 3109967 996957813 3120890 996957813 3120890 996917695 3135623 996917695 3135623 996892574 3157701 996892574 3157701 996865216 3174998 996865216 3174998 996841438 3177712 996841438 3177712 996827575 3195060 996827575 3195060 996800046 3206966 996800046 3206966 996789378 3243169 996789378 3243169 996777314 3273104 996777314 3273104 996764781 3285425 996764781 3285425 996734153 3301693 996734153 3301693 996716662 3306102 996716662 3306102 996707558 3341571 996707558 3341571 996698266 3354039 996698266 3354039 996692758 3368286 996692758 3368286 996682833 3387839 996682833 3387839 996665888 3404998 996665888 3404998 996649748 3421787 996649748 3421787 996646027 3461342 996646027 3461342 996638698 3485576 996638698 3485576 996621437 3520588 996621437 3520588 996582176 3527882 996582176 3527882 996573915 3541720 996573915 3541720 996538674 3554672 996538674 3554672 996515913 3556997 996515913 3556997 996500289 3563615 996500289 3563615 996477169 3569375 996477169 3569375 996467691 3606746 996467691 3606746 996448488 3623120 996448488 3623120 996425007 3636465 996425007 3636465 996420773 3646220 996420773 3646220 996391071 3661083 996391071 3661083 996379333 3663361 996379333 3663361 996367388 3674076 996367388 3674076 996350150 3679124 996350150 3679124 996319395 3738587 996319395 3738587 996307208 3784997 996307208 3784997 996272910 3828138 996272910 3828138 996263760 3864881 996263760 3864881 996242866 3907046 996242866 3907046 996210966 3925664 996210966 3925664 996193514 3978026 996193514 3978026 996156235 3987851 996156235 3987851 996142080 3990909 996142080 3990909 996121482 4020509 996121482 4020509 996093038 4024870 996093038 4024870 996037522 4088907 996037522 4088907 996018430 4096290 996018430 4096290 995994758 4119758 995994758 4119758 995989517 4138981 995989517 4138981 995977039 4161725 995977039 4161725 995916690 4166449 995916690 4166449 995885335 4195729 995885335 4195729 995865722 4203774 995865722 4203774 995770522 4261022 995770522 4261022 995743271 4271470 995743271 4271470 995727554 4298232 995727554 4298232 995705968 4311405 995705968 4311405 995699284 4321590 995699284 4321590 995673600 4328722 995673600 4328722 995670116 4355818 995670116 4355818 995662956 4360522 995662956 4360522 995619348 4368030 995619348 4368030 995604050 4436898 995604050 4436898 995596546 4445228 995596546 4445228 995577864 4460458 995577864 4460458 995564797 4483232 995564797 4483232 995545829 4493265 995545829 4493265 995532802 4520768 995532802 4520768 995527011 4537340 995527011 4537340 995518882 4557826 995518882 4557826 995512304 4596274 995512304 4596274 995496205 4615348 995496205 4615348 995484683 4652876 995484683 4652876 995467530 4683708 995467530 4683708 995446230 4687659 995446230 4687659 995441993 4700918 995441993 4700918 995406138 4709507 995406138 4709507 995375532 4715846 995375532 4715846 995372897 4736539 995372897 4736539 995356343 4756603 995356343 4756603 995337681 4766173 995337681 4766173 995331747 4791446 995331747 4791446 995330795 4798095 995330795 4798095 995297698 4809986 995297698 4809986 995272638 4867880 995272638 4867880 995243246 4903915 995243246 4903915 995211806 4936827 995211806 4936827 995168727 4958164 995168727 4958164 995133968 4962365 995133968 4962365 995114861 4982936 995114861 4982936 995113078 4988588 995113078 4988588 995098276 5003623 995098276 5003623 995062276 5023326 995062276 5023326 995058806 5026030 995058806 5026030 995035403 5038740 995035403 5038740 995012538 5041106 995012538 5041106 994995644 5046125 994995644 5046125 994989365 5070083 994989365 5070083 994982524 5107368 994982524 5107368 994976939 5191591 994976939 5191591 994953911 5237372 994953911 5237372 994944879 5260846 994944879 5260846 994936316 5269351 994936316 5269351 994929107 5280060 994929107 5280060 994869295 5287661 994869295 5287661 994850010 5307412 994850010 5307412 994837551 5340883 994837551 5340883 994830660 5347335 994830660 5347335 994782242 5360605 994782242 5360605 994763114 5390979 994763114 5390979 994695071 5411054 994695071 5411054 994671276 5438946 994671276 5438946 994666508 5465675 994666508 5465675 994629343 5470415 994629343 5470415 994608799 5491442 994608799 5491442 994581496 5498527 994581496 5498527 994579463 5503904 994579463 5503904 994556588 5511981 994556588 5511981 994495690 5526418 994495690 5526418 994481266 5577018 994481266 5577018 994420595 5588238 994420595 5588238 994409672 5604477 994409672 5604477 994404074 5613706 994404074 5613706 994389806 5629006 994389806 5629006 994374344 5666423 994374344 5666423 994365974 5682299 994365974 5682299 994331165 5683257 994331165 5683257 994327291 5743901 994327291 5743901 994290281 5754024 994290281 5754024 994277016 5768210 994277016 5768210 994260877 5783369 994260877 5783369 994244243 5802374 994244243 5802374 994210320 5823975 994210320 5823975 994190433 5842970 994190433 5842970 994185084 5865826 994185084 5865826 994144639 5886407 994144639 5886407 994123446 5905199 994123446 5905199 994092969 5937398 994092969 5937398 994058794 5984742 994058794 5984742 994032268 6007444 994032268 6007444 994023004 6040292 994023004 6040292 993991079 6055757 993991079 6055757 993970402 6071574 993970402 6071574 993939761 6092975 993939761 6092975 993919627 6146996 993919627 6146996 993874628 6167029 993874628 6167029 993861034 6184097 993861034 6184097 993844444 6191813 993844444 6191813 993806699 6198049 993806699 6198049 993788681 6215907 993788681 6215907 993781754 6241077 993781754 6241077 993777731 6255447 993777731 6255447 993738111 6270382 993738111 6270382 993729107 6300502 993729107 6300502 993709853 6328598 993709853 6328598 993698760 6363491 993698760 6363491 993691402 6391549 993691402 6391549 993665709 6425727 993665709 6425727 993652193 6432324 993652193 6432324 993644367 6445268 993644367 6445268 993635863 6461185 993635863 6461185 993609156 6467520 993609156 6467520 993572047 6485839 993572047 6485839 993539901 6501261 993539901 6501261 993535553 6523400 993535553 6523400 993523922 6551185 993523922 6551185 993493885 6567820 993493885 6567820 993470988 6600521 993470988 6600521 993430050 6604593 993430050 6604593 993416317 6615683 993416317 6615683 993386704 6636908 993386704 6636908 993364961 6650037 993364961 6650037 993359527 6680152 993359527 6680152 993328225 6688749 993328225 6688749 993297157 6703366 993297157 6703366 993294728 6704647 993294728 6704647 993288966 6750475 993288966 6750475 993238488 6757089 993238488 6757089 993217253 6769836 993217253 6769836 993187357 6794354 993187357 6794354 993167944 6809890 993167944 6809890 993147129 6822937 993147129 6822937 993140420 6848471 993140420 6848471 993132023 6870699 993132023 6870699 993086837 6894501 993086837 6894501 993056182 6917118 993056182 6917118 993041208 6920709 993041208 6920709 993023972 6935726 993023972 6935726 993011393 6950785 993011393 6950785 993001838 6954889 993001838 6954889 992979653 6980466 992979653 6980466 992953750 7000867 992953750 7000867 992920721 7023514 992920721 7023514 992873334 7035540 992873334 7035540 992864710 7043262 992864710 7043262 992841640 7060057 992841640 7060057 992820811 7089903 992820811 7089903 992801069 7110743 992801069 7110743 992743312 7130692 992743312 7130692 992737479 7147164 992737479 7147164 992730541 7163412 992730541 7163412 992716496 7184271 992716496 7184271 992710596 7188503 992710596 7188503 992695887 7218407 992695887 7218407 992674074 7247218 992674074 7247218 992633331 7269729 992633331 7269729 992617638 7289244 992617638 7289244 992590888 7300434 992590888 7300434 992538087 7344880 992538087 7344880 992528946 7375572 992528946 7375572 992517799 7405004 992517799 7405004 992475677 7418390 992475677 7418390 992457159 7433048 992457159 7433048 992441030 7443886 992441030 7443886 992422509 7450380 992422509 7450380 992415740 7473120 992415740 7473120 992376493 7478151 992376493 7478151 992346998 7479171 992346998 7479171 992334028 7486899 992334028 7486899 992324562 7527599 992324562 7527599 992238559 7557487 992238559 7557487 992220205 7569219 992220205 7569219 992206720 7591810 992206720 7591810 992200865 7598396 992200865 7598396 992153009 7622163 992153009 7622163 992139072 7651004 992139072 7651004 992121702 7671846 992121702 7671846 992057426 7681715 992057426 7681715 992046883 7698410 992046883 7698410 992022800 7728460 992022800 7728460 992000998 7786872 992000998 7786872 991997179 7805130 991997179 7805130 991974212 7824474 991974212 7824474 991951858 7838276 991951858 7838276 991931460 7885331 991931460 7885331 991914238 7916821 991914238 7916821 991885711 7918810 991885711 7918810 991865470 7968380 991865470 7968380 991847837 7977350 991847837 7977350 991835270 7997583 991835270 7997583 991820516 8002135 991820516 8002135 991799915 8016429 991799915 8016429 991795237 8042627 991795237 8042627 991766922 8068282 991766922 8068282 991748315 8073144 991748315 8073144 991718523 8087288 991718523 8087288 991706827 8092013 991706827 8092013 991698977 8106861 991698977 8106861 991697777 8122483 991697777 8122483 991665724 8138476 991665724 8138476 991647509 8166552 991647509 8166552 991623618 8170687 991623618 8170687 991605932 8178256 991605932 8178256 991595081 8183813 991595081 8183813 991570428 8208372 991570428 8208372 991546222 8219102 991546222 8219102 991533993 8223522 991533993 8223522 991517646 8240932 991517646 8240932 991485151 8253744 991485151 8253744 991467549 8271622 991467549 8271622 991446120 8277318 991446120 8277318 991437656 8301872 991437656 8301872 991430048 8333222 991430048 8333222 991422595 8344798 991422595 8344798 991410923 8387442 991410923 8387442 991339531 8429797 991339531 8429797 991317762 8444380 991317762 8444380 991305311 8469596 991305311 8469596 991290157 8491166 991290157 8491166 991273386 8497701 991273386 8497701 991235426 8513044 991235426 8513044 991210195 8528118 991210195 8528118 991170869 8528719 991170869 8528719 991163324 8546697 991163324 8546697 991135127 8567123 991135127 8567123 991103486 8575157 991103486 8575157 991071789 8624894 991071789 8624894 991031790 8654136 991031790 8654136 991024591 8658462 991024591 8658462 991017946 8670004 991017946 8670004 990990366 8674297 990990366 8674297 990979050 8703524 990979050 8703524 990960650 8753699 990960650 8753699 990953753 8771953 990953753 8771953 990938339 8797114 990938339 8797114 990896210 8803190 990896210 8803190 990890395 8808495 990890395 8808495 990879231 8841149 990879231 8841149 990860207 8930770 990860207 8930770 990856558 8935936 990856558 8935936 990826563 8944785 990826563 8944785 990812587 8946793 990812587 8946793 990797374 8950964 990797374 8950964 990790952 8959000 990790952 8959000 990771469 8982408 990771469 8982408 990757442 8996858 990757442 8996858 990738970 9016978 990738970 9016978 990727289 9021806 990727289 9021806 990725378 9077469 990725378 9077469 990722873 9085320 990722873 9085320 990707152 9127551 990707152 9127551 990705224 9132204 990705224 9132204 990675617 9174700 990675617 9174700 990670869 9188375 990670869 9188375 990639941 9217657 990639941 9217657 990610981 9230229 990610981 9230229 990580517 9247538 990580517 9247538 990546647 9281625 990546647 9281625 990539801 9349101 990539801 9349101 990508332 9359517 990508332 9359517 990497454 9399106 990497454 9399106 990483352 9410364 990483352 9410364 990467988 9442207 990467988 9442207 990448334 9443635 990448334 9443635 990437577 9458256 990437577 9458256 990418132 9464189 990418132 9464189 990407657 9489529 990407657 9489529 990394849 9493023 990394849 9493023 990371394 9507448 990371394 9507448 990365575 9537070 990365575 9537070 990289853 9553326 990289853 9553326 990265662 9570540 990265662 9570540 990241847 9591558 990241847 9591558 990235585 9605162 990235585 9605162 990211963 9616839 990211963 9616839 990196647 9640101 990196647 9640101 990184793 9651094 990184793 9651094 990178340 9657733 990178340 9657733 990161319 9662941 990161319 9662941 990152262 9679542 990152262 9679542 990127776 9693713 990127776 9693713 990124800 9701263 990124800 9701263 990118227 9713388 990118227 9713388 990089530 9721717 990089530 9721717 990077744 9768530 990077744 9768530 990041332 9783507 990041332 9783507 990006716 9792058 990006716 9792058 989922483 9847990 989922483 9847990 989905825 9852906 989905825 9852906 989898935 9854970 989898935 9854970 989896308 9875227 989896308 9875227 989887046 9901699 989887046 9901699 989869383 9914165 989869383 9914165 989862872 9929045 989862872 9929045 989834578 9957366 989834578 9957366 989772822 9974981 989772822 9974981 989760143 9982640 989760143 9982640 989734781 10010615 989734781 10010615 989694930 10038445 989694930 10038445 989677597 10098995 989677597 10098995 989665975 10111944 989665975 10111944 989659606 10156002 989659606 10156002 989620448 10188897 989620448 10188897 989613611 10205401 989613611 10205401 989571888 10236659 989571888 10236659 989560341 10248150 989560341 10248150 989557373 10283064 989557373 10283064 989544612 10284123 989544612 10284123 989519641 10322690 989519641 10322690 989509853 10330129 989509853 10330129 989494316 10363267 989494316 10363267 989441423 10386346 989441423 10386346 989436761 10405298 989436761 10405298 989427536 10452910 989427536 10452910 989418260 10481295 989418260 10481295 989413366 10494134 989413366 10494134 989409916 10501641 989409916 10501641 989379928 10506802 989379928 10506802 989354091 10512457 989354091 10512457 989329661 10519856 989329661 10519856 989318354 10560952 989318354 10560952 989308128 10581579 989308128 10581579 989280885 10600674 989280885 10600674 989279016 10619856 989279016 10619856 989273407 10631627 989273407 10631627 989234353 10690254 989234353 10690254 989199030 10706399 989199030 10706399 989174286 10715354 989174286 10715354 989136467 10719391 989136467 10719391 989121051 10742491 989121051 10742491 989096014 10758273 989096014 10758273 989082201 10784945 989082201 10784945 989068339 10857507 989068339 10857507 989065729 10868895 989065729 10868895 989047666 10895879 989047666 10895879 989028804 10905809 989028804 10905809 989017087 10923017 989017087 10923017 988993505 10958050 988993505 10958050 988991535 10982493 988991535 10982493 988981486 11006302 988981486 11006302 988973826 11033930 988973826 11033930 988955971 11040776 988955971 11040776 988944379 11065661 988944379 11065661 988922461 11087812 988922461 11087812 988902584 11159881 988902584 11159881 988888476 11170460 988888476 11170460 988868562 11185629 988868562 11185629 988841807 11191571 988841807 11191571 988828886 11207330 988828886 11207330 988825657 11242799 988825657 11242799 988807261 11272511 988807261 11272511 988755699 11319000 988755699 11319000 988738900 11323194 988738900 11323194 988712225 11346190 988712225 11346190 988678295 11359696 988678295 11359696 988664104 11366065 988664104 11366065 988657864 11374807 988657864 11374807 988655831 11392105 988655831 11392105 988614649 11433134 988614649 11433134 988591980 11441535 988591980 11441535 988575116 11450369 988575116 11450369 988562208 11453515 988562208 11453515 988539234 11460369 988539234 11460369 988534296 11510191 988534296 11510191 988508485 11542107 988508485 11542107 988490489 11564526 988490489 11564526 988473722 11586257 988473722 11586257 988450304 11598307 988450304 11598307 988444110 11612207 988444110 11612207 988437659 11621463 988437659 11621463 988409314 11624802 988409314 11624802 988393840 11630352 988393840 11630352 988349896 11637673 988349896 11637673 988338931 11647567 988338931 11647567 988323590 11655165 988323590 11655165 988307910 11709198 988307910 11709198 988286498 11724669 988286498 11724669 988281826 11740837 988281826 11740837 988254739 11751754 988254739 11751754 988248463 11764589 988248463 11764589 988222924 11793025 988222924 11793025 988218494 11819776 988218494 11819776 988187537 11825652 988187537 11825652 988165208 11834045 988165208 11834045 988152588 11851702 988152588 11851702 988143697 11895364 988143697 11895364 988097610 11903807 988097610 11903807 988077896 11938150 988077896 11938150 988073478 11948903 988073478 11948903 988054970 12005226 988054970 12005226 988028044 12026457 988028044 12026457 987985961 12047175 987985961 12047175 987971273 12100010 987971273 12100010 987944386 12115952 987944386 12115952 987896106 12164120 987896106 12164120 987867579 12179924 987867579 12179924 987850245 12206454 987850245 12206454 987821986 12238561 987821986 12238561 987815245 12269513 987815245 12269513 987804960 12316799 987804960 12316799 987766268 12387637 987766268 12387637 987717910 12411800 987717910 12411800 987713777 12428297 987713777 12428297 987712625 12446891 987712625 12446891 987679614 12472078 987679614 12472078 987633494 12493235 987633494 12493235 987616436 12523780 987616436 12523780 987613087 12550149 987613087 12550149 987612153 12583465 987612153 12583465 987591314 12594827 987591314 12594827 987557188 12611947 987557188 12611947 987534374 12636715 987534374 12636715 987506445 12682948 987506445 12682948 987494494 12699840 987494494 12699840 987487202 12709343 987487202 12709343 987486595 12731638 987486595 12731638 987454150 12745226 987454150 12745226 987445682 12819527 987445682 12819527 987434073 12852964 987434073 12852964 987430128 12869104 987430128 12869104 987404722 12899379 987404722 12899379 987381041 12903737 987381041 12903737 987323372 12914659 987323372 12914659 987314266 12930497 987314266 12930497 987296234 12963513 987296234 12963513 987259580 12992132 987259580 12992132 987254537 13022195 987254537 13022195 987243843 13029332 987243843 13029332 987208977 13047186 987208977 13047186 987203067 13055223 987203067 13055223 987191864 13070540 987191864 13070540 987160167 13076332 987160167 13076332 987158339 13092179 987158339 13092179 987155099 13107953 987155099 13107953 987118582 13117847 987118582 13117847 987062232 13125205 987062232 13125205 987040942 13142967 987040942 13142967 987022491 13186165 987022491 13186165 986992535 13197629 986992535 13197629 986967496 13207749 986967496 13207749 986956721 13243549 986956721 13243549 986894549 13251187 986894549 13251187 986885253 13260035 986885253 13260035 986877382 13269625 986877382 13269625 986852611 13297623 986852611 13297623 986837078 13307882 986837078 13307882 986828324 13308954 986828324 13308954 986812158 13322865 986812158 13322865 986806260 13369267 986806260 13369267 986770345 13372507 986770345 13372507 986757617 13398409 986757617 13398409 986705876 13407093 986705876 13407093 986697034 13421818 986697034 13421818 986688229 13430719 986688229 13430719 986682112 13440928 986682112 13440928 986663696 13454149 986663696 13454149 986643058 13472542 986643058 13472542 986626655 13482843 986626655 13482843 986606931 13521589 986606931 13521589 986593819 13538883 986593819 13538883 986564833 13545712 986564833 13545712 986558095 13556524 986558095 13556524 986544262 13575734 986544262 13575734 986492032 13590933 986492032 13590933 986466469 13606882 986466469 13606882 986436196 13616754 986436196 13616754 986393063 13639743 986393063 13639743 986380548 13669485 986380548 13669485 986361625 13690694 986361625 13690694 986339593 13729671 986339593 13729671 986321438 13743857 986321438 13743857 986264888 13761375 986264888 13761375 986248662 13777845 986248662 13777845 986237129 13787333 986237129 13787333 986217189 13799222 986217189 13799222 986161467 13801534 986161467 13801534 986155771 13805968 986155771 13805968 986136947 13824482 986136947 13824482 986116483 13837740 986116483 13837740 986095022 13852615 986095022 13852615 986065350 13857315 986065350 13857315 986054699 13867205 986054699 13867205 986030394 13881987 986030394 13881987 986027015 13930514 986027015 13930514 986015587 13935770 986015587 13935770 985990520 13955106 985990520 13955106 985985706 13986446 985985706 13986446 985963487 13999910 985963487 13999910 985946730 14020920 985946730 14020920 985941515 14030923 985941515 14030923 985907978 14075058 985907978 14075058 985875000 14109931 985875000 14109931 985841251 14133331 985841251 14133331 985831446 14160942 985831446 14160942 985802152 14182586 985802152 14182586 985786049 14190579 985786049 14190579 985768526 14199357 985768526 14199357 985728661 14210886 985728661 14210886 985710116 14241680 985710116 14241680 985689102 14254117 985689102 14254117 985678086 14273295 985678086 14273295 985598437 14279230 985598437 14279230 985588550 14296418 985588550 14296418 985532509 14336834 985532509 14336834 985506492 14354427 985506492 14354427 985473773 14359105 985473773 14359105 985448347 14365681 985448347 14365681 985443885 14384688 985443885 14384688 985423858 14394919 985423858 14394919 985402663 14410982 985402663 14410982 985376020 14448061 985376020 14448061 985353396 14478053 985353396 14478053 985309204 14485923 985309204 14485923 985277493 14499688 985277493 14499688 985271295 14508273 985271295 14508273 985265387 14518551 985265387 14518551 985223981 14550734 985223981 14550734 985194012 14560704 985194012 14560704 985188710 14585381 985188710 14585381 985170536 14589277 985170536 14589277 985150638 14596010 985150638 14596010 985140170 14596536 985140170 14596536 985129147 14617916 985129147 14617916 985110061 14636814 985110061 14636814 985094007 14653925 985094007 14653925 985091886 14703514 985091886 14703514 985070491 14724298 985070491 14724298 985062463 14731114 985062463 14731114 985040886 14738388 985040886 14738388 985031620 14747524 985031620 14747524 984986167 14759927 984986167 14759927 984964649 14762994 984964649 14762994 984938705 14799162 984938705 14799162 984932128 14811116 984932128 14811116 984915438 14835455 984915438 14835455 984896087 14872883 984896087 14872883 984877665 14885295 984877665 14885295 984861080 14916330 984861080 14916330 984815251 14928278 984815251 14928278 984813155 14949572 984813155 14949572 984794146 14964819 984794146 14964819 984785397 14970667 984785397 14970667 984780287 14976318 984780287 14976318 984773693 15008080 984773693 15008080 984756547 15014352 984756547 15014352 984730489 15038131 984730489 15038131 984711379 15066247 984711379 15066247 984698116 15076768 984698116 15076768 984672080 15085425 984672080 15085425 984664549 15108963 984664549 15108963 984655005 15112812 984655005 15112812 984632812 15131199 984632812 15131199 984622680 15137173 984622680 15137173 984608354 15142246 984608354 15142246 984589126 15182966 984589126 15182966 984572041 15190901 984572041 15190901 984529393 15203378 984529393 15203378 984519419 15219432 984519419 15219432 984489902 15233336 984489902 15233336 984467976 15250018 984467976 15250018 984459056 15276686 984459056 15276686 984413934 15288673 984413934 15288673 984380644 15314326 984380644 15314326 984349784 15323848 984349784 15323848 984327571 15335395 984327571 15335395 984290232 15344261 984290232 15344261 984272974 15362361 984272974 15362361 984247761 15386883 984247761 15386883 984223102 15401492 984223102 15401492 984214034 15409713 984214034 15409713 984160855 15426095 984160855 15426095 984145139 15452145 984145139 15452145 984109877 15469293 984109877 15469293 984076545 15481331 984076545 15481331 984044442 15541763 984044442 15541763 984034980 15551859 984034980 15551859 983999638 15565493 983999638 15565493 983973183 15575578 983973183 15575578 983957717 15581780 983957717 15581780 983938932 15648358 983938932 15648358 983930471 15675851 983930471 15675851 983914860 15692782 983914860 15692782 983898889 15718364 983898889 15718364 983896559 15760824 983896559 15760824 983868455 15771838 983868455 15771838 983865273 15807638 983865273 15807638 983833388 15828622 983833388 15828622 983806780 15850830 983806780 15850830 983787843 15877405 983787843 15877405 983755596 15887859 983755596 15887859 983740738 15893149 983740738 15893149 983738590 15913565 983738590 15913565 983725687 15952653 983725687 15952653 983686862 15970050 983686862 15970050 983661774 15993262 983661774 15993262 983629502 16009039 983629502 16009039 983627764 16030277 983627764 16030277 983609111 16040866 983609111 16040866 983600833 16062664 983600833 16062664 983582435 16074578 983582435 16074578 983555961 16128841 983555961 16128841 983512534 16146515 983512534 16146515 983495962 16156364 983495962 16156364 983486720 16162740 983486720 16162740 983476518 16167042 983476518 16167042 983440705 16201788 983440705 16201788 983416815 16222507 983416815 16222507 983381161 16253795 983381161 16253795 983368746 16311099 983368746 16311099 983363295 16326332 983363295 16326332 983347907 16327463 983347907 16327463 983321066 16341490 983321066 16341490 983298571 16361105 983298571 16361105 983275101 16377393 983275101 16377393 983268175 16441899 983268175 16441899 983260478 16468804 983260478 16468804 983232975 16475714 983232975 16475714 983223892 16496416 983223892 16496416 983194830 16504922 983194830 16504922 983162804 16523893 983162804 16523893 983108351 16540778 983108351 16540778 983071209 16579563 983071209 16579563 983063459 16610897 983063459 16610897 983043690 16629236 983043690 16629236 983010445 16634617 983010445 16634617 982994372 16637389 982994372 16637389 982980581 16659917 982980581 16659917 982952383 16660728 982952383 16660728 982946533 16699947 982946533 16699947 982900841 16728950 982900841 16728950 982896403 16740136 982896403 16740136 982875298 16764818 982875298 16764818 982858238 16787040 982858238 16787040 982856489 16795458 982856489 16795458 982851129 16831207 982851129 16831207 982784760 16834851 982784760 16834851 982765516 16859429 982765516 16859429 982725657 16876961 982725657 16876961 982688485 16919530 982688485 16919530 982671452 16927594 982671452 16927594 982668498 16946379 982668498 16946379 982642849 16964274 982642849 16964274 982617290 16966032 982617290 16966032 982607650 16987817 982607650 16987817 982590349 17004601 982590349 17004601 982531233 17039767 982531233 17039767 982507164 17044901 982507164 17044901 982459339 17077572 982459339 17077572 982447538 17092397 982447538 17092397 982437802 17103072 982437802 17103072 982397316 17127005 982397316 17127005 982368037 17130733 982368037 17130733 982354487 17141223 982354487 17141223 982336654 17151939 982336654 17151939 982292392 17176335 982292392 17176335 982281421 17182504 982281421 17182504 982239793 17196515 982239793 17196515 982230011 17216982 982230011 17216982 982216483 17226208 982216483 17226208 982201991 17249686 982201991 17249686 982175673 17260501 982175673 17260501 982145441 17287549 982145441 17287549 982135477 17311363 982135477 17311363 982095301 17341623 982095301 17341623 982059730 17356930 982059730 17356930 982050436 17374204 982050436 17374204 982046807 17434850 982046807 17434850 982020710 17439638 982020710 17439638 982003822 17443371 982003822 17443371 981997526 17482424 981997526 17482424 981991230 17536324 981991230 17536324 981976827 17547918 981976827 17547918 981954212 17561041 981954212 17561041 981930947 17579355 981930947 17579355 981901409 17592186 981901409 17592186 981887452 17621193 981887452 17621193 981883250 17646236 981883250 17646236 981869250 17661856 981869250 17661856 981832847 17687201 981832847 17687201 981828140 17721613 981828140 17721613 981812657 17731123 981812657 17731123 981797957 17765423 981797957 17765423 981772852 17775321 981772852 17775321 981723590 17783814 981723590 17783814 981710985 17793512 981710985 17793512 981696715 17819785 981696715 17819785 981677860 17848967 981677860 17848967 981661220 17884622 981661220 17884622 981624989 17903701 981624989 17903701 981609347 17907081 981609347 17907081 981586969 17913409 981586969 17913409 981540522 17926169 981540522 17926169 981505319 17943653 981505319 17943653 981478382 17968650 981478382 17968650 981467315 17995498 981467315 17995498 981428216 18019981 981428216 18019981 981421652 18027093 981421652 18027093 981412394 18029603 981412394 18029603 981364367 18049125 981364367 18049125 981334796 18073233 981334796 18073233 981321325 18096875 981321325 18096875 981288045 18102947 981288045 18102947 981247281 18121846 981247281 18121846 981204700 18130510 981204700 18130510 981203803 18139784 981203803 18139784 981180333 18191625 981180333 18191625 981160941 18202207 981160941 18202207 981138361 18219513 981138361 18219513 981135738 18221404 981135738 18221404 981114105 18264506 981114105 18264506 981069444 18300761 981069444 18300761 981056829 18322574 981056829 18322574 981041984 18346042 981041984 18346042 981035350 18380987 981035350 18380987 981013966 18396291 981013966 18396291 980988699 18412314 980988699 18412314 980955924 18419407 980955924 18419407 980906969 18431551 980906969 18431551 980870420 18467112 980870420 18467112 980843944 18475423 980843944 18475423 980797986 18498810 980797986 18498810 980776805 18509174 980776805 18509174 980760426 18532411 980760426 18532411 980748243 18550781 980748243 18550781 980736064 18605974 980736064 18605974 980719665 18627681 980719665 18627681 980694209 18635796 980694209 18635796 980678395 18663074 980678395 18663074 980674526 18686170 980674526 18686170 980672454 18692726 980672454 18692726 980651896 18730682 980651896 18730682 980631128 18744381 980631128 18744381 980609180 18777304 980609180 18777304 980598871 18799466 980598871 18799466 980588860 18818329 980588860 18818329 980578715 18827232 980578715 18827232 980556325 18855867 980556325 18855867 980536839 18862458 980536839 18862458 980507071 18874265 980507071 18874265 980495097 18876756 980495097 18876756 980483575 18894578 980483575 18894578 980470186 18968051 980470186 18968051 980451192 18982631 980451192 18982631 980438201 18990294 980438201 18990294 980420875 19049977 980420875 19049977 980402354 19073640 980402354 19073640 980380756 19088027 980380756 19088027 980373542 19089962 980373542 19089962 980364193 19098984 980364193 19098984 980358053 19117243 980358053 19117243 980326204 19148213 980326204 19148213 980321494 19169142 980321494 19169142 980299333 19187335 980299333 19187335 980258918 19190959 980258918 19190959 980233492 19200789 980233492 19200789 980214759 19232880 980214759 19232880 980203691 19234708 980203691 19234708 980161034 19243488 980161034 19243488 980119635 19257052 980119635 19257052 980105681 19289716 980105681 19289716 980077074 19297349 980077074 19297349 980074449 19309992 980074449 19309992 980059808 19323590 980059808 19323590 980044162 19347392 980044162 19347392 979985350 19363121 979985350 19363121 979949284 19382529 979949284 19382529 979911907 19424997 979911907 19424997 979879808 19457324 979879808 19457324 979860479 19480358 979860479 19480358 979823093 19483265 979823093 19483265 979808022 19498179 979808022 19498179 979801157 19557580 979801157 19557580 979794830 19598202 979794830 19598202 979747342 19633894 979747342 19633894 979711707 19658694 979711707 19658694 979687890 19683321 979687890 19683321 979678378 19721316 979678378 19721316 979652664 19747939 979652664 19747939 979640898 19765535 979640898 19765535 979635299 19791236 979635299 19791236 979627228 19794383 979627228 19794383 979613043 19805678 979613043 19805678 979572241 19817883 979572241 19817883 979550452 19827702 979550452 19827702 979514365 19862944 979514365 19862944 979498866 19883424 979498866 19883424 979485375 19891216 979485375 19891216 979483548 19909432 979483548 19909432 979394942 19916921 979394942 19916921 979374771 19942243 979374771 19942243 979353469 19972701 979353469 19972701 979340457 19989158 979340457 19989158 979312100 20017216 979312100 20017216 979304850 20022193 979304850 20022193 979254644 20033526 979254644 20033526 979230390 20046010 979230390 20046010 979209596 20060919 979209596 20060919 979175173 20091031 979175173 20091031 979146420 20097148 979146420 20097148 979124430 20119523 979124430 20119523 979047615 20184809 979047615 20184809 979030168 20199533 979030168 20199533 979004936 20231823 979004936 20231823 979003926 20248957 979003926 20248957 978991742 20287596 978991742 20287596 978951518 20321765 978951518 20321765 978935905 20326367 978935905 20326367 978928071 20349013 978928071 20349013 978902706 20378085 978902706 20378085 978897426 20392556 978897426 20392556 978869280 20433482 978869280 20433482 978846263 20441714 978846263 20441714 978826680 20481487 978826680 20481487 978799891 20493524 978799891 20493524 978771561 20525063 978771561 20525063 978765193 20532527 978765193 20532527 978763918 20555243 978763918 20555243 978761258 20559743 978761258 20559743 978732160 20564887 978732160 20564887 978708515 20582213 978708515 20582213 978687067 20597572 978687067 20597572 978670748 20649200 978670748 20649200 978656356 20664466 978656356 20664466 978653018 20673800 978653018 20673800 978633247 20716711 978633247 20716711 978609884 20773375 978609884 20773375 978569637 20785355 978569637 20785355 978543905 20810626 978543905 20810626 978537608 20818517 978537608 20818517 978533760 20881335 978533760 20881335 978525519 20895020 978525519 20895020 978498491 20909581 978498491 20909581 978493271 20934470 978493271 20934470 978483235 20937088 978483235 20937088 978453694 20947897 978453694 20947897 978443641 20967819 978443641 20967819 978438471 20976171 978438471 20976171 978423307 20984409 978423307 20984409 978404250 21001510 978404250 21001510 978376394 21008239 978376394 21008239 978374179 21017566 978374179 21017566 978357438 21024540 978357438 21024540 978344156 21069897 978344156 21069897 978279301 21095337 978279301 21095337 978270621 21117696 978270621 21117696 978258592 21135375 978258592 21135375 978241817 21152811 978241817 21152811 978237193 21162799 978237193 21162799 978181800 21177222 978181800 21177222 978151206 21181354 978151206 21181354 978130049 21188499 978130049 21188499 978113053 21201120 978113053 21201120 978092789 21217432 978092789 21217432 978068545 21258687 978068545 21258687 978041502 21278711 978041502 21278711 978010136 21294596 978010136 21294596 978004404 21349236 978004404 21349236 977983994 21353012 977983994 21353012 977959919 21388126 977959919 21388126 977933628 21426092 977933628 21426092 977923160 21427733 977923160 21427733 977902057 21431078 977902057 21431078 977878758 21484571 977878758 21484571 977877677 21496473 977877677 21496473 977854927 21517377 977854927 21517377 977848994 21528361 977848994 21528361 977832008 21540420 977832008 21540420 977801358 21558231 977801358 21558231 977761029 21584160 977761029 21584160 977728074 21605906 977728074 21605906 977720640 21628490 977720640 21628490 977699400 21638840 977699400 21638840 977674147 21694614 977674147 21694614 977643605 21732638 977643605 21732638 977643363 21765842 977643363 21765842 977618514 21810554 977618514 21810554 977616265 21819723 977616265 21819723 977612064 21841198 977612064 21841198 977575820 21872794 977575820 21872794 977566872 21880429 977566872 21880429 977564631 21886403 977564631 21886403 977551893 21928752 977551893 21928752 977541688 21965379 977541688 21965379 977519236 21985542 977519236 21985542 977503806 22002216 977503806 22002216 977442438 22048994 977442438 22048994 977435950 22059526 977435950 22059526 977427673 22090013 977427673 22090013 977360399 22131134 977360399 22131134 977322396 22135983 977322396 22135983 977285611 22156967 977285611 22156967 977253903 22205182 977253903 22205182 977234640 22225270 977234640 22225270 977218219 22243300 977218219 22243300 977183586 22262330 977183586 22262330 977168954 22264585 977168954 22264585 977152767 22296160 977152767 22296160 977135110 22372852 977135110 22372852 977109986 22393894 977109986 22393894 977097807 22416388 977097807 22416388 977078561 22439335 977078561 22439335 977037232 22497717 977037232 22497717 977030079 22514783 977030079 22514783 977021603 22521841 977021603 22521841 977000772 22539275 977000772 22539275 976942411 22547389 976942411 22547389 976919859 22566523 976919859 22566523 976907822 22569862 976907822 22569862 976890522 22594199 976890522 22594199 976878077 22624363 976878077 22624363 976855466 22626741 976855466 22626741 976833022 22640094 976833022 22640094 976829204 22657068 976829204 22657068 976824329 22700071 976824329 22700071 976819875 22715036 976819875 22715036 976786766 22721716 976786766 22721716 976762847 22731461 976762847 22731461 976760582 22780935 976760582 22780935 976757289 22819138 976757289 22819138 976747080 22825848 976747080 22825848 976725647 22838150 976725647 22838150 976717803 22863757 976717803 22863757 976711903 22883312 976711903 22883312 976696613 22901810 976696613 22901810 976680140 22932635 976680140 22932635 976617162 22955008 976617162 22955008 976584080 22972380 976584080 22972380 976563778 22983449 976563778 22983449 976553854 23011050 976553854 23011050 976536946 23028298 976536946 23028298 976507732 23050875 976507732 23050875 976466879 23069096 976466879 23069096 976445031 23071702 976445031 23071702 976439267 23080456 976439267 23080456 976431282 23082852 976431282 23082852 976394495 23090961 976394495 23090961 976373820 23109288 976373820 23109288 976350970 23114456 976350970 23114456 976345678 23124335 976345678 23124335 976343709 23143797 976343709 23143797 976336372 23204045 976336372 23204045 976292965 23224079 976292965 23224079 976280488 23230924 976280488 23230924 976248931 23279758 976248931 23279758 976230590 23287215 976230590 23287215 976213227 23293973 976213227 23293973 976173357 23305332 976173357 23305332 976165675 23336818 976165675 23336818 976159439 23383001 976159439 23383001 976137318 23400294 976137318 23400294 976130028 23418540 976130028 23418540 976121370 23450700 976121370 23450700 976117190 23460991 976117190 23460991 976086521 23466242 976086521 23466242 976072180 23483821 976072180 23483821 976041398 23508387 976041398 23508387 975988249 23519077 975988249 23519077 975969855 23567150 975969855 23567150 975934933 23585448 975934933 23585448 975911611 23613493 975911611 23613493 975865745 23617982 975865745 23617982 975860811 23624033 975860811 23624033 975848392 23648385 975848392 23648385 975835197 23699259 975835197 23699259 975819159 23735169 975819159 23735169 975813871 23753399 975813871 23753399 975785723 23777357 975785723 23777357 975742211 23782604 975742211 23782604 975721704 23792033 975721704 23792033 975691439 23812046 975691439 23812046 975680464 23844802 975680464 23844802 975631617 23863985 975631617 23863985 975584156 23878184 975584156 23878184 975568330 23894487 975568330 23894487 975547356 23927399 975547356 23927399 975541296 23952021 975541296 23952021 975525431 23968681 975525431 23968681 975511005 23976400 975511005 23976400 975509664 23982623 975509664 23982623 975505062 24016014 975505062 24016014 975469183 24036194 975469183 24036194 975445561 24046688 975445561 24046688 975440385 24107817 975440385 24107817 975431773 24111927 975431773 24111927 975429056 24116403 975429056 24116403 975413405 24125211 975413405 24125211 975365320 24149415 975365320 24149415 975348430 24198354 975348430 24198354 975322495 24217589 975322495 24217589 975314558 24228152 975314558 24228152 975305379 24265225 975305379 24265225 975292630 24278373 975292630 24278373 975287420 24280745 975287420 24280745 975281132 24293305 975281132 24293305 975279930 24305558 975279930 24305558 975274970 24310940 975274970 24310940 975245482 24330113 975245482 24330113 975165774 24333574 975165774 24333574 975142847 24343961 975142847 24343961 975137069 24364527 975137069 24364527 975104246 24373895 975104246 24373895 975044634 24381878 975044634 24381878 975036619 24398868 975036619 24398868 975030371 24411236 975030371 24411236 975011686 24414206 975011686 24414206 975007543 24431349 975007543 24431349 974990294 24439346 974990294 24439346 974969646 24486236 974969646 24486236 974936174 24503459 974936174 24503459 974935015 24518532 974935015 24518532 974916531 24565873 974916531 24565873 974911358 24576026 974911358 24576026 974896962 24590913 974896962 24590913 974875478 24631638 974875478 24631638 974843666 24643927 974843666 24643927 974834227 24665434 974834227 24665434 974797974 24692215 974797974 24692215 974754885 24714439 974754885 24714439 974747595 24726234 974747595 24726234 974689346 24765833 974689346 24765833 974678195 24780131 974678195 24780131 974658554 24798069 974658554 24798069 974644709 24816007 974644709 24816007 974619401 24836361 974619401 24836361 974602725 24857216 974602725 24857216 974596407 24910748 974596407 24910748 974582407 24928424 974582407 24928424 974553569 24943882 974553569 24943882 974549932 24952933 974549932 24952933 974533344 24974117 974533344 24974117 974524429 25033431 974524429 25033431 974508058 25039405 974508058 25039405 974496262 25063644 974496262 25063644 974488617 25067367 974488617 25067367 974481634 25082634 974481634 25082634 974467724 25109005 974467724 25109005 974441143 25140391 974441143 25140391 974388819 25162570 974388819 25162570 974373804 25189558 974373804 25189558 974332058 25193049 974332058 25193049 974325693 25210893 974325693 25210893 974307898 25222395 974307898 25222395 974300956 25239087 974300956 25239087 974295880 25249492 974295880 25249492 974281132 25287570 974281132 25287570 974265611 25303594 974265611 25303594 974242339 25322721 974242339 25322721 974239543 25357814 974239543 25357814 974231062 25373798 974231062 25373798 974196523 25381208 974196523 25381208 974152276 25394299 974152276 25394299 974141718 25438018 974141718 25438018 974128705 25447767 974128705 25447767 974119025 25471778 974119025 25471778 974085926 25480124 974085926 25480124 974073441 25487291 974073441 25487291 974067382 25501202 974067382 25501202 974060804 25518351 974060804 25518351 974050531 25532797 974050531 25532797 974028282 25539031 974028282 25539031 974006511 25546501 974006511 25546501 973992765 25585291 973992765 25585291 973984261 25627230 973984261 25627230 973975911 25633140 973975911 25633140 973969981 25643744 973969981 25643744 973951812 25666784 973951812 25666784 973922068 25709591 973922068 25709591 973905642 25714224 973905642 25714224 973900385 25716499 973900385 25716499 973891032 25734158 973891032 25734158 973873838 25743697 973873838 25743697 973831934 25768355 973831934 25768355 973828207 25786433 973828207 25786433 973800448 25821640 973800448 25821640 973773469 25846075 973773469 25846075 973726116 25853637 973726116 25853637 973717109 25859916 973717109 25859916 973702170 25861434 973702170 25861434 973691349 25911531 973691349 25911531 973645507 25917177 973645507 25917177 973643551 25957413 973643551 25957413 973641958 26035201 973641958 26035201 973633365 26061703 973633365 26061703 973623973 26088730 973623973 26088730 973600275 26101313 973600275 26101313 973594509 26138079 973594509 26138079 973565901 26188715 973565901 26188715 973560497 26205796 973560497 26205796 973532124 26207684 973532124 26207684 973527324 26224887 973527324 26224887 973510668 26226828 973510668 26226828 973484586 26237618 973484586 26237618 973479081 26244833 973479081 26244833 973468124 26246210 973468124 26246210 973450760 26258886 973450760 26258886 973432546 26261995 973432546 26261995 973428650 26272561 973428650 26272561 973402865 26284042 973402865 26284042 973396454 26301571 973396454 26301571 973363646 26329850 973363646 26329850 973351612 26344230 973351612 26344230 973332069 26360590 973332069 26360590 973321508 26368317 973321508 26368317 973299723 26407148 973299723 26407148 973289867 26429031 973289867 26429031 973284605 26433638 973284605 26433638 973267503 26494817 973267503 26494817 973251865 26502149 973251865 26502149 973239828 26518393 973239828 26518393 973231772 26569914 973231772 26569914 973212323 26574442 973212323 26574442 973188742 26584521 973188742 26584521 973181084 26613145 973181084 26613145 973175528 26641743 973175528 26641743 973164704 26684779 973164704 26684779 973142818 26701165 973142818 26701165 973081974 26714665 973081974 26714665 973056045 26734443 973056045 26734443 973050489 26748086 973050489 26748086 973019633 26753938 973019633 26753938 972953560 26761951 972953560 26761951 972941244 26767007 972941244 26767007 972917986 26788047 972917986 26788047 972907028 26795038 972907028 26795038 972838043 26801049 972838043 26801049 972814438 26804631 972814438 26804631 972797237 26817901 972797237 26817901 972762667 26850667 972762667 26850667 972749801 26877053 972749801 26877053 972739490 26900117 972739490 26900117 972718106 26908871 972718106 26908871 972637235 26920585 972637235 26920585 972612079 26930080 972612079 26930080 972582546 26956159 972582546 26956159 972576442 26983957 972576442 26983957 972573162 27004598 972573162 27004598 972549984 27017939 972549984 27017939 972512479 27034731 972512479 27034731 972501575 27069797 972501575 27069797 972485076 27075061 972485076 27075061 972478813 27082812 972478813 27082812 972462652 27100046 972462652 27100046 972421136 27137857 972421136 27137857 972415791 27169762 972415791 27169762 972398031 27194657 972398031 27194657 972388506 27196056 972388506 27196056 972383848 27202093 972383848 27202093 972343932 27218817 972343932 27218817 972322894 27239212 972322894 27239212 972299092 27257864 972299092 27257864 972273146 27271390 972273146 27271390 972267916 27287173 972267916 27287173 972245114 27294073 972245114 27294073 972213053 27299555 972213053 27299555 972193380 27302098 972193380 27302098 972180213 27322442 972180213 27322442 972168510 27340254 972168510 27340254 972153425 27358286 972153425 27358286 972108741 27403244 972108741 27403244 972095906 27419296 972095906 27419296 972051463 27468242 972051463 27468242 972041946 27475061 972041946 27475061 972023498 27480105 972023498 27480105 971979354 27491457 971979354 27491457 971968987 27511095 971968987 27511095 971949806 27514857 971949806 27514857 971938022 27525280 971938022 27525280 971930134 27544390 971930134 27544390 971908192 27559759 971908192 27559759 971882347 27580792 971882347 27580792 971860299 27590497 971860299 27590497 971847484 27599549 971847484 27599549 971828028 27630320 971828028 27630320 971817175 27638165 971817175 27638165 971794499 27654409 971794499 27654409 971756508 27673735 971756508 27673735 971750434 27724255 971750434 27724255 971737936 27725859 971737936 27725859 971733128 27734681 971733128 27734681 971729422 27750905 971729422 27750905 971722454 27784419 971722454 27784419 971689669 27802625 971689669 27802625 971653694 27827527 971653694 27827527 971622980 27831512 971622980 27831512 971573034 27851790 971573034 27851790 971555925 27859427 971555925 27859427 971529681 27870182 971529681 27870182 971523043 27915256 971523043 27915256 971481527 27934089 971481527 27934089 971478146 27942375 971478146 27942375 971458145 27944055 971458145 27944055 971442083 27959874 971442083 27959874 971416223 27963433 971416223 27963433 971392025 27969589 971392025 27969589 971340123 27997724 971340123 27997724 971310081 28033270 971310081 28033270 971305842 28051003 971305842 28051003 971286665 28072188 971286665 28072188 971282204 28073179 971282204 28073179 971236795 28081508 971236795 28081508 971207314 28101746 971207314 28101746 971171025 28124813 971171025 28124813 971072240 28173196 971072240 28173196 971021291 28213828 971021291 28213828 971015808 28234057 971015808 28234057 970978179 28248206 970978179 28248206 970953588 28273732 970953588 28273732 970921053 28278565 970921053 28278565 970885722 28301616 970885722 28301616 970828929 28316833 970828929 28316833 970806539 28319847 970806539 28319847 970781891 28331242 970781891 28331242 970768946 28404410 970768946 28404410 970741958 28409881 970741958 28409881 970727288 28418258 970727288 28418258 970708654 28431028 970708654 28431028 970683624 28443395 970683624 28443395 970664902 28448425 970664902 28448425 970634143 28484100 970634143 28484100 970594700 28492574 970594700 28492574 970573394 28626865 970573394 28626865 970556161 28654914 970556161 28654914 970533760 28667435 970533760 28667435 970512755 28674657 970512755 28674657 970482647 28707756 970482647 28707756 970452143 28731521 970452143 28731521 970412445 28791071 970412445 28791071 970400488 28823261 970400488 28823261 970346102 28840427 970346102 28840427 970343149 28864147 970343149 28864147 970323828 28867481 970323828 28867481 970303176 28879842 970303176 28879842 970291187 28899944 970291187 28899944 970284540 28926845 970284540 28926845 970278007 28966036 970278007 28966036 970256365 28980975 970256365 28980975 970223676 29011773 970223676 29011773 970219309 29018400 970219309 29018400 970202828 29031635 970202828 29031635 970190012 29041042 970190012 29041042 970150916 29041434 970150916 29041434 970144026 29082906 970144026 29082906 970130599 29094543 970130599 29094543 970117613 29108322 970117613 29108322 970091992 29137198 970091992 29137198 970072707 29155677 970072707 29155677 970062005 29175746 970062005 29175746 970048401 29231582 970048401 29231582 970042626 29257965 970042626 29257965 970026693 29273231 970026693 29273231 970009963 29305190 970009963 29305190 969991038 29316363 969991038 29316363 969943738 29327436 969943738 29327436 969935235 29332122 969935235 29332122 969908781 29371460 969908781 29371460 969900865 29393655 969900865 29393655 969872010 29398456 969872010 29398456 969870262 29413850 969870262 29413850 969825958 29416944 969825958 29416944 969820305 29421184 969820305 29421184 969785371 29443579 969785371 29443579 969778970 29470227 969778970 29470227 969755334 29493240 969755334 29493240 969752240 29514220 969752240 29514220 969733172 29526448 969733172 29526448 969688704 29546083 969688704 29546083 969672060 29585487 969672060 29585487 969645846 29594853 969645846 29594853 969637326 29602761 969637326 29602761 969622489 29623904 969622489 29623904 969595225 29652973 969595225 29652973 969582697 29671687 969582697 29671687 969566126 29700184 969566126 29700184 969533188 29711900 969533188 29711900 969510051 29718929 969510051 29718929 969483372 29753330 969483372 29753330 969458427 29789594 969458427 29789594 969427549 29805522 969427549 29805522 969409164 29859404 969409164 29859404 969363455 29868953 969363455 29868953 969277725 29892665 969277725 29892665 969239278 29905500 969239278 29905500 969236742 29949673 969236742 29949673 969227582 29971249 969227582 29971249 969217159 29992344 969217159 29992344 969212756 30025508 969212756 30025508 969197853 30041847 969197853 30041847 969171489 30062427 969171489 30062427 969146597 30085909 969146597 30085909 969105110 30142883 969105110 30142883 969097584 30147142 969097584 30147142 969083690 30170934 969083690 30170934 969066746 30216249 969066746 30216249 969056315 30220442 969056315 30220442 969034554 30239425 969034554 30239425 968988939 30264842 968988939 30264842 968979041 30281322 968979041 30281322 968965794 30287953 968965794 30287953 968959474 30293770 968959474 30293770 968954804 30306864 968954804 30306864 968942291 30340274 968942291 30340274 968927880 30358350 968927880 30358350 968922257 30387029 968922257 30387029 968912742 30432528 968912742 30432528 968906335 30441691 968906335 30441691 968887293 30481603 968887293 30481603 968863122 30496710 968863122 30496710 968818725 30540102 968818725 30540102 968766201 30542247 968766201 30542247 968754145 30569905 968754145 30569905 968749844 30589407 968749844 30589407 968723723 30598620 968723723 30598620 968716459 30604641 968716459 30604641 968701679 30617912 968701679 30617912 968666810 30663994 968666810 30663994 968632647 30688888 968632647 30688888 968614995 30705435 968614995 30705435 968585623 30797341 968585623 30797341 968560948 30805301 968560948 30805301 968549088 30834457 968549088 30834457 968513943 30837717 968513943 30837717 968500526 30887592 968500526 30887592 968493585 30903505 968493585 30903505 968463176 30914735 968463176 30914735 968443114 30928330 968443114 30928330 968416194 30944812 968416194 30944812 968407708 30968567 968407708 30968567 968401989 30987781 968401989 30987781 968393890 30998076 968393890 30998076 968368713 31029815 968368713 31029815 968359266 31043589 968359266 31043589 968324184 31050194 968324184 31050194 968315310 31071708 968315310 31071708 968268895 31081862 968268895 31081862 968245139 31118021 968245139 31118021 968230198 31130728 968230198 31130728 968183399 31186222 968183399 31186222 968178425 31192806 968178425 31192806 968153754 31196279 968153754 31196279 968134119 31249295 968134119 31249295 968125063 31269295 968125063 31269295 968118785 31275360 968118785 31275360 968110128 31296051 968110128 31296051 968088147 31337984 968088147 31337984 968082099 31343760 968082099 31343760 968066354 31357571 968066354 31357571 968047714 31375170 968047714 31375170 968039865 31382991 968039865 31382991 968037804 31411587 968037804 31411587 968016364 31434285 968016364 31434285 968002065 31490718 968002065 31490718 967982755 31516070 967982755 31516070 967952829 31551217 967952829 31551217 967940707 31562562 967940707 31562562 967903904 31584743 967903904 31584743 967871453 31591793 967871453 31591793 967853949 31596507 967853949 31596507 967775377 31605308 967775377 31605308 967749694 31611433 967749694 31611433 967714488 31625748 967714488 31625748 967697749 31658746 967697749 31658746 967686789 31667814 967686789 31667814 967675298 31704200 967675298 31704200 967672867 31707836 967672867 31707836 967649688 31713804 967649688 31713804 967618218 31719637 967618218 31719637 967591704 31754305 967591704 31754305 967567857 31763102 967567857 31763102 967552257 31808406 967552257 31808406 967531706 31812714 967531706 31812714 967528512 31827527 967528512 31827527 967514467 31835493 967514467 31835493 967509887 31859388 967509887 31859388 967491823 31869997 967491823 31869997 967474021 31888506 967474021 31888506 967471840 31905185 967471840 31905185 967446117 31909721 967446117 31909721 967412718 31952829 967412718 31952829 967408320 31974289 967408320 31974289 967387162 31984741 967387162 31984741 967370551 32024120 967370551 32024120 967357689 32028091 967357689 32028091 967356416 32054059 967356416 32054059 967338512 32097598 967338512 32097598 967295853 32103044 967295853 32103044 967277395 32108886 967277395 32108886 967256364 32115483 967256364 32115483 967242773 32170646 967242773 32170646 967239198 32190273 967239198 32190273 967236661 32201791 967236661 32201791 967211563 32206886 967211563 32206886 967185374 32217007 967185374 32217007 967177196 32233300 967177196 32233300 967167798 32278587 967167798 32278587 967148216 32295357 967148216 32295357 967127103 32297727 967127103 32297727 967119448 32332482 967119448 32332482 967082915 32336117 967082915 32336117 967032714 32362548 967032714 32362548 967003992 32379441 967003992 32379441 966979955 32388381 966979955 32388381 966974866 32417228 966974866 32417228 966964658 32431942 966964658 32431942 966959842 32444039 966959842 32444039 966945467 32475513 966945467 32475513 966931107 32487563 966931107 32487563 966862775 32506188 966862775 32506188 966857781 32537159 966857781 32537159 966849785 32555389 966849785 32555389 966819296 32585779 966819296 32585779 966802862 32613706 966802862 32613706 966781213 32621672 966781213 32621672 966752676 32636742 966752676 32636742 966724407 32646156 966724407 32646156 966716291 32676390 966716291 32676390 966702008 32701053 966702008 32701053 966689486 32739746 966689486 32739746 966655150 32750637 966655150 32750637 966653135 32778092 966653135 32778092 966644509 32795805 966644509 32795805 966628085 32799585 966628085 32799585 966620401 32815833 966620401 32815833 966610168 32817268 966610168 32817268 966589045 32840433 966589045 32840433 966584803 32863278 966584803 32863278 966565906 32868965 966565906 32868965 966551124 32874270 966551124 32874270 966536014 32902577 966536014 32902577 966500576 32928249 966500576 32928249 966447461 32950865 966447461 32950865 966400560 32966238 966400560 32966238 966393535 33000424 966393535 33000424 966332673 33031629 966332673 33031629 966281178 33037866 966281178 33037866 966279351 33062907 966279351 33062907 966256799 33068915 966256799 33068915 966222552 33074312 966222552 33074312 966156931 33077152 966156931 33077152 966137357 33088984 966137357 33088984 966136738 33102017 966136738 33102017 966072189 33122042 966072189 33122042 966061943 33154933 966061943 33154933 966044500 33169627 966044500 33169627 966029796 33194549 966029796 33194549 966025395 33214714 966025395 33214714 966012854 33228426 966012854 33228426 965985398 33238118 965985398 33238118 965955655 33248598 965955655 33248598 965915542 33278044 965915542 33278044 965839315 33331168 965839315 33331168 965827606 33345694 965827606 33345694 965789401 33360115 965789401 33360115 965765590 33365243 965765590 33365243 965748192 33398908 965748192 33398908 965719891 33422712 965719891 33422712 965711091 33439625 965711091 33439625 965685216 33469438 965685216 33469438 965642707 33496414 965642707 33496414 965628395 33506716 965628395 33506716 965602962 33524625 965602962 33524625 965587851 33547249 965587851 33547249 965570709 33573235 965570709 33573235 965547831 33591077 965547831 33591077 965536729 33607481 965536729 33607481 965522324 33623274 965522324 33623274 965492415 33625537 965492415 33625537 965456285 33659241 965456285 33659241 965439497 33694480 965439497 33694480 965436020 33713721 965436020 33713721 965398994 33753564 965398994 33753564 965393406 33773040 965393406 33773040 965354499 33825249 965354499 33825249 965333267 33840304 965333267 33840304 965307775 33890442 965307775 33890442 965279816 33901540 965279816 33901540 965271848 33910875 965271848 33910875 965252495 33920456 965252495 33920456 965236576 33959364 965236576 33959364 965214853 33961794 965214853 33961794 965208043 33997780 965208043 33997780 965199178 34014683 965199178 34014683 965184498 34025980 965184498 34025980 965153031 34056273 965153031 34056273 965115679 34075509 965115679 34075509 965107581 34131104 965107581 34131104 965095307 34147553 965095307 34147553 965078410 34156667 965078410 34156667 965065626 34170675 965065626 34170675 965064856 34199958 965064856 34199958 965027447 34216547 965027447 34216547 965023532 34223597 965023532 34223597 964997239 34244622 964997239 34244622 964983928 34270943 964983928 34270943 964962744 34280653 964962744 34280653 964958496 34303664 964958496 34303664 964948194 34320869 964948194 34320869 964943079 34356722 964943079 34356722 964927138 34401293 964927138 34401293 964907547 34417193 964907547 34417193 964816954 34424784 964816954 34424784 964779268 34465499 964779268 34465499 964772614 34477043 964772614 34477043 964713172 34483711 964713172 34483711 964694257 34492403 964694257 34492403 964665596 34509789 964665596 34509789 964650426 34532792 964650426 34532792 964642860 34537618 964642860 34537618 964624504 34551605 964624504 34551605 964615221 34576745 964615221 34576745 964610644 34597069 964610644 34597069 964502647 34600261 964502647 34600261 964495055 34611367 964495055 34611367 964486501 34639402 964486501 34639402 964475089 34649437 964475089 34649437 964453044 34657296 964453044 34657296 964435158 34660487 964435158 34660487 964407301 34668472 964407301 34668472 964391700 34676495 964391700 34676495 964350069 34683904 964350069 34683904 964340411 34699881 964340411 34699881 964318577 34710160 964318577 34710160 964288346 34738632 964288346 34738632 964245817 34756722 964245817 34756722 964244223 34759475 964244223 34759475 964235035 34774122 964235035 34774122 964229178 34799690 964229178 34799690 964210787 34807327 964210787 34807327 964193268 34861252 964193268 34861252 964148458 34872125 964148458 34872125 964143442 34897419 964143442 34897419 964059705 34903463 964059705 34903463 964018383 34922241 964018383 34922241 963997133 34936671 963997133 34936671 963979807 34940680 963979807 34940680 963973024 34950736 963973024 34950736 963948337 34958532 963948337 34958532 963936919 34971055 963936919 34971055 963931286 34977635 963931286 34977635 963911994 34994470 963911994 34994470 963879194 35019153 963879194 35019153 963867269 35026582 963867269 35026582 963848314 35042247 963848314 35042247 963822467 35065790 963822467 35065790 963799784 35066547 963799784 35066547 963783921 35076150 963783921 35076150 963766571 35108224 963766571 35108224 963750983 35120971 963750983 35120971 963742972 35127938 963742972 35127938 963729719 35142536 963729719 35142536 963704159 35174446 963704159 35174446 963668157 35232983 963668157 35232983 963659350 35259824 963659350 35259824 963620263 35276991 963620263 35276991 963588019 35281120 963588019 35281120 963571293 35299949 963571293 35299949 963553661 35337445 963553661 35337445 963541768 35341695 963541768 35341695 963529881 35377053 963529881 35377053 963499769 35417617 963499769 35417617 963482665 35453823 963482665 35453823 963438666 35480618 963438666 35480618 963432658 35530567 963432658 35530567 963427469 35555172 963427469 35555172 963413231 35665498 963413231 35665498 963404874 35671273 963404874 35671273 963379717 35688390 963379717 35688390 963366196 35690982 963366196 35690982 963274185 35727981 963274185 35727981 963250097 35752562 963250097 35752562 963245323 35772640 963245323 35772640 963225279 35802858 963225279 35802858 963218001 35819481 963218001 35819481 963198167 35822437 963198167 35822437 963193555 35833912 963193555 35833912 963166373 35850670 963166373 35850670 963156856 35859884 963156856 35859884 963087887 35861163 963087887 35861163 963064546 35887909 963064546 35887909 963030670 35891172 963030670 35891172 963014152 35903564 963014152 35903564 962989414 35908283 962989414 35908283 962971769 35917443 962971769 35917443 962969844 35921469 962969844 35921469 962953172 35923506 962953172 35923506 962937941 35933462 962937941 35933462 962924159 35944244 962924159 35944244 962880430 35977608 962880430 35977608 962846755 35987784 962846755 35987784 962838158 36027601 962838158 36027601 962825026 36044005 962825026 36044005 962808105 36069926 962808105 36069926 962739520 36084389 962739520 36084389 962728351 36097448 962728351 36097448 962692528 36121685 962692528 36121685 962680962 36159214 962680962 36159214 962673690 36168648 962673690 36168648 962648489 36180632 962648489 36180632 962601309 36196341 962601309 36196341 962578099 36245308 962578099 36245308 962565432 36245864 962565432 36245864 962550842 36259156 962550842 36259156 962541099 36283470 962541099 36283470 962507202 36296169 962507202 36296169 962503616 36330541 962503616 36330541 962478418 36357463 962478418 36357463 962469901 36360684 962469901 36360684 962431816 36397550 962431816 36397550 962401927 36405965 962401927 36405965 962396227 36438970 962396227 36438970 962358193 36447513 962358193 36447513 962352660 36493613 962352660 36493613 962315546 36510680 962315546 36510680 962288566 36539697 962288566 36539697 962245347 36559998 962245347 36559998 962238677 36574717 962238677 36574717 962227683 36585144 962227683 36585144 962208985 36595797 962208985 36595797 962199949 36604862 962199949 36604862 962089050 36658953 962089050 36658953 962087073 36669558 962087073 36669558 962061841 36694441 962061841 36694441 962051912 36722740 962051912 36722740 962047614 36742765 962047614 36742765 962045373 36776849 962045373 36776849 962019884 36797904 962019884 36797904 962011044 36814497 962011044 36814497 962002153 36830516 962002153 36830516 961998012 36839920 961998012 36839920 961983594 36849733 961983594 36849733 961946426 36878178 961946426 36878178 961932259 36922517 961932259 36922517 961895795 36957295 961895795 36957295 961854147 36978290 961854147 36978290 961843395 36985796 961843395 36985796 961823336 37011112 961823336 37011112 961800526 37036614 961800526 37036614 961793916 37056642 961793916 37056642 961787538 37070874 961787538 37070874 961784999 37088078 961784999 37088078 961779219 37101833 961779219 37101833 961770019 37111528 961770019 37111528 961695050 37135231 961695050 37135231 961656012 37145441 961656012 37145441 961642602 37151335 961642602 37151335 961631346 37172839 961631346 37172839 961611804 37186158 961611804 37186158 961593746 37187835 961593746 37187835 961591239 37217972 961591239 37217972 961588035 37240318 961588035 37240318 961569659 37265995 961569659 37265995 961567068 37276308 961567068 37276308 961498256 37293727 961498256 37293727 961484870 37329307 961484870 37329307 961458567 37357067 961458567 37357067 961439418 37392413 961439418 37392413 961421340 37434730 961421340 37434730 961416275 37446514 961416275 37446514 961407861 37464788 961407861 37464788 961405780 37480037 961405780 37480037 961383525 37493234 961383525 37493234 961379810 37507983 961379810 37507983 961368037 37517078 961368037 37517078 961351765 37528967 961351765 37528967 961338476 37546802 961338476 37546802 961321542 37565055 961321542 37565055 961315968 37588820 961315968 37588820 961297427 37605907 961297427 37605907 961292303 37616277 961292303 37616277 961269108 37635292 961269108 37635292 961256244 37651289 961256244 37651289 961250160 37667037 961250160 37667037 961229996 37674591 961229996 37674591 961205507 37682903 961205507 37682903 961201465 37690138 961201465 37690138 961170231 37726736 961170231 37726736 961167945 37775701 961167945 37775701 961158183 37788708 961158183 37788708 961144593 37796775 961144593 37796775 961110291 37848976 961110291 37848976 961095689 37863286 961095689 37863286 961064625 37918564 961064625 37918564 961047312 37951937 961047312 37951937 961035370 37961353 961035370 37961353 960965419 37995073 960965419 37995073 960930381 38000945 960930381 38000945 960918685 38027715 960918685 38027715 960904312 38056966 960904312 38056966 960901545 38072870 960901545 38072870 960887883 38094213 960887883 38094213 960836690 38133877 960836690 38133877 960828936 38145329 960828936 38145329 960811570 38149158 960811570 38149158 960782046 38176895 960782046 38176895 960751209 38210830 960751209 38210830 960735246 38218682 960735246 38218682 960706680 38256474 960706680 38256474 960666844 38281509 960666844 38281509 960660178 38297442 960660178 38297442 960632651 38305969 960632651 38305969 960626075 38317501 960626075 38317501 960600902 38343133 960600902 38343133 960597540 38401883 960597540 38401883 960577862 38421572 960577862 38421572 960560543 38425393 960560543 38425393 960511273 38445989 960511273 38445989 960467982 38457335 960467982 38457335 960464032 38471618 960464032 38471618 960452837 38507065 960452837 38507065 960378099 38573645 960378099 38573645 960364034 38581014 960364034 38581014 960338241 38588156 960338241 38588156 960325624 38601510 960325624 38601510 960308393 38624209 960308393 38624209 960290678 38640489 960290678 38640489 960275712 38663872 960275712 38663872 960268307 38700397 960268307 38700397 960267832 38747705 960267832 38747705 960233845 38763186 960233845 38763186 960217049 38785470 960217049 38785470 960214906 38804912 960214906 38804912 960196740 38825864 960196740 38825864 960183053 38865178 960183053 38865178 960177469 38883222 960177469 38883222 960173096 38900803 960173096 38900803 960153850 38926408 960153850 38926408 960137942 38942541 960137942 38942541 960128122 38953298 960128122 38953298 960117894 38989924 960117894 38989924 960089550 39035120 960089550 39035120 960072719 39065417 960072719 39065417 960057510 39092187 960057510 39092187 960041964 39120834 960041964 39120834 960013790 39151632 960013790 39151632 960000033 39170542 960000033 39170542 959990501 39179005 959990501 39179005 959983168 39186102 959983168 39186102 959973178 39198855 959973178 39198855 959961883 39224951 959961883 39224951 959949060 39276871 959949060 39276871 959938720 39288819 959938720 39288819 959921049 39291205 959921049 39291205 959916310 39325681 959916310 39325681 959894191 39346353 959894191 39346353 959866617 39374890 959866617 39374890 959837061 39400823 959837061 39400823 959818060 39413781 959818060 39413781 959800403 39431018 959800403 39431018 959786138 39444465 959786138 39444465 959779017 39454174 959779017 39454174 959746967 39489757 959746967 39489757 959726813 39510978 959726813 39510978 959661561 39517337 959661561 39517337 959650315 39521636 959650315 39521636 959645304 39569218 959645304 39569218 959636462 39589512 959636462 39589512 959610247 39619638 959610247 39619638 959600761 39646695 959600761 39646695 959583231 39682812 959583231 39682812 959530853 39733693 959530853 39733693 959514402 39805973 959514402 39805973 959489397 39823872 959489397 39823872 959483749 39833511 959483749 39833511 959475095 39835965 959475095 39835965 959465984 39862738 959465984 39862738 959448717 39877643 959448717 39877643 959433364 39892769 959433364 39892769 959400277 39919010 959400277 39919010 959370091 39934762 959370091 39934762 959323645 39959474 959323645 39959474 959310502 40001928 959310502 40001928 959299878 40035824 959299878 40035824 959282782 40082532 959282782 40082532 959257047 40090003 959257047 40090003 959218002 40108162 959218002 40108162 959209973 40123492 959209973 40123492 959179485 40138245 959179485 40138245 959159288 40147265 959159288 40147265 959142600 40155600 959142600 40155600 959136993 40196093 959136993 40196093 959107629 40230479 959107629 40230479 959069966 40258793 959069966 40258793 959039816 40285202 959039816 40285202 959017741 40299917 959017741 40299917 959015257 40331455 959015257 40331455 958982633 40343695 958982633 40343695 958923821 40348737 958923821 40348737 958914551 40359620 958914551 40359620 958891878 40384292 958891878 40384292 958873352 40397955 958873352 40397955 958841185 40444462 958841185 40444462 958818609 40456908 958818609 40456908 958741177 40491190 958741177 40491190 958714291 40510256 958714291 40510256 958698420 40523845 958698420 40523845 958680112 40535579 958680112 40535579 958635997 40557070 958635997 40557070 958634018 40558953 958634018 40558953 958620179 40576427 958620179 40576427 958619116 40579299 958619116 40579299 958606984 40588698 958606984 40588698 958589854 40596072 958589854 40596072 958569041 40609493 958569041 40609493 958542940 40632307 958542940 40632307 958531234 40641430 958531234 40641430 958521978 40651005 958521978 40651005 958512463 40658174 958512463 40658174 958485431 40670009 958485431 40670009 958422550 40733732 958422550 40733732 958381128 40747995 958381128 40747995 958355462 40774427 958355462 40774427 958346836 40784718 958346836 40784718 958330120 40832021 958330120 40832021 958294785 40860370 958294785 40860370 958292195 40863873 958292195 40863873 958251781 40876705 958251781 40876705 958246327 40882844 958246327 40882844 958222301 40903726 958222301 40903726 958163733 40931119 958163733 40931119 958158076 40955583 958158076 40955583 958142005 40965707 958142005 40965707 958135287 40969838 958135287 40969838 958115301 40988168 958115301 40988168 958048289 41006928 958048289 41006928 958028493 41029507 958028493 41029507 958018385 41049378 958018385 41049378 957997048 41070622 957997048 41070622 957995241 41076375 957995241 41076375 957992975 41093256 957992975 41093256 957987558 41103774 957987558 41103774 957971136 41112216 957971136 41112216 957964528 41141326 957964528 41141326 957937408 41143541 957937408 41143541 957926502 41145233 957926502 41145233 957915891 41172140 957915891 41172140 957904101 41188700 957904101 41188700 957875795 41227400 957875795 41227400 957849075 41254522 957849075 41254522 957819381 41302177 957819381 41302177 957776354 41318090 957776354 41318090 957768150 41341586 957768150 41341586 957749558 41348362 957749558 41348362 957747478 41355772 957747478 41355772 957730613 41367259 957730613 41367259 957720112 41382150 957720112 41382150 957659901 41437723 957659901 41437723 957629700 41459220 957629700 41459220 957624121 41474320 957624121 41474320 957591328 41489826 957591328 41489826 957587241 41554363 957587241 41554363 957564326 41578451 957564326 41578451 957553273 41588528 957553273 41588528 957547633 41594509 957547633 41594509 957533252 41615601 957533252 41615601 957514962 41631497 957514962 41631497 957498207 41645378 957498207 41645378 957492359 41665180 957492359 41665180 957468206 41694930 957468206 41694930 957449582 41718662 957449582 41718662 957390633 41736738 957390633 41736738 957360028 41745353 957360028 41745353 957337856 41778372 957337856 41778372 957331310 41791769 957331310 41791769 957318925 41819314 957318925 41819314 957282762 41829999 957282762 41829999 957237454 41869120 957237454 41869120 957233013 41897193 957233013 41897193 957220846 41910070 957220846 41910070 957211698 41935119 957211698 41935119 957208221 41946535 957208221 41946535 957154877 41956842 957154877 41956842 957113497 41966249 957113497 41966249 957085268 41968475 957085268 41968475 957064955 41982097 957064955 41982097 957058744 41989032 957058744 41989032 957026825 41996563 957026825 41996563 957021466 42004225 957021466 42004225 956993363 42019884 956993363 42019884 956975543 42038009 956975543 42038009 956951835 42073649 956951835 42073649 956926432 42082353 956926432 42082353 956912156 42099231 956912156 42099231 956905737 42106526 956905737 42106526 956875232 42115811 956875232 42115811 956854569 42130481 956854569 42130481 956840230 42133142 956840230 42133142 956832430 42145619 956832430 42145619 956823241 42157626 956823241 42157626 956814262 42179464 956814262 42179464 956781840 42190126 956781840 42190126 956777838 42228828 956777838 42228828 956759821 42260159 956759821 42260159 956730436 42280396 956730436 42280396 956705895 42336688 956705895 42336688 956665775 42367476 956665775 42367476 956622986 42372554 956622986 42372554 956550044 42385779 956550044 42385779 956540135 42403292 956540135 42403292 956533073 42442278 956533073 42442278 956486840 42445682 956486840 42445682 956479781 42505286 956479781 42505286 956458656 42513442 956458656 42513442 956430089 42515979 956430089 42515979 956418401 42533151 956418401 42533151 956404553 42545610 956404553 42545610 956397634 42558790 956397634 42558790 956374976 42568739 956374976 42568739 956363882 42585444 956363882 42585444 956360029 42605345 956360029 42605345 956347603 42646768 956347603 42646768 956319120 42648353 956319120 42648353 956294415 42687832 956294415 42687832 956276149 42713294 956276149 42713294 956246137 42730584 956246137 42730584 956233110 42746913 956233110 42746913 956211717 42750443 956211717 42750443 956171186 42760090 956171186 42760090 956151536 42772556 956151536 42772556 956145059 42800384 956145059 42800384 956096443 42832271 956096443 42832271 956081721 42853664 956081721 42853664 956057976 42866827 956057976 42866827 956055258 42889317 956055258 42889317 956028541 42890773 956028541 42890773 955997707 42912548 955997707 42912548 955996386 42925143 955996386 42925143 955977652 42959901 955977652 42959901 955965459 42964783 955965459 42964783 955923889 42983311 955923889 42983311 955862652 42999878 955862652 42999878 955841477 43051207 955841477 43051207 955818699 43064496 955818699 43064496 955791758 43074158 955791758 43074158 955783502 43084956 955783502 43084956 955763029 43114226 955763029 43114226 955761205 43127752 955761205 43127752 955756052 43148381 955756052 43148381 955722673 43161868 955722673 43161868 955704839 43185448 955704839 43185448 955693014 43202569 955693014 43202569 955651073 43211702 955651073 43211702 955611543 43251398 955611543 43251398 955598482 43300725 955598482 43300725 955591976 43310971 955591976 43310971 955568301 43323729 955568301 43323729 955562986 43345861 955562986 43345861 955536895 43364967 955536895 43364967 955526702 43365344 955526702 43365344 955517761 43395440 955517761 43395440 955492882 43438645 955492882 43438645 955463104 43454692 955463104 43454692 955456069 43479381 955456069 43479381 955446795 43514919 955446795 43514919 955430237 43524045 955430237 43524045 955402995 43559924 955402995 43559924 955385972 43583812 955385972 43583812 955371984 43612309 955371984 43612309 955344680 43620262 955344680 43620262 955316003 43631725 955316003 43631725 955286612 43645674 955286612 43645674 955271038 43664781 955271038 43664781 955250086 43668846 955250086 43668846 955230234 43732813 955230234 43732813 955216081 43759960 955216081 43759960 955174062 43772183 955174062 43772183 955151269 43775376 955151269 43775376 955138176 43789098 955138176 43789098 955118203 43797962 955118203 43797962 955089457 43813899 955089457 43813899 955062809 43839528 955062809 43839528 955030351 43871921 955030351 43871921 955018060 43878352 955018060 43878352 955004695 43889620 955004695 43889620 954979222 43916490 954979222 43916490 954962978 43932489 954962978 43932489 954914036 43966088 954914036 43966088 954884742 43999136 954884742 43999136 954879925 44006649 954879925 44006649 954847621 44021556 954847621 44021556 954833507 44032384 954833507 44032384 954818985 44049518 954818985 44049518 954780020 44075087 954780020 44075087 954760086 44093003 954760086 44093003 954749727 44093702 954749727 44093702 954746825 44107881 954746825 44107881 954735419 44112060 954735419 44112060 954722429 44118133 954722429 44118133 954681140 44147778 954681140 44147778 954670697 44186241 954670697 44186241 954658069 44220501 954658069 44220501 954637142 44237990 954637142 44237990 954584556 44252340 954584556 44252340 954577923 44260652 954577923 44260652 954570837 44268984 954570837 44268984 954539769 44271771 954539769 44271771 954520379 44280486 954520379 44280486 954513924 44313542 954513924 44313542 954499830 44324556 954499830 44324556 954450317 44351652 954450317 44351652 954443297 44359626 954443297 44359626 954433316 44419691 954433316 44419691 954422563 44441532 954422563 44441532 954402539 44493313 954402539 44493313 954366769 44500814 954366769 44500814 954356224 44507537 954356224 44507537 954350915 44518582 954350915 44518582 954324239 44530375 954324239 44530375 954311561 44554850 954311561 44554850 954309362 44580627 954309362 44580627 954290697 44597631 954290697 44597631 954277876 44656702 954277876 44656702 954264744 44678844 954264744 44678844 954242309 44689678 954242309 44689678 954203426 44744606 954203426 44744606 954164651 44764582 954164651 44764582 954157556 44772373 954157556 44772373 954148120 44792490 954148120 44792490 954143958 44806945 954143958 44806945 954139540 44818197 954139540 44818197 954094910 44829317 954094910 44829317 954080665 44846359 954080665 44846359 954073871 44859728 954073871 44859728 954052926 44890143 954052926 44890143 954031030 44914234 954031030 44914234 954021049 44931184 954021049 44931184 954004732 44954140 954004732 44954140 953986755 44958041 953986755 44958041 953961336 44959227 953961336 44959227 953942995 44988785 953942995 44988785 953868337 45009222 953868337 45009222 953861196 45022212 953861196 45022212 953836894 45048793 953836894 45048793 953825530 45064761 953825530 45064761 953793736 45090835 953793736 45090835 953755131 45111609 953755131 45111609 953735014 45124826 953735014 45124826 953724386 45145087 953724386 45145087 953688852 45150358 953688852 45150358 953676382 45173573 953676382 45173573 953662138 45187153 953662138 45187153 953575348 45202637 953575348 45202637 953561211 45219877 953561211 45219877 953546181 45262521 953546181 45262521 953541606 45287641 953541606 45287641 953509494 45298556 953509494 45298556 953496737 45308755 953496737 45308755 953485554 45321132 953485554 45321132 953478696 45334136 953478696 45334136 953448099 45382332 953448099 45382332 953434228 45387077 953434228 45387077 953408944 45396879 953408944 45396879 953361647 45416903 953361647 45416903 953345373 45440526 953345373 45440526 953314548 45445179 953314548 45445179 953304152 45468956 953304152 45468956 953261486 45520574 953261486 45520574 953257707 45527179 953257707 45527179 953252727 45528495 953252727 45528495 953237146 45570560 953237146 45570560 953216540 45594494 953216540 45594494 953178277 45613472 953178277 45613472 953149519 45633247 953149519 45633247 953092248 45654435 953092248 45654435 953070339 45692383 953070339 45692383 953065380 45695241 953065380 45695241 953057564 45698467 953057564 45698467 953031268 45722033 953031268 45722033 953001917 45737459 953001917 45737459 952996558 45745327 952996558 45745327 952967186 45773248 952967186 45773248 952963059 45786446 952963059 45786446 952952833 45796731 952952833 45796731 952943647 45809693 952943647 45809693 952929414 45823031 952929414 45823031 952911396 45853728 952911396 45853728 952899930 45864691 952899930 45864691 952891719 45886785 952891719 45886785 952887687 45931409 952887687 45931409 952863999 45936210 952863999 45936210 952841874 45947772 952841874 45947772 952818566 45957876 952818566 45957876 952793468 46008910 952793468 46008910 952787514 46024144 952787514 46024144 952740627 46042877 952740627 46042877 952717407 46053882 952717407 46053882 952710247 46060033 952710247 46060033 952669911 46062708 952669911 46062708 952651524 46086635 952651524 46086635 952628544 46111053 952628544 46111053 952626173 46135140 952626173 46135140 952611514 46164467 952611514 46164467 952589772 46172004 952589772 46172004 952578961 46193918 952578961 46193918 952569259 46225847 952569259 46225847 952553137 46234244 952553137 46234244 952526881 46265491 952526881 46265491 952502991 46267562 952502991 46267562 952492819 46274767 952492819 46274767 952468250 46301732 952468250 46301732 952413550 46332076 952413550 46332076 952389780 46354503 952389780 46354503 952371000 46388469 952371000 46388469 952349406 46411439 952349406 46411439 952346919 46424670 952346919 46424670 952314964 46431737 952314964 46431737 952289395 46445969 952289395 46445969 952232735 46472603 952232735 46472603 952215780 46498767 952215780 46498767 952198456 46526829 952198456 46526829 952161806 46547831 952161806 46547831 952159131 46573915 952159131 46573915 952148857 46612607 952148857 46612607 952141043 46620906 952141043 46620906 952130981 46625527 952130981 46625527 952118245 46654657 952118245 46654657 952079655 46677251 952079655 46677251 952075261 46684489 952075261 46684489 952059523 46693821 952059523 46693821 952046781 46710230 952046781 46710230 952023928 46734239 952023928 46734239 952021601 46756937 952021601 46756937 952013940 46811397 952013940 46811397 952008510 46840244 952008510 46840244 952007061 46850139 952007061 46850139 951915286 46861877 951915286 46861877 951905601 46867995 951905601 46867995 951891369 46877808 951891369 46877808 951890206 46898916 951890206 46898916 951874649 46920177 951874649 46920177 951867035 46952513 951867035 46952513 951839927 46966945 951839927 46966945 951801310 46971209 951801310 46971209 951796028 47006579 951796028 47006579 951790918 47044266 951790918 47044266 951775402 47070043 951775402 47070043 951755872 47075401 951755872 47075401 951708590 47121728 951708590 47121728 951695632 47130697 951695632 47130697 951669919 47164082 951669919 47164082 951654456 47181883 951654456 47181883 951629385 47190132 951629385 47190132 951602778 47191277 951602778 47191277 951600128 47205302 951600128 47205302 951574377 47225816 951574377 47225816 951563130 47269221 951563130 47269221 951547231 47287771 951547231 47287771 951526639 47294745 951526639 47294745 951514257 47329736 951514257 47329736 951496137 47342363 951496137 47342363 951488641 47347266 951488641 47347266 951479418 47364923 951479418 47364923 951455373 47366642 951455373 47366642 951429622 47395386 951429622 47395386 951403861 47414218 951403861 47414218 951398743 47424788 951398743 47424788 951365243 47434542 951365243 47434542 951346704 47438876 951346704 47438876 951333668 47455978 951333668 47455978 951324577 47485774 951324577 47485774 951316104 47520887 951316104 47520887 951306730 47531110 951306730 47531110 951262085 47564822 951262085 47564822 951255555 47608428 951255555 47608428 951251158 47609308 951251158 47609308 951221900 47636060 951221900 47636060 951216751 47650921 951216751 47650921 951211290 47672679 951211290 47672679 951180586 47680352 951180586 47680352 951170411 47695605 951170411 47695605 951150225 47703759 951150225 47703759 951131879 47728059 951131879 47728059 951103463 47734795 951103463 47734795 951090904 47758030 951090904 47758030 951069441 47797806 951069441 47797806 951038663 47802760 951038663 47802760 951028252 47813609 951028252 47813609 950995442 47830282 950995442 47830282 950967225 47855909 950967225 47855909 950928746 47884703 950928746 47884703 950900677 47900710 950900677 47900710 950884191 47903263 950884191 47903263 950840527 47908791 950840527 47908791 950827523 47913848 950827523 47913848 950805319 47917494 950805319 47917494 950763739 47947862 950763739 47947862 950726848 47960971 950726848 47960971 950714087 48002516 950714087 48002516 950704630 48033975 950704630 48033975 950685121 48040538 950685121 48040538 950672970 48055206 950672970 48055206 950669999 48111610 950669999 48111610 950653731 48133762 950653731 48133762 950641286 48146528 950641286 48146528 950617591 48159625 950617591 48159625 950609334 48176770 950609334 48176770 950599696 48189001 950599696 48189001 950574446 48195020 950574446 48195020 950550625 48208113 950550625 48208113 950544784 48213129 950544784 48213129 950514553 48227154 950514553 48227154 950493677 48256121 950493677 48256121 950479241 48275960 950479241 48275960 950447138 48281214 950447138 48281214 950408704 48303395 950408704 48303395 950387360 48309744 950387360 48309744 950384712 48342352 950384712 48342352 950359422 48363328 950359422 48363328 950327178 48380278 950327178 48380278 950319231 48382246 950319231 48382246 950314448 48387975 950314448 48387975 950303328 48409421 950303328 48409421 950286353 48428102 950286353 48428102 950271320 48435355 950271320 48435355 950258922 48442948 950258922 48442948 950229676 48449637 950229676 48449637 950203262 48456989 950203262 48456989 950177942 48482800 950177942 48482800 950137532 48495386 950137532 48495386 950121380 48500526 950121380 48500526 950064041 48529556 950064041 48529556 950032568 48561943 950032568 48561943 950011719 48568829 950011719 48568829 949993494 48579949 949993494 48579949 949987393 48601792 949987393 48601792 949957713 48618276 949957713 48618276 949930749 48672310 949930749 48672310 949914381 48684088 949914381 48684088 949906357 48693600 949906357 48693600 949889149 48717134 949889149 48717134 949874623 48723606 949874623 48723606 949847216 48737742 949847216 48737742 949835357 48762164 949835357 48762164 949825050 48837014 949825050 48837014 949812935 48842506 949812935 48842506 949789730 48855684 949789730 48855684 949736381 48889007 949736381 48889007 949729376 48889763 949729376 48889763 949718235 48900715 949718235 48900715 949709390 48919441 949709390 48919441 949700188 48942073 949700188 48942073 949667383 48978468 949667383 48978468 949648128 49004594 949648128 49004594 949629371 49017025 949629371 49017025 949615352 49019179 949615352 49019179 949581812 49034515 949581812 49034515 949572192 49040856 949572192 49040856 949528514 49051475 949528514 49051475 949520918 49096281 949520918 49096281 949508729 49108629 949508729 49108629 949468244 49124969 949468244 49124969 949458967 49139634 949458967 49139634 949450134 49147736 949450134 49147736 949426755 49182245 949426755 49182245 949412156 49194566 949412156 49194566 949389618 49222305 949389618 49222305 949377112 49244559 949377112 49244559 949354996 49259806 949354996 49259806 949344191 49284361 949344191 49284361 949279603 49299395 949279603 49299395 949248179 49326760 949248179 49326760 949215508 49329713 949215508 49329713 949202587 49397288 949202587 49397288 949149943 49414143 949149943 49414143 949125086 49483311 949125086 49483311 949111145 49488290 949111145 49488290 949102785 49511677 949102785 49511677 949076890 49598314 949076890 49598314 949058173 49601304 949058173 49601304 949054849 49620912 949054849 49620912 949032557 49630845 949032557 49630845 949002478 49640063 949002478 49640063 948980063 49660130 948980063 49660130 948973247 49685478 948973247 49685478 948967546 49722350 948967546 49722350 948939855 49740983 948939855 49740983 948915609 49758801 948915609 49758801 948898249 49767381 948898249 49767381 948890728 49774887 948890728 49774887 948878525 49789325 948878525 49789325 948863094 49802718 948863094 49802718 948849770 49820971 948849770 49820971 948836130 49852148 948836130 49852148 948832141 49855063 948832141 49855063 948802397 49883350 948802397 49883350 948800109 49905112 948800109 49905112 948791486 49944293 948791486 49944293 948774909 49953843 948774909 49953843 948765245 49971536 948765245 49971536 948747114 50001970 948747114 50001970 948742567 50028143 948742567 50028143 948726975 50038819 948726975 50038819 948696333 50083231 948696333 50083231 948692598 50102887 948692598 50102887 948687638 50115614 948687638 50115614 948672701 50137769 948672701 50137769 948623212 50151430 948623212 50151430 948548222 50169809 948548222 50169809 948527802 50175080 948527802 50175080 948495698 50199024 948495698 50199024 948476518 50225765 948476518 50225765 948426348 50249484 948426348 50249484 948391532 50264182 948391532 50264182 948386336 50278223 948386336 50278223 948356293 50308741 948356293 50308741 948352460 50318589 948352460 50318589 948348402 50347064 948348402 50347064 948326560 50384563 948326560 50384563 948310582 50402289 948310582 50402289 948276350 50414887 948276350 50414887 948256141 50431378 948256141 50431378 948244168 50442991 948244168 50442991 948226249 50455421 948226249 50455421 948205290 50466695 948205290 50466695 948193081 50498132 948193081 50498132 948185424 50508222 948185424 50508222 948171560 50546471 948171560 50546471 948164163 50560550 948164163 50560550 948159922 50573397 948159922 50573397 948152350 50596870 948152350 50596870 948139292 50621704 948139292 50621704 948116155 50642492 948116155 50642492 948113117 50666449 948113117 50666449 948104776 50673167 948104776 50673167 948093959 50700593 948093959 50700593 948077286 50706868 948077286 50706868 948040522 50718272 948040522 50718272 948021719 50750557 948021719 50750557 948009185 50785794 948009185 50785794 947995431 50813834 947995431 50813834 947970300 50835115 947970300 50835115 947960142 50872583 947960142 50872583 947942895 50890117 947942895 50890117 947923416 50898053 947923416 50898053 947893723 50903004 947893723 50903004 947886234 50926539 947886234 50926539 947875274 50931376 947875274 50931376 947842414 50940067 947842414 50940067 947801179 50955974 947801179 50955974 947780956 50994951 947780956 50994951 947767242 50998013 947767242 50998013 947721024 51015779 947721024 51015779 947695834 51040268 947695834 51040268 947689088 51048047 947689088 51048047 947672244 51061406 947672244 51061406 947664300 51063200 947664300 51063200 947639545 51077980 947639545 51077980 947634457 51087927 947634457 51087927 947604727 51089830 947604727 51089830 947593949 51104981 947593949 51104981 947566446 51138729 947566446 51138729 947520051 51151658 947520051 51151658 947507833 51183746 947507833 51183746 947494971 51216980 947494971 51216980 947448370 51234865 947448370 51234865 947435596 51269620 947435596 51269620 947428214 51319026 947428214 51319026 947416993 51334553 947416993 51334553 947378219 51354579 947378219 51354579 947375474 51366211 947375474 51366211 947365677 51389300 947365677 51389300 947343763 51407484 947343763 51407484 947333667 51422359 947333667 51422359 947299258 51425147 947299258 51425147 947292592 51445119 947292592 51445119 947283065 51448855 947283065 51448855 947278790 51463130 947278790 51463130 947256851 51512534 947256851 51512534 947242094 51525686 947242094 51525686 947224641 51557270 947224641 51557270 947180137 51572354 947180137 51572354 947167320 51580414 947167320 51580414 947149245 51599835 947149245 51599835 947144462 51636030 947144462 51636030 947140965 51651721 947140965 51651721 947131269 51658342 947131269 51658342 947113523 51664729 947113523 51664729 947105665 51703049 947105665 51703049 947097879 51711452 947097879 51711452 947082954 51721292 947082954 51721292 947064008 51727839 947064008 51727839 947061336 51762515 947061336 51762515 947040638 51782784 947040638 51782784 947035491 51800120 947035491 51800120 947006826 51818479 947006826 51818479 946993719 51838237 946993719 51838237 946969219 51870104 946969219 51870104 946916804 51882385 946916804 51882385 946905474 51891708 946905474 51891708 946883481 51950492 946883481 51950492 946839427 51983438 946839427 51983438 946813367 51998704 946813367 51998704 946805888 52000500 946805888 52000500 946742953 52022033 946742953 52022033 946727682 52031647 946727682 52031647 946669226 52047138 946669226 52047138 946664662 52058244 946664662 52058244 946628851 52096426 946628851 52096426 946609770 52109624 946609770 52109624 946593433 52121773 946593433 52121773 946577768 52124947 946577768 52124947 946544815 52138537 946544815 52138537 946535413 52143534 946535413 52143534 946496459 52177613 946496459 52177613 946488478 52208906 946488478 52208906 946476194 52221932 946476194 52221932 946447035 52237261 946447035 52237261 946438892 52242684 946438892 52242684 946421210 52270461 946421210 52270461 946413818 52291117 946413818 52291117 946408309 52338248 946408309 52338248 946403304 52346266 946403304 52346266 946374279 52389733 946374279 52389733 946351455 52391528 946351455 52391528 946341380 52419629 946341380 52419629 946323438 52432277 946323438 52432277 946292998 52451552 946292998 52451552 946277434 52496985 946277434 52496985 946262862 52532926 946262862 52532926 946252024 52541484 946252024 52541484 946216543 52553277 946216543 52553277 946180267 52573908 946180267 52573908 946178833 52582927 946178833 52582927 946164279 52624525 946164279 52624525 946148751 52658387 946148751 52658387 946124307 52703260 946124307 52703260 946104571 52715614 946104571 52715614 946061958 52733005 946061958 52733005 946036340 52741641 946036340 52741641 945978410 52755815 945978410 52755815 945950161 52767089 945950161 52767089 945944605 52785575 945944605 52785575 945928212 52803128 945928212 52803128 945924701 52809865 945924701 52809865 945915968 52815266 945915968 52815266 945897218 52821119 945897218 52821119 945884345 52839706 945884345 52839706 945876271 52850516 945876271 52850516 945866618 52857085 945866618 52857085 945861685 52873172 945861685 52873172 945835797 52889785 945835797 52889785 945789822 52901085 945789822 52901085 945769136 52906761 945769136 52906761 945766568 52921808 945766568 52921808 945761576 52929932 945761576 52929932 945751142 52957520 945751142 52957520 945733877 52982484 945733877 52982484 945727706 52988675 945727706 52988675 945710928 52995001 945710928 52995001 945699037 53007731 945699037 53007731 945656598 53028883 945656598 53028883 945620052 53052479 945620052 53052479 945607678 53065836 945607678 53065836 945594467 53082138 945594467 53082138 945585826 53089586 945585826 53089586 945568868 53108058 945568868 53108058 945544935 53125377 945544935 53125377 945504785 53145526 945504785 53145526 945495293 53160361 945495293 53160361 945486405 53177019 945486405 53177019 945470796 53196718 945470796 53196718 945451613 53202413 945451613 53202413 945441951 53263081 945441951 53263081 945425695 53279609 945425695 53279609 945416259 53314172 945416259 53314172 945380721 53323000 945380721 53323000 945355714 53365268 945355714 53365268 945317766 53369055 945317766 53369055 945301618 53374440 945301618 53374440 945277868 53411872 945277868 53411872 945262054 53428627 945262054 53428627 945247055 53435861 945247055 53435861 945243040 53462875 945243040 53462875 945235968 53475560 945235968 53475560 945233361 53490724 945233361 53490724 945215334 53511421 945215334 53511421 945203308 53514896 945203308 53514896 945181716 53525969 945181716 53525969 945169021 53572041 945169021 53572041 945164176 53576972 945164176 53576972 945161608 53589816 945161608 53589816 945135481 53630830 945135481 53630830 945124233 53664864 945124233 53664864 945098324 53690882 945098324 53690882 945081955 53712284 945081955 53712284 945079099 53722235 945079099 53722235 945066714 53728033 945066714 53728033 945041679 53747679 945041679 53747679 944995240 53771745 944995240 53771745 944979946 53793379 944979946 53793379 944963583 53797429 944963583 53797429 944948988 53812015 944948988 53812015 944940254 53840317 944940254 53840317 944933120 53858605 944933120 53858605 944904591 53870406 944904591 53870406 944890735 53886974 944890735 53886974 944848526 53934824 944848526 53934824 944785457 53948892 944785457 53948892 944772498 53954886 944772498 53954886 944751770 53993612 944751770 53993612 944722240 54044152 944722240 54044152 944713121 54051180 944713121 54051180 944707646 54075497 944707646 54075497 944692907 54111560 944692907 54111560 944663212 54157826 944663212 54157826 944635670 54185158 944635670 54185158 944611766 54205625 944611766 54205625 944592408 54221445 944592408 54221445 944562861 54275114 944562861 54275114 944557597 54312653 944557597 54312653 944548901 54338989 944548901 54338989 944530615 54340744 944530615 54340744 944493422 54357089 944493422 54357089 944492548 54395060 944492548 54395060 944485780 54406158 944485780 54406158 944448640 54422497 944448640 54422497 944434309 54427192 944434309 54427192 944427350 54446267 944427350 54446267 944417469 54458375 944417469 54458375 944408402 54461278 944408402 54461278 944396210 54469276 944396210 54469276 944357878 54493594 944357878 54493594 944337925 54519259 944337925 54519259 944327917 54564152 944327917 54564152 944301553 54577522 944301553 54577522 944266597 54607610 944266597 54607610 944251786 54615834 944251786 54615834 944242241 54676768 944242241 54676768 944231117 54688297 944231117 54688297 944207417 54716533 944207417 54716533 944189717 54728661 944189717 54728661 944147984 54755370 944147984 54755370 944139840 54792052 944139840 54792052 944130441 54798560 944130441 54798560 944125879 54799682 944125879 54799682 944112593 54837567 944112593 54837567 944094650 54842148 944094650 54842148 944091437 54853316 944091437 54853316 944077285 54867274 944077285 54867274 944061645 54932660 944061645 54932660 944021765 54968124 944021765 54968124 944012573 54986279 944012573 54986279 943994017 55004771 943994017 55004771 943991149 55024518 943991149 55024518 943976006 55066901 943976006 55066901 943965418 55077041 943965418 55077041 943949637 55116999 943949637 55116999 943929797 55127028 943929797 55127028 943896640 55134718 943896640 55134718 943865718 55200745 943865718 55200745 943863055 55233431 943863055 55233431 943858257 55300101 943858257 55300101 943829155 55337640 943829155 55337640 943808803 55351652 943808803 55351652 943789266 55386389 943789266 55386389 943759367 55397998 943759367 55397998 943740453 55420077 943740453 55420077 943730163 55445859 943730163 55445859 943722842 55452299 943722842 55452299 943684961 55470422 943684961 55470422 943662829 55475523 943662829 55475523 943638642 55499214 943638642 55499214 943622924 55508746 943622924 55508746 943620914 55552565 943620914 55552565 943558384 55564238 943558384 55564238 943544791 55655231 943544791 55655231 943503402 55684893 943503402 55684893 943471285 55711314 943471285 55711314 943431313 55731613 943431313 55731613 943422263 55770776 943422263 55770776 943404077 55781577 943404077 55781577 943397080 55790139 943397080 55790139 943386964 55807889 943386964 55807889 943382314 55855592 943382314 55855592 943378097 55862718 943378097 55862718 943364338 55882075 943364338 55882075 943353947 55888473 943353947 55888473 943311376 55895593 943311376 55895593 943273320 55909250 943273320 55909250 943251168 55918951 943251168 55918951 943242067 55951401 943242067 55951401 943225898 55979059 943225898 55979059 943207629 56015004 943207629 56015004 943167413 56023206 943167413 56023206 943145308 56034038 943145308 56034038 943119214 56052220 943119214 56052220 943096920 56101071 943096920 56101071 943058247 56101665 943058247 56101665 943024801 56114027 943024801 56114027 943003836 56159708 943003836 56159708 942989279 56165417 942989279 56165417 942974086 56193977 942974086 56193977 942961621 56194828 942961621 56194828 942886979 56221588 942886979 56221588 942878980 56253686 942878980 56253686 942874585 56267474 942874585 56267474 942865878 56281760 942865878 56281760 942843954 56289366 942843954 56289366 942806544 56304448 942806544 56304448 942792628 56334842 942792628 56334842 942781410 56382385 942781410 56382385 942771978 56397541 942771978 56397541 942735495 56404885 942735495 56404885 942730568 56447445 942730568 56447445 942691113 56452857 942691113 56452857 942668611 56516642 942668611 56516642 942660013 56553889 942660013 56553889 942647680 56579828 942647680 56579828 942589482 56590059 942589482 56590059 942550837 56620258 942550837 56620258 942537723 56632588 942537723 56632588 942529256 56654673 942529256 56654673 942508478 56673153 942508478 56673153 942489051 56694459 942489051 56694459 942434347 56704111 942434347 56704111 942415268 56717983 942415268 56717983 942409300 56733054 942409300 56733054 942407092 56736535 942407092 56736535 942375346 56751305 942375346 56751305 942356443 56759848 942356443 56759848 942333909 56767561 942333909 56767561 942296831 56801191 942296831 56801191 942281002 56804276 942281002 56804276 942227929 56826260 942227929 56826260 942205994 56837937 942205994 56837937 942172774 56840855 942172774 56840855 942136053 56857411 942136053 56857411 942109981 56882281 942109981 56882281 942105762 56922323 942105762 56922323 942097593 56991167 942097593 56991167 942064454 57012598 942064454 57012598 942045099 57019376 942045099 57019376 942036239 57033239 942036239 57033239 942013265 57039363 942013265 57039363 941973964 57096142 941973964 57096142 941934654 57106857 941934654 57106857 941899759 57128835 941899759 57128835 941884733 57136416 941884733 57136416 941866736 57178681 941866736 57178681 941855523 57196574 941855523 57196574 941847573 57213211 941847573 57213211 941833274 57236797 941833274 57236797 941826079 57262260 941826079 57262260 941822676 57277020 941822676 57277020 941796127 57297024 941796127 57297024 941764095 57325360 941764095 57325360 941744989 57333077 941744989 57333077 941727910 57359003 941727910 57359003 941689349 57390861 941689349 57390861 941681307 57396407 941681307 57396407 941661834 57416609 941661834 57416609 941612262 57442926 941612262 57442926 941587504 57460859 941587504 57460859 941582688 57470214 941582688 57470214 941566530 57487727 941566530 57487727 941561839 57506227 941561839 57506227 941513310 57525738 941513310 57525738 941499854 57551843 941499854 57551843 941460427 57578310 941460427 57578310 941447346 57578811 941447346 57578811 941430468 57592983 941430468 57592983 941401255 57609599 941401255 57609599 941393052 57630038 941393052 57630038 941364847 57683657 941364847 57683657 941310320 57717441 941310320 57717441 941272100 57729238 941272100 57729238 941252364 57753458 941252364 57753458 941240968 57756903 941240968 57756903 941216794 57757760 941216794 57757760 941207770 57780942 941207770 57780942 941188126 57808411 941188126 57808411 941155169 57823401 941155169 57823401 941140434 57840647 941140434 57840647 941132045 57868862 941132045 57868862 941089841 57881579 941089841 57881579 941075640 57895062 941075640 57895062 941065709 57915014 941065709 57915014 941035341 57919165 941035341 57919165 941015606 57925440 941015606 57925440 940990751 57940094 940990751 57940094 940965011 57948507 940965011 57948507 940930864 57960680 940930864 57960680 940910663 57980426 940910663 57980426 940878293 57992172 940878293 57992172 940868906 58016614 940868906 58016614 940807602 58029569 940807602 58029569 940776181 58035599 940776181 58035599 940774328 58087191 940774328 58087191 940760507 58112700 940760507 58112700 940737502 58125917 940737502 58125917 940724751 58128650 940724751 58128650 940696439 58131944 940696439 58131944 940682018 58167036 940682018 58167036 940661895 58188911 940661895 58188911 940654236 58198195 940654236 58198195 940630814 58219169 940630814 58219169 940587405 58237638 940587405 58237638 940571941 58245700 940571941 58245700 940540406 58258652 940540406 58258652 940515290 58271580 940515290 58271580 940511099 58288306 940511099 58288306 940485357 58304011 940485357 58304011 940411533 58340740 940411533 58340740 940365886 58351179 940365886 58351179 940346778 58388497 940346778 58388497 940319603 58441288 940319603 58441288 940305452 58445895 940305452 58445895 940299284 58466681 940299284 58466681 940280389 58488464 940280389 58488464 940262562 58503091 940262562 58503091 940244812 58546573 940244812 58546573 940212202 58560105 940212202 58560105 940176136 58577436 940176136 58577436 940175330 58593202 940175330 58593202 940169851 58608656 940169851 58608656 940149056 58651018 940149056 58651018 940120906 58673623 940120906 58673623 940100377 58695230 940100377 58695230 940078139 58733047 940078139 58733047 940059872 58747196 940059872 58747196 940043380 58776550 940043380 58776550 940018885 58782471 940018885 58782471 940016293 58786590 940016293 58786590 939979510 58798680 939979510 58798680 939946965 58810584 939946965 58810584 939934855 58829032 939934855 58829032 939922244 58832857 939922244 58832857 939909597 58846964 939909597 58846964 939905547 58861165 939905547 58861165 939880104 58874758 939880104 58874758 939862496 58890628 939862496 58890628 939838839 58894975 939838839 58894975 939798715 58905138 939798715 58905138 939786893 58934586 939786893 58934586 939783400 58964161 939783400 58964161 939762609 58971986 939762609 58971986 939749073 58976002 939749073 58976002 939745530 58984841 939745530 58984841 939716378 59003303 939716378 59003303 939710654 59042362 939710654 59042362 939702154 59075742 939702154 59075742 939623734 59088097 939623734 59088097 939585380 59103151 939585380 59103151 939577513 59113203 939577513 59113203 939572527 59113341 939572527 59113341 939563464 59119876 939563464 59119876 939553823 59134876 939553823 59134876 939543164 59153188 939543164 59153188 939503050 59183813 939503050 59183813 939466060 59205542 939466060 59205542 939417022 59246628 939417022 59246628 939415548 59248071 939415548 59248071 939404569 59280111 939404569 59280111 939389015 59289061 939389015 59289061 939319174 59292961 939319174 59292961 939311382 59323333 939311382 59323333 939298774 59329998 939298774 59329998 939277002 59352963 939277002 59352963 939248563 59368907 939248563 59368907 939217091 59371860 939217091 59371860 939182112 59412893 939182112 59412893 939165311 59416922 939165311 59416922 939112826 59427899 939112826 59427899 939095872 59479187 939095872 59479187 939053756 59496939 939053756 59496939 939022838 59503608 939022838 59503608 939008915 59534883 939008915 59534883 938999050 59546087 938999050 59546087 938985049 59553880 938985049 59553880 938972079 59557995 938972079 59557995 938970107 59581801 938970107 59581801 938962566 59609874 938962566 59609874 938944645 59614101 938944645 59614101 938929362 59639214 938929362 59639214 938880173 59663633 938880173 59663633 938836689 59671170 938836689 59671170 938812534 59691224 938812534 59691224 938762490 59704523 938762490 59704523 938756715 59710972 938756715 59710972 938742467 59720472 938742467 59720472 938691877 59730985 938691877 59730985 938660976 59737084 938660976 59737084 938624648 59784916 938624648 59784916 938602857 59828225 938602857 59828225 938572789 59868292 938572789 59868292 938545342 59872658 938545342 59872658 938480183 59896385 938480183 59896385 938473570 59925842 938473570 59925842 938426239 59927887 938426239 59927887 938406628 59942171 938406628 59942171 938403585 59952028 938403585 59952028 938400498 59972365 938400498 59972365 938378749 59993791 938378749 59993791 938373670 60032933 938373670 60032933 938345845 60073630 938345845 60073630 938341674 60101968 938341674 60101968 938322249 60109454 938322249 60109454 938311308 60118053 938311308 60118053 938309135 60129299 938309135 60129299 938293254 60141948 938293254 60141948 938262269 60180261 938262269 60180261 938259019 60205612 938259019 60205612 938232959 60213720 938232959 60213720 938225057 60259966 938225057 60259966 938199401 60286430 938199401 60286430 938196455 60302561 938196455 60302561 938152630 60318328 938152630 60318328 938109751 60324909 938109751 60324909 938021815 60356470 938021815 60356470 938011735 60371273 938011735 60371273 937999216 60415241 937999216 60415241 937985839 60420544 937985839 60420544 937966137 60432826 937966137 60432826 937961972 60439905 937961972 60439905 937932451 60448508 937932451 60448508 937900959 60466916 937900959 60466916 937882869 60501794 937882869 60501794 937842086 60524353 937842086 60524353 937820407 60536364 937820407 60536364 937782921 60556560 937782921 60556560 937773427 60574215 937773427 60574215 937760020 60585034 937760020 60585034 937745778 60603411 937745778 60603411 937729926 60626070 937729926 60626070 937702375 60638305 937702375 60638305 937681941 60650010 937681941 60650010 937659355 60664099 937659355 60664099 937626395 60674447 937626395 60674447 937613807 60686440 937613807 60686440 937597917 60692411 937597917 60692411 937582670 60714059 937582670 60714059 937580751 60745179 937580751 60745179 937574924 60760322 937574924 60760322 937558380 60764870 937558380 60764870 937549309 60785629 937549309 60785629 937527510 60792326 937527510 60792326 937517232 60807973 937517232 60807973 937506234 60819189 937506234 60819189 937491891 60832545 937491891 60832545 937487408 60901669 937487408 60901669 937460483 60912605 937460483 60912605 937447523 60966240 937447523 60966240 937408658 60969066 937408658 60969066 937405806 60980104 937405806 60980104 937382476 61029281 937382476 61029281 937347720 61043061 937347720 61043061 937341326 61116599 937341326 61116599 937325074 61135214 937325074 61135214 937304301 61154548 937304301 61154548 937295849 61163649 937295849 61163649 937291005 61179279 937291005 61179279 937268496 61190660 937268496 61190660 937242049 61201105 937242049 61201105 937191543 61202784 937191543 61202784 937188964 61238513 937188964 61238513 937168452 61247846 937168452 61247846 937155652 61285563 937155652 61285563 937104053 61289256 937104053 61289256 937095707 61304103 937095707 61304103 937083510 61325984 937083510 61325984 937041815 61338011 937041815 61338011 937028788 61357902 937028788 61357902 936999568 61379624 936999568 61379624 936960650 61387496 936960650 61387496 936954389 61423138 936954389 61423138 936946735 61470697 936946735 61470697 936908176 61494251 936908176 61494251 936894949 61513177 936894949 61513177 936867121 61577289 936867121 61577289 936857299 61580920 936857299 61580920 936816950 61584697 936816950 61584697 936808094 61591779 936808094 61591779 936794500 61626575 936794500 61626575 936791818 61630894 936791818 61630894 936781592 61637691 936781592 61637691 936749006 61645906 936749006 61645906 936740658 61670580 936740658 61670580 936733716 61679709 936733716 61679709 936705107 61706094 936705107 61706094 936689127 61768521 936689127 61768521 936678086 61777082 936678086 61777082 936668345 61795704 936668345 61795704 936661846 61799342 936661846 61799342 936628905 61814800 936628905 61814800 936621159 61823767 936621159 61823767 936612716 61860631 936612716 61860631 936599888 61879874 936599888 61879874 936571877 61881466 936571877 61881466 936553964 61941229 936553964 61941229 936508942 61952506 936508942 61952506 936484617 61960306 936484617 61960306 936467869 61964890 936467869 61964890 936434863 61990030 936434863 61990030 936432752 62016057 936432752 62016057 936401879 62039282 936401879 62039282 936376044 62049624 936376044 62049624 936355302 62065122 936355302 62065122 936340983 62080223 936340983 62080223 936331953 62110696 936331953 62110696 936292473 62115380 936292473 62115380 936269919 62145683 936269919 62145683 936264967 62164111 936264967 62164111 936249351 62179740 936249351 62179740 936207839 62183885 936207839 62183885 936204154 62210382 936204154 62210382 936191799 62221033 936191799 62221033 936189002 62246382 936189002 62246382 936178506 62285215 936178506 62285215 936170528 62327657 936170528 62327657 936130135 62352438 936130135 62352438 936061443 62374303 936061443 62374303 936018987 62397296 936018987 62397296 936004975 62427421 936004975 62427421 935997596 62459288 935997596 62459288 935982675 62469897 935982675 62469897 935960699 62471788 935960699 62471788 935953124 62477475 935953124 62477475 935929118 62525514 935929118 62525514 935885053 62541863 935885053 62541863 935857031 62546440 935857031 62546440 935845468 62560485 935845468 62560485 935838843 62566056 935838843 62566056 935818518 62573999 935818518 62573999 935801427 62588305 935801427 62588305 935769520 62614356 935769520 62614356 935752705 62618950 935752705 62618950 935739679 62626037 935739679 62626037 935666539 62634795 935666539 62634795 935650634 62649316 935650634 62649316 935625098 62669955 935625098 62669955 935619660 62697204 935619660 62697204 935615204 62720090 935615204 62720090 935605549 62754225 935605549 62754225 935596562 62769357 935596562 62769357 935576752 62773999 935576752 62773999 935556621 62798014 935556621 62798014 935543904 62810677 935543904 62810677 935521588 62835859 935521588 62835859 935506059 62850614 935506059 62850614 935467412 62864397 935467412 62864397 935455136 62879837 935455136 62879837 935451924 62883070 935451924 62883070 935433471 62893654 935433471 62893654 935402854 62899685 935402854 62899685 935386246 62918698 935386246 62918698 935371161 62924789 935371161 62924789 935324093 62968742 935324093 62968742 935274484 62986500 935274484 62986500 935250249 62997672 935250249 62997672 935223956 63017811 935223956 63017811 935202063 63041144 935202063 63041144 935189051 63047030 935189051 63047030 935167597 63055363 935167597 63055363 935150451 63062059 935150451 63062059 935146701 63089446 935146701 63089446 935138636 63167346 935138636 63167346 935130903 63176864 935130903 63176864 935105612 63182227 935105612 63182227 935105422 63187817 935105422 63187817 935082771 63206814 935082771 63206814 935069044 63231721 935069044 63231721 935038961 63270554 935038961 63270554 935034358 63291475 935034358 63291475 935021486 63303669 935021486 63303669 935007672 63333845 935007672 63333845 934975597 63343447 934975597 63343447 934967479 63365269 934967479 63365269 934949375 63372322 934949375 63372322 934924317 63388431 934924317 63388431 934917775 63389413 934917775 63389413 934912963 63396833 934912963 63396833 934886029 63401505 934886029 63401505 934863524 63412287 934863524 63412287 934860696 63421364 934860696 63421364 934852899 63424796 934852899 63424796 934849133 63434735 934849133 63434735 934796382 63451482 934796382 63451482 934782767 63471904 934782767 63471904 934764537 63499483 934764537 63499483 934739688 63515952 934739688 63515952 934700251 63518548 934700251 63518548 934677387 63526803 934677387 63526803 934673528 63542073 934673528 63542073 934663618 63547527 934663618 63547527 934656346 63581962 934656346 63581962 934633258 63590006 934633258 63590006 934624125 63603132 934624125 63603132 934609780 63621105 934609780 63621105 934535592 63636223 934535592 63636223 934500030 63646319 934500030 63646319 934482268 63664681 934482268 63664681 934463579 63671358 934463579 63671358 934459272 63688827 934459272 63688827 934447628 63710938 934447628 63710938 934441919 63758508 934441919 63758508 934406764 63767245 934406764 63767245 934386335 63850351 934386335 63850351 934380827 63855699 934380827 63855699 934371506 63866617 934371506 63866617 934333921 63895038 934333921 63895038 934326206 63918049 934326206 63918049 934317393 63922804 934317393 63922804 934302567 63934938 934302567 63934938 934296795 63944896 934296795 63944896 934269173 63951571 934269173 63951571 934244986 63986070 934244986 63986070 934224058 64003457 934224058 64003457 934221347 64017565 934221347 64017565 934202656 64038275 934202656 64038275 934191465 64050999 934191465 64050999 934171007 64085347 934171007 64085347 934170870 64100252 934170870 64100252 934154682 64133230 934154682 64133230 934140436 64139048 934140436 64139048 934128999 64159427 934128999 64159427 934112481 64167758 934112481 64167758 934065169 64194386 934065169 64194386 934046251 64242017 934046251 64242017 934032099 64284744 934032099 64284744 934009302 64307269 934009302 64307269 933986517 64371116 933986517 64371116 933982866 64384615 933982866 64384615 933963891 64407469 933963891 64407469 933946115 64444980 933946115 64444980 933894080 64493730 933894080 64493730 933885790 64505861 933885790 64505861 933877447 64515409 933877447 64515409 933848506 64537051 933848506 64537051 933847543 64547605 933847543 64547605 933820120 64569202 933820120 64569202 933798570 64601993 933798570 64601993 933749862 64614946 933749862 64614946 933746626 64645402 933746626 64645402 933726395 64649869 933726395 64649869 933723568 64654965 933723568 64654965 933693658 64674440 933693658 64674440 933676900 64682937 933676900 64682937 933654375 64692226 933654375 64692226 933642187 64732607 933642187 64732607 933632050 64767859 933632050 64767859 933627228 64778435 933627228 64778435 933606163 64817325 933606163 64817325 933580153 64846482 933580153 64846482 933571443 64868465 933571443 64868465 933532528 64882999 933532528 64882999 933493696 64903117 933493696 64903117 933475696 64938788 933475696 64938788 933434713 64957064 933434713 64957064 933420073 64959711 933420073 64959711 933387283 64965339 933387283 64965339 933361860 64974197 933361860 64974197 933349455 64985112 933349455 64985112 933345785 64998082 933345785 64998082 933327859 65012051 933327859 65012051 933307835 65017903 933307835 65017903 933296975 65042960 933296975 65042960 933275047 65049583 933275047 65049583 933266110 65103104 933266110 65103104 933252835 65128939 933252835 65128939 933240354 65158631 933240354 65158631 933232916 65204167 933232916 65204167 933227647 65232264 933227647 65232264 933194256 65236137 933194256 65236137 933184082 65303185 933184082 65303185 933172481 65319884 933172481 65319884 933169017 65345233 933169017 65345233 933146223 65352029 933146223 65352029 933128287 65353751 933128287 65353751 933112245 65373872 933112245 65373872 933073658 65383497 933073658 65383497 933067431 65410277 933067431 65410277 933054587 65438562 933054587 65438562 933042208 65445072 933042208 65445072 933025137 65455404 933025137 65455404 933016002 65460116 933016002 65460116 932991335 65483736 932991335 65483736 932982300 65507947 932982300 65507947 932944760 65578018 932944760 65578018 932912953 65590331 932912953 65590331 932879919 65610408 932879919 65610408 932875384 65626516 932875384 65626516 932874657 65663333 932874657 65663333 932842601 65720472 932842601 65720472 932828210 65737169 932828210 65737169 932810277 65762847 932810277 65762847 932784608 65769252 932784608 65769252 932772111 65781538 932772111 65781538 932745574 65784714 932745574 65784714 932732822 65800012 932732822 65800012 932704698 65803370 932704698 65803370 932676806 65811223 932676806 65811223 932655889 65834222 932655889 65834222 932628790 65845915 932628790 65845915 932603600 65869333 932603600 65869333 932588228 65885695 932588228 65885695 932558533 65919414 932558533 65919414 932550409 65926021 932550409 65926021 932518236 65958154 932518236 65958154 932515304 65978262 932515304 65978262 932503417 66000643 932503417 66000643 932477728 66020183 932477728 66020183 932463900 66033173 932463900 66033173 932460305 66047746 932460305 66047746 932454497 66057327 932454497 66057327 932430105 66074387 932430105 66074387 932425335 66111579 932425335 66111579 932417372 66129368 932417372 66129368 932395745 66146883 932395745 66146883 932367514 66166384 932367514 66166384 932352041 66184427 932352041 66184427 932347583 66213163 932347583 66213163 932335797 66236964 932335797 66236964 932333166 66248837 932333166 66248837 932329187 66259888 932329187 66259888 932304965 66270781 932304965 66270781 932278590 66297076 932278590 66297076 932268782 66301210 932268782 66301210 932245192 66327183 932245192 66327183 932223312 66334150 932223312 66334150 932189981 66347671 932189981 66347671 932156529 66366375 932156529 66366375 932151015 66389614 932151015 66389614 932144805 66415244 932144805 66415244 932131209 66428461 932131209 66428461 932095864 66439976 932095864 66439976 932036814 66471927 932036814 66471927 932033647 66486959 932033647 66486959 932015902 66517642 932015902 66517642 931998954 66543342 931998954 66543342 931989951 66573324 931989951 66573324 931986898 66591024 931986898 66591024 931958345 66611476 931958345 66611476 931949781 66626286 931949781 66626286 931926372 66645065 931926372 66645065 931918294 66652708 931918294 66652708 931902938 66690041 931902938 66690041 931890776 66708950 931890776 66708950 931867712 66713094 931867712 66713094 931847902 66716181 931847902 66716181 931836617 66756519 931836617 66756519 931796666 66770747 931796666 66770747 931785849 66782158 931785849 66782158 931757946 66808218 931757946 66808218 931738834 66817250 931738834 66817250 931733925 66831896 931733925 66831896 931720684 66847686 931720684 66847686 931705434 66855113 931705434 66855113 931693866 66874142 931693866 66874142 931674780 66920524 931674780 66920524 931656739 66927236 931656739 66927236 931630264 66945714 931630264 66945714 931605549 66990887 931605549 66990887 931583335 66998662 931583335 66998662 931581113 67002640 931581113 67002640 931572062 67005112 931572062 67005112 931528028 67034885 931528028 67034885 931523569 67070326 931523569 67070326 931500244 67076439 931500244 67076439 931483755 67105216 931483755 67105216 931467550 67134055 931467550 67134055 931437213 67150314 931437213 67150314 931430935 67161377 931430935 67161377 931386203 67197956 931386203 67197956 931374284 67201807 931374284 67201807 931370552 67212656 931370552 67212656 931364265 67236815 931364265 67236815 931349172 67267319 931349172 67267319 931290015 67282063 931290015 67282063 931277497 67311471 931277497 67311471 931263237 67315536 931263237 67315536 931246029 67372507 931246029 67372507 931225875 67392830 931225875 67392830 931211231 67396694 931211231 67396694 931204807 67430436 931204807 67430436 931190052 67448670 931190052 67448670 931179355 67472991 931179355 67472991 931154086 67473628 931154086 67473628 931138739 67480967 931138739 67480967 931106376 67491803 931106376 67491803 931076974 67506098 931076974 67506098 931034378 67512313 931034378 67512313 931023916 67541352 931023916 67541352 931009844 67556263 931009844 67556263 930959733 67587971 930959733 67587971 930924768 67601671 930924768 67601671 930923728 67610744 930923728 67610744 930921480 67629868 930921480 67629868 930899132 67649210 930899132 67649210 930884410 67711648 930884410 67711648 930864723 67724950 930864723 67724950 930848935 67766172 930848935 67766172 930837329 67783751 930837329 67783751 930824303 67803731 930824303 67803731 930818019 67816868 930818019 67816868 930804780 67824522 930804780 67824522 930797814 67826889 930797814 67826889 930777897 67858310 930777897 67858310 930757899 67865184 930757899 67865184 930741159 67893676 930741159 67893676 930701916 67911826 930701916 67911826 930690112 67928131 930690112 67928131 930680475 67946647 930680475 67946647 930669408 67960071 930669408 67960071 930666551 68007625 930666551 68007625 930626191 68016023 930626191 68016023 930622323 68035240 930622323 68035240 930615140 68051921 930615140 68051921 930609432 68086320 930609432 68086320 930570226 68110002 930570226 68110002 930550955 68128594 930550955 68128594 930514173 68173314 930514173 68173314 930509714 68175991 930509714 68175991 930490806 68201676 930490806 68201676 930475331 68203063 930475331 68203063 930471810 68215183 930471810 68215183 930441761 68218257 930441761 68218257 930433716 68227483 930433716 68227483 930416883 68271874 930416883 68271874 930414753 68277587 930414753 68277587 930408235 68293246 930408235 68293246 930403726 68299200 930403726 68299200 930393528 68341426 930393528 68341426 930363615 68353463 930363615 68353463 930342450 68369725 930342450 68369725 930324231 68385531 930324231 68385531 930302637 68401132 930302637 68401132 930289233 68413526 930289233 68413526 930262489 68422532 930262489 68422532 930220585 68433715 930220585 68433715 930204829 68451622 930204829 68451622 930181881 68475760 930181881 68475760 930151699 68492908 930151699 68492908 930121807 68503561 930121807 68503561 930101179 68511462 930101179 68511462 930075228 68542304 930075228 68542304 930063191 68545919 930063191 68545919 930029144 68556379 930029144 68556379 930001922 68563606 930001922 68563606 929984311 68607083 929984311 68607083 929958495 68643319 929958495 68643319 929956495 68685620 929956495 68685620 929941113 68697975 929941113 68697975 929938183 68704221 929938183 68704221 929930415 68747788 929930415 68747788 929920134 68755667 929920134 68755667 929905289 68815255 929905289 68815255 929897456 68861330 929897456 68861330 929883233 68876806 929883233 68876806 929878820 68897122 929878820 68897122 929869846 68914925 929869846 68914925 929852859 68925241 929852859 68925241 929811915 68928001 929811915 68928001 929782505 68931217 929782505 68931217 929777926 68949333 929777926 68949333 929756950 69026907 929756950 69026907 929722414 69051527 929722414 69051527 929708307 69067022 929708307 69067022 929687848 69067714 929687848 69067714 929668776 69071776 929668776 69071776 929639358 69082822 929639358 69082822 929595551 69096419 929595551 69096419 929585683 69106104 929585683 69106104 929582059 69134621 929582059 69134621 929577272 69143820 929577272 69143820 929560456 69180976 929560456 69180976 929556687 69198482 929556687 69198482 929502525 69209713 929502525 69209713 929452562 69247752 929452562 69247752 929440578 69293728 929440578 69293728 929438255 69299132 929438255 69299132 929423506 69330804 929423506 69330804 929410739 69339828 929410739 69339828 929401985 69352452 929401985 69352452 929397206 69359530 929397206 69359530 929374561 69388305 929374561 69388305 929370383 69413877 929370383 69413877 929301037 69441807 929301037 69441807 929241261 69470173 929241261 69470173 929214047 69499289 929214047 69499289 929208846 69537844 929208846 69537844 929147765 69572722 929147765 69572722 929144177 69575570 929144177 69575570 929119355 69586296 929119355 69586296 929085752 69614402 929085752 69614402 929075124 69622089 929075124 69622089 929073099 69629216 929073099 69629216 929047949 69666749 929047949 69666749 929028157 69684749 929028157 69684749 928986189 69717669 928986189 69717669 928979759 69735031 928979759 69735031 928959775 69771831 928959775 69771831 928954695 69794826 928954695 69794826 928928441 69812137 928928441 69812137 928893621 69827898 928893621 69827898 928889447 69843069 928889447 69843069 928868478 69850930 928868478 69850930 928854192 69866337 928854192 69866337 928846918 69880330 928846918 69880330 928837180 69897107 928837180 69897107 928812625 69915676 928812625 69915676 928766067 69930132 928766067 69930132 928756419 69934896 928756419 69934896 928740474 69942565 928740474 69942565 928723587 69962831 928723587 69962831 928720682 69999889 928720682 69999889 928702256 70002496 928702256 70002496 928684639 70043630 928684639 70043630 928650709 70055947 928650709 70055947 928635589 70102687 928635589 70102687 928618870 70116882 928618870 70116882 928597194 70170392 928597194 70170392 928588927 70184113 928588927 70184113 928561256 70203799 928561256 70203799 928547270 70216479 928547270 70216479 928539494 70229831 928539494 70229831 928524805 70233668 928524805 70233668 928508182 70251085 928508182 70251085 928491889 70284383 928491889 70284383 928462665 70300019 928462665 70300019 928441817 70339693 928441817 70339693 928424994 70375035 928424994 70375035 928420733 70395338 928420733 70395338 928401888 70398515 928401888 70398515 928388381 70412558 928388381 70412558 928384323 70425305 928384323 70425305 928353641 70426845 928353641 70426845 928335521 70431516 928335521 70431516 928302141 70458824 928302141 70458824 928266856 70481722 928266856 70481722 928218490 70509155 928218490 70509155 928199777 70513087 928199777 70513087 928194992 70519877 928194992 70519877 928158841 70521756 928158841 70521756 928135860 70543233 928135860 70543233 928125972 70551582 928125972 70551582 928075437 70588185 928075437 70588185 928070031 70608850 928070031 70608850 928044455 70625678 928044455 70625678 928034463 70640163 928034463 70640163 927999090 70672194 927999090 70672194 927971897 70695401 927971897 70695401 927941496 70709847 927941496 70709847 927935873 70716197 927935873 70716197 927930652 70727731 927930652 70727731 927906528 70753492 927906528 70753492 927891893 70769725 927891893 70769725 927871880 70782716 927871880 70782716 927866034 70809572 927866034 70809572 927861191 70825441 927861191 70825441 927841210 70857200 927841210 70857200 927833921 70865438 927833921 70865438 927787868 70881413 927787868 70881413 927763463 70904185 927763463 70904185 927761428 70914309 927761428 70914309 927750616 70919334 927750616 70919334 927733414 70934719 927733414 70934719 927704739 70944603 927704739 70944603 927686089 70951611 927686089 70951611 927676717 70964887 927676717 70964887 927657763 70972106 927657763 70972106 927641281 70990151 927641281 70990151 927637570 70996468 927637570 70996468 927632348 71014413 927632348 71014413 927620419 71020766 927620419 71020766 927599875 71033631 927599875 71033631 927575343 71069576 927575343 71069576 927557577 71108277 927557577 71108277 927525955 71134682 927525955 71134682 927521075 71183546 927521075 71183546 927498039 71183928 927498039 71183928 927492821 71229639 927492821 71229639 927486011 71236013 927486011 71236013 927421014 71265929 927421014 71265929 927384733 71324777 927384733 71324777 927377247 71367061 927377247 71367061 927373476 71390983 927373476 71390983 927372017 71398649 927372017 71398649 927351978 71440709 927351978 71440709 927340067 71458643 927340067 71458643 927315285 71471111 927315285 71471111 927291406 71485984 927291406 71485984 927281749 71498228 927281749 71498228 927267733 71511657 927267733 71511657 927262547 71523127 927262547 71523127 927241358 71558381 927241358 71558381 927197129 71577943 927197129 71577943 927178258 71601563 927178258 71601563 927156242 71625848 927156242 71625848 927137831 71645649 927137831 71645649 927119302 71663952 927119302 71663952 927114074 71694494 927114074 71694494 927090598 71703989 927090598 71703989 927070288 71712808 927070288 71712808 927066820 71731285 927066820 71731285 927052041 71750752 927052041 71750752 927025381 71775742 927025381 71775742 927011615 71791369 927011615 71791369 926989582 71795663 926989582 71795663 926965653 71806639 926965653 71806639 926943600 71831716 926943600 71831716 926936835 71838072 926936835 71838072 926919147 71900975 926919147 71900975 926893607 71902858 926893607 71902858 926885325 71928167 926885325 71928167 926873484 71946495 926873484 71946495 926859496 71963297 926859496 71963297 926839710 71978489 926839710 71978489 926823571 72011781 926823571 72011781 926804520 72049810 926804520 72049810 926792903 72053635 926792903 72053635 926785364 72059784 926785364 72059784 926750193 72086204 926750193 72086204 926741953 72119895 926741953 72119895 926726656 72135088 926726656 72135088 926724507 72151628 926724507 72151628 926703747 72154026 926703747 72154026 926689025 72191680 926689025 72191680 926676620 72226173 926676620 72226173 926670303 72240408 926670303 72240408 926649844 72267638 926649844 72267638 926624579 72279796 926624579 72279796 926569481 72333936 926569481 72333936 926519101 72369121 926519101 72369121 926493345 72403628 926493345 72403628 926475514 72411775 926475514 72411775 926443218 72442572 926443218 72442572 926420778 72452799 926420778 72452799 926411735 72455352 926411735 72455352 926387553 72470824 926387553 72470824 926360089 72501685 926360089 72501685 926331000 72523998 926331000 72523998 926311546 72535648 926311546 72535648 926304897 72565622 926304897 72565622 926287505 72598100 926287505 72598100 926243845 72606692 926243845 72606692 926236595 72631745 926236595 72631745 926227350 72643808 926227350 72643808 926208559 72675929 926208559 72675929 926180634 72706243 926180634 72706243 926151403 72717959 926151403 72717959 926135294 72758296 926135294 72758296 926130965 72764566 926130965 72764566 926125642 72777342 926125642 72777342 926123470 72786830 926123470 72786830 926095149 72794271 926095149 72794271 926065325 72815534 926065325 72815534 926013202 72835256 926013202 72835256 926012136 72843465 926012136 72843465 926005331 72854979 926005331 72854979 925993339 72865123 925993339 72865123 925970461 72891624 925970461 72891624 925945423 72901957 925945423 72901957 925942712 72913773 925942712 72913773 925931523 72923237 925931523 72923237 925913965 72945586 925913965 72945586 925897905 72975809 925897905 72975809 925854353 73001633 925854353 73001633 925808377 73008600 925808377 73008600 925788990 73027810 925788990 73027810 925743807 73057918 925743807 73057918 925723471 73083896 925723471 73083896 925651954 73096406 925651954 73096406 925644245 73131241 925644245 73131241 925615236 73135504 925615236 73135504 925549844 73155717 925549844 73155717 925539854 73161175 925539854 73161175 925532627 73166467 925532627 73166467 925497583 73177566 925497583 73177566 925485267 73201179 925485267 73201179 925456145 73222058 925456145 73222058 925433389 73226563 925433389 73226563 925416702 73239710 925416702 73239710 925400422 73248777 925400422 73248777 925378690 73271557 925378690 73271557 925347915 73291766 925347915 73291766 925326960 73309308 925326960 73309308 925317116 73338433 925317116 73338433 925311185 73355325 925311185 73355325 925288131 73366806 925288131 73366806 925264152 73393166 925264152 73393166 925261132 73412910 925261132 73412910 925203775 73426872 925203775 73426872 925175971 73436281 925175971 73436281 925171176 73475669 925171176 73475669 925151821 73492696 925151821 73492696 925111273 73516331 925111273 73516331 925102118 73533657 925102118 73533657 925080075 73548168 925080075 73548168 925068255 73560335 925068255 73560335 925058772 73572045 925058772 73572045 925040225 73609056 925040225 73609056 925032459 73620793 925032459 73620793 925023717 73637861 925023717 73637861 925022123 73644493 925022123 73644493 924972581 73647097 924972581 73647097 924920439 73663582 924920439 73663582 924885232 73682219 924885232 73682219 924872226 73714863 924872226 73714863 924832853 73726928 924832853 73726928 924824011 73749784 924824011 73749784 924795810 73762378 924795810 73762378 924783384 73801081 924783384 73801081 924764120 73846550 924764120 73846550 924711842 73858043 924711842 73858043 924670224 73885344 924670224 73885344 924641617 73906247 924641617 73906247 924612229 73957354 924612229 73957354 924600245 73988476 924600245 73988476 924594975 73989700 924594975 73989700 924577892 74008656 924577892 74008656 924543832 74023304 924543832 74023304 924536626 74040705 924536626 74040705 924505202 74092928 924505202 74092928 924502766 74103482 924502766 74103482 924487749 74115281 924487749 74115281 924486781 74128836 924486781 74128836 924445185 74151337 924445185 74151337 924400462 74186940 924400462 74186940 924392103 74199634 924392103 74199634 924389378 74209610 924389378 74209610 924367908 74220450 924367908 74220450 924338598 74223339 924338598 74223339 924316213 74229572 924316213 74229572 924313310 74238812 924313310 74238812 924296731 74292796 924296731 74292796 924278531 74300145 924278531 74300145 924272352 74323330 924272352 74323330 924257859 74327180 924257859 74327180 924221327 74365213 924221327 74365213 924178392 74370672 924178392 74370672 924164663 74412350 924164663 74412350 924127351 74432912 924127351 74432912 924119137 74440174 924119137 74440174 924082134 74443254 924082134 74443254 924068679 74475783 924068679 74475783 924037206 74532555 924037206 74532555 924018234 74548486 924018234 74548486 924004875 74571041 924004875 74571041 923948479 74642247 923948479 74642247 923940472 74648011 923940472 74648011 923903690 74683160 923903690 74683160 923881342 74737531 923881342 74737531 923860698 74740458 923860698 74740458 923859999 74774126 923859999 74774126 923846338 74779578 923846338 74779578 923793208 74793316 923793208 74793316 923765705 74807698 923765705 74807698 923729799 74831636 923729799 74831636 923712593 74835657 923712593 74835657 923679404 74866734 923679404 74866734 923665651 74869841 923665651 74869841 923654789 74887189 923654789 74887189 923652907 74894967 923652907 74894967 923645020 74909332 923645020 74909332 923642274 74962667 923642274 74962667 923627405 74971343 923627405 74971343 923611224 74981374 923611224 74981374 923595032 75016672 923595032 75016672 923586102 75049346 923586102 75049346 923582304 75052830 923582304 75052830 923576753 75054725 923576753 75054725 923545760 75071768 923545760 75071768 923538003 75075192 923538003 75075192 923531147 75121839 923531147 75121839 923496790 75127659 923496790 75127659 923481040 75138678 923481040 75138678 923451752 75174288 923451752 75174288 923426824 75198493 923426824 75198493 923414533 75214324 923414533 75214324 923407525 75219351 923407525 75219351 923404461 75231897 923404461 75231897 923402318 75246494 923402318 75246494 923396934 75259998 923396934 75259998 923368594 75272811 923368594 75272811 923354460 75275019 923354460 75275019 923338128 75294670 923338128 75294670 923312624 75315942 923312624 75315942 923306696 75328189 923306696 75328189 923273024 75332444 923273024 75332444 923263952 75344797 923263952 75344797 923241329 75368194 923241329 75368194 923227940 75397584 923227940 75397584 923217122 75409118 923217122 75409118 923208114 75416056 923208114 75416056 923160710 75434164 923160710 75434164 923141395 75435929 923141395 75435929 923120700 75449562 923120700 75449562 923113143 75479871 923113143 75479871 923094713 75488489 923094713 75488489 923090979 75500093 923090979 75500093 923075407 75534784 923075407 75534784 923064170 75569599 923064170 75569599 923030506 75620559 923030506 75620559 923004316 75647302 923004316 75647302 922999565 75680829 922999565 75680829 922960532 75710776 922960532 75710776 922917722 75714490 922917722 75714490 922910838 75753335 922910838 75753335 922903131 75770490 922903131 75770490 922887376 75781465 922887376 75781465 922874475 75792636 922874475 75792636 922858679 75805124 922858679 75805124 922844707 75840540 922844707 75840540 922837309 75884759 922837309 75884759 922819332 75910808 922819332 75910808 922800059 75930958 922800059 75930958 922794298 75960235 922794298 75960235 922772723 75994912 922772723 75994912 922726263 76000606 922726263 76000606 922720629 76042449 922720629 76042449 922710162 76079589 922710162 76079589 922694343 76104647 922694343 76104647 922691540 76109189 922691540 76109189 922678211 76144055 922678211 76144055 922658879 76170241 922658879 76170241 922647941 76183151 922647941 76183151 922630367 76201292 922630367 76201292 922599573 76214384 922599573 76214384 922585926 76236517 922585926 76236517 922574988 76248099 922574988 76248099 922556319 76257141 922556319 76257141 922521553 76264207 922521553 76264207 922456820 76270391 922456820 76270391 922413356 76306149 922413356 76306149 922386266 76316149 922386266 76316149 922366990 76363398 922366990 76363398 922343991 76384081 922343991 76384081 922329854 76404549 922329854 76404549 922313880 76429282 922313880 76429282 922306275 76438439 922306275 76438439 922287543 76478548 922287543 76478548 922225075 76491685 922225075 76491685 922213883 76502009 922213883 76502009 922183532 76511306 922183532 76511306 922161379 76537243 922161379 76537243 922145672 76539455 922145672 76539455 922128687 76547764 922128687 76547764 922073329 76572044 922073329 76572044 922021540 76589549 922021540 76589549 921998420 76611474 921998420 76611474 921992487 76623436 921992487 76623436 921989625 76634725 921989625 76634725 921972392 76644670 921972392 76644670 921941529 76654600 921941529 76654600 921893727 76667414 921893727 76667414 921882757 76701737 921882757 76701737 921878340 76705929 921878340 76705929 921836133 76735764 921836133 76735764 921817613 76771008 921817613 76771008 921809547 76815558 921809547 76815558 921795126 76823731 921795126 76823731 921778148 76863282 921778148 76863282 921766702 76881961 921766702 76881961 921725864 76938047 921725864 76938047 921717300 76956951 921717300 76956951 921708170 77010072 921708170 77010072 921693294 77028281 921693294 77028281 921678420 77054008 921678420 77054008 921661778 77063984 921661778 77063984 921654466 77085812 921654466 77085812 921616827 77109476 921616827 77109476 921590895 77124665 921590895 77124665 921579949 77152605 921579949 77152605 921577566 77180224 921577566 77180224 921553845 77206610 921553845 77206610 921534255 77239698 921534255 77239698 921515367 77254344 921515367 77254344 921504772 77264590 921504772 77264590 921498760 77285918 921498760 77285918 921474985 77298419 921474985 77298419 921439602 77301083 921439602 77301083 921428344 77307488 921428344 77307488 921422354 77326281 921422354 77326281 921417723 77340480 921417723 77340480 921396508 77369915 921396508 77369915 921387385 77390548 921387385 77390548 921342898 77395946 921342898 77395946 921336202 77412956 921336202 77412956 921320194 77440691 921320194 77440691 921260003 77454065 921260003 77454065 921246203 77478449 921246203 77478449 921222821 77490148 921222821 77490148 921220583 77503669 921220583 77503669 921207802 77508714 921207802 77508714 921199131 77514051 921199131 77514051 921190224 77549566 921190224 77549566 921174016 77566288 921174016 77566288 921127287 77569973 921127287 77569973 921085079 77600449 921085079 77600449 921047676 77613293 921047676 77613293 921039745 77629270 921039745 77629270 921017526 77651183 921017526 77651183 920994220 77675139 920994220 77675139 920984988 77701832 920984988 77701832 920971020 77708561 920971020 77708561 920947969 77730512 920947969 77730512 920930612 77750049 920930612 77750049 920923265 77768900 920923265 77768900 920922513 77788106 920922513 77788106 920915929 77802276 920915929 77802276 920905867 77836177 920905867 77836177 920894737 77842890 920894737 77842890 920888241 77863274 920888241 77863274 920885599 77875739 920885599 77875739 920875280 77902702 920875280 77902702 920853843 77954242 920853843 77954242 920834633 77962210 920834633 77962210 920801478 77969739 920801478 77969739 920789552 77987128 920789552 77987128 920762439 78002419 920762439 78002419 920742869 78007603 920742869 78007603 920720408 78039348 920720408 78039348 920714556 78059681 920714556 78059681 920703769 78067058 920703769 78067058 920700844 78085315 920700844 78085315 920694438 78109148 920694438 78109148 920678234 78133815 920678234 78133815 920636481 78155329 920636481 78155329 920596247 78159572 920596247 78159572 920594253 78180857 920594253 78180857 920589861 78202287 920589861 78202287 920584685 78213277 920584685 78213277 920570395 78252518 920570395 78252518 920562999 78280365 920562999 78280365 920551408 78319438 920551408 78319438 920535302 78327963 920535302 78327963 920509071 78354680 920509071 78354680 920502143 78376830 920502143 78376830 920480819 78381311 920480819 78381311 920475521 78386693 920475521 78386693 920451610 78398680 920451610 78398680 920442774 78431056 920442774 78431056 920433571 78434250 920433571 78434250 920404155 78479209 920404155 78479209 920381790 78487376 920381790 78487376 920348067 78511347 920348067 78511347 920326527 78538274 920326527 78538274 920312064 78565957 920312064 78565957 920278568 78609023 920278568 78609023 920267750 78625522 920267750 78625522 920229320 78682971 920229320 78682971 920204154 78691027 920204154 78691027 920194390 78708470 920194390 78708470 920180032 78722405 920180032 78722405 920163622 78743994 920163622 78743994 920141988 78769070 920141988 78769070 920125528 78786999 920125528 78786999 920105300 78796991 920105300 78796991 920089140 78804794 920089140 78804794 920078223 78824677 920078223 78824677 919994130 78838396 919994130 78838396 919979441 78861943 919979441 78861943 919970714 78873541 919970714 78873541 919930167 78895686 919930167 78895686 919913597 78907134 919913597 78907134 919901925 78932026 919901925 78932026 919859424 78946197 919859424 78946197 919852237 78968113 919852237 78968113 919825459 79009858 919825459 79009858 919816239 79041644 919816239 79041644 919805982 79057060 919805982 79057060 919784038 79095316 919784038 79095316 919770160 79137278 919770160 79137278 919733963 79181009 919733963 79181009 919708101 79196223 919708101 79196223 919671933 79227613 919671933 79227613 919659869 79257815 919659869 79257815 919621565 79284580 919621565 79284580 919595571 79312382 919595571 79312382 919570810 79338931 919570810 79338931 919547113 79371116 919547113 79371116 919520937 79400116 919520937 79400116 919513181 79406412 919513181 79406412 919508328 79503358 919508328 79503358 919501999 79508677 919501999 79508677 919465838 79529804 919465838 79529804 919463985 79545609 919463985 79545609 919453687 79563815 919453687 79563815 919435969 79574642 919435969 79574642 919364298 79583076 919364298 79583076 919337234 79592136 919337234 79592136 919309443 79619164 919309443 79619164 919296373 79638246 919296373 79638246 919276966 79648448 919276966 79648448 919270277 79676150 919270277 79676150 919254511 79687151 919254511 79687151 919221731 79705351 919221731 79705351 919201332 79710485 919201332 79710485 919198745 79712053 919198745 79712053 919142229 79746586 919142229 79746586 919105598 79781667 919105598 79781667 919084341 79800328 919084341 79800328 919077309 79813607 919077309 79813607 919072481 79821169 919072481 79821169 919041204 79853622 919041204 79853622 919037687 79856946 919037687 79856946 919020093 79883243 919020093 79883243 919016533 79908158 919016533 79908158 919008059 79922279 919008059 79922279 918981525 79946844 918981525 79946844 918967287 79985671 918967287 79985671 918946270 79988518 918946270 79988518 918934784 80020077 918934784 80020077 918907457 80053110 918907457 80053110 918899492 80063213 918899492 80063213 918884976 80077273 918884976 80077273 918869571 80085877 918869571 80085877 918840132 80108310 918840132 80108310 918831901 80144541 918831901 80144541 918817398 80162636 918817398 80162636 918780037 80194553 918780037 80194553 918754002 80203988 918754002 80203988 918731143 80216014 918731143 80216014 918712890 80241261 918712890 80241261 918699727 80255109 918699727 80255109 918694707 80277561 918694707 80277561 918595266 80328289 918595266 80328289 918589144 80350164 918589144 80350164 918582444 80383728 918582444 80383728 918562644 80390304 918562644 80390304 918548415 80395162 918548415 80395162 918539550 80426646 918539550 80426646 918502955 80430052 918502955 80430052 918474436 80436235 918474436 80436235 918456660 80455732 918456660 80455732 918428775 80507977 918428775 80507977 918416819 80527744 918416819 80527744 918389167 80536550 918389167 80536550 918372466 80552313 918372466 80552313 918339135 80558568 918339135 80558568 918307054 80580721 918307054 80580721 918296923 80600498 918296923 80600498 918273660 80614585 918273660 80614585 918237539 80666156 918237539 80666156 918230113 80694044 918230113 80694044 918204918 80721699 918204918 80721699 918191441 80756454 918191441 80756454 918178148 80757822 918178148 80757822 918170673 80765511 918170673 80765511 918165353 80802454 918165353 80802454 918143188 80828943 918143188 80828943 918115714 80864041 918115714 80864041 918109027 80866092 918109027 80866092 918095752 80868441 918095752 80868441 918086074 80880170 918086074 80880170 918079492 80900540 918079492 80900540 918061252 80910704 918061252 80910704 918034989 80961307 918034989 80961307 918000048 80974316 918000048 80974316 917937198 80991648 917937198 80991648 917924553 81002856 917924553 81002856 917915692 81018490 917915692 81018490 917887857 81034685 917887857 81034685 917854964 81043749 917854964 81043749 917843512 81053405 917843512 81053405 917839384 81079233 917839384 81079233 917825274 81088448 917825274 81088448 917821848 81109765 917821848 81109765 917808095 81120313 917808095 81120313 917788521 81124000 917788521 81124000 917772530 81145072 917772530 81145072 917749365 81159993 917749365 81159993 917718190 81191707 917718190 81191707 917703366 81222593 917703366 81222593 917688715 81240379 917688715 81240379 917676938 81259616 917676938 81259616 917670594 81284948 917670594 81284948 917665756 81309152 917665756 81309152 917653881 81330828 917653881 81330828 917630544 81349285 917630544 81349285 917617882 81352207 917617882 81352207 917600807 81365153 917600807 81365153 917583877 81369752 917583877 81369752 917533538 81379205 917533538 81379205 917508489 81432800 917508489 81432800 917455922 81441073 917455922 81441073 917442857 81493485 917442857 81493485 917438989 81531752 917438989 81531752 917436668 81555233 917436668 81555233 917406696 81574279 917406696 81574279 917389581 81578809 917389581 81578809 917374137 81589758 917374137 81589758 917364029 81601838 917364029 81601838 917337739 81631012 917337739 81631012 917315426 81668001 917315426 81668001 917282990 81671828 917282990 81671828 917252925 81676504 917252925 81676504 917197421 81701904 917197421 81701904 917179375 81702211 917179375 81702211 917160554 81723710 917160554 81723710 917145298 81746847 917145298 81746847 917115746 81750078 917115746 81750078 917097342 81759099 917097342 81759099 917084775 81779601 917084775 81779601 917038136 81789913 917038136 81789913 917018472 81796978 917018472 81796978 916971683 81817929 916971683 81817929 916954004 81831775 916954004 81831775 916950673 81841085 916950673 81841085 916920794 81842223 916920794 81842223 916912922 81866782 916912922 81866782 916882919 81879532 916882919 81879532 916855153 81897972 916855153 81897972 916848318 81922096 916848318 81922096 916840563 81955068 916840563 81955068 916811400 81972510 916811400 81972510 916786572 81982363 916786572 81982363 916739422 81988400 916739422 81988400 916723842 82019164 916723842 82019164 916709362 82046980 916709362 82046980 916699421 82065542 916699421 82065542 916691775 82110960 916691775 82110960 916664022 82140197 916664022 82140197 916648194 82144314 916648194 82144314 916619934 82147838 916619934 82147838 916569377 82161591 916569377 82161591 916544979 82172852 916544979 82172852 916528137 82179783 916528137 82179783 916512774 82188898 916512774 82188898 916511174 82201297 916511174 82201297 916491851 82210805 916491851 82210805 916470709 82233544 916470709 82233544 916461455 82237486 916461455 82237486 916422149 82247034 916422149 82247034 916402593 82250614 916402593 82250614 916387458 82267158 916387458 82267158 916376734 82309124 916376734 82309124 916368114 82314149 916368114 82314149 916345270 82339057 916345270 82339057 916319349 82353446 916319349 82353446 916305024 82414089 916305024 82414089 916301759 82417991 916301759 82417991 916293292 82425362 916293292 82425362 916256920 82455542 916256920 82455542 916247270 82490641 916247270 82490641 916205696 82505845 916205696 82505845 916173589 82507186 916173589 82507186 916147384 82546443 916147384 82546443 916125213 82552530 916125213 82552530 916111943 82575951 916111943 82575951 916100472 82580067 916100472 82580067 916060577 82603998 916060577 82603998 916029421 82607506 916029421 82607506 916027984 82616435 916027984 82616435 915954576 82635293 915954576 82635293 915946660 82677435 915946660 82677435 915923021 82687809 915923021 82687809 915886119 82697567 915886119 82697567 915844214 82727756 915844214 82727756 915821926 82740967 915821926 82740967 915800889 82761648 915800889 82761648 915796900 82787908 915796900 82787908 915781561 82815364 915781561 82815364 915767305 82825938 915767305 82825938 915761108 82843854 915761108 82843854 915741052 82858176 915741052 82858176 915715069 82899738 915715069 82899738 915660639 82914416 915660639 82914416 915653047 82936223 915653047 82936223 915606246 82939284 915606246 82939284 915601355 82967548 915601355 82967548 915544629 82974382 915544629 82974382 915537854 82992225 915537854 82992225 915515070 83037898 915515070 83037898 915483978 83049044 915483978 83049044 915443026 83052607 915443026 83052607 915418001 83068133 915418001 83068133 915391854 83072055 915391854 83072055 915349570 83094343 915349570 83094343 915344770 83123985 915344770 83123985 915333578 83149266 915333578 83149266 915327834 83153793 915327834 83153793 915285871 83184728 915285871 83184728 915282802 83190301 915282802 83190301 915244906 83213632 915244906 83213632 915232943 83224526 915232943 83224526 915210723 83230065 915210723 83230065 915202446 83295568 915202446 83295568 915192372 83325360 915192372 83325360 915174258 83336951 915174258 83336951 915171196 83350230 915171196 83350230 915139924 83362390 915139924 83362390 915095317 83393969 915095317 83393969 915075022 83411577 915075022 83411577 915058871 83421956 915058871 83421956 915050779 83440340 915050779 83440340 915012508 83468195 915012508 83468195 914958083 83529914 914958083 83529914 914941909 83566755 914941909 83566755 914927842 83580876 914927842 83580876 914920499 83597615 914920499 83597615 914910919 83641423 914910919 83641423 914899085 83646179 914899085 83646179 914849776 83657661 914849776 83657661 914829879 83676880 914829879 83676880 914827079 83706636 914827079 83706636 914809602 83752628 914809602 83752628 914800154 83758977 914800154 83758977 914785279 83760074 914785279 83760074 914782591 83799083 914782591 83799083 914760039 83825933 914760039 83825933 914747831 83862993 914747831 83862993 914733741 83899220 914733741 83899220 914700586 83901205 914700586 83901205 914685789 83912516 914685789 83912516 914679247 83965819 914679247 83965819 914635079 83984191 914635079 83984191 914619696 84016888 914619696 84016888 914598464 84044868 914598464 84044868 914555725 84048087 914555725 84048087 914541759 84068386 914541759 84068386 914527170 84084972 914527170 84084972 914524019 84104268 914524019 84104268 914498304 84131270 914498304 84131270 914445164 84168372 914445164 84168372 914372361 84178251 914372361 84178251 914336290 84210389 914336290 84210389 914317101 84222852 914317101 84222852 914294174 84247522 914294174 84247522 914283199 84299184 914283199 84299184 914256639 84302341 914256639 84302341 914246184 84316414 914246184 84316414 914240477 84323216 914240477 84323216 914197235 84341520 914197235 84341520 914179861 84349011 914179861 84349011 914172377 84362512 914172377 84362512 914106879 84378544 914106879 84378544 914096586 84391083 914096586 84391083 914072547 84441389 914072547 84441389 914066172 84447530 914066172 84447530 914034601 84459684 914034601 84459684 914000829 84468221 914000829 84468221 913961656 84490666 913961656 84490666 913948522 84506179 913948522 84506179 913943703 84512084 913943703 84512084 913924999 84528783 913924999 84528783 913909446 84539002 913909446 84539002 913900010 84545435 913900010 84545435 913893828 84554140 913893828 84554140 913846822 84577112 913846822 84577112 913830877 84591847 913830877 84591847 913798182 84604293 913798182 84604293 913776856 84621981 913776856 84621981 913759411 84631387 913759411 84631387 913699379 84646654 913699379 84646654 913688252 84671127 913688252 84671127 913672802 84693538 913672802 84693538 913631680 84698083 913631680 84698083 913628676 84701395 913628676 84701395 913607268 84718489 913607268 84718489 913585469 84766818 913585469 84766818 913575846 84778852 913575846 84778852 913566407 84822062 913566407 84822062 913541559 84826510 913541559 84826510 913485620 84835512 913485620 84835512 913477538 84844159 913477538 84844159 913426891 84849128 913426891 84849128 913394341 84868113 913394341 84868113 913388571 84891292 913388571 84891292 913374156 84902790 913374156 84902790 913342043 84913925 913342043 84913925 913330327 84949518 913330327 84949518 913291784 84973098 913291784 84973098 913281641 85020919 913281641 85020919 913270967 85038078 913270967 85038078 913264463 85055101 913264463 85055101 913261267 85064045 913261267 85064045 913246303 85066764 913246303 85066764 913155099 85128313 913155099 85128313 913123592 85135661 913123592 85135661 913111562 85177983 913111562 85177983 913105962 85187638 913105962 85187638 913099471 85197252 913099471 85197252 913079003 85215285 913079003 85215285 913018886 85241275 913018886 85241275 913000510 85247724 913000510 85247724 912991560 85274967 912991560 85274967 912980782 85298037 912980782 85298037 912949456 85321693 912949456 85321693 912931781 85328955 912931781 85328955 912892716 85344138 912892716 85344138 912887123 85360898 912887123 85360898 912842170 85389624 912842170 85389624 912835321 85446092 912835321 85446092 912812643 85452076 912812643 85452076 912801039 85466761 912801039 85466761 912799227 85480786 912799227 85480786 912782956 85497143 912782956 85497143 912750999 85531826 912750999 85531826 912748644 85536828 912748644 85536828 912741042 85576589 912741042 85576589 912693737 85610004 912693737 85610004 912684490 85615963 912684490 85615963 912663578 85625701 912663578 85625701 912651476 85643963 912651476 85643963 912617842 85677770 912617842 85677770 912595715 85700261 912595715 85700261 912592631 85725739 912592631 85725739 912583580 85748903 912583580 85748903 912560235 85775107 912560235 85775107 912555389 85784288 912555389 85784288 912543770 85797228 912543770 85797228 912542006 85830924 912542006 85830924 912489418 85833344 912489418 85833344 912480500 85836820 912480500 85836820 912466247 85859267 912466247 85859267 912453800 85877930 912453800 85877930 912438344 85878808 912438344 85878808 912406442 85888276 912406442 85888276 912349417 85889145 912349417 85889145 912330261 85897126 912330261 85897126 912288182 85900206 912288182 85900206 912281825 85917834 912281825 85917834 912273911 85927556 912273911 85927556 912241435 85929363 912241435 85929363 912222563 85961392 912222563 85961392 912203241 85990908 912203241 85990908 912174483 86013339 912174483 86013339 912134882 86034902 912134882 86034902 912094758 86047105 912094758 86047105 912079603 86073580 912079603 86073580 912064461 86092843 912064461 86092843 912059482 86119425 912059482 86119425 912043535 86132606 912043535 86132606 912032242 86168045 912032242 86168045 911989243 86194759 911989243 86194759 911986253 86206348 911986253 86206348 911977449 86229701 911977449 86229701 911965052 86247919 911965052 86247919 911955536 86278333 911955536 86278333 911928624 86308345 911928624 86308345 911879385 86331479 911879385 86331479 911858003 86342350 911858003 86342350 911842575 86394687 911842575 86394687 911840217 86416012 911840217 86416012 911827336 86424474 911827336 86424474 911811610 86430855 911811610 86430855 911788927 86448878 911788927 86448878 911776268 86455959 911776268 86455959 911760112 86467592 911760112 86467592 911748870 86520566 911748870 86520566 911741926 86526553 911741926 86526553 911732975 86529059 911732975 86529059 911703747 86539335 911703747 86539335 911661031 86566597 911661031 86566597 911638273 86582778 911638273 86582778 911631044 86586707 911631044 86586707 911615733 86618073 911615733 86618073 911559135 86628363 911559135 86628363 911554567 86636534 911554567 86636534 911518383 86639981 911518383 86639981 911489704 86650404 911489704 86650404 911479685 86680284 911479685 86680284 911465385 86686981 911465385 86686981 911459242 86689587 911459242 86689587 911451144 86712031 911451144 86712031 911445026 86722854 911445026 86722854 911423963 86747568 911423963 86747568 911415264 86756002 911415264 86756002 911371709 86769280 911371709 86769280 911368841 86783059 911368841 86783059 911345946 86798662 911345946 86798662 911317067 86808558 911317067 86808558 911305856 86814349 911305856 86814349 911291847 86837335 911291847 86837335 911281697 86850929 911281697 86850929 911269306 86886169 911269306 86886169 911253535 86905668 911253535 86905668 911242550 86937454 911242550 86937454 911238090 86971907 911238090 86971907 911213357 86990812 911213357 86990812 911202359 87035732 911202359 87035732 911166050 87059313 911166050 87059313 911141907 87078925 911141907 87078925 911125262 87079072 911125262 87079072 911108193 87083208 911108193 87083208 911086965 87101607 911086965 87101607 911060632 87125735 911060632 87125735 911053755 87136358 911053755 87136358 911040086 87149800 911040086 87149800 911028288 87173394 911028288 87173394 910992741 87193943 910992741 87193943 910933979 87241363 910933979 87241363 910911135 87249197 910911135 87249197 910892990 87257355 910892990 87257355 910862961 87275060 910862961 87275060 910839001 87301705 910839001 87301705 910831995 87330973 910831995 87330973 910785422 87345254 910785422 87345254 910768472 87351229 910768472 87351229 910751440 87380414 910751440 87380414 910748359 87387960 910748359 87387960 910738761 87451242 910738761 87451242 910719212 87498679 910719212 87498679 910703340 87529984 910703340 87529984 910692688 87560418 910692688 87560418 910685073 87572656 910685073 87572656 910648441 87600334 910648441 87600334 910639783 87601778 910639783 87601778 910611523 87603439 910611523 87603439 910563998 87608798 910563998 87608798 910548332 87623245 910548332 87623245 910541847 87638854 910541847 87638854 910520519 87659175 910520519 87659175 910514523 87700616 910514523 87700616 910484637 87721532 910484637 87721532 910451618 87742244 910451618 87742244 910428546 87786658 910428546 87786658 910399606 87801959 910399606 87801959 910380439 87826524 910380439 87826524 910366908 87851535 910366908 87851535 910358568 87932192 910358568 87932192 910334126 87952647 910334126 87952647 910308156 87968219 910308156 87968219 910297109 87993771 910297109 87993771 910274144 88029466 910274144 88029466 910250095 88042577 910250095 88042577 910243180 88065299 910243180 88065299 910217565 88072548 910217565 88072548 910207014 88081542 910207014 88081542 910195611 88099521 910195611 88099521 910168744 88107263 910168744 88107263 910136947 88113107 910136947 88113107 910132889 88158395 910132889 88158395 910094895 88179698 910094895 88179698 910033932 88191494 910033932 88191494 910030309 88195106 910030309 88195106 909996602 88206543 909996602 88206543 909981626 88239157 909981626 88239157 909963224 88247274 909963224 88247274 909949272 88272789 909949272 88272789 909935478 88292457 909935478 88292457 909923377 88334678 909923377 88334678 909909755 88355235 909909755 88355235 909903291 88384867 909903291 88384867 909900167 88393029 909900167 88393029 909879365 88419975 909879365 88419975 909857201 88458172 909857201 88458172 909845183 88489305 909845183 88489305 909818455 88515567 909818455 88515567 909808939 88543057 909808939 88543057 909793592 88586555 909793592 88586555 909786889 88590703 909786889 88590703 909748393 88594411 909748393 88594411 909718018 88598073 909718018 88598073 909686716 88630166 909686716 88630166 909663443 88645621 909663443 88645621 909640391 88660380 909640391 88660380 909614635 88678258 909614635 88678258 909607371 88682258 909607371 88682258 909599627 88752346 909599627 88752346 909594376 88761665 909594376 88761665 909574085 88772371 909574085 88772371 909560243 88776758 909560243 88776758 909540187 88788555 909540187 88788555 909522769 88818966 909522769 88818966 909498973 88821241 909498973 88821241 909485625 88854065 909485625 88854065 909473219 88869852 909473219 88869852 909468996 88893982 909468996 88893982 909455337 88932687 909455337 88932687 909411756 88937019 909411756 88937019 909386068 88975303 909386068 88975303 909354727 88985259 909354727 88985259 909344141 89007004 909344141 89007004 909309725 89020381 909309725 89020381 909269893 89056217 909269893 89056217 909258125 89059975 909258125 89059975 909249812 89083204 909249812 89083204 909240221 89091629 909240221 89091629 909229558 89125816 909229558 89125816 909213949 89137513 909213949 89137513 909205804 89179187 909205804 89179187 909199862 89183997 909199862 89183997 909177449 89188564 909177449 89188564 909164538 89217643 909164538 89217643 909147470 89233092 909147470 89233092 909144577 89241007 909144577 89241007 909141296 89271008 909141296 89271008 909126372 89292112 909126372 89292112 909113371 89312640 909113371 89312640 909090222 89326409 909090222 89326409 909053144 89364060 909053144 89364060 909052849 89388078 909052849 89388078 909031506 89400028 909031506 89400028 909026980 89446296 909026980 89446296 909008581 89450953 909008581 89450953 908994272 89477495 908994272 89477495 908982275 89485298 908982275 89485298 908958031 89511929 908958031 89511929 908946473 89529368 908946473 89529368 908931172 89534174 908931172 89534174 908870772 89542358 908870772 89542358 908858906 89567493 908858906 89567493 908842541 89596050 908842541 89596050 908837548 89597583 908837548 89597583 908821330 89638180 908821330 89638180 908774123 89670590 908774123 89670590 908761961 89681034 908761961 89681034 908753193 89687442 908753193 89687442 908746663 89719293 908746663 89719293 908711914 89721884 908711914 89721884 908702802 89731698 908702802 89731698 908687508 89745598 908687508 89745598 908683429 89749196 908683429 89749196 908671337 89764061 908671337 89764061 908650964 89787957 908650964 89787957 908648822 89813588 908648822 89813588 908634653 89819232 908634653 89819232 908626294 89828405 908626294 89828405 908617156 89841725 908617156 89841725 908608132 89871981 908608132 89871981 908593839 89886059 908593839 89886059 908587599 89896654 908587599 89896654 908581073 89929051 908581073 89929051 908571916 89940529 908571916 89940529 908550307 89946769 908550307 89946769 908528770 89964652 908528770 89964652 908522009 89969821 908522009 89969821 908513069 89979252 908513069 89979252 908479827 89985495 908479827 89985495 908452336 90011593 908452336 90011593 908447274 90019452 908447274 90019452 908414434 90054165 908414434 90054165 908396034 90061512 908396034 90061512 908377971 90065506 908377971 90065506 908356290 90079271 908356290 90079271 908337980 90126277 908337980 90126277 908317965 90141774 908317965 90141774 908301053 90162641 908301053 90162641 908294152 90201734 908294152 90201734 908276890 90241632 908276890 90241632 908269954 90270479 908269954 90270479 908227941 90285800 908227941 90285800 908221604 90327568 908221604 90327568 908216113 90356946 908216113 90356946 908204428 90368232 908204428 90368232 908196674 90372899 908196674 90372899 908191529 90379636 908191529 90379636 908182637 90413003 908182637 90413003 908156217 90425904 908156217 90425904 908122688 90427736 908122688 90427736 908106196 90437720 908106196 90437720 908100582 90449960 908100582 90449960 908084841 90461041 908084841 90461041 908062958 90465556 908062958 90465556 908038984 90472574 908038984 90472574 908019520 90544016 908019520 90544016 907990309 90580199 907990309 90580199 907975460 90589627 907975460 90589627 907917801 90594961 907917801 90594961 907895152 90609660 907895152 90609660 907883737 90637942 907883737 90637942 907874016 90657370 907874016 90657370 907863031 90673804 907863031 90673804 907849672 90684569 907849672 90684569 907833868 90711597 907833868 90711597 907813808 90717414 907813808 90717414 907796172 90736569 907796172 90736569 907788591 90758533 907788591 90758533 907785778 90794016 907785778 90794016 907762331 90816578 907762331 90816578 907732836 90830758 907732836 90830758 907723432 90844567 907723432 90844567 907707810 90909457 907707810 90909457 907685852 90946491 907685852 90946491 907664857 91014146 907664857 91014146 907625715 91050231 907625715 91050231 907608188 91082442 907608188 91082442 907601827 91098231 907601827 91098231 907555852 91119084 907555852 91119084 907530608 91124965 907530608 91124965 907506748 91137252 907506748 91137252 907493758 91153377 907493758 91153377 907484671 91174045 907484671 91174045 907435163 91213487 907435163 91213487 907424057 91230753 907424057 91230753 907406310 91277079 907406310 91277079 907402030 91305176 907402030 91305176 907368844 91319649 907368844 91319649 907349047 91352697 907349047 91352697 907336598 91390938 907336598 91390938 907296630 91429124 907296630 91429124 907268565 91452567 907268565 91452567 907230159 91473937 907230159 91473937 907228557 91484424 907228557 91484424 907217545 91505472 907217545 91505472 907199198 91522483 907199198 91522483 907169899 91528607 907169899 91528607 907147280 91550430 907147280 91550430 907132179 91584074 907132179 91584074 907128463 91589828 907128463 91589828 907107130 91596107 907107130 91596107 907097285 91598491 907097285 91598491 907077623 91612918 907077623 91612918 907065991 91621766 907065991 91621766 907031886 91637446 907031886 91637446 907025068 91648482 907025068 91648482 907012198 91670051 907012198 91670051 906985652 91694495 906985652 91694495 906943553 91703403 906943553 91703403 906936024 91733714 906936024 91733714 906902404 91767365 906902404 91767365 906895150 91776635 906895150 91776635 906865604 91806550 906865604 91806550 906802274 91818147 906802274 91818147 906791576 91850255 906791576 91850255 906780994 91868153 906780994 91868153 906747490 91875458 906747490 91875458 906713156 91917723 906713156 91917723 906696625 91947369 906696625 91947369 906673032 91963365 906673032 91963365 906662142 91990179 906662142 91990179 906618104 92010146 906618104 92010146 906612448 92033737 906612448 92033737 906595034 92063572 906595034 92063572 906583440 92074729 906583440 92074729 906565555 92105395 906565555 92105395 906557669 92128591 906557669 92128591 906552129 92150220 906552129 92150220 906542677 92155221 906542677 92155221 906527156 92170562 906527156 92170562 906506802 92173638 906506802 92173638 906501188 92190569 906501188 92190569 906451014 92215801 906451014 92215801 906438347 92226854 906438347 92226854 906427561 92258513 906427561 92258513 906408206 92261866 906408206 92261866 906370621 92265479 906370621 92265479 906337339 92289986 906337339 92289986 906331489 92303617 906331489 92303617 906305072 92310650 906305072 92310650 906291682 92333706 906291682 92333706 906272172 92335685 906272172 92335685 906254845 92344691 906254845 92344691 906241864 92356707 906241864 92356707 906234446 92389340 906234446 92389340 906225201 92410019 906225201 92410019 906200918 92430998 906200918 92430998 906183092 92447099 906183092 92447099 906148937 92466750 906148937 92466750 906137822 92480876 906137822 92480876 906096113 92491186 906096113 92491186 906059691 92509939 906059691 92509939 906011499 92519958 906011499 92519958 905994483 92546236 905994483 92546236 905975965 92588384 905975965 92588384 905960214 92640481 905960214 92640481 905956545 92663218 905956545 92663218 905948003 92694607 905948003 92694607 905937914 92723034 905937914 92723034 905882222 92752554 905882222 92752554 905850814 92780307 905850814 92780307 905828803 92789098 905828803 92789098 905808364 92801675 905808364 92801675 905805988 92806201 905805988 92806201 905784463 92817392 905784463 92817392 905762336 92835458 905762336 92835458 905727612 92839243 905727612 92839243 905714603 92853254 905714603 92853254 905709091 92878859 905709091 92878859 905704895 92933727 905704895 92933727 905695494 92948671 905695494 92948671 905679911 92962037 905679911 92962037 905660126 93003179 905660126 93003179 905640844 93036573 905640844 93036573 905632118 93050560 905632118 93050560 905625453 93086184 905625453 93086184 905595300 93107697 905595300 93107697 905551201 93159454 905551201 93159454 905537016 93170733 905537016 93170733 905523757 93185833 905523757 93185833 905484307 93203675 905484307 93203675 905475638 93256251 905475638 93256251 905402950 93302813 905402950 93302813 905389573 93304111 905389573 93304111 905371932 93322453 905371932 93322453 905318434 93355883 905318434 93355883 905290664 93407419 905290664 93407419 905276358 93465432 905276358 93465432 905257632 93467976 905257632 93467976 905247545 93513797 905247545 93513797 905233168 93532342 905233168 93532342 905195291 93566750 905195291 93566750 905179632 93580399 905179632 93580399 905149564 93582751 905149564 93582751 905140857 93585864 905140857 93585864 905131221 93612138 905131221 93612138 905103513 93642191 905103513 93642191 905082867 93657396 905082867 93657396 905055280 93667591 905055280 93667591 905026410 93690739 905026410 93690739 904984029 93696552 904984029 93696552 904978268 93732709 904978268 93732709 904952137 93738904 904952137 93738904 904947440 93769681 904947440 93769681 904920958 93795319 904920958 93795319 904882815 93828983 904882815 93828983 904867929 93861141 904867929 93861141 904855450 93882359 904855450 93882359 904847745 93907091 904847745 93907091 904817874 93920312 904817874 93920312 904799242 93924761 904799242 93924761 904797504 93926299 904797504 93926299 904772805 93970121 904772805 93970121 904759301 93995764 904759301 93995764 904702025 94011433 904702025 94011433 904690687 94036748 904690687 94036748 904685639 94054094 904685639 94054094 904661468 94058023 904661468 94058023 904647562 94065874 904647562 94065874 904640527 94090554 904640527 94090554 904624738 94121658 904624738 94121658 904612833 94143274 904612833 94143274 904599126 94165102 904599126 94165102 904580765 94178044 904580765 94178044 904563476 94185342 904563476 94185342 904559304 94213849 904559304 94213849 904553628 94230405 904553628 94230405 904534053 94264376 904534053 94264376 904517913 94307071 904517913 94307071 904504581 94345487 904504581 94345487 904477452 94361180 904477452 94361180 904456682 94375254 904456682 94375254 904443633 94379451 904443633 94379451 904437963 94401721 904437963 94401721 904409905 94432036 904409905 94432036 904405620 94458429 904405620 94458429 904403363 94467010 904403363 94467010 904393564 94502389 904393564 94502389 904355668 94505957 904355668 94505957 904341522 94518213 904341522 94518213 904340946 94544372 904340946 94544372 904323502 94600966 904323502 94600966 904309056 94630183 904309056 94630183 904289827 94646443 904289827 94646443 904272893 94679426 904272893 94679426 904260997 94681657 904260997 94681657 904218576 94699716 904218576 94699716 904202686 94748350 904202686 94748350 904189510 94756086 904189510 94756086 904164915 94783195 904164915 94783195 904148526 94793218 904148526 94793218 904122894 94800105 904122894 94800105 904107345 94809469 904107345 94809469 904076907 94854624 904076907 94854624 904073300 94858361 904073300 94858361 904061284 94871024 904061284 94871024 904045323 94880619 904045323 94880619 904037679 94904238 904037679 94904238 904030776 94925882 904030776 94925882 904014093 94981933 904014093 94981933 904011110 95001913 904011110 95001913 903992810 95012115 903992810 95012115 903980718 95018667 903980718 95018667 903966603 95036201 903966603 95036201 903957092 95041804 903957092 95041804 903943182 95055045 903943182 95055045 903906450 95065255 903906450 95065255 903896012 95089217 903896012 95089217 903881769 95113142 903881769 95113142 903862175 95121728 903862175 95121728 903833940 95149224 903833940 95149224 903813139 95178887 903813139 95178887 903792877 95214227 903792877 95214227 903762370 95218412 903762370 95218412 903751012 95264283 903751012 95264283 903743996 95273107 903743996 95273107 903736393 95279584 903736393 95279584 903724928 95282877 903724928 95282877 903718428 95291481 903718428 95291481 903695603 95304188 903695603 95304188 903583536 95309786 903583536 95309786 903578565 95337406 903578565 95337406 903560796 95356929 903560796 95356929 903548208 95374899 903548208 95374899 903507265 95379251 903507265 95379251 903488801 95428432 903488801 95428432 903481898 95487595 903481898 95487595 903475533 95494217 903475533 95494217 903466170 95535595 903466170 95535595 903423840 95555202 903423840 95555202 903408127 95576467 903408127 95576467 903406263 95585266 903406263 95585266 903392580 95614406 903392580 95614406 903374099 95627698 903374099 95627698 903354815 95635640 903354815 95635640 903333093 95664980 903333093 95664980 903319846 95687400 903319846 95687400 903308871 95708693 903308871 95708693 903297091 95748321 903297091 95748321 903284436 95788329 903284436 95788329 903270015 95790771 903270015 95790771 903242478 95814507 903242478 95814507 903237049 95840939 903237049 95840939 903214794 95863508 903214794 95863508 903193250 95887780 903193250 95887780 903160341 95953762 903160341 95953762 903135134 95973474 903135134 95973474 903100317 95982702 903100317 95982702 903088707 95985510 903088707 95985510 903047380 96025483 903047380 96025483 903024444 96059787 903024444 96059787 902986710 96068742 902986710 96068742 902950843 96077391 902950843 96077391 902934038 96115882 902934038 96115882 902919706 96137636 902919706 96137636 902906789 96182723 902906789 96182723 902894241 96197315 902894241 96197315 902877658 96207981 902877658 96207981 902875412 96222782 902875412 96222782 902854433 96241335 902854433 96241335 902848885 96267246 902848885 96267246 902846111 96301411 902846111 96301411 902839927 96317726 902839927 96317726 902828965 96336979 902828965 96336979 902808312 96344704 902808312 96344704 902761376 96351175 902761376 96351175 902754315 96384039 902754315 96384039 902731707 96396840 902731707 96396840 902727294 96399204 902727294 96399204 902723213 96405624 902723213 96405624 902716366 96436055 902716366 96436055 902714698 96442595 902714698 96442595 902679512 96453077 902679512 96453077 902645022 96506850 902645022 96506850 902634943 96562657 902634943 96562657 902632498 96573883 902632498 96573883 902617184 96632231 902617184 96632231 902608104 96643954 902608104 96643954 902601772 96656096 902601772 96656096 902581522 96669175 902581522 96669175 902542985 96715756 902542985 96715756 902534902 96726679 902534902 96726679 902474197 96746388 902474197 96746388 902447225 96758145 902447225 96758145 902433078 96800001 902433078 96800001 902424190 96831581 902424190 96831581 902398608 96858030 902398608 96858030 902386637 96868804 902386637 96868804 902373516 96905364 902373516 96905364 902342928 96939115 902342928 96939115 902314894 96951056 902314894 96951056 902300005 96960212 902300005 96960212 902274722 96988748 902274722 96988748 902264774 97021807 902264774 97021807 902256216 97074449 902256216 97074449 902210715 97107814 902210715 97107814 902169899 97112931 902169899 97112931 902157490 97161005 902157490 97161005 902131283 97177154 902131283 97177154 902079698 97223043 902079698 97223043 902062216 97261840 902062216 97261840 901995722 97274246 901995722 97274246 901969087 97317695 901969087 97317695 901950759 97330266 901950759 97330266 901949490 97351731 901949490 97351731 901935082 97363690 901935082 97363690 901932239 97404835 901932239 97404835 901901607 97456171 901901607 97456171 901896771 97491965 901896771 97491965 901877992 97507868 901877992 97507868 901849350 97537132 901849350 97537132 901833177 97540638 901833177 97540638 901784704 97562397 901784704 97562397 901771402 97588942 901771402 97588942 901767903 97629501 901767903 97629501 901735529 97646213 901735529 97646213 901719131 97686439 901719131 97686439 901704360 97715191 901704360 97715191 901667028 97735144 901667028 97735144 901648335 97768862 901648335 97768862 901642915 97777250 901642915 97777250 901637695 97817305 901637695 97817305 901617510 97831950 901617510 97831950 901596826 97838917 901596826 97838917 901594137 97848248 901594137 97848248 901580690 97849699 901580690 97849699 901546514 97862788 901546514 97862788 901527582 97875738 901527582 97875738 901516828 97906152 901516828 97906152 901503076 97916184 901503076 97916184 901490576 97927073 901490576 97927073 901473977 97936384 901473977 97936384 901455892 97950809 901455892 97950809 901430552 97969539 901430552 97969539 901376501 97972000 901376501 97972000 901360837 97989946 901360837 97989946 901336208 97994012 901336208 97994012 901335938 98006810 901335938 98006810 901324717 98014752 901324717 98014752 901319714 98018340 901319714 98018340 901252317 98043884 901252317 98043884 901225433 98048587 901225433 98048587 901197340 98086978 901197340 98086978 901175065 98108369 901175065 98108369 901145121 98117638 901145121 98117638 901132531 98135002 901132531 98135002 901116615 98147329 901116615 98147329 901100696 98166639 901100696 98166639 901090358 98217297 901090358 98217297 901072923 98237869 901072923 98237869 901070621 98241923 901070621 98241923 901054728 98288628 901054728 98288628 901039342 98313062 901039342 98313062 900988815 98344006 900988815 98344006 900980999 98387447 900980999 98387447 900941440 98428265 900941440 98428265 900918894 98447821 900918894 98447821 900910067 98468300 900910067 98468300 900898397 98483806 900898397 98483806 900882144 98499766 900882144 98499766 900874641 98510641 900874641 98510641 900848890 98534680 900848890 98534680 900843959 98575002 900843959 98575002 900815784 98576565 900815784 98576565 900799088 98591325 900799088 98591325 900796416 98601983 900796416 98601983 900771719 98623706 900771719 98623706 900730320 98663366 900730320 98663366 900676619 98673576 900676619 98673576 900667756 98693268 900667756 98693268 900636022 98697819 900636022 98697819 900609011 98733265 900609011 98733265 900599101 98749944 900599101 98749944 900587184 98759502 900587184 98759502 900580221 98763346 900580221 98763346 900561633 98814963 900561633 98814963 900550340 98843480 900550340 98843480 900530686 98874841 900530686 98874841 900520306 98880568 900520306 98880568 900512675 98898499 900512675 98898499 900489942 98921053 900489942 98921053 900486801 98937222 900486801 98937222 900462516 98937727 900462516 98937727 900417902 98965444 900417902 98965444 900368784 98969441 900368784 98969441 900363095 98992116 900363095 98992116 900348027 99005645 900348027 99005645 900337492 99011610 900337492 99011610 900333863 99036299 900333863 99036299 900305966 99060460 900305966 99060460 900284695 99096971 900284695 99096971 900272793 99120585 900272793 99120585 900241866 99139954 900241866 99139954 900206897 99151247 900206897 99151247 900193688 99202297 900193688 99202297 900152147 99215758 900152147 99215758 900130317 99227092 900130317 99227092 900106294 99239372 900106294 99239372 900084039 99260756 900084039 99260756 900022844 99271782 900022844 99271782 900007174 99281613 900007174 99281613 899987903 99284548 899987903 99284548 899970428 99310280 899970428 99310280 899955423 99336893 899955423 99336893 899947144 99369367 899947144 99369367 899927568 99390336 899927568 99390336 899908285 99399785 899908285 99399785 899896491 99411586 899896491 99411586 899877866 99430913 899877866 99430913 899868137 99443203 899868137 99443203 899862599 99453092 899862599 99453092 899843399 99463682 899843399 99463682 899829417 99470330 899829417 99470330 899816902 99480034 899816902 99480034 899807966 99486437 899807966 99486437 899800395 99499770 899800395 99499770 899787235 99515397 899787235 99515397 899764156 99537532 899764156 99537532 899708068 99576648 899708068 99576648 899680298 99602874 899680298 99602874 899677725 99623912 899677725 99623912 899659896 99636499 899659896 99636499 899635588 99663436 899635588 99663436 899564517 99702232 899564517 99702232 899526570 99713446 899526570 99713446 899517937 99715003 899517937 99715003 899504020 99745840 899504020 99745840 899456641 99772635 899456641 99772635 899433590 99778950 899433590 99778950 899385914 99800275 899385914 99800275 899379623 99824572 899379623 99824572 899360556 99842125 899360556 99842125 899355302 99870516 899355302 99870516 899333819 99916703 899333819 99916703 899315006 99925839 899315006 99925839 899307834 99945167 899307834 99945167 899284513 100007542 899284513 100007542 899277614 100026109 899277614 100026109 899261301 100049821 899261301 100049821 899252091 100094879 899252091 100094879 899230544 100151412 899230544 100151412 899222271 100154828 899222271 100154828 899212294 100171463 899212294 100171463 899159577 100188100 899159577 100188100 899157579 100192646 899157579 100192646 899143883 100204073 899143883 100204073 899135011 100209772 899135011 100209772 899088596 100245874 899088596 100245874 899067655 100262138 899067655 100262138 899033539 100268286 899033539 100268286 899031677 100284451 899031677 100284451 898991211 100288765 898991211 100288765 898982506 100310719 898982506 100310719 898939902 100329655 898939902 100329655 898937723 100344805 898937723 100344805 898932974 100385601 898932974 100385601 898926430 100419457 898926430 100419457 898908332 100439716 898908332 100439716 898872204 100449552 898872204 100449552 898870194 100477618 898870194 100477618 898844992 100493002 898844992 100493002 898842591 100497218
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
100069 0 0 725 0 725 10959673 16974138 10959673 16974138 5674081 4632959 5674081 4632959 23573447 22502764 23573447 22502764 3455843 3648409 3455843 3648409 12825230 18428522 12825230 18428522 7087871 3058797 7087871 3058797 23801817 23982973 23801817 23982973 2125760 1813196 2125760 1813196 25933477 26298876 25933477 26298876 692596 783501 692596 783501 26121227 25989051 26121227 25989051 384519 413606 384519 413606 26548459 26802373 26548459 26802373 193304 217277 193304 217277 26779533 26396198 26779533 26396198 743090 7841160 743090 7841160 21199079 21831159 21199079 21831159 2949306 2223579 2949306 2223579 25131085 25050038 25131085 25050038 1742370 1998947 1742370 1998947 25150496 24337476 25150496 24337476 1925426 2052304 1925426 2052304 25435857 24356567 25435857 24356567 1383140 1379353 1383140 1379353 25720057 7710047 25720057 7710047 5962993 5862534 5962993 5862534 23899993 23631295 23899993 23631295 3132392 2636751 3132392 2636751 24410034 18154406 24410034 18154406 10619220 7771290 10619220 7771290 19411387 18774061 19411387 18774061 5861819 5897479 5861819 5897479 23389976 22926299 23389976 22926299 3479185 3652713 3479185 3652713 19277829 20287896 19277829 20287896 4171880 3130685 4171880 3130685 23765293 22990707 23765293 22990707 3049358 2435259 3049358 2435259 25050093 23954742 25050093 23954742 15902069 6541790 15902069 6541790 20936029 20504080 20936029 20504080 4731095 4490217 4731095 4490217 22782194 22120601 22782194 22120601 4260330 3235918 4260330 3235918 24973796 24216434 24973796 24216434 2321760 1370384 2321760 1370384 25797624 25042292 25797624 25042292 1853559 10741263 1853559 10741263 17576934 20151845 17576934 20151845 5371971 4902755 5371971 4902755 22521299 21799713 22521299 21799713 3849171 3352874 3849171 3352874 24860638 23684221 24860638 23684221 3054645 2938705 3054645 2938705 24068137 22798001 24068137 22798001 3850363 3064551 3850363 3064551 24220645 23583475 24220645 23583475 1678124 1461964 1678124 1461964 25576077 24637611 25576077 24637611 2003761 1655019 2003761 1655019 25329161 24232952 25329161 24232952 2418701 2702120 2418701 2702120 24923283 24315146 24923283 24315146 2659071 14078132 2659071 14078132 18018608 18982138 18018608 18982138 7441202 6797645 7441202 6797645 20707191 20474110 20707191 20474110 5819658 5379846 5819658 5379846 21990528 21372335 21990528 21372335 4962247 4731342 4962247 4731342 22527520 21790207 22527520 21790207 4656856 4281454 4656856 4281454 14791175 13666806 14791175 13666806 12073599 9249765 12073599 9249765 18921981 20986637 18921981 20986637 5751332 4844727 5751332 4844727 22309328 21453526 22309328 21453526 5544350 10214542 5544350 10214542 18298384 17811102 18298384 17811102 7524360 6254991 7524360 6254991 20769108 21090864 20769108 21090864 5186461 4222927 5186461 4222927 22379065 13651180 22379065 13651180 12160008 11554320 12160008 11554320 16631026 17270180 16631026 17270180 8088645 7593909 8088645 7593909 20032007 20789915 20032007 20789915 4499457 3835306 4499457 3835306 23731751 23330568 23731751 23330568 3527356 3143808 3527356 3143808 23827213 23219805 23827213 23219805 3749485 3449154 3749485 3449154 24283280 23585920 24283280 23585920 2923203 3030652 2923203 3030652 14209866 14617617 14209866 14617617 9396113 8086400 9396113 8086400 21230272 20859546 21230272 20859546 4376650 4003332 4376650 4003332 22595778 22686820 22595778 22686820 3370959 3407052 3370959 3407052 12570268 14706243 12570268 14706243 7495122 6960433 7495122 6960433 21201787 20950831 21201787 20950831 4754798 4536258 4754798 4536258 22091647 21355422 22091647 21355422 11873598 13332794 11873598 13332794 15829625 17026847 15829625 17026847 9520468 8076519 9520468 8076519 20210555 19990122 20210555 19990122 6768194 5262577 6768194 5262577 21860773 21631594 21860773 21631594 4468648 4295091 4468648 4295091 22953153 22398185 22953153 22398185 4309443 4180893 4309443 4180893 12351508 14612657 12351508 14612657 11524169 9769318 11524169 9769318 17106677 13073046 17106677 13073046 12966373 11035878 12966373 11035878 17152093 16785297 17152093 16785297 9889611 8137656 9889611 8137656 19421488 19350932 19421488 19350932 7429053 4889397 7429053 4889397 22313764 22845232 22313764 22845232 4083366 3230178 4083366 3230178 23606321 23243240 23606321 23243240 3288068 2499140 3288068 2499140 26079999 25242832 26079999 25242832 1779959 1811213 1779959 1811213 25853276 25322391 25853276 25322391 1484470 12826911 1484470 12826911 13919339 14040600 13919339 14040600 9338716 7006856 9338716 7006856 21515055 21370418 21515055 21370418 5299288 4944487 5299288 4944487 21839505 21519806 21839505 21519806 4538927 3949228 4538927 3949228 23058092 23592519 23058092 23592519 2990734 2366077 2990734 2366077 25567388 25631279 25567388 25631279 1133940 943165 1133940 943165 25924167 25065681 25924167 25065681 1463003 1220023 1463003 1220023 25901222 24980796 25901222 24980796 1964174 1515190 1964174 1515190 25763339 26699290 25763339 26699290 400590 623483 400590 623483 26320743 25205271 26320743 25205271 1340799 989311 1340799 989311 26042809 25918208 26042809 25918208 1083817 10382710 1083817 10382710 16833065 13219092 16833065 13219092 12314733 10848770 12314733 10848770 16879600 17961415 16879600 17961415 9007785 13895085 9007785 13895085 15010118 16082654 15010118 16082654 8637725 8365620 8637725 8365620 19166550 18733644 19166550 18733644 7371095 5365431 7371095 5365431 21519202 22707185 21519202 22707185 4114826 11115122 4114826 11115122 15965238 16413631 15965238 16413631 10219602 8632959 10219602 8632959 18704172 18440017 18704172 18440017 6108985 5592510 6108985 5592510 13293419 14409158 13293419 14409158 12219678 12645052 12219678 12645052 16885463 17949411 16885463 17949411 9060709 13485206 9060709 13485206 17564230 17795534 17564230 17795534 9496466 13379270 9496466 13379270 18546625 19808516 18546625 19808516 6083726 5456972 6083726 5456972 21765262 23739657 21765262 23739657 2866705 2899514 2866705 2899514 13701602 13153718 13701602 13153718 13464273 12717248 13464273 12717248 16489583 16307206 16489583 16307206 9715020 7853132 9715020 7853132 21084259 20312474 21084259 20312474 6344787 5961268 6344787 5961268 21115117 13974814 21115117 13974814 12008171 10081170 12008171 10081170 17749442 17617275 17749442 17617275 9446079 7834453 9446079 7834453 19585851 19526780 19585851 19526780 6774360 6127477 6774360 6127477 21415286 21227776 21415286 21227776 5477984 3705558 5477984 3705558 24459142 23801682 24459142 23801682 3228024 13277747 3228024 13277747 17062404 17956641 17062404 17956641 8653450 8304000 8653450 8304000 19489318 18933765 19489318 18933765 8082738 7069343 8082738 7069343 21072121 20485675 21072121 20485675 5212631 3217385 5212631 3217385 24370688 23608643 24370688 23608643 3408788 3219021 3408788 3219021 23770544 23058846 23770544 23058846 3904450 15647958 3904450 15647958 11109299 18452056 11109299 18452056 6706775 6022119 6706775 6022119 20841327 14546454 20841327 14546454 10948035 9012255 10948035 9012255 18101253 19990508 18101253 19990508 6442660 3597734 6442660 3597734 23246469 23199864 23246469 23199864 3364408 2283206 3364408 2283206 24631551 11893329 24631551 11893329 12229553 11309080 12229553 11309080 17485681 17428976 17485681 17428976 6932936 6352984 6932936 6352984 21488529 21665372 21488529 21665372 4915156 3913675 4915156 3913675 23139314 22205473 23139314 22205473 11990268 11792921 11990268 11792921 14284868 15252418 14284868 15252418 11328309 10738587 11328309 10738587 11958217 15916303 11958217 15916303 10979078 10272024 10979078 10272024 17774207 17733191 17774207 17733191 7191549 7071756 7191549 7071756 19756108 19913159 19756108 19913159 6957001 6856538 6957001 6856538 12205851 16578056 12205851 16578056 9864396 8104954 9864396 8104954 19380526 19670881 19380526 19670881 7260633 13983814 7260633 13983814 17258658 17131561 17258658 17131561 8224418 7928512 8224418 7928512 13099030 15398169 13099030 15398169 10854934 8271519 10854934 8271519 19652808 19090718 19652808 19090718 8029681 12996395 8029681 12996395 15217733 16404840 15217733 16404840 7443377 7220409 7443377 7220409 14001304 13612426 14001304 13612426 10516529 9347607 10516529 9347607 18254781 20027823 18254781 20027823 6710291 6177385 6710291 6177385 22420643 22317782 22420643 22317782 4536065 3980791 4536065 3980791 22819336 12049477 22819336 12049477 12157946 10969913 12157946 10969913 18170269 19518474 18170269 19518474 7528922 6871169 7528922 6871169 21892851 21473805 21892851 21473805 4770683 3806253 4770683 3806253 23804755 23017297 23804755 23017297 3779860 3848734 3779860 3848734 22802737 24131763 22802737 24131763 2230351 1931331 2230351 1931331 14823610 12721052 14823610 12721052 12511933 11725892 12511933 11725892 15588112 18311451 15588112 18311451 7912220 7600484 7912220 7600484 19474428 11858520 19474428 11858520 12000828 10430884 12000828 10430884 18443426 17922460 18443426 17922460 15654128 10172466 15654128 10172466 19108532 19312613 19108532 19312613 6299355 5551045 6299355 5551045 21663147 21558141 21663147 21558141 4718928 4469283 4718928 4469283 22445191 21824768 22445191 21824768 4856943 4422140 4856943 4422140 22430249 21669101 22430249 21669101 12521129 12988230 12521129 12988230 15616065 17217581 15616065 17217581 7878216 7380444 7878216 7380444 19918486 19690872 19918486 19690872 6110420 4741903 6110420 4741903 22134363 21810483 22134363 21810483 4753804 3685271 4753804 3685271 23166504 23540827 23166504 23540827 3179084 2701373 3179084 2701373 24241625 15379035 24241625 15379035 14201671 12325832 14201671 12325832 15695336 15813990 15695336 15813990 10895544 8519648 10895544 8519648 18618699 20137215 18618699 20137215 5872572 4947391 5872572 4947391 22682437 22002979 22682437 22002979 14307957 11350927 14307957 11350927 17037920 17346865 17037920 17346865 8044844 7804201 8044844 7804201 19471648 20203207 19471648 20203207 5896831 5986921 5896831 5986921 13830197 15077069 13830197 15077069 11064465 10448103 11064465 10448103 16554714 12790199 16554714 12790199 12672104 11194181 12672104 11194181 18238709 17898854 18238709 17898854 8185770 7136204 8185770 7136204 20928125 20247526 20928125 20247526 6896349 12174001 6896349 12174001 14921821 13932176 14921821 13932176 14554172 8402855 14554172 8402855 18774468 18162873 18774468 18162873 8154906 6621356 8154906 6621356 20866955 20678522 20866955 20678522 5620878 5402193 5620878 5402193 12176809 15169280 12176809 15169280 9846567 8182106 9846567 8182106 19515535 19736171 19515535 19736171 6220023 5190656 6220023 5190656 22007587 21340129 22007587 21340129 5110786 3522606 5110786 3522606 23276687 23883316 23276687 23883316 3023641 14169747 3023641 14169747 15972851 16903498 15972851 16903498 10147640 9274995 10147640 9274995 18011256 17911073 18011256 17911073 8403175 7537307 8403175 7537307 19801892 19813085 19801892 19813085 6407592 6266481 6407592 6266481 21657075 21064871 21657075 21064871 5756700 5322033 5756700 5322033 13152773 14449759 13152773 14449759 11605621 10041959 11605621 10041959 17564311 18028547 17564311 18028547 9010861 7897183 9010861 7897183 19687486 19209631 19687486 19209631 7559998 6385540 7559998 6385540 20589131 12244949 20589131 12244949 12794093 10344824 12794093 10344824 16620237 16957384 16620237 16957384 9151773 8217193 9151773 8217193 19768050 18858983 19768050 18858983 7132126 5947449 7132126 5947449 21120333 20849817 21120333 20849817 5096653 4061161 5096653 4061161 23120295 24620409 23120295 24620409 2268811 2209936 2268811 2209936 25026256 24117147 25026256 24117147 2845761 2360206 2845761 2360206 25149169 24008796 25149169 24008796 2934953 13424866 2934953 13424866 16928531 16590145 16928531 16590145 10314324 9682359 10314324 9682359 18141839 17887542 18141839 17887542 9016747 8138440 9016747 8138440 19943194 20351295 19943194 20351295 6394725 4864946 6394725 4864946 22437578 21763936 22437578 21763936 13426537 12148250 13426537 12148250 14724764 13362424 14724764 13362424 10540389 9080056 10540389 9080056 18566340 18938556 18566340 18938556 8190936 7048046 8190936 7048046 20105254 14031510 20105254 14031510 10907777 7456914 10907777 7456914 19608962 12274090 19608962 12274090 10844690 8008049 10844690 8008049 19544648 19845045 19544648 19845045 6584001 6468071 6584001 6468071 20350106 12713966 20350106 12713966 13347049 12242422 13347049 12242422 18155622 17518046 18155622 17518046 9450322 7276099 9450322 7276099 20337472 19788514 20337472 19788514 7014747 6581751 7014747 6581751 11475070 15664854 11475070 15664854 11095677 10408594 11095677 10408594 13069158 14219293 13069158 14219293 10378686 9045881 10378686 9045881 18746285 18230457 18746285 18230457 8367350 7167437 8367350 7167437 20947762 21168520 20947762 21168520 3968584 2852934 3968584 2852934 24491324 24838946 24491324 24838946 2095336 15261500 2095336 15261500 17824398 17206805 17824398 17206805 9164369 7657330 9164369 7657330 19215827 13887118 19215827 13887118 12193311 10763138 12193311 10763138 16736540 16202865 16736540 16202865 10159808 9003954 10159808 9003954 18026246 17956968 18026246 17956968 8773772 6877056 8773772 6877056 21811541 21825404 21811541 21825404 5085265 14918333 5085265 14918333 15398789 15047263 15398789 15047263 10852006 9919608 10852006 9919608 18177844 17788015 18177844 17788015 8486151 7074073 8486151 7074073 21979885 22191118 21979885 22191118 4630164 4479005 4630164 4479005 13376396 14169884 13376396 14169884 12609214 12086317 12609214 12086317 13433420 14802285 13433420 14802285 10718960 9579389 10718960 9579389 18245551 19764147 18245551 19764147 7155869 6343702 7155869 6343702 22262728 21338973 22262728 21338973 5641854 4771187 5641854 4771187 22619489 21819247 22619489 21819247 4922156 4782679 4922156 4782679 22334592 23048357 22334592 23048357 3896246 13829766 3896246 13829766 16515073 16440805 16515073 16440805 10203330 13197265 10203330 13197265 13595737 14466661 13595737 14466661 12051848 10735681 12051848 10735681 17043924 17086508 17043924 17086508 9265911 8764794 9265911 8764794 19184735 19083246 19184735 19083246 7818721 5300072 7818721 5300072 21987368 22793375 21987368 22793375 2432845 2806636 2432845 2806636 24526654 23626012 24526654 23626012 3286059 2339338 3286059 2339338 24754099 24563240 24754099 24563240 2279605 2306526 2279605 2306526 13802101 13169032 13802101 13169032 12986689 11366562 12986689 11366562 15564924 14992816 15564924 14992816 8213108 7794589 8213108 7794589 19731197 19043358 19731197 19043358 13912872 12470307 13912872 12470307 16596322 17264530 16596322 17264530 9648986 9136464 9648986 9136464 14197978 14003396 14197978 14003396 12470755 10561891 12470755 10561891 17266635 17050637 17266635 17050637 9138978 8150942 9138978 8150942 18890757 14140976 18890757 14140976 12849834 11896844 12849834 11896844 16251145 16009937 16251145 16009937 9009650 8727042 9009650 8727042 15889899 12623616 15889899 12623616 13373511 11854010 13373511 11854010 15185312 16467871 15185312 16467871 10149767 8984807 10149767 8984807 18098292 15062361 18098292 15062361 10318617 9687191 10318617 9687191 17438834 17678055 17438834 17678055 8361660 7598044 8361660 7598044 20730326 20850375 20730326 20850375 6035838 6112680 6035838 6112680 14089283 15324619 14089283 15324619 10156176 9783578 10156176 9783578 17322004 12388272 17322004 12388272 12154281 10447893 12154281 10447893 17137777 18031757 17137777 18031757 7126093 5970925 7126093 5970925 21479307 20999923 21479307 20999923 5953798 5338702 5953798 5338702 21411402 15532551 21411402 15532551 9919451 8624981 9919451 8624981 20942771 20635602 20942771 20635602 6185797 6167866 6185797 6167866 21373861 22182800 21373861 22182800 4846299 2950004 4846299 2950004 23821771 23645153 23821771 23645153 2745564 2837172 2745564 2837172 13189951 15315884 13189951 15315884 11345899 9989397 11345899 9989397 17606360 18469566 17606360 18469566 8012071 6188953 8012071 6188953 20670835 20257503 20670835 20257503 6386188 5759296 6386188 5759296 22302510 22726604 22302510 22726604 3910101 3384552 3910101 3384552 23453922 23052608 23453922 23052608 3822218 4025435 3822218 4025435 22739318 12519215 22739318 12519215 12586333 10765075 12586333 10765075 16483939 16668757 16483939 16668757 9433130 9067085 9433130 9067085 13384116 14507231 13384116 14507231 11186367 9935316 11186367 9935316 17871932 19716727 17871932 19716727 6745324 6695885 6745324 6695885 20367466 19567415 20367466 19567415 6870190 5196889 6870190 5196889 21644048 15707665 21644048 15707665 14353810 12256524 14353810 12256524 15864576 15359681 15864576 15359681 9571058 9198921 9571058 9198921 14709065 14117934 14709065 14117934 12238056 9905114 12238056 9905114 17221113 17081106 17221113 17081106 9513207 8212925 9513207 8212925 19143212 19052395 19143212 19052395 7514820 6280979 7514820 6280979 20639330 20241189 20639330 20241189 5157732 4503439 5157732 4503439 22998016 22674654 22998016 22674654 4226108 3720169 4226108 3720169 23679038 22716163 23679038 22716163 3690110 3383058 3690110 3383058 24093398 23657350 24093398 23657350 2838642 2960908 2838642 2960908 23927740 14027272 23927740 14027272 13227983 12662415 13227983 12662415 14484918 15687568 14484918 15687568 11418232 12570253 11418232 12570253 15585264 15031723 15585264 15031723 12493856 14082413 12493856 14082413 15757243 15785136 15757243 15785136 10236147 8970240 10236147 8970240 20875299 21597491 20875299 21597491 5205074 4956200 5205074 4956200 22016512 22311213 22016512 22311213 4540163 12121419 4540163 12121419 14138842 13834662 14138842 13834662 12368659 10336442 12368659 10336442 16820109 16657875 16820109 16657875 9338738 8786533 9338738 8786533 19066912 18824295 19066912 18824295 7377314 5671521 7377314 5671521 21737632 21676475 21737632 21676475 4893154 4165454 4893154 4165454 22893052 13504589 22893052 13504589 11709211 10152181 11709211 10152181 17040426 16366588 17040426 16366588 15252883 9974902 15252883 9974902 17106548 14461642 17106548 14461642 12202874 9688960 12202874 9688960 18323868 18002249 18323868 18002249 8109722 5376834 8109722 5376834 21332543 13255097 21332543 13255097 12503432 11837873 12503432 11837873 13047440 14004025 13047440 14004025 11409796 9283191 11409796 9283191 18305580 17650181 18305580 17650181 8966334 7599133 8966334 7599133 19699273 19802862 19699273 19802862 7107716 6084350 7107716 6084350 21420740 22229352 21420740 22229352 4789905 15643835 4789905 15643835 16714862 16980478 16714862 16980478 10246723 8517091 10246723 8517091 18901857 19343436 18901857 19343436 7758613 6996158 7758613 6996158 20573588 20417167 20573588 20417167 5556776 5242015 5556776 5242015 21869064 22604413 21869064 22604413 3940889 3777524 3940889 3777524 23381092 22527905 23381092 22527905 3235529 3416311 3235529 3416311 23889608 23799421 23889608 23799421 3189123 3315134 3189123 3315134 24292944 23076576 24292944 23076576 16037686 10650844 16037686 10650844 17030785 17205905 17030785 17205905 7180356 5661611 7180356 5661611 22799650 22083084 22799650 22083084 4782204 4444611 4782204 4444611 22810284 21825143 22810284 21825143 4851292 4329929 4851292 4329929 22497280 14869480 22497280 14869480 10618859 9771189 10618859 9771189 17329732 16849269 17329732 16849269 7169417 5766513 7169417 5766513 21736095 21509917 21736095 21509917 5506950 5130440 5506950 5130440 23073410 22850527 23073410 22850527 3782510 3343773 3782510 3343773 15916761 16130918 15916761 16130918 10401537 9253747 10401537 9253747 17779079 12391203 17779079 12391203 11958503 11472602 11958503 11472602 15262920 14478735 15262920 14478735 11651576 10355116 11651576 10355116 18229250 18987525 18229250 18987525 5685821 5243410 5685821 5243410 21640616 15383297 21640616 15383297 14415719 13587820 14415719 13587820 15060060 14552958 15060060 14552958 13233757 11805796 13233757 11805796 15170020 15247648 15170020 15247648 11705177 9154648 11705177 9154648 18641467 18409924 18641467 18409924 6646379 6035822 6646379 6035822 21185417 20642350 21185417 20642350 5914718 5597715 5914718 5597715 21228308 11245912 21228308 11245912 11496556 10634326 11496556 10634326 17409481 17102353 17409481 17102353 10141525 12034899 10141525 12034899 13031483 15222672 13031483 15222672 10185401 9471626 10185401 9471626 17463024 18625405 17463024 18625405 7381386 7207542 7381386 7207542 19957068 19296212 19957068 19296212 6645247 6656962 6645247 6656962 11873600 15725000 11873600 15725000 10258412 8367818 10258412 8367818 18866699 13617759 18866699 13617759 13945546 12470462 13945546 12470462 14487607 15353558 14487607 15353558 11143911 10382276 11143911 10382276 18611956 17951705 18611956 17951705 12702447 11343372 12702447 11343372 16183234 15791379 16183234 15791379 9487356 7671254 9487356 7671254 20373504 20226901 20373504 20226901 5967898 5725874 5967898 5725874 23059267 22895657 23059267 22895657 3973885 4064096 3973885 4064096 13693182 12899853 13693182 12899853 13139833 11898504 13139833 11898504 14870450 14101532 14870450 14101532 12005902 10491753 12005902 10491753 17931749 17655682 17931749 17655682 7984150 7343314 7984150 7343314 20943593 21056707 20943593 21056707 5434264 4520121 5434264 4520121 22438195 21902146 22438195 21902146 5046763 4226633 5046763 4226633 22655614 22410512 22655614 22410512 4566663 4351672 4566663 4351672 13119895 13681361 13119895 13681361 13105250 11535109 13105250 11535109 18827745 18645450 18827745 18645450 8055418 6529673 8055418 6529673 20272416 20184316 20272416 20184316 6639247 6487495 6639247 6487495 13646934 13801226 13646934 13801226 12828804 12194395 12828804 12194395 14661265 14792834 14661265 14792834 10401856 8317027 10401856 8317027 19211234 18435585 19211234 18435585 14280437 10090517 14280437 10090517 16833060 17769676 16833060 17769676 9080995 12552096 9080995 12552096 14377247 14149635 14377247 14149635 12142874 10815983 12142874 10815983 18883839 18605951 18883839 18605951 7691721 6629401 7691721 6629401 20855116 20203016 20855116 20203016 6387907 4436069 6387907 4436069 22603761 22018865 22603761 22018865 4361092 3764449 4361092 3764449 23205909 13054876 23205909 13054876 12976243 11111304 12976243 11111304 17039960 18094893 17039960 18094893 8742363 8087756 8742363 8087756 19388934 18975882 19388934 18975882 5964182 5462907 5964182 5462907 14087222 15295417 14087222 15295417 10641763 8005407 10641763 8005407 19200437 10014383 19200437 10014383 10507504 8401430 10507504 8401430 18792418 12394126 18792418 12394126 12832626 11422584 12832626 11422584 17629663 18112618 17629663 18112618 5810189 5607639 5810189 5607639 12350058 16350599 12350058 16350599 10751067 14435010 10751067 14435010 15049567 15117663 15049567 15117663 9668575 8143008 9668575 8143008 19126638 14228050 19126638 14228050 12508775 12485677 12508775 12485677 14523112 13643818 14523112 13643818 13326096 12993526 13326096 12993526 14628434 14126938 14628434 14126938 12750572 10758593 12750572 10758593 16205791 16440994 16205791 16440994 9548996 8948243 9548996 8948243 20096155 20501373 20096155 20501373 5189809 4623402 5189809 4623402 21874827 11816609 21874827 11816609 12758595 11455553 12758595 11455553 15248699 14387569 15248699 14387569 10227319 8562894 10227319 8562894 19453174 18816697 19453174 18816697 7080865 6465544 7080865 6465544 21838516 21222491 21838516 21222491 5746802 4263491 5746802 4263491 23981532 23971825 23981532 23971825 2731189 2179326 2731189 2179326 25770569 26040577 25770569 26040577 555888 325571 555888 325571 26771454 26173923 26771454 26173923 808040 584540 808040 584540 26196268 10589407 26196268 10589407 9287007 8411523 9287007 8411523 20435587 20458425 20435587 20458425 6469359 6275582 6469359 6275582 20375139 10429286 20375139 10429286 9878502 9127352 9878502 9127352 19771008 19443341 19771008 19443341 6582491 5885045 6582491 5885045 21552276 21153828 21552276 21153828 5162063 3794424 5162063 3794424 23538596 22839643 23538596 22839643 3251934 3164927 3251934 3164927 12651389 17902160 12651389 17902160 8701371 7470199 8701371 7470199 20658578 20508458 20658578 20508458 5131980 4325063 5131980 4325063 22500194 12187638 22500194 12187638 14515990 11182798 14515990 11182798 15713705 15839146 15713705 15839146 9526800 6966376 9526800 6966376 20089309 14839974 20089309 14839974 13433368 10794846 13433368 10794846 17121535 17256071 17121535 17256071 9007216 7790903 9007216 7790903 19629645 19339160 19629645 19339160 7372348 6677547 7372348 6677547 20456405 20573133 20456405 20573133 5489679 5230958 5489679 5230958 21967629 22320546 21967629 22320546 3192296 2805919 3192296 2805919 24091400 14854007 24091400 14854007 14880520 11548755 14880520 11548755 17717231 18831942 17717231 18831942 8139626 7265883 8139626 7265883 20978931 21088447 20978931 21088447 5301198 5189512 5301198 5189512 15295837 17155135 15295837 17155135 9360794 7758068 9360794 7758068 19658782 18905435 19658782 18905435 7369379 4166658 7369379 4166658 23675963 24637731 23675963 24637731 2185731 17541806 2185731 17541806 18968359 18879621 18968359 18879621 6428893 5938311 6428893 5938311 20732846 21138629 20732846 21138629 3408032 3219743 3408032 3219743 23978077 22969673 23978077 22969673 2937490 2579084 2937490 2579084 25404199 25854263 25404199 25854263 1135258 998091 1135258 998091 26516289 25832093 26516289 25832093 1232486 1073920 1232486 1073920 25762226 24524193 25762226 24524193 15971850 9567485 15971850 9567485 19286164 19376587 19286164 19376587 6375403 6480840 6375403 6480840 13636235 16982404 13636235 16982404 10123261 12007570 10123261 12007570 15822511 15723555 15822511 15723555 10476299 8676224 10476299 8676224 18477786 12499035 18477786 12499035 12625291 10680570 12625291 10680570 17092570 18424413 17092570 18424413 8579661 7128920 8579661 7128920 22647262 22318795 22647262 22318795 3525318 3061111 3525318 3061111 23823872 22939208 23823872 22939208 3913946 3633064 3913946 3633064 23606338 23641021 23606338 23641021 2302640 2626011 2302640 2626011 12165999 15871025 12165999 15871025 10140195 8429100 10140195 8429100 18903708 18327206 18903708 18327206 8280370 7197787 8280370 7197787 23198042 22183245 23198042 22183245 4702408 3890307 4702408 3890307 23076517 22617194 23076517 22617194 3573185 3327355 3573185 3327355 24938173 24380333 24938173 24380333 2373142 2682169 2373142 2682169 25382257 24713390 25382257 24713390 1469323 1228013 1469323 1228013 26036439 25319235 26036439 25319235 1213112 1259796 1213112 1259796 16138216 17293461 16138216 17293461 9153182 8175501 9153182 8175501 19913598 19412080 19913598 19412080 6028173 5778905 6028173 5778905 14978742 15907470 14978742 15907470 9788188 8273175 9788188 8273175 19162883 19228455 19162883 19228455 7238741 4696661 7238741 4696661 22396247 21846441 22396247 21846441 5188014 12077170 5188014 12077170 16997667 16765399 16997667 16765399 9856604 7222520 9856604 7222520 21715516 21236006 21715516 21236006 5294118 5186144 5294118 5186144 16240222 13537153 16240222 13537153 12193015 11243069 12193015 11243069 17508413 16666004 17508413 16666004 14236137 11354668 14236137 11354668 16089030 15980660 16089030 15980660 9325225 7757362 9325225 7757362 19549966 12721864 19549966 12721864 11645253 10511065 11645253 10511065 17601969 18016676 17601969 18016676 9045951 7570785 9045951 7570785 21863641 22237464 21863641 22237464 4473849 3502094 4473849 3502094 23384080 22263473 23384080 22263473 4722726 4181169 4722726 4181169 22894773 21989811 22894773 21989811 11940883 14468184 11940883 14468184 15985856 15201354 15985856 15201354 10129008 7141581 10129008 7141581 19894398 14949230 19894398 14949230 9524350 8252371 9524350 8252371 19079791 18442561 19079791 18442561 12814848 12156472 12814848 12156472 15937818 16609070 15937818 16609070 9985200 8120725 9985200 8120725 19292121 18892248 19292121 18892248 7608365 6996772 7608365 6996772 22155695 22286973 22155695 22286973 4846892 12054775 4846892 12054775 16575473 16311175 16575473 16311175 10300877 10047002 10300877 10047002 18595672 19650605 18595672 19650605 7398758 11814211 7398758 11814211 16752367 16350356 16752367 16350356 9676668 8869722 9676668 8869722 18664166 20431545 18664166 20431545 5833998 5699101 5833998 5699101 14792279 14065293 14792279 14065293 11711616 10593186 11711616 10593186 17659772 19227238 17659772 19227238 7287229 6883145 7287229 6883145 20652892 20454850 20652892 20454850 6245583 5211800 6245583 5211800 22120465 21304644 22120465 21304644 14296214 10972382 14296214 10972382 18907471 18684267 18907471 18684267 13935104 12655976 13935104 12655976 14626114 15525409 14626114 15525409 11040155 10189268 11040155 10189268 18380037 19586112 18380037 19586112 6070727 3852562 6070727 3852562 23011451 11479547 23011451 11479547 12021575 8154158 12021575 8154158 19295126 20643402 19295126 20643402 5826667 4386917 5826667 4386917 22610687 22801963 22610687 22801963 4133479 13204159 4133479 13204159 15877596 15238546 15877596 15238546 10311674 9665162 10311674 9665162 18173078 19059871 18173078 19059871 7340550 6872294 7340550 6872294 22502183 21995746 22502183 21995746 4854788 4072102 4854788 4072102 22592711 21676768 22592711 21676768 11849117 11618924 11849117 11618924 16703987 16011550 16703987 16011550 13414634 12856927 13414634 12856927 14640512 14199768 14640512 14199768 12743327 13543964 12743327 13543964 14371603 15589643 14371603 15589643 9319351 8431649 9319351 8431649 18673092 13561207 18673092 13561207 11780074 10811205 11780074 10811205 16429364 16078024 16429364 16078024 10595407 12087065 10595407 12087065 15722598 15387938 15722598 15387938 13535415 11089780 13535415 11089780 16711571 16482687 16711571 16482687 9137102 7812857 9137102 7812857 19338369 19905294 19338369 19905294 6377824 6203461 6377824 6203461 20587576 13565422 20587576 13565422 12715704 11929862 12715704 11929862 17340106 16767253 17340106 16767253 15949038 10621917 15949038 10621917 17726091 18156631 17726091 18156631 6911390 6531062 6911390 6531062 16188714 15500596 16188714 15500596 15265823 8912866 15265823 8912866 18555482 18139425 18555482 18139425 16370431 9588239 16370431 9588239 18179476 17566048 18179476 17566048 9160244 7056844 9160244 7056844 21183136 21017037 21183136 21017037 5984483 13757940 5984483 13757940 16226595 15732591 16226595 15732591 10260015 9363408 10260015 9363408 18372079 18937395 18372079 18937395 7464448 4650061 7464448 4650061 22209533 21406208 22209533 21406208 13453668 12027542 13453668 12027542 15913365 15121406 15913365 15121406 12559810 13754973 12559810 13754973 15285418 14963437 15285418 14963437 11719655 8873023 11719655 8873023 18245683 14144773 18245683 14144773 9630632 7274792 9630632 7274792 20402052 21275647 20402052 21275647 5033183 4837221 5033183 4837221 23802677 23932275 23802677 23932275 2685969 3012264 2685969 3012264 14529052 13180722 14529052 13180722 13130749 10270353 13130749 10270353 17930435 17210027 17930435 17210027 13021603 12189615 13021603 12189615 17910221 17730503 17910221 17730503 8816521 6040604 8816521 6040604 21410899 21282972 21410899 21282972 5590155 4494783 5590155 4494783 23960544 22871222 23960544 22871222 14308943 12465925 14308943 12465925 14565658 14397736 14565658 14397736 12342436 13365326 12342436 13365326 15969884 16057264 15969884 16057264 9573753 8853487 9573753 8853487 18849880 18140277 18849880 18140277 13600527 12147042 13600527 12147042 14744594 16365806 14744594 16365806 10476185 9742773 10476185 9742773 18147697 18677156 18147697 18677156 5990961 5482821 5990961 5482821 22459910 22011846 22459910 22011846 4442848 2877724 4442848 2877724 24599947 23497299 24599947 23497299 14261258 11014241 14261258 11014241 16021027 19460786 16021027 19460786 6580845 5854322 6580845 5854322 21181188 20992491 21181188 20992491 5534796 5038901 5534796 5038901 22612235 21926426 22612235 21926426 12010893 13064384 12010893 13064384 15022698 15181772 15022698 15181772 11583513 10601388 11583513 10601388 18918821 18295801 18918821 18295801 13630068 11102911 13630068 11102911 17400522 19398404 17400522 19398404 6440394 5211178 6440394 5211178 22930370 22727773 22930370 22727773 3334084 3317221 3334084 3317221 25116129 24480813 25116129 24480813 2204325 1706408 2204325 1706408 25450564 25919709 25450564 25919709 1055806 883113 1055806 883113 26376682 26908300 26376682 26908300 4650 45185 4650 15391657 4650 15391657 18079623 18900346 18079623 18900346 7909241 5985006 7909241 5985006 20805998 20601977 20805998 20601977 6241415 6018932 6241415 6018932 13486961 13665865 13486961 13665865 12757151 12109166 12757151 12109166 15489383 15501850 15489383 15501850 11427409 12909649 11427409 12909649 14151008 14190736 14151008 14190736 12186673 11327418 12186673 11327418 15680436 17831971 15680436 17831971 8711599 8293482 8711599 8293482 18991575 19886862 18991575 19886862 6949495 6205271 6949495 6205271 22703271 23022221 22703271 23022221 3454695 3448321 3454695 3448321 13289959 15936911 13289959 15936911 8182838 6974324 8182838 6974324 21086271 20570035 21086271 20570035 4635091 4013813 4635091 4013813 23600412 23131711 23600412 23131711 3507039 3703373 3507039 3703373 23570852 23241866 23570852 23241866 3553927 3642180 3553927 3642180 23626410 23205069 23626410 23205069 3541252 3502255 3541252 3502255 24187550 23699898 24187550 23699898 2959833 2326501 2959833 2326501 25275643 24315517 25275643 24315517 1997532 1427930 1997532 1427930 25716237 25540908 25716237 25540908 1190788 629172 1190788 629172 26501229 26223152 26501229 26223152 674790 11886039 674790 11886039 15002798 13227750 15002798 13227750 13570792 10838891 13570792 10838891 16418419 15835870 16418419 15835870 16141433 10075293 16141433 10075293 18456151 17891809 18456151 17891809 8280510 7367254 8280510 7367254 21378826 20953598 21378826 20953598 4355480 4182338 4355480 4182338 17413937 14241956 17413937 14241956 12262695 10305468 12262695 10305468 17498661 19991393 17498661 19991393 6755021 6384491 6755021 6384491 21441549 21284475 21441549 21284475 5447146 5137811 5447146 5137811 22627215 22175998 22627215 22175998 4101917 3910955 4101917 3910955 16020347 16960066 16020347 16960066 7725978 6544336 7725978 6544336 20153226 9564826 20153226 9564826 10117768 8803547 10117768 8803547 19155234 19355994 19155234 19355994 7231919 6979867 7231919 6979867 21076983 20652455 21076983 20652455 5558600 5317013 5558600 5317013 10975406 17144387 10975406 17144387 8211589 6871446 8211589 6871446 19955347 11052122 19955347 11052122 10978967 10218464 10978967 10218464 17292282 16600116 17292282 16600116 9460441 8358690 9460441 8358690 21022873 22282392 21022873 22282392 4173522 4137206 4173522 4137206 11873135 16453997 11873135 16453997 10671370 15533842 10671370 15533842 16386322 16533577 16386322 16533577 9400200 7686980 9400200 7686980 19890547 19853430 19890547 19853430 6037960 5551956 6037960 5551956 14988255 13453543 14988255 13453543 11138918 10685745 11138918 10685745 16878090 18995570 16878090 18995570 7060994 5894039 7060994 5894039 22350693 22049482 22350693 22049482 4316977 4374287 4316977 4374287 11993240 17504661 11993240 17504661 5610955 5313008 5610955 5313008 21852568 22579339 21852568 22579339 3073511 3103584 3073511 3103584 13050028 18780219 13050028 18780219 6263070 5731632 6263070 5731632 21138073 20253076 21138073 20253076 5639000 4862254 5639000 4862254 22164588 21681483 22164588 21681483 4404325 4395812 4404325 4395812 12884489 15384277 12884489 15384277 11409705 10237567 11409705 10237567 18249558 17896246 18249558 17896246 10878914 9930392 10878914 9930392 17350814 19934418 17350814 19934418 6158736 5152947 6158736 5152947 21586428 22863717 21586428 22863717 3143880 3000508 3143880 3000508 24069054 23590304 24069054 23590304 3326645 11873482 3326645 11873482 15850135 15418781 15850135 15418781 9398054 7698302 9398054 7698302 21045065 21664418 21045065 21664418 5416587 4483847 5416587 4483847 22754449 22201513 22754449 22201513 3974867 3683180 3974867 3683180 23801014 23299615 23801014 23299615 3545722 12367289 3545722 12367289 13236393 16126586 13236393 16126586 9593971 7590659 9593971 7590659 19649100 19269485 19649100 19269485 7537818 7411348 7537818 7411348 15250408 14881828 15250408 14881828 13219887 10751166 13219887 10751166 16883127 17960457 16883127 17960457 6027640 6122831 6027640 6122831 20827556 20146668 20827556 20146668 5696798 5720478 5696798 5720478 15997246 15706740 15997246 15706740 10229168 9356271 10229168 9356271 17782895 18889630 17782895 18889630 6861527 6585569 6861527 6585569 20904004 21359278 20904004 21359278 5154890 4658238 5154890 4658238 22383352 21503635 22383352 21503635 13298378 12837703 13298378 12837703 14291474 14278794 14291474 14278794 12474976 10659107 12474976 10659107 19143986 19749850 19143986 19749850 6693259 6303515 6693259 6303515 21673679 23580433 21673679 23580433 3072660 2893730 3072660 2893730 24242624 22966112 24242624 22966112 2508946 1685411 2508946 1685411 25167352 13490000 25167352 13490000 10467627 9608612 10467627 9608612 18351873 18646707 18351873 18646707 7673603 6984621 7673603 6984621 20062324 21091114 20062324 21091114 5372678 4479757 5372678 4479757 22774072 22337945 22774072 22337945 4203271 4247211 4203271 4247211 22607398 22449435 22607398 22449435 4321236 3739843 4321236 3739843 23700035 22889565 23700035 22889565 15285373 10575179 15285373 10575179 17434963 16978398 17434963 16978398 8568912 7642414 8568912 7642414 20387892 19988988 20387892 19988988 11937512 10935757 11937512 10935757 16607156 16526216 16607156 16526216 9871434 8482922 9871434 8482922 18730954 18594502 18730954 18594502 6919123 5706192 6919123 5706192 21544962 20915772 21544962 20915772 13017135 13299221 13017135 13299221 14822173 15503817 14822173 15503817 10450234 8675436 10450234 8675436 18948626 18637315 18948626 18637315 7489532 7381266 7489532 7381266 11051283 16307032 11051283 16307032 10247765 9624885 10247765 9624885 18178252 17696624 18178252 17696624 6565884 5445390 6565884 5445390 22211511 22677870 22211511 22677870 4133074 3667729 4133074 3667729 23097379 22546606 23097379 22546606 4527464 12691027 4527464 12691027 14819424 15136863 14819424 15136863 8461494 7457165 8461494 7457165 20612685 20917511 20612685 20917511 5367177 4876603 5367177 4876603 22345240 23933570 22345240 23933570 1634287 1421925 1634287 1421925 25637157 25279442 25637157 25279442 1561521 1460671 1561521 1460671 25400326 24457151 25400326 24457151 1786499 2323352 1786499 2323352 24881460 23814934 24881460 23814934 13784294 12161377 13784294 12161377 16884167 17176306 16884167 17176306 8244417 6919866 8244417 6919866 20878345 20213869 20878345 20213869 6151933 4556655 6151933 4556655 22383500 21447664 22383500 21447664 14092583 11805808 14092583 11805808 17776316 17571096 17776316 17571096 9144193 8302701 9144193 8302701 19423285 19382575 19423285 19382575 5010591 4211643 5010591 4211643 22824806 22281599 22824806 22281599 3023286 2406233 3023286 2406233 24926929 23918039 24926929 23918039 2087828 1341797 2087828 1341797 26036350 25046985 26036350 25046985 1554439 1761703 1554439 1761703 25274559 24186078 25274559 24186078 2195520 2478607 2195520 2478607 24309947 13395746 24309947 13395746 12954402 12200093 12954402 12200093 13517519 14307705 13517519 14307705 11609891 9013226 11609891 9013226 18743607 19186821 18743607 19186821 6821412 6630962 6821412 6630962 20673247 21071324 20673247 21071324 4630329 4427650 4630329 4427650 13065647 15549175 13065647 15549175 10561216 9828518 10561216 9828518 18129740 17554487 18129740 17554487 13514792 13159354 13514792 13159354 14907567 14726608 14907567 14726608 11915924 10467580 11915924 10467580 16664721 16779259 16664721 16779259 8752732 8600074 8752732 8600074 13418096 15401619 13418096 15401619 11310120 12511495 11310120 12511495 15762609 15618377 15762609 15618377 11150618 12819088 11150618 12819088 16329542 16748295 16329542 16748295 10089991 11841461 10089991 11841461 15678716 15668454 15678716 15668454 10804320 9067449 10804320 9067449 18334092 19257412 18334092 19257412 5207734 5005701 5207734 5005701 22752468 22149439 22752468 22149439 14494558 11208093 14494558 11208093 16511636 18442048 16511636 18442048 7951034 7501025 7951034 7501025 19882219 19456453 19882219 19456453 6814943 5972005 6814943 5972005 21014239 20393356 21014239 20393356 13518546 9103561 13518546 9103561 18271438 11974958 18271438 11974958 12270462 10793570 12270462 10793570 16420941 19256305 16420941 19256305 5769459 4759440 5769459 4759440 22008268 21382583 22008268 21382583 5515771 14364069 5515771 14364069 14784058 15476365 14784058 15476365 11307054 10951643 11307054 10951643 13052217 15312951 13052217 15312951 11245859 9982568 11245859 9982568 18420016 19475714 18420016 19475714 6030579 5723487 6030579 5723487 22029201 21776776 22029201 21776776 4723715 4608989 4723715 4608989 23535552 22585925 23535552 22585925 16953105 9997852 16953105 9997852 18134743 19042555 18134743 19042555 7966933 13297779 7966933 13297779 15501853 17294671 15501853 17294671 9761087 7381726 9761087 7381726 19574478 19763255 19574478 19763255 6319295 6194497 6319295 6194497 20848870 20803826 20848870 20803826 6037749 5569310 6037749 5569310 21360195 21106728 21360195 21106728 5914948 5315698 5914948 5315698 21735491 22141442 21735491 22141442 4656156 3972844 4656156 3972844 23706611 24265385 23706611 24265385 2416200 2165890 2416200 2165890 25037387 24120705 25037387 24120705 2843592 2072220 2843592 2072220 25174853 24650460 25174853 24650460 1925013 2096168 1925013 2096168 12413816 14739342 12413816 14739342 10581348 9052910 10581348 9052910 18354908 18456163 18354908 18456163 6399904 6446795 6399904 6446795 20396204 12547870 20396204 12547870 12777287 9592037 12777287 9592037 18507640 18169191 18507640 18169191 8579552 7442584 8579552 7442584 20002655 20107178 20002655 20107178 6938582 6297055 6938582 6297055 20782677 15632757 20782677 15632757 13125594 12743547 13125594 12743547 17100560 17085703 17100560 17085703 9573167 8405318 9573167 8405318 18952658 19137906 18952658 19137906 7680571 6383259 7680571 6383259 20945541 20313194 20945541 20313194 14144164 9820206 14144164 9820206 18369283 17753740 18369283 17753740 15657063 8822630 15657063 8822630 19494927 18833086 19494927 18833086 8120085 14390868 8120085 14390868 16740422 16158815 16740422 16158815 9359143 7393255 9359143 7393255 19496222 20258872 19496222 20258872 6795877 13676333 6795877 13676333 18851043 18880122 18851043 18880122 7958990 5192330 7958990 5192330 21540015 11597124 21540015 11597124 12285270 10942312 12285270 10942312 17085178 17374813 17085178 17374813 8220316 6948858 8220316 6948858 20722180 20233995 20722180 20233995 11685505 13055194 11685505 13055194 13656033 14920353 13656033 14920353 11155949 9454801 11155949 9454801 20056188 19645917 20056188 19645917 13532630 12844611 13532630 12844611 15454687 14987230 15454687 14987230 10864813 9063038 10864813 9063038 19748207 20022300 19748207 20022300 4606920 3814185 4606920 3814185 23183273 22638781 23183273 22638781 14990005 7946872 14990005 7946872 19147315 19642481 19147315 19642481 7179662 5920865 7179662 5920865 21905123 21502343 21905123 21502343 4848702 3193983 4848702 3193983 24565293 23537439 24565293 23537439 2530368 2428747 2530368 2428747 24798756 24235770 24798756 24235770 1873790 1810763 1873790 1810763 25452589 24603994 25452589 24603994 2014098 1645322 2014098 1645322 25281646 24527432 25281646 24527432 2477052 13814843 2477052 13814843 15953781 15541920 15953781 15541920 10163218 9642587 10163218 9642587 13260823 16669271 13260823 16669271 10089155 8786635 10089155 8786635 19760729 19808591 19760729 19808591 5073726 2802182 5073726 2802182 24263702 23606024 24263702 23606024 3433042 3202558 3433042 3202558 23933638 23119986 23933638 23119986 3591177 3532597 3591177 3532597 13381583 13409554 13381583 13409554 12990559 12336405 12990559 12336405 17526721 17424794 17526721 17424794 9366562 5985143 9366562 5985143 20682959 20957758 20682959 20957758 4610413 4171057 4610413 4171057 22671558 21857240 22671558 21857240 4833097 3404582 4833097 3404582 23904115 23267697 23904115 23267697 3662681 3495273 3662681 3495273 23397524 12437644 23397524 12437644 12287479 11710084 12287479 11710084 13279200 15814384 13279200 15814384 10397901 9677323 10397901 9677323 18369170 18077044 18369170 18077044 7480021 6240363 7480021 6240363 21618247 20958081 21618247 20958081 12267868 9504435 12267868 9504435 18587082 18727309 18587082 18727309 7854218 5559858 7854218 5559858 21703086 21219161 21703086 21219161 5160346 5016124 5160346 5016124 21869322 12022258 21869322 12022258 11516059 5908378 11516059 5908378 21063565 21165416 21063565 21165416 5250025 4941580 5250025 4941580 14528694 13548721 14528694 13548721 11822210 9582364 11822210 9582364 18857849 18859604 18857849 18859604 8017265 6694155 8017265 6694155 20290130 20151861 20290130 20151861 6570576 5885803 6570576 5885803 21684800 20957736 21684800 20957736 14527194 12257257 14527194 12257257 16807954 16287090 16807954 16287090 12232981 14089003 12232981 14089003 14887199 15585471 14887199 15585471 9060629 7918797 9060629 7918797 20638103 19857511 20638103 19857511 14490609 11994403 14490609 11994403 14812458 14766764 14812458 14766764 8368785 7524917 8368785 7524917 19925154 19356790 19925154 19356790 7557375 6264818 7557375 6264818 21414986 21738149 21414986 21738149 4151622 3753236 4151622 3753236 23061798 22627168 23061798 22627168 3367144 2461375 3367144 2461375 24835899 23716591 24835899 23716591 3031942 3157835 3031942 3157835 23748656 22719476 23748656 22719476 3496272 2090936 3496272 2090936 25651112 25119099 25651112 25119099 1629775 870377 1629775 870377 26000381 24967282 26000381 24967282 1754984 1595755 1754984 1595755 25542658 24686464 25542658 24686464 1818018 1639727 1818018 1639727 25491198 25361468 25491198 25361468 1136094 1207226 1136094 1207226 13807300 13685607 13807300 13685607 12589156 11441898 12589156 11441898 17956073 18280798 17956073 18280798 7871240 6630798 7871240 6630798 20716228 20422269 20716228 20422269 6176869 5667318 6176869 5667318 21727792 21010714 21727792 21010714 5774120 4122003 5774120 4122003 22833144 17812433 22833144 17812433 11131039 15040732 11131039 15040732 16845117 16750036 16845117 16750036 9112190 8936420 9112190 8936420 10346598 17429643 10346598 17429643 8864711 8450995 8864711 8450995 18717376 19789143 18717376 19789143 7134626 5268506 7134626 5268506 22119807 21419237 22119807 21419237 12714639 12860476 12714639 12860476 18948704 18874094 18948704 18874094 8006034 7374524 8006034 7374524 20140051 22027869 20140051 22027869 4982428 4447703 4982428 4447703 22584220 22289476 22584220 22289476 3438283 2494527 3438283 2494527 24399294 23405840 24399294 23405840 3291855 2907639 3291855 2907639 12148868 15877356 12148868 15877356 10214228 9608497 10214228 9608497 18742074 18813374 18742074 18813374 7820288 7079555 7820288 7079555 21057041 20403153 21057041 20403153 14237533 12264259 14237533 12264259 18425651 18295582 18425651 18295582 8598564 8426717 8598564 8426717 19445569 18538509 19445569 18538509 12133073 9383624 12133073 9383624 18349736 17836911 18349736 17836911 6366400 5599767 6366400 5599767 21659838 21711621 21659838 21711621 4813989 4158598 4813989 4158598 22711984 22322422 22711984 22322422 3913381 3742647 3913381 3742647 23636073 22774753 23636073 22774753 4187211 12059831 4187211 12059831 13468932 15546511 13468932 15546511 10335902 8450333 10335902 8450333 21252633 20935110 21252633 20935110 5233429 4887438 5233429 4887438 22330169 22025708 22330169 22025708 4701679 10961980 4701679 10961980 17831712 17628628 17831712 17628628 15157659 10121539 15157659 10121539 17471582 17306343 17471582 17306343 9225105 8300053 9225105 8300053 20709270 21118396 20709270 21118396 5101729 4579005 5101729 4579005 24197791 23168146 24197791 23168146 14159243 11827389 14159243 11827389 15586885 15251078 15586885 15251078 11384332 9820966 11384332 9820966 18564908 18416146 18564908 18416146 7026942 6194052 7026942 6194052 21442198 21337362 21442198 21337362 4819604 4230832 4819604 4230832 23143869 22260299 23143869 22260299 3125474 3358126 3125474 3358126 14862873 14788503 14862873 14788503 9517617 7829395 9517617 7829395 19920538 19465090 19920538 19465090 14188177 9947401 14188177 9947401 17390093 17065906 17390093 17065906 6617460 6534662 6617460 6534662 20889856 21145351 20889856 21145351 5719745 5191631 5719745 5191631 22478423 22095868 22478423 22095868 4204398 3827371 4204398 3827371 23031142 22484311 23031142 22484311 3953896 3574037 3953896 3574037 14934192 15178590 14934192 15178590 10675617 8161823 10675617 8161823 18980794 11611033 18980794 11611033 10114929 9608223 10114929 9608223 17457839 13214145 17457839 13214145 12493593 11100787 12493593 11100787 17014736 16400269 17014736 16400269 13286019 12896420 13286019 12896420 15991655 15342727 15991655 15342727 10103121 7917692 10103121 7917692 19458992 19588759 19458992 19588759 6204931 5313661 6204931 5313661 21786558 21614339 21786558 21614339 5081368 4622446 5081368 4622446 22408423 21760812 22408423 21760812 4916072 4402087 4916072 4402087 23403317 23603193 23403317 23603193 3009835 3351479 3009835 3351479 23706127 23160093 23706127 23160093 3929567 2799596 3929567 2799596 24424247 23464316 24424247 23464316 13014926 12981651 13014926 12981651 15808888 15551022 15808888 15551022 10890310 9136177 10890310 9136177 18027925 13535253 18027925 13535253 12457521 8324929 12457521 8324929 19838080 19789439 19838080 19789439 5972114 5801597 5972114 5801597 20955574 20643048 20955574 20643048 4901374 3878087 4901374 3878087 24288947 24148083 24288947 24148083 2671752 2972781 2671752 2972781 14262354 13436423 14262354 13436423 12723475 11697421 12723475 11697421 16701350 17789070 16701350 17789070 8005896 7295599 8005896 7295599 21274192 21394527 21274192 21394527 4285186 3915345 4285186 3915345 22894952 22181218 22894952 22181218 13880976 12184138 13880976 12184138 17093535 19183811 17093535 19183811 7601315 6758282 7601315 6758282 20508895 13140020 20508895 13140020 12941459 9963254 12941459 9963254 17202457 13366692 17202457 13366692 10083941 8285870 10083941 8285870 19533914 19715785 19533914 19715785 6816416 6026862 6816416 6026862 20571154 13642931 20571154 13642931 13083872 7810156 13083872 7810156 20000304 19332198 20000304 19332198 6312052 5141313 6312052 5141313 22073673 21464221 22073673 21464221 10005130 8609547 10005130 8609547 18312160 10680689 18312160 10680689 11056898 7864272 11056898 7864272 19249955 13557945 19249955 13557945 11366770 7613796 11366770 7613796 19482269 15422147 19482269 15422147 9234887 8474988 9234887 8474988 18779594 14850198 18779594 14850198 10328712 8500374 10328712 8500374 21553126 21238619 21553126 21238619 5433414 5138427 5433414 5138427 22508028 22156429 22508028 22156429 4814387 4383836 4814387 4383836 22261076 21481427 22261076 21481427 4348345 4211082 4348345 4211082 15545207 15129822 15545207 15129822 9768429 9110698 9768429 9110698 18027627 18177433 18027627 18177433 7590465 6667185 7590465 6667185 20587965 20147672 20587965 20147672 6200509 6124625 6200509 6124625 20747741 14169932 20747741 14169932 13589803 12534110 13589803 12534110 16271997 17280504 16271997 17280504 9737413 7293906 9737413 7293906 19753371 14900504 19753371 14900504 10563034 9414258 10563034 9414258 18540546 18302033 18540546 18302033 7714894 7246019 7714894 7246019 16031346 15655656 16031346 15655656 11163182 10042659 11163182 10042659 17774208 17204920 17774208 17204920 9474667 8834129 9474667 8834129 16298928 15758550 16298928 15758550 8009927 7673013 8009927 7673013 12363394 15983021 12363394 15983021 9260043 8682378 9260043 8682378 18537462 18342478 18537462 18342478 8514032 7536495 8514032 7536495 20084994 20627143 20084994 20627143 6341908 5428169 6341908 5428169 22513345 22402731 22513345 22402731 4662968 14688672 4662968 14688672 15952519 15929506 15952519 15929506 7518656 7118903 7518656 7118903 15298587 12320350 15298587 12320350 12222492 11545224 12222492 11545224 16652953 17317339 16652953 17317339 9166902 6119220 9166902 6119220 21044088 14727859 21044088 14727859 12039105 11436832 12039105 11436832 16681996 17071242 16681996 17071242 8167544 7159969 8167544 7159969 19984801 14754821 19984801 14754821 10147561 9361648 10147561 9361648 18167517 19181317 18167517 19181317 7746041 7548235 7746041 7548235 12875979 14809305 12875979 14809305 10219188 9074445 10219188 9074445 18426979 18496431 18426979 18496431 7420860 6706566 7420860 6706566 20246547 11642575 20246547 11642575 11407077 9966634 11407077 9966634 17389459 17832066 17389459 17832066 9048346 8699571 9048346 8699571 14564502 14133147 14564502 14133147 12728110 11519514 12728110 11519514 15372539 15163808 15372539 15163808 12675850 10887911 12675850 10887911 16799235 16488938 16799235 16488938 10326077 9755908 10326077 9755908 18407662 18636931 18407662 18636931 6772323 6284733 6772323 6284733 21751954 21654697 21751954 21654697 5265398 4808219 5265398 4808219 22719708 22999066 22719708 22999066 4019493 12609056 4019493 12609056 13297329 14404470 13297329 14404470 11817934 10864449 11817934 10864449 16432392 17886143 16432392 17886143 6752533 6179392 6752533 6179392 21688976 21076643 21688976 21076643 14628302 13683864 14628302 13683864 15348415 18593070 15348415 18593070 7917638 7003718 7917638 7003718 20374542 20628290 20374542 20628290 6323951 6225258 6323951 6225258 14315781 13476157 14315781 13476157 12463662 11678951 12463662 11678951 13886866 14597123 13886866 14597123 11736628 9938725 11736628 9938725 18802376 18941387 18802376 18941387 8089503 7377090 8089503 7377090 19881384 20578327 19881384 20578327 5413133 5216271 5413133 5216271 22047206 21937509 22047206 21937509 4883681 4758173 4883681 4758173 22043895 21447646 22043895 21447646 5506891 4666426 5506891 4666426 22962751 22263450 22962751 22263450 4646302 12763769 4646302 12763769 14096846 16483142 14096846 16483142 10026864 8839395 10026864 8839395 19384577 19129942 19384577 19129942 7385134 5459117 7385134 5459117 21239936 11960780 21239936 11960780 12299770 11230707 12299770 11230707 16137878 17355062 16137878 17355062 8395404 7846869 8395404 7846869 19376843 14152334 19376843 14152334 12651246 12568764 12651246 12568764 15020938 15870012 15020938 15870012 9376128 8929047 9376128 8929047 15229797 11644068 15229797 11644068 11111665 10079060 11111665 10079060 17436314 17169901 17436314 17169901 9607133 8486645 9607133 8486645 19747587 19101002 19747587 19101002 15149201 11338181 15149201 11338181 16413101 16995980 16413101 16995980 9757359 9364117 9757359 9364117 17879553 18035968 17879553 18035968 7058994 6537511 7058994 6537511 13689251 15289845 13689251 15289845 10896201 10187375 10896201 10187375 17056728 17540294 17056728 17540294 8309592 6767990 8309592 6767990 21735193 22222811 21735193 22222811 2904471 2410269 2904471 2410269 24912781 26413717 24912781 26413717 290799 281289 290799 281289 26927434 26195259 26927434 26195259 847243 11912634 847243 11912634 15197912 13137405 15197912 13137405 13339260 11823215 13339260 11823215 14868340 13459974 14868340 13459974 13050392 11443319 13050392 11443319 16706502 17991983 16706502 17991983 7722901 6597049 7722901 6597049 20304230 19892529 20304230 19892529 6585517 5421767 6585517 5421767 21459701 15533139 21459701 15533139 10441116 9481562 10441116 9481562 17726975 14495683 17726975 14495683 10791647 10194930 10791647 10194930 13122963 12455607 13122963 12455607 11333257 10174014 11333257 10174014 17310656 18302189 17310656 18302189 7658309 6792229 7658309 6792229 20550701 22117173 20550701 22117173 3911512 3212333 3911512 3212333 23502843 23371804 23502843 23371804 3358741 2831957 3358741 2831957 24157519 23387373 24157519 23387373 2378571 2250295 2378571 2250295 25070423 25675286 25070423 25675286 757454 605967 757454 605967 26237220 26560367 26237220 26560367 27784 75340 27784 75340 26942358 26396646 26942358 26396646 124538 154589 124538 154589 26831328 26063433 26831328 26063433 830315 524675 830315 524675 26469120 25642359 26469120 25642359 1431689 10648977 1431689 10648977 17540822 18492491 17540822 18492491 8427080 6867916 8427080 6867916 19974155 20698262 19974155 20698262 5715440 5283476 5715440 5283476 21392574 21369036 21392574 21369036 5831251 4899954 5831251 4899954 22411920 21740200 22411920 21740200 4324517 3617648 4324517 3617648 23886339 23464818 23886339 23464818 2990361 2998222 2990361 2998222 23874758 24462243 23874758 24462243 1563410 1439937 1563410 1439937 25548459 24727409 25548459 24727409 2263794 12586737 2263794 12586737 14784362 15332750 14784362 15332750 11103454 8854863 11103454 8854863 18511890 18199453 18511890 18199453 8903689 8197276 8903689 8197276 14177530 15966833 14177530 15966833 10107366 9535989 10107366 9535989 16253187 16076981 16253187 16076981 11002933 10604044 11002933 10604044 12631981 14244295 12631981 14244295 11247534 8255625 11247534 8255625 20155960 20784287 20155960 20784287 5955978 5211311 5955978 5211311 21917256 21417428 21917256 21417428 5420125 13920904 5420125 13920904 15786649 15103952 15786649 15103952 11410030 10838261 11410030 10838261 16115769 16424660 16115769 16424660 9090607 7959526 9090607 7959526 19673348 19598168 19673348 19598168 7306765 6881859 7306765 6881859 20255018 19800322 20255018 19800322 12657910 11984074 12657910 11984074 16382627 17027801 16382627 17027801 9992497 9442188 9992497 9442188 18288027 18688717 18288027 18688717 7430334 6201450 7430334 6201450 21495238 20806330 21495238 20806330 6005656 4882248 6005656 4882248 22213665 21293574 22213665 21293574 13959203 12760491 13959203 12760491 14703591 15175221 14703591 15175221 10887240 7506355 10887240 7506355 20594531 20570232 20594531 20570232 6331867 13468085 6331867 13468085 15099259 15525214 15099259 15525214 10946677 10216727 10946677 10216727 18435496 18968393 18435496 18968393 7187100 6901669 7187100 6901669 20297146 11065111 20297146 11065111 11709531 8925120 11709531 8925120 19355700 18921189 19355700 18921189 7959408 7255275 7959408 7255275 20872788 20437866 20872788 20437866 14393064 11575642 14393064 11575642 16143003 17031758 16143003 17031758 9846607 8966381 9846607 8966381 19880308 19130482 19880308 19130482 13857252 11712749 13857252 11712749 16175856 17986727 16175856 17986727 8455077 7706787 8455077 7706787 19511665 13398773 19511665 13398773 11581904 9533829 11581904 9533829 17981060 17785852 17981060 17785852 6838462 6009508 6838462 6009508 21613331 22645469 21613331 22645469 4162577 3421443 4162577 3421443 24261258 23606756 24261258 23606756 3207970 11312802 3207970 11312802 13551636 14956143 13551636 14956143 11429443 9918050 11429443 9918050 18679165 18785005 18679165 18785005 6670828 6414548 6670828 6414548 20509467 19701188 20509467 19701188 7264843 6725376 7264843 6725376 20198490 19785924 20198490 19785924 6736059 4818564 6736059 4818564 21967203 21232188 21967203 21232188 12458791 11474579 12458791 11474579 16334733 17603482 16334733 17603482 9163088 8860249 9163088 8860249 15094844 15279116 15094844 15279116 10727249 8389621 10727249 8389621 19147801 18797702 19147801 18797702 7815680 6743712 7815680 6743712 20727902 20582205 20727902 20582205 6035762 4830063 6035762 4830063 22713979 22358538 22713979 22358538 2798990 2533901 2798990 2533901 24805074 24267844 24805074 24267844 1538603 1037002 1538603 1037002 26009452 25462856 26009452 25462856 1451990 1400829 1451990 1400829 11272865 17864172 11272865 17864172 8424151 8046358 8424151 8046358 19063113 18801211 19063113 18801211 8211692 10166608 8211692 10166608 13942134 14493386 13942134 14493386 10159710 7671070 10159710 7671070 21383995 20752758 21383995 20752758 6057335 4998439 6057335 4998439 22796830 23137572 22796830 23137572 3733839 3650976 3733839 3650976 23308475 23243613 23308475 23243613 3597240 9981273 3597240 9981273 12636160 14034889 12636160 14034889 11590143 11209617 11590143 11209617 16945425 18501182 16945425 18501182 8478399 7420177 8478399 7420177 20434954 20110809 20434954 20110809 15697013 8169777 15697013 8169777 18884631 20677611 18884631 20677611 4839737 4206975 4839737 4206975 22840502 22692227 22840502 22692227 3490204 3231553 3490204 3231553 23640513 13541683 23640513 13541683 11633678 8809590 11633678 8809590 18601486 18133276 18601486 18133276 8749376 7921459 8749376 7921459 21466184 21117688 21466184 21117688 4877674 3647218 4877674 3647218 23227402 23469989 23227402 23469989 3230300 2992698 3230300 2992698 24951559 24387418 24951559 24387418 2402516 2917377 2402516 2917377 24476507 24477513 24476507 24477513 1813619 1510165 1813619 1510165 25265597 11563493 25265597 11563493 10543717 9911854 10543717 9911854 17690807 17867897 17690807 17867897 9174850 8238964 9174850 8238964 19215168 19522374 19215168 19522374 6700561 6474284 6700561 6474284 13239990 14137613 13239990 14137613 10743166 10107915 10743166 10107915 13622895 15969828 13622895 15969828 10419052 8977793 10419052 8977793 18566078 17981977 18566078 17981977 9137935 13425097 9137935 13425097 16089822 15690322 16089822 15690322 10152366 8080211 10152366 8080211 21920668 22556178 21920668 22556178 4345242 4296318 4345242 4296318 23600946 23495572 23600946 23495572 3451806 3523044 3451806 3523044 14595960 13020073 14595960 13020073 13337715 12066611 13337715 12066611 15827588 17668810 15827588 17668810 9600366 11667132 9600366 11667132 13722142 14077633 13722142 14077633 12181823 10131012 12181823 10131012 17217307 17371297 17217307 17371297 9798245 12844216 9798245 12844216 14866132 15818900 14866132 15818900 10927338 13213716 10927338 13213716 14694701 14490935 14694701 14490935 12002114 10930430 12002114 10930430 16261716 17354575 16261716 17354575 7799505 6828459 7799505 6828459 20392202 13743541 20392202 13743541 9853547 8778608 9853547 8778608 18816105 18328312 18816105 18328312 7754700 6525687 7754700 6525687 20385455 15098279 20385455 15098279 13821282 13000256 13821282 13000256 15724966 17271697 15724966 17271697 7593613 6028092 7593613 6028092 21525243 21915338 21525243 21915338 4830921 4595453 4830921 4595453 22646084 22260265 22646084 22260265 4272067 3437613 4272067 3437613 23255898 23020355 23255898 23020355 3898227 2304293 3898227 2304293 24792025 24131402 24792025 24131402 2652188 3010198 2652188 3010198 14618962 14244049 14618962 14244049 10582316 9681405 10582316 9681405 17538365 17321978 17538365 17321978 9360024 8854539 9360024 8854539 14325290 15825536 14325290 15825536 10823128 9564217 10823128 9564217 17819997 17501991 17819997 17501991 8993125 8522549 8993125 8522549 19963994 19496289 19963994 19496289 6615274 5878887 6615274 5878887 22369156 21606351 22369156 21606351 5250065 4131568 5250065 4131568 23335346 22648062 23335346 22648062 4054149 3796558 4054149 3796558 23476270 22735923 23476270 22735923 4110611 4136029 4110611 4136029 23526151 23671148 23526151 23671148 3125670 2311640 3125670 2311640 24497456 13216482 24497456 13216482 10236107 9484635 10236107 9484635 17871417 18183188 17871417 18183188 7620147 7376453 7620147 7376453 13715528 13731761 13715528 13731761 12517569 11009917 12517569 11009917 16667465 17559216 16667465 17559216 8527581 7195554 8527581 7195554 21479156 21006178 21479156 21006178 5674685 5016383 5674685 5016383 22204421 21320486 22204421 21320486 13811828 11680059 13811828 11680059 18004372 17923147 18004372 17923147 8176875 6522011 8176875 6522011 20927247 20665758 20927247 20665758 6216313 5703120 6216313 5703120 21561097 22114608 21561097 22114608 4743832 4543035 4743832 4543035 22505317 25061180 22505317 25061180 1448439 1524764 1448439 1524764 14885126 14856828 14885126 14856828 11682884 8972819 11682884 8972819 18728051 18291112 18728051 18291112 13735327 12002423 13735327 12002423 16263309 16687572 16263309 16687572 9698270 8505330 9698270 8505330 18608249 13549098 18608249 13549098 11654284 8610445 11654284 8610445 18467404 10020255 18467404 10020255 9985303 7770507 9985303 7770507 19828268 19855577 19828268 19855577 7169963 6663380 7169963 6663380 20703653 20145141 20703653 20145141 5596213 4059099 5596213 4059099 22925826 24919278 22925826 24919278 1988598 12989857 1988598 12989857 14357732 13808691 14357732 13808691 9736077 9253798 9736077 9253798 18952538 18574760 18952538 18574760 7713346 7004168 7713346 7004168 19968763 12397662 19968763 12397662 12054154 11453386 12054154 11453386 16008555 17625161 16008555 17625161 9164966 8562632 9164966 8562632 19362392 19220565 19362392 19220565 7383126 6953836 7383126 6953836 21138623 20571853 21138623 20571853 5939861 5959852 5939861 5959852 20770327 21910768 20770327 21910768 4777450 4597524 4777450 4597524 11999178 16875222 11999178 16875222 9142896 8528731 9142896 8528731 20233978 20223527 20233978 20223527 6668893 5794574 6668893 5794574 21279933 20632402 21279933 20632402 4993922 4519494 4993922 4519494 22463983 12955351 22463983 12955351 13327455 11433460 13327455 11433460 17364198 18853070 17364198 18853070 7238931 6763521 7238931 6763521 20672693 19940422 20672693 19940422 12247132 12656676 12247132 12656676 13928398 13799689 13928398 13799689 11931342 11124346 11931342 11124346 16302903 16339825 16302903 16339825 9532868 8438349 9532868 8438349 19632668 19358815 19632668 19358815 5355970 5263495 5355970 5263495 21863372 21850036 21863372 21850036 4411431 3570957 4411431 3570957 23266257 23085806 23266257 23085806 3313966 3127062 3313966 3127062 23824463 24484739 23824463 24484739 1983147 2081832 1983147 2081832 25011460 24488836 25011460 24488836 2185109 2015646 2185109 2015646 25375811 24690274 25375811 24690274 2302081 2378077 2302081 2378077 16204781 15734771 16204781 15734771 10250710 8852673 10250710 8852673 20865737 21234047 20865737 21234047 5063728 4421654 5063728 4421654 22499696 22117525 22499696 22117525 3188619 3331454 3188619 3331454 23616525 23470303 23616525 23470303 2574500 2740219 2574500 2740219 24158214 24059936 24158214 24059936 2478743 1827148 2478743 1827148 25380022 24938755 25380022 24938755 1891252 13470046 1891252 13470046 16205188 16114292 16205188 16114292 9036006 8585216 9036006 8585216 17541416 16771508 17541416 16771508 9134943 8306944 9134943 8306944 21522987 21142434 21522987 21142434 5635372 5286942 5635372 5286942 22229159 22165415 22229159 22165415 3890047 3774775 3890047 3774775 23282030 22836404 23282030 22836404 4132980 3648097 4132980 3648097 23351871 23859667 23351871 23859667 2705638 2862263 2705638 2862263 24008005 24859716 24008005 24859716 2266707 13493064 2266707 13493064 15146862 14420603 15146862 14420603 12175455 9937440 12175455 9937440 18235445 17923087 18235445 17923087 8503022 7102572 8503022 7102572 20954624 21175555 20954624 21175555 5295615 4967005 5295615 4967005 12962098 14487174 12962098 14487174 8377464 6582882 8377464 6582882 20315426 15750771 20315426 15750771 15597515 10346997 15597515 10346997 17246764 16646345 17246764 16646345 10066314 9514803 10066314 9514803 18300568 17784616 18300568 17784616 9167379 8476577 9167379 8476577 18925399 19026568 18925399 19026568 6755998 5770741 6755998 5770741 21467708 15170110 21467708 15170110 13560367 13037075 13560367 13037075 15896154 15384384 15896154 15384384 11142626 9989660 11142626 9989660 17091235 14119883 17091235 14119883 12668936 11806970 12668936 11806970 15192644 17475209 15192644 17475209 9617649 8019665 9617649 8019665 21671991 21118445 21671991 21118445 5167424 4321783 5167424 4321783 22443278 23545211 22443278 23545211 3263428 14442455 3263428 14442455 16169030 18404437 16169030 18404437 7855152 7156004 7855152 7156004 21143576 20703095 21143576 20703095 6206825 5802716 6206825 5802716 21485987 21337736 21485987 21337736 5550319 5444580 5550319 5444580 21547446 21426082 21547446 21426082 5094938 4619403 5094938 4619403 22740327 22591849 22740327 22591849 4275112 4149233 4275112 4149233 22673763 24191827 22673763 24191827 2327022 1895664 2327022 1895664 25241829 24262891 25241829 24262891 2713379 2787444 2713379 2787444 24289229 23909776 24289229 23909776 2955169 12877942 2955169 12877942 14384219 14032217 14384219 14032217 11751567 10986246 11751567 10986246 16633310 17689410 16633310 17689410 9026988 8587577 9026988 8587577 18536068 18353121 18536068 18353121 7588868 6435023 7588868 6435023 21324764 20672803 21324764 20672803 12823844 11844020 12823844 11844020 15502204 16370306 15502204 16370306 10234336 9273262 10234336 9273262 18138240 17864772 18138240 17864772 8927018 7732495 8927018 7732495 21558056 21295001 21558056 21295001 5451786 4280712 5451786 4280712 23118067 22730278 23118067 22730278 13327356 11152569 13327356 11152569 16528465 16799129 16528465 16799129 9760688 9340857 9760688 9340857 13452144 17068749 13452144 17068749 9621593 9004888 9621593 9004888 18639639 18637411 18639639 18637411 6118349 5755945 6118349 5755945 21289700 20913181 21289700 20913181 5818982 5622118 5818982 5622118 21864326 21516982 21864326 21516982 5430460 5087935 5430460 5087935 21974882 21167157 21974882 21167157 13712046 10844993 13712046 10844993 17339913 17285395 17339913 17285395 8847177 8285140 8847177 8285140 18863555 18558239 18863555 18558239 8536904 8273273 8536904 8273273 10721402 10076388 10721402 10076388 9412787 7642851 9412787 7642851 20486006 20419054 20486006 20419054 6131197 5448574 6131197 5448574 22124218 22916109 22124218 22916109 3622291 3535303 3622291 3535303 23442900 23260731 23442900 23260731 3034738 2894772 3034738 2894772 24058328 24161431 24058328 24161431 2445023 1606029 2445023 1606029 25345268 25004605 25345268 25004605 2078919 12509321 2078919 12509321 13637872 14223991 13637872 14223991 10695108 10097949 10695108 10097949 11101454 17009672 11101454 17009672 9884626 9359386 9884626 9359386 12124955 17833407 12124955 17833407 8168401 7770322 8168401 7770322 12918095 12669243 12918095 12669243 12780349 11997366 12780349 11997366 15406042 15027314 15406042 15027314 13755348 11922301 13755348 11922301 15520918 16473632 15520918 16473632 10456670 6071410 10456670 6071410 20600031 20208109 20600031 20208109 6877066 6478332 6877066 6478332 20388782 19986737 20388782 19986737 6855493 6679756 6855493 6679756 12990890 14386556 12990890 14386556 11154046 10363142 11154046 10363142 17226311 16743766 17226311 16743766 14087784 11796843 14087784 11796843 15306585 13086234 15306585 13086234 12728480 11416959 12728480 11416959 17085703 19107772 17085703 19107772 7542063 6949443 7542063 6949443 14667397 13026201 14667397 13026201 12135279 11088064 12135279 11088064 15841194 14308433 15841194 14308433 14089853 11466103 14089853 11466103 16456658 17087311 16456658 17087311 9719601 9177923 9719601 9177923 18736145 18400316 18736145 18400316 8214222 8103896 8214222 8103896 19593615 19488134 19593615 19488134 7538438 6063237 7538438 6063237 21496035 20809007 21496035 20809007 11287123 12317755 11287123 12317755 16727646 17650073 16727646 17650073 8714770 8488436 8714770 8488436 12436187 14558147 12436187 14558147 10963831 10153097 10963831 10153097 18795261 18732655 18795261 18732655 7355448 5689415 7355448 5689415 21225923 20549087 21225923 20549087 13134863 12649503 13134863 12649503 14243720 17900358 14243720 17900358 9246883 7844491 9246883 7844491 20389778 19761573 20389778 19761573 6548841 5442653 6548841 5442653 21693219 21100410 21693219 21100410 5856917 4230087 5856917 4230087 23855266 23229927 23855266 23229927 3526912 3055234 3526912 3055234 23738517 23652761 23738517 23652761 2881527 2273342 2881527 2273342 24910614 23979557 24910614 23979557 11716093 10604905 11716093 10604905 17603176 17702431 17603176 17702431 9443155 7148409 9443155 7148409 21021478 20919809 21021478 20919809 6062168 5971623 6062168 5971623 21343988 20437755 21343988 20437755 6578662 6713506 6578662 6713506 11772199 16894617 11772199 16894617 10093790 13542404 10093790 13542404 16280122 16015985 16280122 16015985 10328820 9293743 10328820 9293743 18857519 19376105 18857519 19376105 7411694 6845037 7411694 6845037 14430704 14536353 14430704 14536353 10688705 9979658 10688705 9979658 14058945 13807622 14058945 13807622 10982668 10421938 10982668 10421938 17349781 18235108 17349781 18235108 8476941 7386249 8476941 7386249 19850604 19385096 19850604 19385096 5882782 5504518 5882782 5504518 22178065 21963342 22178065 21963342 4736492 4549793 4736492 4549793 16361530 16469677 16361530 16469677 8992709 8627491 8992709 8627491 18671032 19845695 18671032 19845695 6303431 6103714 6303431 6103714 20762506 20085208 20762506 20085208 5972329 4444842 5972329 4444842 22647126 22324627 22647126 22324627 4497342 3699796 4497342 3699796 23459357 22518870 23459357 22518870 15581835 10587746 15581835 10587746 16436195 16670230 16436195 16670230 8910482 7811224 8910482 7811224 19886106 19296060 19886106 19296060 7433292 6428087 7433292 6428087 20955342 20396064 20955342 20396064 14861130 11874297 14861130 11874297 15992336 17429949 15992336 17429949 9216562 7560108 9216562 7560108 19555037 18843990 19555037 18843990 11832289 12873044 11832289 12873044 17263258 16565088 17263258 16565088 10526822 13316813 10526822 13316813 14297636 14240557 14297636 14240557 11059412 10490517 11059412 10490517 15446745 14465275 15446745 14465275 11789328 10945859 11789328 10945859 16026099 11746608 16026099 11746608 11208309 8236312 11208309 8236312 19038723 18883875 19038723 18883875 7762725 7441066 7762725 7441066 19703918 19496955 19703918 19496955 7160339 4822760 7160339 4822760 22618199 21791802 22618199 21791802 13152094 12422366 13152094 12422366 14361501 13088185 14361501 13088185 10510623 9655479 10510623 9655479 17523174 18829851 17523174 18829851 7790933 7295560 7790933 7295560 20555075 21037969 20555075 21037969 5481439 5095425 5481439 5095425 22078469 21882632 22078469 21882632 4124334 4081056 4124334 4081056 16256743 16704272 16256743 16704272 10461417 9214913 10461417 9214913 18624386 17863926 18624386 17863926 14409117 10900849 14409117 10900849 16893768 16572793 16893768 16572793 14940482 11239445 14940482 11239445 16406422 16385769 16406422 16385769 10602404 14845472 10602404 14845472 16639554 15931723 16639554 15931723 13233321 12485977 13233321 12485977 14694375 15500827 14694375 15500827 11400737 14727462 11400737 14727462 16019991 15609496 16019991 15609496 10920544 7437702 10920544 7437702 20425213 19779910 20425213 19779910 5236128 4910232 5236128 4910232 14421549 13851310 14421549 13851310 13035155 12830093 13035155 12830093 18856007 19519935 18856007 19519935 7655285 6998364 7655285 6998364 20861051 21238095 20861051 21238095 4994489 4686908 4994489 4686908 23261584 23209469 23261584 23209469 3807094 2306747 3807094 2306747 25411682 24544962 25411682 24544962 1260440 1386574 1260440 1386574 11943204 14860623 11943204 14860623 11029720 10462993 11029720 10462993 17680499 18851622 17680499 18851622 7696919 7530530 7696919 7530530 19401934 18945167 19401934 18945167 15639588 10705115 15639588 10705115 18083646 19029173 18083646 19029173 7875540 13316851 7875540 13316851 13296124 13981349 13296124 13981349 12262466 11200595 12262466 11200595 17578105 17308661 17578105 17308661 8586068 7819332 8586068 7819332 19281449 11904142 19281449 11904142 12088338 8920973 12088338 8920973 19156296 19983497 19156296 19983497 6953877 5845121 6953877 5845121 20997162 20340409 20997162 20340409 5941309 5889128 5941309 5889128 21710333 21254220 21710333 21254220 5026790 4863933 5026790 4863933 13568980 14293278 13568980 14293278 10895405 9801982 10895405 9801982 17264887 20040578 17264887 20040578 6854611 5574311 6854611 5574311 21750426 21447663 21750426 21447663 5132757 4547008 5132757 4547008 22993711 22707735 22993711 22707735 4268459 4195908 4268459 4195908 15051061 14635686 15051061 14635686 14099046 11788892 14099046 11788892 15205412 15174757 15205412 15174757 9004792 8792305 9004792 8792305 13246626 13880412 13246626 13880412 10059384 9604991 10059384 9604991 19376461 19646416 19376461 19646416 7041941 6486689 7041941 6486689 20261181 19866308 20261181 19866308 6442355 5865535 6442355 5865535 22227152 22017240 22227152 22017240 4346411 4258669 4346411 4258669 22726763 21886391 22726763 21886391 14529340 12076546 14529340 12076546 14914620 15348354 14914620 15348354 11383666 12252550 11383666 12252550 14499453 15210781 14499453 15210781 9491796 8354728 9491796 8354728 20104241 19614936 20104241 19614936 5924378 4442234 5924378 4442234 23195437 21990286 23195437 21990286 14145801 12352639 14145801 12352639 14543582 15278616 14543582 15278616 10911306 9592187 10911306 9592187 18151344 18105336 18151344 18105336 7861634 7354987 7861634 7354987 20168575 20095253 20168575 20095253 5423849 4226272 5423849 4226272 23198895 23023702 23198895 23023702 3903293 14728490 3903293 14728490 16206378 16131298 16206378 16131298 9287745 8208965 9287745 8208965 19290277 18784861 19290277 18784861 7318543 6200946 7318543 6200946 21935809 21563922 21935809 21563922 5356852 5336061 5356852 5336061 14852220 13033465 14852220 13033465 13085808 11466849 13085808 11466849 16083373 15459124 16083373 15459124 10728530 9844639 10728530 9844639 17758891 18642989 17758891 18642989 7311165 7248185 7311165 7248185 20497930 20183341 20497930 20183341 6055357 5586842 6055357 5586842 22048192 21298697 22048192 21298697 5751566 13051780 5751566 13051780 15750413 16184908 15750413 16184908 8746608 8124571 8746608 8124571 19307982 18590740 19307982 18590740 12875771 10542581 12875771 10542581 16421112 16306848 16421112 16306848 10380276 8290209 10380276 8290209 19754682 19866794 19754682 19866794 6751345 5838956 6751345 5838956 22232943 21650265 22232943 21650265 4898211 4039176 4898211 4039176 23290692 23236805 23290692 23236805 3579338 2899423 3579338 2899423 25864894 25133065 25864894 25133065 1146395 1193657 1146395 1193657 25900654 25407434 25900654 25407434 1469980 12693030 1469980 12693030 15770198 15698210 15770198 15698210 10409613 9598662 10409613 9598662 17628646 16936313 17628646 16936313 13390488 12616338 13390488 12616338 16472689 17499141 16472689 17499141 8628594 7637070 8628594 7637070 20562863 20405690 20562863 20405690 6135752 6119869 6135752 6119869 11780064 16061831 11780064 16061831 9423492 8332753 9423492 8332753 18800464 18258678 18800464 18258678 13163137 11257272 13163137 11257272 17031599 16625808 17031599 16625808 13080870 10124034 13080870 10124034 17146022 16770297 17146022 16770297 13011078 10346583 13011078 10346583 17883697 17816447 17883697 17816447 9230946 8014046 9230946 8014046 19298438 18884991 19298438 18884991 8100677 6829029 8100677 6829029 20631655 20856067 20631655 20856067 5522298 5124351 5522298 5124351 23183150 23661975 23183150 23661975 3374756 14664571 3374756 14664571 16715784 16992583 16715784 16992583 9849657 8881986 9849657 8881986 19159477 19423057 19159477 19423057 7356102 6859056 7356102 6859056 21634108 21906922 21634108 21906922 4597812 2570131 4597812 2570131 24525117 23388326 24525117 23388326 3369052 3415210 3369052 3415210 23910178 23271238 23910178 23271238 2472982 2081782 2472982 2081782 25177650 24610438 25177650 24610438 2372247 14490570 2372247 14490570 16684477 18144292 16684477 18144292 8351982 8117078 8351982 8117078 19120542 20280980 19120542 20280980 6721236 6669408 6721236 6669408 21718687 21924608 21718687 21924608 4845089 4589025 4845089 4589025 22370820 21687580 22370820 21687580 12203617 10056670 12203617 10056670 18181316 19419705 18181316 19419705 5913424 5460145 5913424 5460145 22559654 21980121 22559654 21980121 13769884 13485174 13769884 13485174 14490969 15186071 14490969 15186071 11082454 8681130 11082454 8681130 19674872 18979469 19674872 18979469 13443145 13085460 13443145 13085460 15428809 15435694 15428809 15435694 10567512 9104102 10567512 9104102 18371052 18707344 18371052 18707344 7784312 6186256 7784312 6186256 21308029 20822150 21308029 20822150 5926813 6005856 5926813 6005856 12138220 15009306 12138220 15009306 11720955 9760721 11720955 9760721 19600860 18982236 19600860 18982236 6799625 6391868 6799625 6391868 13339678 13553192 13339678 13553192 11954944 10409697 11954944 10409697 16748283 17705533 16748283 17705533 8715580 8030488 8715580 8030488 19486215 18590427 19486215 18590427 8447322 7918142 8447322 7918142 19699870 20398088 19699870 20398088 5616762 4352096 5616762 4352096 22643435 22847694 22643435 22847694 4186195 13432566 4186195 13432566 14366518 14100060 14366518 14100060 12422280 11739607 12422280 11739607 13197238 13479990 13197238 13479990 12361224 10624966 12361224 10624966 16995597 17284963 16995597 17284963 9081530 7438245 9081530 7438245 20829059 20600551 20829059 20600551 5166458 4910492 5166458 4910492 13741769 13494456 13741769 13494456 13313065 12107354 13313065 12107354 14842152 14179008 14842152 14179008 10611414 9779813 10611414 9779813 19259567 19423827 19259567 19423827 7591648 5936878 7591648 5936878 21773684 21375292 21773684 21375292 5675100 4464042 5675100 4464042 22358103 23932285 22358103 23932285 2664173 2361581 2664173 2361581 24702176 24501914 24702176 24501914 2255457 2286331 2255457 2286331 25158489 24847787 25158489 24847787 2048813 12554866 2048813 12554866 16465317 16539667 16465317 16539667 10457707 9447727 10457707 9447727 18098945 12546761 18098945 12546761 10032435 9472128 10032435 9472128 18231280 18419527 18231280 18419527 8231435 7667392 8231435 7667392 19552204 21035344 19552204 21035344 4289628 4270532 4289628 4270532 23178717 23454190 23178717 23454190 3223897 3009455 3223897 3009455 24080474 23101303 24080474 23101303 3979299 13264242 3979299 13264242 14247150 14258766 14247150 14258766 11224313 10486585 11224313 10486585 16696650 12212611 16696650 12212611 12601375 10842460 12601375 10842460 16470505 15647228 16470505 15647228 11249429 10012564 11249429 10012564 18216193 18173647 18216193 18173647 7213622 5981515 7213622 5981515 21403940 22370150 21403940 22370150 4439475 4001749 4439475 4001749 23673341 22836898 23673341 22836898 13818558 12696710 13818558 12696710 14863786 15457763 14863786 15457763 11406568 13671161 11406568 13671161 14515078 14127312 14515078 14127312 12642005 13503370 12642005 13503370 15797638 15134819 15797638 15134819 14999942 11345448 14999942 11345448 16064142 15994354 16064142 15994354 10256536 8818871 10256536 8818871 18556622 19710283 18556622 19710283 7361290 13115183 7361290 13115183 14143399 14955560 14143399 14955560 10742705 9095375 10742705 9095375 18519387 18405908 18519387 18405908 7906433 7499880 7906433 7499880 15455986 16984158 15455986 16984158 9774984 11049128 9774984 11049128 16393546 16735071 16393546 16735071 9259305 8162918 9259305 8162918 19198961 19996599 19198961 19996599 6596628 4544062 6596628 4544062 22111259 22449373 22111259 22449373 4466581 3581272 4466581 3581272 23987924 23453733 23987924 23453733 3502410 13713801 3502410 13713801 15199361 14582290 15199361 14582290 13892705 10885007 13892705 10885007 17945306 17534203 17945306 17534203 7479643 7203976 7479643 7203976 20078761 20590558 20078761 20590558 4637649 4164093 4637649 4164093 23300571 22708379 23300571 22708379 2542792 1565989 2542792 1565989 25510296 25862604 25510296 25862604 785971 802618 785971 802618 26252254 25661481 26252254 25661481 1230528 1380695 1230528 1380695 15352367 12400876 15352367 12400876 13127003 11596336 13127003 11596336 16448749 16049075 16448749 16049075 10422805 9556822 10422805 9556822 18389467 19089011 18389467 19089011 7857927 7241961 7857927 7241961 20342721 20693155 20342721 20693155 6280486 15089758 6280486 15089758 16025073 15707082 16025073 15707082 8123187 7986855 8123187 7986855 22008733 22193195 22008733 22193195 4565865 4087976 4565865 4087976 23046024 21936441 23046024 21936441 4997321 4958156 4997321 4958156 14302461 12582660 14302461 12582660 11888545 10707735 11888545 10707735 17531878 19128417 17531878 19128417 7630730 5893970 7630730 5893970 21644413 21025779 21644413 21025779 5255860 5018921 5255860 5018921 22117544 21462714 22117544 21462714 15053482 14148259 15053482 14148259 15663915 15021027 15663915 15021027 11484711 9186328 11484711 9186328 18939191 18103007 18939191 18103007 8514656 7637228 8514656 7637228 20656957 20668705 20656957 20668705 5409807 4747029 5409807 4747029 23009591 23677171 23009591 23677171 3328543 14326103 3328543 14326103 17507922 16950088 17507922 16950088 14237379 11401720 14237379 11401720 18118014 17583485 18118014 17583485 9528873 8881393 9528873 8881393 18173848 13647517 18173848 13647517 13152955 12864582 13152955 12864582 14546402 14417194 14546402 14417194 11959889 10652035 11959889 10652035 18190520 17741671 18190520 17741671 8670864 8178259 8670864 8178259 19034688 20130549 19034688 20130549 6822270 5144312 6822270 5144312 21841048 21683477 21841048 21683477 5162332 4698925 5162332 4698925 23350480 24114790 23350480 24114790 1796716 1153113 1796716 1153113 25855097 24822964 25855097 24822964 1535118 1825732 1535118 1825732 12202995 14590462 12202995 14590462 10956604 8758321 10956604 8758321 19815934 19121610 19815934 19121610 12740668 13402182 12740668 13402182 16408346 15797442 16408346 15797442 8509747 6581684 8509747 6581684 21818619 20957386 21818619 20957386 4141408 3306788 4141408 3306788 24078282 24034342 24078282 24034342 2890881 11628064 2890881 11628064 16835471 17766378 16835471 17766378 8110395 6522339 8110395 6522339 24175273 23439158 24175273 23439158 14713468 11687718 14713468 11687718 15040694 15477191 15040694 15477191 11206804 8530643 11206804 8530643 19387804 20200858 19387804 20200858 6357496 5432105 6357496 5432105 23634015 22833705 23634015 22833705 14759501 11248718 14759501 11248718 16695305 17712087 16695305 17712087 8869619 8365250 8869619 8365250 20355002 21962589 20355002 21962589 4828720 4651958 4828720 4651958 23623778 24088398 23623778 24088398 2735027 13922114 2735027 13922114 15644594 16130662 15644594 16130662 9757937 7940753 9757937 7940753 19788712 19932734 19788712 19932734 6595819 6529636 6595819 6529636 11085167 17156948 11085167 17156948 7655698 6433862 7655698 6433862 22043723 22460518 22043723 22460518 4335953 13488172 4335953 13488172 14194149 14834126 14194149 14834126 11577997 10523985 11577997 10523985 18234800 17979141 18234800 17979141 7580342 7114484 7580342 7114484 20134776 20057413 20134776 20057413 6818869 5058912 6818869 5058912 22436135 22096204 22436135 22096204 4045474 3743958 4045474 3743958 24060062 23455472 24060062 23455472 2744657 1961126 2744657 1961126 25031685 24055525 25031685 24055525 13745236 11003030 13745236 11003030 16543207 15870114 16543207 15870114 12030184 11250877 12030184 11250877 15853631 16554852 15853631 16554852 9063004 7677612 9063004 7677612 20348653 20750432 20348653 20750432 4989827 4575067 4989827 4575067 22532711 21993782 22532711 21993782 4406440 3357548 4406440 3357548 23390727 22604330 23390727 22604330 4239824 4179796 4239824 4179796 22688495 22681925 22688495 22681925 4104105 2999664 4104105 2999664 24715754 24130352 24715754 24130352 2726925 1609617 2726925 1609617 25789646 25547878 25789646 25547878 917808 1064710 917808 1064710 26355417 25665672 26355417 25665672 1321783 11995029 1321783 11995029 13290803 13350297 13290803 13350297 11207649 10524189 11207649 10524189 17192959 17008073 17192959 17008073 8345408 7834271 8345408 7834271 19127580 18765613 19127580 18765613 14401524 12416922 14401524 12416922 16249631 17999585 16249631 17999585 7473520 6843321 7473520 6843321 11094173 18215229 11094173 18215229 8823841 6151217 8823841 6151217 21447649 21062049 21447649 21062049 5503239 5309895 5503239 5309895 22565312 21763595 22565312 21763595 4516469 4477836 4516469 4477836 22797835 22870950 22797835 22870950 3897319 3451992 3897319 3451992 23487748 23132186 23487748 23132186 3325097 3279309 3325097 3279309 23902867 23553015 23902867 23553015 1901679 1995097 1901679 1995097 14010444 13241723 14010444 13241723 12979192 10901839 12979192 10901839 16296553 14608873 16296553 14608873 11825221 11009839 11825221 11009839 17602126 17460305 17602126 17460305 9418406 5767305 9418406 5767305 21485633 20971350 21485633 20971350 5601662 4960657 5601662 4960657 23421459 23145951 23421459 23145951 3812477 3783024 3812477 3783024 22920723 22065317 22920723 22065317 4323098 4085425 4323098 4085425 24020899 24125705 24020899 24125705 2773069 15138128 2773069 15138128 16016616 16305948 16016616 16305948 10124068 9365618 10124068 9365618 18782066 19333098 18782066 19333098 7459846 5484103 7459846 5484103 21336336 11513746 21336336 11513746 12260502 10173489 12260502 10173489 16834619 17149441 16834619 17149441 8002026 6374719 8002026 6374719 21458386 21746463 21458386 21746463 5013367 3740465 5013367 3740465 24596387 23840305 24596387 23840305 2637938 2798432 2637938 2798432 24574755 24559101 24574755 24559101 1967728 1313158 1967728 1313158 26153293 25020689 26153293 25020689 1376838 1303538 1376838 1303538 12289203 14666238 12289203 14666238 10055955 9245918 10055955 9245918 19132587 19739678 19132587 19739678 7244923 6828686 7244923 6828686 20743218 21071299 20743218 21071299 5840267 5285026 5840267 5285026 21779520 21695984 21779520 21695984 5428331 12940835 5428331 12940835 14215411 14322806 14215411 14322806 12368299 11417283 12368299 11417283 15582092 15107109 15582092 15107109 10091492 9415053 10091492 9415053 17725958 17491211 17725958 17491211 7271321 7232382 7271321 7232382 14718733 13578811 14718733 13578811 12625078 11832667 12625078 11832667 14889520 12533926 14889520 12533926 12366529 10239220 12366529 10239220 17601699 17743378 17601699 17743378 6456043 5625890 6456043 5625890 21534980 21628322 21534980 21628322 5546335 15242281 5546335 15242281 11641795 15674874 11641795 15674874 10286354 8469780 10286354 8469780 18781274 19548758 18781274 19548758 7180397 6174888 7180397 6174888 20818175 20318174 20818175 20318174 6604212 5855184 6604212 5855184 21852482 21209350 21852482 21209350 5640823 5362508 5640823 5362508 22322492 21932754 22322492 21932754 4693786 3119113 4693786 3119113 25221237 24565156 25221237 24565156 2098003 1297712 2098003 1297712 25861058 24747075 25861058 24747075 1585342 1248590 1585342 1248590 26119184 25354748 26119184 25354748 1475657 1462250 1475657 1462250 14467031 12582414 14467031 12582414 12115583 11403693 12115583 11403693 16149061 17203620 16149061 17203620 10059025 14558446 10059025 14558446 17316069 17836374 17316069 17836374 8422323 7023503 8422323 7023503 20585547 21047053 20585547 21047053 4806913 4392180 4806913 4392180 12205312 14936471 12205312 14936471 10261286 9957113 10261286 9957113 11783235 18638493 11783235 18638493 8488604 10555664 8488604 10555664 11914396 15884071 11914396 15884071 10483469 9765056 10483469 9765056 19910279 19407761 19910279 19407761 7564925 6992555 7564925 6992555 13251642 13927020 13251642 13927020 12114939 10790360 12114939 10790360 20106977 19474029 20106977 19474029 7189596 5620295 7189596 5620295 21907598 21180635 21907598 21180635 5611434 14096322 5611434 14096322 15555416 18221198 15555416 18221198 8928700 10561765 8928700 10561765 14518850 14908489 14518850 14908489 11948946 11054989 11948946 11054989 16480106 17036749 16480106 17036749 8021777 7330812 8021777 7330812 20327115 19835139 20327115 19835139 6414730 5404938 6414730 5404938 22072150 21251878 22072150 21251878 14119592 11403707 14119592 11403707 15757578 16414612 15757578 16414612 10052399 8097281 10052399 8097281 19908553 19648944 19908553 19648944 7160146 6390108 7160146 6390108 20781139 22776505 20781139 22776505 4218603 10108911 4218603 10108911 17006677 14164433 17006677 14164433 11183322 9732969 11183322 9732969 17645794 18609370 17645794 18609370 8002004 6904385 8002004 6904385 19972058 19665875 19972058 19665875 7086729 6223502 7086729 6223502 20958261 22240596 20958261 22240596 4651205 13050616 4651205 13050616 14577932 16822343 14577932 16822343 8191247 7857811 8191247 7857811 19516993 19115890 19516993 19115890 14472555 11664061 14472555 11664061 15275360 14701369 15275360 14701369 12643668 10628799 12643668 10628799 16812285 18861814 16812285 18861814 7766251 6976063 7766251 6976063 19841552 19630177 19841552 19630177 6943709 6386840 6943709 6386840 20636309 21938259 20636309 21938259 4240330 4335909 4240330 4335909 13462029 13551320 13462029 13551320 12319668 9793095 12319668 9793095 17359607 18101060 17359607 18101060 8969959 14699771 8969959 14699771 15762685 16281111 15762685 16281111 9416645 7722520 9416645 7722520 19930476 19173794 19930476 19173794 7544598 6766026 7544598 6766026 22517668 22875267 22517668 22875267 3987073 4003226 3987073 4003226 13978086 13034851 13978086 13034851 12253181 10885317 12253181 10885317 18166547 17756182 18166547 17756182 8487977 7481713 8487977 7481713 19981921 19315855 19981921 19315855 6508963 4943783 6508963 4943783 22591253 22708037 22591253 22708037 4204877 3343973 4204877 3343973 23522092 23207465 23522092 23207465 3433466 3042129 3433466 3042129 23699119 22961780 23699119 22961780 3982749 3230631 3982749 3230631 23893524 24132844 23893524 24132844 2220147 1962784 2220147 1962784 16743774 16450944 16743774 16450944 14066715 12428011 14066715 12428011 19184214 19060851 19184214 19060851 13701117 11978996 13701117 11978996 16786018 16911401 16786018 16911401 10013449 9096053 10013449 9096053 18937299 18639530 18937299 18639530 12146856 11288301 12146856 11288301 19558116 18975792 19558116 18975792 11312548 10566810 11312548 10566810 14748803 15456971 14748803 15456971 10829383 9274014 10829383 9274014 18626980 19244375 18626980 19244375 7738677 7721664 7738677 7721664 19943721 19811906 19943721 19811906 6230903 5543480 6230903 5543480 21568345 20995537 21568345 20995537 5944296 13071963 5944296 13071963 15015309 15618664 15015309 15618664 10994376 10370480 10994376 10370480 17753660 17923645 17753660 17923645 9202042 8490415 9202042 8490415 20415547 19842293 20415547 19842293 13167312 12145222 13167312 12145222 15230438 14830876 15230438 14830876 12030234 11033944 12030234 11033944 16704252 17007746 16704252 17007746 9126963 7761248 9126963 7761248 20212346 19521401 20212346 19521401 7479881 7031699 7479881 7031699 21291144 20883588 21291144 20883588 6236189 5194347 6236189 5194347 22568595 21669647 22568595 21669647 12372717 8887249 12372717 8887249 18410222 19199695 18410222 19199695 7333285 6383004 7333285 6383004 21356867 21097126 21356867 21097126 6181436 6168765 6181436 6168765 13206612 14351039 13206612 14351039 12040031 9063121 12040031 9063121 18447596 17911221 18447596 17911221 9146329 12543695 9146329 12543695 14257048 13291531 14257048 13291531 13215029 9899510 13215029 9899510 18691735 17788370 18691735 17788370 8044436 7608300 8044436 7608300 19386527 9922149 19386527 9922149 9091953 7849724 9091953 7849724 20877931 20700625 20877931 20700625 6073270 5236606 6073270 5236606 23269977 22895340 23269977 22895340 4098618 10683949 4098618 10683949 12523988 16565322 12523988 16565322 9874667 9175833 9874667 9175833 18337831 17697404 18337831 17697404 11129802 8624521 11129802 8624521 21472223 20836737 21472223 20836737 11078431 8604946 11078431 8604946 18343132 11678765 18343132 11678765 12490181 11550184 12490181 11550184 15247182 13933708 15247182 13933708 13519967 13102869 13519967 13102869 15917966 16781200 15917966 16781200 9554398 8138032 9554398 8138032 19787616 19023067 19787616 19023067 16656475 9630225 16656475 9630225 17735866 17635293 17735866 17635293 7974957 7394497 7974957 7394497 20417223 20009102 20417223 20009102 13447051 11208841 13447051 11208841 15846258 15979116 15846258 15979116 10797735 9664870 10797735 9664870 18162188 17942036 18162188 17942036 8609027 7082759 8609027 7082759 21175415 21310366 21175415 21310366 5360065 4751570 5360065 4751570 22247674 21710876 22247674 21710876 4707470 4615779 4707470 4615779 12900620 16129655 12900620 16129655 9085221 6672055 9085221 6672055 20944687 20938805 20944687 20938805 5074022 4495268 5074022 4495268 22597066 22344480 22597066 22344480 4362381 4348579 4362381 4348579 22826270 22396867 22826270 22396867 4584797 14156195 4584797 14156195 17165175 16620081 17165175 16620081 8116100 6394168 8116100 6394168 21903269 21374686 21903269 21374686 14107663 13908699 14107663 13908699 15137115 14459009 15137115 14459009 14626921 12033684 14626921 12033684 16810187 17047696 16810187 17047696 6717274 6401007 6717274 6401007 13330407 15461360 13330407 15461360 8738696 8460773 8738696 8460773 12446164 14733496 12446164 14733496 11681046 10358964 11681046 10358964 17068999 19412844 17068999 19412844 7416150 6402251 7416150 6402251 21636897 24948379 21636897 24948379 1863736 13095995 1863736 13095995 15430248 16276748 15430248 16276748 8113518 7429488 8113518 7429488 20144007 19501895 20144007 19501895 14098759 12394572 14098759 12394572 16239328 16010252 16239328 16010252 7815823 6379070 7815823 6379070 22063920 22141735 22063920 22141735 4745640 4712661 4745640 4712661 24766019 25140214 24766019 25140214 760407 585893 760407 585893 26454341 25470057 26454341 25470057 128609 154770 128609 154770 26885132 26536704 26885132 26536704 241570 237563 241570 237563 26724726 26337297 26724726 26337297 454205 621418 454205 621418 13650323 14191122 13650323 14191122 12270368 11749346 12270368 11749346 16555316 16165826 16555316 16165826 13725119 11928004 13725119 11928004 14930919 17428334 14930919 17428334 6469559 6307085 6469559 6307085 13721169 13324427 13721169 13324427 12800114 10660855 12800114 10660855 16394233 11825227 16394233 11825227 12339849 11048791 12339849 11048791 15794363 19328807 15794363 19328807 6632457 6599901 6632457 6599901 15287017 13166973 15287017 13166973 13322597 12532936 13322597 12532936 16321503 15692716 16321503 15692716 13432839 11967760 13432839 11967760 18935337 19342311 18935337 19342311 6647903 6205731 6647903 6205731 21040018 20231606 21040018 20231606 5638647 5155689 5638647 5155689 22188974 22598050 22188974 22598050 3220432 2538939 3220432 2538939 25564212 24761491 25564212 24761491 1760966 2148316 1760966 2148316 25313483 24162069 25313483 24162069 12150036 12063143 12150036 12063143 13717125 13134770 13717125 13134770 11890107 9139861 11890107 9139861 19100934 19370534 19100934 19370534 7742487 7173991 7742487 7173991 18488641 12038691 18488641 12038691 11333107 9269902 11333107 9269902 17915872 19104297 17915872 19104297 7924775 7666002 7924775 7666002 15908978 15775406 15908978 15775406 9285274 8729593 9285274 8729593 18780871 19717273 18780871 19717273 5882772 5329156 5882772 5329156 21932470 23462478 21932470 23462478 3286475 2470471 3286475 2470471 24701268 23419827 24701268 23419827 17131359 9265441 17131359 9265441 18072456 20176875 18072456 20176875 5914670 5613233 5914670 5613233 23924191 23933960 23924191 23933960 2787634 2199876 2787634 2199876 24914564 23979152 24914564 23979152 14370799 10196334 14370799 10196334 17101031 16798284 17101031 16798284 10187208 11889786 10187208 11889786 13026082 12401698 13026082 12401698 11914018 10936856 11914018 10936856 16615080 15990264 16615080 15990264 8349092 7615036 8349092 7615036 19522802 20629824 19522802 20629824 5199208 4520459 5199208 4520459 23120760 22998550 23120760 22998550 3971735 2951118 3971735 2951118 24163296 23277295 24163296 23277295 3269383 2979678 3269383 2979678 13662208 13812331 13662208 13812331 10652950 10105464 10652950 10105464 19562070 19366301 19562070 19366301 4566313 4458273 4566313 4458273 13744698 15784116 13744698 15784116 10189122 9653496 10189122 9653496 19202889 20284168 19202889 20284168 5836137 5126194 5836137 5126194 23015827 22450174 23015827 22450174 4549732 13312934 4549732 13312934 13588101 15417748 13588101 15417748 9953999 8831175 9953999 8831175 19888853 19381018 19888853 19381018 12887841 12563027 12887841 12563027 16121162 16860050 16121162 16860050 8413781 8008091 8413781 8008091 20398574 22848308 20398574 22848308 3986529 14459894 3986529 14459894 16443058 15816336 16443058 15816336 11213993 15100700 11213993 15100700 16496649 17149943 16496649 17149943 9742138 9183803 9742138 9183803 18783628 18250022 18783628 18250022 7775814 6784336 7775814 6784336 21676627 21406873 21676627 21406873 4960001 3594644 4960001 3594644 23510787 22955954 23510787 22955954 3919611 3793074 3919611 3793074 23168329 22609434 23168329 22609434 4397013 14411156 4397013 14411156 20577127 20366552 20577127 20366552 6034724 5386605 6034724 5386605 22472187 22291942 22472187 22291942 4430854 12447639 4430854 12447639 14191009 15818356 14191009 15818356 10263879 9286295 10263879 9286295 20642547 20985764 20642547 20985764 5817300 4919544 5817300 4919544 21755473 21754999 21755473 21754999 4997484 4612725 4997484 4612725 23594424 23042817 23594424 23042817 2611524 2997036 2611524 2997036 24524900 25189533 24524900 25189533 1330650 1238945 1330650 1238945 11498025 17068361 11498025 17068361 9101860 7857759 9101860 7857759 20491510 19824254 20491510 19824254 6949079 6220793 6949079 6220793 21546517 20967228 21546517 20967228 5422863 4926420 5422863 4926420 22577110 21999068 22577110 21999068 4829019 12281257 4829019 12281257 14924766 14036538 14924766 14036538 12805441 11059604 12805441 11059604 17119638 17273174 17119638 17273174 8918840 6946482 8918840 6946482 21317767 20809966 21317767 20809966 6106708 5711935 6106708 5711935 21380834 13678685 21380834 13678685 11107134 9035581 11107134 9035581 18230217 17545330 18230217 17545330 9385834 11423927 9385834 11423927 16886461 19327597 16886461 19327597 7360674 7279385 7360674 7279385 20023131 20874087 20023131 20874087 6331449 11830780 6331449 11830780 15158473 15775875 15158473 15775875 10507432 8794204 10507432 8794204 18204515 10955819 18204515 10955819 11590110 9734742 11590110 9734742 17861468 19670231 17861468 19670231 7124683 6903510 7124683 6903510 20687491 20115404 20687491 20115404 14539642 9063994 14539642 9063994 18781429 18585324 18781429 18585324 7943438 6456624 7943438 6456624 21717343 21021308 21717343 21021308 4979925 4241411 4979925 4241411 23218531 23027894 23218531 23027894 4110664 10585840 4110664 10585840 12168640 16190450 12168640 16190450 10582661 8975172 10582661 8975172 19420389 19527540 19420389 19527540 7454587 13169234 7454587 13169234 17514960 17102891 17514960 17102891 8513849 6515944 8513849 6515944 20193576 20397257 20193576 20397257 5817381 5744872 5817381 5744872 23168947 23157304 23168947 23157304 3750997 15735933 3750997 15735933 16628703 16190542 16628703 16190542 13375571 9197976 13375571 9197976 18175814 19142368 18175814 19142368 6573576 4928444 6573576 4928444 22168121 22570471 22168121 22570471 2440936 2017149 2440936 2017149 25277725 25754956 25277725 25754956 831634 898127 831634 898127 26576050 25532749 26576050 25532749 1292018 1130219 1292018 1130219 26048752 25420286 26048752 25420286 1471143 12960561 1471143 12960561 15410701 16327480 15410701 16327480 10359208 13073889 10359208 13073889 15730922 16362997 15730922 16362997 9920007 7471919 9920007 7471919 19761310 19645008 19761310 19645008 7166887 6415598 7166887 6415598 20367807 14135781 20367807 14135781 12331527 10442859 12331527 10442859 17047663 16529418 17047663 16529418 10633112 9730473 10633112 9730473 18724336 18446118 18724336 18446118 7970642 7833116 7970642 7833116 12984674 14776619 12984674 14776619 10806055 10224532 10806055 10224532 13578616 15259467 13578616 15259467 11115320 10563292 11115320 10563292 14747722 14184542 14747722 14184542 14206137 11277263 14206137 11277263 16765476 16176671 16765476 16176671 10274877 9566366 10274877 9566366 19797053 19389797 19797053 19389797 6023622 5668293 6023622 5668293 21279359 20659436 21279359 20659436 6292869 14649837 6292869 14649837 16133892 16459441 16133892 16459441 7907476 7314203 7907476 7314203 20198147 19735479 20198147 19735479 12748243 11889153 12748243 11889153 17304800 17982156 17304800 17982156 8730881 7678885 8730881 7678885 20405864 20295951 20405864 20295951 5044236 4561361 5044236 4561361 22689513 23487980 22689513 23487980 3325973 3434666 3325973 3434666 24721084 24560702 24721084 24560702 2449536 14469484 2449536 14469484 17774066 18896786 17774066 18896786 8115686 6924927 8115686 6924927 20567515 20438683 20567515 20438683 5136978 3898227 5136978 3898227 23768340 23342571 23768340 23342571 11818027 10831949 11818027 10831949 16029692 14859549 16029692 14859549 11641623 10518494 11641623 10518494 17048012 16743445 17048012 16743445 10282795 11349119 10282795 11349119 12592513 14162155 12592513 14162155 11933522 8796823 11933522 8796823 19502127 20666425 19502127 20666425 4390235 4038221 4390235 4038221 22910339 22687778 22910339 22687778 4289085 3417094 4289085 3417094 25535172 24325269 25535172 24325269 12422075 11336369 12422075 11336369 16002203 16107202 16002203 16107202 10503423 9630450 10503423 9630450 18145088 17927347 18145088 17927347 8683802 8149232 8683802 8149232 19678581 21395394 19678581 21395394 4234459 3394701 4234459 3394701 24274463 23500082 24274463 23500082 3449199 2973646 3449199 2973646 24918984 24227241 24918984 24227241 2258230 2316451 2258230 2316451 13990993 14505398 13990993 14505398 11667877 10827080 11667877 10827080 16767264 16092613 16767264 16092613 9792833 8426992 9792833 8426992 20699796 21076523 20699796 21076523 5909150 4560110 5909150 4560110 22552580 22363106 22552580 22363106 4564233 3932990 4564233 3932990 22871382 23307394 22871382 23307394 3108058 3141726 3108058 3141726 25215144 24950382 25215144 24950382 1970369 12673663 1970369 12673663 14195692 13014259 14195692 13014259 11404947 9633509 11404947 9633509 21753492 21780531 21753492 21780531 3755526 3401496 3755526 3401496 23477196 22830980 23477196 22830980 4202154 3673120 4202154 3673120 23917160 23328893 23917160 23328893 3510488 3373614 3510488 3373614 11056681 16772933 11056681 16772933 9298843 7058393 9298843 7058393 19648893 10351947 19648893 10351947 8581754 7656820 8581754 7656820 20785997 21083152 20785997 21083152 5698046 4969568 5698046 4969568 21970947 21789192 21970947 21789192 4709737 4503220 4709737 4503220 22337056 21981694 22337056 21981694 4948230 4206151 4948230 4206151 24684173 23603246 24684173 23603246 14122011 11546536 14122011 11546536 17303308 16868761 17303308 16868761 14672889 11283859 14672889 11283859 16332588 15673656 16332588 15673656 11101236 11530551 11101236 11530551 14165734 14044133 14165734 14044133 12297689 10993595 12297689 10993595 18078108 17744308 18078108 17744308 9091459 7036252 9091459 7036252 20271463 19578899 20271463 19578899 11538126 9735687 11538126 9735687 19403519 19047808 19403519 19047808 11283408 10067113 11283408 10067113 19140749 18735773 19140749 18735773 7907325 6502018 7907325 6502018 20565939 20079403 20565939 20079403 11990357 11041482 11990357 11041482 12946570 14122692 12946570 14122692 12133332 11268324 12133332 11268324 15652637 14686582 15652637 14686582 11642770 8677677 11642770 8677677 20315699 19882814 20315699 19882814 6810558 5706648 6810558 5706648 21177293 20604769 21177293 20604769 12162332 11471395 12162332 11471395 15373532 15604333 15373532 15604333 10466800 6964265 10466800 6964265 20109494 11248376 20109494 11248376 11599974 8257914 11599974 8257914 19511296 21205221 19511296 21205221 5550041 4952552 5550041 4952552 22129967 23096076 22129967 23096076 3358574 3307805 3358574 3307805 24266321 23130074 24266321 23130074 3987798 11826269 3987798 11826269 14863778 13846810 14863778 13846810 10300875 9554241 10300875 9554241 17633570 17479249 17633570 17479249 8623242 6636712 8623242 6636712 20868328 21364050 20868328 21364050 4922925 3777958 4922925 3777958 23394057 23565591 23394057 23565591 3178854 3117536 3178854 3117536 13783204 16193853 13783204 16193853 10348116 9790280 10348116 9790280 18661987 17810952 18661987 17810952 8390069 7662367 8390069 7662367 20663086 19933090 20663086 19933090 15536251 11154061 15536251 11154061 16233873 17376922 16233873 17376922 8258415 6107607 8258415 6107607 20975542 12006794 20975542 12006794 10726206 9286546 10726206 9286546 18829139 18551947 18829139 18551947 7731511 7064274 7731511 7064274 19993375 19406618 19993375 19406618 7143940 6115218 7143940 6115218 21142674 21849349 21142674 21849349 4944506 12105357 4944506 12105357 14512849 15318514 14512849 15318514 11428004 11309707 11428004 11309707 15586846 15810191 15586846 15810191 10083891 9234084 10083891 9234084 19183703 18856898 19183703 18856898 7764066 6819838 7764066 6819838 20157492 19501232 20157492 19501232 13087724 11806439 13087724 11806439 16762991 16400005 16762991 16400005 9488552 7473526 9488552 7473526 19870155 20148705 19870155 20148705 6642876 5822388 6642876 5822388 22127361 21990040 22127361 21990040 4423300 4034221 4423300 4034221 23381759 22288335 23381759 22288335 11005543 10000860 11005543 10000860 17336768 17046731 17336768 17046731 8797174 6994183 8797174 6994183 21516819 20876234 21516819 20876234 14019741 12021999 14019741 12021999 15659203 16156431 15659203 16156431 10563682 9758415 10563682 9758415 19177206 20985031 19177206 20985031 5661923 5540687 5661923 5540687 21259615 20730392 21259615 20730392 5086895 4789056 5086895 4789056 22153258 21915669 22153258 21915669 4951594 4880357 4951594 4880357 23436146 23212216 23436146 23212216 2759401 3056118 2759401 3056118 24288911 23619335 24288911 23619335 2993807 2006323 2993807 2006323 24918473 24326817 24918473 24326817 2709674 14149376 2709674 14149376 14442772 14441871 14442772 14441871 12170493 10807149 12170493 10807149 16327305 12839496 16327305 12839496 12695325 11324678 12695325 11324678 15657048 12344111 15657048 12344111 12519125 10875735 12519125 10875735 16280637 16432107 16280637 16432107 10229829 9770205 10229829 9770205 13836699 14750012 13836699 14750012 11519088 10513326 11519088 10513326 16365757 12257870 16365757 12257870 12756987 10277950 12756987 10277950 17179048 18190585 17179048 18190585 8191371 6793093 8191371 6793093 21808819 21466387 21808819 21466387 5205549 5033552 5205549 5033552 22382563 22509063 22382563 22509063 4282683 2977870 4282683 2977870 24351919 23871378 24351919 23871378 2594541 2769498 2594541 2769498 11543682 15872134 11543682 15872134 10475448 9687432 10475448 9687432 18797391 21000401 18797391 21000401 5228236 5024701 5228236 5024701 22928277 23692790 22928277 23692790 2944214 3195176 2944214 3195176 24166543 24478053 24166543 24478053 2400162 13953684 2400162 13953684 15482244 15437978 15482244 15437978 10004068 9035758 10004068 9035758 18972452 18183865 18972452 18183865 14391897 10526241 14391897 10526241 16742901 16838939 16742901 16838939 8952364 8388396 8952364 8388396 11926373 15801664 11926373 15801664 8180230 6144986 8180230 6144986 21553986 22095201 21553986 22095201 4584148 4146101 4584148 4146101 23128683 22544378 23128683 22544378 4081643 3635334 4081643 3635334 23617507 23380750 23617507 23380750 3174249 1698926 3174249 1698926 25535542 24767550 25535542 24767550 1261012 1529336 1261012 1529336 25617476 25556684 25617476 25556684 639793 460896 639793 460896 26595750 25766711 26595750 25766711 580082 459429 580082 459429 26804992 26115402 26804992 26115402 960703 12255367 960703 12255367 13326430 15064267 13326430 15064267 11325324 10328304 11325324 10328304 18980015 19630290 18980015 19630290 6897427 5985206 6897427 5985206 21074133 20379278 21074133 20379278 13642325 12883830 13642325 12883830 15792494 16042306 15792494 16042306 10961635 12963593 10961635 12963593 16168881 16662751 16168881 16662751 9631151 9275158 9631151 9275158 15370934 12979367 15370934 12979367 12969172 11335519 12969172 11335519 19127960 20867862 19127960 20867862 5957964 5580334 5957964 5580334 21464933 22919297 21464933 22919297 3986244 2618096 3986244 2618096 25270378 24539737 25270378 24539737 2321808 11239774 2321808 11239774 14289224 13615661 14289224 13615661 11412408 9930478 11412408 9930478 19034248 18635052 19034248 18635052 7266694 5929867 7266694 5929867 20777302 10875824 20777302 10875824 9010292 8513530 9010292 8513530 19329156 19015690 19329156 19015690 6580910 5816705 6580910 5816705 22336315 22805188 22336315 22805188 3884141 3869143 3884141 3869143 23008519 22388128 23008519 22388128 3927077 3748256 3927077 3748256 23501065 23412697 23501065 23412697 2744143 2415112 2744143 2415112 24647120 25108256 24647120 25108256 1568709 1021219 1568709 1021219 26018835 25680038 26018835 25680038 630085 715694 630085 715694 15562421 13475662 15562421 13475662 11624849 10115102 11624849 10115102 17424551 17135896 17424551 17135896 8787181 7226932 8787181 7226932 19881097 19435147 19881097 19435147 7169542 6923354 7169542 6923354 20582860 19815926 20582860 19815926 13511870 10874142 13511870 10874142 16472335 16426992 16472335 16426992 9576370 8818875 9576370 8818875 18547185 18184918 18547185 18184918 8596175 7992536 8596175 7992536 20168405 20660694 20168405 20660694 6035017 6065041 6035017 6065041 20856040 20258279 20856040 20258279 6657507 15550270 6657507 15550270 16328437 15886674 16328437 15886674 10299707 9618406 10299707 9618406 17713246 17121240 17713246 17121240 7909035 7053777 7909035 7053777 20663195 20504098 20663195 20504098 6528986 10895620 6528986 10895620 14786090 15262546 14786090 15262546 11483823 10210796 11483823 10210796 17632647 17270174 17632647 17270174 9803833 7562728 9803833 7562728 21958264 23284510 21958264 23284510 3134189 3211389 3134189 3211389 14567168 15330018 14567168 15330018 10340029 9505604 10340029 9505604 18127592 17993920 18127592 17993920 8854439 8488064 8854439 8488064 14792374 13305638 14792374 13305638 13266357 11658991 13266357 11658991 16385660 16230873 16385660 16230873 10232037 9311911 10232037 9311911 18295041 17681228 18295041 17681228 8367242 6816907 8367242 6816907 20083057 19960511 20083057 19960511 6961028 5319203 6961028 5319203 23263676 22733527 23263676 22733527 4159275 12285664 4159275 12285664 16357282 16340321 16357282 16340321 9665560 8551576 9665560 8551576 18856980 19277514 18856980 19277514 7582806 5635191 7582806 5635191 21428880 22328809 21428880 22328809 4361082 3831255 4361082 3831255 23601277 23199360 23601277 23199360 2955856 2669148 2955856 2669148 25430848 24657992 25430848 24657992 2280973 2779066 2280973 2779066 24395855 24393607 24395855 24393607 2689090 1702724 2689090 1702724 26315052 25279050 26315052 25279050 1681414 14287569 1681414 14287569 15181764 15367274 15181764 15367274 11046903 9789533 11046903 9789533 18060596 17519139 18060596 17519139 8134451 4959913 8134451 4959913 22848707 23425082 22848707 23425082 2890054 2924923 2890054 2924923 24023128 23482417 24023128 23482417 3008821 2723355 3008821 2723355 25800661 25782675 25800661 25782675 1164569 1361940 1164569 1361940 25984971 24942692 25984971 24942692 1967974 13788669 1967974 13788669 15886695 16021926 15886695 16021926 10048647 9016345 10048647 9016345 18894732 19179624 18894732 19179624 7286723 6890691 7286723 6890691 15700976 11270732 15700976 11270732 8929708 8347707 8929708 8347707 20952043 21022779 20952043 21022779 5327854 4277985 5327854 4277985 22605326 21699926 22605326 21699926 5139509 4807682 5139509 4807682 22126210 21976451 22126210 21976451 4564999 3919961 4564999 3919961 23832962 22936600 23832962 22936600 16321737 10028586 16321737 10028586 17864110 17676743 17864110 17676743 8552752 5498582 8552752 5498582 21650694 15877071 21650694 15877071 13110403 12325636 13110403 12325636 14558553 13713017 14558553 13713017 12488100 10276234 12488100 10276234 16776167 16650283 16776167 16650283 9635806 8590000 9635806 8590000 19152334 19937048 19152334 19937048 7082367 6659197 7082367 6659197 13132041 14777617 13132041 14777617 12084278 10071785 12084278 10071785 17139136 16424360 17139136 16424360 13466264 12777007 13466264 12777007 16214061 15550400 16214061 15550400 11081528 10065063 11081528 10065063 17107200 17546287 17107200 17546287 8700854 7781691 8700854 7781691 20392310 19763532 20392310 19763532 7179872 6903780 7179872 6903780 22443241 21826660 22443241 21826660 4942676 4145267 4942676 4145267 23653606 22774541 23653606 22774541 4190501 3694438 4190501 3694438 23239883 22348783 23239883 22348783 16421222 9676222 16421222 9676222 18164771 18619259 18164771 18619259 7406682 7282399 7406682 7282399 13296291 14181962 13296291 14181962 10799901 9811254 10799901 9811254 17199687 13187170 17199687 13187170 11210566 10590026 11210566 10590026 16659089 16056504 16659089 16056504 8551237 7291494 8551237 7291494 20180282 19597279 20180282 19597279 14886030 11627119 14886030 11627119 15167181 13016311 15167181 13016311 9816847 9365919 9816847 9365919 18837285 19032079 18837285 19032079 7598488 7164187 7598488 7164187 15566504 16311813 15566504 16311813 9491295 8656025 9491295 8656025 18798728 19333772 18798728 19333772 7143982 5971492 7143982 5971492 22476016 23329322 22476016 23329322 3597308 3163687 3597308 3163687 23685223 24426793 23685223 24426793 2528733 2675310 2528733 2675310 25363062 24746337 25363062 24746337 2193082 1439948 2193082 1439948 26098866 25839343 26098866 25839343 1011409 825918 1011409 825918 26225091 26915086 26225091 26915086 57200 158501 57200 158501 13337600 14707305 13337600 14707305 11564567 10520873 11564567 10520873 17074798 17840214 17074798 17840214 8464194 5937674 8464194 5937674 21507939 24120022 21507939 24120022 2818894 13139015 2818894 13139015 14923426 14579648 14923426 14579648 11260910 9963522 11260910 9963522 17384520 17707785 17384520 17707785 8831032 5404885 8831032 5404885 22897427 23633348 22897427 23633348 3324855 2867989 3324855 2867989 25220168 24311046 25220168 24311046 2199291 1872834 2199291 1872834 25064060 23897809 25064060 23897809 2985572 12624936 2985572 12624936 14908660 13841886 14908660 13841886 11575450 9633284 11575450 9633284 20298739 19560912 20298739 19560912 6955183 4864152 6955183 4864152 21913407 21400190 21913407 21400190 5492283 5325197 5492283 5325197 23052174 22999652 23052174 22999652 3877777 3620858 3877777 3620858 14274368 12980446 14274368 12980446 11350376 10139650 11350376 10139650 16601447 11043525 16601447 11043525 9973193 9469434 9973193 9469434 15325814 16148073 15325814 16148073 10421788 9579789 10421788 9579789 18418028 18501011 18418028 18501011 8092009 6701764 8092009 6701764 20401162 20339629 20401162 20339629 6541467 6297762 6541467 6297762 14275704 13017796 14275704 13017796 13067435 12086614 13067435 12086614 16418980 16914994 16418980 16914994 9453220 7429790 9453220 7429790 19706199 18976615 19706199 18976615 7700939 7560041 7700939 7560041 15083046 15345963 15083046 15345963 10851651 9785395 10851651 9785395 19050491 19386409 19050491 19386409 7602537 6540303 7602537 6540303 21119623 20408088 21119623 20408088 5846468 5484958 5846468 5484958 14123876 15073905 14123876 15073905 11430790 10672258 11430790 10672258 18434167 17986102 18434167 17986102 7566975 6712927 7566975 6712927 21474071 20717533 21474071 20717533 15921685 11010594 15921685 11010594 17425017 17621564 17425017 17621564 9148740 7930744 9148740 7930744 20944397 20989068 20944397 20989068 6166131 5595590 6166131 5595590 21123613 11858071 21123613 11858071 11957916 11033286 11957916 11033286 15987557 15717569 15987557 15717569 11071170 10562016 11071170 10562016 14762113 14205155 14762113 14205155 14548866 11526901 14548866 11526901 16014551 16249314 16014551 16249314 10155503 9011337 10155503 9011337 18567262 18389256 18567262 18389256 7210554 6733344 7210554 6733344 15506846 14929448 15506846 14929448 13630820 12837966 13630820 12837966 15058717 14636489 15058717 14636489 11719305 10945510 11719305 10945510 15568029 15111079 15568029 15111079 13348534 12901083 13348534 12901083 15071420 15486523 15071420 15486523 10760513 7571971 10760513 7571971 19876680 20293734 19876680 20293734 6447093 5444803 6447093 5444803 21229317 22180001 21229317 22180001 4601388 4070403 4601388 4070403 23039137 22188352 23039137 22188352 4619947 3925369 4619947 3925369 23126172 23693824 23126172 23693824 2648945 2275099 2648945 2275099 25647426 24629356 25647426 24629356 12703884 13710619 12703884 13710619 15545648 15369427 15545648 15369427 13546501 13196069 13546501 13196069 14397588 14268332 14397588 14268332 11658193 10721165 11658193 10721165 17113689 17572496 17113689 17572496 9345599 11298576 9345599 11298576 17162782 17549522 17162782 17549522 8720434 8090001 8720434 8090001 20354602 19911410 20354602 19911410 5667549 5024256 5667549 5024256 21844807 12232519 21844807 12232519 9906646 8407640 9906646 8407640 21707118 21063329 21707118 21063329 13597768 12339782 13597768 12339782 15780960 16915701 15780960 16915701 9869713 8444237 9869713 8444237 20617272 21901044 20617272 21901044 4935133 4579573 4935133 4579573 22253740 21532883 22253740 21532883 4945987 4703677 4945987 4703677 22644176 22834871 22644176 22834871 3747655 3758925 3747655 3758925 24542989 23741610 24542989 23741610 2493938 2004265 2493938 2004265 25481332 24362149 25481332 24362149 2511597 10815059 2511597 10815059 15502431 18031948 15502431 18031948 8888619 8374775 8888619 8374775 18901970 19270603 18901970 19270603 7169783 6319146 7169783 6319146 21622083 22376298 21622083 22376298 4318135 4162372 4318135 4162372 16264030 11194890 16264030 11194890 11496618 10247918 11496618 10247918 17332287 17116270 17332287 17116270 9628716 8682471 9628716 8682471 18616731 18313798 18616731 18313798 8071461 7789912 8071461 7789912 20402526 19850262 20402526 19850262 6145386 5733127 6145386 5733127 21840306 21637931 21840306 21637931 5118190 4951742 5118190 4951742 22441485 23011287 22441485 23011287 3634614 3080877 3634614 3080877 24438159 23511423 24438159 23511423 3389275 3333007 3389275 3333007 24088406 23717438 24088406 23717438 3280303 13251877 3280303 13251877 16069515 16528419 16069515 16528419 9527217 6275140 9527217 6275140 20584330 20841638 20584330 20841638 5901701 5402552 5901701 5402552 22571607 21590705 22571607 21590705 11288142 11625049 11288142 11625049 14978732 12205021 14978732 12205021 12287784 11147169 12287784 11147169 15981104 16044503 15981104 16044503 8687193 8025500 8687193 8025500 19945237 19418726 19945237 19418726 6657704 5716756 6657704 5716756 21362420 13022673 21362420 13022673 11832222 9849786 11832222 9849786 17602421 17579834 17602421 17579834 9553541 9095890 9553541 9095890 16263804 15685279 16263804 15685279 11916487 10064294 11916487 10064294 18344108 19026179 18344108 19026179 6758481 6324839 6758481 6324839 21901467 21368125 21901467 21368125 5319768 4576800 5319768 4576800 22929163 22886546 22929163 22886546 3832549 3548397 3832549 3548397 23188941 22490008 23188941 22490008 4441451 14169849 4441451 14169849 15007548 16240104 15007548 16240104 10025068 9077010 10025068 9077010 17823656 10865523 17823656 10865523 11464044 9682151 11464044 9682151 17513281 16872158 17513281 16872158 9548420 8670202 9548420 8670202 18733345 19351530 18733345 19351530 7100471 7090689 7100471 7090689 20446734 21286910 20446734 21286910 4867069 3853327 4867069 3853327 23156426 22043599 23156426 22043599 4713247 4441633 4713247 4441633 14772846 12879476 14772846 12879476 12100333 11334311 12100333 11334311 15309390 15708327 15309390 15708327 8476784 7656495 8476784 7656495 20090969 20100143 20090969 20100143 6608687 5326583 6608687 5326583 21553325 12287328 21553325 12287328 12005155 10518185 12005155 10518185 17010703 16998878 17010703 16998878 8865289 8296803 8865289 8296803 19141286 19044710 19141286 19044710 6868767 5922415 6868767 5922415 21487007 21010922 21487007 21010922 5681223 5550973 5681223 5550973 21124474 15959237 21124474 15959237 10797766 9097091 10797766 9097091 18301222 17682873 18301222 17682873 14913150 11811004 14913150 11811004 15724015 16115114 15724015 16115114 10517807 12978128 10517807 12978128 15298172 16259321 15298172 16259321 8575114 8054964 8575114 8054964 19132431 18909173 19132431 18909173 6088413 5812219 6088413 5812219 22110654 21264316 22110654 21264316 5419979 4678445 5419979 4678445 22512459 22108521 22512459 22108521 4390848 4068919 4390848 4068919 23261716 22222631 23261716 22222631 4689916 12144827 4689916 12144827 17672544 16805957 17672544 16805957 14175276 11762552 14175276 11762552 16483195 16416771 16483195 16416771 10350570 12854883 10350570 12854883 13465593 14732838 13465593 14732838 11275051 10544826 11275051 10544826 16978343 17719876 16978343 17719876 7780649 7047393 7780649 7047393 20369521 20085336 20369521 20085336 5856070 5880325 5856070 5880325 20757906 14506787 20757906 14506787 11063149 9052974 11063149 9052974 18668303 18093390 18668303 18093390 8312395 7993850 8312395 7993850 12938358 14135898 12938358 14135898 11993068 9956805 11993068 9956805 17328020 17138848 17328020 17138848 12976155 11522351 12976155 11522351 16235615 15338502 16235615 15338502 11667393 8097720 11667393 8097720 19446544 20271759 19446544 20271759 6530296 5684223 6530296 5684223 21586389 21244927 21586389 21244927 5384498 5387476 5384498 5387476 22034758 22478120 22034758 22478120 4475579 3347415 4475579 3347415 24371242 23899202 24371242 23899202 2054620 1345012 2054620 1345012 25896271 25156681 25896271 25156681 1577357 2002178 1577357 2002178 25462218 24360693 25462218 24360693 2499224 1666886 2499224 1666886 25641667 26415141 25641667 26415141 191549 281386 191549 281386 26693508 26260959 26693508 26260959 754410 843944 754410 843944 13569933 13521382 13569933 13521382 12902002 11115868 12902002 11115868 16283438 16470660 16283438 16470660 8575218 6768939 8575218 6768939 21385516 20856370 21385516 20856370 6322945 13227098 6322945 13227098 14870096 14917147 14870096 14917147 11089327 8466964 11089327 8466964 19919972 19895668 19919972 19895668 7023597 5526327 7023597 5526327 22883973 23299345 22883973 23299345 3502344 2457632 3502344 2457632 24488630 23888439 24488630 23888439 2558481 2452526 2558481 2452526 24664303 23539551 24664303 23539551 3350344 2721020 3350344 2721020 24800170 24233274 24800170 24233274 2531808 2334721 2531808 2334721 14058021 13757195 14058021 13757195 12626910 11483069 12626910 11483069 15703579 16349682 15703579 16349682 9937494 8702315 9937494 8702315 18530070 18393214 18530070 18393214 7426757 6901146 7426757 6901146 12367560 15580935 12367560 15580935 10455434 8502399 10455434 8502399 18527480 14990711 18527480 14990711 13048512 12209125 13048512 12209125 14987203 15247108 14987203 15247108 11305516 8951537 11305516 8951537 18318244 17991735 18318244 17991735 8356485 6553718 8356485 6553718 21064017 20773396 21064017 20773396 5693504 5465889 5693504 5465889 23000152 23207431 23000152 23207431 3474097 3098176 3474097 3098176 23602968 22451368 23602968 22451368 3805103 3534004 3805103 3534004 23039153 23080262 23039153 23080262 4012248 12847106 4012248 12847106 14495761 14013761 14495761 14013761 12184165 11358190 12184165 11358190 14067083 13417714 14067083 13417714 12882379 11944503 12882379 11944503 15873216 15067110 15873216 15067110 14061166 12039395 14061166 12039395 16828962 16514477 16828962 16514477 16313223 15540846 16313223 15540846 16886547 17654410 16886547 17654410 6807094 6440342 6807094 6440342 15231831 16956105 15231831 16956105 7842581 5707996 7842581 5707996 22296705 21631457 22296705 21631457 5229693 5212597 5229693 5212597 15911216 15562588 15911216 15562588 13251842 12507119 13251842 12507119 16723455 20130302 16723455 20130302 6730142 6030119 6730142 6030119 20976349 21130536 20976349 21130536 5219785 4732081 5219785 4732081 22597033 22013166 22597033 22013166 4637121 4572217 4637121 4572217 13775239 13741246 13775239 13741246 10870907 10192000 10870907 10192000 14055049 13063486 14055049 13063486 10533539 9345390 10533539 9345390 18151608 18656745 18151608 18656745 7406677 6993570 7406677 6993570 14401295 13862552 14401295 13862552 11992311 11170570 11992311 11170570 15775307 12213042 15775307 12213042 12621926 11454419 12621926 11454419 19657834 19873520 19657834 19873520 6305677 5858058 6305677 5858058 22248584 21437408 22248584 21437408 5444292 5308381 5444292 5308381 22087264 21924147 22087264 21924147 4839554 4590507 4839554 4590507 13583685 14194322 13583685 14194322 9517196 7986204 9517196 7986204 20413134 20160655 20413134 20160655 6012853 5812225 6012853 5812225 21336909 13974021 21336909 13974021 12870943 11647950 12870943 11647950 18946370 18558517 18946370 18558517 14129349 11173793 14129349 11173793 19822170 19242822 19822170 19242822 7622934 6131460 7622934 6131460 20614412 20223912 20614412 20223912 6004818 6091450 6004818 6091450 21751632 21145548 21751632 21145548 5412815 4700420 5412815 4700420 22501142 22678268 22501142 22678268 3429091 3342592 3429091 3342592 11914954 16392157 11914954 16392157 9307096 8838035 9307096 8838035 14899581 15544013 14899581 15544013 10939866 8196177 10939866 8196177 20200666 19418406 20200666 19418406 11402031 10270160 11402031 10270160 17448194 18843706 17448194 18843706 8048913 7523662 8048913 7523662 20521652 19794925 20521652 19794925 7104526 6877097 7104526 6877097 15904168 12706625 15904168 12706625 8906894 8133849 8906894 8133849 19560875 18769679 19560875 18769679 8257356 10260449 8257356 10260449 18676269 19614704 18676269 19614704 6977166 6036434 6977166 6036434 21774572 21686060 21774572 21686060 5057005 4946744 5057005 4946744 21814684 21319389 21814684 21319389 4701425 3705587 4701425 3705587 24000061 23199978 24000061 23199978 3295639 3052613 3295639 3052613 24449042 23242488 24449042 23242488 3549019 3087443 3549019 3087443 23666479 22894651 23666479 22894651 3886295 15978213 3886295 15978213 17825253 18087566 17825253 18087566 8668936 8052638 8668936 8052638 19013903 18906623 19013903 18906623 7553810 6950237 7553810 6950237 20689815 20263063 20689815 20263063 6390995 5680278 6390995 5680278 22683074 22463222 22683074 22463222 4130230 3653473 4130230 3653473 24764188 23692576 24764188 23692576 13562794 12347287 13562794 12347287 14995619 15203867 14995619 15203867 9054718 8424280 9054718 8424280 13237393 13736750 13237393 13736750 11341237 9892557 11341237 9892557 18015717 17463881 18015717 17463881 9107979 8524000 9107979 8524000 22831754 22123128 22831754 22123128 16385940 10621187 16385940 10621187 17300475 17253507 17300475 17253507 9342443 8921791 9342443 8921791 13716768 13267065 13716768 13267065 10861842 9439947 10861842 9439947 17780828 17154192 17780828 17154192 8611914 8091369 8611914 8091369 19258959 10525522 19258959 10525522 11380771 9616495 11380771 9616495 18292368 19025387 18292368 19025387 7969511 7649345 7969511 7649345 14202044 12681956 14202044 12681956 12251519 11129434 12251519 11129434 16292993 16560606 16292993 16560606 10290117 9781667 10290117 9781667 14285493 13204910 14285493 13204910 12085467 8784345 12085467 8784345 18849160 18442177 18849160 18442177 11291470 14922254 11291470 14922254 15430169 16133599 15430169 16133599 10052270 7551630 10052270 7551630 20746173 20550628 20746173 20550628 6586485 13797726 6586485 13797726 14782251 17046238 14782251 17046238 8891460 7813327 8891460 7813327 20215038 21282582 20215038 21282582 5613556 5195136 5613556 5195136 22283546 22710317 22283546 22710317 4183064 14130149 4183064 14130149 16859660 16693165 16859660 16693165 8185976 6666245 8185976 6666245 20556689 10418286 20556689 10418286 10883680 9167953 10883680 9167953 18121103 19832844 18121103 19832844 6799006 5916325 6799006 5916325 22206581 22051110 22206581 22051110 4700703 4035136 4700703 4035136 23127000 23476424 23127000 23476424 3386737 3223736 3386737 3223736 24984444 24541064 24984444 24541064 2200310 1890018 2200310 1890018 14044531 13911410 14044531 13911410 10687881 8872476 10687881 8872476 18540681 19000008 18540681 19000008 7427191 6480637 7427191 6480637 21148439 20809840 21148439 20809840 5734724 5558200 5734724 5558200 21843022 21256134 21843022 21256134 5853760 12872599 5853760 12872599 14605955 15927918 14605955 15927918 10842208 12474585 10842208 12474585 18043053 17710816 18043053 17710816 8566304 7232881 8566304 7232881 19898145 12325393 19898145 12325393 11304305 9616045 11304305 9616045 17874751 17767302 17874751 17767302 8310854 5820878 8310854 5820878 21111647 13356269 21111647 13356269 13085085 12098729 13085085 12098729 14861496 14119973 14861496 14119973 10619608 9030356 10619608 9030356 18853209 18506872 18853209 18506872 8106496 6283822 8106496 6283822 20853518 20774472 20853518 20774472 5863330 5832537 5863330 5832537 22453534 23520127 22453534 23520127 2198504 1663964 2198504 1663964 25668249 25067126 25668249 25067126 1723962 1632508 1723962 1632508 15422537 15421262 15422537 15421262 11257937 7971397 11257937 7971397 20575309 19875602 20575309 19875602 6969434 6541116 6969434 6541116 10963772 16537288 10963772 16537288 10210794 8874048 10210794 8874048 18184910 18171073 18184910 18171073 8703641 12042310 8703641 12042310 17596793 17251111 17596793 17251111 16650398 10042837 16650398 10042837 17345777 18485568 17345777 18485568 8036061 7749002 8036061 7749002 20731970 20254710 20731970 20254710 5029025 3813397 5029025 3813397 24468611 23815807 24468611 23815807 2556809 2846435 2556809 2846435 24022775 24046192 24022775 24046192 2804559 13368998 2804559 13368998 14277464 14821797 14277464 14821797 9521771 9068669 9521771 9068669 14836637 13843316 14836637 13843316 12931022 11461597 12931022 11461597 17195807 19018311 17195807 19018311 7789437 6524682 7789437 6524682 21523669 20920652 21523669 20920652 4870992 4140201 4870992 4140201 23079428 22362150 23079428 22362150 4626197 3611485 4626197 3611485 24354244 23511123 24354244 23511123 2865310 2095376 2865310 2095376 25969582 25450628 25969582 25450628 428836 535247 428836 535247 26215596 25625305 26215596 25625305 1321025 1215066 1321025 1215066 26109756 25461949 26109756 25461949 1203192 1185220 1203192 1185220 25745226 25264644 25745226 25264644 1655447 1424145 1655447 1424145 25723257 24869125 25723257 24869125 1961376 1768184 1961376 1768184 13681600 16008198 13681600 16008198 10652632 8120073 10652632 8120073 19035649 20140371 19035649 20140371 6798616 12385981 6798616 12385981 14030649 13113783 14030649 13113783 13515154 12468938 13515154 12468938 15486313 16039289 15486313 16039289 10185203 9410946 10185203 9410946 12347334 15380142 12347334 15380142 11258511 10772465 11258511 10772465 17868117 18442755 17868117 18442755 8721285 13139675 8721285 13139675 15685727 15921003 15685727 15921003 8818197 6925121 8818197 6925121 20176857 11032049 20176857 11032049 10586952 9106610 10586952 9106610 18227806 17878300 18227806 17878300 8802366 7688056 8802366 7688056 20209879 19979315 20209879 19979315 6238738 5904747 6238738 5904747 21186845 21021348 21186845 21021348 4948283 4880531 4948283 4880531 14155380 16270191 14155380 16270191 9088348 8479926 9088348 8479926 18530727 11281693 18530727 11281693 15861881 10320629 15861881 10320629 17150074 16929218 17150074 16929218 9930377 9062926 9930377 9062926 18094128 17423565 18094128 17423565 9239397 11338791 9239397 11338791 12494398 15267438 12494398 15267438 11471907 11388757 11471907 11388757 16239565 16001194 16239565 16001194 13541360 12490548 13541360 12490548 14468885 13316043 14468885 13316043 11911268 11413928 11911268 11413928 13834881 13207528 13834881 13207528 12339656 10167044 12339656 10167044 17796023 18585797 17796023 18585797 7696031 6613595 7696031 6613595 20242822 12211497 20242822 12211497 12078721 10466517 12078721 10466517 16906537 18943347 16906537 18943347 7158811 4130936 7158811 4130936 22798666 21962003 22798666 21962003 16428929 15796427 16428929 15796427 17401726 17266156 17401726 17266156 9271313 8536356 9271313 8536356 19587420 19512464 19587420 19512464 6640564 5688764 6640564 5688764 21699302 21079027 21699302 21079027 13289078 12207828 13289078 12207828 14681690 13677355 14681690 13677355 11609501 8074259 11609501 8074259 19220317 19086836 19220317 19086836 7368155 5856845 7368155 5856845 21054136 12847075 21054136 12847075 13762821 12596393 13762821 12596393 15016253 16158277 15016253 16158277 10464946 7338847 10464946 7338847 20182709 19767697 20182709 19767697 6963068 5264397 6963068 5264397 21379547 21579493 21379547 21579493 4108789 3683897 4108789 3683897 22994685 22021345 22994685 22021345 4389863 3800808 4389863 3800808 23200184 22537172 23200184 22537172 4215346 3342079 4215346 3342079 23442150 22802928 23442150 22802928 3748318 3222948 3748318 3222948 25418775 24471116 25418775 24471116 2515362 13736343 2515362 13736343 14786178 16361485 14786178 16361485 10201251 8329272 10201251 8329272 19903672 19529271 19903672 19529271 5903151 3971598 5903151 3971598 22718722 15421706 22718722 15421706 11138678 13062795 11138678 13062795 16135363 17994031 16135363 17994031 9064819 15834973 9064819 15834973 16754195 18103231 16754195 18103231 8159021 7636490 8159021 7636490 13869530 14671045 13869530 14671045 11574661 11136054 11574661 11136054 13003772 15472887 13003772 15472887 11361177 7724043 11361177 7724043 19440414 19028905 19440414 19028905 7899393 7284703 7899393 7284703 20507106 20095453 20507106 20095453 6334856 5571425 6334856 5571425 21707172 21579006 21707172 21579006 5001319 4078395 5001319 4078395 25082796 24034926 25082796 24034926 2831782 2895810 2831782 2895810 25136076 24315906 25136076 24315906 2360066 2151706 2360066 2151706 24632280 23529479 24632280 23529479 3154330 2836269 3154330 2836269 25378158 24293718 25378158 24293718 2077425 2127613 2077425 2127613 13859770 15104814 13859770 15104814 10919304 9355208 10919304 9355208 17887755 17611487 17887755 17611487 8547607 6989243 8547607 6989243 21312290 20645522 21312290 20645522 6255811 12810052 6255811 12810052 18064235 17427914 18064235 17427914 12647663 12634592 12647663 12634592 17037318 18230496 17037318 18230496 7835131 7464245 7835131 7464245 9964198 17799999 9964198 17799999 7554323 6754132 7554323 6754132 20215686 19955550 20215686 19955550 6087631 4776019 6087631 4776019 22933159 21868900 22933159 21868900 13964250 10931012 13964250 10931012 16266599 16207753 16266599 16207753 10439116 9033695 10439116 9033695 18113173 18864995 18113173 18864995 7341911 6941180 7341911 6941180 12213019 15993027 12213019 15993027 9414192 8167153 9414192 8167153 18997760 19562959 18997760 19562959 4981517 4418359 4981517 4418359 23227897 22924813 23227897 22924813 4026209 3621798 4026209 3621798 23276169 22088903 23276169 22088903 4350023 3974995 4350023 3974995 23248054 23575355 23248054 23575355 3201085 2815922 3201085 2815922 25384641 25975371 25384641 25975371 1146142 12634483 1146142 12634483 15807599 16815951 15807599 16815951 9942768 8456128 9942768 8456128 19397684 19584202 19397684 19584202 6533201 5285879 6533201 5285879 22159959 22254789 22159959 22254789 4515571 4161690 4515571 4161690 23684411 23533595 23684411 23533595 3284633 11406412 3284633 11406412 13611384 15381092 13611384 15381092 10606233 9519099 10606233 9519099 17513465 17753758 17513465 17753758 9059699 8025264 9059699 8025264 19299918 14390079 19299918 14390079 13836082 10949189 13836082 10949189 16919474 17606944 16919474 17606944 8597052 7863401 8597052 7863401 19685806 19675550 19685806 19675550 6501063 5559229 6501063 5559229 22298899 21712633 22298899 21712633 5050099 4766692 5050099 4766692 22237349 21462739 22237349 21462739 5226524 4602923 5226524 4602923 22451942 22083530 22451942 22083530 4825102 14162440 4825102 14162440 16722047 17951363 16722047 17951363 8801046 8336125 8801046 8336125 12134325 15207537 12134325 15207537 10499970 9695761 10499970 9695761 17680276 17656455 17680276 17656455 9058472 8748979 9058472 8748979 18536623 18005391 18536623 18005391 7619527 6679123 7619527 6679123 21336778 21311625 21336778 21311625 5042965 4416416 5042965 4416416 23789902 23213538 23789902 23213538 3451848 3238518 3451848 3238518 24989412 24005933 24989412 24005933 2485251 1878155 2485251 1878155 25386709 25827418 25386709 25827418 315383 409305 315383 409305 26678721 25876431 26678721 25876431 659723 710770 659723 710770 15881796 14705752 15881796 14705752 9806094 8870685 9806094 8870685 19649085 19346834 19649085 19346834 7512458 6120225 7512458 6120225 20880609 21263246 20880609 21263246 5643486 4967028 5643486 4967028 22271211 21724539 22271211 21724539 5327265 10743238 5327265 10743238 17837314 17535178 17837314 17535178 9319285 10880134 9319285 10880134 16377344 16182002 16377344 16182002 10142223 9520238 10142223 9520238 18452226 18215159 18452226 18215159 8319657 7168259 8319657 7168259 20099721 19953319 20099721 19953319 6820703 6521973 6820703 6521973 21358704 20808704 21358704 20808704 5935703 5513727 5935703 5513727 21599240 21155883 21599240 21155883 3972786 3222169 3972786 3222169 25027470 23893776 25027470 23893776 2882472 2650175 2882472 2650175 24678087 23736005 24678087 23736005 3064636 13734652 3064636 13734652 15499589 17155971 15499589 17155971 9937315 9043012 9937315 9043012 18993340 18821196 18993340 18821196 7435339 7003304 7435339 7003304 21351672 20942311 21351672 20942311 5842916 5700862 5842916 5700862 22457542 22542910 22457542 22542910 4270285 4285249 4270285 4285249 23311694 22793864 23311694 22793864 3256634 2673354 3256634 2673354 24943102 24145293 24943102 24145293 2654138 1521498 2654138 1521498 25987297 24942726 25987297 24942726 1992621 888557 1992621 888557 26085010 25006110 26085010 25006110 2091439 11014456 2091439 11014456 16945773 16987428 16945773 16987428 9738976 8822693 9738976 8822693 18676735 17988768 18676735 17988768 8693239 7959945 8693239 7959945 20191664 19689943 20191664 19689943 6258651 6118516 6258651 6118516 12435259 14992696 12435259 14992696 10593448 9674155 10593448 9674155 17520577 18957245 17520577 18957245 6581937 6179773 6581937 6179773 15493395 15022168 15493395 15022168 10783780 7744927 10783780 7744927 19514266 20125808 19514266 20125808 6509183 6158136 6509183 6158136 13638291 13749989 13638291 13749989 12508769 11412962 12508769 11412962 15607794 13578632 15607794 13578632 13935519 12937654 13935519 12937654 14683070 14868174 14683070 14868174 10942782 8807311 10942782 8807311 19053337 19165097 19053337 19165097 6387822 6131684 6387822 6131684 14541680 14698572 14541680 14698572 10036313 8755401 10036313 8755401 18073080 17803777 18073080 17803777 15197796 14383085 15197796 14383085 17065730 17145427 17065730 17145427 9793238 8245316 9793238 8245316 19211805 19985616 19211805 19985616 6709102 6282894 6709102 6282894 21211331 21836136 21211331 21836136 4551008 4040266 4551008 4040266 23709802 23020423 23709802 23020423 3145761 3047357 3145761 3047357 24217109 23594208 24217109 23594208 3270589 2845003 3270589 2845003 25239978 24249925 25239978 24249925 12214512 14229367 12214512 14229367 15925098 15247805 15925098 15247805 10330314 8201812 10330314 8201812 20444019 20104330 20444019 20104330 13487439 13178122 13487439 13178122 14990410 14534079 14990410 14534079 12145529 11482098 12145529 11482098 17275968 16937865 17275968 16937865 13313490 12184032 13313490 12184032 15419398 15075378 15419398 15075378 10733747 8626127 10733747 8626127 20116267 19421544 20116267 19421544 12330022 11687487 12330022 11687487 15194653 15115059 15194653 15115059 10495784 9913356 10495784 9913356 13016160 13798651 13016160 13798651 12746767 11191393 12746767 11191393 15608006 16586492 15608006 16586492 9333661 7757690 9333661 7757690 19477894 13354695 19477894 13354695 13136054 12059305 13136054 12059305 17969626 17228735 17969626 17228735 13890913 12361929 13890913 12361929 17535539 17080307 17535539 17080307 9202171 7594728 9202171 7594728 21278511 22527202 21278511 22527202 4473082 13694817 4473082 13694817 17773298 17158192 17773298 17158192 8233648 6979473 8233648 6979473 20529393 20686802 20529393 20686802 6121392 5154280 6121392 5154280 22097978 21547516 22097978 21547516 5311369 13644891 5311369 13644891 14745392 14054070 14745392 14054070 10415963 6919778 10415963 6919778 21802613 21798885 21802613 21798885 4785283 4360107 4785283 4360107 22584748 22929611 22584748 22929611 4101578 13136813 4101578 13136813 14492484 15262112 14492484 15262112 10635810 9863970 10635810 9863970 18299890 19184772 18299890 19184772 7493203 6264126 7493203 6264126 22088036 21892160 22088036 21892160 4304460 3418681 4304460 3418681 23697091 23002698 23697091 23002698 4043538 12186057 4043538 12186057 15907560 16019870 15907560 16019870 9447138 8339794 9447138 8339794 18921690 19963452 18921690 19963452 6472385 5245342 6472385 5245342 22196733 21337511 22196733 21337511 13655745 12206576 13655745 12206576 16014976 15337516 16014976 15337516 9210915 8785555 9210915 8785555 13051466 13963562 13051466 13963562 11881403 10747899 11881403 10747899 17914641 17597530 17914641 17597530 14373185 12693333 14373185 12693333 16487881 16806518 16487881 16806518 9747025 9219989 9747025 9219989 18493362 18204291 18493362 18204291 8511515 7770913 8511515 7770913 19715038 19520335 19715038 19520335 6447266 5235409 6447266 5235409 21611391 21254218 21611391 21254218 5847868 12592034 5847868 12592034 14285275 14399788 14285275 14399788 11062732 9736896 11062732 9736896 18520237 18187355 18520237 18187355 8868979 8334735 8868979 8334735 14182609 12770183 14182609 12770183 11764580 10997180 11764580 10997180 12066695 15994612 12066695 15994612 9542186 9074964 9542186 9074964 11245476 17090315 11245476 17090315 8413464 7213171 8413464 7213171 20915527 21334616 20915527 21334616 5198829 4563118 5198829 4563118 23320945 23044611 23320945 23044611 2915288 3250860 2915288 3250860 12800583 15743762 12800583 15743762 10722601 9991561 10722601 9991561 17442872 16782860 17442872 16782860 12353217 12799994 12353217 12799994 15499193 15501967 15499193 15501967 11146022 10613340 11146022 10613340 16450750 16646195 16450750 16646195 9004719 7373904 9004719 7373904 20064888 20074298 20064888 20074298 6941994 6513684 6941994 6513684 14829754 14626812 14829754 14626812 10844054 9162442 10844054 9162442 19108088 20165114 19108088 20165114 5559112 4990823 5559112 4990823 21920612 21966745 21920612 21966745 4779404 11793253 4779404 11793253 18258302 18612986 18258302 18612986 7522038 6909238 7522038 6909238 21203944 21732103 21203944 21732103 5283925 4151903 5283925 4151903 23192086 22453581 23192086 22453581 4077404 3762593 4077404 3762593 23432231 22576661 23432231 22576661 4380010 3964279 4380010 3964279 22864650 13966272 22864650 13966272 12428749 11119104 12428749 11119104 15871719 12401558 15871719 12401558 12498376 11601096 12498376 11601096 15049490 15206946 15049490 15206946 8642983 8202775 8642983 8202775 13852999 15195477 13852999 15195477 11402255 10805851 11402255 10805851 14301182 12889299 14301182 12889299 12916671 12171038 12916671 12171038 14868105 15503541 14868105 15503541 8918296 8492669 8918296 8492669 14295716 13886307 14295716 13886307 12372674 11379887 12372674 11379887 17581903 17436255 17581903 17436255 9419736 7727039 9419736 7727039 19902619 20299232 19902619 20299232 5791250 5568658 5791250 5568658 13846541 15102953 13846541 15102953 8608139 7945072 8608139 7945072 19142314 20026430 19142314 20026430 6821344 5867389 6821344 5867389 21391102 21388154 21391102 21388154 5351881 13285577 5351881 13285577 16671831 16909730 16671831 16909730 9522057 8538153 9522057 8538153 21623062 21832968 21623062 21832968 5032452 5013016 5032452 5013016 22645102 21812642 22645102 21812642 5108298 11977710 5108298 11977710 14076535 13948223 14076535 13948223 12443195 10804450 12443195 10804450 16497492 15945429 16497492 15945429 9170885 5968872 9170885 5968872 21642048 20889515 21642048 20889515 5683481 5377982 5683481 5377982 21688881 21195332 21688881 21195332 5461072 5088298 5461072 5088298 22260452 12237749 22260452 12237749 12249097 10967757 12249097 10967757 16412272 17387101 16412272 17387101 7580384 7186318 7580384 7186318 11337566 16895204 11337566 16895204 10150459 14118683 10150459 14118683 12669641 14561214 12669641 14561214 11339114 10783888 11339114 10783888 13576413 14046129 13576413 14046129 11945778 11183939 11945778 11183939 18157474 17472341 18157474 17472341 9176598 6882105 9176598 6882105 20462950 19978504 20462950 19978504 6954742 6480308 6954742 6480308 20668125 20461505 20668125 20461505 6246556 4881500 6246556 4881500 21858181 21314724 21858181 21314724 5581127 5238244 5581127 5238244 21725613 21558816 21725613 21558816 5374542 4366612 5374542 4366612 23763226 23232686 23763226 23232686 14240772 11945983 14240772 11945983 17288421 18584683 17288421 18584683 8052382 7208491 8052382 7208491 19664139 12485425 19664139 12485425 11667377 11272478 11667377 11272478 12988112 16436013 12988112 16436013 10628574 9594520 10628574 9594520 17998993 17518050 17998993 17518050 11274358 12925089 11274358 12925089 14461062 14437724 14461062 14437724 10470360 9875053 10470360 9875053 13060788 16717402 13060788 16717402 9362478 7013654 9362478 7013654 20810138 20489870 20810138 20489870 5804915 4020628 5804915 4020628 24016119 23775574 24016119 23775574 2235734 2424135 2235734 2424135 24767084 24070809 24767084 24070809 12902567 11831580 12902567 11831580 17468075 17943179 17468075 17943179 8965237 13241660 8965237 13241660 14838054 14240712 14838054 14240712 10830579 10187602 10830579 10187602 16748400 18296516 16748400 18296516 8650907 7944039 8650907 7944039 19394031 19044414 19394031 19044414 7299372 7042502 7299372 7042502 13874022 13731126 13874022 13731126 12191054 10646043 12191054 10646043 17002228 18270033 17002228 18270033 8812277 8190038 8812277 8190038 20930736 20101504 20930736 20101504 12738601 12852760 12738601 12852760 13820425 13521009 13820425 13521009 12528607 10531165 12528607 10531165 17097868 16762122 17097868 16762122 8593316 7532596 8593316 7532596 20494846 20736613 20494846 20736613 5682510 4543362 5682510 4543362 23199224 23189293 23199224 23189293 3309706 2940473 3309706 2940473 24777087 24118916 24777087 24118916 2748495 2692019 2748495 2692019 14476763 15050041 14476763 15050041 11908262 10534190 11908262 10534190 16540369 11847649 16540369 11847649 12705094 11283705 12705094 11283705 16170715 15770366 16170715 15770366 11288465 14657174 11288465 14657174 18634827 18122719 18634827 18122719 7817125 6450091 7817125 6450091 20516653 20064737 20516653 20064737 6122703 5034246 6122703 5034246 23218157 22923095 23218157 22923095 3463570 2925871 3463570 2925871 24359593 23228784 24359593 23228784 12008107 12623759 12008107 12623759 13575286 13382783 13575286 13382783 11973888 9997481 11973888 9997481 17455046 17096712 17455046 17096712 8606166 7884464 8606166 7884464 20045941 19777161 20045941 19777161 7049675 6607255 7049675 6607255 15111692 15573037 15111692 15573037 10895416 9525014 10895416 9525014 18235910 19207503 18235910 19207503 7608400 7333388 7608400 7333388 14951657 13404434 14951657 13404434 12286356 11030604 12286356 11030604 17279529 16784991 17279529 16784991 9976034 9310920 9976034 9310920 18159032 18469882 18159032 18469882 7441860 6277997 7441860 6277997 22248663 22087425 22248663 22087425 4402465 4000328 4402465 4000328 23912359 24193676 23912359 24193676 2854692 13945854 2854692 13945854 16309417 16253074 16309417 16253074 10081859 8289096 10081859 8289096 18833810 18260629 18833810 18260629 13245818 10831941 13245818 10831941 17528185 19349260 17528185 19349260 7098624 6853289 7098624 6853289 13087780 15103289 13087780 15103289 11243307 10142413 11243307 10142413 17152890 16819536 17152890 16819536 14373971 9773031 14373971 9773031 19243700 19340382 19243700 19340382 7271783 5289217 7271783 5289217 22230538 22554411 22230538 22554411 3774525 3421450 3774525 3421450 25156268 24169948 25156268 24169948 15883300 8756557 15883300 8756557 19983665 19815614 19983665 19815614 6651339 6664592 6651339 6664592 13155431 14021751 13155431 14021751 12247553 11473135 12247553 11473135 16265711 16429656 16265711 16429656 10568881 12748501 10568881 12748501 13871833 12925573 13871833 12925573 13336910 12342250 13336910 12342250 16281358 16208500 16281358 16208500 10502237 9623075 10502237 9623075 18676339 18799809 18676339 18799809 7776001 7286559 7776001 7286559 20751767 20253127 20751767 20253127 6557792 5840423 6557792 5840423 21249366 21415241 21249366 21415241 5085477 4215455 5085477 4215455 22865717 22495159 22865717 22495159 4153068 3632019 4153068 3632019 23837456 23546394 23837456 23546394 3324699 3233433 3324699 3233433 23546814 23583078 23546814 23583078 2525008 2165738 2525008 2165738 25262122 24251769 25262122 24251769 2786250 14794098 2786250 14794098 16520224 16909682 16520224 16909682 10034713 7782132 10034713 7782132 20938147 20332472 20938147 20332472 14307478 11724196 14307478 11724196 15310350 14516679 15310350 14516679 13542802 10217863 13542802 10217863 18325910 18177400 18325910 18177400 7740038 7416110 7740038 7416110 20104363 19882259 20104363 19882259 6561733 5416267 6561733 5416267 21137704 21527286 21137704 21527286 5132890 4612817 5132890 4612817 22152382 22174062 22152382 22174062 4810918 3768093 4810918 3768093 24702028 23917965 24702028 23917965 1839013 1074061 1839013 1074061 26107457 25364986 26107457 25364986 725231 790402 725231 790402 14007322 13749781 14007322 13749781 12565072 12349382 12565072 12349382 13794967 15414446 13794967 15414446 8853564 7845015 8853564 7845015 19419225 15739564 19419225 15739564 11027274 9800160 11027274 9800160 19490184 19180154 19490184 19180154 7047921 7126371 7047921 7126371 20106274 15435368 20106274 15435368 10272990 9535304 10272990 9535304 18921699 18730213 18921699 18730213 8067926 6950629 8067926 6950629 20467746 20100877 20467746 20100877 5353838 5332361 5353838 5332361 13041938 14604167 13041938 14604167 11836837 10862897 11836837 10862897 16422388 16784792 16422388 16784792 9755061 8088156 9755061 8088156 19212110 18579493 19212110 18579493 15745959 10563196 15745959 10563196 17436873 17207148 17436873 17207148 8999410 8396837 8999410 8396837 18716273 13724002 18716273 13724002 12800688 11233284 12800688 11233284 15775921 16841537 15775921 16841537 10076355 15096059 10076355 15096059 16510255 15940236 16510255 15940236 14335166 10882996 14335166 10882996 16353391 16114497 16353391 16114497 10596113 9602874 10596113 9602874 18760824 18176163 18760824 18176163 8675840 7696608 8675840 7696608 20489051 20494275 20489051 20494275 5601141 5450082 5601141 5450082 22974567 22131225 22974567 22131225 14292313 11440241 14292313 11440241 15347505 16469902 15347505 16469902 10472835 8982019 10472835 8982019 19022612 19660308 19022612 19660308 7190882 5719994 7190882 5719994 21373201 14222877 21373201 14222877 12413860 10305782 12413860 10305782 16921463 16688479 16921463 16688479 9367116 8256082 9367116 8256082 20656303 20841259 20656303 20841259 5785598 4946551 5785598 4946551 22230210 22913646 22230210 22913646 3695013 3418967 3695013 3418967 23440537 12654781 23440537 12654781 12283011 11862613 12283011 11862613 14926661 15165283 14926661 15165283 11264177 10473357 11264177 10473357 17928755 18167790 17928755 18167790 9046915 7515435 9046915 7515435 19627061 20162743 19627061 20162743 6313572 6067430 6313572 6067430 12648284 14837460 12648284 14837460 9608486 8916315 9608486 8916315 18750493 18797852 18750493 18797852 7721292 6995900 7721292 6995900 20466133 21209587 20466133 21209587 5502418 4344168 5502418 4344168 23325811 23067829 23325811 23067829 3500526 3191754 3500526 3191754 23700639 23127973 23700639 23127973 13032962 12023114 13032962 12023114 16168573 17612804 16168573 17612804 8633683 6821791 8633683 6821791 20716680 20508879 20716680 20508879 6604461 6366950 6604461 6366950 21096759 20698480 21096759 20698480 5988656 5843956 5988656 5843956 22105150 21676114 22105150 21676114 5180211 4299805 5180211 4299805 22893448 23996839 22893448 23996839 3013293 11978615 3013293 11978615 16013556 15159554 16013556 15159554 12270005 10876196 12270005 10876196 16827483 17910502 16827483 17910502 8680974 7478615 8680974 7478615 20343812 20115444 20343812 20115444 6290020 6251946 6290020 6251946 20821389 20025315 20821389 20025315 10730997 10001674 10730997 10001674 16665282 12773851 16665282 12773851 9842438 8857465 9842438 8857465 18734488 18043895 18734488 18043895 8876814 8036530 8876814 8036530 20243815 19837371 20243815 19837371 7055439 6852700 7055439 6852700 19879498 12828856 19879498 12828856 9401426 8796432 9401426 8796432 18540747 13256898 18540747 13256898 11098098 9827024 11098098 9827024 18591205 18656119 18591205 18656119 7415825 7461621 7415825 7461621 20031072 21156455 20031072 21156455 5545165 4834503 5545165 4834503 22121005 14008335 22121005 14008335 13041430 13050297 13041430 13050297 14232267 14041594 14232267 14041594 12649530 9738670 12649530 9738670 17779763 19171048 17779763 19171048 7317253 6692403 7317253 6692403 20455772 12890707 20455772 12890707 13117827 12495552 13117827 12495552 15459108 15361445 15459108 15361445 9500988 7817387 9500988 7817387 19609305 20188633 19609305 20188633 6262912 5768071 6262912 5768071 22501223 24636875 22501223 24636875 1889963 1464890 1889963 1464890 25386769 24871925 25386769 24871925 2144486 11237902 2144486 11237902 16310100 16070066 16310100 16070066 11039293 9872735 11039293 9872735 17320720 12122266 17320720 12122266 12491816 11023434 12491816 11023434 16932375 16500062 16932375 16500062 9892720 9308187 9892720 9308187 18976068 19025365 18976068 19025365 7210719 6878091 7210719 6878091 22265172 23810585 22265172 23810585 3017152 13292634 3017152 13292634 14676500 14308599 14676500 14308599 11888759 10050402 11888759 10050402 17850241 17996681 17850241 17996681 7209572 4953802 7209572 4953802 24537536 24768630 24537536 24768630 2167279 12463471 2167279 12463471 13903767 13250777 13903767 13250777 10755578 9831666 10755578 9831666 17875251 18983910 17875251 18983910 7442475 7434750 7442475 7434750 19971532 11958498 19971532 11958498 10772899 9137886 10772899 9137886 18968185 19366941 18968185 19366941 5428289 3826380 5428289 3826380 23298174 22552704 23298174 22552704 4141234 2447225 4141234 2447225 24353352 15279421 24353352 15279421 9387622 7987515 9387622 7987515 19788729 20463062 19788729 20463062 5758391 4001644 5758391 4001644 22978723 22792015 22978723 22792015 3836183 11918342 3836183 11918342 16135513 17599469 16135513 17599469 8792506 7673612 8792506 7673612 21595131 21289543 21595131 21289543 5327113 5127443 5327113 5127443 14973365 14310025 14973365 14310025 11865709 10801651 11865709 10801651 16562889 17115202 16562889 17115202 8984297 8313671 8984297 8313671 19100142 19421649 19100142 19421649 7600373 5675977 7600373 5675977 21895307 21233215 21895307 21233215 5533482 4526039 5533482 4526039 22562246 14999181 22562246 14999181 9934982 9224897 9934982 9224897 18719306 18514308 18719306 18514308 8309857 7083510 8309857 7083510 19747339 13481154 19747339 13481154 12662264 10132188 12662264 10132188 16861525 14423530 16861525 14423530 11338486 10448320 11338486 10448320 17388763 17851589 17388763 17851589 8930750 7664758 8930750 7664758 22555608 21766450 22555608 21766450 14279964 12180755 14279964 12180755 16164978 16904798 16164978 16904798 9801316 8583581 9801316 8583581 18860763 18756480 18860763 18756480 7892660 7348720 7892660 7348720 21267142 20628804 21267142 20628804 4222421 3834150 4222421 3834150 23699693 23216588 23699693 23216588 3603555 3396245 3603555 3396245 23446161 22931293 23446161 22931293 4114685 3734407 4114685 3734407 13435221 13299117 13435221 13299117 12424261 10628521 12424261 10628521 17725056 17720455 17725056 17720455 8663289 7757142 8663289 7757142 20286744 22014106 20286744 22014106 4720201 13071337 4720201 13071337 13792674 13670880 13792674 13670880 12409241 11950650 12409241 11950650 16489554 18102474 16489554 18102474 6272870 5595116 6272870 5595116 21319583 22065732 21319583 22065732 4565904 3692290 4565904 3692290 23292873 22239983 23292873 22239983 14086627 12044137 14086627 12044137 16007959 15318078 16007959 15318078 11619451 13084712 11619451 13084712 14481273 15418355 14481273 15418355 10803096 10084310 10803096 10084310 18471257 18241317 18471257 18241317 6293397 5816051 6293397 5816051 12582839 14177905 12582839 14177905 12352127 10848892 12352127 10848892 16576952 15857601 16576952 15857601 10632074 9072651 10632074 9072651 18482062 19811803 18482062 19811803 5420940 5262737 5420940 5262737 21648039 13590596 21648039 13590596 11377440 10177446 11377440 10177446 16846657 16225064 16846657 16225064 7220311 5462129 7220311 5462129 22462673 21643067 22462673 21643067 4349386 3231834 4349386 3231834 23538419 22755072 23538419 22755072 4158840 12034933 4158840 12034933 16121192 15796461 16121192 15796461 10854272 10045499 10854272 10045499 19097754 18782183 19097754 18782183 8228373 7801403 8228373 7801403 14318449 13206690 14318449 13206690 11907389 10824101 11907389 10824101 16231585 13621695 16231585 13621695 13960497 12277474 13960497 12277474 14725447 15102673 14725447 15102673 11235054 10303206 11235054 10303206 17277628 17428109 17277628 17428109 8056337 7103445 8056337 7103445 21235114 20487583 21235114 20487583 13748907 12586473 13748907 12586473 14543025 15075875 14543025 15075875 11761384 9785453 11761384 9785453 19086489 21262034 19086489 21262034 4350477 3734411 4350477 3734411 23166440 24458505 23166440 24458505 2383420 13381502 2383420 13381502 15253069 15123011 15253069 15123011 6022433 4916987 6022433 4916987 22299987 24296811 22299987 24296811 2471292 2471833 2471292 2471833 24680570 24862874 24680570 24862874 1829351 11865505 1829351 11865505 14607016 12894885 14607016 12894885 12414314 11054225 12414314 11054225 15952242 16849919 15952242 16849919 10098160 11721027 10098160 11721027 15433776 15425278 15433776 15425278 8887944 8546484 8887944 8546484 21121821 20312324 21121821 20312324 6224729 5404441 6224729 5404441 23731300 23462516 23731300 23462516 3479153 3414679 3479153 3414679 12363365 16199016 12363365 16199016 10907928 12046094 10907928 12046094 15697976 16646200 15697976 16646200 10212111 13395152 10212111 13395152 14824044 14550536 14824044 14550536 11995404 10595367 11995404 10595367 16565889 13145359 16565889 13145359 12787616 11272972 12787616 11272972 15833920 12899164 15833920 12899164 12342849 6930148 12342849 6930148 20803348 20564487 20803348 20564487 5953381 5250180 5953381 5250180 22676428 22055046 22676428 22055046 4468882 4241903 4468882 4241903 23533084 23302362 23533084 23302362 3710459 16959439 3710459 16959439 9922577 18181443 9922577 18181443 6414983 4872431 6414983 4872431 23354892 22725305 23354892 22725305 2834607 2784977 2834607 2784977 12425459 15184328 12425459 15184328 9893068 8238542 9893068 8238542 19380118 19941898 19380118 19941898 6712242 6355626 6712242 6355626 21343909 22378888 21343909 22378888 4597247 14184631 4597247 14184631 15626953 17752933 15626953 17752933 9107444 12925031 9107444 12925031 14654666 14004101 14654666 14004101 12552000 12025056 12552000 12025056 16515556 16596892 16515556 16596892 9442821 8848104 9442821 8848104 18694886 18570607 18694886 18570607 13307277 12606161 13307277 12606161 14785151 14086282 14785151 14086282 12736237 11498316 12736237 11498316 16175896 17491048 16175896 17491048 8412897 6525661 8412897 6525661 20951005 21636044 20951005 21636044 5197913 4422869 5197913 4422869 22953477 22749829 22953477 22749829 4120988 13473049 4120988 13473049 14823905 14538118 14823905 14538118 11028365 8684804 11028365 8684804 20316596 20356831 20316596 20356831 6174602 3545553 6174602 3545553 24207699 23477926 24207699 23477926 2770971 2814167 2770971 2814167 24534969 23476402 24534969 23476402 3300268 3315592 3300268 3315592 25004821 24906752 25004821 24906752 1141553 953555 1141553 953555 25812298 25679510 25812298 25679510 517357 655975 517357 655975 14632284 13663184 14632284 13663184 12908956 11272895 12908956 11272895 17937099 17686545 17937099 17686545 8274564 7572151 8274564 7572151 20771034 20336338 20771034 20336338 11099762 12862825 11099762 12862825 16625849 16702402 16625849 16702402 9230722 8944581 9230722 8944581 12974610 15511794 12974610 15511794 10250884 7086171 10250884 7086171 21039522 20702972 21039522 20702972 6040339 3950984 6040339 3950984 22639760 22212510 22639760 22212510 4740370 4259347 4740370 4259347 23365277 23084702 23365277 23084702 3628403 3341896 3628403 3341896 23538967 23036353 23538967 23036353 2363746 1840121 2363746 1840121 25676204 24708771 25676204 24708771 1406541 1269283 1406541 1269283 16556259 14620169 16556259 14620169 11891603 10747220 11891603 10747220 17443478 16974889 17443478 16974889 10036504 13206924 10036504 13206924 16252514 15768613 16252514 15768613 9457707 6955055 9457707 6955055 19901931 12819769 19901931 12819769 13786642 11130822 13786642 11130822 18152718 19103320 18152718 19103320 7182589 6671997 7182589 6671997 21111925 21555797 21111925 21555797 5376484 4089758 5376484 4089758 24188137 22915788 24188137 22915788 13800355 12249554 13800355 12249554 14983296 15699596 14983296 15699596 7311795 7167566 7311795 7167566 22436931 22869197 22436931 22869197 3700073 3550194 3700073 3550194 25116531 24193149 25116531 24193149 2101951 1740252 2101951 1740252 12472767 15379615 12472767 15379615 11354034 7494808 11354034 7494808 20011683 19959574 20011683 19959574 6868893 5908110 6868893 5908110 21624248 21044707 21624248 21044707 13534269 10036095 13534269 10036095 18355963 17702649 18355963 17702649 7473155 6645194 7473155 6645194 22470358 22040669 22470358 22040669 4628675 4027306 4628675 4027306 23036405 22345366 23036405 22345366 12580318 13653255 12580318 13653255 16778539 17927832 16778539 17927832 8829353 8238426 8829353 8238426 19487291 19028255 19487291 19028255 7476931 6822084 7476931 6822084 19850260 19029128 19850260 19029128 12142320 11349293 12142320 11349293 17635331 17173339 17635331 17173339 9692860 8664512 9692860 8664512 18864457 18334239 18864457 18334239 10824705 11767337 10824705 11767337 18340792 18358868 18340792 18358868 8231497 7323154 8231497 7323154 21372981 20956509 21372981 20956509 5693422 5003355 5693422 5003355 23041639 23757338 23041639 23757338 3047443 2828206 3047443 2828206 24400684 23787573 24400684 23787573 2865335 1407221 2865335 1407221 25236473 24018033 25236473 24018033 2914896 16010746 2914896 16010746 18798894 18389263 18798894 18389263 8880734 8332175 8880734 8332175 19599082 19427440 19599082 19427440 14495977 8493645 14495977 8493645 19210479 19081215 19210479 19081215 7132244 6409156 7132244 6409156 20961942 21783067 20961942 21783067 4336020 3953118 4336020 3953118 23074877 23312589 23074877 23312589 3596262 15730243 3596262 15730243 18637935 20101453 18637935 20101453 6950922 6814681 6950922 6814681 16340484 15665093 16340484 15665093 11550033 13309188 11550033 13309188 15419291 15576471 15419291 15576471 10590454 9095613 10590454 9095613 19081608 19406501 19081608 19406501 7283181 5801413 7283181 5801413 21269387 21582058 21269387 21582058 4086946 3943327 4086946 3943327 14006239 14658686 14006239 14658686 11899838 10067829 11899838 10067829 17393271 17896019 17393271 17896019 9045611 12505467 9045611 12505467 17383330 17758167 17383330 17758167 8850124 7698674 8850124 7698674 19502228 20340422 19502228 20340422 6579023 12464042 6579023 12464042 16276352 15986029 16276352 15986029 9780696 9435176 9780696 9435176 15053184 14407846 15053184 14407846 12577771 10649265 12577771 10649265 18154399 17914128 18154399 17914128 8829894 6509533 8829894 6509533 21660954 21806474 21660954 21806474 4964290 4338552 4964290 4338552 22641556 22207394 22641556 22207394 4047939 3613175 4047939 3613175 23359811 23487259 23359811 23487259 3248696 15903669 3248696 15903669 18175186 18308964 18175186 18308964 7778078 7355987 7778078 7355987 20198968 19551346 20198968 19551346 14988749 10727599 14988749 10727599 16600318 16262340 16600318 16262340 9884594 8988255 9884594 8988255 17900073 14970568 17900073 14970568 11285121 10343322 11285121 10343322 17012183 17692754 17012183 17692754 9080492 8140592 9080492 8140592 19968065 19338596 19968065 19338596 7362127 6387182 7362127 6387182 21866396 21214578 21866396 21214578 13131084 12317809 13131084 12317809 14680551 14222464 14680551 14222464 13722948 11200798 13722948 11200798 16265486 17221505 16265486 17221505 9308471 8547919 9308471 8547919 19050658 18994725 19050658 18994725 7972977 7264562 7972977 7264562 21110589 20388801 21110589 20388801 14970505 11392613 14970505 11392613 15631560 15398237 15631560 15398237 11269552 10503100 11269552 10503100 18761467 18572479 18761467 18572479 8131891 7710469 8131891 7710469 21838440 22419379 21838440 22419379 4523905 14084924 4523905 14084924 17660012 17808036 17660012 17808036 9225095 8612461 9225095 8612461 19174220 19776025 19174220 19776025 6162980 5313702 6162980 5313702 22073863 23829171 22073863 23829171 2954838 2975166 2954838 2975166 24148537 23236654 24148537 23236654 3760060 3496060 3760060 3496060 23514241 22988312 23514241 22988312 4063411 3748285 4063411 3748285 22918185 12106543 22918185 12106543 12212730 11012866 12212730 11012866 16075923 15568788 16075923 15568788 10171334 9671557 10171334 9671557 17949581 18008815 17949581 18008815 8762696 6597983 8762696 6597983 20506692 20002773 20506692 20002773 14201117 11780609 14201117 11780609 17024599 17188479 17024599 17188479 7292777 4213459 7292777 4213459 22361213 14151956 22361213 14151956 13824471 12325695 13824471 12325695 14530717 15218306 14530717 15218306 10103151 7251628 10103151 7251628 20426398 19771503 20426398 19771503 14641363 11811979 14641363 11811979 18930762 19045097 18930762 19045097 7886808 6285721 7886808 6285721 20968984 20803834 20968984 20803834 5044897 4206462 5044897 4206462 22761388 22290675 22761388 22290675 4270349 4049896 4270349 4049896 23008842 22401532 23008842 22401532 4387500 4407403 4387500 4407403 23127781 25713806 23127781 25713806 1415718 12450133 1415718 12450133 18768336 18854714 18768336 18854714 6416460 4859494 6416460 4859494 22100325 11020826 22100325 11020826 11502923 10465453 11502923 10465453 17080258 16545873 17080258 16545873 14000114 12340826 14000114 12340826 18597338 19690361 18597338 19690361 7229696 14869874 7229696 14869874 11889992 15254604 11889992 15254604 10541466 8380643 10541466 8380643 18783115 18640521 18783115 18640521 13915668 12476174 13915668 12476174 16272747 16593945 16272747 16593945 9899757 7850378 9899757 7850378 20269198 19553899 20269198 19553899 6459476 5914211 6459476 5914211 21415807 20794019 21415807 20794019 5726380 5765637 5726380 5765637 21862933 23806190 21862933 23806190 2180092 1556866 2180092 1556866 25999945 25581685 25999945 25581685 1492990 1442579 1492990 1442579 25853116 26039274 25853116 26039274 762943 11495229 762943 11495229 12615926 15244793 12615926 15244793 10732820 8197979 10732820 8197979 19087628 18726017 19087628 18726017 12814036 11793801 12814036 11793801 16688428 17594146 16688428 17594146 8339674 6594908 8339674 6594908 20203512 11422467 20203512 11422467 12100811 8236914 12100811 8236914 18976448 18910919 18976448 18910919 8033157 7172803 8033157 7172803 19786458 19641329 19786458 19641329 6291330 5964511 6291330 5964511 21080040 21182076 21080040 21182076 5339760 5152101 5339760 5152101 23311982 22370066 23311982 22370066 4238606 3293829 4238606 3293829 24291999 24835795 24291999 24835795 419383 571228 419383 571228 26315888 25476384 26315888 25476384 1575973 1447101 1575973 1447101 25521846 24454202 25521846 24454202 14157054 12325137 14157054 12325137 14481471 14069740 14481471 14069740 12310985 11481860 12310985 11481860 13462167 13850861 13462167 13850861 10162454 8226340 10162454 8226340 19336970 19027860 19336970 19027860 7676959 5636876 7676959 5636876 21842999 21274354 21842999 21274354 5071233 4358704 5071233 4358704 22494323 12317689 22494323 12317689 14764953 10109623 14764953 10109623 18080119 19165753 18080119 19165753 7552274 5600914 7552274 5600914 22636485 22071221 22636485 22071221 4660305 4354110 4660305 4354110 23376965 23005527 23376965 23005527 13515120 12911335 13515120 12911335 16244823 17193825 16244823 17193825 9961938 9431992 9961938 9431992 13365358 13402204 13365358 13402204 11549600 9792805 11549600 9792805 18051694 17644061 18051694 17644061 8306954 8077666 8306954 8077666 14483515 13401269 14483515 13401269 9564212 8981658 9564212 8981658 18565640 18100373 18565640 18100373 6780188 5622775 6780188 5622775 21168464 15032336 21168464 15032336 13846737 12762975 13846737 12762975 16355670 16842004 16355670 16842004 8776806 7462699 8776806 7462699 20135528 20035357 20135528 20035357 4872063 4905875 4872063 4905875 17082618 18558670 17082618 18558670 8428009 7811666 8428009 7811666 20220672 19501654 20220672 19501654 7628266 7017765 7628266 7017765 20412653 20833131 20412653 20833131 5856411 5066565 5856411 5066565 22772175 22641809 22772175 22641809 4509724 2558018 4509724 2558018 24652795 24605815 24652795 24605815 1965575 1114203 1965575 1114203 26006331 25799633 26006331 25799633 870607 928356 870607 928356 26121762 25339561 26121762 25339561 1706921 13294241 1706921 13294241 15657420 16087530 15657420 16087530 9922791 8929848 9922791 8929848 18434115 18464844 18434115 18464844 7236194 7344209 7236194 7344209 11746482 15253356 11746482 15253356 11153283 8993037 11153283 8993037 18034536 17595715 18034536 17595715 7566871 7286003 7566871 7286003 20415559 20626793 20415559 20626793 5083125 3457272 5083125 3457272 23536741 23356655 23536741 23356655 3363755 2756409 3363755 2756409 24714112 24259131 24714112 24259131 2427779 1991107 2427779 1991107 25270926 24239241 25270926 24239241 2527861 2547259 2527861 2547259 24591903 23545522 24591903 23545522 3150844 2596090 3150844 2596090 24237882 23068394 24237882 23068394 14405150 12134621 14405150 12134621 15677647 16368221 15677647 16368221 10358574 8408066 10358574 8408066 19324642 19391603 19324642 19391603 6759501 6129033 6759501 6129033 20931209 20819169 20931209 20819169 5807292 5151622 5807292 5151622 21665348 21369301 21665348 21369301 5267635 3229050 5267635 3229050 23841466 23310598 23841466 23310598 2779801 2221021 2779801 2221021 24737963 23662218 24737963 23662218 3101884 2719551 3101884 2719551 24380193 23183395 24380193 23183395 3755351 12433863 3755351 12433863 13969056 13433552 13969056 13433552 11705491 10082433 11705491 10082433 17827829 18227953 17827829 18227953 8663181 8268653 8663181 8268653 20082484 19572009 20082484 19572009 10876098 8601210 10876098 8601210 19543822 18851723 19543822 18851723 14030266 10773033 14030266 10773033 18423599 17836583 18423599 17836583 8106986 7483905 8106986 7483905 19739644 13564887 19739644 13564887 12614771 11914685 12614771 11914685 15648893 14974558 15648893 14974558 10477942 9400879 10477942 9400879 17938744 18010260 17938744 18010260 8532186 7872950 8532186 7872950 21258163 20584665 21258163 20584665 13693098 12450885 13693098 12450885 16202984 15586231 16202984 15586231 10957546 10011311 10957546 10011311 17155652 16599680 17155652 16599680 9215581 7185828 9215581 7185828 21352039 22261112 21352039 22261112 4551735 4253668 4551735 4253668 22680552 22426790 22680552 22426790 3939605 3482116 3939605 3482116 23884577 23053571 23884577 23053571 3701656 3401020 3701656 3401020 23624755 23414917 23624755 23414917 3526082 12483650 3526082 12483650 14801767 15125767 14801767 15125767 10114576 6199766 10114576 6199766 22077957 21636334 22077957 21636334 5116929 11796705 5116929 11796705 17259241 17147951 17259241 17147951 9332105 6634280 9332105 6634280 20615610 20489808 20615610 20489808 5953582 5142465 5953582 5142465 22684135 22063024 22684135 22063024 4738479 4483143 4738479 4483143 22772745 22399905 22772745 22399905 4394338 3736050 4394338 3736050 22976476 22290058 22976476 22290058 15757838 10806607 15757838 10806607 16354640 16289214 16354640 16289214 6935208 6196091 6935208 6196091 20595152 14250088 20595152 14250088 14020748 11228919 14020748 11228919 15912854 15737750 15912854 15737750 10938127 9829468 10938127 9829468 17546091 18072371 17546091 18072371 6754235 6726587 6754235 6726587 20742105 21243290 20742105 21243290 4802061 4063589 4802061 4063589 22566793 22001856 22566793 22001856 4765459 3826602 4765459 3826602 23878857 23282528 23878857 23282528 2985120 2939173 2985120 2939173 25435246 24740613 25435246 24740613 2261138 12872313 2261138 12872313 16740447 16213088 16740447 16213088 9811984 8185490 9811984 8185490 21489449 20733093 21489449 20733093 12083907 14270825 12083907 14270825 16181640 15574100 16181640 15574100 12822679 12551691 12822679 12551691 15539973 14916557 15539973 14916557 11896761 11975657 11896761 11975657 17294564 17802168 17294564 17802168 6576989 6193823 6576989 6193823 20943062 13294473 20943062 13294473 13391358 13256244 13391358 13256244 14443651 14139590 14443651 14139590 11409792 10282132 11409792 10282132 17756166 18682323 17756166 18682323 6425686 5730643 6425686 5730643 21249031 15964748 21249031 15964748 16653878 8134910 16653878 8134910 19091466 18183832 19091466 18183832 14471737 12209862 14471737 12209862 16297865 17332440 16297865 17332440 9621976 13522670 9621976 13522670 18431062 18722858 18431062 18722858 7006598 6533231 7006598 6533231 21916430 21534160 21916430 21534160 5094292 4472509 5094292 4472509 22624165 21965006 22624165 21965006 4754310 3101963 4754310 3101963 25197454 24459284 25197454 24459284 2371214 1456810 2371214 1456810 25595515 25488531 25595515 25488531 1514714 1640351 1514714 1640351 25399929 24416992 25399929 24416992 2561081 13444391 2561081 13444391 16718738 16883361 16718738 16883361 9587774 8182971 9587774 8182971 20196551 20157625 20196551 20157625 6778635 5982988 6778635 5982988 21619326 21575478 21619326 21575478 5504111 14000867 5504111 14000867 18549576 19376973 18549576 19376973 7555127 6752302 7555127 6752302 20477851 19946711 20477851 19946711 5869881 5200624 5869881 5200624 21784509 12040456 21784509 12040456 12076408 11168410 12076408 11168410 17283150 19575418 17283150 19575418 6729086 5677258 6729086 5677258 21234935 21641248 21234935 21641248 5004195 3413021 5004195 3413021 23710326 23651282 23710326 23651282 1827296 2120733 1827296 2120733 13488029 12640421 13488029 12640421 11348574 10640897 11348574 10640897 16250397 16255343 16250397 16255343 10324985 7727639 10324985 7727639 19860990 19350453 19860990 19350453 7478949 6603637 7478949 6603637 22509276 21760791 22509276 21760791 5190993 13737596 5190993 13737596 15869376 15370301 15869376 15370301 14142337 11799490 14142337 11799490 17832160 17070365 17832160 17070365 13638617 12815723 13638617 12815723 15668174 15075199 15668174 15075199 14586481 11260347 14586481 11260347 16189725 18033038 16189725 18033038 8652751 8182502 8652751 8182502 13799099 13111041 13799099 13111041 13614994 12277030 13614994 12277030 15907564 19059495 15907564 19059495 7802288 6810547 7802288 6810547 20289307 20278841 20289307 20278841 6498985 6311132 6498985 6311132 21707143 21358098 21707143 21358098 5221437 4909785 5221437 4909785 22195916 21490884 22195916 21490884 4122821 3677029 4122821 3677029 23266757 22428010 23266757 22428010 3683066 3673496 3683066 3673496 22898023 22186643 22898023 22186643 4422210 4179082 4422210 4179082 22680390 13025439 22680390 13025439 10688783 8868878 10688783 8868878 18793812 18726042 18793812 18726042 7120124 6767538 7120124 6767538 15310714 15576797 15310714 15576797 10746508 7778538 10746508 7778538 20108033 19453161 20108033 19453161 5703103 5724539 5703103 5724539 21018380 16989986 21018380 16989986 12442200 12587718 12442200 12587718 18951742 18806888 18951742 18806888 7908803 5612116 7908803 5612116 21350541 20831813 21350541 20831813 5888994 5999840 5888994 5999840 22136233 21483307 22136233 21483307 4880547 4476849 4880547 4476849 22356360 21794258 22356360 21794258 4382898 4436318 4382898 4436318 22061935 11373259 22061935 11373259 8446130 7528512 8446130 7528512 20195690 19990014 20195690 19990014 6594690 5755017 6594690 5755017 21609871 21175910 21609871 21175910 6068620 15850448 6068620 15850448 17128358 17246884 17128358 17246884 9041075 7492379 9041075 7492379 20522259 20241179 20522259 20241179 6656961 5913899 6656961 5913899 20773928 13624455 20773928 13624455 13223645 12560202 13223645 12560202 14763714 13781239 14763714 13781239 10181973 9854047 10181973 9854047 18526488 18346211 18526488 18346211 8293067 7709476 8293067 7709476 20358479 19590271 20358479 19590271 7392498 7131631 7392498 7131631 15705318 16204520 15705318 16204520 10312472 9186888 10312472 9186888 17937421 10758313 17937421 10758313 9511912 7440694 9511912 7440694 20584522 20545541 20584522 20545541 6312652 6340087 6312652 6340087 11591849 17527486 11591849 17527486 8913210 8134569 8913210 8134569 19104310 18977695 19104310 18977695 7813978 7462830 7813978 7462830 12389376 15122441 12389376 15122441 11396522 10114415 11396522 10114415 17180538 17039728 17180538 17039728 9361940 8768978 9361940 8768978 18545888 18447001 18545888 18447001 7890099 7872914 7890099 7872914 13862040 14124140 13862040 14124140 12090148 9275062 12090148 9275062 18442869 19217286 18442869 19217286 6598477 6272850 6598477 6272850 20715576 20507286 20715576 20507286 6185910 6005805 6185910 6005805 13829962 13698689 13829962 13698689 13153218 11829929 13153218 11829929 16499649 16115588 16499649 16115588 11689375 13186226 11689375 13186226 15472601 16178504 15472601 16178504 10706638 9188611 10706638 9188611 18248969 18030521 18248969 18030521 9044019 12971193 9044019 12971193 15353047 14477956 15353047 14477956 10825597 9702451 10825597 9702451 17822827 18040554 17822827 18040554 7869248 7487599 7869248 7487599 15738610 14268185 15738610 14268185 12125845 10612203 12125845 10612203 16803762 16827180 16803762 16827180 9652405 8088190 9652405 8088190 19306400 19721319 19306400 19721319 6668442 4844495 6668442 4844495 21902854 24046569 21902854 24046569 2271903 2416486 2271903 2416486 24926113 23994844 24926113 23994844 12269472 12646754 12269472 12646754 13467213 14061051 13467213 14061051 12592345 12115857 12592345 12115857 15786114 17578817 15786114 17578817 9174375 8054778 9174375 8054778 20494659 19725717 20494659 19725717 12577435 12076854 12577435 12076854 16751129 18169208 16751129 18169208 7472485 7185066 7472485 7185066 13218363 14234294 13218363 14234294 12549804 9935021 12549804 9935021 18004204 18857346 18004204 18857346 7748962 6381674 7748962 6381674 21337903 21291073 21337903 21291073 5651337 4518645 5651337 4518645 22354804 13676791 22354804 13676791 12775915 10969310 12775915 10969310 16181709 17180809 16181709 17180809 9332547 9011249 9332547 9011249 12177286 15145204 12177286 15145204 10096017 9626681 10096017 9626681 15656171 15509651 15656171 15509651 10311377 9750465 10311377 9750465 17698524 17249977 17698524 17249977 15003985 11579517 15003985 11579517 16976664 16790682 16976664 16790682 10032622 7621469 10032622 7621469 21506270 20997829 21506270 20997829 13942026 10560427 13942026 10560427 16397878 13022407 16397878 13022407 13729785 10525638 13729785 10525638 18564110 18456062 18564110 18456062 7000927 6698045 7000927 6698045 21022003 20622424 21022003 20622424 6234875 13604371 6234875 13604371 14696976 16077323 14696976 16077323 9149741 7997285 9149741 7997285 21570172 21264374 21570172 21264374 5321516 3554648 5321516 3554648 24086876 23190779 24086876 23190779 3673654 3227192 3673654 3227192 25043586 24084159 25043586 24084159 597042 601479 597042 601479 26157801 25552764 26157801 25552764 615128 880295 615128 880295 26654939 26289660 26654939 26289660 808798 13390743 808798 13390743 15091742 15728611 15091742 15728611 10719439 10204219 10719439 10204219 17143795 16447355 17143795 16447355 8621482 6007860 8621482 6007860 22228995 22297789 22228995 22297789 4224964 2933658 4224964 2933658 24296776 23734995 24296776 23734995 3255343 2664139 3255343 2664139 24531479 24473386 24531479 24473386 2366593 2569301 2366593 2569301 24962103 24851965 24962103 24851965 1234680 1041878 1234680 1041878 25789895 26519345 25789895 26519345 504807 526283 504807 526283 26664387 26152191 26664387 26152191 602324 784723 602324 784723 12467684 15165353 12467684 15165353 10209095 9694864 10209095 9694864 18696581 18113146 18696581 18113146 8946670 7366646 8946670 7366646 20922825 20577277 20922825 20577277 6259579 3915777 6259579 3915777 23167660 22799824 23167660 22799824 3422989 3256641 3422989 3256641 24031942 23263654 24031942 23263654 3490595 2338673 3490595 2338673 24862362 24220455 24862362 24220455 2564524 2852379 2564524 2852379 16059795 11185875 16059795 11185875 11471004 10506309 11471004 10506309 16613028 11375689 16613028 11375689 12090496 11304347 12090496 11304347 15997937 15809691 15997937 15809691 10143047 9672904 10143047 9672904 18626606 19580699 18626606 19580699 5869389 5362389 5869389 5362389 21324449 11200059 21324449 11200059 16113296 9915839 16113296 9915839 17214898 13724105 17214898 13724105 13696974 12081703 13696974 12081703 15098194 14148217 15098194 14148217 14230103 11160680 14230103 11160680 16797420 16348736 16797420 16348736 9924540 9243672 9924540 9243672 19326886 19996452 19326886 19996452 7179599 11419259 7179599 11419259 16787517 16541858 16787517 16541858 10143627 9547366 10143627 9547366 19842005 19773087 19842005 19773087 7242340 6753300 7242340 6753300 20696605 20870019 20696605 20870019 6061173 5198173 6061173 5198173 22281661 22934125 22281661 22934125 3171158 2599912 3171158 2599912 25485025 25317103 25485025 25317103 1255894 968402 1255894 968402 25786756 24928875 25786756 24928875 1570210 2067039 1570210 2067039 24849435 13284008 24849435 13284008 12908894 11970386 12908894 11970386 14912219 15735399 14912219 15735399 7463131 7353701 7463131 7353701 20044211 19512554 20044211 19512554 7258112 6601482 7258112 6601482 21678019 21172619 21678019 21172619 5599145 4101593 5599145 4101593 22820245 21979390 22820245 21979390 13752209 10069804 13752209 10069804 17689506 17694420 17689506 17694420 9106752 8450707 9106752 8450707 20584978 20930657 20584978 20930657 5300362 4210008 5300362 4210008 22541679 21875996 22541679 21875996 13675111 12343154 13675111 12343154 16361571 16870545 16361571 16870545 10111734 9328956 10111734 9328956 19817917 20884159 19817917 20884159 5323275 5024994 5323275 5024994 23409808 23093086 23409808 23093086 3897968 3299571 3897968 3299571 24084113 23390633 24084113 23390633 3177058 2943778 3177058 2943778 24290754 23416642 24290754 23416642 2581982 1830142 2581982 1830142 25638833 24698392 25638833 24698392 2100184 1715905 2100184 1715905 25597318 24659052 25597318 24659052 2164877 2342697 2164877 2342697 24956805 24243546 24956805 24243546 2705769 13611438 2705769 13611438 13011667 14004631 13011667 14004631 11346135 10268379 11346135 10268379 17119714 16815576 17119714 16815576 10240018 13216889 10240018 13216889 14162834 13538453 14162834 13538453 12106173 10468125 12106173 10468125 19203349 20821913 19203349 20821913 5379824 4828766 5379824 4828766 22966691 22458356 22966691 22458356 4228102 3857753 4228102 3857753 23180324 22290145 23180324 22290145 4289029 3844417 4289029 3844417 23165773 22784030 23165773 22784030 3963711 3880320 3963711 3880320 14054350 13099441 14054350 13099441 13504008 10590707 13504008 10590707 19379001 19244022 19379001 19244022 6324868 5934753 6324868 5934753 21316944 21054002 21316944 21054002 6068988 13111944 6068988 13111944 14211902 15014177 14211902 15014177 9274330 7259678 9274330 7259678 21764000 21344675 21764000 21344675 4724053 4477939 4724053 4477939 22517617 22108520 22517617 22108520 4845793 4402353 4845793 4402353 22729525 22965649 22729525 22965649 3583173 2990073 3583173 2990073 23765177 23069949 23765177 23069949 3627612 3588063 3627612 3588063 23380293 22748155 23380293 22748155 4285092 4082961 4285092 4082961 23134230 22566719 23134230 22566719 4383436 12778380 4383436 12778380 13557586 15527843 13557586 15527843 10533907 9696495 10533907 9696495 17491843 10913671 17491843 10913671 9577952 8960327 9577952 8960327 19425521 20000515 19425521 20000515 7013471 6241028 7013471 6241028 21598905 21132720 21598905 21132720 5965807 11174524 5965807 11174524 15699460 12050835 15699460 12050835 12776917 11117294 12776917 11117294 15709600 18686980 15709600 18686980 7726226 7143689 7726226 7143689 20339251 20371145 20339251 20371145 6313612 5606432 6313612 5606432 22229373 21526305 22229373 21526305 5110842 4834106 5110842 4834106 22279482 11836382 22279482 11836382 12371571 10241495 12371571 10241495 16869505 11801885 16869505 11801885 11951723 9230278 11951723 9230278 18818986 18753265 18818986 18753265 7069929 6670771 7069929 6670771 20966798 21720081 20966798 21720081 4885060 4307458 4885060 4307458 23164366 21946725 23164366 21946725 5033296 12962030 5033296 12962030 14016936 16098232 14016936 16098232 9280789 7602381 9280789 7602381 19620273 20242740 19620273 20242740 6884396 5250015 6884396 5250015 21820049 21279065 21820049 21279065 5615038 5033531 5615038 5033531 22209372 21891957 22209372 21891957 4272852 3773985 4272852 3773985 23252909 22413511 23252909 22413511 4149617 4261815 4149617 4261815 23931119 22788699 23931119 22788699 3977394 3872400 3977394 3872400 12994444 15867367 12994444 15867367 10787762 9621553 10787762 9621553 18749773 18259611 18749773 18259611 7622730 7514831 7622730 7514831 14011967 12868447 14011967 12868447 12501371 11999355 12501371 11999355 14868321 16208640 14868321 16208640 9320258 8225336 9320258 8225336 19026359 18435167 19026359 18435167 8024149 7293195 8024149 7293195 19768904 14456128 19768904 14456128 15063554 9893337 15063554 9893337 18714819 18376577 18714819 18376577 8287316 7282041 8287316 7282041 20006945 19957001 20006945 19957001 6574784 6592365 6574784 6592365 20496479 20437670 20496479 20437670 6575131 5935136 6575131 5935136 21752199 21126780 21752199 21126780 5505027 4572181 5505027 4572181 22438543 21718306 22438543 21718306 5117993 4811935 5117993 4811935 16378774 17982549 16378774 17982549 7681772 7012280 7681772 7012280 20313417 20085018 20313417 20085018 6717509 4242965 6717509 4242965 23690282 22573314 23690282 22573314 4324881 15476770 4324881 15476770 16091555 17254563 16091555 17254563 9032714 7932808 9032714 7932808 19350143 18995665 19350143 18995665 12419413 12753333 12419413 12753333 13
100023 0 0 17961 0 17961 563237929 796220244 563237929 796220244 173559808 81233543 173559808 81233543 991017946 778003816 991017946 778003816 479624246 270976562 479624246 270976562 606816161 947296459 606816161 947296459 68962064 118413255 68962064 118413255 538449019 796710087 538449019 796710087 318725 82988875 318725 82988875 806406500 824054878 806406500 824054878 209325895 260495864 209325895 260495864 831613644 865125951 831613644 865125951 96572267 157909816 96572267 157909816 880013455 961042239 880013455 961042239 22627427 317948387 22627427 317948387 609649335 992605087 609649335 992605087 81416829 3175906 81416829 3175906 740373336 181512216 740373336 181512216 116029274 50373003 116029274 50373003 542310093 605203010 542310093 605203010 25285037 233129488 25285037 233129488 891760406 973851704 891760406 973851704 5886761 445145186 5886761 445145186 491941126 644380574 491941126 644380574 204098987 98534680 204098987 98534680 973641349 822895162 973641349 822895162 683988737 104191285 683988737 104191285 896782731 946379607 896782731 946379607 28446851 381158561 28446851 381158561 849457485 659896397 849457485 659896397 168094955 443447335 168094955 443447335 604756555 868395044 604756555 868395044 8911459 132406291 8911459 132406291 415868750 552615662 415868750 552615662 5223209 70944603 5223209 70944603 806268583 403129000 806268583 403129000 651935875 13867637 651935875 13867637 903905285 832869546 903905285 832869546 142350823 154790399 142350823 154790399 769537360 641549032 769537360 641549032 147199478 284281544 147199478 284281544 725465870 998246873 725465870 998246873 269392186 328914669 269392186 328914669 699876952 860897676 699876952 860897676 252672733 22048994 252672733 22048994 844553325 830065176 844553325 830065176 517947556 268626481 517947556 268626481 905131221 954489157 905131221 954489157 475362918 65978262 475362918 65978262 945873672 575634366 945873672 575634366 368612246 60371273 368612246 60371273 661139496 553340909 661139496 553340909 344127354 72843465 344127354 72843465 975161779 996201422 975161779 996201422 13357378 143632273 13357378 143632273 757170037 545357851 757170037 545357851 327787082 81589758 327787082 81589758 721016919 210466915 721016919 210466915 160436113 45690967 160436113 45690967 423048266 793591446 423048266 793591446 59254229 181770115 59254229 181770115 690454222 776967012 690454222 776967012 305870918 120360579 305870918 120360579 958512463 450952076 958512463 450952076 390225169 236906158 390225169 236906158 681811412 708486662 681811412 708486662 65216308 4687526 65216308 4687526 618475417 950814153 618475417 950814153 78384738 177599117 78384738 177599117 919508328 674745346 919508328 674745346 318814160 364373537 318814160 364373537 766111640 649102362 766111640 649102362 141879989 81263429 141879989 81263429 310556138 862264861 310556138 862264861 104875390 669487225 104875390 669487225 994979652 841871918 994979652 841871918 39762528 179473566 39762528 179473566 885844394 997666569 885844394 997666569 451262440 515401032 451262440 515401032 874527243 861708762 874527243 861708762 171752612 440280669 171752612 440280669 846617176 929227730 846617176 929227730 328448769 108226245 328448769 108226245 763347915 971009295 763347915 971009295 442112324 416710314 442112324 416710314 560484004 673216604 560484004 673216604 278551432 192321080 278551432 192321080 694726315 700288656 694726315 700288656 7918042 282229216 7918042 282229216 780181943 872645360 780181943 872645360 254877602 470951503 254877602 470951503 972478813 852867327 972478813 852867327 523873132 183991663 523873132 183991663 972095906 665589402 972095906 665589402 336013204 222565703 336013204 222565703 936689127 525322759 936689127 525322759 219807737 96340326 219807737 96340326 948775229 556153517 948775229 556153517 35225919 135154420 35225919 135154420 976292965 998639191 976292965 998639191 48343643 673799989 48343643 673799989 897208422 833433881 897208422 833433881 31131868 377069887 31131868 377069887 854681613 902639053 854681613 902639053 234122140 266564272 234122140 266564272 995035403 635300050 995035403 635300050 47535952 35394887 47535952 35394887 774529022 861996354 774529022 861996354 97382479 144087705 97382479 144087705 729597825 706254271 729597825 706254271 489918797 408333023 489918797 408333023 815866468 611849737 815866468 611849737 241135438 185995301 241135438 185995301 726350731 762489684 726350731 762489684 125624140 98387624 125624140 98387624 546508303 967157337 546508303 967157337 336179375 296691498 336179375 296691498 988349896 888590132 988349896 888590132 151200413 53743801 151200413 53743801 627773718 988555369 627773718 988555369 79512632 649716760 79512632 649716760 663386225 999808443 663386225 999808443 32157710 326691522 32157710 326691522 538888450 639781315 538888450 639781315 151218788 213419507 151218788 213419507 972106945 976126400 972106945 976126400 92120019 543398419 92120019 543398419 465725978 916726097 465725978 916726097 179320967 243970120 179320967 243970120 739245927 663377590 739245927 663377590 440451096 206099151 440451096 206099151 895175553 878697307 895175553 878697307 202255838 136096414 202255838 136096414 956830583 983088308 956830583 983088308 144138921 300570825 144138921 300570825 675553918 986961117 675553918 986961117 83379140 27497972 83379140 27497972 872279585 491755244 872279585 491755244 414824244 353658807 414824244 353658807 499536499 928828428 499536499 928828428 51331077 325483658 51331077 325483658 593120668 646310257 593120668 646310257 238577388 65017903 238577388 65017903 999555734 983648996 999555734 983648996 126960930 278747070 126960930 278747070 407217792 787082509 407217792 787082509 232489208 128098049 232489208 128098049 522697079 910837652 522697079 910837652 348496993 209669049 348496993 209669049 690589425 747844537 690589425 747844537 219199003 394428502 219199003 394428502 873853611 898679410 873853611 898679410 214952255 58577436 214952255 58577436 871374782 583010906 871374782 583010906 115628895 144908888 115628895 144908888 561538912 925428349 561538912 925428349 31258861 303200390 31258861 303200390 539981659 987756010 539981659 987756010 25863756 540922695 25863756 540922695 851643109 657330055 851643109 657330055 166666404 431355798 166666404 431355798 908529577 802943122 908529577 802943122 298915657 372166152 298915657 372166152 623624824 954949998 623624824 954949998 61914156 54157829 61914156 54157829 733680954 407540270 733680954 407540270 138519088 28033270 138519088 28033270 895402812 333682342 895402812 333682342 369090502 7275341 369090502 7275341 529299104 682575596 529299104 682575596 21171837 279079624 21171837 279079624 655206475 883769002 655206475 883769002 74494327 73309308 74494327 73309308 927372017 890873088 927372017 890873088 303565364 586854450 303565364 586854450 827808794 853068812 827808794 853068812 181261422 116692960 181261422 116692960 986339593 793788968 986339593 793788968 82954638 557748654 82954638 557748654 792442071 808560205 792442071 808560205 257221824 186751621 257221824 186751621 967396509 238172992 967396509 238172992 378857785 2685659 378857785 2685659 890791327 135657793 890791327 135657793 361904229 14970667 361904229 14970667 802107367 981319515 802107367 981319515 620853762 337839211 620853762 337839211 656309868 679294921 656309868 679294921 209452326 64284744 209452326 64284744 974596407 689895817 974596407 689895817 23734097 346880703 23734097 346880703 363120211 530864224 363120211 530864224 23208940 100910820 23208940 100910820 916313551 855584140 916313551 855584140 146800010 326560023 146800010 326560023 241535485 963958969 241535485 963958969 8293332 415915442 8293332 415915442 941826841 802464540 941826841 802464540 66213235 160214665 66213235 160214665 970044789 983374414 970044789 983374414 281471421 116031698 281471421 116031698 989061234 938279637 989061234 938279637 191850418 4615348 191850418 4615348 894722788 889001058 894722788 889001058 391437274 36798913 391437274 36798913 947090469 670889832 947090469 670889832 198527726 44089488 198527726 44089488 972108741 825131981 972108741 825131981 577584877 421580191 577584877 421580191 995114861 560373054 995114861 560373054 557002756 152483505 557002756 152483505 860903006 669063028 860903006 669063028 484590939 171751354 484590939 171751354 781930853 594079151 781930853 594079151 119225480 15324924 119225480 15324924 986688229 874419314 986688229 874419314 336416451 375162582 336416451 375162582 939112826 807613072 939112826 807613072 751651717 336296877 751651717 336296877 965753503 685470656 965753503 685470656 540504753 379906281 540504753 379906281 796179616 894660659 796179616 894660659 97396973 712787791 97396973 712787791 398129646 956618783 398129646 956618783 185169097 542054677 185169097 542054677 964779268 859512286 964779268 859512286 292180576 181214996 292180576 181214996 896004683 501751269 896004683 501751269 173259764 164810441 173259764 164810441 788216674 889912498 788216674 889912498 153880792 400100064 153880792 400100064 887184113 785166727 887184113 785166727 258360674 463683651 258360674 463683651 477653271 727330657 477653271 727330657 321869389 479854120 321869389 479854120 914294174 919951049 914294174 919951049 494528571 88590703 494528571 88590703 770132705 761861011 770132705 761861011 142206752 427790779 142206752 427790779 830065601 501182590 830065601 501182590 198952170 41975400 198952170 41975400 607809819 934867063 607809819 934867063 82820034 127633450 82820034 127633450 696896061 736999978 696896061 736999978 132299125 36814497 132299125 36814497 799184807 941869128 799184807 941869128 455709384 477256611 455709384 477256611 855335297 866372700 855335297 866372700 324956049 159624961 324956049 159624961 907217545 927149246 907217545 927149246 663404964 28316833 663404964 28316833 792384233 879582373 792384233 879582373 249271974 3075912 249271974 3075912 569313827 966970854 569313827 966970854 236262405 6210654 236262405 6210654 510434335 344939418 510434335 344939418 226512354 17350712 226512354 17350712 659398980 712726064 659398980 712726064 1573356 29835866 1573356 29835866 731545734 989336273 731545734 989336273 122755852 315623632 122755852 315623632 823842289 710612729 823842289 710612729 290158032 243561468 290158032 243561468 896669810 854892030 896669810 854892030 807879924 342727006 807879924 342727006 862642211 636669605 862642211 636669605 532879990 132492772 532879990 132492772 773718898 786385823 773718898 786385823 49023462 471445960 49023462 471445960 798138209 551276280 798138209 551276280 132673800 412754274 132673800 412754274 814848135 934759377 814848135 934759377 200680802 106247885 200680802 106247885 923402182 883564927 923402182 883564927 96301846 715880143 96301846 715880143 935433471 976125561 935433471 976125561 314569565 218563692 314569565 218563692 897077168 628126420 897077168 628126420 679634144 68016023 679634144 68016023 923729799 862549918 923729799 862549918 132574402 31349558 132574402 31349558 443329022 865220590 443329022 865220590 73367552 733321753 73367552 733321753 874584585 932696618 874584585 932696618 341700804 522925885 341700804 522925885 590947547 658181710 590947547 658181710 155586003 56207854 155586003 56207854 598187245 765852524 598187245 765852524 188728696 631170391 188728696 631170391 902381147 923198611 902381147 923198611 339998348 9412899 339998348 9412899 974119025 813058669 974119025 813058669 525619860 47075401 525619860 47075401 834150625 816677688 834150625 816677688 125568836 92066162 125568836 92066162 708148889 701319228 708148889 701319228 628404897 82938315 628404897 82938315 922647941 411545759 922647941 411545759 394562553 263711192 394562553 263711192 666006848 969708060 666006848 969708060 179901121 135708773 179901121 135708773 848285155 842460567 848285155 842460567 203236740 215701599 203236740 215701599 617946093 846851413 617946093 846851413 422717357 351871016 422717357 351871016 789277452 542216909 789277452 542216909 77366329 267550857 77366329 267550857 509957607 958031154 509957607 958031154 160952734 50835115 160952734 50835115 584377541 666503891 584377541 666503891 83965436 21540420 83965436 21540420 539114605 923293753 539114605 923293753 335768527 63206814 335768527 63206814 910378571 629842090 910378571 629842090 324017724 33412497 324017724 33412497 575447440 985485123 575447440 985485123 11504271 103336930 11504271 103336930 662227665 740489394 662227665 740489394 89557721 78646744 89557721 78646744 765214924 422201998 765214924 422201998 186567339 33910875 186567339 33910875 987582576 570100847 987582576 570100847 27792030 140041848 27792030 140041848 773918601 843885443 773918601 843885443 75313909 171175986 75313909 171175986 616759157 964507152 616759157 964507152 52653823 203757433 52653823 203757433 531127531 968365451 531127531 968365451 168439859 319055934 168439859 319055934 894836047 877643276 894836047 877643276 372931708 101506558 372931708 101506558 807923456 703339311 807923456 703339311 324890391 148230177 324890391 148230177 842172763 618070179 842172763 618070179 707837921 150361262 707837921 150361262 871251934 911765470 871251934 911765470 44346806 347293870 44346806 347293870 658121260 851417996 658121260 851417996 18212874 287744909 18212874 287744909 582756238 866313923 582756238 866313923 224018323 709320202 224018323 709320202 500396601 964401853 500396601 964401853 231046226 454461139 231046226 454461139 689525211 932726650 689525211 932726650 109542777 282402138 109542777 282402138 695375581 985168996 695375581 985168996 10075519 704159306 10075519 704159306 711555777 937432377 711555777 937432377 89080306 430186279 89080306 430186279 778748936 943935714 778748936 943935714 312883224 259861142 312883224 259861142 788163078 679966276 788163078 679966276 179091125 399488305 179091125 399488305 611065749 767873876 611065749 767873876 242452279 442029804 242452279 442029804 882131642 780140233 882131642 780140233 188571834 146377889 188571834 146377889 941697860 988969943 941697860 988969943 160593817 54960062 160593817 54960062 929771588 758296423 929771588 758296423 431721991 130553309 431721991 130553309 873919169 767345777 873919169 767345777 144071655 159239188 144071655 159239188 535850368 860775282 535850368 860775282 210359452 180037800 210359452 180037800 710663406 701648634 710663406 701648634 16196358 50586845 16196358 50586845 335879028 659449369 335879028 659449369 25347957 468188126 25347957 468188126 799276363 897506359 799276363 897506359 20739497 111169441 20739497 111169441 865116739 951112553 865116739 951112553 399227752 8765195 399227752 8765195 998164346 680102763 998164346 680102763 139234099 160408269 139234099 160408269 843901078 479819240 843901078 479819240 389246280 159447930 389246280 159447930 968328471 819504740 968328471 819504740 417723805 330438878 417723805 330438878 999663468 955947591 999663468 955947591 411256431 769910784 411256431 769910784 925854353 910836909 925854353 910836909 574552684 36574717 574552684 36574717 917788521 479532966 917788521 479532966 131789878 289790438 131789878 289790438 668726390 936505794 668726390 936505794 467868250 14144548 467868250 14144548 899355302 631158835 899355302 631158835 309577571 22416388 309577571 22416388 927351978 895963477 927351978 895963477 344425315 373210826 344425315 373210826 905734399 836732782 905734399 836732782 213850034 78067058 213850034 78067058 984247761 313665067 984247761 313665067 212479647 199483173 212479647 199483173 775965327 686547629 775965327 686547629 388502364 160574189 388502364 160574189 664187284 834728979 664187284 834728979 210389984 565778438 210389984 565778438 732841914 914522011 732841914 914522011 127774722 50318589 127774722 50318589 700766639 674558642 700766639 674558642 200554978 205728395 200554978 205728395 633982412 874053908 633982412 874053908 144736847 150096012 144736847 150096012 960173364 443274883 960173364 443274883 185268918 337333521 185268918 337333521 342476473 904348645 342476473 904348645 103577941 166598001 103577941 166598001 374965046 982779275 374965046 982779275 113453258 420168242 113453258 420168242 826444728 788924241 826444728 788924241 58281580 539225 58281580 539225 996320808 917543235 996320808 917543235 310472153 211620922 310472153 211620922 852365579 874066238 852365579 874066238 504683439 397161262 504683439 397161262 999203510 776089079 999203510 776089079 51714582 4284201 51714582 4284201 906792564 774609519 906792564 774609519 433036503 183320939 433036503 183320939 911928624 786528712 911928624 786528712 237502354 124900248 237502354 124900248 599881143 472797493 599881143 472797493 92717405 238835459 92717405 238835459 925479318 620545871 925479318 620545871 680306712 6071574 680306712 6071574 818401644 788901203 818401644 788901203 363415361 249644212 363415361 249644212 736141435 886121838 736141435 886121838 195387361 755636736 195387361 755636736 699009923 869164929 699009923 869164929 197073899 797329994 197073899 797329994 719063620 971906721 719063620 971906721 147234672 33360442 147234672 33360442 757553744 520923649 757553744 520923649 312844935 211407110 312844935 211407110 934330451 736422833 934330451 736422833 25185438 117806945 25185438 117806945 709077066 373389766 709077066 373389766 438316540 39450524 438316540 39450524 958250904 978451505 958250904 978451505 452654714 30540102 452654714 30540102 779262787 973396748 779262787 973396748 94493845 452399000 94493845 452399000 842331799 760321820 842331799 760321820 1762 659731940 1762 659731940 554059902 890547400 554059902 890547400 7197065 297514406 7197065 297514406 850266620 681030810 850266620 681030810 515284453 264064410 515284453 264064410 981930947 713870402 981930947 713870402 388892059 146557817 388892059 146557817 999719832 688410931 999719832 688410931 305162886 8950964 305162886 8950964 999619420 881403105 999619420 881403105 705716868 144134509 705716868 144134509 979787390 797751278 979787390 797751278 61414067 14586062 61414067 14586062 728387112 312230225 728387112 312230225 107722724 69359530 107722724 69359530 858419380 620414553 858419380 620414553 607395526 74368251 607395526 74368251 917828373 687242827 917828373 687242827 541793069 388249642 541793069 388249642 800932678 465014833 800932678 465014833 34267035 127731444 34267035 127731444 540242097 347066534 540242097 347066534 31853483 37088078 31853483 37088078 807488659 175254055 807488659 175254055 225435541 20649200 225435541 20649200 676194151 785434001 676194151 785434001 352578600 242378069 352578600 242378069 810545633 643204534 810545633 643204534 15907021 377844699 15907021 377844699 529039060 956619103 529039060 956619103 3769333 185501342 3769333 185501342 802127809 684126614 802127809 684126614 52418537 458105301 52418537 458105301 924824011 997023524 924824011 997023524 210982155 195009488 210982155 195009488 853778744 787327826 853778744 787327826 604343279 644739888 604343279 644739888 981809709 972731409 981809709 972731409 105199984 583799364 105199984 583799364 866459010 914647857 866459010 914647857 308574779 527105589 308574779 527105589 490937825 902716151 490937825 902716151 267108586 279014948 267108586 279014948 679207763 887755864 679207763 887755864 96708222 280284426 96708222 280284426 838287736 826722680 838287736 826722680 159905843 67541352 159905843 67541352 553155649 577135303 553155649 577135303 125495790 176999603 125495790 176999603 554756330 917592404 554756330 917592404 27578070 227275152 27578070 227275152 755793111 923040270 755793111 923040270 30732105 391033894 30732105 391033894 769746264 966406203 769746264 966406203 509042 95041804 509042 95041804 113878431 715676334 113878431 715676334 14898008 421408218 14898008 421408218 888913781 694859970 888913781 694859970 330939204 604624390 330939204 604624390 794925674 905583613 794925674 905583613 142292775 627745705 142292775 627745705 618624561 873278870 618624561 873278870 233560309 268957904 233560309 268957904 801795400 525462441 801795400 525462441 210187428 14208088 210187428 14208088 913906946 688009509 913906946 688009509 545364682 361238562 545364682 361238562 788832653 929200681 788832653 929200681 47919564 261654957 47919564 261654957 327219008 683571118 327219008 683571118 157893639 99822053 157893639 99822053 594135084 748794257 594135084 748794257 466796250 411247796 466796250 411247796 859716466 950191658 859716466 950191658 330918728 75488489 330918728 75488489 551098766 868159872 551098766 868159872 137680834 440903835 137680834 440903835 725617569 996131250 725617569 996131250 251066368 304778047 251066368 304778047 928957161 424325028 928957161 424325028 335226336 71160741 335226336 71160741 973773469 831872080 973773469 831872080 193902605 649260668 193902605 649260668 562608892 994563007 562608892 994563007 10598759 414629976 10598759 414629976 875031941 825095457 875031941 825095457 58177774 287568617 58177774 287568617 929722414 569128593 929722414 569128593 243189453 231823422 243189453 231823422 985988972 381348146 985988972 381348146 59124671 160269988 59124671 160269988 483729709 678043042 483729709 678043042 9439151 280848313 9439151 280848313 824526357 794118036 824526357 794118036 43252626 21181354 43252626 21181354 520640164 432040725 520640164 432040725 181839235 59371860 181839235 59371860 763345295 863997292 763345295 863997292 24060234 122564014 24060234 122564014 709346738 797994380 709346738 797994380 296171249 188176502 296171249 188176502 822288937 712519835 822288937 712519835 225277868 148708288 225277868 148708288 969197853 867828928 969197853 867828928 134957149 186593918 134957149 186593918 729471842 955910433 729471842 955910433 388232318 177076532 388232318 177076532 878476055 992656801 878476055 992656801 62732003 50038819 62732003 50038819 997975507 879810859 997975507 879810859 123197315 424667144 123197315 424667144 262874914 658312316 262874914 658312316 108302251 161870206 108302251 161870206 877950884 974776779 877950884 974776779 350321298 348858116 350321298 348858116 744474823 813766210 744474823 813766210 228930818 151092383 228930818 151092383 934495936 990769121 934495936 990769121 579301161 352865744 579301161 352865744 919562500 999978824 919562500 999978824 59797984 430306225 59797984 430306225 675930568 962171293 675930568 962171293 67255848 75509350 67255848 75509350 550715304 644021353 550715304 644021353 404476524 503816126 404476524 503816126 900150916 856421238 900150916 856421238 271308852 250054197 271308852 250054197 928720682 991704002 928720682 991704002 257148980 366804549 257148980 366804549 877803719 954470255 877803719 954470255 799529768 328441971 799529768 328441971 896209325 726926369 896209325 726926369 226079608 230620238 226079608 230620238 767230427 797203540 767230427 797203540 36975590 275387400 36975590 275387400 674747190 540974002 674747190 540974002 238658758 3848145 238658758 3848145 937506234 482440550 937506234 482440550 58069529 5287661 58069529 5287661 920923265 712388943 920923265 712388943 508697092 301108892 508697092 301108892 974126273 669765304 974126273 669765304 111917286 358296965 111917286 358296965 561300069 570231531 561300069 570231531 302897997 67236815 302897997 67236815 876454507 647816557 876454507 647816557 557137981 218860686 557137981 218860686 910685073 952038447 910685073 952038447 676109483 167034864 676109483 167034864 837818799 926600555 837818799 926600555 644416089 588457723 644416089 588457723 821113004 823951911 821113004 823951911 105399387 371842552 105399387 371842552 659333552 845616421 659333552 845616421 650090485 403903097 650090485 403903097 936250149 938900831 936250149 938900831 148084880 60430957 148084880 60430957 517426434 883045493 517426434 883045493 424347418 760126795 424347418 760126795 753509421 941315794 753509421 941315794 298905653 392647780 298905653 392647780 625397064 958713369 625397064 958713369 13640618 438035027 13640618 438035027 772069080 871224235 772069080 871224235 118690243 75160846 118690243 75160846 533160920 888292479 533160920 888292479 203907048 46684489 203907048 46684489 810762911 294022732 810762911 294022732 170698640 4328722 170698640 4328722 661464648 952399377 661464648 952399377 537846067 91098231 537846067 91098231 967615762 607799815 967615762 607799815 83905814 2647331 83905814 2647331 915327834 899275541 915327834 899275541 127906710 85298037 127906710 85298037 779626671 940096326 779626671 940096326 373455649 85360898 373455649 85360898 840005528 841672091 840005528 841672091 155451904 153401844 155451904 153401844 626713783 767137701 626713783 767137701 140370922 159821129 140370922 159821129 747471983 315912136 747471983 315912136 100568512 201546625 100568512 201546625 925068255 681466464 925068255 681466464 546132568 154013082 546132568 154013082 937270781 986690783 937270781 986690783 137332093 278241482 137332093 278241482 615339728 729121375 615339728 729121375 85863917 196455559 85863917 196455559 966628085 737599744 966628085 737599744 97904807 17995498 97904807 17995498 337297468 830915743 337297468 830915743 132357065 521310376 132357065 521310376 838963555 928741684 838963555 928741684 100951487 157411884 100951487 157411884 487671167 470542585 487671167 470542585 228940105 273396603 228940105 273396603 984915438 995956549 984915438 995956549 421798855 495675012 421798855 495675012 838230366 939520282 838230366 939520282 18965198 34170675 18965198 34170675 954078854 550486566 954078854 550486566 738715217 363615295 738715217 363615295 828402296 638772583 828402296 638772583 269704677 539625302 269704677 539625302 753392904 919626383 753392904 919626383 154497742 700029934 154497742 700029934 991914238 936688487 991914238 936688487 276095253 229376586 276095253 229376586 862671574 775664039 862671574 775664039 133250798 406599771 133250798 406599771 333608091 752394838 333608091 752394838 224463065 149718739 224463065 149718739 626152945 601599745 626152945 601599745 2812720 232646446 2812720 232646446 818744563 907858941 818744563 907858941 364474449 534187691 364474449 534187691 674217007 848971851 674217007 848971851 33555351 300209378 33555351 300209378 703250296 615731192 703250296 615731192 407457744 95217891 407457744 95217891 625710010 834490777 625710010 834490777 188221876 135471785 188221876 135471785 821755936 980302761 821755936 980302761 338020285 121139652 338020285 121139652 709662010 623819218 709662010 623819218 114431919 395558666 114431919 395558666 889942311 629955724 889942311 629955724 659967227 105809619 659967227 105809619 782171010 639935615 782171010 639935615 311332875 147284964 311332875 147284964 819095757 347424110 819095757 347424110 361648347 23305332 361648347 23305332 998306492 669400936 998306492 669400936 255531380 69632111 255531380 69632111 577740006 920350916 577740006 920350916 62238581 25585291 62238581 25585291 939009982 921570455 939009982 921570455 32131912 345196403 32131912 345196403 201619661 941633464 201619661 941633464 24057358 156107435 24057358 156107435 308356524 618127844 308356524 618127844 109986 529075220 109986 529075220 814591693 937282034 814591693 937282034 456268971 661649000 456268971 661649000 922974582 898159369 922974582 898159369 125074170 113759784 125074170 113759784 930228294 470770164 930228294 470770164 256958833 184185771 256958833 184185771 933184082 569105901 933184082 569105901 219251864 262170276 219251864 262170276 906780994 886223186 906780994 886223186 284382485 495062218 284382485 495062218 632752196 936337803 632752196 936337803 332652987 195570633 332652987 195570633 946577768 875576507 946577768 875576507 532100343 52451552 532100343 52451552 815430163 453523228 815430163 453523228 178789908 217254741 178789908 217254741 635231686 747402856 635231686 747402856 151157651 450966847 151157651 450966847 739683629 739146579 739683629 739146579 27963046 95282877 27963046 95282877 877917962 734920532 877917962 734920532 323491199 156953637 323491199 156953637 775165516 472453460 775165516 472453460 201127715 290775143 201127715 290775143 576273256 669729470 576273256 669729470 171354843 277986917 171354843 277986917 998326462 468253221 998326462 468253221 435965 152358381 435965 152358381 567214669 310589516 567214669 310589516 125949863 75418975 125949863 75418975 280962682 339050333 280962682 339050333 88396570 49231290 88396570 49231290 697555201 849985564 697555201 849985564 212512868 126631670 212512868 126631670 805350423 731609143 805350423 731609143 184998407 53125377 184998407 53125377 963665923 658356925 963665923 658356925 486636861 225666201 486636861 225666201 884018656 926638531 884018656 926638531 208467858 360937636 208467858 360937636 551477002 743624956 551477002 743624956 162142829 56801191 162142829 56801191 936781592 527818834 936781592 527818834 95555796 109788056 95555796 109788056 966280706 754814132 966280706 754814132 397610851 268437252 397610851 268437252 994260877 763341065 994260877 763341065 679078221 22115510 679078221 22115510 870642212 793294092 870642212 793294092 113289380 230395508 113289380 230395508 612869509 731786878 612869509 731786878 275890206 124903087 275890206 124903087 877879163 847248259 877879163 847248259 273641581 348679352 273641581 348679352 605267895 935135886 605267895 935135886 110739468 530506835 110739468 530506835 739806377 660542821 739806377 660542821 115790248 57915014 115790248 57915014 589029437 888272403 589029437 888272403 451159735 434683856 451159735 434683856 580855646 881465396 580855646 881465396 94136066 131189947 94136066 131189947 866032547 947288880 866032547 947288880 596958839 722118824 596958839 722118824 900636022 935617528 900636022 935617528 492182219 672537879 492182219 672537879 926792903 874221008 926792903 874221008 161549481 217314329 161549481 217314329 974441143 721182742 974441143 721182742 478791767 245170913 478791767 245170913 769617252 763221615 769617252 763221615 340271434 41254522 340271434 41254522 871892988 353625213 871892988 353625213 200487854 42164620 200487854 42164620 653890120 922661658 653890120 922661658 102348380 440946715 102348380 440946715 492935156 880848951 492935156 880848951 88510094 685244492 88510094 685244492 347086098 824136946 347086098 824136946 29883221 113955072 29883221 113955072 734123505 481093274 734123505 481093274 235149625 178080967 235149625 178080967 326456586 478987084 326456586 478987084 174165422 122469804 174165422 122469804 946916804 581419256 946916804 581419256 201555422 120244587 201555422 120244587 859553898 996829075 859553898 996829075 383686207 128124159 383686207 128124159 608422226 762056319 608422226 762056319 80635837 36839920 80635837 36839920 617065362 920361509 617065362 920361509 124272230 310683310 124272230 310683310 849344166 824856985 849344166 824856985 135761723 311316845 135761723 311316845 665922767 778998140 665922767 778998140 169799845 413491720 169799845 413491720 992518000 808748345 992518000 808748345 160348129 49244559 160348129 49244559 681679248 606925681 681679248 606925681 323989485 258619751 323989485 258619751 833370201 704678109 833370201 704678109 7503173 108773046 7503173 108773046 267582085 670774084 267582085 670774084 9202875 89183997 9202875 89183997 657662502 343769042 657662502 343769042 24089464 74382024 24089464 74382024 302115237 430901941 302115237 430901941 38937051 326477815 38937051 326477815 861709483 836645646 861709483 836645646 196553487 381596464 196553487 381596464 661672584 777486544 661672584 777486544 11154461 196361817 11154461 196361817 944722240 549835545 944722240 549835545 54800793 41029507 54800793 41029507 872780793 880215378 872780793 880215378 400425176 263375437 400425176 263375437 952130981 600429602 952130981 600429602 30669480 164725881 30669480 164725881 934782767 637436642 934782767 637436642 106359510 198599310 106359510 198599310 284588508 948550336 284588508 948550336 252359749 341091296 252359749 341091296 907789758 568319820 907789758 568319820 534175833 156978624 534175833 156978624 905965639 969425045 905965639 969425045 292328386 348631265 292328386 348631265 839179307 645995379 839179307 645995379 387146205 252779041 387146205 252779041 936206629 672215369 936206629 672215369 359187816 374806510 359187816 374806510 723112758 901159066 723112758 901159066 114625893 576473602 114625893 576473602 648851809 959938560 648851809 959938560 3502948 721782811 3502948 721782811 739204273 845573817 739204273 845573817 186865475 243351072 186865475 243351072 728895954 764775700 728895954 764775700 266705904 595463637 266705904 595463637 886233972 966692320 886233972 966692320 488457930 503006373 488457930 503006373 960599462 771134555 960599462 771134555 272260537 85830924 272260537 85830924 868675352 613481330 868675352 613481330 164126633 338895599 164126633 338895599 957303771 745381842 957303771 745381842 9020873 61278962 9020873 61278962 975274970 364135499 975274970 364135499 222729639 45853728 222729639 45853728 968153754 877002397 968153754 877002397 596030808 664920082 596030808 664920082 812598903 912140700 812598903 912140700 55662173 367522824 55662173 367522824 706676847 697747684 706676847 697747684 171377406 408308865 171377406 408308865 787370577 724564541 787370577 724564541 21295119 234483306 21295119 234483306 955386675 374445549 955386675 374445549 427599235 99052686 427599235 99052686 873614007 314859864 873614007 314859864 247746624 10405298 247746624 10405298 660162958 457385524 660162958 457385524 270706416 237838779 270706416 237838779 747193596 363694406 747193596 363694406 223326932 167472882 223326932 167472882 898471637 655062577 898471637 655062577 462993288 125115277 462993288 125115277 752969073 918048844 752969073 918048844 25978948 427361555 25978948 427361555 378824099 838773339 378824099 838773339 41608886 460202764 41608886 460202764 198335590 803829849 198335590 803829849 86353258 179587062 86353258 179587062 366376911 838328515 366376911 838328515 96934591 269502515 96934591 269502515 661032205 969943161 661032205 969943161 540031728 258257869 540031728 258257869 952468250 766832995 952468250 766832995 462398618 445635121 462398618 445635121 942796164 896153610 942796164 896153610 234780119 173283949 234780119 173283949 918293363 649368017 918293363 649368017 760099237 210048388 760099237 210048388 777663652 915111066 777663652 915111066 454164549 22321683 454164549 22321683 690109649 604938790 690109649 604938790 230184324 268423957 230184324 268423957 683809425 925726477 683809425 925726477 376053657 603743236 376053657 603743236 901132531 911145202 901132531 911145202 347259267 528028916 347259267 528028916 765265131 933889613 765265131 933889613 722259211 60626070 722259211 60626070 867947793 772792914 867947793 772792914 3399774 7375572 3399774 7375572 786546120 853229724 786546120 853229724 10347573 631030712 10347573 631030712 800095693 992153691 800095693 992153691 34731100 853736 34731100 853736 826953774 344374854 826953774 344374854 157992937 106247270 157992937 106247270 479426284 570210425 479426284 570210425 125060039 40035824 125060039 40035824 489058442 709541825 489058442 709541825 95951363 240624854 95951363 240624854 961779219 971157068 961779219 971157068 220075747 399154025 220075747 399154025 786330201 760099491 786330201 760099491 317370008 503218578 317370008 503218578 942016169 647801057 942016169 647801057 385488208 290768235 385488208 290768235 855619844 864997634 855619844 864997634 103731589 495985454 103731589 495985454 880390316 868531713 880390316 868531713 213627577 46685516 213627577 46685516 591700668 732869734 591700668 732869734 178894456 203687762 178894456 203687762 926569481 973502354 926569481 973502354 664635373 826316435 664635373 826316435 873293997 997860747 873293997 997860747 111289799 82740967 111289799 82740967 856578990 268480398 856578990 268480398 71214959 51138729 71214959 51138729 955236674 844101778 955236674 844101778 134862457 199837378 134862457 199837378 523526861 658998910 523526861 658998910 12007856 248106778 12007856 248106778 717254865 345771484 717254865 345771484 36885612 37793552 36885612 37793552 860919466 777490644 860919466 777490644 732318930 171712909 732318930 171712909 972383848 613632944 972383848 613632944 359618297 37011112 359618297 37011112 942878980 811877353 942878980 811877353 365553774 106274658 365553774 106274658 935805644 590837928 935805644 590837928 343445277 13136326 343445277 13136326 918169167 752037165 918169167 752037165 200675467 484800663 200675467 484800663 893434166 993925032 893434166 993925032 509452198 36742765 509452198 36742765 997299918 999639418 997299918 999639418 189800133 146476713 189800133 146476713 969573445 961671454 969573445 961671454 641088620 120529798 641088620 120529798 954350915 931690059 954350915 931690059 29917772 350220561 29917772 350220561 866747233 756138800 866747233 756138800 338682883 399274253 338682883 399274253 834122053 821662652 834122053 821662652 122760703 351264602 122760703 351264602 972574979 924903308 972574979 924903308 346898072 291371069 346898072 291371069 866818207 892644654 866818207 892644654 174651660 299068381 174651660 299068381 518082711 837482832 518082711 837482832 100387481 296034138 100387481 296034138 719084206 927133399 719084206 927133399 139195102 1976756 139195102 1976756 727570344 846007404 727570344 846007404 19436002 269833818 19436002 269833818 952943647 942206786 952943647 942206786 158037983 583896180 158037983 583896180 985588550 944527834 985588550 944527834 144966458 433607220 144966458 433607220 877689892 837311655 877689892 837311655 14240306 90717414 14240306 90717414 634846624 659991475 634846624 659991475 61764363 181727571 61764363 181727571 961927996 872281884 961927996 872281884 27910483 432841797 27910483 432841797 524029254 995840601 524029254 995840601 74113746 358284308 74113746 358284308 649938655 776347813 649938655 776347813 359174064 500460645 359174064 500460645 932425335 976350335 932425335 976350335 334774680 192386674 334774680 192386674 965397873 723165919 965397873 723165919 85868650 179466623 85868650 179466623 665959754 952970115 665959754 952970115 1771218 685800828 1771218 685800828 833646563 717589651 833646563 717589651 30035064 46131843 30035064 46131843 614125688 641291261 614125688 641291261 256756939 130917948 256756939 130917948 767365279 852421343 767365279 852421343 425636394 661497701 425636394 661497701 861680648 957344283 861680648 957344283 169149214 73631968 169149214 73631968 542654447 940523980 542654447 940523980 104716803 141284181 104716803 141284181 782002450 746893013 782002450 746893013 111483791 136020367 111483791 136020367 883950967 535388116 883950967 535388116 241313026 187282378 241313026 187282378 864639642 879953066 864639642 879953066 515456548 415180246 515456548 415180246 839450633 925226255 839450633 925226255 206434039 749585467 206434039 749585467 526742505 948847323 526742505 948847323 467895567 269649566 467895567 269649566 795215011 738087606 795215011 738087606 291678476 10392225 291678476 10392225 928682793 964585627 928682793 964585627 362676132 348082276 362676132 348082276 876287817 732265141 876287817 732265141 207190437 336703785 207190437 336703785 699621222 933380096 699621222 933380096 23767048 411386479 23767048 411386479 823425021 913982180 823425021 913982180 93408832 359177136 93408832 359177136 938196455 758549267 938196455 758549267 191512796 349247819 191512796 349247819 838367347 865218187 838367347 865218187 149466733 241916861 149466733 241916861 903241275 965722945 903241275 965722945 39337848 828101221 39337848 828101221 670225751 930250964 670225751 930250964 106011670 92519958 106011670 92519958 974901598 900049965 974901598 900049965 250393147 298715514 250393147 298715514 917145298 952511352 917145298 952511352 605158585 39289069 605158585 39289069 888040494 226296551 888040494 226296551 231546370 60073789 231546370 60073789 985454213 802060056 985454213 802060056 650478704 99925839 650478704 99925839 980451192 895160682 980451192 895160682 611680675 158573050 611680675 158573050 872913423 965860385 872913423 965860385 109415265 58694560 109415265 58694560 995622992 894280428 995622992 894280428 515808364 448498240 515808364 448498240 831013370 965354200 831013370 965354200 365207292 447536606 365207292 447536606 908761961 821029766 908761961 821029766 46800871 312193107 46800871 312193107 790619239 621642743 790619239 621642743 6812134 180435130 6812134 180435130 943858257 437385619 943858257 437385619 106977785 109507103 106977785 109507103 933452765 497006881 933452765 497006881 229417992 325800376 229417992 325800376 651721031 621667843 651721031 621667843 15226225 172094654 15226225 172094654 935105571 604673202 935105571 604673202 214905396 211622338 214905396 211622338 366534724 738742142 366534724 738742142 173031061 61423138 173031061 61423138 849525526 967466946 849525526 967466946 86604135 30030859 86604135 30030859 904685639 946951606 904685639 946951606 165190426 506364161 165190426 506364161 554396384 994256347 554396384 994256347 415344828 411345456 415344828 411345456 607669391 976313335 607669391 976313335 228438236 340784232 228438236 340784232 872837537 747121823 872837537 747121823 474042210 225977675 474042210 225977675 955098538 967191390 955098538 967191390 771513026 93582849 771513026 93582849 979024065 891782700 979024065 891782700 77097846 127235235 77097846 127235235 864728707 864035288 864728707 864035288 434055197 216457056 434055197 216457056 873341250 771960192 873341250 771960192 131043270 32447250 131043270 32447250 629186455 152816422 629186455 152816422 7736378 368143 7736378 368143 573218457 969427994 573218457 969427994 434951217 59556988 434951217 59556988 946853895 234030399 946853895 234030399 14022458 92170562 14022458 92170562 519322127 447391785 519322127 447391785 47615073 280331596 47615073 280331596 791020776 998598405 791020776 998598405 279287535 305129332 279287535 305129332 898245332 988666274 898245332 988666274 106239682 185732133 106239682 185732133 911455851 874658027 911455851 874658027 241524366 447505116 241524366 447505116 851394769 827457127 851394769 827457127 220165388 192635174 220165388 192635174 774725012 970388098 774725012 970388098 212558578 84630284 212558578 84630284 419961695 453264685 419961695 453264685 263570340 205363566 263570340 205363566 637561909 509500724 637561909 509500724 354885211 287733120 354885211 287733120 796330209 755741612 796330209 755741612 63071617 283991273 63071617 283991273 866861127 973462519 866861127 973462519 5069031 529247625 5069031 529247625 471456549 836798791 471456549 836798791 73477656 123224807 73477656 123224807 714545435 798832931 714545435 798832931 488716781 317962464 488716781 317962464 935846526 821053694 935846526 821053694 728138624 759120427 728138624 759120427 897764625 957995551 897764625 957995551 19264165 855166831 19264165 855166831 911046281 994253868 911046281 994253868 245520338 391866435 245520338 391866435 746319176 845492140 746319176 845492140 248063301 360645466 248063301 360645466 617684731 609834422 617684731 609834422 36503822 152129303 36503822 152129303 757547820 955684249 757547820 955684249 382440727 511726365 382440727 511726365 633925953 919335435 633925953 919335435 140775386 34799690 140775386 34799690 531311811 905353468 531311811 905353468 42454134 369642662 42454134 369642662 694124951 848261542 694124951 848261542 637138736 221083812 637138736 221083812 980031003 880597564 980031003 880597564 107997839 240624779 107997839 240624779 409529757 868440069 409529757 868440069 236540074 75409118 236540074 75409118 903406263 916433093 903406263 916433093 44519436 305216639 44519436 305216639 714875470 945250745 714875470 945250745 244713527 48202677 244713527 48202677 999018959 784032489 999018959 784032489 77755761 192987899 77755761 192987899 789547009 787553845 789547009 787553845 296136435 118775710 296136435 118775710 698565884 473748139 698565884 473748139 292630890 76589549 292630890 76589549 875485277 585437700 875485277 585437700 71828296 222125350 71828296 222125350 993523922 883977922 993523922 883977922 323707627 138231717 323707627 138231717 974990294 952219729 974990294 952219729 18331017 393333694 18331017 393333694 938227027 706578757 938227027 706578757 608789261 511397368 608789261 511397368 951415949 743550309 951415949 743550309 177746861 351974179 177746861 351974179 871248406 927828615 871248406 927828615 39199780 424291476 39199780 424291476 721619472 715709373 721619472 715709373 113490731 555692626 113490731 555692626 862307890 991582196 862307890 991582196 345332689 11793025 345332689 11793025 946590688 987855631 946590688 987855631 311544039 477428620 311544039 477428620 622624231 857573863 622624231 857573863 281294953 317424023 281294953 317424023 799940970 929795189 799940970 929795189 613511963 110380186 613511963 110380186 898794203 950531391 898794203 950531391 306907901 460556341 306907901 460556341 839204401 934527686 839204401 934527686 73256079 321579255 73256079 321579255 978771561 825387179 978771561 825387179 532378673 26429206 532378673 26429206 840467987 348773872 840467987 348773872 661140257 146134267 661140257 146134267 977474618 537813252 977474618 537813252 641556774 381723803 641556774 381723803 927704739 812670769 927704739 812670769 138565915 189177699 138565915 189177699 744354088 666663983 744354088 666663983 130621663 320519261 130621663 320519261 243248111 945366725 243248111 945366725 82623750 54427192 82623750 54427192 587821386 906145830 587821386 906145830 10123989 236168556 10123989 236168556 246136137 594785826 246136137 594785826 94827484 357526563 94827484 357526563 641967764 908326190 641967764 908326190 384218359 61952506 384218359 61952506 730411888 870200745 730411888 870200745 443355644 165611903 443355644 165611903 709627843 727122074 709627843 727122074 234716643 228307402 234716643 228307402 565760395 800952633 565760395 800952633 172484742 259761110 172484742 259761110 600268782 624971233 600268782 624971233 152468380 83585392 152468380 83585392 994954516 883816444 994954516 883816444 273987450 65610408 273987450 65610408 444938768 647392176 444938768 647392176 226589441 8167612 226589441 8167612 523674462 340875531 523674462 340875531 202863500 272289760 202863500 272289760 727970168 432667537 727970168 432667537 523853177 84469685 523853177 84469685 813188891 870198716 813188891 870198716 504728584 329191221 504728584 329191221 875363300 777709772 875363300 777709772 4626199 34706349 4626199 34706349 730984956 964166758 730984956 964166758 4155990 538431263 4155990 538431263 996097618 830815012 996097618 830815012 53292060 21119654 53292060 21119654 629408905 763200616 629408905 763200616 73115696 239252427 73115696 239252427 796906151 822096460 796906151 822096460 187148124 296876312 187148124 296876312 834874568 912954565 834874568 912954565 391496568 163716917 391496568 163716917 668547634 855524550 668547634 855524550 86047620 102782499 86047620 102782499 384387952 811039891 384387952 811039891 198390853 126791002 198390853 126791002 904559304 734331505 904559304 734331505 384596137 481416776 384596137 481416776 945702393 973238403 945702393 973238403 156032346 93795319 156032346 93795319 996985282 627803780 996985282 627803780 168403773 53463895 168403773 53463895 322620882 486516277 322620882 486516277 20858518 94137939 20858518 94137939 617673345 818693929 617673345 818693929 407132517 344786316 407132517 344786316 971565112 966607307 971565112 966607307 160729612 621255125 160729612 621255125 923578331 780756109 923578331 780756109 342724203 62685880 342724203 62685880 654145666 686924965 654145666 686924965 363535590 269303208 363535590 269303208 593223596 595326135 593223596 595326135 94992731 106630720 94992731 106630720 792386493 618464247 792386493 618464247 327493916 35195151 327493916 35195151 853441292 472270071 853441292 472270071 138416794 11612207 138416794 11612207 669365933 848501003 669365933 848501003 498863232 333935905 498863232 333935905 987018255 945310241 987018255 945310241 356773384 279307745 356773384 279307745 615217846 601623999 615217846 601623999 157652820 285496106 157652820 285496106 884057496 481315470 884057496 481315470 34224319 34541672 34224319 34541672 302201281 967458432 302201281 967458432 139016107 66340608 139016107 66340608 703854296 337764613 703854296 337764613 42947601 47006579 42947601 47006579 654900663 470877526 654900663 470877526 178953304 73637861 178953304 73637861 803153271 965692718 803153271 965692718 74409448 164749528 74409448 164749528 478430220 732526394 478430220 732526394 106378704 291548868 106378704 291548868 666229903 332509253 666229903 332509253 332183450 26877053 332183450 26877053 674977221 852208258 674977221 852208258 244127959 272630202 244127959 272630202 873816065 919989128 873816065 919989128 183222005 549205865 183222005 549205865 646291562 907349639 646291562 907349639 465130418 2477842 465130418 2477842 778854624 503496742 778854624 503496742 104782987 66035055 104782987 66035055 921127287 711890595 921127287 711890595 314948439 112686810 314948439 112686810 715451504 922242715 715451504 922242715 98965918 43982169 98965918 43982169 571593907 393264364 571593907 393264364 269230414 67058837 269230414 67058837 998506633 497692872 998506633 497692872 278075844 140026005 278075844 140026005 975281461 982607197 975281461 982607197 164747600 35377053 164747600 35377053 981693336 569633738 981693336 569633738 147050130 66645065 147050130 66645065 745115909 938702897 745115909 938702897 138219604 296878192 138219604 296878192 918416819 562270013 918416819 562270013 390088894 89233092 390088894 89233092 924543832 314612931 924543832 314612931 434316621 23451472 434316621 23451472 947772575 504059417 947772575 504059417 628896586 59534883 628896586 59534883 973690863 715337937 973690863 715337937 340737462 9902093 340737462 9902093 816709448 973207186 816709448 973207186 66474835 530443062 66474835 530443062 898332172 984625742 898332172 984625742 648594058 98591325 648594058 98591325 882802129 857370054 882802129 857370054 230731194 60819189 230731194 60819189 616813575 262383690 616813575 262383690 227118116 37265995 227118116 37265995 851711285 276078533 851711285 276078533 42682348 46883384 42682348 46883384 992711546 933999672 992711546 933999672 71061550 191904173 71061550 191904173 634143580 623993947 634143580 623993947 344407378 328801857 344407378 328801857 918253675 546002244 918253675 546002244 74494318 243897740 74494318 243897740 827794763 678678301 827794763 678678301 226357249 212555621 226357249 212555621 982138288 988373010 982138288 988373010 686562956 31707836 686562956 31707836 721630263 465705790 721630263 465705790 53572952 119310664 53572952 119310664 945169021 547900848 945169021 547900848 47438145 74980820 47438145 74980820 655775289 865743490 655775289 865743490 464908188 335450830 464908188 335450830 936740658 488523095 936740658 488523095 155770264 138399891 155770264 138399891 945789822 441400303 945789822 441400303 303885097 158634152 303885097 158634152 931693866 662097726 931693866 662097726 72320029 267735586 72320029 267735586 961601355 872896386 961601355 872896386 375458675 507653836 375458675 507653836 600388869 666918730 600388869 666918730 506662522 464483217 506662522 464483217 857028434 987393162 857028434 987393162 62563634 222145227 62563634 222145227 921174189 501004951 921174189 501004951 268805789 14976318 268805789 14976318 965827606 347192653 965827606 347192653 353774817 51481998 353774817 51481998 497541831 713932025 497541831 713932025 109037954 46348503 109037954 46348503 421294092 754590336 421294092 754590336 361015244 154315157 361015244 154315157 929374561 968546760 929374561 968546760 38724905 464613277 38724905 464613277 750829321 993100789 750829321 993100789 16882891 368917900 16882891 368917900 812173282 776588854 812173282 776588854 265622610 84849128 265622610 84849128 747835384 589330548 747835384 589330548 245029902 236944023 245029902 236944023 704484983 844127963 704484983 844127963 241960793 226950936 241960793 226950936 829471172 743930808 829471172 743930808 281625459 349240308 281625459 349240308 676205393 886510820 676205393 886510820 27542327 127084437 27542327 127084437 599839021 811949307 599839021 811949307 68328576 73846550 68328576 73846550 763972338 548189800 763972338 548189800 78258692 364095590 78258692 364095590 503327821 979943310 503327821 979943310 180257704 275382774 180257704 275382774 698777016 962917333 698777016 962917333 143869601 156741788 143869601 156741788 861769230 829475589 861769230 829475589 327879400 110948223 327879400 110948223 849931511 982722245 849931511 982722245 186174155 581996838 186174155 581996838 807922778 991885076 807922778 991885076 374657465 65232264 374657465 65232264 960196151 730070000 960196151 730070000 430614719 52124947 430614719 52124947 684504077 900975941 684504077 900975941 490653188 304212637 490653188 304212637 752733225 832151015 752733225 832151015 168163233 325468006 168163233 325468006 692263576 927157210 692263576 927157210 400728950 77962210 400728950 77962210 901778579 598028708 901778579 598028708 133133523 77010072 133133523 77010072 794834789 348288450 794834789 348288450 22089949 81338516 22089949 81338516 882316069 636467922 882316069 636467922 109227384 386522671 109227384 386522671 872739880 937116158 872739880 937116158 143608423 315358562 143608423 315358562 694443090 681423471 694443090 681423471 64935601 216950209 64935601 216950209 876059515 995866960 876059515 995866960 115273505 411947153 115273505 411947153 779717871 818425896 779717871 818425896 353740307 157277031 353740307 157277031 716667668 711424010 716667668 711424010 58625127 344211394 58625127 344211394 861070344 538651302 861070344 538651302 329667917 361160441 329667917 361160441 957390633 940501213 957390633 940501213 377958348 756238975 377958348 756238975 478535149 967762653 478535149 967762653 186689949 573708567 186689949 573708567 457209303 869319208 457209303 869319208 75509316 246263391 75509316 246263391 909043368 722552244 909043368 722552244 213667154 263508998 213667154 263508998 820047552 615814349 820047552 615814349 375169255 112199188 375169255 112199188 889863264 592521948 889863264 592521948 472496548 255219962 472496548 255219962 873716206 788966452 873716206 788966452 1587877 377552097 1587877 377552097 739396751 956507815 739396751 956507815 564658776 78625522 564658776 78625522 803496797 990898757 803496797 990898757 29142259 296358762 29142259 296358762 676845768 596118428 676845768 596118428 559478054 94090554 559478054 94090554 957021466 902379979 957021466 902379979 341568433 384044949 341568433 384044949 690896581 745618040 690896581 745618040 201419771 12174574 201419771 12174574 547734613 493103123 547734613 493103123 162211129 10506802 162211129 10506802 575840191 670573888 575840191 670573888 55112994 248991123 55112994 248991123 738205864 885090059 738205864 885090059 101020208 365321213 101020208 365321213 770141239 976947729 770141239 976947729 117836386 542646532 117836386 542646532 593433914 838460791 593433914 838460791 38543882 187001563 38543882 187001563 730459649 719435540 730459649 719435540 102657110 104943224 102657110 104943224 971479922 973672231 971479922 973672231 729202088 217186050 729202088 217186050 985070491 988701643 985070491 988701643 602500488 182620584 602500488 182620584 933016002 755092939 933016002 755092939 72183385 29398456 72183385 29398456 431599257 374170409 431599257 374170409 40618845 181695220 40618845 181695220 617689541 986875219 617689541 986875219 152683030 234467317 152683030 234467317 943397080 997491199 943397080 997491199 412154089 374261437 412154089 374261437 862933605 924961090 862933605 924961090 229896755 523871394 229896755 523871394 693109715 944167260 693109715 944167260 183254272 332154819 183254272 332154819 682259230 928713987 682259230 928713987 422491028 467285852 422491028 467285852 974067382 995541487 974067382 995541487 290372936 317543738 290372936 317543738 724809072 965755103 724809072 965755103 237134548 517837985 237134548 517837985 710013818 828860379 710013818 828860379 219468236 235105128 219468236 235105128 665037155 715327010 665037155 715327010 393218214 499701810 393218214 499701810 875125571 984239214 875125571 984239214 76401860 400718940 76401860 400718940 617552380 841414633 617552380 841414633 69402060 17189440 69402060 17189440 787094326 791293117 787094326 791293117 47371213 101773642 47371213 101773642 489045263 603959614 489045263 603959614 268404575 59896385 268404575 59896385 470824755 540507116 470824755 540507116 370506355 234037830 370506355 234037830 741805512 716411474 741805512 716411474 600151981 93467793 600151981 93467793 932277995 525966855 932277995 525966855 540256359 173538171 540256359 173538171 930181881 756137942 930181881 756137942 31234120 38445989 31234120 38445989 608625724 979259838 608625724 979259838 101981425 15481331 101981425 15481331 999644692 431903360 999644692 431903360 265434893 69841133 265434893 69841133 892388117 850173272 892388117 850173272 370086688 486559447 370086688 486559447 963936919 904723853 963936919 904723853 3263104 71111726 3263104 71111726 228605377 616299731 228605377 616299731 34606013 166848252 34606013 166848252 997315732 833178946 997315732 833178946 182287874 473229891 182287874 473229891 897298729 977172107 897298729 977172107 132897272 5618636 132897272 5618636 944208861 923586872 944208861 923586872 363832463 480816972 363832463 480816972 695156915 801812143 695156915 801812143 223420630 289282283 223420630 289282283 635890000 787342756 635890000 787342756 30996555 513333307 30996555 513333307 912830616 891468727 912830616 891468727 285285451 331634021 285285451 331634021 948141884 792427502 948141884 792427502 408147688 77180224 408147688 77180224 933877447 690114436 933877447 690114436 672968419 91550430 672968419 91550430 994556588 981900423 994556588 981900423 168610296 4195729 168610296 4195729 979512805 889966973 979512805 889966973 171825210 21368262 171825210 21368262 314002843 369713365 314002843 369713365 135923412 295967112 135923412 295967112 660027269 825612706 660027269 825612706 514586848 125161936 514586848 125161936 795237350 765008994 795237350 765008994 241108642 23286905 241108642 23286905 683271508 897206458 683271508 897206458 30599646 387680892 30599646 387680892 580884133 725111728 580884133 725111728 76264509 425269369 76264509 425269369 943503402 911388918 943503402 911388918 473700463 148265347 473700463 148265347 667605452 611475880 667605452 611475880 301223869 42963660 301223869 42963660 634916250 586886065 634916250 586886065 579376903 479705026 579376903 479705026 900128424 663562337 900128424 663562337 422255726 130006253 422255726 130006253 993698760 989169597 993698760 989169597 163080363 7885331 163080363 7885331 924296731 316009823 924296731 316009823 845411879 260093864 845411879 260093864 929585683 986579157 929585683 986579157 470360259 332275204 470360259 332275204 857142136 730567488 857142136 730567488 392722604 97795742 392722604 97795742 595201725 449007141 595201725 449007141 91246013 72408881 91246013 72408881 405556760 792979383 405556760 792979383 84941453 332342338 84941453 332342338 878309676 929531696 878309676 929531696 491311615 293797802 491311615 293797802 870391933 602672969 870391933 602672969 211153202 205852589 211153202 205852589 706394947 550535854 706394947 550535854 52134099 213742079 52134099 213742079 963482665 559755259 963482665 559755259 404235913 278135268 404235913 278135268 500877572 951956030 500877572 951956030 122260089 277055337 122260089 277055337 679466418 824804412 679466418 824804412 312900371 563134934 312900371 563134934 801103359 918667564 801103359 918667564 477017426 441614258 477017426 441614258 830219220 983155732 830219220 983155732 381482290 326852506 381482290 326852506 710207780 944285528 710207780 944285528 68945132 51449735 68945132 51449735 687055729 856696727 687055729 856696727 292090284 201405320 292090284 201405320 827274378 509618488 827274378 509618488 234854100 307491310 234854100 307491310 730799845 864383084 730799845 864383084 296210615 528857722 296210615 528857722 402790255 842823532 402790255 842823532 184370799 69000726 184370799 69000726 625440145 967934295 625440145 967934295 260802805 79579506 260802805 79579506 779533415 999099761 779533415 999099761 538319573 541232325 538319573 541232325 705979506 648673934 705979506 648673934 203013022 142603205 203013022 142603205 987717910 817319760 987717910 817319760 175893112 540232990 175893112 540232990 684932088 996973349 684932088 996973349 26633796 393693542 26633796 393693542 706726648 774338150 706726648 774338150 90017811 156256469 90017811 156256469 869653341 990504321 869653341 990504321 285471731 293307606 285471731 293307606 975573516 879069178 975573516 879069178 784190989 108521344 784190989 108521344 916511427 949035345 916511427 949035345 36959106 60779574 36959106 60779574 717493450 731080161 717493450 731080161 499014748 131030086 499014748 131030086 848669657 914049516 848669657 914049516 57937053 11286422 57937053 11286422 148349561 536774918 148349561 536774918 92334862 38865178 92334862 38865178 549714089 929005680 549714089 929005680 112355949 348124580 112355949 348124580 350433046 996555204 350433046 996555204 4008840 509483318 4008840 509483318 542173265 843592637 542173265 843592637 67728063 209153874 67728063 209153874 542107036 291569094 542107036 291569094 54399943 193270713 54399943 193270713 558498570 450211618 558498570 450211618 39033256 18777304 39033256 18777304 895106759 752082620 895106759 752082620 546825451 116484244 546825451 116484244 726185736 413500540 726185736 413500540 298861740 207880578 298861740 207880578 829766088 583409247 829766088 583409247 359224288 147005336 359224288 147005336 843601211 995511468 843601211 995511468 205996763 415359840 205996763 415359840 646769079 818465598 646769079 818465598 112569555 343312768 112569555 343312768 920636481 765682774 920636481 765682774 425681095 465367278 425681095 465367278 841477734 681041154 841477734 681041154 313281976 171103258 313281976 171103258 368048946 877827163 368048946 877827163 500005 503903877 500005 503903877 591755155 867924866 591755155 867924866 310251495 706994421 310251495 706994421 839267658 919544198 839267658 919544198 77108404 97972000 77108404 97972000 700072333 818313982 700072333 818313982 68627748 524066354 68627748 524066354 610768104 678653752 610768104 678653752 140153525 43514919 140153525 43514919 927595467 378626018 927595467 378626018 33181273 17393495 33181273 17393495 578349589 727589503 578349589 727589503 211951261 89896654 211951261 89896654 777672073 641285461 777672073 641285461 6434046 369460443 6434046 369460443 607968544 977471723 607968544 977471723 4864333 382587697 4864333 382587697 921889028 821643681 921889028 821643681 213748130 163357073 213748130 163357073 663593392 891593082 663593392 891593082 297376853 202112601 297376853 202112601 978687067 981790477 978687067 981790477 158621403 310969851 158621403 310969851 514883064 753405656 514883064 753405656 73863503 337307042 73863503 337307042 545710503 787665412 545710503 787665412 146601813 309132711 146601813 309132711 984466714 972835583 984466714 972835583 345454588 163152834 345454588 163152834 499452152 827709173 499452152 827709173 409473469 173895977 409473469 173895977 742536894 631143885 742536894 631143885 386418559 105882970 386418559 105882970 825849097 951053792 825849097 951053792 629238798 301260461 629238798 301260461 994121371 911996797 994121371 911996797 579202300 536824413 579202300 536824413 865668791 860974036 865668791 860974036 418148169 179806877 418148169 179806877 709486165 926742438 709486165 926742438 101680098 606710121 101680098 606710121 494649799 851768614 494649799 851768614 30552130 100094879 30552130 100094879 659533518 634661593 659533518 634661593 2231989 7969739 2231989 7969739 934065169 992985604 934065169 992985604 618488731 111798622 618488731 111798622 909944966 406844870 909944966 406844870 23222026 294969088 23222026 294969088 846492050 666834385 846492050 666834385 342681956 164430811 342681956 164430811 848983248 433846421 848983248 433846421 342221138 135690638 342221138 135690638 868449359 643615974 868449359 643615974 68226844 52096426 68226844 52096426 534629779 727381271 534629779 727381271 108185477 123686256 108185477 123686256 699594643 866759790 699594643 866759790 336845103 165903031 336845103 165903031 665103986 722918625 665103986 722918625 446410140 266368470 446410140 266368470 996259748 989642957 996259748 989642957 55895025 261042493 55895025 261042493 952171629 550535226 952171629 550535226 28255513 271119071 28255513 271119071 665022662 528940539 665022662 528940539 173739887 232224814 173739887 232224814 620461655 888066774 620461655 888066774 224612780 238778250 224612780 238778250 527240701 926391751 527240701 926391751 97607932 154918541 97607932 154918541 851047501 715194080 851047501 715194080 235044956 116313026 235044956 116313026 856550967 732215177 856550967 732215177 105648786 164925245 105648786 164925245 720920624 866900737 720920624 866900737 323894965 276802554 323894965 276802554 831960283 859025952 831960283 859025952 302102295 33713721 302102295 33713721 693923542 402873530 693923542 402873530 317148988 198890895 317148988 198890895 877889515 613159006 877889515 613159006 668606945 14394919 668606945 14394919 971523043 930560254 971523043 930560254 620690041 13454149 620690041 13454149 842330208 946167097 842330208 946167097 78541899 227585108 78541899 227585108 622745244 705789680 622745244 705789680 82685367 461758449 82685367 461758449 738462129 989380270 738462129 989380270 371334189 61584697 371334189 61584697 833153399 896385553 833153399 896385553 485761924 414664285 485761924 414664285 887018624 992812912 887018624 992812912 82599967 207884451 82599967 207884451 850667994 557039202 850667994 557039202 282181051 13398409 282181051 13398409 900815784 813072240 900815784 813072240 203643085 349623829 203643085 349623829 862809388 896212118 862809388 896212118 115562224 94854418 115562224 94854418 481094893 927984994 481094893 927984994 169714744 55024518 169714744 55024518 880898441 936201913 880898441 936201913 721801 396945700 721801 396945700 999429913 721404207 999429913 721404207 302734535 146118954 302734535 146118954 857795080 174225490 857795080 174225490 289746274 118478507 289746274 118478507 615392876 883756504 615392876 883756504 273412183 430093361 273412183 430093361 479198736 689244894 479198736 689244894 11258807 896344 11258807 896344 468248475 913556350 468248475 913556350 60030789 33708017 60030789 33708017 990765775 828055082 990765775 828055082 225601237 437177758 225601237 437177758 935838843 767945958 935838843 767945958 463966471 393130428 463966471 393130428 995116476 725176106 995116476 725176106 169999682 551225958 169999682 551225958 667957581 697703106 667957581 697703106 421516296 150328752 421516296 150328752 864135295 657136270 864135295 657136270 159422196 152319834 159422196 152319834 935467412 987764660 935467412 987764660 130254106 313805749 130254106 313805749 897615259 786620820 897615259 786620820 316036981 198410334 316036981 198410334 843600998 712319405 843600998 712319405 194332843 394977720 194332843 394977720 645420309 954201109 645420309 954201109 297378738 501524617 297378738 501524617 629023863 641372367 629023863 641372367 370103632 166898220 370103632 166898220 955466639 310196232 955466639 310196232 270487435 103399495 270487435 103399495 652044642 994702993 652044642 994702993 96443159 362439557 96443159 362439557 871215780 695419158 871215780 695419158 29313317 47911212 29313317 47911212 959800403 263256307 959800403 263256307 391469226 79529804 391469226 79529804 731196813 988429232 731196813 988429232 22804033 419586339 22804033 419586339 730376250 575850409 730376250 575850409 333334789 260004015 333334789 260004015 756798322 539888256 756798322 539888256 299038398 248343777 299038398 248343777 977883950 399696327 977883950 399696327 226188061 237330944 226188061 237330944 436169506 837444987 436169506 837444987 14623608 88035637 14623608 88035637 811036370 230971757 811036370 230971757 391432746 19089285 391432746 19089285 852212220 605426019 852212220 605426019 49068025 270716597 49068025 270716597 994331165 772870504 994331165 772870504 517391381 140683977 517391381 140683977 987534374 569574263 987534374 569574263 402291608 100393464 402291608 100393464 540025598 863821745 540025598 863821745 241689121 174240614 241689121 174240614 641523510 853114656 641523510 853114656 532405086 334672599 532405086 334672599 920482545 826165176 920482545 826165176 187034494 109824187 187034494 109824187 609321467 303746499 609321467 303746499 88677662 51061406 88677662 51061406 820093528 431980000 820093528 431980000 102290522 207006375 102290522 207006375 983197337 706382065 983197337 706382065 148915962 223548706 148915962 223548706 928423979 631753967 928423979 631753967 495587437 428784560 495587437 428784560 852208020 962196872 852208020 962196872 59255986 503088184 59255986 503088184 887425022 747131777 887425022 747131777 110602961 441663121 110602961 441663121 716730365 927179102 716730365 927179102 524159682 278128802 524159682 278128802 805651665 517261313 805651665 517261313 187127851 230650151 187127851 230650151 840427462 531526756 840427462 531526756 419393828 22150239 419393828 22150239 561512978 971029491 561512978 971029491 63187518 167225865 63187518 167225865 813164386 337879886 813164386 337879886 301123764 38094213 301123764 38094213 771239343 734371437 771239343 734371437 214540348 406471101 214540348 406471101 555276279 989141597 555276279 989141597 15242846 738036725 15242846 738036725 306187213 849225211 306187213 849225211 243951412 92145428 243951412 92145428 983518005 895559820 983518005 895559820 659682873 326946242 659682873 326946242 990826563 613017981 990826563 613017981 478975778 16009039 478975778 16009039 856086661 859216090 856086661 859216090 443511115 119579587 443511115 119579587 911759112 626471150 911759112 626471150 226622344 55071542 226622344 55071542 894922592 895983630 894922592 895983630 402610267 649749467 402610267 649749467 968183399 860715557 968183399 860715557 213415806 370518515 213415806 370518515 950319231 958814952 950319231 958814952 281290798 610092479 281290798 610092479 677912701 907013787 677912701 907013787 119294737 281508716 119294737 281508716 591995047 783182359 591995047 783182359 256147217 88099521 256147217 88099521 990598262 606046024 990598262 606046024 133696127 149802021 133696127 149802021 882176615 857566212 882176615 857566212 558911092 24116403 558911092 24116403 720101977 674974657 720101977 674974657 412590618 368823020 412590618 368823020 990541278 922576927 990541278 922576927 798197981 392122253 798197981 392122253 983043690 827693066 983043690 827693066 405310224 144396278 405310224 144396278 831089010 999076270 831089010 999076270 48293498 560234678 48293498 560234678 936791818 647532781 936791818 647532781 224236303 111540890 224236303 111540890 313027760 949513516 313027760 949513516 177004101 208893088 177004101 208893088 856196667 876691908 856196667 876691908 346039257 113458107 346039257 113458107 714650154 344507941 714650154 344507941 154858205 201943142 154858205 201943142 738582922 448649135 738582922 448649135 330494098 2657009 330494098 2657009 907148079 982925305 907148079 982925305 441483682 119841541 441483682 119841541 831157260 807879472 831157260 807879472 285425107 34537618 285425107 34537618 900996151 577338492 900996151 577338492 676426118 79255055 676426118 79255055 933067431 655595474 933067431 655595474 622975798 219309886 622975798 219309886 782063088 466387153 782063088 466387153 442176423 253253269 442176423 253253269 585109752 886591616 585109752 886591616 78375058 405066289 78375058 405066289 525904120 874474905 525904120 874474905 178226877 402761208 178226877 402761208 733787347 932369072 733787347 932369072 356993410 217513274 356993410 217513274 990006716 943770524 990006716 943770524 98673251 89597583 98673251 89597583 830528335 758399803 830528335 758399803 182440345 260500314 182440345 260500314 761659022 991514988 761659022 991514988 355297089 378883600 355297089 378883600 589832013 810199518 589832013 810199518 91209398 11272511 91209398 11272511 977674147 84319021 977674147 84319021 314757922 23942678 314757922 23942678 943358214 902746254 943358214 902746254 304715668 174716377 304715668 174716377 723536226 815961272 723536226 815961272 302298719 243952417 302298719 243952417 847929598 848410967 847929598 848410967 198482924 35169301 198482924 35169301 832271556 686276336 832271556 686276336 233575704 9713388 233575704 9713388 493452531 621739051 493452531 621739051 187592828 234340449 187592828 234340449 406670022 993492911 406670022 993492911 38238483 447808809 38238483 447808809 474402681 862695353 474402681 862695353 18458888 513030026 18458888 513030026 743892560 891873281 743892560 891873281 468394040 122408667 468394040 122408667 695304167 560771705 695304167 560771705 371526088 448559781 371526088 448559781 876800070 788665215 876800070 788665215 96407312 38145329 96407312 38145329 891734552 255504363 891734552 255504363 453352061 20810626 453352061 20810626 970048401 579496721 970048401 579496721 294675101 128213478 294675101 128213478 768432153 529472470 768432153 529472470 479238208 242713679 479238208 242713679 933565789 666636069 933565789 666636069 327916894 845209 327916894 845209 879263099 667205459 879263099 667205459 497135930 203748104 497135930 203748104 865455588 851666933 865455588 851666933 13131664 511355436 13131664 511355436 801979615 931174853 801979615 931174853 175507291 177654643 175507291 177654643 494156964 804885093 494156964 804885093 129260328 576818258 129260328 576818258 655941440 977952947 655941440 977952947 75451991 178047549 75451991 178047549 345566390 660060868 345566390 660060868 48096233 421808463 48096233 421808463 619961373 472680223 619961373 472680223 66048395 205004328 66048395 205004328 912587526 950261863 912587526 950261863 134782911 168122688 134782911 168122688 556184952 586380623 556184952 586380623 135984481 169453441 135984481 169453441 360702294 771585558 360702294 771585558 79849269 282683065 79849269 282683065 880046553 933433057 880046553 933433057 9823116 684681795 9823116 684681795 825890321 900008539 825890321 900008539 30068134 501365174 30068134 501365174 427647154 511408313 427647154 511408313 10942451 45394139 10942451 45394139 982239793 975233309 982239793 975233309 162729534 285982783 162729534 285982783 744237428 503289729 744237428 503289729 135239166 11220689 135239166 11220689 414475344 638614545 414475344 638614545 132214308 223042494 132214308 223042494 608611286 814282682 608611286 814282682 78426382 243848341 78426382 243848341 941252364 724563048 941252364 724563048 78106435 396241841 78106435 396241841 910717691 993116296 910717691 993116296 523175447 423930164 523175447 423930164 552935498 990021313 552935498 990021313 209501176 248938021 209501176 248938021 660761305 547598235 660761305 547598235 329197951 69622089 329197951 69622089 929930415 733012329 929930415 733012329 451724366 164781558 451724366 164781558 783801728 995509997 783801728 995509997 5389284 300502961 5389284 300502961 559975504 656009394 559975504 656009394 134206041 15544982 134206041 15544982 743286834 887955802 743286834 887955802 500973602 124548623 500973602 124548623 612875534 970100971 612875534 970100971 429981889 304662824 429981889 304662824 846304004 881097138 846304004 881097138 223517746 497986253 223517746 497986253 921989625 875233489 921989625 875233489 143874972 491682025 143874972 491682025 736825698 907887086 736825698 907887086 346988245 283488611 346988245 283488611 674667620 516299362 674667620 516299362 65465981 77446434 65465981 77446434 704406585 940037820 704406585 940037820 391590347 83759736 391590347 83759736 816543593 830258436 816543593 830258436 226252650 303735335 226252650 303735335 870735463 565636094 870735463 565636094 611602524 159470907 611602524 159470907 957748422 977196950 957748422 977196950 251923578 64996214 251923578 64996214 553958761 755967625 553958761 755967625 38310342 457702720 38310342 457702720 619914957 876006881 619914957 876006881 60072207 99636499 60072207 99636499 640359169 621595980 640359169 621595980 12076209 321747693 12076209 321747693 819424320 568281592 819424320 568281592 153876291 494233129 153876291 494233129 992046883 983569101 992046883 983569101 33718764 697328222 33718764 697328222 869994888 977326943 869994888 977326943 550327224 741978412 550327224 741978412 928420733 997439332 928420733 997439332 390608654 490100459 390608654 490100459 701043976 955304396 701043976 955304396 98989445 197400808 98989445 197400808 266838806 888487787 266838806 888487787 228298343 19827702 228298343 19827702 742962758 913311002 742962758 913311002 288082968 4024870 288082968 4024870 808485006 270229727 808485006 270229727 385771035 26979870 385771035 26979870 930820860 355385043 930820860 355385043 177673266 45302083 177673266 45302083 970689141 907265915 970689141 907265915 82498770 82609284 82498770 82609284 678095865 573856620 678095865 573856620 286387139 31952829 286387139 31952829 868576776 947209320 868576776 947209320 271742832 452874025 271742832 452874025 914445164 991276106 914445164 991276106 89412219 5641288 89412219 5641288 955693014 978744435 955693014 978744435 120241707 122707100 120241707 122707100 927876955 828835686 927876955 828835686 381306697 269802277 381306697 269802277 887206797 844997698 887206797 844997698 699585112 629182567 699585112 629182567 988868562 829161726 988868562 829161726 338645245 144453034 338645245 144453034 621820116 624541979 621820116 624541979 119100350 100948568 119100350 100948568 712634025 982864205 712634025 982864205 177021854 337787674 177021854 337787674 807596843 981879834 807596843 981879834 338599850 197515579 338599850 197515579 999944342 829589762 999944342 829589762 640177064 655934521 640177064 655934521 986884397 942774536 986884397 942774536 131407664 402277926 131407664 402277926 898675975 727361295 898675975 727361295 374467419 279125191 374467419 279125191 412854954 660590772 412854954 660590772 162947628 33169627 162947628 33169627 860224557 848886698 860224557 848886698 19259666 737425714 19259666 737425714 432181980 960151482 432181980 960151482 55793403 118663618 55793403 118663618 676694067 633258049 676694067 633258049 366990033 60615924 366990033 60615924 873529933 779123800 873529933 779123800 337309256 196467067 337309256 196467067 529030392 592247482 529030392 592247482 341212462 60213514 341212462 60213514 943386964 724797620 943386964 724797620 313202644 285812402 313202644 285812402 566769221 932015469 566769221 932015469 51978279 105541285 51978279 105541285 422048228 793579808 422048228 793579808 61415953 151383240 61415953 151383240 599094484 573904849 599094484 573904849 102377383 53728033 102377383 53728033 714540189 749506759 714540189 749506759 202264683 245886062 202264683 245886062 745292718 816622106 745292718 816622106 227083157 285805432 227083157 285805432 732445279 976340176 732445279 976340176 23918779 754369245 23918779 754369245 371373196 852386882 371373196 852386882 255847202 37995073 255847202 37995073 973641958 742338963 973641958 742338963 238127867 207859843 238127867 207859843 823932879 718543351 823932879 718543351 145642817 48189001 145642817 48189001 984622680 570697802 984622680 570697802 38562413 20586865 38562413 20586865 161034579 749948356 161034579 749948356 24321499 18431551 24321499 18431551 793579568 735111324 793579568 735111324 335614146 273939896 335614146 273939896 827707895 911355731 827707895 911355731 217840189 306454716 217840189 306454716 822970842 612190152 822970842 612190152 54458929 204711835 54458929 204711835 270114434 885450260 270114434 885450260 127183769 179028050 127183769 179028050 404470588 834146991 404470588 834146991 76205645 197445589 76205645 197445589 816918829 938680498 816918829 938680498 33603781 4766173 33603781 4766173 929075033 898755193 929075033 898755193 130167546 313911497 130167546 313911497 945233361 889352749 945233361 889352749 462613441 489605492 462613441 489605492 989554345 733223729 989554345 733223729 312895365 531374181 312895365 531374181 953434228 811431224 953434228 811431224 618106450 263495666 618106450 263495666 999867479 687478210 999867479 687478210 158455365 222914133 158455365 222914133 906738781 655940492 906738781 655940492 534235975 270954176 534235975 270954176 783193526 958551106 783193526 958551106 334523515 239618907 334523515 239618907 864333509 983570692 864333509 983570692 40357927 85305263 40357927 85305263 596558357 636357940 596558357 636357940 378355112 2992382 378355112 2992382 993698962 744309183 993698962 744309183 140505128 84891292 140505128 84891292 795856722 924719191 795856722 924719191 39854362 34401293 39854362 34401293 937325074 761095309 937325074 761095309 220655807 305123970 220655807 305123970 769279312 700823636 769279312 700823636 237228149 215218112 237228149 215218112 666822697 806385368 666822697 806385368 170544264 148615807 170544264 148615807 757572039 678759305 757572039 678759305 343133740 126900190 343133740 126900190 652445484 532173206 652445484 532173206 464825979 308603162 464825979 308603162 994581496 728597947 994581496 728597947 54734108 2649389 54734108 2649389 481545641 961220833 481545641 961220833 101714039 493169271 101714039 493169271 768442181 587863563 768442181 587863563 188674402 244687753 188674402 244687753 932813592 862302866 932813592 862302866 542188435 486926995 542188435 486926995 994944879 953450095 994944879 953450095 130306354 153484139 130306354 153484139 736985012 633906178 736985012 633906178 174697861 94178044 174697861 94178044 461697696 692488364 461697696 692488364 66968194 308615485 66968194 308615485 259201922 779700324 259201922 779700324 2943111 86774458 2943111 86774458 478418667 872364402 478418667 872364402 58432208 636921888 58432208 636921888 876161713 950290487 876161713 950290487 227348200 89200256 227348200 89200256 890423069 863656733 890423069 863656733 500195890 63599389 500195890 63599389 973969981 767030803 973969981 767030803 783442760 308326873 783442760 308326873 911764424 607363400 911764424 607363400 282241432 213063089 282241432 213063089 826363308 957883328 826363308 957883328 718118287 272106045 718118287 272106045 835356679 946623177 835356679 946623177 256476519 14653925 256476519 14653925 942992242 893066466 942992242 893066466 96586412 101668655 96586412 101668655 688222312 800974268 688222312 800974268 12982521 544776547 12982521 544776547 543357154 742377145 543357154 742377145 70094021 413353022 70094021 413353022 637343748 558060134 637343748 558060134 239598531 26800428 239598531 26800428 683109682 463267671 683109682 463267671 18995002 48449637 18995002 48449637 954880127 336251067 954880127 336251067 33134830 18389635 33134830 18389635 746275704 444586198 746275704 444586198 22516027 75485250 22516027 75485250 641785313 163335817 641785313 163335817 107158601 50402289 107158601 50402289 761429755 565037894 761429755 565037894 281387711 105642421 281387711 105642421 978322304 554175242 978322304 554175242 97405641 111826994 97405641 111826994 941447346 542733079 941447346 542733079 167115874 139956719 167115874 139956719 972177234 750380158 972177234 750380158 768002311 123828956 768002311 123828956 999801928 774988362 999801928 774988362 29002494 703844075 29002494 703844075 614073222 935747517 614073222 935747517 407973604 38358636 407973604 38358636 984656618 782768444 984656618 782768444 296388113 63758508 296388113 63758508 932240326 919355240 932240326 919355240 387832143 227658065 387832143 227658065 873429504 509003925 873429504 509003925 452430759 66736787 452430759 66736787 889915758 905352621 889915758 905352621 304175148 43907143 304175148 43907143 529399853 624978612 529399853 624978612 347415804 74292796 347415804 74292796 672849109 872634375 672849109 872634375 381177490 661184345 381177490 661184345 640893457 828682347 640893457 828682347 34411346 309692532 34411346 309692532 745490572 636607351 745490572 636607351 377264763 98663366 377264763 98663366 988054970 840517417 988054970 840517417 689558254 255028794 689558254 255028794 873321477 653503211 873321477 653503211 37367329 42073649 37367329 42073649 991706827 718963382 991706827 718963382 99527106 163999649 99527106 163999649 945175981 977598468 945175981 977598468 387145702 136700898 387145702 136700898 856896251 772993395 856896251 772993395 83961885 77651183 83961885 77651183 650383698 340874192 650383698 340874192 48394966 190650159 48394966 190650159 635692765 498877187 635692765 498877187 149486445 313080773 149486445 313080773 987815245 681927581 987815245 681927581 742342345 237765025 742342345 237765025 945924927 588180093 945924927 588180093 273673536 206904056 273673536 206904056 905145784 964758067 905145784 964758067 574069779 31249295 574069779 31249295 773130341 988106912 773130341 988106912 400247556 946323257 400247556 946323257 785352153 982880080 785352153 982880080 503283555 416525904 503283555 416525904 984938309 839248539 984938309 839248539 173505875 409922135 173505875 409922135 885815658 887318495 885815658 887318495 512851089 251269057 512851089 251269057 934288580 928459339 934288580 928459339 355678703 31611433 355678703 31611433 781665962 800758298 781665962 800758298 105003807 144662259 105003807 144662259 774968453 776686659 774968453 776686659 384362494 204615631 384362494 204615631 987857457 855459194 987857457 855459194 144204709 12588353 144204709 12588353 912603778 855585081 912603778 855585081 570045345 305564444 570045345 305564444 866882080 702068972 866882080 702068972 385042184 365288863 385042184 365288863 955226613 832476362 955226613 832476362 49547728 477736149 49547728 477736149 738919814 685372777 738919814 685372777 246686990 94301931 246686990 94301931 949522306 746402506 949522306 746402506 701158467 243884913 701158467 243884913 940433345 747652001 940433345 747652001 33542259 172216835 33542259 172216835 808379998 601731128 808379998 601731128 24348025 210584081 24348025 210584081 983612639 403835763 983612639 403835763 121110510 42784445 121110510 42784445 792708664 527601923 792708664 527601923 181390304 78855827 181390304 78855827 791696057 716757572 791696057 716757572 518831022 281986667 518831022 281986667 982012255 598979322 982012255 598979322 631708185 428262231 631708185 428262231 819371907 864115898 819371907 864115898 67274752 58810584 67274752 58810584 379399786 904876782 379399786 904876782 4914675 46053882 4914675 46053882 846038118 504563803 846038118 504563803 716092636 34676495 716092636 34676495 978799891 914761374 978799891 914761374 33640480 408124314 33640480 408124314 936462916 792584043 936462916 792584043 61370787 16783845 61370787 16783845 234371918 964690189 234371918 964690189 25299029 235133451 25299029 235133451 422403192 645292641 422403192 645292641 68310115 376905940 68310115 376905940 743576852 820712894 743576852 820712894 59864676 65781538 59864676 65781538 601871777 867477168 601871777 867477168 88987562 552990822 88987562 552990822 845594503 812434113 845594503 812434113 644935521 701289152 644935521 701289152 781828881 983863604 781828881 983863604 563343843 460243276 563343843 460243276 937898975 584471581 937898975 584471581 282397804 49820083 282397804 49820083 969858604 808076022 969858604 808076022 169280211 423194621 169280211 423194621 770028773 864658290 770028773 864658290 126752944 8344798 126752944 8344798 837470025 820324367 837470025 820324367 352433980 288467322 352433980 288467322 908062958 481499886 908062958 481499886 204246445 50718272 204246445 50718272 876356451 595810691 876356451 595810691 110805892 276699468 110805892 276699468 799619796 959239166 799619796 959239166 370952625 277137752 370952625 277137752 825665098 802769670 825665098 802769670 52939031 38582382 52939031 38582382 948226249 518478279 948226249 518478279 214537393 297999036 214537393 297999036 425054609 978262902 425054609 978262902 40152658 24780991 40152658 24780991 731327442 847317536 731327442 847317536 233112659 9979254 233112659 9979254 778685863 533413284 778685863 533413284 431654372 139355955 431654372 139355955 878316823 656175739 878316823 656175739 629060515 533756842 629060515 533756842 757632096 742390609 757632096 742390609 578135093 293635588 578135093 293635588 988836188 976606328 988836188 976606328 444828289 377899842 444828289 377899842 596187454 740619416 596187454 740619416 16831709 65128939 16831709 65128939 499765978 739324327 499765978 739324327 190227077 224962847 190227077 224962847 531786316 962248920 531786316 962248920 140736454 263746595 140736454 263746595 375120697 471313946 375120697 471313946 113127784 67210934 113127784 67210934 970254128 408857368 970254128 408857368 487661143 172096063 487661143 172096063 925547942 742962035 925547942 742962035 269773927 195906670 269773927 195906670 818875263 904462022 818875263 904462022 377937886 121664649 377937886 121664649 920442774 768511665 920442774 768511665 306246229 333883589 306246229 333883589 877785181 543601919 877785181 543601919 236219470 15066247 236219470 15066247 790657493 694639082 790657493 694639082 122344022 349502843 122344022 349502843 491372152 753477831 491372152 753477831 125775821 658039204 125775821 658039204 948257012 860377465 948257012 860377465 93644913 339818379 93644913 339818379 975642985 896803709 975642985 896803709 401627550 241184667 401627550 241184667 942064454 926977897 942064454 926977897 866927627 40446869 866927627 40446869 928702256 882973787 928702256 882973787 333622035 735072244 333622035 735072244 926416711 847399787 926416711 847399787 51640700 102208953 51640700 102208953 797963454 724158911 797963454 724158911 608372484 56267474 608372484 56267474 913375585 896077142 913375585 896077142 152288820 340014005 152288820 340014005 572906041 690545382 572906041 690545382 111551728 141441621 111551728 141441621 555039302 896413228 555039302 896413228 50250442 281165969 50250442 281165969 703489282 936827508 703489282 936827508 217761776 430174535 217761776 430174535 865013680 859912050 865013680 859912050 504559553 461938319 504559553 461938319 932268782 824007675 932268782 824007675 182432886 465219370 182432886 465219370 529522837 622582325 529522837 622582325 22373168 90946491 22373168 90946491 215827379 836038914 215827379 836038914 140523603 30865082 140523603 30865082 608098333 354096826 608098333 354096826 181352826 47915559 181352826 47915559 953031268 541469932 953031268 541469932 293171633 361747136 293171633 361747136 927682689 602510132 927682689 602510132 632887459 298261898 632887459 298261898 916664022 466141976 916664022 466141976 158705821 218329009 158705821 218329009 513067811 960298199 513067811 960298199 11713980 575234597 11713980 575234597 928034463 857629923 928034463 857629923 270414828 99824572 270414828 99824572 564564165 864682235 564564165 864682235 89504152 404435078 89504152 404435078 847304880 925812310 847304880 925812310 74097356 308095159 74097356 308095159 947314191 946158694 947314191 946158694 504647022 393642453 504647022 393642453 776056089 747058581 776056089 747058581 87562377 65144993 87562377 65144993 820361092 854156063 820361092 854156063 188987501 38213123 188987501 38213123 782330936 588371754 782330936 588371754 448976273 144478696 448976273 144478696 780563281 572895663 780563281 572895663 275525471 280024076 275525471 280024076 978675585 937030965 978675585 937030965 465973087 218489291 465973087 218489291 961642602 548221849 961642602 548221849 552855088 336727867 552855088 336727867 893970627 796247607 893970627 796247607 38800709 227613639 38800709 227613639 396143552 983005777 396143552 983005777 97164532 201035907 97164532 201035907 634162769 363569962 634162769 363569962 64640911 79227613 64640911 79227613 342524365 685856924 342524365 685856924 37497912 41373912 37497912 41373912 805829781 887467972 805829781 887467972 58727767 240705956 58727767 240705956 886874107 928351235 886874107 928351235 360593424 492781978 360593424 492781978 415504231 974030710 415504231 974030710 273992352 863868953 273992352 863868953 696803843 956583902 696803843 956583902 173999597 3354039 173999597 3354039 878483697 726867078 878483697 726867078 458553658 132741618 458553658 132741618 970057433 798933950 970057433 798933950 360391957 332616067 360391957 332616067 857165294 798649082 857165294 798649082 512719343 395794383 512719343 395794383 770409226 762508576 770409226 762508576 351110128 341509578 351110128 341509578 946488478 689808710 946488478 689808710 248642623 57428548 248642623 57428548 899787235 719957333 899787235 719957333 233999616 216872309 233999616 216872309 511965566 726912264 511965566 726912264 63888609 222042413 63888609 222042413 134773637 898704637 134773637 898704637 99030587 322088651 99030587 322088651 829579119 835237059 829579119 835237059 379495691 348636265 379495691 348636265 563641412 787152679 563641412 787152679 34453715 49019179 34453715 49019179 827217604 872899470 827217604 872899470 349833413 593079451 349833413 593079451 835946422 858495426 835946422 858495426 101998897 507487059 101998897 507487059 975680464 665334815 975680464 665334815 14665239 200043662 14665239 200043662 524721343 694544512 524721343 694544512 212651384 303460745 212651384 303460745 758273696 718785580 758273696 718785580 376957053 25478619 376957053 25478619 963571293 277032777 963571293 277032777 453333814 59137157 453333814 59137157 764760679 224731979 764760679 224731979 247332733 16167042 247332733 16167042 674546298 749756253 674546298 749756253 57531559 133839489 57531559 133839489 167397739 680811672 167397739 680811672 70578571 132830622 70578571 132830622 959789681 946659202 959789681 946659202 226533161 496534681 226533161 496534681 955250086 775714530 955250086 775714530 169745633 216935362 169745633 216935362 854607440 929380648 854607440 929380648 231543710 41653640 231543710 41653640 770725955 655562988 770725955 655562988 160688974 255716645 160688974 255716645 523367030 618982480 523367030 618982480 367315280 213607138 367315280 213607138 972247960 574220804 972247960 574220804 224178457 44111341 224178457 44111341 529847518 800104823 529847518 800104823 189643299 119216730 189643299 119216730 723498924 951284040 723498924 951284040 198254104 234607297 198254104 234607297 730321642 530888455 730321642 530888455 426082481 79638246 426082481 79638246 934043216 697966665 934043216 697966665 187083448 380109617 187083448 380109617 922323795 757653546 922323795 757653546 622401940 166091447 622401940 166091447 997304757 634250070 997304757 634250070 293544411 320974787 293544411 320974787 701845125 801828498 701845125 801828498 96052607 701027414 96052607 701027414 571474321 882320165 571474321 882320165 50717183 1758400 50717183 1758400 806624931 701961640 806624931 701961640 457133531 213239553 457133531 213239553 898937723 678087902 898937723 678087902 260410410 369554192 260410410 369554192 797000962 820500811 797000962 820500811 51654272 91917723 51654272 91917723 948021719 999933132 948021719 999933132 607998623 273942835 607998623 273942835 821653631 695377387 821653631 695377387 33338179 163841335 33338179 163841335 289916777 753309785 289916777 753309785 100829719 168828809 100829719 168828809 693527331 861232225 693527331 861232225 346886334 490613291 346886334 490613291 954827131 732124770 954827131 732124770 556106646 485218722 556106646 485218722 809036964 781080015 809036964 781080015 177837045 88859351 177837045 88859351 733348381 788232376 733348381 788232376 284700342 87851535 284700342 87851535 373439841 723877540 373439841 723877540 20949746 114484044 20949746 114484044 529212094 436564246 529212094 436564246 64484039 66057327 64484039 66057327 784564934 590149514 784564934 590149514 155841767 182739603 155841767 182739603 916101875 428497107 916101875 428497107 277829854 224742859 277829854 224742859 677844976 687071437 677844976 687071437 237718368 623510727 237718368 623510727 867624662 945809122 867624662 945809122 264404981 591431266 264404981 591431266 826997278 659241310 826997278 659241310 124145316 108813588 124145316 108813588 929695324 909700543 929695324 909700543 109983552 309170166 109983552 309170166 304090770 970110535 304090770 970110535 54829963 218526713 54829963 218526713 908621053 649249119 908621053 649249119 33979395 48482800 33979395 48482800 991885711 992854944 991885711 992854944 34642289 245963904 34642289 245963904 660950182 537699814 660950182 537699814 467026385 56382385 467026385 56382385 543634417 827499749 543634417 827499749 149469116 27725466 149469116 27725466 374987464 333578982 374987464 333578982 102923100 169570135 102923100 169570135 986828324 927018162 986828324 927018162 327605628 233817299 327605628 233817299 852816247 729666595 852816247 729666595 449194939 201458654 449194939 201458654 901378110 814380387 901378110 814380387 197013619 493644095 197013619 493644095 507177793 970946579 507177793 970946579 18386007 532687401 18386007 532687401 426372874 812624794 426372874 812624794 70277062 118789245 70277062 118789245 546083055 561788540 546083055 561788540 110850730 43251398 110850730 43251398 935451924 410878832 935451924 410878832 297762095 134489910 297762095 134489910 818993852 980172410 818993852 980172410 73373313 186552552 73373313 186552552 556172890 590954738 556172890 590954738 395756681 332834994 395756681 332834994 881344539 838061232 881344539 838061232 32548003 442633451 32548003 442633451 468624338 754325275 468624338 754325275 78818724 79888863 78818724 79888863 882363111 773345301 882363111 773345301 267683670 528918714 267683670 528918714 998026059 957716523 998026059 957716523 88610909 479958465 88610909 479958465 943642314 674022218 943642314 674022218 132952682 339559814 132952682 339559814 986599354 551512715 986599354 551512715 588396001 132388560 588396001 132388560 875798261 940085376 875798261 940085376 345738843 107701068 345738843 107701068 815956367 891099263 815956367 891099263 324160074 135326758 324160074 135326758 984897472 322920646 984897472 322920646 154460276 40651005 154460276 40651005 929612432 615784146 929612432 615784146 109603823 181947624 109603823 181947624 927908155 913210285 927908155 913210285 19061608 606064157 19061608 606064157 922950170 877077464 922950170 877077464 57137068 30957406 57137068 30957406 979648242 430724794 979648242 430724794 219699599 149567579 219699599 149567579 363933638 576721263 363933638 576721263 104098899 142970479 104098899 142970479 414502403 489742023 414502403 489742023 106423692 17287549 106423692 17287549 360665596 956906425 360665596 956906425 174028478 622041297 174028478 622041297 806598958 914568040 806598958 914568040 280005937 417693545 280005937 417693545 893853472 471404988 893853472 471404988 260593101 148755621 260593101 148755621 491355569 616810157 491355569 616810157 87617449 26258886 87617449 26258886 620516744 434639232 620516744 434639232 185206545 264210025 185206545 264210025 763557084 589705371 763557084 589705371 157008090 257817741 157008090 257817741 811857739 740460691 811857739 740460691 506228242 507759174 506228242 507759174 919040174 924868600 919040174 924868600 68700922 302219574 68700922 302219574 905493922 961942931 905493922 961942931 401020558 53455241 401020558 53455241 865838867 584402971 865838867 584402971 114332698 58984841 114332698 58984841 863670035 944091531 863670035 944091531 445150745 482421587 445150745 482421587 942537723 800131217 942537723 800131217 111032981 592623676 111032981 592623676 755923492 989294811 755923492 989294811 42772561 604217582 42772561 604217582 836319674 965226282 836319674 965226282 249929270 233530180 249929270 233530180 974657574 818426003 974657574 818426003 113435324 511128097 113435324 511128097 993844444 994661720 993844444 994661720 789849650 46989087 789849650 46989087 976617162 869236683 976617162 869236683 6971301 593800652 6971301 593800652 896205632 917828964 896205632 917828964 16654319 81565060 16654319 81565060 599203794 601932876 599203794 601932876 66069094 108537169 66069094 108537169 621025178 557982318 621025178 557982318 195936153 321743301 195936153 321743301 876590804 621513308 876590804 621513308 499834915 169146836 499834915 169146836 989734781 716872197 989734781 716872197 371796917 257280015 371796917 257280015 790197947 452092787 790197947 452092787 120345648 99411586 120345648 99411586 594453229 370671241 594453229 370671241 87062450 231545320 87062450 231545320 998710400 977181711 998710400 977181711 480177962 301586583 480177962 301586583 752295801 860071962 752295801 860071962 502700053 125573908 502700053 125573908 722125673 823506328 722125673 823506328 670293827 474210950 670293827 474210950 923224343 928221756 923224343 928221756 33380345 283600643 33380345 283600643 973905642 877840462 973905642 877840462 8965813 539216907 8965813 539216907 988254739 819383321 988254739 819383321 53410828 36658953 53410828 36658953 980378274 922654479 980378274 922654479 145281247 334731146 145281247 334731146 787256318 887925377 787256318 887925377 712112879 17443371 712112879 17443371 960887883 531608847 960887883 531608847 353962911 26260146 353962911 26260146 952963059 543403665 952963059 543403665 139249672 24910748 139249672 24910748 841326169 775719416 841326169 775719416 500566585 402695356 500566585 402695356 923030506 581274836 923030506 581274836 38355935 173150673 38355935 173150673 978439400 832012154 978439400 832012154 608534097 203460945 608534097 203460945 679410473 949429926 679410473 949429926 298942793 33360115 298942793 33360115 936908176 485633379 936908176 485633379 174499887 84341520 174499887 84341520 840889614 979168742 840889614 979168742 39894192 443904371 39894192 443904371 841320428 929053433 841320428 929053433 485880482 347123028 485880482 347123028 738200085 794937540 738200085 794937540 178948886 442670951 178948886 442670951 776828476 772076385 776828476 772076385 206549859 343236924 206549859 343236924 857245902 958583124 857245902 958583124 278443264 308731798 278443264 308731798 573948126 662474143 573948126 662474143 77238623 156970819 77238623 156970819 973448843 427608018 973448843 427608018 169762955 2292945 169762955 2292945 795264493 643319953 795264493 643319953 349176716 341190810 349176716 341190810 917811585 896480070 917811585 896480070 330693766 363910756 330693766 363910756 784786956 736302099 784786956 736302099 299102145 172408238 299102145 172408238 814885765 521572969 814885765 521572969 19292342 25743697 19292342 25743697 937003607 955251413 937003607 955251413 625871805 15223192 625871805 15223192 930433716 893463316 930433716 893463316 330594883 9640514 330594883 9640514 855677661 761494528 855677661 761494528 9861491 328590729 9861491 328590729 530796201 905990718 530796201 905990718 185097256 299387312 185097256 299387312 866598160 972125508 866598160 972125508 483947721 78691027 483947721 78691027 973528677 966026876 973528677 966026876 415580340 271652394 415580340 271652394 696688752 679192024 696688752 679192024 312302893 135025353 312302893 135025353 606858165 915710272 606858165 915710272 524069 105797751 524069 105797751 654266385 959692986 654266385 959692986 162584705 96077391 162584705 96077391 839706666 812699742 839706666 812699742 209455043 162901840 209455043 162901840 446768127 398600839 446768127 398600839 355899877 256472287 355899877 256472287 984520251 823595789 984520251 823595789 24435167 30935960 24435167 30935960 747629634 908632682 747629634 908632682 89005480 192345372 89005480 192345372 975929420 879156414 975929420 879156414 269699887 215554838 269699887 215554838 992695887 804578661 992695887 804578661 542663887 193575981 542663887 193575981 948205290 586615877 948205290 586615877 116794270 533669460 116794270 533669460 577753269 980389179 577753269 980389179 242638131 50744696 242638131 50744696 629359985 850019775 629359985 850019775 128607347 114950246 128607347 114950246 994617355 921550361 994617355 921550361 540304192 292700289 540304192 292700289 937242049 604696422 937242049 604696422 472430445 374461302 472430445 374461302 864144535 705711393 864144535 705711393 309105993 471119838 309105993 471119838 576605634 982355262 576605634 982355262 202034132 238250903 202034132 238250903 696623150 906930497 696623150 906930497 13893962 45399131 13893962 45399131 711189070 987730195 711189070 987730195 95449368 204075692 95449368 204075692 855919393 833334028 855919393 833334028 254312568 402518599 254312568 402518599 862667113 825541860 862667113 825541860 105786804 236778151 105786804 236778151 828894673 542354959 828894673 542354959 5710663 21188499 5710663 21188499 156506016 663326151 156506016 663326151 79177640 202422664 79177640 202422664 946664662 740772624 946664662 740772624 163732226 269373454 163732226 269373454 982443667 870753020 982443667 870753020 148613770 125254421 148613770 125254421 825810266 878467622 825810266 878467622 28417689 121455059 28417689 121455059 423620010 869535346 423620010 869535346 66957928 597325523 66957928 597325523 235182954 791926458 235182954 791926458 138849510 27487293 138849510 27487293 972283701 633765646 972283701 633765646 50019615 480816694 50019615 480816694 597948409 813176689 597948409 813176689 357634831 242224153 357634831 242224153 950267877 810565266 950267877 810565266 538508392 245797544 538508392 245797544 989895934 838976056 989895934 838976056 179477718 271628967 179477718 271628967 878325340 736191689 878325340 736191689 352325906 134835613 352325906 134835613 748429093 649155810 748429093 649155810 452309177 401376187 452309177 401376187 996996280 986118122 996996280 986118122 24179045 311290430 24179045 311290430 765256393 989079835 765256393 989079835 164024668 236591687 164024668 236591687 447025621 852650931 447025621 852650931 57021705 30293770 57021705 30293770 638692266 752562530 638692266 752562530 107153488 172484288 107153488 172484288 925179984 431551216 925179984 431551216 360502368 116958351 360502368 116958351 986214980 826552121 986214980 826552121 26116539 479557488 26116539 479557488 328232029 885599199 328232029 885599199 103830003 486212021 103830003 486212021 768385190 989304677 768385190 989304677 199512048 249652550 199512048 249652550 956211717 866374765 956211717 866374765 329681528 28319050 329681528 28319050 807821097 655645693 807821097 655645693 264866186 355642224 264866186 355642224 699326858 982142930 699326858 982142930 526807046 361407201 526807046 361407201 918223644 907720353 918223644 907720353 202970037 53005869 202970037 53005869 659883639 943226324 659883639 943226324 307611965 98217297 307611965 98217297 989067206 967311524 989067206 967311524 277026468 176695733 277026468 176695733 801213097 877529905 801213097 877529905 6638177 68007625 6638177 68007625 507006020 830546541 507006020 830546541 48581684 188285169 48581684 188285169 343201251 529350693 343201251 529350693 93906126 352658127 93906126 352658127 226266510 407536805 226266510 407536805 115894684 26407148 115894684 26407148 594475769 754185064 594475769 754185064 193937158 329187563 193937158 329187563 957819381 973619176 957819381 973619176 535173098 16340494 535173098 16340494 950493677 940132351 950493677 940132351 288426099 129408147 288426099 129408147 948159948 530779616 948159948 530779616 134865463 158797690 134865463 158797690 515144488 485984241 515144488 485984241 89029302 86843143 89029302 86843143 865655173 877469859 865655173 877469859 87724588 502697439 87724588 502697439 445631806 831977239 445631806 831977239 52605068 517274714 52605068 517274714 678973920 892526794 678973920 892526794 27434874 187960119 27434874 187960119 794649978 825180033 794649978 825180033 431623633 110917955 431623633 110917955 926304897 943939238 926304897 943939238 347227518 303640732 347227518 303640732 745988772 972845023 745988772 972845023 35237554 104396062 35237554 104396062 698503657 699673285 698503657 699673285 86218365 121568598 86218365 121568598 695774084 936069747 695774084 936069747 175065658 57780942 175065658 57780942 995815946 453120968 995815946 453120968 684089613 43583812 684089613 43583812 915333578 949796567 915333578 949796567 7902612 24643927 7902612 24643927 351702898 902507720 351702898 902507720 101281696 15929559 101281696 15929559 793400617 569801990 793400617 569801990 670475512 472449162 670475512 472449162 929719376 875098790 929719376 875098790 462186685 637309301 462186685 637309301 891643366 796377819 891643366 796377819 354999604 239294477 354999604 239294477 907271469 843082797 907271469 843082797 312142099 107704637 312142099 107704637 973297644 981604197 973297644 981604197 93383238 61960306 93383238 61960306 943207629 453869335 943207629 453869335 89635634 123308953 89635634 123308953 940910663 491050821 940910663 491050821 238338017 27599549 238338017 27599549 540292617 275985944 540292617 275985944 59466958 33067790 59466958 33067790 857722018 558363128 857722018 558363128 125809831 72135088 125809831 72135088 898982506 929854047 898982506 929854047 233868291 61202784 233868291 61202784 805338331 465082793 805338331 465082793 140351390 25685199 140351390 25685199 956025624 587567053 956025624 587567053 128621756 32216259 128621756 32216259 937341326 916790978 937341326 916790978 68903928 253211823 68903928 253211823 749870608 916645984 749870608 916645984 127731711 165566836 127731711 165566836 759734559 950194021 759734559 950194021 554237174 54755370 554237174 54755370 701316300 604470837 701316300 604470837 133083547 202456523 133083547 202456523 594060359 839156610 594060359 839156610 214639332 258544185 214639332 258544185 339258887 590888787 339258887 590888787 208477147 9399106 208477147 9399106 975469183 751993440 975469183 751993440 44810711 552040535 44810711 552040535 710698128 793518579 710698128 793518579 16955878 465913547 16955878 465913547 749781839 690092911 749781839 690092911 94782489 87619487 94782489 87619487 950550625 843765356 950550625 843765356 22043588 518447563 22043588 518447563 858955482 580006532 858955482 580006532 334425109 249433862 334425109 249433862 987850245 934579524 987850245 934579524 539881822 339062040 539881822 339062040 962288566 798291039 962288566 798291039 255494862 6894501 255494862 6894501 848400396 874300690 848400396 874300690 105180656 64085347 105180656 64085347 155621827 978542897 155621827 978542897 3449533 390422046 3449533 390422046 299491182 742153260 299491182 742153260 232447812 79400116 232447812 79400116 947113523 962789854 947113523 962789854 239900285 57683657 239900285 57683657 883282063 883047151 883282063 883047151 418176271 275866786 418176271 275866786 582404204 493245165 582404204 493245165 329029168 380411767 329029168 380411767 606964741 977955922 606964741 977955922 52398065 333253995 52398065 333253995 859246180 610680689 859246180 610680689 420658677 135170571 420658677 135170571 912583580 637534227 912583580 637534227 108958597 131559521 108958597 131559521 715749585 398271753 715749585 398271753 362628824 106487866 362628824 106487866 969642825 990819296 969642825 990819296 162582123 216950756 162582123 216950756 808348974 682768908 808348974 682768908 494636435 125510792 494636435 125510792 596022177 834034833 596022177 834034833 366226790 106181146 366226790 106181146 871632849 870636974 871632849 870636974 181491404 165246666 181491404 165246666 620407644 429601546 620407644 429601546 117783857 87136358 117783857 87136358 823023215 215511961 823023215 215511961 462131097 38027715 462131097 38027715 718742733 665670487 718742733 665670487 479355372 353933605 479355372 353933605 944343497 588473325 944343497 588473325 484403921 506587495 484403921 506587495 671727275 933926071 671727275 933926071 128216729 382677591 128216729 382677591 234626178 879871152 234626178 879871152 10720401 656700950 10720401 656700950 908103110 987053000 908103110 987053000 150528673 259635385 150528673 259635385 722809451 909663292 722809451 909663292 123824748 63665787 123824748 63665787 691518808 750362886 691518808 750362886 205735987 425976647 205735987 425976647 998851192 972566935 998851192 972566935 109418512 112222622 109418512 112222622 986264888 898378326 986264888 898378326 65430107 691409262 65430107 691409262 661193692 776314763 661193692 776314763 128439489 45217697 128439489 45217697 999200332 971235249 999200332 971235249 537287829 122012543 537287829 122012543 869682121 850178627 869682121 850178627 83195847 136288507 83195847 136288507 556637936 907776031 556637936 907776031 184367581 263200191 184367581 263200191 566579909 677711493 566579909 677711493 428614726 177957723 428614726 177957723 927891893 505680965 927891893 505680965 456651709 180467504 456651709 180467504 759037743 900218955 759037743 900218955 70549441 97736077 70549441 97736077 779990232 753906966 779990232 753906966 387194054 198725434 387194054 198725434 870230149 704058677 870230149 704058677 172883013 31011721 172883013 31011721 608271104 734473286 608271104 734473286 73661380 1916974 73661380 1916974 977699400 836902323 977699400 836902323 459768675 107337153 459768675 107337153 934371506 926719342 934371506 926719342 50639041 47191277 50639041 47191277 508111331 848654612 508111331 848654612 212151561 315144827 212151561 315144827 771748113 803347051 771748113 803347051 159465535 117963725 159465535 117963725 554042625 788766063 554042625 788766063 140494364 223907458 140494364 223907458 889500403 869504295 889500403 869504295 387266706 239613381 387266706 239613381 955271844 354822945 955271844 354822945 798845724 329335588 798845724 329335588 986548521 896082576 986548521 896082576 829588270 135982097 829588270 135982097 999138258 783904414 999138258 783904414 703126470 50872583 703126470 50872583 939909597 698335492 939909597 698335492 686559623 44049518 686559623 44049518 905537016 815482226 905537016 815482226 46977391 564158535 46977391 564158535 555807612 838862398 555807612 838862398 7666755 366540495 7666755 366540495 587215742 657649860 587215742 657649860 213282760 557545222 213282760 557545222 403795318 626727752 403795318 626727752 89137473 34131104 89137473 34131104 687105880 552759183 687105880 552759183 170553927 148771875 170553927 148771875 587977520 928784517 587977520 928784517 66701789 548259665 66701789 548259665 967127103 794270413 967127103 794270413 48742691 10742491 48742691 10742491 265482410 805660204 265482410 805660204 110070384 128029652 110070384 128029652 984629009 982012736 984629009 982012736 486433425 368774766 486433425 368774766 961631346 839534577 961631346 839534577 459857734 27666505 459857734 27666505 696194840 817615958 696194840 817615958 247056744 101526883 247056744 101526883 683639547 850578473 683639547 850578473 25381516 105506637 25381516 105506637 576689830 471930228 576689830 471930228 155473100 23078901 155473100 23078901 586852927 861221871 586852927 861221871 62810928 78575675 62810928 78575675 414079094 664988425 414079094 664988425 190412642 354034536 190412642 354034536 702507435 927099705 702507435 927099705 280459694 390941395 280459694 390941395 480848060 548255773 480848060 548255773 154054133 251551221 154054133 251551221 915748050 812435536 915748050 812435536 570703575 125453145 570703575 125453145 994984833 773930836 994984833 773930836 59927029 126030314 59927029 126030314 671482759 659195115 671482759 659195115 502248528 350327450 502248528 350327450 647258752 602045634 647258752 602045634 141357942 124341770 141357942 124341770 699635197 847385997 699635197 847385997 68446518 94345487 68446518 94345487 634421221 760602832 634421221 760602832 112159196 256793314 112159196 256793314 942159494 776805183 942159494 776805183 108763418 144116025 108763418 144116025 884380861 386743672 884380861 386743672 306317357 68218257 306317357 68218257 550850275 541417908 550850275 541417908 226107114 56008075 226107114 56008075 974535122 752611913 974535122 752611913 296397388 220892655 296397388 220892655 888532631 581200044 888532631 581200044 200909104 4161725 200909104 4161725 876954739 780636890 876954739 780636890 464996651 386084973 464996651 386084973 934386335 843399173 934386335 843399173 114171152 309631300 114171152 309631300 963704159 348938828 963704159 348938828 246680603 258685240 246680603 258685240 460022667 509441787 460022667 509441787 21907176 398098369 21907176 398098369 713130276 900520173 713130276 900520173 139943729 80144541 139943729 80144541 737626667 877988631 737626667 877988631 97663884 54688297 97663884 54688297 837358151 809471448 837358151 809471448 336991234 482207375 336991234 482207375 837600628 951784277 837600628 951784277 50826277 6750475 50826277 6750475 729033650 688908719 729033650 688908719 514576608 248570919 514576608 248570919 684148497 781512267 684148497 781512267 353638621 700926496 353638621 700926496 745138100 862808164 745138100 862808164 312252684 458664973 312252684 458664973 905988025 673063237 905988025 673063237 475471966 368317638 475471966 368317638 772752955 668905656 772752955 668905656 447211295 350615559 447211295 350615559 757323175 497955986 757323175 497955986 140592387 38139773 140592387 38139773 955762120 559995376 955762120 559995376 773280588 88247274 773280588 88247274 852242129 854692209 852242129 854692209 109667351 145122505 109667351 145122505 637382434 970986663 637382434 970986663 313179814 195005983 313179814 195005983 807206779 909184026 807206779 909184026 672187111 328943022 672187111 328943022 812937729 884799304 812937729 884799304 228647546 350764194 228647546 350764194 910535510 833604554 910535510 833604554 82316500 145209082 82316500 145209082 761054525 295217986 761054525 295217986 504516441 37056642 504516441 37056642 680148946 962331568 680148946 962331568 43641900 312183677 43641900 312183677 865179172 918723068 865179172 918723068 111128739 40535667 111128739 40535667 779372799 570172722 779372799 570172722 158551727 351064936 158551727 351064936 762385316 715916489 762385316 715916489 12525036 18073233 12525036 18073233 570547221 482539213 570547221 482539213 53194146 311255696 53194146 311255696 951398743 812571005 951398743 812571005 740761879 63934938 740761879 63934938 940315105 427074783 940315105 427074783 42029665 57019376 42029665 57019376 572417179 179590036 572417179 179590036 26585709 75929566 26585709 75929566 781074072 918375223 781074072 918375223 11680171 647507254 11680171 647507254 841710325 765936785 841710325 765936785 297154230 404950670 297154230 404950670 670193616 618719867 670193616 618719867 234913748 287792774 234913748 287792774 872279703 914960552 872279703 914960552 22643364 85576589 22643364 85576589 431813714 995419284 431813714 995419284 93458245 193999762 93458245 193999762 319713477 930094291 319713477 930094291 20253732 33010314 20253732 33010314 639136215 738750568 639136215 738750568 287183987 89485298 287183987 89485298 874789740 819387750 874789740 819387750 398151725 129907287 398151725 129907287 859437356 393910879 859437356 393910879 34156401 212699524 34156401 212699524 541192514 353731191 541192514 353731191 102968180 315980703 102968180 315980703 984109877 902962830 984109877 902962830 181280436 316055092 181280436 316055092 740318230 973279978 740318230 973279978 565796488 114534008 565796488 114534008 995513037 821811008 995513037 821811008 414537570 372626674 414537570 372626674 740974782 925875081 740974782 925875081 243797574 346563111 243797574 346563111 830063755 779939223 830063755 779939223 136459696 147960890 136459696 147960890 799543725 989930888 799543725 989930888 383674876 451515228 383674876 451515228 929581148 759847072 929581148 759847072 159942438 332616058 159942438 332616058 735934215 575171242 735934215 575171242 79800481 303480996 79800481 303480996 207048205 839108036 207048205 839108036 69052544 185268429 69052544 185268429 521429158 801313981 521429158 801313981 124490719 92310650 124490719 92310650 592089583 958571455 592089583 958571455 289550466 200129060 289550466 200129060 780563036 537184630 780563036 537184630 57989992 217392974 57989992 217392974 980438201 866919622 980438201 866919622 360747710 475362348 360747710 475362348 892266937 854458448 892266937 854458448 47098222 131815518 47098222 131815518 816004325 452603045 816004325 452603045 362039586 86422671 362039586 86422671 964495055 453198048 964495055 453198048 26776340 90706905 26776340 90706905 422744672 887169993 422744672 887169993 144553200 266227554 144553200 266227554 835876291 996083216 835876291 996083216 122667889 483542786 122667889 483542786 821106401 898460746 821106401 898460746 66878526 496987722 66878526 496987722 449346592 854497760 449346592 854497760 66983456 274370053 66983456 274370053 600691684 775750470 600691684 775750470 14581387 42999878 14581387 42999878 376004826 761854015 376004826 761854015 28751286 27511095 28751286 27511095 808117724 602834778 808117724 602834778 540210337 121282675 540210337 121282675 985907978 805652447 985907978 805652447 682671469 171977065 682671469 171977065 943829155 916986337 943829155 916986337 238570703 250932946 238570703 250932946 895290670 608739651 895290670 608739651 29919910 134085823 29919910 134085823 199343726 519403693 199343726 519403693 24541158 202792199 24541158 202792199 560443757 954442795 560443757 954442795 35827804 250144122 35827804 250144122 796850548 916612171 796850548 916612171 250067950 15386883 250067950 15386883 871719643 990236841 871719643 990236841 368656639 94793218 368656639 94793218 708055766 867906693 708055766 867906693 170959061 225058635 170959061 225058635 691185723 607303119 691185723 607303119 68616704 17077572 68616704 17077572 899284513 885103116 899284513 885103116 51951588 417664725 51951588 417664725 724183910 916618550 724183910 916618550 650318986 31034963 650318986 31034963 842481034 846458555 842481034 846458555 14001504 141726591 14001504 141726591 592109449 659824208 592109449 659824208 259311987 328953234 259311987 328953234 845260611 595087728 845260611 595087728 798848635 92215801 798848635 92215801 813413312 640812729 813413312 640812729 221139474 54798560 221139474 54798560 297998858 899705574 297998858 899705574 22251514 177898913 22251514 177898913 823526556 821927791 823526556 821927791 172999245 129973955 172999245 129973955 974644709 883213034 974644709 883213034 204953002 451757510 204953002 451757510 804474555 735182019 804474555 735182019 142648264 595133365 142648264 595133365 979794830 940926547 979794830 940926547 637561255 1682784 637561255 1682784 952348446 693043862 952348446 693043862 582019775 19270291 582019775 19270291 797203674 936480642 797203674 936480642 192406610 513180096 192406610 513180096 532136892 801318076 532136892 801318076 29429440 285575508 29429440 285575508 970412445 633616882 970412445 633616882 293335187 222291043 293335187 222291043 844988301 991354825 844988301 991354825 633193095 5268595 633193095 5268595 949435628 452352403 949435628 452352403 177989511 63338806 177989511 63338806 779412193 672290052 779412193 672290052 337901244 79639744 337901244 79639744 845692027 818217040 845692027 818217040 104247800 485381332 104247800 485381332 657075565 957498844 657075565 957498844 175858611 480678463 175858611 480678463 923406827 828665566 923406827 828665566 499835944 312246236 499835944 312246236 886272787 874643797 886272787 874643797 309859631 289146697 309859631 289146697 862173762 969112705 862173762 969112705 27803762 285864500 27803762 285864500 642260593 883501993 642260593 883501993 248963431 276846257 248963431 276846257 721458378 729836237 721458378 729836237 5175993 158381 5175993 158381 640201732 816330383 640201732 816330383 114212263 556594173 114212263 556594173 735408751 684772117 735408751 684772117 23711184 409961833 23711184 409961833 284179841 869627036 284179841 869627036 30309954 44772373 30309954 44772373 742740219 631803138 742740219 631803138 45014615 266973309 45014615 266973309 427908563 893834655 427908563 893834655 108376145 451871431 108376145 451871431 560633602 921477884 560633602 921477884 140047266 54861532 140047266 54861532 848912886 676568619 848912886 676568619 194090015 230155350 194090015 230155350 816356610 964232694 816356610 964232694 92081121 257304746 92081121 257304746 762874994 788002808 762874994 788002808 478755180 220238558 478755180 220238558 995619348 579487508 995619348 579487508 59604792 556974701 59604792 556974701 777546551 863760588 777546551 863760588 82019855 182916717 82019855 182916717 929356672 903493121 929356672 903493121 3797070 553666551 3797070 553666551 382218342 634432385 382218342 634432385 249328660 308032151 249328660 308032151 643360621 840040810 643360621 840040810 379016861 58923797 379016861 58923797 494492866 325811093 494492866 325811093 408106779 68174718 408106779 68174718 997828000 602101841 997828000 602101841 557069382 104589826 557069382 104589826 938309135 686945569 938309135 686945569 129290320 113741712 129290320 113741712 630303817 712943852 630303817 712943852 193349933 107856028 193349933 107856028 420781203 649928501 420781203 649928501 287818076 39179005 287818076 39179005 582709570 678097837 582709570 678097837 242317062 12100010 242317062 12100010 668755082 794250609 668755082 794250609 107455820 155712896 107455820 155712896 937659355 888190862 937659355 888190862 704466209 255849446 704466209 255849446 999656429 728440465 999656429 728440465 455332077 569288244 455332077 569288244 554706236 971619406 554706236 971619406 43274664 376098380 43274664 376098380 827638602 789880720 827638602 789880720 439929746 37667037 439929746 37667037 721606948 896575928 721606948 896575928 25229420 471676641 25229420 471676641 929589632 900493728 929589632 900493728 113227741 714809544 113227741 714809544 935576752 901019967 935576752 901019967 245989113 222744514 245989113 222744514 448149600 675183220 448149600 675183220 92105879 315051187 92105879 315051187 968723723 517035552 968723723 517035552 614894074 193868359 614894074 193868359 900577374 581548206 900577374 581548206 257988419 45745327 257988419 45745327 837206347 589422041 837206347 589422041 183457398 20947897 183457398 20947897 720681853 985561286 720681853 985561286 181489662 308088164 181489662 308088164 727340606 973441541 727340606 973441541 24457694 1329394 24457694 1329394 539666915 946943154 539666915 946943154 9534795 125564738 9534795 125564738 999413057 971127071 999413057 971127071 272362581 683905300 272362581 683905300 747583887 782746011 747583887 782746011 474419547 274348778 474419547 274348778 946575779 735594391 946575779 735594391 427899806 34491226 427899806 34491226 937191453 830076225 937191453 830076225 58722147 134623215 58722147 134623215 996263760 552053947 996263760 552053947 527602649 300890588 527602649 300890588 770754146 791263066 770754146 791263066 51267977 145297223 51267977 145297223 986237129 511449162 986237129 511449162 102034146 99499770 102034146 99499770 473181003 493762552 473181003 493762552 243802292 215892485 243802292 215892485 859639796 997077216 859639796 997077216 382827128 397636182 382827128 397636182 954127358 858022206 954127358 858022206 334286611 587232660 334286611 587232660 400148285 945627833 400148285 945627833 11003744 595965842 11003744 595965842 833317896 903421097 833317896 903421097 144386980 115333768 144386980 115333768 871589399 883233723 871589399 883233723 802472179 410462723 802472179 410462723 932329314 756295278 932329314 756295278 592825218 68436580 592825218 68436580 671512307 559783408 671512307 559783408 300362334 36567006 300362334 36567006 567231676 825704200 567231676 825704200 143155950 39494938 143155950 39494938 563415849 589103678 563415849 589103678 327214514 81352207 327214514 81352207 716105414 490311251 716105414 490311251 352966683 118539156 352966683 118539156 765071931 957050265 765071931 957050265 120226238 371651427 120226238 371651427 590810205 982735319 590810205 982735319 122164098 707342625 122164098 707342625 702299123 779881258 702299123 779881258 183831316 266546847 183831316 266546847 828384346 899258524 828384346 899258524 136853705 76863282 136853705 76863282 674891933 774174458 674891933 774174458 60498861 67928131 60498861 67928131 411629455 694471806 411629455 694471806 10392156 11605558 10392156 11605558 862024168 617372099 862024168 617372099 344690303 68422532 344690303 68422532 740470607 997649458 740470607 997649458 49464459 52124783 49464459 52124783 546100476 816244386 546100476 816244386 312639237 31701317 312639237 31701317 671381123 580108977 671381123 580108977 18740807 24569658 18740807 24569658 766294147 929524318 766294147 929524318 63185078 97685112 63185078 97685112 407584686 730389308 407584686 730389308 71372757 2953361 71372757 2953361 492048403 747849510 492048403 747849510 184979784 77205945 184979784 77205945 887951194 207167208 887951194 207167208 331240146 2605361 331240146 2605361 780131883 701882825 780131883 701882825 386515325 71645649 386515325 71645649 910639783 892104811 910639783 892104811 674861020 165868947 674861020 165868947 851757862 850713178 851757862 850713178 283938478 376120026 283938478 376120026 862540138 588748739 862540138 588748739 454092161 84316241 454092161 84316241 663248716 365910586 663248716 365910586 288568382 275405346 288568382 275405346 743776323 627750924 743776323 627750924 228635438 67134055 228635438 67134055 763278810 439557068 763278810 439557068 316764485 150850298 316764485 150850298 986693980 960320017 986693980 960320017 371333019 100007542 371333019 100007542 989329661 563528079 989329661 563528079 210147864 344156054 210147864 344156054 546235320 892566433 546235320 892566433 135214574 237750353 135214574 237750353 683148448 914334737 683148448 914334737 69381526 464570546 69381526 464570546 395861957 990110280 395861957 990110280 3599139 179347402 3599139 179347402 717752422 460956380 717752422 460956380 303373360 164992061 303373360 164992061 934949375 611557200 934949375 611557200 14389864 160431461 14389864 160431461 812682548 759774361 812682548 759774361 65688551 121791316 65688551 121791316 893185115 856764325 893185115 856764325 306460491 445896045 306460491 445896045 488416803 909388225 488416803 909388225 3850558 46411439 3850558 46411439 705108537 844489166 705108537 844489166 97918985 288161652 97918985 288161652 829429937 707179652 829429937 707179652 62985420 220797555 62985420 220797555 350484406 578448295 350484406 578448295 82252770 249440750 82252770 249440750 585900981 970686232 585900981 970686232 200581268 464930959 200581268 464930959 787755422 927988202 787755422 927988202 684840066 28840427 684840066 28840427 931789425 119068592 931789425 119068592 508808845 1439581 508808845 1439581 864013401 649864993 864013401 649864993 273889742 179117457 273889742 179117457 426643276 867978046 426643276 867978046 67863161 211905738 67863161 211905738 574831787 842314502 574831787 842314502 28607287 349783840 28607287 349783840 859727070 997306839 859727070 997306839 431076108 64938788 431076108 64938788 725710311 788361208 725710311 788361208 329351356 118630299 329351356 118630299 839709371 612499833 839709371 612499833 736848904 114908880 736848904 114908880 850021416 795185656 850021416 795185656 255404759 245492250 255404759 245492250 683442792 976274302 683442792 976274302 80210772 79697949 80210772 79697949 899906479 760403988 899906479 760403988 640663114 466059655 640663114 466059655 974103186 985977238 974103186 985977238 59601472 359183959 59601472 359183959 568629636 769991304 568629636 769991304 257334317 230555052 257334317 230555052 935556621 895290272 935556621 895290272 228634641 56232509 228634641 56232509 418272483 324097243 418272483 324097243 252528825 5070083 252528825 5070083 651834936 382693911 651834936 382693911 152580193 4700918 152580193 4700918 952657114 842664589 952657114 842664589 8997594 14030923 8997594 14030923 128092015 173903007 128092015 173903007 44056586 34657390 44056586 34657390 618222351 873007526 618222351 873007526 10729377 214790714 10729377 214790714 898672782 971868755 898672782 971868755 107990108 129861707 107990108 129861707 684940555 603359452 684940555 603359452 52057957 68704221 52057957 68704221 895430098 265933124 895430098 265933124 21127621 13204499 21127621 13204499 896553348 997162764 896553348 997162764 468419643 48717134 468419643 48717134 794310410 754200112 794310410 754200112 694968659 257912815 694968659 257912815 851741624 760948912 851741624 760948912 154469876 179655630 154469876 179655630 870586531 936523673 870586531 936523673 170675133 565883741 170675133 565883741 588392698 762091583 588392698 762091583 39430209 106634069 39430209 106634069 559815325 846525019 559815325 846525019 252213757 430338001 252213757 430338001 586648144 991382268 586648144 991382268 116519721 371046346 116519721 371046346 856698148 921581282 856698148 921581282 68002598 687042052 68002598 687042052 352834502 912699781 352834502 912699781 237403144 118701850 237403144 118701850 400699147 759048897 400699147 759048897 157037318 12930497 157037318 12930497 445882989 720421253 445882989 720421253 322780050 23844802 322780050 23844802 848728256 496907451 848728256 496907451 423936001 231343263 423936001 231343263 816442674 888720501 816442674 888720501 481970757 415000930 481970757 415000930 555906730 821920667 555906730 821920667 199721015 637350974 199721015 637350974 785238986 756404270 785238986 756404270 572511955 143046326 572511955 143046326 941225245 393471285 941225245 393471285 436892407 151174857 436892407 151174857 803645253 566398710 803645253 566398710 83935556 217013770 83935556 217013770 574678508 776303501 574678508 776303501 475546948 130419568 475546948 130419568 992422509 604267498 992422509 604267498 155921469 345088200 155921469 345088200 389636202 716721650 389636202 716721650 2112499 263068531 2112499 263068531 709911423 998272387 709911423 998272387 80853456 402404547 80853456 402404547 498576583 506475078 498576583 506475078 204990085 216472845 204990085 216472845 863604562 596468324 863604562 596468324 545560108 192145135 545560108 192145135 755343535 982646526 755343535 982646526 152460877 181790688 152460877 181790688 739507818 665117812 739507818 665117812 200959382 25573754 200959382 25573754 879749172 270897314 879749172 270897314 792761806 15127307 792761806 15127307 999980588 734369068 999980588 734369068 566853887 20261683 566853887 20261683 788690911 292343262 788690911 292343262 378922797 66072696 378922797 66072696 794235693 693462866 794235693 693462866 254695970 411613441 254695970 411613441 939798715 946489237 939798715 946489237 213158702 469439290 213158702 469439290 785049532 836678809 785049532 836678809 544419661 206372659 544419661 206372659 924021349 584260918 924021349 584260918 184119305 92128591 184119305 92128591 730596735 512327653 730596735 512327653 365296981 278312271 365296981 278312271 905190663 855367564 905190663 855367564 447857585 375453011 447857585 375453011 930342450 487368820 930342450 487368820 780711719 263017954 780711719 263017954 929410326 548913234 929410326 548913234 123200229 391181543 123200229 391181543 623139317 826056127 623139317 826056127 52890650 63710938 52890650 63710938 913433917 908133357 913433917 908133357 93989054 151570867 93989054 151570867 499121645 529784260 499121645 529784260 89875788 338304941 89875788 338304941 552496920 844972040 552496920 844972040 143235801 100775149 143235801 100775149 356655342 874109932 356655342 874109932 109486812 556037506 109486812 556037506 852739053 821482338 852739053 821482338 22216030 194507528 22216030 194507528 779557583 872580477 779557583 872580477 178362561 47143508 178362561 47143508 940550163 997708897 940550163 997708897 272701099 970650358 272701099 970650358 956730436 995390891 956730436 995390891 619743796 227127550 619743796 227127550 916125213 644986688 916125213 644986688 10677455 15085085 10677455 15085085 725444104 897892180 725444104 897892180 132008857 297012424 132008857 297012424 589235612 790556464 589235612 790556464 274090650 24217589 274090650 24217589 988409314 654605966 988409314 654605966 20384520 555673697 20384520 555673697 812951836 878360196 812951836 878360196 64925562 269145959 64925562 269145959 993919627 955851967 993919627 955851967 422917851 226199229 422917851 226199229 747801061 981819907 747801061 981819907 330211612 606766341 330211612 606766341 768468575 710444964 768468575 710444964 314453778 195253984 314453778 195253984 719521971 856835779 719521971 856835779 87341687 311727519 87341687 311727519 401757847 853836428 401757847 853836428 295262965 150436563 295262965 150436563 642788767 981677035 642788767 981677035 403943937 283839600 403943937 283839600 998609378 740126034 998609378 740126034 626965912 384692299 626965912 384692299 986593819 834228000 986593819 834228000 551061178 200080643 551061178 200080643 966395501 755005134 966395501 755005134 199809117 15044797 199809117 15044797 854555783 883990503 854555783 883990503 126974225 674590005 126974225 674590005 980105681 950948543 980105681 950948543 90570629 752685467 90570629 752685467 799661968 823036156 799661968 823036156 612009645 73135504 612009645 73135504 806412811 801012488 806412811 801012488 192719633 93882359 192719633 93882359 489346766 482393937 489346766 482393937 182758023 345723291 182758023 345723291 904790539 739169347 904790539 739169347 526879185 357090771 526879185 357090771 869779995 847793135 869779995 847793135 275899203 89670590 275899203 89670590 999453265 931595215 999453265 931595215 80429952 114466707 80429952 114466707 368808886 343428666 368808886 343428666 68625620 177297719 68625620 177297719 817644832 397523638 817644832 397523638 264304934 193449407 264304934 193449407 830051945 925190397 830051945 925190397 211377752 99470330 211377752 99470330 466462583 583395074 466462583 583395074 119501159 513650264 119501159 513650264 654722408 966224788 654722408 966224788 174890156 269120911 174890156 269120911 852014905 526786563 852014905 526786563 15206527 93595912 15206527 93595912 533891331 663541461 533891331 663541461 170814584 111359801 170814584 111359801 700869157 854245882 700869157 854245882 65603949 144582601 65603949 144582601 846111836 585428423 846111836 585428423 85647895 53279609 85647895 53279609 824752579 307730761 824752579 307730761 90649372 137591529 90649372 137591529 734146079 585205773 734146079 585205773 264086166 355174249 264086166 355174249 576411119 863799108 576411119 863799108 64438043 172729265 64438043 172729265 834899509 905547246 834899509 905547246 291834684 457983857 291834684 457983857 948168278 805778512 948168278 805778512 98946064 368619688 98946064 368619688 241192523 882449272 241192523 882449272 97450151 136971114 97450151 136971114 913330327 440419307 913330327 440419307 668470930 115123246 668470930 115123246 794807949 945507725 794807949 945507725 79439170 558863407 79439170 558863407 952046781 927404724 952046781 927404724 262470346 647199447 262470346 647199447 817660756 834123479 817660756 834123479 81447489 312169080 81447489 312169080 538977072 986250942 538977072 986250942 111024896 418684922 111024896 418684922 487098220 938690891 487098220 938690891 352738091 263857255 352738091 263857255 948898249 749927933 948898249 749927933 436246148 79377075 436246148 79377075 820399156 954437181 820399156 954437181 146358269 193108694 146358269 193108694 740107013 491512484 740107013 491512484 710703290 134925308 710703290 134925308 796225759 872545707 796225759 872545707 7656631 375346189 7656631 375346189 713363383 734113141 713363383 734113141 40856640 505243332 40856640 505243332 839816522 937298141 839816522 937298141 145025619 673964113 145025619 673964113 881645759 893055653 881645759 893055653 49481403 403781288 49481403 403781288 791980777 925071899 791980777 925071899 33408899 265667458 33408899 265667458 500606283 842243519 500606283 842243519 301021267 534012510 301021267 534012510 688318547 842353478 688318547 842353478 319008720 155571106 319008720 155571106 963111939 964180436 963111939 964180436 89711268 316354743 89711268 316354743 490821202 846073372 490821202 846073372 99542369 10501641 99542369 10501641 586672003 739833217 586672003 739833217 164800066 170406251 164800066 170406251 700276046 687297748 700276046 687297748 394300027 239928061 394300027 239928061 811361183 816151815 811361183 816151815 1479825 562488758 1479825 562488758 421717685 952316094 421717685 952316094 54458449 300278230 54458449 300278230 475660103 738753443 475660103 738753443 836966 68503561 836966 68503561 800544420 467461369 800544420 467461369 52042913 117422685 52042913 117422685 675510223 940993970 675510223 940993970 6476290 98576214 6476290 98576214 772503999 908663206 772503999 908663206 124362638 157206186 124362638 157206186 692090477 896746779 692090477 896746779 47426226 101703594 47426226 101703594 942328834 791808032 942328834 791808032 72830938 388531757 72830938 388531757 450391925 473157644 450391925 473157644 237821496 15828622 237821496 15828622 885424590 762795470 885424590 762795470 274507820 250796652 274507820 250796652 731919567 661203351 731919567 661203351 131522961 509609557 131522961 509609557 767037527 953744584 767037527 953744584 293285461 81145072 293285461 81145072 791033476 774663322 791033476 774663322 143143768 303028168 143143768 303028168 816106302 561852802 816106302 561852802 118218881 52306927 118218881 52306927 825473956 801054536 825473956 801054536 95485019 57607203 95485019 57607203 656156827 962633472 656156827 962633472 201217158 333971889 201217158 333971889 813155065 446276545 813155065 446276545 693599611 266427461 693599611 266427461 991533993 863509210 991533993 863509210 401477626 51009288 401477626 51009288 870818017 656808388 870818017 656808388 726267208 142366623 726267208 142366623 999971212 785413623 999971212 785413623 420132996 144532032 420132996 144532032 999231129 681878991 999231129 681878991 577393953 40995256 577393953 40995256 976347606 975735779 976347606 975735779 531187 140693890 531187 140693890 628041751 976771254 628041751 976771254 141363494 340483323 141363494 340483323 625627311 808253906 625627311 808253906 85827691 156578237 85827691 156578237 852484183 933438145 852484183 933438145 185795281 481063651 185795281 481063651 693392000 761996225 693392000 761996225 272597628 352591764 272597628 352591764 919337234 999272022 919337234 999272022 85000340 386523899 85000340 386523899 874831946 989191466 874831946 989191466 575739385 476066093 575739385 476066093 989979953 903018910 989979953 903018910 414011532 113175216 414011532 113175216 669349612 765235633 669349612 765235633 20155492 41910070 20155492 41910070 984771604 717283332 984771604 717283332 19846662 83052607 19846662 83052607 506940821 827628290 506940821 827628290 131019252 70102687 131019252 70102687 959466657 501535526 959466657 501535526 145968688 38317501 145968688 38317501 649601635 456689410 649601635 456689410 421475389 86549735 421475389 86549735 978378302 603910035 978378302 603910035 2423397 296055108 2423397 296055108 855787284 927597669 855787284 927597669 84752483 303796267 84752483 303796267 758081037 844149073 758081037 844149073 62686483 97407339 62686483 97407339 676067530 898938168 676067530 898938168 95471005 105335639 95471005 105335639 717317849 642285384 717317849 642285384 214251578 188349149 214251578 188349149 908946126 990686931 908946126 990686931 22375031 693375016 22375031 693375016 681837137 883165199 681837137 883165199 183116301 200622656 183116301 200622656 945401945 624266660 945401945 624266660 107900789 220883484 107900789 220883484 668550127 669454872 668550127 669454872 44982579 47190132 44982579 47190132 927641281 658563379 927641281 658563379 747947402 169107308 747947402 169107308 987062232 861676124 987062232 861676124 96139932 101202862 96139932 101202862 861468518 909785066 861468518 909785066 56495753 62179740 56495753 62179740 210540725 483369300 210540725 483369300 57550462 147570172 57550462 147570172 986812011 868989177 986812011 868989177 70278683 729852492 70278683 729852492 892090923 963058369 892090923 963058369 408383969 411139449 408383969 411139449 849272323 597168071 849272323 597168071 114263518 536237262 114263518 536237262 856574263 972748528 856574263 972748528 94350255 829070180 94350255 829070180 318483372 965846719 318483372 965846719 38672429 109797877 38672429 109797877 709505185 897554298 709505185 897554298 208469802 167870537 208469802 167870537 960177469 385581213 960177469 385581213 254302270 263759162 254302270 263759162 829836875 481383879 829836875 481383879 95773916 127548161 95773916 127548161 878022948 853870972 878022948 853870972 96785987 182542315 96785987 182542315 736564695 739188561 736564695 739188561 214719181 201581353 214719181 201581353 696374794 868199805 696374794 868199805 374199626 9448874 374199626 9448874 609570762 561865101 609570762 561865101 191273940 69419208 191273940 69419208 736714182 610603665 736714182 610603665 290068549 224998647 290068549 224998647 619168882 283278509 619168882 283278509 247466842 167862803 247466842 167862803 613024672 955872670 613024672 955872670 115416683 293150961 115416683 293150961 712256313 390239623 712256313 390239623 200033521 60026774 200033521 60026774 986015587 763144657 986015587 763144657 403400517 142504843 403400517 142504843 976230590 606410288 976230590 606410288 313207200 227432810 313207200 227432810 573302488 657639923 573302488 657639923 398665079 139159027 398665079 139159027 872149001 799200051 872149001 799200051 450191515 258348966 450191515 258348966 783045539 964217894 783045539 964217894 316786327 608210986 316786327 608210986 431488606 970632006 431488606 970632006 261093032 120039066 261093032 120039066 520518877 860772212 520518877 860772212 177626128 308461839 177626128 308461839 893368856 966227412 893368856 966227412 205725396 162028849 205725396 162028849 917436668 978356791 917436668 978356791 57706328 5481785 57706328 5481785 773873555 732742440 773873555 732742440 271280404 151808190 271280404 151808190 802595116 653088539 802595116 653088539 421817266 300192254 421817266 300192254 671398278 660450598 671398278 660450598 536032435 156961484 536032435 156961484 819607246 948801368 819607246 948801368 290735142 466329642 290735142 466329642 611616922 791554513 611616922 791554513 179079659 144559470 179079659 144559470 778638341 271263779 778638341 271263779 77573824 47734795 77573824 47734795 807217114 629404397 807217114 629404397 176906853 169254977 176906853 169254977 661747163 836444635 661747163 836444635 46941676 141575144 46941676 141575144 499373852 886381666 499373852 886381666 200478558 183522610 200478558 183522610 990879231 889108770 990879231 889108770 461347489 156902166 461347489 156902166 740020263 968588345 740020263 968588345 106750090 779242256 106750090 779242256 840362964 921866485 840362964 921866485 686480609 602799718 686480609 602799718 958606984 786106646 958606984 786106646 1626552 415702289 1626552 415702289 913124815 552825638 913124815 552825638 349454649 19049977 349454649 19049977 927119302 353146498 927119302 353146498 609593449 66047746 609593449 66047746 921840162 746817516 921840162 746817516 270120395 136153754 270120395 136153754 556070874 613394372 556070874 613394372 366154431 239980162 366154431 239980162 446054106 744218844 446054106 744218844 57733110 170440095 57733110 170440095 668631853 842112084 668631853 842112084 88793247 709152749 88793247 709152749 804269637 853165907 804269637 853165907 106855642 17775321 106855642 17775321 974715742 951223880 974715742 951223880 515731711 201175692 515731711 201175692 734145669 400761927 734145669 400761927 385317719 309689841 385317719 309689841 826697177 919268743 826697177 919268743 73351208 475332100 73351208 475332100 720190406 831844066 720190406 831844066 194109930 106901752 194109930 106901752 449859854 993150002 449859854 993150002 182116467 258726517 182116467 258726517 961656012 964970290 961656012 964970290 506990413 121040561 506990413 121040561 848434047 878307873 848434047 878307873 284460958 157808567 284460958 157808567 671155949 943409275 671155949 943409275 2068352 79095316 2068352 79095316 650546179 733827083 650546179 733827083 124093063 137872288 124093063 137872288 341422615 935042334 341422615 935042334 1129995 340381028 1129995 340381028 634849152 708733136 634849152 708733136 16379116 21704471 16379116 21704471 846012671 526822919 846012671 526822919 51929757 15136336 51929757 15136336 667675003 981125270 667675003 981125270 131289228 466135567 131289228 466135567 815163002 860134449 815163002 860134449 124268839 619416261 124268839 619416261 688471855 779752115 688471855 779752115 38745126 383780143 38745126 383780143 683921525 913883459 683921525 913883459 35512880 360706129 35512880 360706129 292246863 711742812 292246863 711742812 27011218 127340889 27011218 127340889 604730759 882368003 604730759 882368003 68228559 206146990 68228559 206146990 734755212 969084502 734755212 969084502 492097582 47802760 492097582 47802760 942587653 954274697 942587653 954274697 4295978 200353804 4295978 200353804 823476741 545279294 823476741 545279294 295992742 341015492 295992742 341015492 999621868 783396278 999621868 783396278 176836748 78743282 176836748 78743282 763512146 768924724 763512146 768924724 213409883 557157999 213409883 557157999 998326704 952800471 998326704 952800471 323592077 706547155 323592077 706547155 899937837 929736848 899937837 929736848 485263643 381377870 485263643 381377870 552523889 794633738 552523889 794633738 106915069 25267426 106915069 25267426 999210375 533130227 999210375 533130227 635977442 225596232 635977442 225596232 682908360 928641191 682908360 928641191 304250165 71898126 304250165 71898126 836870330 996731128 836870330 996731128 28938491 361157613 28938491 361157613 920994220 518231918 920994220 518231918 513224099 1883518 513224099 1883518 839484295 811014900 839484295 811014900 30094023 100206939 30094023 100206939 904867929 779239499 904867929 779239499 67522924 107488287 67522924 107488287 479353047 946933660 479353047 946933660 53956762 649685402 53956762 649685402 983942009 900327685 983942009 900327685 226823301 4436898 226823301 4436898 582772494 641754226 582772494 641754226 64461854 132746144 64461854 132746144 622601572 743724718 622601572 743724718 7406952 291438208 7406952 291438208 994139459 660807927 994139459 660807927 700432739 97087950 700432739 97087950 972485076 614421186 972485076 614421186 47052953 321196593 47052953 321196593 707226549 439494900 707226549 439494900 306104313 264923392 306104313 264923392 613812625 697101613 613812625 697101613 228077634 310953115 228077634 310953115 504580902 457290382 504580902 457290382 376361699 164506406 376361699 164506406 952007061 769260260 952007061 769260260 130685600 205555538 130685600 205555538 922871968 667007341 922871968 667007341 252563360 10719391 252563360 10719391 997752098 539166853 997752098 539166853 450563648 46693821 450563648 46693821 957360028 649986080 957360028 649986080 356262540 106998806 356262540 106998806 940930864 357444684 940930864 357444684 512578944 151511517 512578944 151511517 837996995 623554708 837996995 623554708 356992254 137200551 356992254 137200551 821570513 610661139 821570513 610661139 254551752 352617037 254551752 352617037 472881286 851554658 472881286 851554658 184718658 408858881 184718658 408858881 972744931 684509486 972744931 684509486 353470248 235676626 353470248 235676626 944848526 971046720 944848526 971046720 30196996 303009478 30196996 303009478 862086303 892963706 862086303 892963706 374824879 484514779 374824879 484514779 920720408 890237026 920720408 890237026 283494323 307298805 283494323 307298805 577405749 857200257 577405749 857200257 248222212 81200645 248222212 81200645 765328150 899149887 765328150 899149887 140955643 112268356 140955643 112268356 525516208 861339531 525516208 861339531 366475923 214513109 366475923 214513109 495861149 823168722 495861149 823168722 160283407 169254052 160283407 169254052 404227443 583602523 404227443 583602523 127984447 85835994 127984447 85835994 854888450 852496641 854888450 852496641 485093841 112448830 485093841 112448830 703033586 999654034 703033586 999654034 134683704 416884521 134683704 416884521 794604937 891105336 794604937 891105336 323227179 175013873 323227179 175013873 830221739 990687146 830221739 990687146 252642768 147274220 252642768 147274220 654829537 644644101 654829537 644644101 355356011 369151727 355356011 369151727 931523868 478456199 931523868 478456199 76542254 44441532 76542254 44441532 880361999 941000730 880361999 941000730 125800162 484982118 125800162 484982118 593268579 820411910 593268579 820411910 233528445 261230647 233528445 261230647 942415268 377921375 942415268 377921375 428572424 13837740 428572424 13837740 881141290 487187699 881141290 487187699 32684860 201374158 32684860 201374158 539159951 934966502 539159951 934966502 30490909 178288577 30490909 178288577 900336783 768885034 900336783 768885034 15782670 154598778 15782670 154598778 986062779 440377779 986062779 440377779 27640946 33469438 27640946 33469438 410653610 871813624 410653610 871813624 53920723 18419407 53920723 18419407 865820633 849828147 865820633 849828147 350541556 94059900 350541556 94059900 799508646 682747532 799508646 682747532 474994038 27734681 474994038 27734681 918109027 782413438 918109027 782413438 476329845 52755815 476329845 52755815 896305584 997368733 896305584 997368733 243608148 242430082 243608148 242430082 954914036 588243609 954914036 588243609 440091046 248983711 440091046 248983711 751912921 971489567 751912921 971489567 68089714 71018076 68089714 71018076 211570156 718725867 211570156 718725867 13260839 79050951 13260839 79050951 423999197 740693391 423999197 740693391 201623135 368077603 201623135 368077603 836344444 760994954 836344444 760994954 191087360 186739364 191087360 186739364 762639918 922069944 762639918 922069944 657691607 692154099 657691607 692154099 991147670 992792354 991147670 992792354 353560959 103826553 353560959 103826553 649615982 810005914 649615982 810005914 117958077 154692027 117958077 154692027 632230874 903714538 632230874 903714538 203043962 499070963 203043962 499070963 506766315 707564939 506766315 707564939 83052361 120369761 83052361 120369761 850974332 717218856 850974332 717218856 96237210 54340744 96237210 54340744 834556743 640428850 834556743 640428850 233206497 193548645 233206497 193548645 474752554 373308998 474752554 373308998 79635918 220104925 79635918 220104925 846715046 370091255 846715046 370091255 216653819 106263892 216653819 106263892 863409122 403562239 863409122 403562239 584064274 100344805 584064274 100344805 987786032 589445958 987786032 589445958 149695223 509134151 149695223 509134151 588006138 986292738 588006138 986292738 219192845 100477618 219192845 100477618 957002055 948230686 957002055 948230686 42938003 269931493 42938003 269931493 810563025 916132001 810563025 916132001 95875440 629351588 95875440 629351588 433455927 986509002 433455927 986509002 68901748 11938150 68901748 11938150 978498491 78376830 978498491 78376830 720491399 37605907 720491399 37605907 866557185 755729721 866557185 755729721 21856477 379691168 21856477 379691168 410654559 672709700 410654559 672709700 77846552 135246592 77846552 135246592 806768577 954361010 806768577 954361010 205716813 115192219 205716813 115192219 959645659 960367924 959645659 960367924 381363674 114170525 381363674 114170525 924319573 817692792 924319573 817692792 579849098 545337133 579849098 545337133 937347186 863734605 937347186 863734605 76560892 291981894 76560892 291981894 744743948 568914706 744743948 568914706 245966926 337192288 245966926 337192288 863212787 535935985 863212787 535935985 183394026 13482517 183394026 13482517 774333775 765251913 774333775 765251913 317126197 221180083 317126197 221180083 720440894 643844097 720440894 643844097 232939483 118769686 232939483 118769686 923264711 809091427 923264711 809091427 33058828 323973872 33058828 323973872 620692058 801310807 620692058 801310807 352983113 284252095 352983113 284252095 905301494 804353780 905301494 804353780 111986782 360649558 111986782 360649558 854909771 964556814 854909771 964556814 500019807 81109765 500019807 81109765 900530686 334025404 900530686 334025404 645295993 180320119 645295993 180320119 968182877 960219849 968182877 960219849 227084747 298716402 227084747 298716402 708503512 834887384 708503512 834887384 322421520 406279431 322421520 406279431 597515404 877290045 597515404 877290045 324946078 105291412 324946078 105291412 926250578 673454800 926250578 673454800 443555709 170108168 443555709 170108168 721562353 942244794 721562353 942244794 106625839 117886105 106625839 117886105 582685819 889742955 582685819 889742955 110110862 557562395 110110862 557562395 760871576 748042287 760871576 748042287 212785818 145384795 212785818 145384795 858552765 746557011 858552765 746557011 421897962 17182504 421897962 17182504 872046975 959833124 872046975 959833124 175899706 40832281 175899706 40832281 899212294 754224553 899212294 754224553 397702854 536854714 397702854 536854714 767258602 775248203 767258602 775248203 37897950 187346625 37897950 187346625 509975286 860425523 509975286 860425523 81166172 112620493 81166172 112620493 135980350 416779135 135980350 416779135 12740237 103456094 12740237 103456094 652168642 322839442 652168642 322839442 44889223 124328947 44889223 124328947 944396210 601708732 944396210 601708732 11457598 357375885 11457598 357375885 587056214 938850540 587056214 938850540 4429911 79057060 4429911 79057060 875784689 335951305 875784689 335951305 93796759 183513176 93796759 183513176 974281132 526377853 974281132 526377853 461931426 62167394 461931426 62167394 704766962 967766284 704766962 967766284 229603279 731017853 229603279 731017853 798324628 989858192 798324628 989858192 65874942 840558073 65874942 840558073 949188059 904237698 949188059 904237698 183631910 753501646 183631910 753501646 634358774 815419790 634358774 815419790 345861339 236884956 345861339 236884956 704754598 595362226 704754598 595362226 252881242 107570024 252881242 107570024 853631794 772112013 853631794 772112013 308683320 349747186 308683320 349747186 853124282 686522515 853124282 686522515 452248075 630658541 452248075 630658541 572087428 985768028 572087428 985768028 290998682 475592877 290998682 475592877 555898392 969255277 555898392 969255277 246756000 27757615 246756000 27757615 676173332 597651579 676173332 597651579 156038671 84090406 156038671 84090406 765792847 598719104 765792847 598719104 339837239 178897231 339837239 178897231 759967304 935968602 759967304 935968602 143648476 61285563 143648476 61285563 976541742 964123171 976541742 964123171 794361342 464531137 794361342 464531137 872078085 882241392 872078085 882241392 489000915 242488596 489000915 242488596 928306556 675251301 928306556 675251301 69392392 140574057 69392392 140574057 113669310 960945509 113669310 960945509 17752510 385946094 17752510 385946094 789432918 751589556 789432918 751589556 144565163 93566750 144565163 93566750 284347389 881742471 284347389 881742471 36570944 78896074 36570944 78896074 915554134 674352563 915554134 674352563 126101724 286840831 126101724 286840831 384924013 823439936 384924013 823439936 56200500 296751109 56200500 296751109 913246303 481399714 913246303 481399714 229370384 154172222 229370384 154172222 883107251 564901855 883107251 564901855 193796907 239501182 193796907 239501182 589790165 960801441 589790165 960801441 272278720 631652986 272278720 631652986 928385289 885583945 928385289 885583945 199527394 13421818 199527394 13421818 572148651 847336018 572148651 847336018 468448606 314542464 468448606 314542464 686855998 919144559 686855998 919144559 99652017 532933699 99652017 532933699 765875043 959419558 765875043 959419558 70422542 43127752 70422542 43127752 841939634 637065869 841939634 637065869 339110615 255101811 339110615 255101811 690792238 641926492 690792238 641926492 203078384 98937724 203078384 98937724 977923160 720538679 977923160 720538679 274859866 210068409 274859866 210068409 509697230 813287547 509697230 813287547 308804993 63986070 308804993 63986070 703082080 723905083 703082080 723905083 39615907 140133772 39615907 140133772 935844620 968770773 935844620 968770773 583073166 24634942 583073166 24634942 994389806 680708952 994389806 680708952 409261906 57717441 409261906 57717441 713147610 393120125 713147610 393120125 137786287 55891701 137786287 55891701 643115709 551232737 643115709 551232737 252950216 153608564 252950216 153608564 825818397 822828691 825818397 822828691 220837719 195246920 220837719 195246920 481633864 941579873 481633864 941579873 56695592 293066297 56695592 293066297 927971897 891807736 927971897 891807736 9432804 307185629 9432804 307185629 861966083 988633865 861966083 988633865 458222339 155849472 458222339 155849472 717936087 903284819 717936087 903284819 349024749 20673800 349024749 20673800 856369267 813122906 856369267 813122906 736747442 43871921 736747442 43871921 939277002 900248849 939277002 900248849 487824278 395832201 487824278 395832201 848964471 924248797 848964471 924248797 230225095 99260756 230225095 99260756 974512698 946464483 974512698 946464483 130456934 541583329 130456934 541583329 505676187 963127330 505676187 963127330 89042237 133149851 89042237 133149851 312858457 889920087 312858457 889920087 40542505 53160361 40542505 53160361 549150559 766332142 549150559 766332142 57346804 69082822 57346804 69082822 288202996 699717301 288202996 699717301 71158427 142441275 71158427 142441275 556533101 848148341 556533101 848148341 111992998 4320531 111992998 4320531 545817012 441793514 545817012 441793514 346958803 219744659 346958803 219744659 988281826 785542542 988281826 785542542 409537173 207961134 409537173 207961134 851006180 745720881 851006180 745720881 189083769 42000048 189083769 42000048 858866894 781732135 858866894 781732135 20793772 327964946 20793772 327964946 833197205 885700365 833197205 885700365 251235971 158648076 251235971 158648076 987612153 369937466 987612153 369937466 426157107 89392037 426157107 89392037 681301913 637391238 681301913 637391238 303250427 99284548 303250427 99284548 909018774 692358113 909018774 692358113 102930811 125018433 102930811 125018433 542262896 935683499 542262896 935683499 96212190 344382957 96212190 344382957 811357930 918738035 811357930 918738035 565151815 207710617 565151815 207710617 892550087 857891959 892550087 857891959 315717766 408182012 315717766 408182012 989772822 490103390 989772822 490103390 529767243 244067177 529767243 244067177 962207136 624864606 962207136 624864606 430195928 280602088 430195928 280602088 767223959 761300717 767223959 761300717 489028774 504667434 489028774 504667434 951797016 922264220 951797016 922264220 479061347 485091349 479061347 485091349 906200918 825716863 906200918 825716863 335450194 606749145 335450194 606749145 797363013 995099340 797363013 995099340 477288613 118115296 477288613 118115296 938345845 835906790 938345845 835906790 423049379 112027822 423049379 112027822 848482738 484779597 848482738 484779597 157318717 260482415 157318717 260482415 736015077 870637181 736015077 870637181 409973134 159663877 409973134 159663877 592262588 953040005 592262588 953040005 7785887 10560952 7785887 10560952 813279828 833762197 813279828 833762197 86549299 366657384 86549299 366657384 580169516 457287769 580169516 457287769 221195291 38573645 221195291 38573645 853706211 236977850 853706211 236977850 58141996 126398334 58141996 126398334 840331683 656952612 840331683 656952612 433208113 335163373 433208113 335163373 880180791 919674210 880180791 919674210 20686844 117328084 20686844 117328084 971269704 783266054 971269704 783266054 103248358 466692137 103248358 466692137 667354795 666733864 667354795 666733864 262393361 98334656 262393361 98334656 740612440 779376723 740612440 779376723 369760268 683108423 369760268 683108423 889238879 955828718 889238879 955828718 28676940 4368030 28676940 4368030 848949980 749553072 848949980 749553072 153647047 310632725 153647047 310632725 782091356 886423862 782091356 886423862 345894656 367971519 345894656 367971519 752701478 834225427 752701478 834225427 232828876 134763301 232828876 134763301 961797895 903415483 961797895 903415483 97855337 237311388 97855337 237311388 912241435 539144774 912241435 539144774 298647368 162444242 298647368 162444242 882304347 858201340 882304347 858201340 280029509 543492283 280029509 543492283 997566351 763521497 997566351 763521497 115298111 83440340 115298111 83440340 952945554 526374125 952945554 526374125 96342369 205836345 96342369 205836345 367785579 840057755 367785579 840057755 37821284 22657068 37821284 22657068 506261387 876023566 506261387 876023566 344039446 479837079 344039446 479837079 939747007 948009714 939747007 948009714 164135121 213150205 164135121 213150205 870915696 929578093 870915696 929578093 272270891 302217452 272270891 302217452 407356359 595552793 407356359 595552793 43901759 34320869 43901759 34320869 935801427 839643592 935801427 839643592 35807112 510573870 35807112 510573870 940740241 686644286 940740241 686644286 442506922 214082444 442506922 214082444 981334796 354665521 981334796 354665521 362813140 146613356 362813140 146613356 779017243 494723448 779017243 494723448 198173772 219822089 198173772 219822089 816045781 895662438 816045781 895662438 32207323 333185263 32207323 333185263 752779479 731240324 752779479 731240324 84277277 364097233 84277277 364097233 988444110 748568330 988444110 748568330 113811732 84768722 113811732 84768722 581283470 722264380 581283470 722264380 268753659 503070497 268753659 503070497 794284991 758527914 794284991 758527914 775196076 271673374 775196076 271673374 831794379 754254172 831794379 754254172 81603784 112292532 81603784 112292532 708171090 795504976 708171090 795504976 647087300 75126500 647087300 75126500 844041741 554356144 844041741 554356144 514758981 215079541 514758981 215079541 664025783 814239801 664025783 814239801 338458809 577579855 338458809 577579855 653159037 984534903 653159037 984534903 61079105 4936827 61079105 4936827 400959001 911260096 400959001 911260096 1535921 323122302 1535921 323122302 341122806 394626556 341122806 394626556 272377820 31375170 272377820 31375170 971451240 971917534 971451240 971917534 570351280 106722055 570351280 106722055 720410320 654683940 720410320 654683940 463399815 145812155 463399815 145812155 563128270 908454636 563128270 908454636 467016843 309155556 467016843 309155556 859394373 424041410 859394373 424041410 370296050 144280503 370296050 144280503 975733298 915722503 975733298 915722503 774027117 309819440 774027117 309819440 848706254 782944987 848706254 782944987 197451069 372340297 197451069 372340297 719960694 802815469 719960694 802815469 89805701 661510829 89805701 661510829 959973178 892349114 959973178 892349114 746098169 775203861 746098169 775203861 917160554 927622245 917160554 927622245 358754411 161878363 358754411 161878363 906662142 718622558 906662142 718622558 21395637 62924789 21395637 62924789 871179821 160164550 871179821 160164550 500395008 36026843 500395008 36026843 948359076 530908800 948359076 530908800 436014368 101149620 436014368 101149620 690702879 514991489 690702879 514991489 529194155 77307488 529194155 77307488 994280306 330927827 994280306 330927827 181372125 54830814 181372125 54830814 635968672 559046045 635968672 559046045 288476990 345232012 288476990 345232012 849227821 601191350 849227821 601191350 215072076 365229312 215072076 365229312 502635923 899279430 502635923 899279430 127735604 129750101 127735604 129750101 596288454 993824274 596288454 993824274 3430090 475797912 3430090 475797912 828899439 899018211 828899439 899018211 215212418 481645007 215212418 481645007 513709207 844451806 513709207 844451806 308004678 120905197 308004678 120905197 684378932 919127347 684378932 919127347 88197350 144834995 88197350 144834995 394082314 768495592 394082314 768495592 96560887 132606346 96560887 132606346 639157157 819069554 639157157 819069554 67036177 525699928 67036177 525699928 940137945 978809800 940137945 978809800 423837067 580178495 423837067 580178495 623046937 934570774 623046937 934570774 15880286 84577112 15880286 84577112 382899772 945377115 382899772 945377115 119634228 527210465 119634228 527210465 788478439 976834139 788478439 976834139 32151468 481340983 32151468 481340983 613569987 537436144 613569987 537436144 269269587 184467935 269269587 184467935 780974030 926875803 780974030 926875803 315260175 393992824 315260175 393992824 937583866 932407386 937583866 932407386 393425154 359508258 393425154 359508258 643488348 710575922 643488348 710575922 375154876 98976110 375154876 98976110 948310582 968533473 948310582 968533473 146305963 313726633 146305963 313726633 699074767 412807870 699074767 412807870 121226338 84391083 121226338 84391083 932058341 795526444 932058341 795526444 358288195 174862248 358288195 174862248 781853996 252382406 781853996 252382406 387340844 2960829 387340844 2960829 983863686 752413482 983863686 752413482 150198079 98817554 150198079 98817554 913794165 759462736 913794165 759462736 66366011 93913580 66366011 93913580 645752659 393835014 645752659 393835014 116476928 160303534 116476928 160303534 638108841 651883822 638108841 651883822 475797066 23812046 475797066 23812046 589281459 989124999 589281459 989124999 31120072 316826720 31120072 316826720 755092901 727830152 755092901 727830152 63408158 23982623 63408158 23982623 713888617 378007348 713888617 378007348 224682096 97775610 224682096 97775610 985875000 857060806 985875000 857060806 147580450 213681319 147580450 213681319 919265301 798494063 919265301 798494063 19946551 520951285 19946551 520951285 693366832 993675788 693366832 993675788 199597817 246321604 199597817 246321604 986316166 901161620 986316166 901161620 285448318 225044921 285448318 225044921 640675696 908409829 640675696 908409829 23475038 25855583 23475038 25855583 900527384 782772689 900527384 782772689 472685430 85131 472685430 85131 968588344 859074695 968588344 859074695 398800897 221777221 398800897 221777221 838103823 954467299 838103823 954467299 65638918 101817668 65638918 101817668 471559144 830942460 471559144 830942460 244274042 381006135 244274042 381006135 742201656 614243176 742201656 614243176 351491371 375026322 351491371 375026322 975550641 887992346 975550641 887992346 328758224 1361335 328758224 1361335 788415246 536179777 788415246 536179777 102431746 133617803 102431746 133617803 677391098 830971600 677391098 830971600 107025333 17465932 107025333 17465932 842949710 982215321 842949710 982215321 137171238 581285973 137171238 581285973 751167954 718232258 751167954 718232258 300799829 63089446 300799829 63089446 989834578 444546630 989834578 444546630 79207685 261766892 79207685 261766892 581743947 725629859 581743947 725629859 41891524 154949373 41891524 154949373 888097188 837313041 888097188 837313041 50256987 151738928 50256987 151738928 784105393 552260513 784105393 552260513 103501769 243078061 103501769 243078061 921346003 793394510 921346003 793394510 94307870 134196182 94307870 134196182 682266146 930555480 682266146 930555480 15943968 315966463 15943968 315966463 440523202 684612718 440523202 684612718 18547691 310158417 18547691 310158417 891920110 924560781 891920110 924560781 24324659 239464762 24324659 239464762 993386704 973639999 993386704 973639999 43907839 428447701 43907839 428447701 548503465 892190135 548503465 892190135 137832838 149833894 137832838 149833894 333487667 709474284 333487667 709474284 68456143 279094670 68456143 279094670 937382476 753743891 937382476 753743891 300216136 28823261 300216136 28823261 898439245 272711223 898439245 272711223 11074959 168662421 11074959 168662421 578553310 983392634 578553310 983392634 48565655 432665595 48565655 432665595 779515086 927257514 779515086 927257514 37250300 352283360 37250300 352283360 911145960 794014688 911145960 794014688 22641126 276883962 22641126 276883962 628098838 582956698 628098838 582956698 199944727 79619164 199944727 79619164 718479819 320076248 718479819 320076248 81829926 235900483 81829926 235900483 392723159 835279762 392723159 835279762 13471363 675966729 13471363 675966729 869319218 912396089 869319218 912396089 6104266 408360341 6104266 408360341 734423297 622265223 734423297 622265223 79432964 343162990 79432964 343162990 768456290 915605967 768456290 915605967 41393116 143507297 41393116 143507297 681122230 988118223 681122230 988118223 51605743 200241018 51605743 200241018 949731828 553327766 949731828 553327766 44924551 193000446 44924551 193000446 393401496 460613751 393401496 460613751 232367915 7604815 232367915 7604815 938958124 401989393 938958124 401989393 280026391 316964821 280026391 316964821 634647233 853220635 634647233 853220635 500905994 293948019 500905994 293948019 704771991 986538161 704771991 986538161 272775989 319823452 272775989 319823452 728662386 814323531 728662386 814323531 151917488 472080667 151917488 472080667 856525144 959954437 856525144 959954437 349697545 404342668 349697545 404342668 909640391 884301659 909640391 884301659 242790774 108787894 242790774 108787894 832006230 626356041 832006230 626356041 129974757 17727639 129974757 17727639 943865718 783135093 943865718 783135093 6907561 378166718 6907561 378166718 784835721 830500336 784835721 830500336 164823913 589764141 164823913 589764141 840105316 963909552 840105316 963909552 463438571 229508919 463438571 229508919 859748011 731912513 859748011 731912513 8056309 553880338 8056309 553880338 368627209 858184452 368627209 858184452 66968035 9784715 66968035 9784715 428095754 479309603 428095754 479309603 186918072 23483821 186918072 23483821 806979200 756563676 806979200 756563676 104104725 21261456 104104725 21261456 655989712 672308284 655989712 672308284 74972296 120004495 74972296 120004495 975860811 674824332 975860811 674824332 421997163 428494775 421997163 428494775 763665927 977007516 763665927 977007516 237707209 70963456 237707209 70963456 932278590 975062173 932278590 975062173 401868776 113075270 401868776 113075270 954422563 982515590 954422563 982515590 327925985 470562179 327925985 470562179 958634403 807868351 958634403 807868351 33123135 619889938 33123135 619889938 682604342 789086935 682604342 789086935 217439801 126861754 217439801 126861754 860085682 574825611 860085682 574825611 89444976 225537548 89444976 225537548 430201474 372800118 430201474 372800118 155867973 199387217 155867973 199387217 699130276 870694498 699130276 870694498 31119093 237419182 31119093 237419182 964345010 738002129 964345010 738002129 70022866 513469716 70022866 513469716 756738276 756832573 756738276 756832573 365068112 534286023 365068112 534286023 882907571 895466222 882907571 895466222 537504546 514565576 537504546 514565576 672483499 700888402 672483499 700888402 21574116 48171445 21574116 48171445 874076195 385013739 874076195 385013739 137931800 297266616 137931800 297266616 429727290 611833424 429727290 611833424 193538031 42134201 193538031 42134201 719132608 634618121 719132608 634618121 473687674 103910544 473687674 103910544 793456720 777998103 793456720 777998103 117824189 59290479 117824189 59290479 976472882 783199051 976472882 783199051 157052019 220442064 157052019 220442064 434879496 810022267 434879496 810022267 4062512 438397167 4062512 438397167 639558783 795949388 639558783 795949388 76412087 330062953 76412087 330062953 842611846 872575918 842611846 872575918 723684994 96069065 723684994 96069065 850980628 942563933 850980628 942563933 188084119 34842467 188084119 34842467 770357621 817173328 770357621 817173328 88505309 274720243 88505309 274720243 654136941 660207349 654136941 660207349 161515147 287597 161515147 287597 997609657 684024072 997609657 684024072 308004664 106190245 308004664 106190245 888726712 581129772 888726712 581129772 407093870 159285767 407093870 159285767 533791884 858163208 533791884 858163208 318783252 86198839 318783252 86198839 962297628 813414364 962297628 813414364 314131076 215018191 314131076 215018191 765617273 673357568 765617273 673357568 177174325 210541214 177174325 210541214 630698696 740894792 630698696 740894792 442371462 393590128 442371462 393590128 937626395 853026821 937626395 853026821 23941817 163631772 23941817 163631772 821581256 954660643 821581256 954660643 665827354 48837388 665827354 48837388 898539057 534839450 898539057 534839450 270038872 42605345 270038872 42605345 731110924 402979471 731110924 402979471 262215189 113497575 262215189 113497575 890897582 844563001 890897582 844563001 745506688 490154885 745506688 490154885 945968486 934131828 945968486 934131828 404064321 606839155 404064321 606839155 811022804 820662851 811022804 820662851 331858626 117250597 331858626 117250597 652893753 673135847 652893753 673135847 294873823 159798183 294873823 159798183 807728318 931491579 807728318 931491579 361560694 268331150 361560694 268331150 813451089 870826706 813451089 870826706 8842233 387510443 8842233 387510443 693086483 581381194 693086483 581381194 233941683 212043192 233941683 212043192 830049450 802443552 830049450 802443552 336576633 134910445 336576633 134910445 773268613 397687966 773268613 397687966 177902779 94185342 177902779 94185342 560464900 908457111 560464900 908457111 15374126 93159635 15374126 93159635 709813040 596976799 709813040 596976799 70890644 376202208 70890644 376202208 710279545 996673601 710279545 996673601 584874890 862216703 584874890 862216703 962554403 925679359 962554403 925679359 161131891 94699716 161131891 94699716 500032994 956904143 500032994 956904143 7871490 284095160 7871490 284095160 374375517 834969675 374375517 834969675 100497123 197998390 100497123 197998390 893244334 789764817 893244334 789764817 108789858 121924064 108789858 121924064 623218483 903951597 623218483 903951597 520556852 360616788 520556852 360616788 602417462 831168836 602417462 831168836 67873219 507517856 67873219 507517856 489246499 680719922 489246499 680719922 313521004 440239170 313521004 440239170 664288448 866338117 664288448 866338117 115038291 90623842 115038291 90623842 490236756 405047452 490236756 405047452 64990881 33825249 64990881 33825249 812260028 859581815 812260028 859581815 210908295 221752330 210908295 221752330 975823488 863638467 975823488 863638467 438572960 362318466 438572960 362318466 949247457 693865688 949247457 693865688 636459803 400597882 636459803 400597882 991605932 924144309 991605932 924144309 208764681 334712618 208764681 334712618 670975197 753104175 670975197 753104175 390910621 717718191 390910621 717718191 519843950 973335834 519843950 973335834 60088275 283952093 60088275 283952093 992627238 676361032 992627238 676361032 171035446 36100142 171035446 36100142 709369297 816817726 709369297 816817726 145196150 35535283 145196150 35535283 774962268 955744627 774962268 955744627 16995307 39313991 16995307 39313991 529865043 688397571 529865043 688397571 43224813 1697498 43224813 1697498 904189510 750729809 904189510 750729809 427419771 125204718 427419771 125204718 952773953 873483228 952773953 873483228 26438323 574964654 26438323 574964654 701577715 905914256 701577715 905914256 116585643 571081913 116585643 571081913 524691167 806571016 524691167 806571016 285044714 25728031 285044714 25728031 965205518 789726951 965205518 789726951 406427028 156378711 406427028 156378711 905948958 764665407 905948958 764665407 606784263 139757228 606784263 139757228 971817530 719386166 971817530 719386166 421207597 352512775 421207597 352512775 918936673 819615308 918936673 819615308 412923076 96752284 412923076 96752284 713456575 590755763 713456575 590755763 247268703 207380456 247268703 207380456 728290293 576997298 728290293 576997298 123436502 511325226 123436502 511325226 992206989 947312471 992206989 947312471 655148247 206504936 655148247 206504936 992603247 991718432 992603247 991718432 101815532 291259755 101815532 291259755 701924199 766665860 701924199 766665860 626402371 434535440 626402371 434535440 989691906 629425258 989691906 629425258 174732735 125122370 174732735 125122370 854539905 956311664 854539905 956311664 478067787 126738649 478067787 126738649 774357250 854611814 774357250 854611814 56545461 235926233 56545461 235926233 393020749 823409959 393020749 823409959 149687690 51063060 149687690 51063060 233965521 647331547 233965521 647331547 50112286 477436819 50112286 477436819 942205994 820996147 942205994 820996147 432304054 295195933 432304054 295195933 600834689 726464078 600834689 726464078 29162567 540532616 29162567 540532616 922553740 872832125 922553740 872832125 12309118 645001183 12309118 645001183 956697799 994654345 956697799 994654345 109996956 172894509 109996956 172894509 443365676 794060677 443365676 794060677 245071862 215498908 245071862 215498908 829378465 824334556 829378465 824334556 148237282 78354680 148237282 78354680 846773739 450675608 846773739 450675608 190852084 209875438 190852084 209875438 978241817 459390449 978241817 459390449 118101858 74866734 118101858 74866734 913909446 972894076 913909446 972894076 239724303 462491982 239724303 462491982 976444775 940066821 976444775 940066821 24506301 793109255 24506301 793109255 746075406 977951836 746075406 977951836 255759158 553391827 255759158 553391827 921515367 731394159 921515367 731394159 237775881 88594411 237775881 88594411 315207194 348648549 315207194 348648549 54808591 80764508 54808591 80764508 690964821 910443051 690964821 910443051 238215724 115906542 238215724 115906542 981887309 709590096 981887309 709590096 222479395 226658073 222479395 226658073 979883065 946872664 979883065 946872664 130889227 413903883 130889227 413903883 836909704 902715279 836909704 902715279 169794601 533780260 169794601 533780260 751883756 805490530 751883756 805490530 106472948 283648868 106472948 283648868 909663443 986901755 909663443 986901755 177821275 587638440 177821275 587638440 794694237 900532382 794694237 900532382 195617692 602889042 195617692 602889042 945490593 711294488 945490593 711294488 345581036 385827493 345581036 385827493 717369044 857276908 717369044 857276908 175095533 210327638 175095533 210327638 903737275 888791629 903737275 888791629 41914558 679110007 41914558 679110007 921661778 864530635 921661778 864530635 369886675 44885289 369886675 44885289 880361913 940590140 880361913 940590140 8070950 509394224 8070950 509394224 707047062 692938431 707047062 692938431 217737494 210196198 217737494 210196198 878366361 746794810 878366361 746794810 17506109 208699363 17506109 208699363 731215221 881463369 731215221 881463369 32970604 146567894 32970604 146567894 918586218 990752798 918586218 990752798 67212409 394201244 67212409 394201244 821224499 830597870 821224499 830597870 415676339 63287522 415676339 63287522 818146277 397000181 818146277 397000181 217224517 228048475 217224517 228048475 824086398 662938364 824086398 662938364 363104668 209094563 363104668 209094563 669056856 787402026 669056856 787402026 42454852 122706358 42454852 122706358 779054353 967845226 779054353 967845226 91155144 657958903 91155144 657958903 662317740 957264189 662317740 957264189 123050695 715253263 123050695 715253263 907531922 967466473 907531922 967466473 62976118 24952147 62976118 24952147 868792005 773615668 868792005 773615668 123247588 441696278 123247588 441696278 766003915 933618496 766003915 933618496 175226817 203453270 175226817 203453270 718951143 920901192 718951143 920901192 68838757 185702150 68838757 185702150 773896915 915144674 773896915 915144674 202346869 93513797 202346869 93513797 827549434 687854475 827549434 687854475 246428860 163099513 246428860 163099513 623418218 801220064 623418218 801220064 143977971 51364995 143977971 51364995 997807052 773708788 997807052 773708788 353495312 36927394 353495312 36927394 559679275 908564165 559679275 908564165 97942053 568017167 97942053 568017167 873186623 824231817 873186623 824231817 265177420 534999969 265177420 534999969 933727326 966262074 933727326 966262074 143336457 23028298 143336457 23028298 688626951 724949143 688626951 724949143 452777150 32874270 452777150 32874270 614967292 610286221 614967292 610286221 200982571 402586008 200982571 402586008 790978629 644905534 790978629 644905534 116687992 262231425 116687992 262231425 910862961 734739054 910862961 734739054 72089875 7247218 72089875 7247218 497583279 767670384 497583279 767670384 50928837 52551711 50928837 52551711 990990366 726224237 990990366 726224237 345540423 633224825 345540423 633224825 771822521 864995542 771822521 864995542 565503863 294228934 565503863 294228934 738580953 876641880 738580953 876641880 118379402 164992652 118379402 164992652 945767183 953541257 945767183 953541257 391948820 158133408 391948820 158133408 948802397 563177928 948802397 563177928 575268152 50666449 575268152 50666449 854830866 880710668 854830866 880710668 282295936 388979090 282295936 388979090 880631368 855675555 880631368 855675555 323792818 130061450 323792818 130061450 979230390 887266384 979230390 887266384 373397600 183372234 373397600 183372234 886527427 836949522 886527427 836949522 470408701 44239588 470408701 44239588 678763812 907950753 678763812 907950753 308728173 44114158 308728173 44114158 427130362 680539735 427130362 680539735 254321882 168773943 254321882 168773943 912288182 794886867 912288182 794886867 91847527 393862935 91847527 393862935 899896491 976239601 899896491 976239601 75611568 77987128 75611568 77987128 266027557 764216456 266027557 764216456 99803758 222488175 99803758 222488175 372602090 855091315 372602090 855091315 330290841 95583101 330290841 95583101 928829530 542163602 928829530 542163602 505450523 7185046 505450523 7185046 695906213 651096541 695906213 651096541 143175090 98738585 143175090 98738585 490451360 854063795 490451360 854063795 14603368 281082610 14603368 281082610 797674092 880875492 797674092 880875492 130901955 18191625 130901955 18191625 754507171 785859728 754507171 785859728 127726410 167895358 127726410 167895358 327123028 515433991 327123028 515433991 73880112 53899852 73880112 53899852 917700529 927440362 917700529 927440362 597629803 170309228 597629803 170309228 971458145 634071713 971458145 634071713 447888885 351526256 447888885 351526256 954780020 905555926 954780020 905555926 308285885 65012146 308285885 65012146 484680518 913735372 484680518 913735372 339425330 441124370 339425330 441124370 976588946 816918108 976588946 816918108 425725097 256824316 425725097 256824316 682030749 803293282 682030749 803293282 243164413 251286203 243164413 251286203 619759182 858391923 619759182 858391923 195715012 664998119 195715012 664998119 599706799 944609686 599706799 944609686 250949991 323451558 250949991 323451558 909900167 891798297 909900167 891798297 6545011 197884861 6545011 197884861 532385366 897838336 532385366 897838336 344917962 48208113 344917962 48208113 980507071 871128042 980507071 871128042 65062751 403811904 65062751 403811904 676188859 694047542 676188859 694047542 295712105 27602276 295712105 27602276 752662109 685271213 752662109 685271213 271608882 529415323 271608882 529415323 577310283 811390358 577310283 811390358 296961027 122479392 296961027 122479392 904287117 967060241 904287117 967060241 249078825 115738928 249078825 115738928 713496676 964844898 713496676 964844898 25895394 422078374 25895394 422078374 845680586 914929194 845680586 914929194 64924008 95337406 64924008 95337406 351934096 781835597 351934096 781835597 57750242 292894385 57750242 292894385 671278190 762193004 671278190 762193004 600099670 191709397 600099670 191709397 934170882 871120289 934170882 871120289 109063291 114304927 109063291 114304927 363834566 738512412 363834566 738512412 219595209 509684177 219595209 509684177 493487059 673150140 493487059 673150140 317894250 205271593 317894250 205271593 810654155 873235468 810654155 873235468 49883756 598729127 49883756 598729127 664585378 835794011 664585378 835794011 344997630 183297456 344997630 183297456 653712477 930388460 653712477 930388460 72936985 292635045 72936985 292635045 751452362 978648271 751452362 978648271 271567238 273112658 271567238 273112658 824972667 545795608 824972667 545795608 303812431 64674819 303812431 64674819 726345675 502715283 726345675 502715283 156623416 85832641 156623416 85832641 786484384 465081759 786484384 465081759 244694561 169779664 244694561 169779664 867202843 940574554 867202843 940574554 509680344 112768244 509680344 112768244 802567424 930362357 802567424 930362357 67984413 23467183 67984413 23467183 639140465 586624421 639140465 586624421 34101282 130352013 34101282 130352013 670757162 853304972 670757162 853304972 602844278 74235223 602844278 74235223 991410923 970154896 991410923 970154896 8889495 701975756 8889495 701975756 483008838 924163474 483008838 924163474 117730675 380555162 117730675 380555162 746798334 690175735 746798334 690175735 412885788 610132758 412885788 610132758 986466740 744138020 986466740 744138020 634778184 276212246 634778184 276212246 904921002 924435775 904921002 924435775 550834479 172378628 550834479 172378628 832630296 713404679 832630296 713404679 240672269 107288337 240672269 107288337 624782153 504971920 624782153 504971920 114283455 102378115 114283455 102378115 726095735 886468462 726095735 886468462 178990839 677410179 178990839 677410179 844842241 821555483 844842241 821555483 311381840 114338526 311381840 114338526 987717540 884878086 987717540 884878086 409570315 232323265 409570315 232323265 662612164 518922506 662612164 518922506 114535361 321296108 114535361 321296108 671366146 351028265 671366146 351028265 224337862 5280060 224337862 5280060 843190697 657946355 843190697 657946355 1152843 189304083 1152843 189304083 455915943 686989773 455915943 686989773 194781646 114529394 194781646 114529394 775674563 916767128 775674563 916767128 187541506 640424083 187541506 640424083 670621370 948987005 670621370 948987005 66988305 450978144 66988305 450978144 653588726 883192860 653588726 883192860 405063268 55731613 405063268 55731613 657177366 710067041 657177366 710067041 86271628 62477475 86271628 62477475 415045933 226035945 415045933 226035945 3871
#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...