Submission #143384

#TimeUsernameProblemLanguageResultExecution timeMemory
143384JustasZBroken Line (IOI19_line)Text
23.09 / 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
#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...