제출 #950933

#제출 시각아이디문제언어결과실행 시간메모리
950933Boycl07Broken Line (IOI19_line)Text
44.41 / 100
0 ms0 KiB
23 0 84 50 84 50 100 64 100 64 2 16 2 16 86 41 86 41 6 18 6 18 99 97 99 97 11 53 11 53 37 80 37 80 15 54 15 54 49 74 49 68 49 68 4 66 4
694 0 967 9811 967 9811 9707 313 9707 313 9934 10001 9934 10001 9977 3758 9977 3758 3162 1975 3162 1975 578 153 578 153 61 63 61 63 9970 12 9970 12 9156 9765 9156 9765 9810 9921 9810 9921 67 9966 67 9966 9964 9979 9964 9979 2514 2340 2514 2340 9727 316 9727 316 94 9915 94 9915 9849 22 9849 22 9965 22 8098 9896 8098 9896 9929 16 9929 16 13 350 13 350 4149 7131 4149 7131 7032 1226 7032 1226 612 9854 612 9854 86 23 86 23 46 5103 46 5103 5723 518 5723 518 306 9877 306 9877 9922 9925 9922 9925 5781 2242 5781 2242 852 483 852 483 9630 379 9630 379 141 190 141 190 9790 61 9790 61 52 1455 52 1455 1764 5037 1764 5037 5747 2793 5747 2793 7953 8615 7953 8615 9765 9892 9765 9892 125 8351 125 8351 4606 572 4606 572 379 241 379 241 9767 7224 9767 7224 2364 1538 2364 1538 9080 697 9080 697 671 9557 671 9557 9657 369 9657 369 225 9845 225 9845 9750 5992 9750 5992 909 9387 909 9387 369 375 369 375 9732 9830 9732 1647 9732 1647 4233 4331 4233 4331 6446 1274 6446 1274 8992 9353 8992 9353 9738 344 9738 1145 9738 1145 3719 9587 3719 9587 9505 9702 9505 9702 264 9826 264 2098 264 2098 4880 6951 4880 6951 8505 9214 8505 9214 760 595 760 595 9487 9582 9487 9582 524 420 524 420 9617 9790 9617 9790 282 9790 1006 2758 1006 2758 7465 8401 7465 8401 9590 447 9590 447 5565 6385 5565 6385 2721 1539 2721 1539 635 9635 635 9635 463 448 463 4659 463 4659 7980 8772 7980 8772 1044 9382 1044 9382 9368 591 9368 591 551 548 551 6039 551 6039 7403 8701 7403 8701 1221 909 1221 909 9441 551 9441 551 9486 549 9486 5719 9486 5719 4877 2517 4877 2517 2485 8254 2485 8254 1581 1308 1581 1308 777 9525 777 9525 565 9559 565 1173 565 1173 6088 5771 6088 5771 3207 8855 3207 8855 772 587 772 587 9454 9526 9454 9526 7167 2586 7167 2586 8257 1344 8257 1344 8631 8878 8631 8878 8995 699 8995 699 9412 9498 9412 9498 589 9503 589 5627 589 5627 6600 2337 6600 2337 1666 8544 1666 8544 8787 9144 8787 9144 9343 649 9343 649 641 9468 641 9468 9379 606 9379 1412 9379 1412 1129 9271 1129 9271 9163 764 9163 764 695 9396 695 3352 695 3352 9235 774 9235 774 678 650 678 650 7368 5346 7368 5346 3492 1289 3492 1289 9012 1031 9012 1031 9149 844 9149 844 750 9359 750 9359 7827 2272 7827 2272 5524 6819 5524 6819 907 918 907 918 892 9341 892 9341 764 8810 764 8810 1987 1577 1987 1577 8692 8904 8692 8904 8887 1116 8887 1116 8952 9106 8952 9106 9137 9240 9137 9240 9145 9240 5085 3515 5085 3515 7129 9078 7129 9078 9019 9078 7402 1118 7402 1118 934 1037 934 1037 3186 5617 3186 5617 6970 7746 6970 7746 1818 8622 1818 8622 8715 1073 8715 1073 954 1073 7327 7412 7327 7412 1058 9019 1058 9019 8925 9019 3895 2684 3895 2684 2754 7618 2754 7618 2046 8799 2046 8799 1253 1208 1253 1208 1076 1135 1076 1135 1001 1122 1001 1122 3779 7159 3779 7159 8527 1349 8527 1349 1344 1175 1344 1175 8763 1160 8763 1160 4888 5934 4888 5934 2719 2452 2719 2452 8372 8628 8372 8628 1552 8794 1552 8794 8704 1221 8704 1415 8704 1415 7536 8303 7536 8303 1672 1558 1672 1558 1511 8842 1511 8842 8696 1258 8696 1258 6428 7923 6428 7923 1530 1475 1530 1475 5563 6623 5563 6623 7043 1903 7043 1903 8177 1501 8177 1501 8518 1476 8518 6656 8518 6656 3155 8350 3155 8350 8313 8612 8313 8612 1071 8935 1071 8935 3285 3640 3285 3640 7469 2360 7469 2360 8374 1488 8374 1488 8509 8343 8509 8343 2341 5302 2341 5302 4966 5104 4966 5104 4212 2886 4212 2886 2654 7935 2654 7935 2303 2049 2303 2049 2070 8285 2070 8285 8328 1579 8328 1579 1268 8845 1268 8845 4426 3483 4426 3483 6877 2199 6877 2199 2200 8092 2200 8092 8309 1649 8309 1649 1414 8750 1414 4324 1414 4324 6058 2191 6058 2191 8075 1780 8075 1780 1725 1691 1725 5320 1725 5320 6472 3211 6472 3211 2882 1814 2882 1814 1825 1804 1825 1804 8325 8446 8325 5145 8325 5145 3434 3172 3434 3172 7262 8216 7262 8216 8123 1878 8123 1878 1712 8405 1712 4588 1712 4588 4781 5745 4781 5745 2112 8078 2112 8078 8099 1904 8099 1904 1729 8382 1729 4887 1729 4887 6350 2673 6350 2673 8162 8269 8162 8269 1910 8269 3973 6282 3973 6282 4817 3587 4817 3587 8002 1997 8002 1997 2048 1997 7756 8002 7756 8002 2111 2064 2111 2064 3216 7865 3216 7865 2211 2097 2211 2097 8001 8037 8001 8037 2129 8037 4181 4423 4181 4423 4686 6443 4686 6443 3112 2832 3112 2832 7870 7954 7870 7954 2285 6911 2285 6911 6264 5908 6264 5908 4795 3754 4795 3754 7361 7599 7361 7599 2418 7932 2418 7932 7940 7932 7019 2676 7019 2676 2653 2550 2653 2550 2289 2148 2289 2148 4997 6627 4997 6627 2994 7648 2994 7648 2497 7833 2497 7833 7930 2189 7930 2189 3616 7394 3616 7394 2869 7866 2869 7866 7848 2244 7848 6454 7848 6454 3656 7747 3656 7747 7932 7921 7932 5614 7932 5614 3687 7336 3687 7336 7544 7762 7544 7762 7828 2256 7828 2256 2355 4626 2355 4626 5591 4050 5591 4050 3153 2823 3153 2823 2898 2784 2898 2784 7647 2349 7647 2349 2393 7850 2393 4007 2393 4007 7196 7297 7196 7297 2909 7548 2909 7548 2510 7678 2510 7678 4666 4146 4666 4146 3612 2843 3612 2843 2503 2371 2503 5128 2503 5128 5258 3459 5258 3459 3390 7181 3390 7181 3118 7341 3118 7341 7370 7596 7370 7596 7512 5643 7512 5643 4104 7014 4104 7014 6976 2817 6976 2817 2887 7542 2887 7542 7493 7542 5252 3985 5252 3985 3646 6986 3646 6986 3258 7194 3258 7194 7200 7458 7200 7458 7395 7458 4422 3223 4422 3223 7006 3008 7006 3008 3048 7289 3048 7289 6457 3699 6457 3699 6839 7107 6839 7107 7008 7107 6654 3573 6654 3573 6691 7018 6691 7018 3284 3173 3284 5631 3284 5631 4931 5014 4931 5014 4182 3916 4182 3916 6453 6619 6453 6619 6603 7068 6603 7068 3225 7163 3225 7163 3185 6011 3185 6011 6572 6854 6572 6854 6840 3221 6840 3221 3394 3744 3394 3744 5394 5777 5394 5777 4306 6439 4306 6439 6443 6975 6443 6975 6823 5962 6823 5962 4213 6779 4213 6779 6820 3357 6820 5468 6820 5468 3462 3386 3462 4884 3462 4884 6186 6442 6186 6442 6793 6948 6793 6948 3472 6339 3472 6339 4808 4420 4808 4420 6419 3528 6419 3528 6817 3388 6817 3388 5635 6289 5635 6289 6415 6658 6415 6658 6551 6851 6551 6851 3514 3517 3514 3919 3514 3919 5725 6208 5725 6208 3921 6434 3921 6434 3799 3659 3799 3659 6558 4063 6558 4063 4366 6224 4366 6224 3649 3571 3649 3571 3550 3571 3819 5044 3819 5044 5590 6063 5590 6063 3964 3923 3964 3923 6424 3811 6424 4658 6424 4658 4955 5620 4955 5620 4239 6333 4239 6333 6271 5818 6271 5818 3731 6572 3731 6572 6056 5945 6056 5945 4172 6256 4172 6256 3956 3922 3956 5385 3956 5385 6221 6252 6221 6252 4145 4030 4145 4030 6262 3950 6262 5786 6262 5786 4378 4276 4378 4276 5983 4150 5983 4598 5983 4598 4950 5829 4950 5829 6028 6152 6028 6152 4154 5710 4154 5710 4739 4482 4739 4482 4223 4181 4223 4181 6124 6229 6124 6229 6148 5993 6148 5993 4516 4857 4516 4857 5246 5795 5246 5795 5932 6065 5932 6065 4601 4580 4601 4580 5738 4383 5738 4508 5738 4508 4483 4508 4553 5351 4553 5351 5193 4900 5193 4900 4485 6045 4485 6045 5848 5522 5848 5522 4786 5522 4998 5289 4998 5289 4900 5431 4900 5431 5204 5541 5204 5222 5204 5222 4907 5169 4907 5169 5022
5014 0 17777 6798 17777 6798 22276 18682 22276 18682 7698 24180 7698 24180 412 3304 412 3304 23649 23607 23649 23607 8867 18762 8867 18762 23247 2668 23247 2668 5103 23313 5103 23313 21013 759 21013 759 5890 24809 5890 24809 21514 24994 21514 3528 21514 3528 616 9621 616 9621 5065 22183 5065 22183 10089 10720 10089 10720 150 15106 150 15106 20917 6784 20917 6784 8093 24489 8093 24489 23023 6536 23023 6536 971 24342 971 24342 23880 2061 23880 2061 6788 22696 6788 22696 24790 24991 24790 24991 8346 4845 8346 4845 2549 24709 2549 24709 9852 11011 9852 11011 17621 23983 17621 23983 1440 72 1440 72 20276 14682 20276 14682 3902 24251 3902 24251 17462 16654 17462 16654 118 20526 118 20526 16471 22971 16471 22971 6358 14333 6358 14333 5207 2437 5207 2437 21506 11697 21506 11697 23646 24632 23646 24632 3704 7044 3704 7044 14031 9304 14031 9304 253 22332 253 22332 10749 11424 10749 11424 22676 22483 22676 22483 773 12377 773 12377 24152 21164 24152 21164 3726 12799 3726 12799 12596 379 12596 379 1766 11840 1766 11840 14301 23896 14301 23896 17882 1097 17882 1097 71 24787 71 24787 24039 2563 24039 2563 104 20036 104 20036 21005 6021 21005 6021 13681 23927 13681 23927 1911 16228 1911 16228 22239 2843 22239 2843 4406 15696 4406 15696 23079 666 23079 666 3 19084 3 19084 18044 23668 18044 23668 24472 4202 24472 4202 7348 20599 7348 20599 22116 2557 22116 2557 9013 16398 9013 16398 20887 22565 20887 22565 4204 11967 4204 11967 1009 2252 1009 2252 12205 18085 12205 18085 15341 5985 15341 5985 2666 23792 2666 23792 23406 108 23406 108 10646 24206 10646 24206 23179 5756 23179 5756 7783 23425 7783 23425 18443 9265 18443 9265 24809 18008 24809 18008 2494 3267 2494 3267 22058 22198 22058 22198 6090 4069 6090 4069 18607 2565 18607 2565 751 16536 751 16536 24808 9112 24808 9112 1830 27 1830 27 20531 21089 20531 21089 23933 3753 23933 3753 4730 21591 4730 21591 22050 2850 22050 2850 891 18688 891 18688 24841 23801 24841 23801 1283 6481 1283 6481 14953 21342 14953 21342 24987 165 24987 165 151 9316 151 9316 1465 341 1465 341 19894 24007 19894 24007 2282 8825 2282 8825 21153 24831 21153 24831 6690 36 6690 36 15453 18297 15453 18297 4092 23404 4092 23404 24111 8471 24111 8471 180 24573 180 24573 20109 17284 20109 17284 1332 2596 1332 2596 21916 17029 21916 17029 31 19529 31 19529 20738 79 20738 79 6304 20737 6304 20737 23527 261 23527 261 22246 22445 22246 22445 815 1273 815 1273 24371 17982 24371 17982 1121 2800 1121 2800 21157 11313 21157 11313 271 6652 271 6652 10861 23430 10861 23430 4056 7887 4056 7887 21857 24141 21857 24141 22784 894 22784 894 6046 16660 6046 16660 23046 3394 23046 3394 5809 18271 5809 18271 20696 22734 20696 22734 7552 24722 7552 24722 23843 1048 23843 1048 4367 10581 4367 10581 9826 23491 9826 23491 20012 936 20012 936 1026 22187 1026 22187 7026 8117 7026 8117 889 2253 889 2253 22392 11320 22392 11320 6409 19504 6409 19504 9851 7001 9851 7001 567 15558 567 15558 24747 23386 24747 23386 3827 8970 3827 8970 1162 4104 1162 4104 23549 24175 23549 24175 16488 433 16488 433 12651 24840 12651 24840 17610 33 17610 33 24588 22487 24588 22487 5189 743 5189 743 24896 21030 24896 21030 2382 12713 2382 12713 13003 18024 13003 18024 24713 23229 24713 23229 3494 4703 3494 4703 15949 17948 15949 17948 2729 1169 2729 1169 18434 11502 18434 11502 10770 7777 10770 7777 18789 2945 18789 2945 13654 15684 13654 15684 23357 8322 23357 8322 1628 5741 1628 5741 16515 19159 16515 19159 3761 23575 3761 23575 333 4625 333 4625 24322 24216 24322 24216 20394 7309 20394 7309 11359 20386 11359 20386 23450 92 23450 92 1550 21212 1550 21212 18132 24290 18132 24290 5231 2463 5231 2463 15994 24230 15994 24230 1720 3628 1720 3628 21883 18507 21883 18507 224 3229 224 3229 22178 258 22178 258 8875 22960 8875 22960 23024 5869 23024 5869 779 313 779 313 24448 15666 24448 15666 14756 23314 14756 23314 4706 14232 4706 14232 14359 312 14359 312 4843 24008 4843 24008 21473 4747 21473 4747 24662 17931 24662 17931 3771 1302 3771 1302 24175 11534 24175 11534 88 24104 88 24104 24798 2968 24798 2968 1567 21449 1567 21449 22170 2593 22170 2593 9702 1476 9702 1476 21010 21838 21010 21838 4481 246 4481 246 24086 16972 24086 16972 24787 3136 24787 3136 11248 24517 11248 24517 682 24860 682 24860 17623 3348 17623 3348 6525 19884 6525 19884 24760 3777 24760 3777 539 23823 539 23823 21255 4172 21255 4172 8017 17682 8017 17682 11321 982 11321 982 18361 21511 18361 21511 4978 2223 4978 2223 15403 14 15403 14 35 21410 35 21410 4145 12653 4145 12653 24774 23349 24774 23349 4795 6264 4795 6264 21811 20310 21811 20310 6638 1235 6638 1235 18220 15303 18220 15303 22847 24293 22847 24293 24940 14456 24940 14456 7572 24962 7572 24962 23465 15491 23465 15491 2303 993 2303 993 16708 21971 16708 21971 23123 1778 23123 1778 10840 13476 10840 13476 24989 7585 24989 7585 11322 250 11322 250 20792 22886 20792 22886 830 3919 830 3919 14044 134 14044 134 52 16740 52 16740 10457 110 10457 110 23081 13173 23081 13173 10756 21972 10756 21972 1233 786 1233 786 21394 24541 21394 24541 18051 2669 18051 2669 4616 13488 4616 13488 368 24670 368 24670 17400 1301 17400 1301 5396 841 5396 841 24368 20866 24368 20866 2089 23751 2089 23751 21371 344 21371 344 54 24971 54 24971 24840 3489 24840 3489 11278 18838 11278 18838 23294 8831 23294 8831 2653 24779 2653 24779 132 7984 132 7984 21184 23847 21184 23847 4866 3108 4866 3108 24660 21028 24660 21028 123 1334 123 1334 16832 23379 16832 23379 1329 17707 1329 17707 14981 5402 14981 5402 481 20411 481 20411 18985 21615 18985 21615 22087 24438 22087 24438 7272 8480 7272 8480 19713 23779 19713 23779 14 9168 14 9168 24973 9168 2076 21404 2076 21404 20606 6720 20606 6720 24917 627 24917 627 12707 19719 12707 19719 5940 24029 5940 24029 15788 654 15788 654 22381 19481 22381 19481 7585 10565 7585 10565 36 18607 36 18607 18141 3010 18141 3010 1392 20917 1392 20917 24683 1575 24683 1575 1038 20906 1038 20906 22430 2725 22430 2725 529 22905 529 22905 14714 8651 14714 8651 4685 1300 4685 1300 24737 24514 24737 24514 14972 4576 14972 4576 20313 24980 20313 24980 2215 4455 2215 4455 21339 23217 21339 23217 11446 6965 11446 6965 19484 23047 19484 23047 23756 608 23756 608 5808 23583 5808 23583 20912 4810 20912 4810 1920 3249 1920 3249 13137 22956 13137 22956 3099 12936 3099 12936 17820 20850 17820 20850 729 1608 729 1608 21671 19103 21671 19103 6133 24871 6133 24871 1135 25 1135 25 9435 23647 9435 23647 21495 2627 21495 2627 7216 189 7216 189 20136 24906 20136 24906 922 1500 922 1500 19979 20456 19979 20456 11520 135 11520 135 24042 21026 24042 21026 12539 24630 12539 24630 3897 4508 3897 4508 15555 622 15555 622 10461 20693 10461 20693 23820 17710 23820 17710 4819 3157 4819 3157 10743 13634 10743 13634 391 24458 391 24458 6505 2975 6505 2975 4645 21624 4645 21624 13536 2911 13536 2911 1827 19093 1827 19093 24766 1613 24766 1613 5870 24259 5870 24259 23832 4027 23832 4027 6903 24437 6903 24437 23968 3823 23968 3823 7257 19839 7257 19839 19817 315 19817 315 9692 15955 9692 15955 24505 8947 24505 8947 17587 882 17587 882 2368 18665 2368 18665 24754 3075 24754 3075 686 21601 686 21601 14173 2226 14173 2226 21073 22912 21073 22912 1000 24652 1000 24652 15659 923 15659 923 1860 23882 1860 23882 23559 4737 23559 4737 10562 24823 10562 24823 3290 6376 3290 6376 13900 1418 13900 1418 1486 17080 1486 17080 19709 393 19709 393 4753 20703 4753 20703 14433 299 14433 299 5876 7355 5876 7355 243 20127 243 20127 24925 237 24925 237 2677 24301 2677 24301 22751 2928 22751 2928 24441 21771 24441 21771 15231 8608 15231 8608 24899 15742 24899 15742 9396 3259 9396 3259 22944 22307 22944 22307 23720 7435 23720 7435 10687 12631 10687 12631 18200 7549 18200 7549 4061 16159 4061 16159 20284 23019 20284 23019 134 5654 134 5654 22067 17395 22067 17395 5644 2184 5644 2184 70 17 70 17 22614 18234 22614 18234 14676 11217 14676 11217 4178 19310 4178 19310 17684 8347 17684 8347 7023 19943 7023 19943 20416 2826 20416 2826 127 24649 127 24649 24054 5607 24054 5607 266 18572 266 18572 10834 2469 10834 2469 20441 14986 20441 14986 8617 22643 8617 22643 22916 2166 22916 2166 7501 14041 7501 14041 1619 20848 1619 20848 20668 9015 20668 9015 12409 23234 12409 23234 3974 23824 3974 23824 13977 612 13977 612 24122 24428 24122 24428 24972 934 24972 934 2777 23952 2777 23952 607 6054 607 6054 19194 7752 19194 7752 1420 16301 1420 16301 712 22241 712 22241 10361 264 10361 264 594 15338 594 15338 23910 1518 23910 1518 16293 17669 16293 17669 105 3353 105 3353 20843 18082 20843 18082 3843 3607 3843 3607 17554 23727 17554 23727 350 7789 350 7789 24454 24591 24454 24591 3127 9397 3127 9397 23556 1819 23556 1819 3638 24821 3638 24821 23391 3742 23391 3742 5953 1002 5953 1002 13582 24884 13582 24884 5469 5271 5469 5271 20242 458 20242 458 3971 17213 3971 17213 11314 24528 11314 24528 1088 4670 1088 4670 15821 403 15821 403 6155 24741 6155 24741 15102 2652 15102 2652 3683 23917 3683 23917 14927 4777 14927 4777 21879 14819 21879 14819 5302 3518 5302 3518 19540 18769 19540 18769 281 13755 281 13755 11926 5044 11926 5044 18241 20898 18241 20898 8542 1308 8542 1308 18067 15364 18067 15364 23776 21355 23776 21355 10950 7076 10950 7076 7149 2350 7149 2350 1571 24204 1571 24204 15029 10146 15029 10146 4401 3230 4401 3230 22815 24211 22815 24211 7881 12049 7881 12049 21740 9728 21740 9728 23966 14390 23966 14390 960 5167 960 5167 23995 24484 23995 24484 1602 24963 1602 24963 24616 10106 24616 10106 13571 23139 13571 23139 19580 24539 19580 24539 629 11342 629 11342 21196 22288 21196 22288 4312 2682 4312 2682 19351 1999 19351 1999 6785 20032 6785 20032 20601 1682 20601 1682 3960 19001 3960 19001 23214 8964 23214 8964 15497 719 15497 719 3639 19026 3639 19026 14205 511 14205 511 24478 22456 24478 22456 5087 12438 5087 12438 19035 24200 19035 24200 1507 6703 1507 6703 23566 18546 23566 18546 2680 23141 2680 23141 20879 7524 20879 7524 12630 24467 12630 24467 23413 99 23413 99 5838 23559 5838 23559 1834 1314 1834 1314 455 24965 455 24965 11161 7253 11161 7253 21525 20283 21525 20283 7083 3482 7083 3482 13548 9758 13548 9758 11269 2692 11269 2692 24129 22339 24129 22339 874 23814 874 23814 23130 4642 23130 4642 6726 20600 6726 20600 23743 22185 23743 22185 14682 3968 14682 3968 24565 23768 24565 23768 6735 8857 6735 8857 13481 20700 13481 20700 8576 353 8576 353 23851 21380 23851 21380 1831 2564 1831 2564 11983 21117 11983 21117 5885 6189 5885 6189 852 752 852 752 21643 11470 21643 11470 3483 23233 3483 23233 347 24832 347 24832 20748 177 20748 177 14211 1425 14211 1425 22039 553 22039 553 8900 15406 8900 15406 17848 3759 17848 3759 6568 19136 6568 19136 23446 21547 23446 21547 8588 2994 8588 2994 21769 55 21769 55 6076 17317 6076 17317 10835 22851 10835 22851 20371 13153 20371 13153 6524 2479 6524 2479 23854 24932 23854 24932 1646 14818 1646 14818 24607 5243 24607 5243 820 17275 820 17275 21890 1148 21890 1148 2160 8925 2160 8925 19666 19729 19666 19729 11163 1970 11163 1970 5112 15687 5112 15687 1838 2510 1838 2510 22972 44 22972 44 9506 14118 9506 14118 1861 1359 1861 1359 18407 15521 18407 15521 8946 21206 8946 21206 24873 1659 24873 1659 5311 23004 5311 23004 129 4130 129 4130 21771 23949 21771 23949 763 9902 763 9902 14684 2640 14684 2640 1512 19701 1512 19701 24295 8301 24295 8301 8490 69 8490 69 1601 17494 1601 17494 24365 24129 24365 24129 4735 3661 4735 3661 22282 13190 22282 13190 24499 23783 24499 23783 4393 1236 4393 1236 19885 21845 19885 21845 384 16505 384 16505 19353 1964 19353 1964 2834 18586 2834 18586 23012 1563 23012 1563 8208 24418 8208 24418 148 116 148 116 24202 22290 24202 22290 16908 19639 16908 19639 5210 8083 5210 8083 22980 20607 22980 20607 6627 24217 6627 24217 2560 2157 2560 2157 18727 21934 18727 21934 9775 13165 9775 13165 257 1311 257 1311 16216 19261 16216 19261 24369 24225 24369 24225 1648 4128 1648 4128 13212 84 13212 84 7429 23867 7429 23867 24229 2222 24229 2222 3779 24663 3779 24663 22238 10120 22238 10120 2276 15518 2276 15518 1192 5592 1192 5592 23098 18133 23098 18133 17639 7303 17639 7303 847 13132 847 13132 21482 1683 21482 1683 22302 22536 22302 22536 6868 3251 6868 3251 24146 21901 24146 21901 24729 7027 24729 7027 1993 15736 1993 15736 22133 1347 22133 1347 2123 22524 2123 22524 17837 14536 17837 14536 5908 2611 5908 2611 1337 23323 1337 23323 23931 5029 23931 5029 5801 17930 5801 17930 21830 2233 21830 2233 2568 11016 2568 11016 22439 17195 22439 17195 1970 114 1970 114 21294 23579 21294 23579 1441 6140 1441 6140 13523 9774 13523 9774 20651 3629 20651 3629 28 21539 28 21539 24750 24945 24750 24945 7208 4467 7208 4467 24654 19915 24654 19915 5863 4435 5863 4435 24800 23903 24800 23903 13695 9897 13695 9897 12151 23377 12151 23377 23774 13913 23774 13913 1839 3852 1839 3852 419 13699 419 13699 7878 2020 7878 2020 17886 21693 17886 21693 12123 4863 12123 4863 7126 20578 7126 20578 20165 2978 20165 2978 2380 302 2380 302 18494 20832 18494 20832 1608 6936 1608 6936 24362 19038 24362 19038 499 2273 499 2273 24623 16821 24623 16821 4000 231 4000 231 19264 21290 19264 21290 22504 24784 22504 24784 1460 3471 1460 3471 4913 17795 4913 17795 19442 5845 19442 5845 477 23357 477 23357 22639 1222 22639 1222 5857 23718 5857 23718 20408 3420 20408 3420 6452 23446 6452 23446 19021 4283 19021 4283 21416 22396 21416 22396 2087 626 2087 626 12124 3461 12124 3461 3762 18073 3762 18073 24041 2539 24041 2539 1150 24041 1150 24041 9539 1792 9539 1792 16084 18217 16084 18217 2041 23880 2041 23880 23350 24604 23350 24604 7204 15901 7204 15901 22140 1652 22140 1652 5160 9892 5160 9892 22645 14510 22645 14510 24874 2831 24874 2831 14959 15414 14959 15414 21421 24441 21421 24441 3569 2314 3569 2314 14356 16335 14356 16335 1273 24088 1273 24088 24503 3886 24503 3886 4817 23227 4817 23227 24224 322 24224 322 1252 10833 1252 10833 12862 7263 12862 7263 23044 4213 23044 4213 2984 1817 2984 1817 18273 5385 18273 5385 24063 18993 24063 18993 4941 2495 4941 2495 23701 146 23701 146 9577 21387 9577 21387 13879 1734 13879 1734 19963 6799 19963 6799 8868 13734 8868 13734 14011 967 14011 967 22524 18604 22524 18604 5672 957 5672 957 17006 22478 17006 22478 22159 1184 22159 1184 12204 23378 12204 23378 7535 24639 7535 24639 13170 4563 13170 4563 952 21568 952 21568 7755 2450 7755 2450 23219 20583 23219 20583 8083 8506 8083 8506 543 1079 543 1079 24572 20640 24572 20640 4045 16095 4045 16095 20961 22019 20961 22019 895 7103 895 7103 24185 24558 24185 24558 13200 3943 13200 3943 24867 23463 24867 23463 16363 631 16363 631 334 75 334 75 10209 23981 10209 23981 1702 73 1702 73 24049 21198 24049 21198 804 1194 804 1194 22649 23774 22649 23774 1919 14184 1919 14184 14784 4706 14784 4706 1408 8706 1408 8706 24225 24373 24225 24373 7786 2349 7786 2349 22460 515 22460 515 4214 23403 4214 23403 1154 5365 1154 5365 22908 2123 22908 2123 8796 21297 8796 21297 23558 7857 23558 7857 1285 22264 1285 22264 16080 7266 16080 7266 23036 23632 23036 23632 198 2333 198 2333 21889 16731 21889 16731 2023 24520 2023 24520 14854 2899 14854 2899 1607 747 1607 747 11348 22869 11348 22869 22437 4862 22437 4862 2229 16594 2229 16594 23706 23876 23706 23876 569 24864 569 24864 17231 8817 17231 8817 22247 18986 22247 18986 6384 471 6384 471 23667 14969 23667 14969 6213 5874 6213 5874 4076 12741 4076 12741 183 263 183 263 15141 11440 15141 11440 1061 716 1061 716 16982 10356 16982 10356 4068 17840 4068 17840 1724 9093 1724 9093 24650 18231 24650 18231 2305 3004 2305 3004 24245 12077 24245 12077 18418 23822 18418 23822 24402 14193 24402 14193 17642 19514 17642 19514 12044 3670 12044 3670 927 17085 927 17085 19868 21482 19868 21482 325 6018 325 6018 21463 24006 21463 24006 2019 8418 2019 8418 22415 24317 22415 24317 10689 6249 10689 6249 23176 23898 23176 23898 5203 16571 5203 16571 739 4731 739 4731 24857 318 24857 318 5055 20786 5055 20786 15633 3821 15633 3821 10189 20431 10189 20431 18807 865 18807 865 3428 17484 3428 17484 19050 23013 19050 23013 3963 5056 3963 5056 987 24686 987 24686 12194 6386 12194 6386 2812 2295 2812 2295 23194 23869 23194 23869 125 125 125 125 15014 6118 15014 6118 23737 15468 23737 15468 6418 6404 6418 6404 17618 356 17618 356 21741 8935 21741 8935 8478 16408 8478 16408 465 21234 465 21234 24330 617 24330 617 17421 21928 17421 21928 3028 13346 3028 13346 20863 23150 20863 23150 4296 452 4296 452 24886 23635 24886 23635 1528 5277 1528 5277 24826 15561 24826 15561 1193 21886 1193 21886 14675 23484 14675 23484 6074 3487 6074 3487 1271 15601 1271 15601 19263 1769 19263 1769 10154 23144 10154 23144 24278 2523 24278 2523 6011 221 6011 221 22548 14633 22548 14633 4046 5715 4046 5715 17438 22051 17438 22051 18369 3165 18369 3165 579 19898 579 19898 16669 12080 16669 12080 1868 20957 1868 20957 17446 3679 17446 3679 9019 17694 9019 17694 2283 24319 2283 24319 23830 6366 23830 6366 1599 16364 1599 16364 15939 22506 15939 22506 8126 4569 8126 4569 22323 23669 22323 23669 856 9787 856 9787 10996 80 10996 80 16634 9233 16634 9233 2644 2671 2644 2671 18882 13644 18882 13644 6016 7619 6016 7619 19569 20065 19569 20065 23523 23556 23523 23556 15532 7003 15532 7003 24158 22753 24158 22753 15468 7859 15468 7859 3377 23497 3377 23497 23967 9761 23967 9761 8913 20104 8913 20104 22030 11857 22030 11857 8673 701 8673 701 1676 16929 1676 16929 21189 1536 21189 1536 24814 22832 24814 22832 17929 6815 17929 6815 1073 16105 1073 16105 24624 1392 24624 1392 11965 23182 11965 23182 21612 929 21612 929 2331 19264 2331 19264 1255 86 1255 86 14725 12731 14725 12731 24936 4240 24936 4240 6910 22123 6910 22123 14235 2542 14235 2542 20628 24915 20628 24915 24651 13816 24651 13816 2316 11732 2316 11732 24771 22313 24771 22313 9402 9625 9402 9625 22271 17726 22271 17726 5540 7086 5540 7086 20622 198 20622 198 2324 11331 2324 11331 18239 609 18239 609 1935 22761 1935 22761 23501 24733 23501 24733 4209 2856 4209 2856 18865 579 18865 579 1435 24485 1435 24485 23261 8991 23261 8991 3985 4222 3985 4222 23189 21415 23189 21415 1854 3176 1854 3176 1027 15895 1027 15895 6087 3032 6087 3032 23461 956 23461 956 3717 56 3717 56 23935 22467 23935 22467 563 6932 563 6932 17415 22867 17415 22867 3131 8709 3131 8709 22400 21597 22400 21597 1047 1378 1047 1378 24592 9282 24592 9282 1037 8108 1037 8108 22543 22795 22543 22795 9622 11631 9622 11631 24426 970 24426 970 3531 20532 3531 20532 175 1031 175 1031 23826 21773 23826 21773 7434 2908 7434 2908 23394 24395 23394 24395 7090 2967 7090 2967 23962 21138 23962 21138 14358 606 14358 606 23665 20984 23665 20984 9773 5198 9773 5198 14192 19933 14192 19933 23145 10849 23145 10849 23524 722 23524 722 761 12237 761 12237 17166 3048 17166 3048 20657 22715 20657 22715 5665 6423 5665 6423 21589 3556 21589 3556 6236 2768 6236 2768 1433 18920 1433 18920 11513 811 11513 811 18126 22852 18126 22852 5645 9985 5645 9985 15125 12075 15125 12075 6571 3062 6571 3062 24004 8873 24004 8873 10709 1880 10709 1880 437 12734 437 12734 22989 3135 22989 3135 17030 15701 17030 15701 10439 7557 10439 7557 24412 1765 24412 1765 1903 18809 1903 18809 20935 6747 20935 6747 1030 21066 1030 21066 19437 8229 19437 8229 23948 16417 23948 16417 12519 532 12519 532 4193 19697 4193 19697 20794 1630 20794 1630 354 9222 354 9222 9839 10501 9839 10501 2361 13148 2361 13148 18659 20691 18659 20691 9106 24525 9106 24525 1179 12863 1179 12863 15814 22825 15814 22825 23317 6365 23317 6365 496 20387 496 20387 56 13237 56 13237 14102 4153 14102 4153 2189 2378 2189 2378 24819 14727 24819 14727 794 7 794 7 24418 20621 24418 20621 3130 12258 3130 12258 19173 8248 19173 8248 1443 19677 1443 19677 24818 2722 24818 2722 9032 19463 9032 19463 2978 6922 2978 6922 2234 21809 2234 21809 409 991 409 991 23951 20831 23951 20831 17284 3510 17284 3510 12620 24343 12620 24343 32 7552 32 7552 16124 24682 16124 24682 21440 1828 21440 1828 11918 10557 11918 10557 4770 565 4770 565 17083 8581 17083 8581 1811 24416 1811 24416 19248 10375 19248 10375 2564 4539 2564 4539 14823 39 14823 39 23760 13297 23760 13297 6746 23628 6746 23628 21072 7847 21072 7847 2534 799 2534 799 17029 23029 17029 23029 1270 4037 1270 4037 19228 14460 19228 14460 12341 4914 12341 4914 4846 23829 4846 23829 267 24173 267 24173 14812 1139 14812 1139 23022 22235 23022 22235 1545 4297 1545 4297 17695 18106 17695 18106 7642 19868 7642 19868 15986 11539 15986 11539 10614 4855 10614 4855 23382 23336 23382 23336 5152 5781 5152 5781 471 735 471 735 20506 24660 20506 24660 10514 2969 10514 2969 16040 15343 16040 15343 4696 19337 4696 19337 21567 476 21567 476 14821 22300 14821 22300 22978 12344 22978 12344 2542 21843 2542 21843 16135 6408 16135 6408 6059 1307 6059 1307 24564 21097 24564 21097 4370 7218 4370 7218 18806 989 18806 989 949 15141 949 15141 24182 3728 24182 3728 4078 14031 4078 14031 22126 6191 22126 6191 3501 21299 3501 21299 12070 7620 12070 7620 3707 1719 3707 1719 23040 19193 23040 19193 16813 2623 16813 2623 24066 23580 24066 23580 8972 4176 8972 4176 1015 22666 1015 22666 21704 1086 21704 1086 505 15219 505 15219 16324 19592 16324 19592 834 15631 834 15631 4396 20384 4396 20384 18276 10938 18276 10938 21434 2981 21434 2981 3743 12012 3743 12012 222 3530 222 3530 20585 21983 20585 21983 2112 197 2112 197 10782 14729 10782 14729 655 900 655 900 23473 19718 23473 19718 15440 1902 15440 1902 3629 252 3629 252 16801 15121 16801 15121 3338 8751 3338 8751 22309 24032 22309 24032 22 7210 22 7210 10846 23938 10846 23938 2046 1664 2046 1664 13973 18963 13973 18963 24421 7312 24421 7312 671 5612 671 5612 22028 23171 22028 23171 1082 23787 1082 23787 21629 4248 21629 4248 102 12124 102 12124 19487 24234 19487 24234 4503 3359 4503 3359 2809 8853 2809 8853 14954 21532 14954 21532 554 2140 554 2140 14693 18811 14693 18811 19066 6570 19066 6570 7758 17537 7758 17537 9886 24792 9886 24792 22973 19004 22973 19004 27 5757 27 5757 20332 20565 20332 20565 5217 1126 5217 1126 16371 22876 16371 22876 20708 10949 20708 10949 2300 5548 2300 5548 23043 14683 23043 14683 3118 1480 3118 1480 19878 10562 19878 10562 8540 15893 8540 15893 299 24018 299 24018 19183 8242 19183 8242 20448 23455 20448 23455 8334 419 8334 419 6124 18598 6124 18598 17680 22677 17680 22677 19788 6721 19788 6721 24337 944 24337 944 9845 24099 9845 24099 4551 24910 4551 24910 24863 4677 24863 4677 1211 23411 1211 23411 7288 863 7288 863 18737 18567 18737 18567 23395 1938 23395 1938 790 16261 790 16261 12715 13115 12715 13115 17796 174 17796 174 6570 20244 6570 20244 24845 2431 24845 2431 16948 23572 16948 23572 4213 2249 4213 2249 18303 23729 18303 23729 460 4614 460 4614 12795 14880 12795 14880 6237 21128 6237 21128 12203 10671 12203 10671 16761 4529 16761 4529 7036 22791 7036 22791 4028 4160 4028 4160 427 21987 427 21987 24544 5516 24544 5516 5336 24925 5336 24925 17045 2578 17045 2578 4814 16266 4814 16266 15016 23717 15016 23717 24686 6855 24686 6855 16957 11658 16957 11658 6013 5262 6013 5262 13540 20221 13540 20221 24921 294 24921 294 792 10288 792 10288 15167 24080 15167 24080 1202 8252 1202 8252 20078 23168 20078 23168 11147 6227 11147 6227 3452 24381 3452 24381 13996 7456 13996 7456 19783 869 19783 869 4097 24770 4097 24770 24673 2210 24673 2210 3744 21541 3744 21541 23275 5629 23275 5629 3684 22793 3684 22793 17272 668 17272 668 3056 18926 3056 18926 23632 8694 23632 8694 5500 21929 5500 21929 17629 2412 17629 2412 9530 24033 9530 24033 22241 3584 22241 3584 7950 24356 7950 24356 21809 24752 21809 24752 24424 5683 24424 5683 5559 22885 5559 22885 22630 18551 22630 18551 24804 4819 24804 4819 12471 18100 12471 18100 19099 3160 19099 3160 2880 24473 2880 24473 768 11049 768 11049 24136 1901 24136 1901 3366 21827 3366 21827 21903 24277 21903 24277 644 2388 644 2388 19490 13431 19490 13431 23867 1934 23867 1934 6519 19106 6519 19106 1347 2347 1347 2347 9214 23767 9214 23767 23513 4986 23513 4986 4317 17919 4317 17919 21287 8015 21287 8015 24502 12072 24502 12072 3399 16480 3399 16480 23509 5290 23509 5290 10227 13304 10227 13304 4971 22473 4971 22473 24254 2057 24254 2057 1152 10229 1152 10229 24377 16242 24377 16242 488 24773 488 24773 20780 1413 20780 1413 22652 23859 22652 23859 5030 13859 5030 13859 15992 2105 15992 2105 21099 14887 21099 14887 4270 11297 4270 11297 12587 22796 12587 22796 18193 5600 18193 5600 1558 21628 1558 21628 11198 2306 11198 2306 19221 24658 19221 24658 23997 15114 23997 15114 9801 3275 9801 3275 115 20662 115 20662 24736 15049 24736 15049 8333 4105 8333 4105 23006 118 23006 118 407 22328 407 22328 22577 10075 22577 10075 4256 977 4256 977 11034 21317 11034 21317 2618 28 2618 28 18832 23660 18832 23660 3455 2878 3455 2878 12467 23979 12467 23979 10268 17886 10268 17886 185 3747 185 3747 17058 9800 17058 9800 24013 23082 24013 23082 6926 11827 6926 11827 24434 1024 24434 1024 14116 14806 14116 14806 20739 24171 20739 24171 14112 1107 14112 1107 2150 22599 2150 22599 21020 20035 21020 20035 2623 9235 2623 9235 20874 20636 20874 20636 3293 3310 3293 3310 20900 7393 20900 7393 1907 23442 1907 23442 6947 4531 6947 4531 18691 13990 18691 13990 4234 24452 4234 24452 11411 11748 11411 11748 6180 13312 6180 13312 13830 1582 13830 1582 9588 10902 9588 10902 8516 6849 8516 6849 3225 21386 3225 21386 23672 6017 23672 6017 12895 19489 12895 19489 618 11715 618 11715 6763 17047 6763 17047 584 23881 584 23881 21667 1893 21667 1893 5322 23039 5322 23039 1033 4648 1033 4648 24666 2901 24666 2901 2711 13426 2711 13426 1382 998 1382 998 18508 3978 18508 3978 23 16644 23 16644 18104 24096 18104 24096 22082 10157 22082 10157 5156 3993 5156 3993 22952 16667 22952 16667 4419 2126 4419 2126 24141 7471 24141 7471 2090 19490 2090 19490 23859 374 23859 374 5471 24269 5471 24269 1754 2037 1754 2037 21000 11426 21000 11426 611 22127 611 22127 11286 9452 11286 9452 2537 19151 2537 19151 24228 17661 24228 17661 16940 4342 16940 4342 22326 20335 22326 20335 1040 4917 1040 4917 20660 18287 20660 18287 3921 5016 3921 5016 11899 21351 11899 21351 18099 13822 18099 13822 12494 425 12494 425 2753 20499 2753 20499 704 3988 704 3988 16884 24917 16884 24917 9730 14676 9730 14676 23850 19331 23850 19331 723 9190 723 9190 21517 23805 21517 23805 2198 3154 2198 3154 14578 2318 14578 2318 23204 13595 23204 13595 3304 16293 3304 16293 21700 17832 21700 17832 19042 1170 19042 1170 9567 23154 9567 23154 580 1393 580 1393 18311 23713 18311 23713 22177 2980 22177 2980 12272 23492 12272 23492 634 9446 634 9446 18367 1284 18367 1284 11011 23545 11011 23545 1023 11545 1023 11545 23160 24588 23160 24588 1688 7164 1688 7164 16650 16249 16650 16249 21271 8459 21271 8459 10257 17438 10257 17438 22195 1558 22195 1558 13846 19474 13846 19474 1469 24563 1469 24563 18762 497 18762 497 823 9432 823 9432 23816 18470 23816 18470 1560 2325 1560 2325 24839 4756 24839 4756 254 22568 254 22568 20649 2982 20649 2982 11168 13751 11168 13751 6272 22128 6272 22128 22088 4418 22088 4418 9791 17154 9791 17154 4776 1782 4776 1782 15279 21526 15279 21526 24522 11558 24522 11558 5617 17287 5617 17287 1190 21774 1190 21774 8400 1326 8400 1326 3937 11520 3937 11520 24040 4304 24040 4304 16334 24050 16334 24050 17973 12490 17973 12490 10596 234 10596 234 2466 20817 2466 20817 340 2886 340 2886 48 13408 48 13408 13983 21534 13983 21534 4354 13180 4354 13180 24929 864 24929 864 13504 22812 13504 22812 2424 12525 2424 12525 18479 11482 18479 11482 21150 15174 21150 15174 23773 7820 23773 7820 1500 22179 1500 22179 17567 9057 17567 9057 22526 14585 22526 14585 3162 1811 3162 1811 780 15016 780 15016 14055 2398 14055 2398 4413 22460 4413 22460 16425 9178 16425 9178 1979 5019 1979 5019 22505 3104 22505 3104 24209 19654 24209 19654 4584 5454 4584 5454 19127 18356 19127 18356 5038 3914 5038 3914 17288 20441 17288 20441 3922 2204 3922 2204 1074 19960 1074 19960 24903 3061 24903 3061 5027 18302 5027 18302 22950 1732 22950 1732 3427 24644 3427 24644 20128 7223 20128 7223 2360 465 2360 465 22557 23060 22557 23060 13739 576 13739 576 20028 10620 20028 10620 21692 17762 21692 17762 2008 1381 2008 1381 19268 23715 19268 23715 1916 5641 1916 5641 255 19189 255 19189 15354 1736 15354 1736 2294 18364 2294 18364 22584 4295 22584 4295 2562 15506 2562 15506 24589 8927 24589 8927 1796 20563 1796 20563 24133 14164 24133 14164 5944 1153 5944 1153 17852 18787 17852 18787 4314 6207 4314 6207 21045 53 21045 53 4238 17586 4238 17586 18248 24585 18248 24585 2857 632 2857 632 16074 13233 16074 13233 3746 22004 3746 22004 14355 6278 14355 6278 22906 21356 22906 21356 5408 23989 5408 23989 884 11398 884 11398 15508 19144 15508 19144 828 8768 828 8768 19269 13179 19269 13179 2101 16712 2101 16712 20412 3898 20412 3898 22864 17569 22864 17569 7017 23457 7017 23457 24780 5219 24780 5219 1008 24756 1008 24756 11303 8073 11303 8073 14029 20068 14029 20068 22173 1798 22173 1798 321 15489 321 15489 17855 19594 17855 19594 3190 969 3190 969 411 9678 411 9678 20285 23273 20285 23273 806 7826 806 7826 17256 23819 17256 23819 3824 4581 3824 4581 16357 9894 16357 9894 5269 21725 5269 21725 20835 1633 20835 1633 14770 24157 14770 24157 21490 150 21490 150 4105 15508 4105 15508 24119 9249 24119 9249 1988 1292 1988 1292 18913 9108 18913 9108 2049 23855 2049 23855 23460 10865 23460 10865 1276 22561 1276 22561 23607 4262 23607 4262 5836 21123 5836 21123 15851 11244 15851 11244 802 18735 802 18735 18627 5955 18627 5955 2346 1729 2346 1729 10924 11382 10924 11382 23573 1250 23573 1250 2952 21277 2952 21277 17202 10046 17202 10046 24957 8058 24957 8058 10699 21429 10699 21429 14866 5914 14866 5914 453 19804 453 19804 16838 1455 16838 1455 10525 16894 10525 16894 23094 4167 23094 4167 434 6454 434 6454 19610 14932 19610 14932 21647 6056 21647 6056 493 21405 493 21405 16365 9641 16365 9641 4820 17954 4820 17954 2400 6027 2400 6027 14608 21275 14608 21275 6792 3331 6792 3331 13352 13138 13352 13138 24807 3283 24807 3283 4421 8137 4421 8137 1887 974 1887 974 18299 20487 18299 20487 14213 22978 14213 22978 6220 3007 6220 3007 2765 20306 2765 20306 19775 14068 19775 14068 1502 775 1502 775 11381 14392 11381 14392 3199 2467 3199 2467 16568 24481 16568 24481 5532 5244 5532 5244 23263 22940 23263 22940 6934 13945 6934 13945 20434 3242 20434 3242 22936 20158 22936 20158 965 5318 965 5318 20252 59 20252 59 2500 13040 2500 13040 19319 4740 19319 4740 2722 19335 2722 19335 21301 2756 21301 2756 24699 12829 24699 12829 12733 15659 12733 15659 24401 5927 24401 5927 12971 12146 12971 12146 8949 19000 8949 19000 12486 1690 12486 1690 21874 1095 21874 1095 7693 19113 7693 19113 24569 4182 24569 4182 14785 22855 14785 22855 3414 484 3414 484 24919 23738 24919 23738 718 16678 718 16678 22969 23175 22969 23175 2930 436 2930 436 714 19410 714 19410 22801 11439 22801 11439 13927 23210 13927 23210 22823 13579 22823 13579 1542 23707 1542 23707 23972 4533 23972 4533 13285 18004 13285 18004 1235 3131 1235 3131 21855 16154 21855 16154 16429 1332 16429 1332 12449 20633 12449 20633 11313 4192 11313 4192 16702 22025 16702 22025 6648 10034 6648 10034 18587 24187 18587 24187 2469 7582 2469 7582 12470 21087 12470 21087 18842 635 18842 635 11013 19572 11013 19572 900 8617 900 8617 6035 7326 6035 7326 23173 23010 23173 23010 5033 5785 5033 5785 17410 22211 17410 22211 5589 2531 5589 2531 15300 21844 15300 21844 8048 16907 8048 16907 23917 8070 23917 8070 3299 14131 3299 14131 11669 5316 11669 5316 19564 22794 19564 22794 813 6506 813 6506 23326 4900 23326 4900 2181 23998 2181 23998 24786 6940 24786 6940 3312 13301 3312 13301 20670 1013 20670 1013 10624 21438 10624 21438 23498 15107 23498 15107 672 18975 672 18975 19265 12387 19265 12387 3943 23895 3943 23895 12523 1109 12523 1109 4886 10731 4886 10731 18208 19197 18208 19197 3826 1043 3826 1043 20389 15286 20389 15286 3137 2760 3137 2760 19947 23059 19947 23059 3364 8463 3364 8463 24575 3255 24575 3255 2162 19985 2162 19985 7471 4910 7471 4910 20776 16902 20776 16902 2713 21467 2713 21467 24788 24227 24788 24227 7311 8542 7311 8542 20367 18621 20367 18621 2474 13368 2474 13368 20048 20198 20048 20198 22735 9813 22735 9813 13002 3749 13002 3749 15053 23419 15053 23419 13098 11733 13098 11733 4397 8116 4397 8116 24391 2170 24391 2170 1426 14187 1426 14187 15513 20435 15513 20435 1942 4059 1942 4059 15200 14115 15200 14115 1829 24928 1829 24928 24317 1510 24317 1510 19529 16264 19529 16264 1941 14555 1941 14555 20067 19470 20067 19470 5229 4389 5229 4389 7804 24444 7804 24444 17165 11570 17165 11570 3149 21954 3149 21954 10832 24341 10832 24341 24878 467 24878 467 12739 24334 12739 24334 15695 3774 15695 3774 2163 21848 2163 21848 22834 1343 22834 1343 12610 12128 12610 12128 24722 18230 24722 18230 803 1894 803 1894 17066 20213 17066 20213 3093 3244 3093 3244 22324 16895 22324 16895 1726 748 1726 748 9630 19348 9630 19348 19819 4118 19819 4118 22236 13216 22236 13216 3481 4499 3481 4499 628 12710 628 12710 10724 3430 10724 3430 22576 23807 22576 23807 12698 1632 12698 1632 3511 23593 3511 23593 6578 8417 6578 8417 16214 20046 16214 20046 17496 6058 17496 6058 1103 19278 1103 19278 21842 6340 21842 6340 7737 22336 7737 22336 17465 9424 17465 9424 8850 138 8850 138 1559 22440 1559 22440 20460 4595 20460 4595 24271 2549 24271 2549 7419 19115 7419 19115 21846 2516 21846 2516 11340 22679 11340 22679 14942 7345 14942 7345 18372 10164 18372 10164 4189 4995 4189 4995 19662 717 19662 717 5666 15880 5666 15880 653 11343 653 11343 21609 20215 21609 20215 246 8132 246 8132 22983 21754 22983 21754 3948 24721 3948 24721 3796 5938 3796 5938 16166 5288 16166 5288 5800 17565 5800 17565 13842 702 13842 702 1989 20486 1989 20486 20593 2828 20593 2828 2120 16271 2120 16271 12798 766 12798 766 6795 17270 6795 17270 2719 9562 2719 9562 17871 7882 17871 7882 20384 21554 20384 21554 23045 2919 23045 2919 3952 22113 3952 22113 15600 7478 15600 7478 4326 4364 4326 4364 23794 15970 23794 15970 5342 5421 5342 5421 19623 22072 19623 22072 11858 4114 11858 4114 16380 22704 16380 22704 3445 8667 3445 8667 14975 21760 14975 21760 1169 6486 1169 6486 15698 21578 15698 21578 3441 17021 3441 17021 18633 13949 18633 13949 24501 24870 24501 24870 4152 3013 4152 3013 20014 20493 20014 20493 22181 4271 22181 4271 5173 23708 5173 23708 20385 11590 20385 11590 12889 24125 12889 24125 1100 5501 1100 5501 8965 22875 8965 22875 24388 1466 24388 1466 9370 17272 9370 17272 14835 23603 14835 23603 4505 16348 4505 16348 19957 7075 19957 7075 1757 24151 1757 24151 14247 5485 14247 5485 12134 20558 12134 20558 22668 3272 22668 3272 468 13839 468 13839 18215 7668 18215 7668 13753 16633 13753 16633 5585 8731 5585 8731 23585 18042 23585 18042 8688 24701 8688 24701 21500 18596 21500 18596 9034 24494 9034 24494 21063 77 21063 77 4407 19691 4407 19691 9756 5747 9756 5747 1856 16560 1856 16560 13919 5830 13919 5830 24682 21310 24682 21310 2559 22560 2559 22560 1520 24122 1520 24122 24612 2265 24612 2265 6664 22167 6664 22167 10199 17756 10199 17756 6328 21152 6328 21152 23096 7273 23096 7273 5270 24665 5270 24665 24223 3776 24223 3776 2660 23113 2660 23113 20294 10496 20294 10496 3393 24040 3393 24040 22891 4980 22891 4980 1194 17525 1194 17525 24196 7291 24196 7291 7128 15947 7128 15947 152 1150 152 1150 18606 19460 18606 19460 10176 866 10176 866 21243 21442 21243 21442 21551 3038 21551 3038 13994 20716 13994 20716 4199 23994 4199 23994 14558 18344 14558 18344 6205 3970 6205 3970 18412 20862 18412 20862 8402 9549 8402 9549 731 22719 731 22719 8178 785 8178 785 3834 13305 3834 13305 12307 3991 12307 3991 16727 14378 16727 14378 9913 22459 9913 22459 21711 5775 21711 5775 16031 19523 16031 19523 4585 2087 4585 2087 1326 17912 1326 17912 21012 207 21012 207 1693 21788 1693 21788 21892 13261 21892 13261 3973 19659 3973 19659 13018 21804 13018 21804 4283 3360 4283 3360 14362 14872 14362 14872 5989 23529 5989 23529 23376 7113 23376 7113 1220 19160 1220 19160 11079 23878 11079 23878 19450 2081 19450 2081 2278 19092 2278 19092 16531 5564 16531 5564 6857 8858 6857 8858 17369 14493 17369 14493 6490 22213 6490 22213 13638 5161 13638 5161 11879 17713 11879 17713 3690 12984 3690 12984 16311 21614 16311 21614 1275 8584 1275 8584 20387 14769 20387 14769 9408 23086 9408 23086 17763 391 17763 391 8488 10434 8488 10434 23010 2472 23010 2472 1290 21481 1290 21481 20257 8678 20257 8678 24148 10589 24148 10589 4759 17129 4759 17129 608 163 608 163 16073 21970 16073 21970 11173 7399 11173 7399 1118 23406 1118 23406 23819 9447 23819 9447 9322 23988 9322 23988 19993 2658 19993 2658 22793 15541 22793 15541 2525 23777 2525 23777 728 1374 728 1374 24104 13559 24104 13559 8569 10392 8569 10392 13551 3480 13551 3480 9899 11912 9899 11912 18158 18359 18158 18359 23360 3721 23360 3721 10281 22980 10281 22980 14921 3694 14921 3694 15904 23246 15904 23246 8077 6987 8077 6987 23808 15889 23808 15889 313 23794 313 23794 20766 6321 20766 6321 4147 810 4147 810 24206 17149 24206 17149 6443 4277 6443 4277 15498 16921 15498 16921 19448 22844 19448 22844 6563 1751 6563 1751 19770 17581 19770 17581 8174 20970 8174 20970 23608 13239 23608 13239 1456 3101 1456 3101 22958 19054 22958 19054 3793 11254 3793 11254 13491 4712 13491 4712 2430 19090 2430 19090 8789 9017 8789 9017 6520 23312 6520 23312 24352 4419 24352 4419 1344 14894 1344 14894 21245 5113 21245 5113 4746 12712 4746 12712 19570 19656 19570 19656 5212 1614 5212 1614 12003 15845 12003 15845 1399 9075 1399 9075 19640 20473 19640 20473 7762 7748 7762 7748 2417 19389 2417 19389 19153 5052 19153 5052 1080 831 1080 831 23781 24169 23781 24169 7500 7419 7500 7419 9866 3367 9866 3367 24113 17691 24113 17691 5225 8649 5225 8649 21123 19698 21123 19698 23959 3054 23959 3054 5460 21248 5460 21248 13790 8203 13790 8203 18962 13211 18962 13211 10304 4611 10304 4611 9867 16811 9867 16811 21840 10295 21840 10295 1339 20341 1339 20341 22123 3378 22123 3378 5099 1609 5099 1609 727 14665 727 14665 17637 6993 17637 6993 5555 21587 5555 21587 22811 15823 22811 15823 4588 21046 4588 21046 21933 9139 21933 9139 10779 23124 10779 23124 1115 1701 1115 1701 13319 11513 13319 11513 4309 4183 4309 4183 23002 20845 23002 20845 1814 8223 1814 8223 19730 1556 19730 1556 3984 16791 3984 16791 18268 2996 18268 2996 3172 21110 3172 21110 21051 6466 21051 6466 3072 18863 3072 18863 20876 7026 20876 7026 10607 1223 10607 1223 4253 16814 4253 16814 12746 3069 12746 3069 517 21667 517 21667 22065 13663 22065 13663 8395 23208 8395 23208 20160 24417 20160 24417 8947 1376 8947 1376 23611 10058 23611 10058 12142 20292 12142 20292 5395 4144 5395 4144 18567 21389 18567 21389 15482 5327 15482 5327 2398 23092 2398 23092 17888 8829 17888 8829 12960 22540 12960 22540 18901 10730 18901 10730 5716 3441 5716 3441 899 14900 899 14900 24691 11889 24691 11889 3365 8086 3365 8086 10981 17559 10981 17559 21302 8719 21302 8719 21520 19531 21520 19531 13686 7391 13686 7391 5022 1499 5022 1499 5659 9845 5659 9845 13028 1670 13028 1670 19400 20045 19400 20045 23758 3848 23758 3848 6991 23322 6991 23322 10528 2820 10528 2820 19223 18484 19223 18484 7638 1806 7638 1806 2111 14857 2111 14857 19721 17915 19721 17915 12313 3434 12313 3434 18441 14574 18441 14574 4757 4318 4757 4318 17429 131 17429 131 8266 23190 8266 23190 13823 12059 13823 12059 9194 21221 9194 21221 3738 4312 3738 4312 1658 22972 1658 22972 19390 7712 19390 7712 3532 20915 3532 20915 21366 10194 21366 10194 2370 21240 2370 21240 18781 14421 18781 14421 2906 23974 2906 23974 20117 4751 20117 4751 5671 17109 5671 17109 2816 2742 2816 2742 17209 13445 17209 13445 1388 21794 1388 21794 15397 7230 15397 7230 7354 1988 7354 1988 5980 11274 5980 11274 2578 661 2578 661 13936 18399 13936 18399 2273 10517 2273 10517 20842 20453 20842 20453 6002 4398 6002 4398 24883 15555 24883 15555 1070 9129 1070 9129 21608 24026 21608 24026 7001 4920 7001 4920 438 21538 438 21538 19611 14352 19611 14352 23169 19397 23169 19397 8614 11086 8614 11086 4548 21041 4548 21041 10777 21721 10777 21721 6066 8915 6066 8915 2057 21592 2057 21592 22812 1038 22812 1038 13077 18816 13077 18816 4287 3727 4287 3727 3713 22556 3713 22556 19675 5543 19675 5543 3725 21820 3725 21820 17331 14249 17331 14249 23724 19295 23724 19295 7336 5100 7336 5100 22423 16970 22423 16970 8106 19940 8106 19940 19366 1188 19366 1188 2977 23221 2977 23221 18707 3925 18707 3925 6102 24675 6102 24675 19970 1296 19970 1296 4436 18035 4436 18035 2122 8813 2122 8813 14994 4994 14994 4994 4101 21141 4101 21141 14741 17562 14741 17562 22364 24229 22364 24229 9416 17072 9416 17072 2929 3252 2929 3252 22687 18565 22687 18565 6493 4713 6493 4713 13497 22848 13497 22848 8723 10113 8723 10113 6541 19821 6541 19821 20222 8851 20222 8851 8563 24214 8563 24214 24385 4216 24385 4216 3336 17903 3336 17903 22945 5074 22945 5074 10452 23263 10452 23263 3932 2948 3932 2948 15259 13833 15259 13833 15101 3344 15101 3344 21169 20360 21169 20360 943 1785 943 1785 19126 22472 19126 22472 6092 15559 6092 15559 18346 6048 18346 6048 3928 12274 3928 12274 18895 992 18895 992 9957 20725 9957 20725 3872 3890 3872 3890 16730 23916 16730 23916 7734 10363 7734 10363 20379 20844 20379 20844 8543 7559 8543 7559 18539 8900 18539 8900 3620 14478 3620 14478 22935 5702 22935 5702 10842 1643 10842 1643 7142 8707 7142 8707 14091 11867 14091 11867 11767 1429 11767 1429 20020 20427 20020 20427 8453 7200 8453 7200 5032 20212 5032 20212 21821 23355 21821 23355 4181 5308 4181 5308 1266 16057 1266 16057 23715 18413 23715 18413 5220 9878 5220 9878 1929 2634 1929 2634 20822 8213 20822 8213 4369 3820 4369 3820 708 18376 708 18376 21548 2307 21548 2307 5583 1502 5583 1502 19919 10131 19919 10131 3367 4439 3367 4439 20830 21330 20830 21330 10785 10544 10785 10544 3728 8011 3728 8011 22211 18367 22211 18367 10413 16554 10413 16554 5235 14644 5235 14644 17298 4848 17298 4848 8485 6171 8485 6171 22657 16027 22657 16027 1981 21581 1981 21581 24796 10656 24796 10656 1156 211 1156 211 20779 23026 20779 23026 10574 2279 10574 2279 18070 11109 18070 11109 10318 20446 10318 20446 13425 14102 13425 14102 3241 20580 3241 20580 19668 3865 19668 3865 9687 14304 9687 14304 20893 18990 20893 18990 2931 814 2931 814 20008 12125 20008 12125 4516 3424 4516 3424 20145 22199 20145 22199 9940 15515 9940 15515 1943 22427 1943 22427 21323 1928 21323 1928 15895 19123 15895 19123 20744 3130 20744 3130 9158 14402 9158 14402 2817 2644 2817 2644 21285 16638 21285 16638 1051 2492 1051 2492 10670 16326 10670 16326 8193 4541 8193 4541 5233 21473 5233 21473 18174 4935 18174 4935 12418 20300 12418 20300 1144 3783 1144 3783 20630 18144 20630 18144 6062 22161 6062 22161 23495 13430 23495 13430 7382 6020 7382 6020 4019 19911 4019 19911 20307 9959 20307 9959 4379 22041 4379 22041 21193 14342 21193 14342 9460 4063 9460 4063 4751 23697 4751 23697 11152 3550 11152 3550 23051 15039 23051 15039 3329 21237 3329 21237 22334 4134 22334 4134 7774 20322 7774 20322 16264 7835 16264 7835 19189 17197 19189 17197 10107 8236 10107 8236 492 22731 492 22731 20226 9385 20226 9385 11084 24302 11084 24302 22443 2351 22443 2351 9908 23222 9908 23222 21945 10023 21945 10023 6389 5186 6389 5186 17448 13974 17448 13974 7724 4841 7724 4841 24657 20531 24657 20531 8668 2396 8668 2396 7621 13250 7621 13250 2596 3685 2596 3685 18452 8573 18452 8573 20457 18575 20457 18575 24512 11444 24512 11444 4165 17858 4165 17858 23568 4047 23568 4047 1655 188 1655 188 16071 13447 16071 13447 18623 1484 18623 1484 7978 15853 7978 15853 23216 5296 23216 5296 1066 17136 1066 17136 18416 21323 18416 21323 23754 4089 23754 4089 10040 22088 10040 22088 2858 16151 2858 16151 23095 9151 23095 9151 8637 19239 8637 19239 7136 7392 7136 7392 23341 506 23341 506 11605 19075 11605 19075 21467 2853 21467 2853 2001 16049 2001 16049 15253 17794 15253 17794 10170 21605 10170 21605 5187 7666 5187 7666 19121 16688 19121 16688 3911 10535 3911 10535 14449 8496 14449 8496 12227 22417 12227 22417 23990 6060 23990 6060 9697 8475 9697 8475 20244 23485 20244 23485 11130 13071 11130 13071 14135 15603 14135 15603 21503 8628 21503 8628 6377 1453 6377 1453 21592 20997 21592 20997 16081 5208 16081 5208 17464 9947 17464 9947 6106 22716 6106 22716 16375 2320 16375 2320 21246 12890 21246 12890 12383 8746 12383 8746 11974 20007 11974 20007 4427 24374 4427 24374 19969 7695 19969 7695 9723 20146 9723 20146 22563 2696 22563 2696 2473 13771 2473 13771 22122 4577 22122 4577 3622 18944 3622 18944 2075 11678 2075 11678 18843 21262 18843 21262 5275 226 5275 226 20661 14831 20661 14831 2482 3167 2482 3167 17276 18026 17276 18026 20586 4879 20586 4879 10863 13883 10863 13883 654 5154 654 5154 18990 22306 18990 22306 6983 14965 6983 14965 14136 5652 14136 5652 17630 22344 17630 22344 9070 2444 9070 2444 18684 17281 18684 17281 9107 2694 9107 2694 18730 22827 18730 22827 12722 7461 12722 7461 24573 17260 24573 17260 8044 7167 8044 7167 18464 17776 18464 17776 3724 3067 3724 3067 17073 18824 17073 18824 22587 13318 22587 13318 5969 22400 5969 22400 23991 7319 23991 7319 2006 4949 2006 4949 1869 21091 1869 21091 17487 3294 17487 3294 22656 21444 22656 21444 17359 4958 17359 4958 5685 17774 5685 17774 22478 7658 22478 7658 2800 20807 2800 20807 10004 6080 10004 6080 7115 20530 7115 20530 3030 3634 3030 3634 20599 12287 20599 12287 9173 17077 9173 17077 4139 10507 4139 10507 20644 18781 20644 18781 6514 4982 6514 4982 4683 15566 4683 15566 15771 21450 15771 21450 5957 5291 5957 5291 19286 15323 19286 15323 1857 9018 1857 9018 22875 18732 22875 18732 3396 13728 3396 13728 4362 21411 4362 21411 18406 12660 18406 12660 9166 20769 9166 20769 12875 664 12875 664 2597 18355 2597 18355 14501 3857 14501 3857 7618 18726 7618 18726 2353 12680 2353 12680 18150 9427 18150 9427 23296 21634 23296 21634 1155 921 1155 921 9474 17033 9474 17033 11903 542 11903 542 23277 18635 23277 18635 4087 5122 4087 5122 14001 19880 14001 19880 11295 23755 11295 23755 24541 5633 24541 5633 7770 21460 7770 21460 21224 8672 21224 8672 3015 21884 3015 21884 19737 7487 19737 7487 4313 2893 4313 2893 20930 13564 20930 13564 1544 20687 1544 20687 15170 939 15170 939 20097 15982 20097 15982 2200 3817 2200 3817 14589 22115 14589 22115 3520 1871 3520 1871 14733 21004 14733 21004 3709 10827 3709 10827 11280 19598 11280 19598 20322 10314 20322 10314 5873 20891 5873 20891 17522 13525 17522 13525 10873 5200 10873 5200 1649 19528 1649 19528 16996 23434 16996 23434 4219 2721 4219 2721 24467 21021 24467 21021 6496 7530 6496 7530 14555 13505 14555 13505 6043 3327 6043 3327 20471 6897 20471 6897 8621 17294 8621 17294 3151 11830 3151 11830 1805 14050 1805 14050 16851 17123 16851 17123 11487 3088 11487 3088 22431 21674 22431 21674 3557 10336 3557 10336 16383 2852 16383 2852 19419 18418 19419 18418 9314 20744 9314 20744 12426 17803 12426 17803 9276 6994 9276 6994 21042 17211 21042 17211 2751 5343 2751 5343 20677 2380 20677 2380 9351 20467 9351 20467 19932 7098 19932 7098 7302 16679 7302 16679 19208 9158 19208 9158 6623 20457 6623 20457 16915 4003 16915 4003 21702 10365 21702 10365 7558 21075 7558 21075 14926 11495 14926 11495 11963 1704 11963 1704 5168 14475 5168 14475 19784 2176 19784 2176 12914 15869 12914 15869 21029 5281 21029 5281 4555 16098 4555 16098 14815 11682 14815 11682 4694 14947 4694 14947 14837 8732 14837 8732 4461 19131 4461 19131 14095 4239 14095 4239 7074 22287 7074 22287 1249 22511 1249 22511 7632 4391 7632 4391 12653 9389 12653 9389 21203 16250 21203 16250 8188 1949 8188 1949 17624 18458 17624 18458 2982 4904 2982 4904 19144 21458 19144 21458 6576 9760 6576 9760 13312 24391 13312 24391 20516 9481 20516 9481 2448 21121 2448 21121 19848 15134 19848 15134 2402 8759 2402 8759 13840 13293 13840 13293 7219 8200 7219 8200 20507 14040 20507 14040 4990 4428 4990 4428 19465 1258 19465 1258 13880 17170 13880 17170 8347 19826 8347 19826 17893 13117 17893 13117 8696 19132 8696 19132 22289 2271 22289 2271 4524 20629 4524 20629 14852 6282 14852 6282 11631 20367 11631 20367 21947 6711 21947 6711 4233 18167 4233 18167 24603 5669 24603 5669 7674 18616 7674 18616 3692 9680 3692 9680 9904 14671 9904 14671 16197 3824 16197 3824 13284 16494 13284 16494 4587 17120 4587 17120 10726 2417 10726 2417 17423 9841 17423 9841 11462 13679 11462 13679 18971 6929 18971 6929 6302 20980 6302 20980 14089 6695 14089 6695 5397 22140 5397 22140 2439 1697 2439 1697 22296 16075 22296 16075 4115 9275 4115 9275 15774 3513 15774 3513 10584 18916 10584 18916 1635 11464 1635 11464 12429 16646 12429 16646 21308 7179 21308 7179 8312 20378 8312 20378 16013 8985 16013 8985 2871 182 2871 182 14067 17646 14067 17646 21529 6261 21529 6261 11894 17974 11894 17974 15069 5952 15069 5952 23201 13554 23201 13554 11356 5447 11356 5447 3251 9931 3251 9931 16906 23493 16906 23493 5078 8982 5078 8982 19283 19078 19283 19078 20950 23873 20950 23873 24237 13032 24237 13032 10508 15838 10508 15838 3326 9325 3326 9325 8842 13414 8842 13414 18612 6269 18612 6269 13012 18928 13012 18928 7033 6532 7033 6532 10456 18269 10456 18269 24014 3467 24014 3467 4630 12384 4630 12384 18700 20514 18700 20514 23197 1865 23197 1865 8471 14771 8471 14771 21230 5903 21230 5903 10767 18253 10767 18253 13535 21877 13535 21877 5992 5261 5992 5261 19164 19619 19164 19619 6807 17176 6807 17176 17076 793 17076 793 19517 18205 19517 18205 11638 11423 11638 11423 20503 19858 20503 19858 11357 9297 11357 9297 18579 16270 18579 16270 19944 12751 19944 12751 7565 6493 7565 6493 2336 15846 2336 15846 9358 11234 9358 11234 2589 3186 2589 3186 19379 22743 19379 22743 9738 8257 9738 8257 24430 15368 24430 15368 9844 2526 9844 2526 19002 12886 19002 12886 11047 20926 11047 20926 20201 1873 20201 1873 8767 14914 8767 14914 16072 17338 16072 17338 11891 6566 11891 6566 17473 18747 17473 18747 5739 10269 5739 10269 13053 16216 13053 16216 20266 7993 20266 7993 24071 17114 24071 17114 6738 23063 6738 23063 15615 1654 15615 1654 6254 16865 6254 16865 20192 10497 20192 10497 10569 3003 10569 3003 3331 17208 3331 17208 13129 12336 13129 12336 5655 17869 5655 17869 12036 7768 12036 7768 7559 18098 7559 18098 2288 16506 2288 16506 18030 9817 18030 9817 10552 13997 10552 13997 22221 9045 22221 9045 2418 12512 2418 12512 10231 18227 10231 18227 6271 5660 6271 5660 17691 1707 17691 1707 11300 10765 11300 10765 6309 6113 6309 6113 17776 16857 17776 16857 7780 7808 7780 7808 18654 21071 18654 21071 11466 13401 11466 13401 21355 18957 21355 18957 6241 10860 6241 10860 15542 12643 15542 12643 9096 19024 9096 19024 21913 10755 21913 10755 7184 17576 7184 17576 17515 5784 17515 5784 2416 13047 2416 13047 18818 17944 18818 17944 4389 5528 4389 5528 19625 20900 19625 20900 2304 1815 2304 1815 16190 8582 16190 8582 7050 19358 7050 19358 14749 6511 14749 6511 5759 8680 5759 8680 21695 2415 21695 2415 12920 13739 12920 13739 18561 11560 18561 11560 20107 5996 20107 5996 11589 15699 11589 15699 19289 9499 19289 9499 16550 3000 16550 3000 5115 13581 5115 13581 14948 7315 14948 7315 18313 19760 18313 19760 11154 11409 11154 11409 18532 20790 18532 20790 9282 2022 9282 2022 21237 19551 21237 19551 10721 10390 10721 10390 13563 6528 13563 6528 23484 21909 23484 21909 13703 14282 13703 14282 16026 6970 16026 6970 10274 11767 10274 11767 17772 21584 17772 21584 12926 6001 12926 6001 5786 14238 5786 14238 16454 9654 16454 9654 21505 16076 21505 16076 5255 6864 5255 6864 14945 14841 14945 14841 10240 6487 10240 6487 18264 18154 18264 18154 5116 7581 5116 7581 22829 17901 22829 17901 8227 8939 8227 8939 13690 4247 13690 4247 6894 14656 6894 14656 12114 4582 12114 4582 16684 16135 16684 16135 8299 19061 8299 19061 12246 5187 12246 5187 13870 3289 13870 3289 20613 20860 20613 20860 6582 8618 6582 8618 9978 20109 9978 20109 17237 7043 17237 7043 2365 12567 2365 12567 18937 18831 18937 18831 8714 13718 8714 13718 21304 7081 21304 7081 15799 20013 15799 20013 6158 21416 6158 21416 19563 12627 19563 12627 7648 19972 7648 19972 11714 7185 11714 7185 6584 21150 6584 21150 19092 1685 19092 1685 15573 13327 15573 13327 7404 9358 7404 9358 21430 19706 21430 19706 14644 10325 14644 10325 5594 18777 5594 18777 15269 4580 15269 4580 6275 18988 6275 18988 19236 10042 19236 10042 8434 20175 8434 20175 12143 6377 12143 6377 8078 12229 8078 12229 17808 19928 17808 19928 7967 5964 7967 5964 19431 14814 19431 14814 6252 8821 6252 8821 10910 12949 10910 12949 8364 7428 8364 7428 10854 4771 10854 4771 10215 16372 10215 16372 20623 10248 20623 10248 14238 14514 14238 14514 10913 1833 10913 1833 3360 15260 3360 15260 17721 10382 17721 10382 3895 21906 3895 21906 14987 6243 14987 6243 6382 17871 6382 17871 13154 2077 13154 2077 15525 19121 15525 19121 3007 8432 3007 8432 15926 11280 15926 11280 20075 17061 20075 17061 11481 13764 11481 13764 10225 5401 10225 5401 6069 19280 6069 19280 2785 9726 2785 9726 13331 19810 13331 19810 18611 10648 18611 10648 7906 18107 7906 18107 16508 8844 16508 8844 7213 16025 7213 16025 14179 9653 14179 9653 18354 16416 18354 16416 11281 19959 11281 19959 17055 7251 17055 7251 4707 17310 4707 17310 15408 3429 15408 3429 5495 11872 5495 11872 17985 19378 17985 19378 7326 4048 7326 4048 3825 14689 3825 14689 16505 10663 16505 10663 20611 18478 20611 18478 5618 6293 5618 6293 21367 13041 21367 13041 10345 7148 10345 7148 17304 20125 17304 20125 6026 5718 6026 5718 8625 17775 8625 17775 5649 11787 5649 11787 15728 9523 15728 9523 9646 17689 9646 17689 16260 8960 16260 8960 19732 7394 19732 7394 8778 16500 8778 16500 2405 6607 2405 6607 10210 17003 10210 17003 16225 9258 16225 9258 10555 14211 10555 14211 13619 3142 13619 3142 17519 12027 17519 12027 5248 15358 5248 15358 10532 4025 10532 4025 18591 14060 18591 14060 8276 18592 8276 18592 17673 12805 17673 12805 21653 19908 21653 19908 10619 5811 10619 5811 15931 16734 15931 16734 4931 12368 4931 12368 15017 23216 15017 23216 4836 3225 4836 3225 10891 2217 10891 2217 14992 16942 14992 16942 20775 7036 20775 7036 2966 17769 2966 17769 18038 2462 18038 2462 4306 15013 4306 15013 18233 9143 18233 9143 5174 17140 5174 17140 16769 13623 16769 13623 10194 6700 10194 6700 17916 13199 17916 13199 15011 6175 15011 6175 16510 15326 16510 15326 11203 8309 11203 8309 5625 18175 5625 18175 17696 10926 17696 10926 13380 20385 13380 20385 19937 8822 19937 8822 11972 12903 11972 12903 10580 15539 10580 15539 5804 10734 5804 10734 8629 16789 8629 16789 5696 10789 5696 10789 17829 17798 17829 17798 9383 8832 9383 8832 14464 21038 14464 21038 6335 6314 6335 6314 18757 9170 18757 9170 8055 14277 8055 14277 13510 10309 13510 10309 15629 14215 15629 14215 9799 12624 9799 12624 21002 19018 21002 19018 23074 6031 23074 6031 12043 12802 12043 12802 20338 15796 20338 15796 10242 18648 10242 18648 15621 9702 15621 9702 7977 4127 7977 4127 21316 17434 21316 17434 12672 11906 12672 11906 17998 15160 17998 15160 9606 8944 9606 8944 12468 15250 12468 15250 19786 11584 19786 11584 10674 6899 10674 6899 8511 17860 8511 17860 12135 7339 12135 7339 9134 13730 9134 13730 15351 15728 15351 15728 11395 7853 11395 7853 12575 4399 12575 4399 9514 17116 9514 17116 17672 12585 17672 12585 9458 5481 9458 5481 7588 16045 7588 16045 12208 9741 12208 9741 10291 14089 10291 14089 7015 6765 7015 11807 7015 11807 5281 11807 11460 14309 11460 14309 9371 10782 9371 10782 14276 13076 14276 13076 8743 16409 8743 8298 8743 8298 18740 13674 18740 13674 7530 10104 7530 10104 13860 12433 13860 12433 10539 13826 10539 13826 17983 11335 17983 11335 10184 14191 10184 14191 16414 15718 16414 15718 10275 13569 10275 13569 15515 12721 15515 12721 8643 14097 8643 14097 14214 10447 14214 10447 9550 14802 9550 14802 10425 8758 10425 8758 9280 13653 9280 13653 13506 8827 13506 8827 9497 13757 9497 13757 9094 13231 9094 13231 12879 9101 12879 9101 12112 13118 12112 13118 13748
50311 0 91172417 191152483 91172417 191152483 229706246 289562399 229706246 289562399 292189729 301731124 292189729 301731124 302034811 302846415 302034811 302846415 302815780 306245946 302815780 306245946 304316957 306245946 216963953 106271120 216963953 106271120 67618685 50798186 67618685 50798186 38243586 13815870 38243586 13815870 5805189 7140927 5805189 7140927 110393445 174796651 110393445 174796651 201356715 217125649 201356715 217125649 262454316 269148318 262454316 269148318 292365784 304749757 292365784 304749757 303632395 209542335 303632395 209542335 84683757 70033502 84683757 70033502 61901281 50005329 61901281 50005329 23873730 12259396 23873730 12259396 4797746 2919540 4797746 2919540 2375895 2665351 2375895 2665351 107178066 283368624 107178066 283368624 283503924 288518998 283503924 288518998 297369619 299874953 297369619 299874953 302489492 304650170 302489492 304650170 304025617 305963023 304025617 305963023 267414548 151593315 267414548 151593315 91374640 79468521 91374640 79468521 53889742 50599531 53889742 50599531 72743053 189656026 72743053 189656026 242089398 250260728 242089398 250260728 281554288 299042040 281554288 299042040 297621866 305259016 297621866 305259016 303861904 43739129 303861904 43739129 26093210 22095990 26093210 22095990 14238561 8566551 14238561 8566551 4367627 1573863 4367627 1573863 663257 2691 663257 2691 2361 257453418 2361 257453418 260603808 303939537 260603808 303939537 302669962 304359765 302669962 304359765 303587124 153061195 303587124 153061195 121595095 108859959 121595095 108859959 92506185 65515755 92506185 65515755 62152590 23745862 62152590 23745862 14958600 6829965 14958600 6829965 2655828 720494 2655828 720494 488707 495892 488707 495892 183146189 215442200 183146189 215442200 264100329 286939338 264100329 286939338 286227831 288690120 286227831 288690120 289154750 296033139 289154750 296033139 296584612 302542752 296584612 302542752 302616000 305063617 302616000 305063617 303062143 265254377 303062143 265254377 64307380 45218588 64307380 45218588 8361852 4904823 8361852 4904823 5224107 296038857 5224107 296038857 302198753 303161275 302198753 303161275 121352043 84550337 121352043 84550337 70444194 42349884 70444194 42349884 20048432 10727986 20048432 10727986 6685640 2598201 6685640 2598201 2734840 2308919 2734840 2308919 1927756 997080 1927756 997080 1149185 997080 182663271 210236052 182663271 210236052 206104314 56598210 206104314 56598210 31040931 27996528 31040931 27996528 12558506 6710145 12558506 6710145 9312794 260844857 9312794 260844857 259299024 269616487 259299024 269616487 279573391 283392553 279573391 283392553 285473881 288806178 285473881 288806178 300722095 301933698 300722095 301933698 302624868 303326839 302624868 303326839 302825844 303326839 63832572 48505378 63832572 48505378 42707787 12287728 42707787 12287728 5798029 5801961 5798029 5801961 268836056 286021792 268836056 286021792 288078151 294062882 288078151 294062882 292423961 302253744 292423961 302253744 302586503 303750407 302586503 303750407 302780487 218202619 302780487 218202619 186971294 159916607 186971294 159916607 37385623 13525001 37385623 13525001 5626901 3092650 5626901 3092650 1577559 1357411 1577559 1357411 261990504 268567914 261990504 268567914 298076575 301947538 298076575 301947538 301249464 302483270 301249464 302483270 301970612 216870421 301970612 216870421 73427269 41472165 73427269 41472165 41103744 24129129 41103744 24129129 15983282 5908621 15983282 5908621 5481403 3772801 5481403 3772801 3153243 855047 3153243 855047 1289609 43541632 1289609 43541632 77789200 151163027 77789200 151163027 158786810 160871019 158786810 160871019 173382204 217576066 173382204 217576066 285928075 291843543 285928075 291843543 293331195 295607984 293331195 295607984 300856511 302725803 300856511 302725803 301673175 77989137 301673175 77989137 30425806 11198921 30425806 11198921 9536028 3714631 9536028 3714631 5387580 184843151 5387580 184843151 220769779 262986398 220769779 262986398 267461560 271037878 267461560 271037878 274772153 282548484 274772153 282548484 294679332 302135365 294679332 302135365 301695887 303044303 301695887 303044303 301862913 191099770 301862913 191099770 129793969 81331832 129793969 81331832 30869140 10488027 30869140 10488027 6404495 2331671 6404495 2331671 1714171 986089 1714171 986089 107780747 140852969 107780747 140852969 253139558 258535926 253139558 258535926 258263540 265365351 258263540 265365351 298869594 299632236 298869594 299632236 92911799 76050656 92911799 76050656 57465568 32577878 57465568 32577878 30777146 8879631 30777146 8879631 4135273 3423427 4135273 3423427 232149508 263739922 232149508 263739922 283138233 287857014 283138233 287857014 289669670 291179152 289669670 291179152 293925894 294803707 293925894 294803707 242022269 69165837 242022269 69165837 59985528 40807401 59985528 40807401 41744327 35260316 41744327 35260316 31346650 23827148 31346650 23827148 22049641 10520560 22049641 10520560 8640578 7643481 8640578 7643481 4955215 2730989 4955215 2730989 3141064 1479937 3141064 1479937 2238123 163282808 2238123 163282808 263332102 268078139 263332102 268078139 271305715 297345781 271305715 297345781 301685903 302340822 301685903 302340822 301779934 302340822 255252802 250533626 255252802 250533626 73012145 39840846 73012145 39840846 41200083 29613152 41200083 29613152 18551154 11728642 18551154 11728642 7917734 5521543 7917734 5521543 4942449 234734033 4942449 234734033 250111143 291479605 250111143 291479605 292736395 294290588 292736395 294290588 294005140 298669611 294005140 298669611 300236147 301589223 300236147 301589223 222847108 172793213 222847108 172793213 162180893 131806536 162180893 131806536 82302461 61425323 82302461 61425323 41625882 32833206 41625882 32833206 27508044 19756410 27508044 19756410 15679433 11230973 15679433 11230973 7125411 2597189 7125411 2597189 3649055 22087084 3649055 22087084 214637022 268017762 214637022 268017762 280647936 282838363 280647936 282838363 114471140 80732556 114471140 80732556 78948748 66722920 78948748 66722920 68449847 51830031 68449847 51830031 35309317 18682853 35309317 18682853 14583709 8782566 14583709 8782566 7122357 6145655 7122357 6145655 4598991 4598200 4598991 4598200 3521072 1839179 3521072 163210280 3521072 163210280 229028891 291132380 229028891 291132380 298285956 300708788 298285956 300708788 299530170 126537408 299530170 126537408 93516718 83167427 93516718 83167427 66668679 34222556 66668679 34222556 27067878 17169967 27067878 17169967 14859943 10244738 14859943 10244738 10194080 165763729 10194080 165763729 203428581 210553492 203428581 210553492 244404719 256627027 244404719 256627027 263779142 282036528 263779142 282036528 282314779 292907742 282314779 292907742 299313873 302201425 299313873 302201425 301257938 208030009 301257938 208030009 174138761 155633890 174138761 155633890 69137172 49308196 69137172 49308196 9943561 6505046 9943561 6505046 3818967 3308428 3818967 3308428 165945878 253254571 165945878 253254571 283023016 297523938 283023016 297523938 298053731 300242300 298053731 300242300 300495452 302008481 300495452 302008481 139021771 79160011 139021771 79160011 51782522 16418297 51782522 16418297 14485291 12571754 14485291 12571754 10057540 10218001 10057540 10218001 6111597 6411753 6111597 6411753 283663265 296199494 283663265 296199494 297200129 300444855 297200129 300444855 300924083 302908426 300924083 302908426 256512150 194600747 256512150 194600747 86023242 57842910 86023242 57842910 41131426 35965185 41131426 35965185 16126584 14511891 16126584 14511891 110040680 126592952 110040680 126592952 233674316 265277558 233674316 265277558 289087203 296354985 289087203 296354985 298065072 299265263 298065072 299265263 300710084 301608138 300710084 301608138 212260796 174250636 212260796 174250636 28916675 26439126 28916675 26439126 24233532 19093855 24233532 19093855 8482642 8361721 8482642 8361721 277582938 287014250 277582938 287014250 288377530 301694581 288377530 301694581 300639387 145278161 300639387 145278161 133777420 86119574 133777420 86119574 79970419 70121124 79970419 70121124 38618338 13149614 38618338 13149614 11345408 8036991 11345408 8036991 3611131 3026284 3611131 3026284 145704027 174884256 145704027 174884256 282474743 287415882 282474743 287415882 286730026 288972217 286730026 288972217 295235536 299249159 295235536 299249159 300143215 301418778 300143215 301418778 136573386 131467103 136573386 131467103 50987636 33667332 50987636 33667332 32816683 29579636 32816683 29579636 266602432 275300094 266602432 275300094 275671455 278786477 275671455 278786477 285234542 294109968 285234542 294109968 298449789 298889859 298449789 298889859 299178024 300451698 299178024 300451698 301760529 302489504 301760529 302489504 207813482 165165972 207813482 165165972 168993525 110096508 168993525 110096508 96090250 71189895 96090250 71189895 6148639 3170268 6148639 3170268 3235903 2810164 3235903 2810164 3226868 2810164 218837879 216248308 218837879 216248308 82376600 76232945 82376600 76232945 73374051 68933902 73374051 68933902 50099188 45420293 50099188 45420293 33527584 5103809 33527584 5103809 4824699 210907697 4824699 210907697 258503884 273163926 258503884 273163926 285114690 300191437 285114690 300191437 300725310 301275280 300725310 301275280 289895441 147996003 289895441 147996003 78026370 71382723 78026370 71382723 72836839 16917894 72836839 16917894 17270090 4068626 17270090 4068626 4036430 3412215 4036430 3412215 3711318 42891893 3711318 42891893 274938123 285242915 274938123 285242915 284651523 296501938 284651523 296501938 299362528 298983851 299362528 298983851 121777806 120381195 121777806 120381195 159031774 254059744 159031774 254059744 277473103 297227234 277473103 297227234 297487500 301138975 297487500 301138975 301199041 296583200 301199041 296583200 146222620 103046673 146222620 103046673 63706185 26781205 63706185 26781205 15789608 10726866 15789608 10726866 8368332 5679558 8368332 5679558 4965443 3732655 4965443 3732655 4097390 3732655 223654629 242945855 223654629 242945855 269278335 278011103 269278335 278011103 276082753 289344688 276082753 289344688 289493454 293205197 289493454 293205197 296622244 297740905 296622244 297740905 298316662 299647103 298316662 299647103 300276902 300518169 300276902 300518169 215694983 161492502 215694983 161492502 92001322 34390153 92001322 34390153 10223795 8491958 10223795 8491958 5713554 4284183 5713554 4284183 127759405 158835841 127759405 158835841 202963484 236703463 202963484 236703463 258667960 286894282 258667960 286894282 290984363 294234845 290984363 294234845 295730261 299529658 295730261 299529658 299372246 174721851 299372246 174721851 169148489 92929897 169148489 92929897 49808887 37801087 49808887 37801087 34387337 11984621 34387337 11984621 5059905 5262089 5059905 5262089 256599889 265267373 256599889 265267373 273312037 279227193 273312037 279227193 280957195 283858422 280957195 283858422 290141413 290810952 290141413 290810952 293447158 294830000 293447158 294830000 295628975 299146661 295628975 299146661 298949168 300204540 298949168 300204540 183143133 6228809 183143133 6228809 6654117 116353433 6654117 116353433 205714184 279209859 205714184 279209859 298897209 299989709 298897209 299989709 300012708 301104000 300012708 116590512 300012708 116590512 110011187 80863479 110011187 80863479 69003649 63478133 69003649 63478133 46680829 22495474 46680829 22495474 14197970 9476380 14197970 9476380 7510497 4348852 7510497 4348852 4898668 3574076 4898668 3574076 79949900 223160242 79949900 223160242 276514493 283177039 276514493 283177039 281369303 286271280 281369303 286271280 287571693 289653961 287571693 289653961 291571279 292914286 291571279 292914286 249400173 171294217 249400173 171294217 76236383 55675449 76236383 55675449 38288818 18029824 38288818 18029824 12600332 6785966 12600332 6785966 6291277 172437365 6291277 172437365 193591155 193981812 193591155 193981812 201959712 186204224 201959712 186204224 137945437 115499088 137945437 115499088 79686151 72413230 79686151 72413230 32817943 28153516 32817943 28153516 27110672 23042090 27110672 23042090 18698907 17087167 18698907 17087167 6517482 6283528 6517482 6283528 256829678 279742797 256829678 279742797 284499973 291271219 284499973 291271219 295593218 296038517 295593218 296038517 49038152 39261762 49038152 39261762 29279518 16453701 29279518 16453701 13667520 10460272 13667520 10460272 6310728 7396804 6310728 7396804 83614939 251147355 83614939 251147355 263507763 273596999 263507763 273596999 270904613 295138629 270904613 295138629 296398187 298155684 296398187 298155684 201978612 179831785 201978612 179831785 99208914 54584747 99208914 54584747 50736351 36599914 50736351 36599914 7152959 4550499 7152959 4550499 6536757 201627807 6536757 201627807 229218519 237839153 229218519 237839153 268256175 279572330 268256175 279572330 290429015 291230047 290429015 291230047 234618442 200536295 234618442 200536295 59987810 47665853 59987810 47665853 21284664 17543266 21284664 17543266 16777981 206193954 16777981 206193954 226486813 238083472 226486813 238083472 247953718 266494206 247953718 266494206 272551997 275651720 272551997 275651720 274227930 288838416 274227930 288838416 290177945 293871928 290177945 293871928 294847598 298751023 294847598 298751023 299328554 300685693 299328554 242531216 299328554 242531216 125918648 64027180 125918648 64027180 49553305 25729308 49553305 25729308 25046496 18578611 25046496 18578611 13243228 7150168 13243228 7150168 4800407 3566445 4800407 3566445 4324541 197245391 4324541 197245391 211589078 211541316 211589078 211541316 263756330 272109126 263756330 272109126 270552275 280307692 270552275 280307692 279021410 122253635 279021410 122253635 114775129 77655563 114775129 77655563 41450409 26524078 41450409 26524078 12759782 13057845 12759782 13057845 97763939 261131893 97763939 261131893 271550625 280083968 271550625 280083968 281668849 284184450 281668849 284184450 286765106 298063472 286765106 298063472 298567782 300262700 298567782 300262700 186148269 106929228 186148269 106929228 92034450 89628221 92034450 89628221 81446263 61329531 81446263 61329531 29538744 21310093 29538744 21310093 22621549 18214247 22621549 18214247 20904786 252117400 20904786 252117400 253689224 261927659 253689224 261927659 270761724 276244315 270761724 276244315 281232994 285225759 281232994 285225759 290693902 291972883 290693902 291972883 116038727 47802717 116038727 47802717 38427250 30643005 38427250 30643005 16067142 12747727 16067142 12747727 10087269 7629884 10087269 7629884 7028955 4118030 7028955 4118030 5186610 23432489 5186610 23432489 211985186 260229164 211985186 260229164 267960962 278968257 267960962 278968257 282158399 285088739 282158399 285088739 288959173 294679606 288959173 294679606 293288404 295552735 293288404 295552735 295910233 296911909 295910233 296911909 185716781 130404661 185716781 130404661 34904216 31185025 34904216 31185025 12274958 11226742 12274958 11226742 9602187 5527397 9602187 5527397 5393122 222129166 5393122 222129166 236622481 262815294 236622481 262815294 274371075 290610016 274371075 290610016 291377780 298499624 291377780 298499624 298484629 248408671 298484629 248408671 225323336 167459591 225323336 167459591 53682734 43974219 53682734 43974219 41906263 32289741 41906263 32289741 27778914 17183438 27778914 17183438 18894245 194038307 18894245 194038307 265062129 294292349 265062129 294292349 294066829 299842308 294066829 299842308 300440852 300240990 300440852 200641682 300440852 200641682 194544444 104896291 194544444 104896291 102413901 44673534 102413901 44673534 39681741 17698576 39681741 17698576 15796865 15806159 15796865 15806159 103088932 131095846 103088932 131095846 227610939 231890127 227610939 231890127 278561099 285291179 278561099 285291179 295058153 297927195 295058153 297927195 297196337 300177901 297196337 300177901 299640503 300177901 96654196 41445726 96654196 41445726 44128871 35084760 44128871 35084760 25629496 9209475 25629496 9209475 8460697 6833111 8460697 6833111 6229263 6003574 6229263 6003574 143958854 142356099 143958854 142356099 150312024 200965307 150312024 200965307 215286309 238961343 215286309 238961343 247148234 271205297 247148234 271205297 279395646 284338311 279395646 284338311 287812659 290930525 287812659 290930525 98754096 87668738 98754096 87668738 77304023 71612575 77304023 71612575 67999597 57782938 67999597 57782938 47265851 20693611 47265851 20693611 13853721 12554738 13853721 12554738 11341879 9296015 11341879 9296015 7225492 5019499 7225492 5019499 5310344 94818606 5310344 94818606 146216721 160051624 146216721 160051624 167872432 121931658 167872432 121931658 55086387 36543626 55086387 36543626 31003994 30843725 31003994 30843725 173542044 249092754 173542044 249092754 280964612 283280736 280964612 283280736 297562339 299399748 297562339 299399748 299343131 171448393 299343131 171448393 135003330 72259701 135003330 72259701 66279089 48262039 66279089 48262039 46428270 36911796 46428270 36911796 17464903 15105564 17464903 15105564 257458807 266524213 257458807 266524213 278801489 283384682 278801489 283384682 292527709 298727500 292527709 298727500 299230982 299369646 299230982 299369646 269443898 238961281 269443898 238961281 72728004 24772582 72728004 24772582 25613204 101819875 25613204 101819875 171238010 248476929 171238010 248476929 258977046 279038443 258977046 279038443 287298389 289727913 287298389 289727913 297535112 297077223 297535112 297077223 217627654 177983821 217627654 177983821 42923776 36900445 42923776 36900445 24547054 20377091 24547054 20377091 16553731 10327861 16553731 10327861 9469077 5726351 9469077 5726351 5788652 5046222 5788652 5046222 5428757 195588681 5428757 195588681 213656017 218827819 213656017 218827819 229133393 239363607 229133393 239363607 248775836 261761157 248775836 261761157 291140472 296964236 291140472 296964236 298904491 299570350 298904491 299570350 192493739 86209214 192493739 86209214 45107114 34027388 45107114 34027388 26533646 23945786 26533646 23945786 16202120 12172193 16202120 12172193 10738921 7001357 10738921 7001357 7646369 5423885 7646369 5423885 4573046 4540182 4573046 4540182 106643083 257446430 106643083 257446430 261802129 277153109 261802129 277153109 279700417 285096130 279700417 285096130 293122668 294887541 293122668 294887541 295855975 298451529 295855975 298451529 299283816 299772923 299283816 131357784 299283816 131357784 79260462 75033833 79260462 75033833 75642009 57808207 75642009 57808207 19497118 10358890 19497118 10358890 7972700 7313881 7972700 7313881 73607093 76657422 73607093 76657422 204703772 220419291 204703772 220419291 246820932 265434635 246820932 265434635 280044012 283901171 280044012 283901171 284319876 292800533 284319876 292800533 291632432 140227491 291632432 140227491 141122443 129900424 141122443 129900424 117170255 74818914 117170255 74818914 52195406 34384620 52195406 34384620 19015925 10765488 19015925 10765488 9282245 6811141 9282245 6811141 7092714 115484428 7092714 115484428 127386928 256474699 127386928 256474699 273416907 278855319 273416907 278855319 275577955 257299740 275577955 257299740 158965481 138358711 158965481 138358711 79199706 29027917 79199706 29027917 19753289 18102832 19753289 18102832 10808834 5507443 10808834 5507443 4993146 3232520 4993146 3232520 4177293 203829749 4177293 203829749 255011803 264262872 255011803 264262872 270550202 291922688 270550202 291922688 291821806 294498505 291821806 294498505 294244876 297008430 294244876 297008430 298423478 298701586 298423478 298701586 156369605 137396245 156369605 137396245 120417811 76723371 120417811 76723371 75635695 61396158 75635695 61396158 49381931 29268101 49381931 29268101 31234132 218497093 31234132 218497093 239972142 274226761 239972142 274226761 278482302 289794978 278482302 289794978 288425298 197330309 288425298 197330309 92935094 51634446 92935094 51634446 43222966 25783123 43222966 25783123 17251476 13176929 17251476 13176929 12587049 254965223 12587049 254965223 257044101 288827731 257044101 288827731 288373044 291026055 288373044 291026055 295445429 297341800 295445429 297341800 298142583 299614043 298142583 299614043 298399504 123469780 298399504 123469780 109094839 50282564 109094839 50282564 21209711 18150122 21209711 18150122 7136645 7263120 7136645 7263120 4461049 4782223 4461049 4782223 108763407 163652764 108763407 163652764 213907488 250305914 213907488 250305914 273925580 293119898 273925580 293119898 292938667 294200574 292938667 294200574 294716759 296709538 294716759 296709538 297287824 298607101 297287824 298607101 297703226 77634621 297703226 77634621 79742524 149855690 79742524 149855690 250131317 258970042 250131317 258970042 266215831 267995529 266215831 267995529 136212969 66454006 136212969 66454006 40657342 23504840 40657342 23504840 9247132 5426050 9247132 5426050 5530986 119561922 5530986 119561922 226245321 276085891 226245321 276085891 279485267 287095388 279485267 287095388 286530910 35632903 286530910 35632903 35560313 29341283 35560313 29341283 28809215 26231193 28809215 26231193 19037133 15488290 19037133 15488290 9701982 6223964 9701982 6223964 6263388 4958371 6263388 4958371 5105055 100614681 5105055 100614681 164261039 170210719 164261039 170210719 231343258 264555022 231343258 264555022 265067980 269060237 265067980 269060237 142760825 55931133 142760825 55931133 39826452 36712135 39826452 36712135 37091714 154170458 37091714 154170458 227816589 277130479 227816589 277130479 276367530 287244464 276367530 287244464 292250371 296290948 292250371 296290948 296586553 132764470 296586553 132764470 111690403 87019809 111690403 87019809 87613075 35652177 87613075 35652177 20517706 16151079 20517706 16151079 16744615 9512114 16744615 9512114 8574240 5545665 8574240 5545665 5860482 214580138 5860482 214580138 216072399 238352388 216072399 238352388 261474490 265658573 261474490 265658573 273041659 283138633 273041659 283138633 285928810 295757710 285928810 295757710 297002627 297541477 297002627 297541477 98629322 95732121 98629322 95732121 93864138 20198181 93864138 20198181 19184229 11048207 19184229 11048207 10816105 9241681 10816105 9241681 6343937 5647455 6343937 5647455 185347658 184343282 185347658 184343282 226675082 246474299 226675082 246474299 265474391 287315356 265474391 287315356 287677769 291342811 287677769 291342811 295790922 296223244 295790922 296223244 296990540 297294954 296990540 297294954 297381704 298445674 297381704 298445674 206861537 181688577 206861537 181688577 175667939 149813882 175667939 149813882 144252968 98143308 144252968 98143308 43361009 37303191 43361009 37303191 36310625 32885841 36310625 32885841 31307364 26685874 31307364 26685874 13116325 11853139 13116325 11853139 11979974 174957123 11979974 174957123 242874346 262361177 242874346 262361177 292342049 293714967 292342049 293714967 292544030 170274170 292544030 170274170 102148193 88912959 102148193 88912959 75029379 24013792 75029379 24013792 11600642 10372511 11600642 10372511 258308600 292242177 258308600 292242177 293220988 295507597 293220988 295507597 172337369 108370143 172337369 108370143 110228324 132981669 110228324 132981669 242607923 272597565 242607923 272597565 270306211 142985480 270306211 142985480 82701247 55066808 82701247 55066808 46767235 31071173 46767235 31071173 32982655 23627057 32982655 23627057 23953336 203752327 23953336 203752327 204437409 175243822 204437409 175243822 173109705 60425807 173109705 60425807 49705974 47136925 49705974 47136925 45083701 40170048 45083701 40170048 37743006 31016595 37743006 31016595 20660480 17232175 20660480 17232175 10534143 10473003 10534143 10473003 8087052 7536804 8087052 7536804 219529664 238570894 219529664 238570894 241253042 249088913 241253042 249088913 246944239 259088862 246944239 259088862 257338868 281242997 257338868 281242997 280986141 284068856 280986141 284068856 281848259 295461476 281848259 295461476 297500982 298243578 297500982 298243578 99001009 52047422 99001009 52047422 50006691 28320226 50006691 28320226 29833597 216488146 29833597 216488146 261289655 267873485 261289655 267873485 270932354 279258815 270932354 279258815 288515226 291628020 288515226 291628020 295377534 298129315 295377534 298129315 296781250 137141548 296781250 137141548 102593913 82122635 102593913 82122635 79445955 41430470 79445955 41430470 34180920 24755000 34180920 24755000 18288611 15285636 18288611 15285636 11078598 10594795 11078598 10594795 7330301 7958852 7330301 7958852 6285812 6483535 6285812 6483535 131459512 175863426 131459512 175863426 242870450 247537986 242870450 247537986 255749884 272162292 255749884 272162292 269104250 275340354 269104250 275340354 279091391 286400828 279091391 286400828 288890230 292599650 288890230 292599650 294183747 297193620 294183747 297193620 296695562 299358032 296695562 299358032 297392320 142704882 297392320 142704882 145779669 85579673 145779669 85579673 83734583 38947624 83734583 38947624 24191254 21936922 24191254 21936922 13532399 9542351 13532399 9542351 7564208 6734385 7564208 6734385 231676320 242051609 231676320 242051609 246262123 268978942 246262123 268978942 275611099 284438078 275611099 284438078 294486582 296815591 294486582 296815591 295029164 96757506 295029164 96757506 97031937 92489117 97031937 92489117 92447510 36506980 92447510 36506980 30116691 24366882 30116691 24366882 18680102 14274845 18680102 14274845 8602253 6083588 8602253 6083588 6381780 130094787 6381780 130094787 222979147 234363264 222979147 234363264 251428534 274293252 251428534 274293252 283576654 290406005 283576654 290406005 290563219 296121536 290563219 296121536 296372811 298079033 296372811 298079033 162582752 153869379 162582752 153869379 148242727 127133947 148242727 127133947 108500779 79435229 108500779 79435229 54593449 49547238 54593449 49547238 38551791 38388646 38551791 38388646 191124436 243026635 191124436 243026635 258783212 271427731 258783212 271427731 294434238 295104570 294434238 295104570 232975684 174139441 232975684 174139441 165607982 120608125 165607982 120608125 90191962 85945417 90191962 85945417 75338385 56672651 75338385 56672651 52890592 11702640 52890592 11702640 11300008 10304353 11300008 10304353 155459220 223031542 155459220 223031542 244769539 261199031 244769539 261199031 261965167 270140031 261965167 270140031 270039549 279140178 270039549 279140178 289117109 294896276 289117109 294896276 293997003 141250689 293997003 141250689 128895174 82815038 128895174 82815038 57452505 55661175 57452505 55661175 239144610 250488719 239144610 250488719 276466769 280313998 276466769 280313998 279201650 282864375 279201650 282864375 295679380 296700397 295679380 296700397 130576749 103536654 130576749 103536654 80832932 36039960 80832932 36039960 33425792 26365484 33425792 26365484 27120594 180888126 27120594 180888126 204472035 222253097 204472035 222253097 236551591 243012676 236551591 243012676 262202396 265728057 262202396 265728057 277853084 283404619 277853084 283404619 287682457 287746085 287682457 287746085 190938680 97806330 190938680 97806330 84127297 38015962 84127297 38015962 40125867 35490420 40125867 35490420 34384689 12897312 34384689 12897312 11214800 6444685 11214800 6444685 7387995 151360712 7387995 151360712 235477452 239944635 235477452 239944635 258600207 272832860 258600207 272832860 280775716 286578001 280775716 286578001 285877037 210379912 285877037 210379912 199565318 126063626 199565318 126063626 96478983 77821365 96478983 77821365 75101864 62738177 75101864 62738177 39338351 28984146 39338351 28984146 16716199 13619104 16716199 13619104 8946387 7139124 8946387 7139124 7556948 76059070 7556948 76059070 233242202 274175918 233242202 274175918 275134737 280320105 275134737 280320105 284103954 286553081 284103954 286553081 287513942 292276322 287513942 292276322 292253788 293806598 292253788 293806598 292802317 294204864 292802317 294204864 119855756 82835876 119855756 82835876 87386486 155866706 87386486 155866706 186295510 244131511 186295510 244131511 246929752 273667024 246929752 273667024 276864790 283548479 276864790 283548479 284549261 287832119 284549261 287832119 288470511 289427469 288470511 289427469 175735151 100764018 175735151 100764018 80966547 50486083 80966547 50486083 53661712 54710860 53661712 54710860 135726981 248134580 135726981 248134580 248491109 250702961 248491109 250702961 260054677 274424316 260054677 274424316 286997530 291315200 286997530 291315200 294036470 295439225 294036470 295439225 295190645 297715391 295190645 297715391 295576582 208172961 295576582 208172961 84901108 57343006 84901108 57343006 57207816 54320753 57207816 54320753 112213314 121125794 112213314 121125794 215437849 235143690 215437849 235143690 249847568 264527597 249847568 264527597 273649005 278890106 273649005 278890106 283816029 293305893 283816029 293305893 292602268 294979101 292602268 294979101 295367844 298441300 295367844 91289991 295367844 91289991 34707500 23397838 34707500 23397838 22139865 12943852 22139865 12943852 12554306 173770366 12554306 173770366 186705992 246282196 186705992 246282196 258193679 260803407 258193679 260803407 79706109 64344027 79706109 64344027 60519339 27749229 60519339 27749229 27923501 26760117 27923501 26760117 182202822 179516867 182202822 179516867 263059616 274016142 263059616 274016142 275505538 289710037 275505538 289710037 291594909 293953674 291594909 293953674 294292310 295795204 294292310 295795204 173658131 149636662 173658131 149636662 70828918 60605838 70828918 60605838 45496400 36350075 45496400 36350075 21137109 15264138 21137109 15264138 14674325 185457995 14674325 185457995 224631715 241501289 224631715 241501289 259638965 266148314 259638965 266148314 273315866 279386260 273315866 279386260 282757298 285219429 282757298 285219429 285302198 288000159 285302198 288000159 290903725 293300708 290903725 293300708 293002075 295598859 293002075 295598859 295742676 297084744 295742676 297084744 90505441 40090645 90505441 40090645 40449419 206239715 40449419 206239715 236317592 243052709 236317592 243052709 269510444 272833495 269510444 272833495 285131809 292060474 285131809 292060474 297032071 297781740 297032071 297781740 204254554 170545579 204254554 170545579 115593303 60019803 115593303 60019803 63366842 171552272 63366842 171552272 217358684 223172943 217358684 223172943 227159323 231831320 227159323 231831320 240786709 252521277 240786709 252521277 270402828 286778168 270402828 286778168 286457312 292330360 286457312 292330360 293953462 295522106 293953462 295522106 203347605 115637464 203347605 115637464 105961361 100352252 105961361 100352252 71745549 31929269 71745549 31929269 23507624 8706607 23507624 8706607 7618576 6353401 7618576 6353401 118147965 157446031 118147965 157446031 225371365 252532121 225371365 252532121 260066527 275622529 260066527 275622529 278525339 284219619 278525339 284219619 289749273 293321098 289749273 293321098 294428629 297009486 294428629 297009486 294786858 107240300 294786858 107240300 46237336 35864311 46237336 35864311 30002801 28765401 30002801 28765401 90829709 101613291 90829709 101613291 250696802 258681763 250696802 258681763 254212362 122957570 254212362 122957570 117026022 70073701 117026022 70073701 64245178 60549493 64245178 60549493 24595905 15148755 24595905 15148755 14187778 9245535 14187778 9245535 7373003 7669365 7373003 7669365 273515945 280633549 273515945 280633549 281752683 292225580 281752683 292225580 292009078 293633261 292009078 293633261 294080292 295684923 294080292 295684923 295226905 197732629 295226905 197732629 177444351 124854276 177444351 124854276 87726197 74855442 87726197 74855442 46287469 38612429 46287469 38612429 23527725 17696989 23527725 17696989 16395310 15420024 16395310 15420024 12658609 11194687 12658609 11194687 8824155 8093114 8824155 8093114 226456965 262213302 226456965 262213302 280014894 282721248 280014894 282721248 284354451 288130573 284354451 288130573 286766815 294062155 286766815 294062155 294638181 295911336 294638181 295911336 140547161 103592233 140547161 103592233 67254848 62916200 67254848 62916200 51531236 42681045 51531236 42681045 18769763 15983704 18769763 15983704 13285544 10355320 13285544 10355320 10199833 111118966 10199833 111118966 191748511 223025764 191748511 223025764 235351198 239740042 235351198 239740042 78576751 49520077 78576751 49520077 33389355 14428471 33389355 14428471 13245606 10301043 13245606 10301043 9417843 135840875 9417843 135840875 170685566 221448258 170685566 221448258 228478082 234218982 228478082 234218982 243108634 249557008 243108634 249557008 253821534 261807231 253821534 261807231 275402323 281312294 275402323 281312294 283306867 287485002 283306867 287485002 288521511 291964914 288521511 291964914 294420634 296436921 294420634 296436921 296895557 297104199 296895557 140494527 296895557 140494527 121636979 113564185 121636979 113564185 59771463 51463034 59771463 51463034 27017110 27030396 27017110 27030396 203339500 246098298 203339500 246098298 254002423 265335311 254002423 265335311 264883206 287385582 264883206 287385582 295832683 296637108 295832683 296637108 192148496 57139498 192148496 57139498 60550445 262203043 60550445 262203043 264932052 276595666 264932052 276595666 278582110 281423816 278582110 281423816 281265714 286580801 281265714 286580801 290495167 290706131 290495167 290706131 240869130 59014138 240869130 59014138 55671863 45101079 55671863 45101079 45733811 38759148 45733811 38759148 36698375 22008608 36698375 22008608 18153594 14792314 18153594 14792314 14980110 8322277 14980110 8322277 7505571 7510127 7505571 7510127 6550305 6693911 6550305 6693911 206576184 250925919 206576184 250925919 269862946 280258819 269862946 280258819 284219316 285197184 284219316 285197184 209884506 174501089 209884506 174501089 174673681 107918009 174673681 107918009 69146675 44155344 69146675 44155344 46782850 149356368 46782850 149356368 212390952 229616167 212390952 229616167 245662316 266907589 245662316 266907589 269744279 272903201 269744279 272903201 278458201 279026628 278458201 279026628 92304504 88640034 92304504 88640034 56489475 52040882 56489475 52040882 46289488 33354651 46289488 33354651 30675070 13451424 30675070 13451424 12111561 9027038 12111561 9027038 7517993 251236423 7517993 251236423 266261239 274322183 266261239 274322183 273434558 277145470 273434558 277145470 280329370 283712416 280329370 283712416 288638275 291885230 288638275 291885230 291779820 293537823 291779820 293537823 293941301 295205329 293941301 295205329 294304349 140694645 294304349 140694645 94251513 59320995 94251513 59320995 46041430 38975189 46041430 38975189 29419438 20737113 29419438 20737113 21160007 11267451 21160007 11267451 10644547 8646966 10644547 8646966 8260310 158020968 8260310 158020968 168748082 203119563 168748082 203119563 208674249 233461663 208674249 233461663 256458719 275047772 256458719 275047772 282057165 284896013 282057165 284896013 284054049 289377045 284054049 289377045 291892791 294109083 291892791 294109083 293852131 294543098 293852131 294543098 192161886 154382144 192161886 154382144 162427334 127257607 162427334 127257607 87723066 46782988 87723066 46782988 47688979 204835457 47688979 204835457 237845608 248046223 237845608 248046223 253471064 255496632 253471064 255496632 258386096 263683528 258386096 263683528 268087705 279674188 268087705 279674188 286819861 290989452 286819861 290989452 291318509 293426064 291318509 293426064 294959470 295777036 294959470 295777036 168333891 122822759 168333891 122822759 101470576 80280770 101470576 80280770 78716058 62574620 78716058 62574620 52759904 44269568 52759904 44269568 43998084 15685430 43998084 15685430 15078717 12048739 15078717 12048739 9322714 8145209 9322714 8145209 8163517 7615022 8163517 7615022 140004255 183092649 140004255 183092649 203215747 232339417 203215747 232339417 235187254 252669625 235187254 252669625 256869175 261468522 256869175 261468522 261619315 266688554 261619315 266688554 273354791 282942435 273354791 282942435 284873824 285360431 284873824 285360431 141279072 131919384 141279072 131919384 93967685 66274204 93967685 66274204 59818039 56942991 59818039 56942991 56611742 35123532 56611742 35123532 21415129 18775507 21415129 18775507 11937704 8993930 11937704 8993930 9360181 7841189 9360181 7841189 8112233 189829090 8112233 189829090 201385657 227597623 201385657 227597623 250697081 264445994 250697081 264445994 285174579 286129121 285174579 286129121 186115718 113358001 186115718 113358001 86013768 69469628 86013768 69469628 58317360 34635287 58317360 34635287 21555472 19016837 21555472 19016837 19897452 206184717 19897452 206184717 223213755 235030024 223213755 235030024 231091421 241705452 231091421 241705452 282617987 289396448 282617987 289396448 288810976 292079195 288810976 292079195 291684887 293894520 291684887 293894520 292212654 182786849 292212654 182786849 103397406 60280346 103397406 60280346 20031178 15146602 20031178 15146602 12786416 9829511 12786416 9829511 9589608 86229964 9589608 86229964 116657065 125077817 116657065 125077817 200093835 202446629 200093835 202446629 208810004 256368737 208810004 256368737 266660318 278149483 266660318 278149483 291853390 295309130 291853390 295309130 293806303 212900675 293806303 212900675 154443101 137955594 154443101 137955594 104472542 44928153 104472542 44928153 45834104 185238607 45834104 185238607 222912741 273907302 222912741 273907302 275718278 279350434 275718278 279350434 286037754 289409965 286037754 289409965 289408797 292544228 289408797 292544228 291175582 152485260 291175582 152485260 110340075 105747196 110340075 105747196 86493837 74415595 86493837 74415595 45181157 36147942 45181157 36147942 21875444 11723650 21875444 11723650 12021391 10574305 12021391 10574305 9968071 7460003 9968071 7460003 8022534 6803206 8022534 6803206 7984798 188550401 7984798 188550401 257314029 271383924 257314029 271383924 281289874 284605969 281289874 284605969 285594848 291489568 285594848 291489568 292068214 292228331 292068214 292228331 189272055 114152445 189272055 114152445 91439378 40986040 91439378 40986040 37381930 26891722 37381930 26891722 20147985 9583119 20147985 9583119 8216553 7267931 8216553 7267931 199239565 206033049 199239565 206033049 238962770 241638413 238962770 241638413 161136474 126726040 161136474 126726040 128416216 95104161 128416216 95104161 72640574 32804966 72640574 32804966 18094188 18486137 18094188 18486137 173904207 173746790 173904207 173746790 208678606 243536781 208678606 243536781 244791186 249954474 244791186 249954474 274484086 280590359 274484086 280590359 283950676 286244390 283950676 286244390 289626082 292515000 289626082 292515000 291798181 293487143 291798181 293487143 293349997 294794862 293349997 294794862 112688751 93984115 112688751 93984115 69806529 34604540 69806529 34604540 28052151 23733275 28052151 23733275 13789065 9475152 13789065 9475152 9733962 186913083 9733962 186913083 219058813 232552507 219058813 232552507 245788751 269425596 245788751 269425596 275292005 281035826 275292005 281035826 294255317 295219983 294255317 295219983 295001710 295219983 112813352 100239899 112813352 100239899 97192623 87670071 97192623 87670071 69300008 58510878 69300008 58510878 51345337 39718997 51345337 39718997 40905491 31896067 40905491 31896067 21193882 9219293 21193882 9219293 10842759 90700639 10842759 90700639 141152101 226516294 141152101 226516294 257209278 265221625 257209278 265221625 267081951 271519660 267081951 271519660 279415256 286721998 279415256 286721998 291757396 293601600 291757396 293601600 292685015 295027842 292685015 73160768 292685015 73160768 57779822 48773387 57779822 48773387 51324496 215132781 51324496 215132781 221310177 263526402 221310177 263526402 275150595 278547683 275150595 278547683 289659750 292013256 289659750 292013256 292039736 294796779 292039736 294796779 293784512 181154298 293784512 181154298 160522636 40492832 160522636 40492832 39422279 15866352 39422279 15866352 13405744 12938049 13405744 12938049 248451299 258633738 248451299 258633738 257364655 286346620 257364655 286346620 285985677 289391238 285985677 289391238 289917066 292479788 289917066 292479788 291879308 293586100 291879308 293586100 293313542 294561474 293313542 294561474 197546641 154136963 197546641 154136963 150368992 62669785 150368992 62669785 59049512 49847002 59049512 49847002 28607189 25529337 28607189 25529337 215572775 220998188 215572775 220998188 239356636 267110707 239356636 267110707 271761139 275618242 271761139 275618242 275471047 278018429 275471047 278018429 286800001 287556163 286800001 287556163 76672281 58855129 76672281 58855129 55862812 26985754 55862812 26985754 23232315 16491981 23232315 16491981 17805530 54490154 17805530 54490154 130895833 157939389 130895833 157939389 199617775 225063066 199617775 225063066 230814149 278109848 230814149 278109848 283599012 286551457 283599012 286551457 290877219 293510339 290877219 293510339 293044901 293860725 293044901 293860725 259241714 205273066 259241714 205273066 149326154 71177793 149326154 71177793 75173385 152785484 75173385 152785484 169312099 211014056 169312099 211014056 226682901 242549989 226682901 242549989 284498206 288031750 284498206 288031750 289651512 291892509 289651512 291892509 291143169 248604971 291143169 248604971 196449924 182218557 196449924 182218557 144190474 108519267 144190474 108519267 107086076 102363759 107086076 102363759 80177295 62460678 80177295 62460678 64930241 47547328 64930241 47547328 51536050 42820979 51536050 42820979 36654856 20499632 36654856 20499632 21815984 192138691 21815984 192138691 196919470 216307639 196919470 216307639 223093789 247725222 223093789 247725222 261022948 268650390 261022948 268650390 278969980 281232879 278969980 281232879 282709035 287125155 282709035 287125155 286133158 219572610 286133158 219572610 133258632 87789880 133258632 87789880 64128896 53029409 64128896 53029409 45118921 25040996 45118921 25040996 25328372 13748875 25328372 13748875 10535758 10139007 10535758 10139007 9248540 99269938 9248540 99269938 132973824 140273730 132973824 140273730 149276105 152766868 149276105 152766868 178432470 172811083 178432470 172811083 155232965 82712043 155232965 82712043 53880289 47531976 53880289 47531976 42559285 35029249 42559285 35029249 17931345 12552663 17931345 12552663 11049573 9349348 11049573 9349348 8851311 181053908 8851311 181053908 219371512 250808853 219371512 250808853 253376365 278707878 253376365 278707878 280597600 286228354 280597600 286228354 287408958 292664444 287408958 292664444 291460803 293884932 291460803 293884932 293202309 201414244 293202309 201414244 143916433 120748889 143916433 120748889 78491569 74550923 78491569 74550923 236914567 251546172 236914567 251546172 251938608 274512354 251938608 274512354 273105216 276940653 273105216 276940653 285490522 287977292 285490522 287977292 289233827 290816534 289233827 290816534 290717899 293293033 290717899 293293033 292059496 293580914 292059496 293580914 150026764 137697057 150026764 137697057 52686615 49800404 52686615 49800404 45678249 29196444 45678249 29196444 24089279 21302766 24089279 21302766 21666098 19707008 21666098 19707008 250244500 279744633 250244500 279744633 281697831 291187618 281697831 291187618 290154012 293437265 290154012 293437265 291639065 162964631 291639065 162964631 114416911 106119052 114416911 106119052 65952156 51907384 65952156 51907384 45110972 42044691 45110972 42044691 37558841 19079087 37558841 19079087 19607162 17265724 19607162 17265724 10959023 11479642 10959023 11479642 188148945 197199975 188148945 197199975 251956634 268369260 251956634 268369260 268724680 274219553 268724680 274219553 274334193 277688319 274334193 277688319 283424464 287812096 283424464 287812096 289000872 292060328 289000872 292060328 291939467 292990019 291939467 187886339 291939467 187886339 123808586 42304127 123808586 42304127 40133176 23960069 40133176 23960069 17291050 11341650 17291050 11341650 10395116 8513329 10395116 8513329 8338780 8513329 155594918 177173183 155594918 177173183 227239035 237388925 227239035 237388925 248691075 254306826 248691075 254306826 253958485 250285810 253958485 250285810 231296072 159464426 231296072 159464426 113062019 86153129 113062019 86153129 62464288 51347965 62464288 51347965 33764783 32370391 33764783 32370391 102033871 183387948 102033871 183387948 231230723 266683922 231230723 266683922 266644467 274263290 266644467 274263290 273889887 278987306 273889887 278987306 281881126 287661641 281881126 287661641 288789119 292101333 288789119 292101333 289737808 154367254 289737808 154367254 142536452 132129172 142536452 132129172 113889704 89927853 113889704 89927853 50204481 35681815 50204481 35681815 20390556 16420024 20390556 16420024 17196226 152236616 17196226 152236616 213311073 232379840 213311073 232379840 231798346 135914991 231798346 135914991 51212334 39741195 51212334 39741195 25393044 19457954 25393044 19457954 19222451 11322275 19222451 11322275 11045338 134058073 11045338 134058073 191228195 253602821 191228195 253602821 267472991 276789869 267472991 276789869 276932553 286928915 276932553 286928915 286706742 290831723 286706742 290831723 289286860 244387854 289286860 244387854 240217661 249634370 240217661 249634370 250287942 265637750 250287942 265637750 268345677 278433500 268345677 278433500 276469693 281160602 276469693 281160602 286846244 292290658 286846244 292290658 292253594 292527518 292253594 292527518 192540084 147174672 192540084 147174672 118978705 70859636 118978705 70859636 71989126 63433072 71989126 63433072 52308008 40348582 52308008 40348582 34001078 31892715 34001078 31892715 30363725 24289120 30363725 24289120 22884390 18490154 22884390 18490154 18714293 201334666 18714293 201334666 225654307 236322994 225654307 236322994 239422596 250265945 239422596 250265945 263787121 267760718 263787121 267760718 185251947 144459440 185251947 144459440 113302053 73214080 113302053 73214080 41262149 28817347 41262149 28817347 22998214 18862272 22998214 18862272 13445808 11009200 13445808 11009200 11514340 9407881 11514340 9407881 10171854 210214638 10171854 210214638 225422314 244693281 225422314 244693281 255942621 261017489 255942621 261017489 265412723 289004566 265412723 289004566 290351389 291700247 290351389 291700247 291177095 92422812 291177095 92422812 89551950 76333186 89551950 76333186 72666512 69552894 72666512 69552894 71238745 60006823 71238745 60006823 60971058 46062855 60971058 46062855 48787377 153745955 48787377 153745955 191738754 232483227 191738754 232483227 235059389 249685192 235059389 249685192 282880792 287548490 282880792 287548490 287514243 134280766 287514243 134280766 139092874 130650471 139092874 130650471 89575661 69829055 89575661 69829055 61531088 41269405 61531088 41269405 40690050 100008735 40690050 100008735 152543836 182364776 152543836 182364776 230833092 240396476 230833092 240396476 238539742 172711731 238539742 172711731 137549738 76314240 137549738 76314240 74207918 69955160 74207918 69955160 61898722 52664818 61898722 52664818 48028418 34739458 48028418 34739458 30483736 28435008 30483736 28435008 17563953 14463862 17563953 14463862 14058372 12031836 14058372 12031836 11418504 9122247 11418504 9122247 9905247 96791766 9905247 96791766 201955672 241693959 201955672 241693959 246038218 251565304 246038218 251565304 275487074 284577590 275487074 284577590 285288274 290226275 285288274 290226275 289094168 210603929 289094168 210603929 130584294 74455639 130584294 74455639 69833230 64523444 69833230 64523444 54483901 35330164 54483901 35330164 29629644 23420466 29629644 23420466 19115917 14781011 19115917 14781011 12281171 11746053 12281171 11746053 10974795 7529069 10974795 7529069 8971784 154598576 8971784 154598576 176011549 183228836 176011549 183228836 217477413 254481756 217477413 254481756 258375677 269585489 258375677 269585489 275103166 279527895 275103166 279527895 279599047 285937823 279599047 285937823 289925716 291386280 289925716 291386280 290339718 197143482 290339718 197143482 142393878 113294737 142393878 113294737 112312775 96265346 112312775 96265346 87427391 55644948 87427391 55644948 51787792 44449155 51787792 44449155 37326793 30016803 37326793 30016803 14104712 13845809 14104712 13845809 13103089 233563105 13103089 233563105 253925653 257901971 253925653 257901971 194924991 167611561 194924991 167611561 146012024 136915905 146012024 136915905 119697607 86476783 119697607 86476783 58166497 45216241 58166497 45216241 43150884 31119178 43150884 31119178 27667272 20893981 27667272 20893981 11629123 9742685 11629123 9742685 9787200 160366720 9787200 160366720 168831992 104211726 168831992 104211726 61094706 47321352 61094706 47321352 41734067 35560421 41734067 35560421 21227930 19845792 21227930 19845792 15495533 9700591 15495533 9700591 8809898 8643493 8809898 8643493 138766034 228311117 138766034 228311117 258223079 269514083 258223079 269514083 272070673 276268941 272070673 276268941 278626349 289046159 278626349 289046159 288698496 292185070 288698496 292185070 291845390 292860163 291845390 292860163 133156769 123771662 133156769 123771662 111643359 99724122 111643359 99724122 68971353 30005247 68971353 30005247 28214627 18608824 28214627 18608824 17591227 15090771 17591227 15090771 13517602 13306377 13517602 13306377 12767872 8512270 12767872 8512270 9769147 162547680 9769147 162547680 189958423 198617927 189958423 198617927 217824990 240833899 217824990 240833899 247832140 254824219 247832140 254824219 261535845 266585952 261535845 266585952 273624708 286399903 273624708 286399903 286268551 288947402 286268551 288947402 171271789 139852591 171271789 139852591 116300307 82325632 116300307 82325632 60912252 57074684 60912252 57074684 58436569 126591136 58436569 126591136 184571197 239694425 184571197 239694425 252317311 280347560 252317311 280347560 286660704 288534397 286660704 288534397 153360909 99541076 153360909 99541076 98475851 72043374 98475851 72043374 71029802 58981722 71029802 58981722 58485310 43070481 58485310 43070481 36398392 18204028 36398392 18204028 17974062 12682250 17974062 12682250 12518394 92878785 12518394 92878785 143785184 147817004 143785184 147817004 177463685 173529050 177463685 173529050 197448691 231249532 197448691 231249532 232599391 267827719 232599391 267827719 266320689 269459463 266320689 269459463 273921604 285197265 273921604 285197265 285764558 288913572 285764558 288913572 289439706 291711105 289439706 291711105 183498423 139401716 183498423 139401716 116747437 101880330 116747437 101880330 49696710 44715178 49696710 44715178 40842316 39008926 40842316 39008926 211167641 212409355 211167641 212409355 272803681 282666133 272803681 282666133 282282059 193734218 282282059 193734218 146217775 73559048 146217775 73559048 66712708 31134132 66712708 31134132 26613843 12120372 26613843 12120372 10284684 9280010 10284684 9280010 154964723 182659141 154964723 182659141 255780710 262408305 255780710 262408305 264643907 283903965 264643907 283903965 290809115 292407551 290809115 292407551 291377241 292980379 291377241 292980379 152789999 122615157 152789999 122615157 122984846 72260146 122984846 72260146 28826930 27471442 28826930 27471442 134981928 155821723 134981928 155821723 174391004 205891940 174391004 205891940 235497244 254602194 235497244 254602194 271318792 278249915 271318792 278249915 278005207 289533408 278005207 289533408 290033115 292556362 290033115 292556362 291446076 199835823 291446076 199835823 113790270 84312192 113790270 84312192 81787527 63378730 81787527 63378730 47172941 40547790 47172941 40547790 26475829 22534921 26475829 22534921 22092548 20182991 22092548 20182991 21026093 127470532 21026093 127470532 215040771 221431569 215040771 221431569 229627612 249871202 229627612 249871202 264195958 268586095 264195958 268586095 268887013 279267193 268887013 279267193 282838458 285790303 282838458 285790303 186400494 154036007 186400494 154036007 127274692 72986079 127274692 72986079 67226217 60496728 67226217 60496728 52581871 49279126 52581871 49279126 49415120 164984368 49415120 164984368 225285866 252584312 225285866 252584312 270161279 274184264 270161279 274184264 274103236 278891227 274103236 278891227 284547257 291553108 284547257 291553108 289865011 108824774 289865011 108824774 88253500 57820938 88253500 57820938 55822392 52968367 55822392 52968367 35763379 32168718 35763379 32168718 19265331 18508574 19265331 18508574 16569964 16663501 16569964 16663501 165393134 200116150 165393134 200116150 202561927 170497450 202561927 170497450 142632980 130825533 142632980 130825533 92794047 84462360 92794047 84462360 55324089 42818344 55324089 42818344 36386623 31344952 36386623 31344952 33176108 24224183 33176108 24224183 25049462 19503506 25049462 19503506 11979149 11711395 11979149 11711395 168014434 233262012 168014434 233262012 256238326 263178056 256238326 263178056 275554938 284778923 275554938 284778923 283817465 287908677 283817465 287908677 288668934 292574203 288668934 292574203 291630533 186592588 291630533 186592588 102172057 94910370 102172057 94910370 82373149 59910409 82373149 59910409 60109962 57645983 60109962 57645983 28538514 21638124 28538514 21638124 11552508 10621551 11552508 10621551 179471629 247288047 179471629 247288047 247964809 256618976 247964809 256618976 269671003 271331690 269671003 271331690 160625437 132593690 160625437 132593690 89884522 77576641 89884522 77576641 58680212 23749251 58680212 23749251 17658795 15956741 17658795 15956741 15215999 13995092 15215999 13995092 113217414 160815430 113217414 160815430 199433548 207921813 199433548 207921813 239540821 251362773 239540821 251362773 250879146 256811052 250879146 256811052 260428429 263573522 260428429 263573522 275711972 277398120 275711972 277398120 286619140 290150039 286619140 290150039 288679827 170932459 288679827 170932459 120418597 93747168 120418597 93747168 84294007 53589845 84294007 53589845 44467458 35268798 44467458 35268798 30346508 23724321 30346508 23724321 22005768 14050205 22005768 14050205 16544281 234846828 16544281 234846828 239609303 254022537 239609303 254022537 252097843 263001479 252097843 263001479 266494509 269271774 266494509 269271774 268667588 278783205 268667588 278783205 282683035 287059371 282683035 287059371 290948562 291804824 290948562 291804824 122622275 116236964 122622275 116236964 83583762 69187582 83583762 69187582 68567084 62385265 68567084 62385265 51218623 47334461 51218623 47334461 43796429 31637562 43796429 31637562 31008000 20303182 31008000 20303182 19233816 12327601 19233816 12327601 10768762 11552765 10768762 11552765 107874521 113447099 107874521 113447099 121841890 169580332 121841890 169580332 235625610 244663968 235625610 244663968 257463557 272265938 257463557 272265938 271521609 273301423 271521609 273301423 201088425 184103977 201088425 184103977 137464459 121211123 137464459 121211123 108520359 102273166 108520359 102273166 105011256 87901483 105011256 87901483 46888688 26915595 46888688 26915595 27931093 17160673 27931093 17160673 17766940 11987802 17766940 11987802 11074885 9728859 11074885 9728859 9276417 119397639 9276417 119397639 184335174 202961890 184335174 202961890 258744870 280736982 258744870 280736982 285082471 290526712 285082471 290526712 289757353 172382346 289757353 172382346 138883436 131797690 138883436 131797690 110730779 85791660 110730779 85791660 79149620 64056564 79149620 64056564 60439824 34740342 60439824 34740342 31795653 27064561 31795653 27064561 25392549 16830519 25392549 16830519 13382637 12083175 13382637 12083175 11638429 8794103 11638429 8794103 9364172 77643921 9364172 77643921 160907205 197578723 160907205 197578723 216577626 223072897 216577626 223072897 228547728 253597208 228547728 253597208 261311432 266048245 261311432 266048245 263749341 109909271 263749341 109909271 78271029 64770186 78271029 64770186 66358217 56957898 66358217 56957898 56543802 91571257 56543802 91571257 158922283 174638204 158922283 174638204 246260152 264574542 246260152 264574542 273117447 276065190 273117447 276065190 275152628 280887820 275152628 280887820 286374987 292033536 286374987 292033536 291616368 292383942 291616368 292383942 145558282 118827978 145558282 118827978 123469253 115172770 123469253 115172770 62643267 52204326 62643267 52204326 30012272 27291807 30012272 27291807 25289840 23872121 25289840 23872121 23017199 21709854 23017199 21709854 22439132 16176849 22439132 16176849 15816140 155708287 15816140 155708287 229619446 249423769 229619446 249423769 257305240 263294001 257305240 263294001 279100783 279842310 279100783 279842310 105290104 98091843 105290104 98091843 83965793 63912732 83965793 63912732 58206968 31673182 58206968 31673182 31647182 25790445 31647182 25790445 24426484 16123178 24426484 16123178 16973399 14889175 16973399 14889175 182627212 230730441 182627212 230730441 244573935 260120138 244573935 260120138 265017839 269251829 265017839 269251829 270831963 276373502 270831963 276373502 279332472 284354727 279332472 284354727 282376069 185005251 282376069 185005251 61451166 32873586 61451166 32873586 27162131 17636238 27162131 17636238 10653650 9778754 10653650 9778754 181674424 195605997 181674424 195605997 209893946 248797470 209893946 248797470 270370086 273660361 270370086 273660361 274197710 277567874 274197710 277567874 275683341 283826607 275683341 283826607 289286456 292033276 289286456 292033276 290022478 93976697 290022478 93976697 81587557 74050122 81587557 74050122 62120760 48064909 62120760 48064909 44952422 20092441 44952422 20092441 19860201 14394949 19860201 14394949 12761164 12697645 12761164 12697645 161513369 182729835 161513369 182729835 198263856 233484809 198263856 233484809 232328104 121652843 232328104 121652843 77332996 61333374 77332996 61333374 50366331 43163697 50366331 43163697 41008689 30757440 41008689 30757440 29795979 25937217 29795979 25937217 20312461 16894506 20312461 16894506 12029767 10793884 12029767 10793884 10540215 107095883 10540215 107095883 144616990 157014894 144616990 157014894 179698592 213893102 179698592 213893102 227150136 233515975 227150136 233515975 263462392 273527298 263462392 273527298 272487375 281403391 272487375 281403391 289746829 290390647 289746829 290390647 131005550 99456903 131005550 99456903 54826215 41376476 54826215 41376476 43654406 38998455 43654406 38998455 33383477 32953417 33383477 32953417 131777573 211574722 131777573 211574722 218375334 241755883 218375334 241755883 243022233 247218137 243022233 247218137 168442318 142978513 168442318 142978513 145389537 121122097 145389537 121122097 110428413 105030323 110428413 105030323 94239457 88572144 94239457 88572144 80853717 71763865 80853717 71763865 75045211 143054057 75045211 143054057 243563306 246887720 243563306 246887720 119202845 99721815 119202845 99721815 76565055 52236953 76565055 52236953 34861462 27152662 34861462 27152662 18536282 14000111 18536282 14000111 13875166 12594956 13875166 12594956 11498029 221839825 11498029 221839825 249815049 256218228 249815049 256218228 263624904 283717905 263624904 283717905 286678229 289481206 286678229 289481206 287740711 201517211 287740711 201517211 168649881 122456220 168649881 122456220 88121206 73048670 88121206 73048670 76610416 170749747 76610416 170749747 180451156 225958572 180451156 225958572 255261209 267364769 255261209 267364769 275093049 277393593 275093049 277393593 149466403 91924740 149466403 91924740 83432939 80833553 83432939 80833553 197850995 231485652 197850995 231485652 239135972 251120873 239135972 251120873 262543565 268350718 262543565 268350718 270529403 279583899 270529403 279583899 280610909 286516376 280610909 286516376 287306020 290417721 287306020 290417721 289507846 242411474 289507846 242411474 203416692 123288410 203416692 123288410 81757318 68575236 81757318 68575236 63988480 51769439 63988480 51769439 36669563 32203321 36669563 32203321 34552663 143860420 34552663 143860420 190913128 208554611 190913128 208554611 231736739 246085073 231736739 246085073 252152689 263730993 252152689 263730993 264571430 270757867 264571430 270757867 268965796 271522404 268965796 271522404 271153912 277170950 271153912 277170950 276205725 282269401 276205725 282269401 287673680 291406419 287673680 291406419 290935465 292742430 290935465 292742430 201251212 153315637 201251212 153315637 150013271 133902384 150013271 133902384 102403919 98266180 102403919 98266180 191892707 197801343 191892707 197801343 218699468 244653703 218699468 244653703 255335754 263506660 255335754 263506660 264624193 272501915 264624193 272501915 275655609 278835237 275655609 278835237 279798073 286185926 279798073 286185926 287062630 288450191 287062630 288450191 125422704 98859497 125422704 98859497 95106812 84102628 95106812 84102628 79815554 60247190 79815554 60247190 36188917 26251926 36188917 26251926 23067597 17451578 23067597 17451578 16568252 16406695 16568252 16406695 209160233 237575292 209160233 237575292 261359115 281100405 261359115 281100405 277495528 218854706 277495528 218854706 179147979 149302133 179147979 149302133 150865188 116980821 150865188 116980821 106149695 104166649 106149695 104166649 182545390 227827103 182545390 227827103 238455998 253468975 238455998 253468975 252250721 269270800 252250721 269270800 269174659 196440799 269174659 196440799 189591963 144772990 189591963 144772990 144999632 135785204 144999632 135785204 121982596 111253390 121982596 111253390 71688798 70135710 71688798 70135710 65587202 59872219 65587202 59872219 48342567 34911020 48342567 34911020 37512188 142902300 37512188 142902300 188927948 189569788 188927948 189569788 221446785 222583501 221446785 222583501 227906290 280089392 227906290 280089392 283102371 284579454 283102371 284579454 195508645 168423387 195508645 168423387 79019884 75676522 79019884 75676522 199252888 213244523 199252888 213244523 214013193 231731374 214013193 231731374 261517083 272576011 261517083 272576011 272788275 276787479 272788275 276787479 280692504 283546516 280692504 283546516 159790711 127175920 159790711 127175920 113828518 100779738 113828518 100779738 84631674 63747127 84631674 63747127 40132535 36162645 40132535 36162645 31354128 22073764 31354128 22073764 22976451 20335627 22976451 20335627 18215050 11627986 18215050 11627986 10272091 9520023 10272091 9520023 191853161 231899173 191853161 231899173 242452262 254095334 242452262 254095334 258470732 262032033 258470732 262032033 268134546 282434759 268134546 282434759 283588240 286266160 283588240 286266160 285053922 113626489 285053922 113626489 72252760 53674851 72252760 53674851 46830437 46538902 46830437 46538902 194188904 234968758 194188904 234968758 249240747 264418732 249240747 264418732 264225168 269428658 264225168 269428658 268014580 204984146 268014580 204984146 158236942 141086322 158236942 141086322 138073517 100706664 138073517 100706664 95224294 66772983 95224294 66772983 69782889 62050080 69782889 62050080 54409706 51226989 54409706 51226989 207655339 239900290 207655339 239900290 246206672 260230438 246206672 260230438 261841038 267645213 261841038 267645213 271120557 275875581 271120557 275875581 286783256 286488004 286783256 286488004 168074443 119959591 168074443 119959591 74847835 71986235 74847835 71986235 227032557 241682109 227032557 241682109 258480311 265219560 258480311 265219560 268259226 274756852 268259226 274756852 276151040 282011629 276151040 282011629 279844318 113422033 279844318 113422033 86699974 65382958 86699974 65382958 57108422 56957154 57108422 56957154 172564823 170296998 172564823 170296998 223965016 230234581 223965016 230234581 259994475 263253016 259994475 263253016 267673299 272846839 267673299 272846839 284018319 288703066 284018319 288703066 289205260 291728955 289205260 291728955 291008994 148858096 291008994 148858096 110626792 86854911 110626792 86854911 82794812 46137318 82794812 46137318 46690333 25556054 46690333 25556054 26030665 22428800 26030665 22428800 18950717 11853174 18950717 11853174 10789210 10604200 10789210 10604200 169456193 185224492 169456193 185224492 236258350 256867751 236258350 256867751 257226639 264201829 257226639 264201829 270377225 285405601 270377225 285405601 289183668 288883039 289183668 288883039 143907620 129264910 143907620 129264910 100187490 94677491 100187490 94677491 81022254 59646925 81022254 59646925 59268632 56822422 59268632 56822422 112473412 221021810 112473412 221021810 230467940 238823656 230467940 238823656 249567465 254785437 249567465 254785437 261555904 263714538 261555904 263714538 271751743 277295763 271751743 277295763 277324600 286331293 277324600 286331293 289592888 292705833 289592888 292705833 291407617 161384677 291407617 161384677 140424379 116188901 140424379 116188901 69892620 38186601 69892620 38186601 40893667 210240922 40893667 210240922 207521409 144563202 207521409 144563202 107947591 102993859 107947591 102993859 87688678 82305840 87688678 82305840 80540265 49590277 80540265 49590277 40515757 18385864 40515757 18385864 19293599 12665545 19293599 12665545 11772011 10193916 11772011 10193916 9561734 10193916 156497545 215696171 156497545 215696171 221396747 234631361 221396747 234631361 236844967 239883982 236844967 239883982 192478302 117681014 192478302 117681014 111999381 51907720 111999381 51907720 45833956 34874783 45833956 34874783 28789866 21814311 28789866 21814311 20761953 15098112 20761953 15098112 10296223 11087171 10296223 11087171 197049145 229150148 197049145 229150148 234543864 249443537 234543864 249443537 256646668 265262640 256646668 265262640 266617353 277372275 266617353 277372275 282283557 290411090 282283557 290411090 290557664 292366842 290557664 292366842 57314497 41786561 57314497 41786561 42924717 37018654 42924717 37018654 40077374 178603592 40077374 178603592 220614201 244237468 220614201 244237468 245791748 272057737 245791748 272057737 270486981 149864680 270486981 149864680 132751130 102333153 132751130 102333153 80939110 68769331 80939110 68769331 58844738 47525033 58844738 47525033 44133557 37263720 44133557 37263720 30878198 23935550 30878198 23935550 24499873 15287744 24499873 15287744 11648805 12787867 11648805 12787867 176471409 215209447 176471409 215209447 233025753 243228064 233025753 243228064 253110703 269648215 253110703 269648215 271376075 280852612 271376075 280852612 280299632 289681899 280299632 289681899 289725837 290672962 289725837 290672962 234704687 85602512 234704687 85602512 81927795 64736737 81927795 64736737 58637995 54830639 58637995 54830639 55482190 48875322 55482190 48875322 46688552 25283694 46688552 25283694 21306086 13573119 21306086 13573119 13275065 162268544 13275065 162268544 224879853 256390119 224879853 256390119 255503094 263967999 255503094 263967999 266262269 269426381 266262269 269426381 269566924 272721339 269566924 272721339 286251724 290773897 286251724 290773897 289391087 153139211 289391087 153139211 96405030 84156369 96405030 84156369 54286400 48674921 54286400 48674921 39585960 37958254 39585960 37958254 131556821 136888012 131556821 136888012 170460551 182369323 170460551 182369323 209115913 238827802 209115913 238827802 238525328 261595393 238525328 261595393 268556493 271724283 268556493 271724283 271343978 184970804 271343978 184970804 164819400 140853222 164819400 140853222 143097170 108279284 143097170 108279284 92668741 74811001 92668741 74811001 59415979 51690918 59415979 51690918 42801762 32432986 42801762 32432986 26637318 25038076 26637318 25038076 235511876 246200429 235511876 246200429 249168777 260888389 249168777 260888389 272199513 281196470 272199513 281196470 283221508 286497273 283221508 286497273 287237813 290374459 287237813 290374459 290669215 290776192 290669215 290776192 142672118 118305632 142672118 118305632 71376441 58487180 71376441 58487180 56765876 53892325 56765876 53892325 41290091 28089267 41290091 28089267 28839709 26792985 28839709 26792985 162005580 157847215 162005580 157847215 209168279 247868399 209168279 247868399 253192344 260207922 253192344 260207922 258281225 269775852 258281225 269775852 288581294 291701735 288581294 291701735 289988059 165206135 289988059 165206135 97525239 89287228 97525239 89287228 91144086 150777331 91144086 150777331 240088316 244079943 240088316 244079943 145157920 124873328 145157920 124873328 112381826 49878230 112381826 49878230 46853118 39999078 46853118 39999078 37061684 18466888 37061684 18466888 15781359 13354648 15781359 13354648 12527660 176396077 12527660 176396077 230462174 256472288 230462174 256472288 273312813 279998435 273312813 279998435 280463987 285838071 280463987 285838071 286836267 289617286 286836267 289617286 288225048 291152933 288225048 291152933 289954438 126174553 289954438 126174553 109792279 108144241 109792279 108144241 233712858 235263309 233712858 235263309 208788390 113872713 208788390 113872713 109123411 85050521 109123411 85050521 76076024 58606562 76076024 58606562 52466196 45602171 52466196 45602171 44423934 43854368 44423934 43854368 164271327 164924882 164271327 164924882 228541641 248173537 228541641 248173537 251378425 263372970 251378425 263372970 262573802 268207786 262573802 268207786 268011995 270083804 268011995 270083804 233906421 174588189 233906421 174588189 159255855 137526857 159255855 137526857 78705140 75092238 78705140 75092238 177670985 174093190 177670985 174093190 217519939 226546173 217519939 226546173 229872857 246939705 229872857 246939705 257447173 266439671 257447173 266439671 264241083 269872168 264241083 269872168 270026942 272373264 270026942 272373264 271752340 275393477 271752340 275393477 282921476 287748494 282921476 287748494 286754769 289662521 286754769 289662521 288832003 201098815 288832003 201098815 95272541 85425510 95272541 85425510 68239047 65536594 68239047 65536594 55616068 40910960 55616068 40910960 35463406 18168692 35463406 18168692 16661585 15371092 16661585 15371092 162639130 231953173 162639130 231953173 234403116 241690881 234403116 241690881 259435748 273671543 259435748 273671543 274710261 279998057 274710261 279998057 283148477 284980770 283148477 284980770 287535400 288375033 287535400 288375033 289003517 291794538 289003517 291794538 177051805 158803280 177051805 158803280 150423229 93643753 150423229 93643753 53981792 40354015 53981792 40354015 32347037 28341386 32347037 28341386 30479931 142250508 30479931 142250508 218462473 224248071 218462473 224248071 233846714 253195727 233846714 253195727 254705315 260663911 254705315 260663911 258620745 271313017 258620745 271313017 268210829 84856407 268210829 84856407 67656592 61760457 67656592 61760457 63653073 45405950 63653073 45405950 39330175 32921471 39330175 32921471 23266711 18406357 23266711 18406357 18756670 15333298 18756670 15333298 13721759 11579390 13721759 11579390 10389397 8621292 10389397 8621292 236665836 241556046 236665836 241556046 251169194 263286364 251169194 263286364 268855326 274619609 268855326 274619609 281893764 288210666 281893764 288210666 289340219 291787904 289340219 202768783 289340219 202768783 159902397 108849831 159902397 108849831 107263840 101395707 107263840 101395707 90270455 65970673 90270455 65970673 49380720 40509574 49380720 40509574 39637604 39792852 39637604 39792852 99223358 123924257 99223358 123924257 136433233 214254955 136433233 214254955 235890471 239567639 235890471 239567639 266822528 271106442 266822528 271106442 274928781 282479930 274928781 282479930 287562782 289525972 287562782 289525972 290255805 290077577 290255805 290077577 89887602 80549476 89887602 80549476 69672164 37434878 69672164 37434878 35751500 33061522 35751500 33061522 33528583 29240417 33528583 29240417 29663240 14676664 29663240 14676664 11810242 9200464 11810242 9200464 10822967 116097262 10822967 116097262 183821765 202910945 183821765 202910945 206067770 75349526 206067770 75349526 62687149 54828828 62687149 54828828 50963233 41793305 50963233 41793305 38972776 23118578 38972776 23118578 21814147 21173880 21814147 21173880 15808786 12979252 15808786 12979252 11214313 11275370 11214313 11275370 202752520 211922090 202752520 211922090 212426494 229411141 212426494 229411141 258971579 268967710 258971579 268967710 273823002 280299064 273823002 280299064 287592087 290477626 287592087 290477626 288908127 290962847 288908127 290962847 189688461 114475111 189688461 114475111 63354907 50924695 63354907 50924695 52034825 32360829 52034825 32360829 30447198 24756784 30447198 24756784 19404318 16701596 19404318 16701596 15765526 13530855 15765526 13530855 11361905 11799943 11361905 11799943 106428684 116206451 106428684 116206451 219687937 241070824 219687937 241070824 247215731 256927743 247215731 256927743 279353640 279940966 279353640 279940966 89627948 81556171 89627948 81556171 73771948 66995426 73771948 66995426 63772540 49498613 63772540 49498613 43655938 34264998 43655938 34264998 34325780 25232924 34325780 25232924 22459125 21124030 22459125 21124030 16845423 11408826 16845423 11408826 11530529 9776029 11530529 9776029 10127287 226009477 10127287 226009477 250174272 263433994 250174272 263433994 262641501 266360451 262641501 266360451 266445638 274913226 266445638 274913226 277304760 281573076 277304760 281573076 284933992 285203052 284933992 285203052 146860397 135279007 146860397 135279007 96965827 91135793 96965827 91135793 79620064 66066061 79620064 66066061 58023209 48634990 58023209 48634990 48967526 42524878 48967526 42524878 45348106 155609968 45348106 155609968 172642037 224640861 172642037 224640861 252904422 256479983 252904422 256479983 261015601 264769169 261015601 264769169 133902425 108528598 133902425 108528598 95414013 79265465 95414013 79265465 68312989 57311179 68312989 57311179 48206578 35490285 48206578 35490285 35464631 30650426 35464631 30650426 19416885 12101123 19416885 12101123 13539764 163105549 13539764 163105549 232481453 260784361 232481453 260784361 260974785 272758873 260974785 272758873 277280723 279922729 277280723 279922729 281742178 284841926 281742178 284841926 288119668 290504357 288119668 290504357 289657399 193712045 289657399 193712045 186270832 176817143 186270832 176817143 111081816 60106503 111081816 60106503 57762359 42576764 57762359 42576764 42979634 32307878 42979634 32307878 25875833 19804210 25875833 19804210 17949736 18112900 17949736 18112900 186281393 201870204 186281393 201870204 212567941 230400684 212567941 230400684 254307794 263702072 254307794 263702072 266116902 274094760 266116902 274094760 285491949 288837587 285491949 288837587 287663299 123149978 287663299 123149978 111289811 63578352 111289811 63578352 59148542 32638956 59148542 32638956 28938745 24562079 28938745 24562079 21688571 17112196 21688571 17112196 14761439 13722193 14761439 13722193 12239841 11376273 12239841 11376273 11676932 203186727 11676932 203186727 213736472 237538817 213736472 237538817 241336227 245779140 241336227 245779140 243545822 159442395 243545822 159442395 107007582 100175192 107007582 100175192 91078556 84432111 91078556 84432111 77821429 76339600 77821429 76339600 113944366 212407381 113944366 212407381 214124254 80819917 214124254 80819917 58432791 36894768 58432791 36894768 38182007 34382978 38182007 34382978 30646251 26876324 30646251 26876324 26973603 21530240 26973603 21530240 20769709 18009089 20769709 18009089 119406277 126457198 119406277 126457198 163979263 191912974 163979263 191912974 191266749 113652703 191266749 113652703 115127085 111539331 115127085 111539331 231488042 253376709 231488042 253376709 259825351 267637817 259825351 267637817 276819386 285678585 276819386 285678585 287435608 290801741 287435608 290801741 288505145 236923414 288505145 236923414 140107793 103634251 140107793 103634251 99672261 91071520 99672261 91071520 86871346 63541751 86871346 63541751 60625913 42575511 60625913 42575511 44286359 30676685 44286359 30676685 32255857 199725582 32255857 199725582 211727155 243253568 211727155 243253568 251479793 258845256 251479793 258845256 273470433 287434942 273470433 287434942 288364041 290150677 288364041 290150677 111468178 99820137 111468178 99820137 88347707 86481138 88347707 86481138 137336446 161421012 137336446 161421012 186700759 178400290 186700759 178400290 187715621 198040307 187715621 198040307 215313194 231206273 215313194 231206273 227864915 269523309 227864915 269523309 271494991 275211537 271494991 275211537 280121647 284887922 280121647 284887922 284622638 196249710 284622638 196249710 82582774 70904242 82582774 70904242 59532307 43248048 59532307 43248048 33044308 19620194 33044308 19620194 19366649 17221672 19366649 17221672 17489063 15745136 17489063 15745136 14720798 12055344 14720798 12055344 12536993 168200641 12536993 168200641 192328350 194429916 192328350 194429916 201133786 212309065 201133786 212309065 213357243 180647688 213357243 180647688 112392756 90305243 112392756 90305243 71198116 67839319 71198116 67839319 241018341 255687183 241018341 255687183 256349636 267801796 256349636 267801796 276870871 288171861 276870871 288171861 286655093 288373968 286655093 288373968 126841548 122345807 126841548 122345807 90217502 74482185 90217502 74482185 52433865 47930096 52433865 47930096 44503600 39539735 44503600 39539735 31941450 18600495 31941450 18600495 17253105 11728871 17253105 11728871 11996905 159901219 11996905 159901219 182342497 186120084 182342497 186120084 200050828 205110950 200050828 205110950 245174630 259673021 245174630 259673021 272112089 276544183 272112089 276544183 274722401 279612769 274722401 279612769 284454185 284579548 284454185 284579548 182974748 151984091 182974748 151984091 137067688 89052468 137067688 89052468 69523050 52204979 69523050 52204979 45142143 40297045 45142143 40297045 26237104 21949598 26237104 21949598 22031264 19694064 22031264 19694064 19659035 12910238 19659035 12910238 13300772 121352263 13300772 121352263 182346155 209820621 182346155 209820621 222426842 257016434 222426842 257016434 261928647 265467182 261928647 265467182 265789478 272528555 265789478 272528555 278022371 285033913 278022371 285033913 282449866 146049532 282449866 146049532 138169131 68464703 138169131 68464703 66002462 46075777 66002462 46075777 41426530 33435999 41426530 33435999 21525564 16769644 21525564 16769644 12985504 13066184 12985504 13066184 181381835 187630910 181381835 187630910 220745109 253557845 220745109 253557845 251058287 258309536 251058287 258309536 270624154 276115387 270624154 276115387 275206876 280089618 275206876 280089618 282583028 282869186 282583028 282869186 231877740 144107115 231877740 144107115 122005162 100830507 122005162 100830507 101370083 67530418 101370083 67530418 58035271 49323510 58035271 49323510 45702378 39671167 45702378 39671167 31789407 20326702 31789407 20326702 20430059 17881991 20430059 17881991 16593312 16849890 16593312 16849890 14427192 12461020 14427192 12461020 12216317 11933600 12216317 11933600 125175066 196754880 125175066 196754880 208441076 223192539 208441076 223192539 266125921 274032173 266125921 274032173 279001418 287381723 279001418 287381723 286665429 289965203 286665429 289965203 287836589 125622820 287836589 125622820 88800098 80325955 88800098 80325955 78708495 71306160 78708495 71306160 68257524 65025238 68257524 65025238 62429950 51072641 62429950 51072641 51719070 47539382 51719070 47539382 48972911 43608349 48972911 43608349 34194679 31770263 34194679 31770263 210827619 230268633 210827619 230268633 229586454 267982332 229586454 267982332 270424538 275950282 270424538 275950282 279975091 284740769 279975091 284740769 286592283 288142219 286592283 288142219 288444588 207459067 288444588 207459067 86468679 71829814 86468679 71829814 48559943 32146003 48559943 32146003 23231541 21868855 23231541 21868855 202130930 219338439 202130930 219338439 242689949 254254913 242689949 254254913 264414388 267668691 264414388 267668691 274925452 276026839 274925452 276026839 146001582 139498870 146001582 139498870 95542570 87817572 95542570 87817572 82950072 80491490 82950072 80491490 75613669 71697179 75613669 71697179 67804193 64729685 67804193 64729685 90949246 174417408 90949246 174417408 199212334 208745956 199212334 208745956 217885185 250265329 217885185 250265329 258500721 263160643 258500721 263160643 261832435 268248860 261832435 268248860 269480297 279415794 269480297 279415794 285251407 289027016 285251407 289027016 286632237 143172245 286632237 143172245 112114624 92104430 112114624 92104430 93642912 77418744 93642912 77418744 61836101 58832045 61836101 58832045 57828152 40396397 57828152 40396397 36869644 20834037 36869644 20834037 17570545 16422335 17570545 16422335 14749138 13036626 14749138 13036626 13935440 165014448 13935440 165014448 208478893 223686751 208478893 223686751 223770061 204394734 223770061 204394734 185484919 169323999 185484919 169323999 173618387 123878202 173618387 123878202 82419230 78564802 82419230 78564802 79673193 60134333 79673193 60134333 56536130 25557488 56536130 25557488 25571511 21508733 25571511 21508733 20477327 20413154 20477327 20413154 202131907 201894654 202131907 201894654 215759790 226012479 215759790 226012479 230990169 241289469 230990169 241289469 260445601 264460531 260445601 264460531 163952290 144444171 163952290 144444171 141923574 108626007 141923574 108626007 113989251 134249177 113989251 134249177 152847391 193742272 152847391 193742272 252602297 259114938 252602297 259114938 262733459 266894970 262733459 266894970 267859929 273117346 267859929 273117346 276161331 281664000 276161331 281664000 281592009 163380320 281592009 163380320 169506919 107074450 169506919 107074450 107232553 81487509 107232553 81487509 58197822 54702513 58197822 54702513 138661821 176188028 138661821 176188028 234719859 239381670 234719859 239381670 250827721 261543593 250827721 261543593 264899982 268427782 264899982 268427782 283457324 288404442 283457324 288404442 286944236 72947527 286944236 72947527 66817101 53942035 66817101 53942035 51170227 47186180 51170227 47186180 40520590 16247853 40520590 16247853 17158319 16151050 17158319 16151050 15497146 12192970 15497146 12192970 12617019 192613128 12617019 192613128 214717400 230924789 214717400 230924789 233350649 231309368 233350649 231309368 249792664 254094933 249792664 254094933 258407526 267492782 258407526 267492782 264381685 164564752 264381685 164564752 152721928 105799792 152721928 105799792 101744910 87576582 101744910 87576582 61420634 49816557 61420634 49816557 35694995 31424427 35694995 31424427 27656770 24910482 27656770 24910482 19617822 14842100 19617822 14842100 14521478 12550742 14521478 12550742 12417539 168953620 12417539 168953620 219538776 223247717 219538776 223247717 237287681 248086176 237287681 248086176 246313839 164485374 246313839 164485374 152744810 134510232 152744810 134510232 136339355 71344210 136339355 71344210 61085356 54724815 61085356 54724815 54011449 19721639 54011449 19721639 14616181 14143873 14616181 14143873 185892388 197053420 185892388 197053420 206669563 213891847 206669563 213891847 243945428 255529622 243945428 255529622 253955240 275854090 253955240 275854090 283898889 289491402 283898889 289491402 288724486 290308932 288724486 290308932 209024288 191058199 209024288 191058199 187154562 112160097 187154562 112160097 112648890 95940885 112648890 95940885 79509425 60175721 79509425 60175721 34166358 30216212 34166358 30216212 30297293 22550703 30297293 22550703 22607115 19052700 22607115 19052700 16411404 15676104 16411404 15676104 14652036 155729182 14652036 155729182 214019576 216291067 214019576 216291067 177036770 148203443 177036770 148203443 105805761 88985902 105805761 88985902 63620043 31643409 63620043 31643409 26557964 14794326 26557964 14794326 14193136 13749704 14193136 13749704 12396663 11850015 12396663 11850015 10054494 10563368 10054494 151611649 10054494 151611649 239197709 243619877 239197709 243619877 253472413 260987835 253472413 260987835 257392921 267853716 257392921 267853716 280264660 287792555 280264660 287792555 288086516 288535792 288086516 288535792 148160288 136089593 148160288 136089593 100652179 93251036 100652179 93251036 94858291 91724425 94858291 91724425 66946106 63121969 66946106 63121969 64627972 38956349 64627972 38956349 36918985 31984585 36918985 31984585 33758456 194766849 33758456 194766849 200437376 205885843 200437376 205885843 251478870 258115635 251478870 258115635 262968626 273574899 262968626 273574899 277541021 282143823 277541021 282143823 286879946 289185813 286879946 289185813 223832529 80721452 223832529 80721452 77680496 74329186 77680496 74329186 138454196 198126240 138454196 198126240 220768954 233210392 220768954 233210392 233467591 158359195 233467591 158359195 135384321 102593719 135384321 102593719 107813831 128808616 107813831 128808616 177005744 184270609 177005744 184270609 226405900 232141301 226405900 232141301 242248011 260033318 242248011 260033318 265744056 275684229 265744056 275684229 278316772 287976033 278316772 287976033 284963210 132494987 284963210 132494987 62106279 49548839 62106279 49548839 52094108 47762520 52094108 47762520 46680126 39275619 46680126 39275619 40729591 173501411 40729591 173501411 231751912 232885350 231751912 232885350 92190331 76893712 92190331 76893712 76772572 43671257 76772572 43671257 38816477 30755559 38816477 30755559 30886621 28057263 30886621 28057263 28630964 25051457 28630964 25051457 23572692 21526011 23572692 21526011 15867564 13661510 15867564 13661510 14402474 155890325 14402474 155890325 167350448 219943482 167350448 219943482 234496916 250322458 234496916 250322458 249176998 265305322 249176998 265305322 270395106 274155834 270395106 274155834 273452436 279577754 273452436 279577754 284464411 284639360 284464411 284639360 148660221 111508387 148660221 111508387 90551351 71085009 90551351 71085009 71270643 59578183 71270643 59578183 55483091 50577096 55483091 50577096 42915256 38556949 42915256 38556949 42011030 213102007 42011030 213102007 210903672 92760393 210903672 92760393 83579718 68586747 83579718 68586747 69465217 63253136 69465217 63253136 63944229 49956187 63944229 49956187 31551708 19436153 31551708 19436153 20730491 14760531 20730491 14760531 13328350 12794866 13328350 12794866 12122249 11447691 12122249 11447691 207650529 209739746 207650529 209739746 244571689 259548288 244571689 259548288 259071702 269093376 259071702 269093376 271389895 279559031 271389895 279559031 284422483 288128006 284422483 288128006 286198944 174788200 286198944 174788200 177414835 142290619 177414835 142290619 99990089 90217574 99990089 90217574 76187320 71616737 76187320 71616737 55791401 41458879 55791401 41458879 42482490 33190571 42482490 33190571 31586141 22358755 31586141 22358755 15265018 15505141 15265018 15505141 118044930 197602921 118044930 197602921 211542586 227188015 211542586 227188015 234446252 245315354 234446252 245315354 245164120 252967174 245164120 252967174 258706368 272854612 258706368 272854612 272003874 283829221 272003874 283829221 287274025 289454126 287274025 289454126 288095515 290221719 288095515 290221719 127935726 97006691 127935726 97006691 71302769 62139855 71302769 62139855 56970879 40363349 56970879 40363349 42339957 32045919 42339957 32045919 24971873 23463483 24971873 23463483 19643092 14224942 19643092 14224942 12813200 13291640 12813200 13291640 162500761 157093720 162500761 157093720 216345125 219150097 216345125 219150097 156105155 129100292 156105155 129100292 93428839 84841744 93428839 84841744 74004679 44292858 74004679 44292858 44588419 42765814 44588419 42765814 103138099 176655349 103138099 176655349 203843672 209268781 203843672 209268781 208637484 119977660 208637484 119977660 69641504 65121928 69641504 65121928 63651049 56257228 63651049 56257228 40794058 36108627 40794058 36108627 14650307 13445936 14650307 13445936 13078322 11944252 13078322 11944252 85910693 158782974 85910693 158782974 191898840 210116600 191898840 210116600 235180340 248365736 235180340 248365736 250130484 267856967 250130484 267856967 269798960 273633116 269798960 273633116 276433940 284479366 276433940 284479366 283540939 289389828 283540939 289389828 287556197 133588204 287556197 133588204 127525487 112193655 127525487 112193655 70142954 64979924 70142954 64979924 55011886 46852625 55011886 46852625 43411420 34912553 43411420 34912553 23936994 20728598 23936994 20728598 22025102 207336819 22025102 207336819 217917171 221046051 217917171 221046051 245455001 257204961 245455001 257204961 260784446 269623936 260784446 269623936 272006416 280465848 272006416 280465848 284366761 286200636 284366761 286200636 288000411 289435207 288000411 289435207 145021774 134810585 145021774 134810585 121546710 113972795 121546710 113972795 98935506 80498555 98935506 80498555 75775757 44295523 75775757 44295523 45930491 126802034 45930491 126802034 190627910 198546833 190627910 198546833 242612689 251504085 242612689 251504085 268671573 271801121 268671573 271801121 277199663 284675315 277199663 284675315 285109178 288799131 285109178 288799131 288291649 290195415 288291649 290195415 77950628 68910202 77950628 68910202 67491566 53816405 67491566 53816405 54795328 36419342 54795328 36419342 35157501 23502173 35157501 23502173 20017357 16713463 20017357 16713463 14304723 14013704 14304723 14013704 12995519 12210930 12995519 12210930 170300754 237360025 170300754 237360025 255953093 261511599 255953093 261511599 269419784 274749304 269419784 274749304 275995847 278979563 275995847 278979563 281860338 287125077 281860338 287125077 286028339 288834598 286028339 288834598 156211753 70194031 156211753 70194031 69949428 63132696 69949428 63132696 46225186 19820278 46225186 19820278 16233507 13784999 16233507 13784999 13959684 98837755 13959684 98837755 170540883 182190588 170540883 182190588 220604781 231267677 220604781 231267677 246213770 255347757 246213770 255347757 258328578 266162659 258328578 266162659 272384297 279698063 272384297 279698063 279228325 287456455 279228325 287456455 286542097 288172912 286542097 288172912 142076035 117709644 142076035 117709644 82457493 41013769 82457493 41013769 39058218 28126181 39058218 28126181 30414728 144534318 30414728 144534318 157802343 184713587 157802343 184713587 222417414 223111832 222417414 223111832 115556804 107520984 115556804 107520984 90990532 68966048 90990532 68966048 64979694 56476241 64979694 56476241 29695456 23257665 29695456 23257665 22296885 19335965 22296885 19335965 16688156 15335874 16688156 15335874 13966808 171918306 13966808 171918306 209382957 217081472 209382957 217081472 236408423 242746155 236408423 242746155 242254734 268872241 242254734 268872241 271771660 276719687 271771660 276719687 280391335 285519777 280391335 285519777 287261734 287393378 287261734 287393378 155242007 139133589 155242007 139133589 123499959 98831823 123499959 98831823 67888481 62243165 67888481 62243165 56229135 45015344 56229135 45015344 49267638 136722939 49267638 136722939 180053482 187779536 180053482 187779536 191889347 176173263 191889347 176173263 179561155 161873909 179561155 161873909 85279121 60216249 85279121 60216249 50491210 42589603 50491210 42589603 24790144 24043347 24790144 24043347 228684217 255062341 228684217 255062341 268748284 276804117 268748284 276804117 283408960 287234852 283408960 287234852 285149041 161196158 285149041 161196158 149012725 120164376 149012725 120164376 94895194 80791183 94895194 80791183 71559233 68520105 71559233 68520105 39125733 30879337 39125733 30879337 26202717 22491054 26202717 22491054 20980556 15539993 20980556 15539993 14356218 13585998 14356218 13585998 12734719 12837168 12734719 12837168 100705758 238346647 100705758 238346647 249587114 263271087 249587114 263271087 271157156 275561359 271157156 275561359 277357330 285425718 277357330 285425718 283880726 199548418 283880726 199548418 189297979 168266377 189297979 168266377 93130865 90997879 93130865 90997879 183090716 195090027 183090716 195090027 208476334 207315818 208476334 207315818 154577023 110126113 154577023 110126113 102536254 95290465 102536254 95290465 82820527 73746916 82820527 73746916 68648660 62276565 68648660 62276565 59364125 58196314 59364125 58196314 192080012 191296788 192080012 191296788 240136388 244804999 240136388 244804999 255001046 259443914 255001046 259443914 258941241 264240571 258941241 264240571 268565842 278260640 268565842 278260640 283259962 288088023 283259962 288088023 286558055 192806214 286558055 192806214 98335075 66506227 98335075 66506227 57936265 42745640 57936265 42745640 36116055 25055663 36116055 25055663 16471517 16795756 16471517 16795756 164176207 257097625 164176207 257097625 257535932 260560404 257535932 260560404 183005992 147898983 183005992 147898983 94630657 74313588 94630657 74313588 73479245 43719488 73479245 43719488 40634643 26945243 40634643 26945243 25976471 23634008 25976471 23634008 23944323 20791164 23944323 20791164 16135615 13527354 16135615 13527354 14397471 165907473 14397471 165907473 195929522 235893362 195929522 235893362 234976888 241557488 234976888 241557488 261641333 264254054 261641333 264254054 177521648 156473597 177521648 156473597 153790528 90367961 153790528 90367961 76463886 75226683 76463886 75226683 152858315 153551369 152858315 153551369 227675133 255298388 227675133 255298388 262021115 275871385 262021115 275871385 275796920 278729617 275796920 278729617 279881383 284365077 279881383 284365077 283204042 114766284 283204042 114766284 69556829 64318247 69556829 64318247 32655842 29346516 32655842 29346516 27684950 24663756 27684950 24663756 23685195 17928320 23685195 17928320 14159053 13568199 14159053 13568199 157503144 193591407 157503144 193591407 201744894 128292162 201744894 128292162 122583776 117244149 122583776 117244149 127059237 160874872 127059237 160874872 174476313 198586190 174476313 198586190 211946733 219764061 211946733 219764061 230996146 247169410 230996146 247169410 262980547 268365607 262980547 268365607 266989350 273745469 266989350 273745469 273169132 278017640 273169132 278017640 276329803 280270297 276329803 280270297 284716014 287875952 284716014 287875952 286607364 139461553 286607364 139461553 96398429 86869337 96398429 86869337 75355062 72223909 75355062 72223909 85664320 154101362 85664320 154101362 190564621 213756185 190564621 213756185 229059497 259252339 229059497 259252339 255376235 221199029 255376235 221199029 147611217 122550480 147611217 122550480 120614860 101533481 120614860 101533481 87109735 76729678 87109735 76729678 56258789 43147065 56258789 43147065 37136463 27606321 37136463 27606321 25653981 24037582 25653981 24037582 16216825 15613072 16216825 15613072 14210821 13858063 14210821 13858063 224836969 231166517 224836969 231166517 237781378 244720578 237781378 244720578 258260325 269660364 258260325 269660364 271703549 274628851 271703549 274628851 279561573 282641421 279561573 282641421 282242042 285450790 282242042 285450790 283653236 287215016 283653236 287215016 287697854 206194853 287697854 206194853 115617136 107187365 115617136 107187365 96153838 78581086 96153838 78581086 80780639 130168004 80780639 130168004 194835130 238591643 194835130 238591643 234147670 198683685 234147670 198683685 116223511 105159111 116223511 105159111 83932051 63832005 83932051 63832005 66115513 61418376 66115513 61418376 50620943 46682316 50620943 46682316 36915476 27276715 36915476 27276715 23226930 19481084 23226930 19481084 17197711 14510104 17197711 14510104 14222435 91565555 14222435 91565555 111711504 111983459 111711504 111983459 223289513 230833192 223289513 230833192 257204517 261829845 257204517 261829845 264634505 266336528 264634505 266336528 142850095 118497532 142850095 118497532 88483234 73332608 88483234 73332608 54710905 46423868 54710905 46423868 44347120 40864318 44347120 40864318 35769859 25557775 35769859 25557775 26362863 19926447 26362863 19926447 19716287 15330703 19716287 15330703 15220150 14387967 15220150 14387967 127735557 182659623 127735557 182659623 196335109 222529930 196335109 222529930 225124346 247050141 225124346 247050141 264510625 286176311 264510625 286176311 285945298 196457902 285945298 196457902 120395918 107791450 120395918 107791450 100901723 76692868 100901723 76692868 74929945 56452205 74929945 56452205 53951005 45325676 53951005 45325676 43086884 38202723 43086884 38202723 35145565 30603563 35145565 30603563 24544414 19739633 24544414 19739633 20219121 190572366 20219121 190572366 200182164 214013254 200182164 214013254 218854895 223806025 218854895 223806025 153753859 115461985 153753859 115461985 94052739 70960535 94052739 70960535 70541421 45561510 70541421 45561510 36203174 31109978 36203174 31109978 29915925 18065496 29915925 18065496 17785672 17046539 17785672 17046539 17086278 14444120 17086278 14444120 13878394 13958642 13878394 13958642 157117223 179508225 157117223 179508225 213302614 228787157 213302614 228787157 236070981 250968627 236070981 250968627 249938006 270397238 249938006 270397238 270599809 275292616 270599809 275292616 275394975 286388263 275394975 286388263 286051056 288012129 286051056 288012129 286092594 177047189 286092594 177047189 171377439 116380024 171377439 116380024 110573981 68021218 110573981 68021218 62744763 58810459 62744763 58810459 51285781 44094879 51285781 44094879 25075698 15941751 25075698 15941751 14842471 15104626 14842471 15104626 143653915 167564073 143653915 167564073 226370921 248106477 226370921 248106477 249586146 254238846 249586146 254238846 259952424 262033388 259952424 262033388 260789952 264739443 260789952 264739443 267612968 275475715 267612968 275475715 277028475 283597070 277028475 283597070 286757649 288905740 286757649 288905740 288942990 200041977 288942990 200041977 152706842 111281445 152706842 111281445 103904646 43920376 103904646 43920376 28004228 17508285 28004228 17508285 16530014 15109848 16530014 15109848 16202603 146715608 16202603 146715608 205337299 211682870 205337299 211682870 218441859 239838642 218441859 239838642 267615611 269678923 267615611 269678923 158771583 136582599 158771583 136582599 116370719 88424178 116370719 88424178 56906493 41074355 56906493 41074355 35996198 27214726 35996198 27214726 23570586 17548140 23570586 17548140 14960413 14388445 14960413 14388445 14233986 12771944 14233986 12771944 12855535 174516354 12855535 174516354 204483429 223222432 204483429 223222432 238132096 247751960 238132096 247751960 246850676 252739380 246850676 252739380 257885648 262822224 257885648 262822224 272510136 281203660 272510136 281203660 279802269 286073729 279802269 286073729 285976028 288595233 285976028 288595233 288328132 130111198 288328132 130111198 83030501 81366540 83030501 81366540 61104850 53585605 61104850 53585605 52238519 47620687 52238519 47620687 41946157 31183913 41946157 31183913 29634818 26701428 29634818 26701428 27835737 24293599 27835737 24293599 24363829 18797131 24363829 18797131 19066563 151741187 19066563 151741187 163656080 167297982 163656080 167297982 217196354 246190822 217196354 246190822 257443621 262149449 257443621 262149449 261991685 269028452 261991685 269028452 266478317 198564985 266478317 198564985 118970557 105142500 118970557 105142500 101389945 86636931 101389945 86636931 66215961 58639243 66215961 58639243 55524430 45136895 55524430 45136895 37212645 26906515 37212645 26906515 27351489 24149856 27351489 24149856 22048579 19337406 22048579 19337406 18500057 15546281 18500057 15546281 15045535 14449842 15045535 14449842 13794034 124964782 13794034 124964782 219755515 226483730 219755515 226483730 225185793 250960280 225185793 250960280 248500527 258092045 248500527 258092045 258074601 262906134 258074601 262906134 265766589 272502935 265766589 272502935 279237944 284675412 279237944 284675412 284387848 104026040 284387848 104026040 96868970 61370477 96868970 61370477 59325452 56997925 59325452 56997925 56157339 43227528 56157339 43227528 44176572 37779192 44176572 37779192 34104803 27229820 34104803 27229820 28682777 26132358 28682777 26132358 23228920 21982305 23228920 21982305 19484574 16946294 19484574 16946294 16047855 137627452 16047855 137627452 191279616 202565375 191279616 202565375 223232521 241824982 223232521 241824982 254649091 262346685 254649091 262346685 260436826 214422126 260436826 214422126 173482920 126203671 173482920 126203671 115535122 84916520 115535122 84916520 77959027 62988070 77959027 62988070 48443083 41848310 48443083 41848310 26147421 15860177 26147421 15860177 14777783 14719089 14777783 14719089 187688787 184462950 187688787 184462950 233783691 233971611 233783691 233971611 116046952 99524591 116046952 99524591 97786849 87563300 97786849 87563300 72240187 59374849 72240187 59374849 51233399 44118026 51233399 44118026 45919137 21319916 45919137 21319916 23665317 177771988 23665317 177771988 208128905 227466780 208128905 227466780 240671173 246085428 240671173 246085428 244021704 255520130 244021704 255520130 254755659 259820146 254755659 259820146 268937922 276731462 268937922 276731462 275967105 282329426 275967105 282329426 282563109 284617552 282563109 284617552 177474230 151968694 177474230 151968694 121652913 102057581 121652913 102057581 97268940 78704383 97268940 78704383 53151801 40267335 53151801 40267335 43935068 159798968 43935068 159798968 248128369 252906282 248128369 252906282 268366786 276167649 268366786 276167649 274775892 289380764 274775892 289380764 287017397 172630567 287017397 172630567 173522545 165001629 173522545 165001629 196978150 198129597 196978150 198129597 244738449 248892624 244738449 248892624 251752946 266406955 251752946 266406955 269341742 274916629 269341742 274916629 273644394 286295631 273644394 286295631 286706631 288629734 286706631 288629734 140125936 132227276 140125936 132227276 99018143 82684949 99018143 82684949 71732456 65110685 71732456 65110685 65153210 47013694 65153210 47013694 42933334 32899777 42933334 32899777 27861012 19877899 27861012 19877899 19283125 17009572 19283125 17009572 15971828 14932082 15971828 14932082 161101195 216194071 161101195 216194071 225195568 252942194 225195568 252942194 256688001 262997816 256688001 262997816 263815341 274349196 263815341 274349196 276243464 280447150 276243464 280447150 285644871 287794499 285644871 287794499 176858148 127992455 176858148 127992455 123128917 119323300 123128917 119323300 90972452 59098225 90972452 59098225 43259274 37700319 43259274 37700319 28595525 26376679 28595525 26376679 18563141 17417850 18563141 17417850 163412716 207357470 163412716 207357470 225890292 226866273 225890292 226866273 135911885 124119640 135911885 124119640 117213021 77926287 117213021 77926287 50027329 45555496 50027329 45555496 47736461 118128551 47736461 118128551 128211759 186378286 128211759 186378286 191332010 189254274 191332010 189254274 228910659 242538289 228910659 242538289 241954847 256025351 241954847 256025351 255601367 267099759 255601367 267099759 267497916 272985636 267497916 272985636 274320565 280782653 274320565 280782653 282995503 284648111 282995503 284648111 109658301 102385515 109658301 102385515 103571182 81924440 103571182 81924440 58841980 44967653 58841980 44967653 45151647 165791310 45151647 165791310 177888879 214440807 177888879 214440807 226581850 237975329 226581850 237975329 237901549 246313965 237901549 246313965 252401906 255852321 252401906 255852321 264484900 274078533 264484900 274078533 273941268 281273841 273941268 281273841 283699050 286825843 283699050 286825843 286777201 288034633 286777201 288034633 287867731 121597390 287867731 121597390 95709719 86455415 95709719 86455415 86745501 67195880 86745501 67195880 69506427 62156816 69506427 62156816 45624725 42096492 45624725 42096492 34987130 32074744 34987130 32074744 31053051 27440525 31053051 27440525 29515106 112517787 29515106 112517787 145129011 195512340 145129011 195512340 205937185 237065195 205937185 237065195 234033368 241969658 234033368 241969658 245970958 259958085 245970958 259958085 263017825 268771060 263017825 268771060 272871673 278369518 272871673 278369518 279692192 288686266 279692192 288686266 287274704 83748143 287274704 83748143 76366370 69965161 76366370 69965161 58403772 55642686 58403772 55642686 41185325 37075733 41185325 37075733 161310758 178533843 161310758 178533843 186337824 193216093 186337824 193216093 223852661 238504513 223852661 238504513 254156540 266254492 254156540 266254492 268494130 272908495 268494130 272908495 273812304 285025850 273812304 285025850 285634270 288091387 285634270 288091387 132105100 109064817 132105100 109064817 69404152 53437687 69404152 53437687 50510700 46950573 50510700 46950573 40146078 33389609 40146078 33389609 32200590 24480869 32200590 24480869 23095149 18887274 23095149 18887274 19993740 17026532 19993740 17026532 16937029 191481238 16937029 191481238 220214472 236790626 220214472 236790626 237342964 247243349 237342964 247243349 248317777 256925126 248317777 256925126 279867652 286580550 279867652 286580550 286523962 153667832 286523962 153667832 159971442 122354431 159971442 122354431 90571020 76325879 90571020 76325879 76458659 47175563 76458659 47175563 43516757 36815981 43516757 36815981 39160634 28478891 39160634 28478891 25527061 22508169 25527061 22508169 20310180 20315588 20310180 20315588 156131626 150728685 156131626 150728685 188239781 205283999 188239781 205283999 210008283 98766865 210008283 98766865 91103510 87887185 91103510 87887185 87263290 79244428 87263290 79244428 56737770 49585603 56737770 49585603 50303937 41973943 50303937 41973943 39008809 29606709 39008809 29606709 28917344 20279577 28917344 20279577 17236469 16983768 17236469 16983768 240249757 245639731 240249757 245639731 258775545 266519012 258775545 266519012 264284473 160296304 264284473 160296304 126059974 113893687 126059974 113893687 116051729 105834030 116051729 105834030 86309016 73080467 86309016 73080467 50178106 24223763 50178106 24223763 23254285 20828779 23254285 20828779 20824265 16284211 20824265 16284211 17505381 15449698 17505381 15449698 14186611 14298637 14186611 14298637 13787912 14298637 119566110 175573044 119566110 175573044 186566925 195951601 186566925 195951601 210229133 218324409 210229133 218324409 250848240 257775325 250848240 257775325 255080118 266764931 255080118 266764931 275661127 280160013 275661127 280160013 283412971 285788749 283412971 285788749 163069739 139290258 163069739 139290258 131917234 113582354 131917234 113582354 69560052 41812991 69560052 41812991 35866927 27313792 35866927 27313792 28119542 21253050 28119542 21253050 21165412 17690450 21165412 17690450 17777087 16190102 17777087 16190102 15085818 148622117 15085818 148622117 184917115 187904141 184917115 187904141 208913483 227332328 208913483 227332328 233683551 247885030 233683551 247885030 264107422 270016399 264107422 270016399 274814976 276653570 274814976 276653570 277639463 281988867 277639463 281988867 281604799 285311701 281604799 285311701 286841565 288126653 286841565 288126653 121414902 103970999 121414902 103970999 83588331 66054628 83588331 66054628 55125761 44250568 55125761 44250568 42359469 39253801 42359469 39253801 194991169 197549109 194991169 197549109 217519560 221278276 217519560 221278276 237464857 249937395 237464857 249937395 252328370 257568463 252328370 257568463 259113394 269218564 259113394 269218564 267650019 272843683 267650019 272843683 271403828 279610481 271403828 279610481 283036435 285638884 283036435 285638884 286578970 288252576 286578970 288252576 123553916 110159013 123553916 110159013 112369131 140848795 112369131 140848795 233758252 249303227 233758252 249303227 246609828 139004057 246609828 139004057 130310326 78443272 130310326 78443272 78952802 51675191 78952802 51675191 50571917 40889886 50571917 40889886 39084789 28912787 39084789 28912787 28426897 21044503 28426897 21044503 17030439 15737666 17030439 15737666 15723495 14788380 15723495 14788380 206596129 218658952 206596129 218658952 235283616 241561682 235283616 241561682 253280388 258571203 253280388 258571203 262418160 268838308 262418160 268838308 266731481 172879127 266731481 172879127 134705735 114522976 134705735 114522976 96937667 88447451 96937667 88447451 80784176 47097998 80784176 47097998 44558158 36356364 44558158 36356364 32286067 30017416 32286067 30017416 21440799 20001371 21440799 20001371 149210806 154445439 149210806 154445439 193960150 237155166 193960150 237155166 251034201 266231371 251034201 266231371 265091839 267857785 265091839 267857785 92594016 90433114 92594016 90433114 143200889 203599348 143200889 203599348 210132567 228555971 210132567 228555971 232480565 247230672 232480565 247230672 260951170 263980977 260951170 263980977 222899723 134124473 222899723 134124473 134409796 114725223 134409796 114725223 108888975 93527091 108888975 93527091 77902139 64042490 77902139 64042490 66581073 105261866 66581073 105261866 163260090 203228728 163260090 203228728 230946363 251503510 230946363 251503510 256292989 257791823 256292989 257791823 184404482 149981135 184404482 149981135 138562194 94905175 138562194 94905175 96791216 91957247 96791216 91957247 83644560 71245452 83644560 71245452 49618750 49345169 49618750 49345169 32938348 27108173 32938348 27108173 29395121 26129081 29395121 26129081 21111729 19764402 21111729 19764402 19345964 16778620 19345964 16778620 15298883 15429774 15298883 15429774 216015222 228382423 216015222 228382423 244344841 247701886 244344841 247701886 85081722 71371097 85081722 71371097 65806240 57255384 65806240 57255384 56829431 49571138 56829431 49571138 48413827 43512874 48413827 43512874 34988290 34302208 34988290 34302208 152022539 255081764 152022539 255081764 264274674 271211617 264274674 271211617 269067014 132146163 269067014 132146163 93870805 77110296 93870805 77110296 73670285 66933462 73670285 66933462 61158228 43397779 61158228 43397779 41266931 31665190 41266931 31665190 28891011 17404676 28891011 17404676 16913359 15695288 16913359 15695288 16152388 149443306 16152388 149443306 163248559 191579004 163248559 191579004 208848234 218341913 208848234 218341913 216271935 183647638 216271935 183647638 113402814 97650275 113402814 97650275 76200819 66880727 76200819 66880727 57615093 46912299 57615093 46912299 46043512 32336554 46043512 32336554 32553568 23370707 32553568 23370707 17788541 16302032 17788541 16302032 16643627 128941716 16643627 128941716 169508194 182365158 169508194 182365158 189248331 219780054 189248331 219780054 249160901 263719389 249160901 263719389 272663244 277587464 272663244 277587464 279886694 282166237 279886694 282166237 282355829 286333877 282355829 286333877 286808900 156782767 286808900 156782767 154611820 122953524 154611820 122953524 87150724 68599510 87150724 68599510 50782728 41829396 50782728 41829396 31832378 22526855 31832378 22526855 22106969 19659781 22106969 19659781 19140990 17297541 19140990 17297541 16926035 186250419 16926035 186250419 207671628 221359358 207671628 221359358 228945483 244515530 228945483 244515530 240699668 250839969 240699668 250839969 248396197 221677045 248396197 221677045 154874822 105736459 154874822 105736459 104337784 100788207 104337784 100788207 176322233 239849212 176322233 239849212 244895337 249650773 244895337 249650773 258757797 261901022 258757797 261901022 263501795 282759619 263501795 282759619 282692893 287140495 282692893 287140495 285981252 289649289 285981252 289649289 288028575 176669556 288028575 176669556 171034451 89071972 171034451 89071972 83486139 62489623 83486139 62489623 64497692 44593081 64497692 44593081 30448295 20347130 30448295 20347130 18629095 15675464 18629095 15675464 15553929 137837981 15553929 137837981 164298013 206400503 164298013 206400503 234540955 248142103 234540955 248142103 254430945 268934907 254430945 268934907 274425229 278187978 274425229 278187978 278424970 282673196 278424970 282673196 280511013 182132448 280511013 182132448 166080166 159665740 166080166 159665740 196811691 207037733 196811691 207037733 251224815 258071863 251224815 258071863 256538879 146360452 256538879 146360452 129924189 116003164 129924189 116003164 102762543 96934234 102762543 96934234 80119167 71234374 80119167 71234374 71324050 48490876 71324050 48490876 36351123 33580428 36351123 33580428 34205045 228374162 34205045 228374162 239950350 245132760 239950350 245132760 250434354 260831654 250434354 260831654 271578535 278913289 271578535 278913289 281535952 283694925 281535952 283694925 285276675 285378264 285276675 285378264 285924765 285720499 285924765 285720499 187463636 147430349 187463636 147430349 111355580 94912717 111355580 94912717 94854372 60954991 94854372 60954991 57440665 49821983 57440665 49821983 46556480 41933529 46556480 41933529 38210640 34594734 38210640 34594734 32840685 21826842 32840685 21826842 17775747 17370315 17775747 17370315 15644099 15337945 15644099 15337945 166171164 202316281 166171164 202316281 228295202 250229795 228295202 250229795 247333641 203398014 247333641 203398014 161262009 131525212 161262009 131525212 123539986 116475682 123539986 116475682 117095661 80083253 117095661 80083253 68273315 48620361 68273315 48620361 45866777 43527111 45866777 43527111 40658072 29331464 40658072 29331464 27243074 26674065 27243074 26674065 126633170 191957495 126633170 191957495 205342131 242309884 205342131 242309884 237977175 137061779 237977175 137061779 114183897 86123763 114183897 86123763 62249199 36611161 62249199 36611161 33746665 24048801 33746665 24048801 22044109 17573639 22044109 17573639 17543883 16152592 17543883 16152592 16633865 15771661 16633865 95944663 16633865 95944663 177747181 170706272 177747181 170706272 189936983 195455906 189936983 195455906 213459503 233546910 213459503 233546910 235335897 244868707 235335897 244868707 250553339 253093615 250553339 253093615 132078806 118880078 132078806 118880078 102223652 95573467 102223652 95573467 90513478 57201338 90513478 57201338 56715950 38684951 56715950 38684951 38854856 185846426 38854856 185846426 198906831 209581388 198906831 209581388 231101889 235325658 231101889 235325658 240221955 256751581 240221955 256751581 264392218 270575421 264392218 270575421 268725302 282628625 268725302 282628625 280318079 141053655 280318079 141053655 123224700 101241287 123224700 101241287 93722828 84410596 93722828 84410596 74943386 71065872 74943386 71065872 103320583 183253386 103320583 183253386 204706460 204982973 204706460 204982973 149703364 133351076 149703364 133351076 125564019 94578796 125564019 94578796 89255724 80487474 89255724 80487474 83193659 52612150 83193659 52612150 51133544 44212054 51133544 44212054 38614141 23493265 38614141 23493265 19977488 17842935 19977488 17842935 17582837 115363477 17582837 115363477 200614429 248494845 200614429 248494845 253716179 258943052 253716179 258943052 259782448 268778743 259782448 268778743 268942183 282357831 268942183 282357831 283139904 284875960 283139904 284875960 284657835 288663056 284657835 288663056 287607962 194943732 287607962 194943732 175406691 153815076 175406691 153815076 157601277 147261624 157601277 147261624 146306190 122753950 146306190 122753950 69159493 55234854 69159493 55234854 45129928 41286425 45129928 41286425 44369495 150398189 44369495 150398189 208739844 206163906 208739844 206163906 161557083 151617714 161557083 151617714 116932413 110240507 116932413 110240507 97706890 73535323 97706890 73535323 70902128 48604236 70902128 48604236 50073767 75660507 50073767 75660507 219081246 217611154 219081246 217611154 226673586 244892907 226673586 244892907 244722538 257001675 244722538 257001675 263131410 273619022 263131410 273619022 270440536 160623107 270440536 160623107 100920427 96327809 100920427 96327809 97586755 86518636 97586755 86518636 77085013 73748519 77085013 73748519 212527232 225374591 212527232 225374591 238058958 240660338 238058958 240660338 242557258 255587230 242557258 255587230 255348103 265836612 255348103 265836612 272556046 278201730 272556046 278201730 280785843 285605604 280785843 285605604 286313931 287631555 286313931 287631555 121480135 87458675 121480135 87458675 70971033 46956559 70971033 46956559 37837518 32575602 37837518 32575602 32799274 25728737 32799274 25728737 23252677 20744497 23252677 20744497 22067366 113644564 22067366 113644564 123732831 128120601 123732831 128120601 223047712 252828881 223047712 252828881 252472649 263620176 252472649 263620176 266368391 276210699 266368391 276210699 278639580 284874761 278639580 284874761 283465085 156055646 283465085 156055646 105790997 82385877 105790997 82385877 60406372 49893653 60406372 49893653 51551987 44269105 51551987 44269105 40557957 35955721 40557957 35955721 31311304 28098217 31311304 28098217 23131845 18593702 23131845 18593702 17084612 16140806 17084612 16140806 140916031 149107546 140916031 149107546 212565382 219580040 212565382 219580040 237591362 248558003 237591362 248558003 252021659 257768606 252021659 257768606 257957618 271719480 257957618 271719480 270754172 168891819 270754172 168891819 170018059 142006611 170018059 142006611 139894151 123680460 139894151 123680460 114601380 89951535 114601380 89951535 85347471 84003895 85347471 84003895 155497856 191624127 155497856 191624127 203551447 235182535 203551447 235182535 236913585 246606090 236913585 246606090 246286273 276318514 246286273 276318514 277107402 280162460 277107402 280162460 278929540 283045792 278929540 283045792 284034678 285670587 284034678 285670587 174369210 132635251 174369210 132635251 103212448 64706105 103212448 64706105 41803910 27039852 41803910 27039852 18527538 17020857 18527538 17020857 182879654 184519835 182879654 184519835 202557975 224066149 202557975 224066149 237201468 262717743 237201468 262717743 262897004 273420952 262897004 273420952 279992850 283164936 279992850 283164936 284314658 286611816 284314658 286611816 215156787 154913952 215156787 154913952 123124894 97051801 123124894 97051801 96411237 93874031 96411237 93874031 76871005 58332906 76871005 58332906 53572968 51127572 53572968 51127572 34835859 34981002 34835859 34981002 124812067 170828089 124812067 170828089 218880952 222776875 218880952 222776875 237745297 254725860 237745297 254725860 258012021 260785656 258012021 260785656 109131956 102373546 109131956 102373546 105989077 199436144 105989077 199436144 237793355 251242466 237793355 251242466 262980218 276020375 262980218 276020375 273489937 167115945 273489937 167115945 129476100 89268299 129476100 89268299 69724827 57444291 69724827 57444291 56856041 51887410 56856041 51887410 54576495 179040264 54576495 179040264 185864201 190124472 185864201 190124472 225128184 227604588 225128184 227604588 136553090 129282942 136553090 129282942 101475832 97578587 101475832 97578587 95418994 87149587 95418994 87149587 63732092 49595430 63732092 49595430 47467012 46803381 47467012 46803381 171414042 206306428 171414042 206306428 206510480 124783943 206510480 124783943 85637267 69023425 85637267 69023425 70975326 53858636 70975326 53858636 53259764 39510688 53259764 39510688 40619975 34797741 40619975 34797741 38494124 34371184 38494124 34371184 37545339 30030483 37545339 30030483 25217225 21692989 25217225 21692989 22618172 135440144 22618172 135440144 210300576 248875153 210300576 248875153 247372930 251666023 247372930 251666023 256723133 261559608 256723133 261559608 277616185 285764073 277616185 285764073 284108406 289097944 284108406 289097944 287521252 289097944 128140520 75703212 128140520 75703212 70879355 60189150 70879355 60189150 53524377 44096525 53524377 44096525 45096076 37328413 45096076 37328413 37800721 33128940 37800721 33128940 32917295 18831265 32917295 18831265 19352428 132442522 19352428 132442522 166452021 170658991 166452021 170658991 222831866 258459257 222831866 258459257 261708341 269173143 261708341 269173143 271001435 272992291 271001435 272992291 156043416 128101924 156043416 128101924 73977954 62006804 73977954 62006804 63604653 50948698 63604653 50948698 49885623 43823676 49885623 43823676 41125121 35676518 41125121 35676518 28350311 27547552 28350311 27547552 192556112 209669501 192556112 209669501 222432661 240194371 222432661 240194371 240219110 247591255 240219110 247591255 244701135 223510300 244701135 223510300 182140688 138251819 182140688 138251819 93834899 79707367 93834899 79707367 67092284 42056954 67092284 42056954 45079019 183837518 45079019 183837518 248163051 263039718 248163051 263039718 265720379 267427903 265720379 267427903 266874628 169529251 266874628 169529251 122157700 85878210 122157700 85878210 50426746 27169729 50426746 27169729 27020845 23804283 27020845 23804283 22597512 19611078 22597512 19611078 19831587 18076956 19831587 18076956 18311666 16132079 18311666 16132079 76549219 202014306 76549219 202014306 217712442 229280014 217712442 229280014 261738574 267063110 261738574 267063110 264429989 120834213 264429989 120834213 108723093 74996169 108723093 74996169 74593725 55251029 74593725 55251029 53835138 35193438 53835138 35193438 30480731 24354251 30480731 24354251 25603185 190993423 25603185 190993423 203753554 205810417 203753554 205810417 245310193 269541398 245310193 269541398 276924846 279870669 276924846 279870669 158012083 119673841 158012083 119673841 89411918 66071412 89411918 66071412 62129424 58149750 62129424 58149750 52916121 43868133 52916121 43868133 45951902 99245224 45951902 99245224 149263677 190622090 149263677 190622090 224952030 225872769 224952030 225872769 177862979 130203832 177862979 130203832 104243333 77649379 104243333 77649379 80853890 162057516 80853890 162057516 175922758 193637372 175922758 193637372 198575527 223889765 198575527 223889765 234211972 242088312 234211972 242088312 236826317 138654185 236826317 138654185 117478679 106403162 117478679 106403162 77148611 66367838 77148611 66367838 68113314 58611249 68113314 58611249 50556333 47259862 50556333 47259862 44668281 29081303 44668281 29081303 26411818 25441556 26411818 25441556 128055130 135518508 128055130 135518508 141532273 139949056 141532273 139949056 171186069 175576486 171186069 175576486 205322700 245417767 205322700 245417767 244079243 249796251 244079243 249796251 248544496 128408928 248544496 128408928 125392104 95375061 125392104 95375061 75678550 62200193 75678550 62200193 60910144 52487237 60910144 52487237 52218105 31732640 52218105 31732640 32596901 25878902 32596901 25878902 24465059 19103078 24465059 19103078 19486214 16267231 19486214 16267231 15914017 16267231 220814629 226466385 220814629 226466385 229472766 237350414 229472766 237350414 247011623 250122025 247011623 250122025 253784992 260511622 253784992 260511622 266019077 272257591 266019077 272257591 273546553 277852218 273546553 277852218 280423108 285795304 280423108 285795304 283505688 153939874 283505688 153939874 97621747 91747936 97621747 91747936 88772844 84393891 88772844 84393891 74447784 60396094 74447784 60396094 52069446 42179545 52069446 42179545 39851190 28251854 39851190 28251854 28256094 26063778 28256094 26063778 23712153 22136127 23712153 22136127 193768060 214600383 193768060 214600383 229310562 235769720 229310562 235769720 249974380 258869121 249974380 258869121 259255055 266298332 259255055 266298332 263892775 273089667 263892775 273089667 271200441 182681695 271200441 182681695 154550028 115924108 154550028 115924108 93483883 81817708 93483883 81817708 79227939 71602919 79227939 71602919 72995995 124207165 72995995 124207165 144367766 160438772 144367766 160438772 178989277 175221572 178989277 175221572 209187061 206240466 209187061 206240466 218813099 228759481 218813099 228759481 229298791 125190532 229298791 125190532 103084407 91281935 103084407 91281935 90163472 75607457 90163472 75607457 73458881 58366957 73458881 58366957 44152643 37656617 44152643 37656617 34029896 29233526 34029896 29233526 22866528 20122758 22866528 20122758 18576886 16678268 18576886 16678268 80164077 136527985 80164077 136527985 182553428 221801155 182553428 221801155 232265153 247472761 232265153 247472761 244424014 128815073 244424014 128815073 131263629 123393975 131263629 123393975 84180595 60307526 84180595 60307526 43016538 38655368 43016538 38655368 35399555 22727932 35399555 22727932 21935442 19116625 21935442 19116625 20205662 158229599 20205662 158229599 186144134 196289425 186144134 196289425 214351513 218748602 214351513 218748602 226283380 235120443 226283380 235120443 232597831 251445458 232597831 251445458 261707106 272451814 261707106 272451814 269869798 124825076 269869798 124825076 117847187 110951814 117847187 110951814 103548541 95521640 103548541 95521640 97131529 59854595 97131529 59854595 43502728 35992983 43502728 35992983 36611226 110823486 36611226 110823486 206067353 231230266 206067353 231230266 245910782 252632988 245910782 252632988 255023500 267344050 255023500 267344050 276361401 281667456 276361401 281667456 279415397 136651267 279415397 136651267 135572228 126350671 135572228 126350671 127814297 84096262 127814297 84096262 78163620 64346081 78163620 64346081 65835238 46489486 65835238 46489486 46321437 42967133 46321437 42967133 42330435 38479954 42330435 38479954 26123088 22054349 26123088 22054349 20233943 18617003 20233943 18617003 17762685 16984909 17762685 16984909 196123927 215408010 196123927 215408010 215173222 111619163 215173222 111619163 78139463 51033314 78139463 51033314 54352997 180158722 54352997 180158722 190158443 210520235 190158443 210520235 236342742 247774000 236342742 247774000 253456065 274442001 253456065 274442001 273482618 285025917 273482618 285025917 286677521 286676907 286677521 286676907 137643508 129610082 137643508 129610082 132457802 89578518 132457802 89578518 56710768 47521452 56710768 47521452 46273763 37871822 46273763 37871822 33928060 25441845 33928060 25441845 24414495 22165471 24414495 22165471 18371520 18703405 18371520 18703405 173037715 184422181 173037715 184422181 191657765 209208168 191657765 209208168 222241848 241653628 222241848 241653628 257792762 266277160 257792762 266277160 265448639 272689939 265448639 272689939 274195761 278616878 274195761 278616878 277523851 283420771 277523851 283420771 284945297 287103835 284945297 287103835 185302970 171984693 185302970 171984693 115787990 77176186 115787990 77176186 79868190 99196994 79868190 99196994 142038047 207664811 142038047 207664811 211710874 223010979 211710874 223010979 264274912 267381938 264274912 267381938 270958883 274443682 270958883 274443682 280996749 286306173 280996749 286306173 285865934 289283650 285865934 289283650 287148912 136800474 287148912 136800474 102950788 88044429 102950788 88044429 88537344 80673012 88537344 80673012 63309933 46842535 63309933 46842535 42697682 27457076 42697682 27457076 28498258 139668610 28498258 139668610 175384326 168124843 175384326 168124843 146184882 109958730 146184882 109958730 87822396 81920244 87822396 81920244 75794897 65471887 75794897 65471887 62628323 49419721 62628323 49419721 48937126 37878007 48937126 37878007 31809887 24707105 31809887 24707105 20817323 17511625 20817323 17511625 17031543 181354463 17031543 181354463 236513277 240118027 236513277 240118027 243005232 250013003 243005232 250013003 251111855 253932178 251111855 253932178 254928961 262945643 254928961 262945643 261591881 270315796 261591881 270315796 279083257 285079763 279083257 285079763 284296706 141211689 284296706 141211689 112877013 98570661 112877013 98570661 94117482 73749639 94117482 73749639 64910947 59788279 64910947 59788279 60638388 50703838 60638388 50703838 51100702 140284493 51100702 140284493 193843757 182080709 193843757 182080709 127871857 103939239 127871857 103939239 101903626 85525482 101903626 85525482 88196723 71428445 88196723 71428445 63644770 50017773 63644770 50017773 42393248 28082550 42393248 28082550 27806676 152484494 27806676 152484494 221035451 270027523 221035451 270027523 268738095 190697587 268738095 190697587 150986274 129141285 150986274 129141285 128817265 117592400 128817265 117592400 79507866 71135619 79507866 71135619 72992274 54277434 72992274 54277434 47306524 39141244 47306524 39141244 36029100 28198742 36029100 28198742 26365572 22854514 26365572 22854514 22513139 18009537 22513139 18009537 17844435 17344679 17844435 17344679 201419083 211823362 201419083 211823362 222922887 230515465 222922887 230515465 255147065 260715205 255147065 260715205 260674646 263834348 260674646 263834348 196646051 154273776 196646051 154273776 154238027 127355397 154238027 127355397 133247377 73539682 133247377 73539682 64754404 45533379 64754404 45533379 41155952 35169924 41155952 35169924 35023242 27091618 35023242 27091618 26859689 24088640 26859689 24088640 20997918 18502089 20997918 18502089 18934317 16559810 18934317 16559810 16983676 16212771 16983676 130091050 16983676 130091050 144787407 179963711 144787407 179963711 222992827 245959690 222992827 245959690 244921275 250865065 244921275 250865065 262473493 266339484 262473493 266339484 160554019 113178966 160554019 113178966 96806183 83137735 96806183 83137735 73169877 68751586 73169877 68751586 68129865 64993454 68129865 64993454 156954949 184743288 156954949 184743288 199915821 248351644 199915821 248351644 248779454 251908691 248779454 251908691 218523120 165699817 218523120 165699817 160023479 146151587 160023479 146151587 126144684 114323408 126144684 114323408 91293480 78901776 91293480 78901776 75047047 64378506 75047047 64378506 65043592 60689796 65043592 60689796 57495652 42105587 57495652 42105587 43197340 35558529 43197340 35558529 29505033 26292077 29505033 26292077 22082387 19263024 22082387 19263024 18945154 16922341 18945154 16922341 190057064 186284276 190057064 186284276 201454341 233699876 201454341 233699876 245112813 251188224 245112813 251188224 246320054 155686470 246320054 155686470 164102707 161174476 164102707 161174476 197668500 199663192 197668500 199663192 182003260 157826266 182003260 157826266 125699907 102545922 125699907 102545922 85685343 67335481 85685343 67335481 54627398 45317975 54627398 45317975 47914800 171458666 47914800 171458666 186395184 210802597 186395184 210802597 220726567 229590763 220726567 229590763 234546623 240291251 234546623 240291251 241173019 253799570 241173019 253799570 255353209 266766177 255353209 266766177 272812299 282171778 272812299 282171778 282957196 286518666 282957196 286518666 285669092 286848302 285669092 286848302 287087480 288122278 287087480 288122278 145603174 122615925 145603174 122615925 115756189 93885271 115756189 93885271 93495769 75157163 93495769 75157163 56037023 51166292 56037023 51166292 53667457 143597145 53667457 143597145 161355782 193113006 161355782 193113006 215616667 223928280 215616667 223928280 220169125 181047543 220169125 181047543 181922286 172012859 181922286 172012859 140244651 104702083 140244651 104702083 101414125 86413536 101414125 86413536 83238338 65176565 83238338 65176565 59542681 39824560 59542681 39824560 29930264 28063468 29930264 28063468 24653138 18534428 24653138 18534428 19454947 150898550 19454947 150898550 185170627 184182088 185170627 184182088 221878277 233884078 221878277 233884078 241249514 251111091 241249514 251111091 251862982 260868124 251862982 260868124 266839707 275608097 266839707 275608097 274577049 280889092 274577049 280889092 280903294 286325717 280903294 286325717 285038038 151282625 285038038 151282625 117664529 88510945 117664529 88510945 78161972 50258229 78161972 50258229 32832678 28892298 32832678 28892298 28669240 161242968 28669240 161242968 205926838 241815641 205926838 241815641 243992225 254031814 243992225 254031814 259162451 264817663 259162451 264817663 266171563 271720468 266171563 271720468 275832106 282969688 275832106 282969688 285133030 285742980 285133030 285742980 197005935 176742773 197005935 176742773 146960157 107179070 146960157 107179070 90198482 82019569 90198482 82019569 83535669 67313258 83535669 67313258 68263997 53319790 68263997 53319790 50567286 44398448 50567286 44398448 31107159 23146856 31107159 23146856 23083988 20363988 23083988 20363988 21172822 17292998 21172822 17292998 18039066 16659419 18039066 16659419 213732381 216917104 213732381 216917104 232438345 251432351 232438345 251432351 249831298 254861429 249831298 254861429 253598712 256844185 253598712 256844185 256228689 265865567 256228689 265865567 264841096 267711911 264841096 267711911 273074306 276561403 273074306 276561403 275291708 278438907 275291708 278438907 277614964 279943868 277614964 279943868 282652525 284070230 282652525 284070230 142961908 135790108 142961908 135790108 135622663 100870220 135622663 100870220 88270150 86429109 88270150 86429109 149885084 200698394 149885084 200698394 232445831 239013125 232445831 239013125 245859611 249321467 245859611 249321467 261031091 268926287 261031091 268926287 270300969 283754458 270300969 283754458 283799896 286960459 283799896 286960459 285009451 152303552 285009451 152303552 94743620 81986952 94743620 81986952 82528016 70136899 82528016 70136899 66147686 47656482 66147686 47656482 45400020 41844726 45400020 41844726 38048473 34339220 38048473 34339220 29113018 20193164 29113018 20193164 20228037 18004751 20228037 18004751 18633311 178966507 18633311 178966507 224324887 232320843 224324887 232320843 246432042 249215004 246432042 249215004 204991110 166678499 204991110 166678499 163133036 149981221 163133036 149981221 94994814 85255638 94994814 85255638 67267417 54925328 67267417 54925328 34005278 30591369 34005278 30591369 28887095 18339884 28887095 18339884 19010111 163592321 19010111 163592321 175075645 197359988 175075645 197359988 204254739 205226123 204254739 205226123 173438990 149360549 173438990 149360549 136898087 128522762 136898087 128522762 130885478 121390849 130885478 121390849 100808762 84329559 100808762 84329559 86077988 62256157 86077988 62256157 49003215 45209296 49003215 45209296 38327905 27910991 38327905 27910991 25639974 24474655 25639974 24474655 142124102 164035667 142124102 164035667 181172988 193845445 181172988 193845445 201006514 253273540 201006514 253273540 257149804 265791479 257149804 265791479 273952996 277769088 273952996 277769088 283370884 285507627 283370884 285507627 127677065 96642695 127677065 96642695 95253747 54043544 95253747 54043544 41782672 42949964 41782672 42949964 196958954 230298696 196958954 230298696 243070777 253102744 243070777 253102744 260791189 267257183 260791189 267257183 263800256 139722415 263800256 139722415 115233711 76452028 115233711 76452028 76273590 59671511 76273590 59671511 58722463 46120932 58722463 46120932 32485387 27824028 32485387 27824028 28464964 26516990 28464964 26516990 21694699 21278500 21694699 21278500 174373952 229974903 174373952 229974903 233489734 237892958 233489734 237892958 240241872 253237677 240241872 253237677 250343343 257022188 250343343 257022188 260418297 266630305 260418297 266630305 270352762 272206166 270352762 272206166 281711769 281976443 281711769 281976443 170742595 96284040 170742595 96284040 87929010 78734993 87929010 78734993 80086506 199031810 80086506 199031810 199099306 189226699 199099306 189226699 104538048 91781243 104538048 91781243 90673563 68450651 90673563 68450651 61403255 52882467 61403255 52882467 42565779 30723268 42565779 30723268 29564587 19827896 29564587 19827896 18656244 19396842 18656244 19396842 133952451 166665456 133952451 166665456 198707758 224677394 198707758 224677394 235131656 246468071 235131656 246468071 266380559 270818212 266380559 270818212 273413897 278758406 273413897 278758406 276972485 283120681 276972485 283120681 286283143 287348602 286283143 287348602 118293668 84225955 118293668 84225955 78888965 78189829 78888965 78189829 112307144 151413144 112307144 151413144 190156363 188014499 190156363 188014499 204297686 239074876 204297686 239074876 260700424 278633032 260700424 278633032 281653608 285349049 281653608 285349049 153956041 119333110 153956041 119333110 82752912 60922258 82752912 60922258 62599078 52797031 62599078 52797031 51245422 48845767 51245422 48845767 201945838 258504904 201945838 258504904 258309738 264330522 258309738 264330522 264819711 272738702 264819711 272738702 271156221 276191421 271156221 276191421 280212230 281286128 280212230 281286128 283013147 285710207 283013147 285710207 284345326 151853117 284345326 151853117 152426893 106004635 152426893 106004635 109120267 90745702 109120267 90745702 83119355 75630428 83119355 75630428 76183716 65686695 76183716 65686695 67680985 53553622 67680985 53553622 46528500 36010548 46528500 36010548 37849535 31123527 37849535 31123527 26192088 20055357 26192088 20055357 20879660 17138684 20879660 17138684 19334770 143194605 19334770 143194605 206846170 200389143 206846170 200389143 195211044 126413171 195211044 126413171 121904477 116507071 121904477 116507071 105796976 98809409 105796976 98809409 97782160 64190028 97782160 64190028 53695923 46759354 53695923 46759354 39393920 30428981 39393920 30428981 28165195 24031116 28165195 24031116 25388533 165770695 25388533 165770695 171034136 146478730 171034136 146478730 120806403 104802177 120806403 104802177 98399227 61447151 98399227 61447151 53817533 50519185 53817533 50519185 41079327 38674488 41079327 38674488 144793564 206488981 144793564 206488981 206385132 171923409 206385132 171923409 142716213 105173976 142716213 105173976 107847609 131764179 107847609 131764179 138542372 136222035 138542372 136222035 226624434 229299504 226624434 229299504 148809858 132625798 148809858 132625798 129048699 106629426 129048699 106629426 107529592 92595218 107529592 92595218 80759926 75322770 80759926 75322770 72420739 53762730 72420739 53762730 53841004 51214787 53841004 51214787 49889156 47014181 49889156 47014181 28438812 18854714 28438812 18854714 17688184 17415536 17688184 17415536 163857521 211241656 163857521 211241656 220464716 227410851 220464716 227410851 237933885 247868647 237933885 247868647 270608941 274485660 270608941 274485660 281066238 282243200 281066238 282243200 282642678 285650477 282642678 285650477 284200360 190539616 284200360 190539616 173099071 149716403 173099071 149716403 130704127 95737952 130704127 95737952 97637889 84730758 97637889 84730758 62980007 57014601 62980007 57014601 56343517 49058168 56343517 49058168 50267874 43598891 50267874 43598891 45757562 174866020 45757562 174866020 214927586 232733108 214927586 232733108 244660105 246387691 244660105 246387691 189492149 115309847 189492149 115309847 115519652 95479926 115519652 95479926 96828805 84207099 96828805 84207099 66008658 60133774 66008658 60133774 62718088 46327420 62718088 46327420 45389654 35571943 45389654 35571943 31663342 26887074 31663342 26887074 29012880 202314899 29012880 202314899 216696065 234610515 216696065 234610515 244361752 250545576 244361752 250545576 250060209 265037120 250060209 265037120 274933482 278384984 274933482 278384984 281359217 285683245 281359217 285683245 283258098 286704759 283258098 286704759 160496323 147299418 160496323 147299418 126629531 111626004 126629531 111626004 114177656 148895007 114177656 148895007 180881300 193950127 180881300 193950127 206199328 216245597 206199328 216245597 223465316 239772975 223465316 239772975 242053343 247537516 242053343 247537516 254787469 255727201 254787469 255727201 163110139 100910879 163110139 100910879 96856898 66338561 96856898 66338561 52203293 47323445 52203293 47323445 34687132 27515709 34687132 27515709 25300840 23968722 25300840 23968722 198217534 249757797 198217534 249757797 260906442 277958904 260906442 277958904 285347824 284892075 285347824 284892075 149110046 123135330 149110046 123135330 112189335 109097715 112189335 109097715 186768793 220479873 186768793 220479873 235183655 247081816 235183655 247081816 248244162 255513217 248244162 255513217 259991384 271750795 259991384 271750795 269495871 154797649 269495871 154797649 133236214 116710941 133236214 116710941 89163195 71055469 89163195 71055469 67241989 49580508 67241989 49580508 45925313 37757507 45925313 37757507 36782068 32961533 36782068 32961533 32917244 29860006 32917244 29860006 30787101 25277185 30787101 25277185 25174618 19525438 25174618 19525438 19742838 18477743 19742838 18477743 18036684 17744660 18036684 17744660 152247891 176705855 152247891 176705855 197089372 217509617 197089372 217509617 223434391 244195958 223434391 244195958 242766431 249704277 242766431 249704277 252403419 256253731 252403419 256253731 255124937 272484804 255124937 272484804 273889226 278989788 273889226 278989788 283218383 285423913 283218383 285423913 284699802 287505212 284699802 287505212 152505642 108021718 152505642 108021718 99786269 76190609 99786269 76190609 74622653 53839830 74622653 53839830 54400000 49488797 54400000 49488797 42408681 35680140 42408681 35680140 33483572 31951224 33483572 31951224 142358028 179251174 142358028 179251174 192542359 204291538 192542359 204291538 209526408 212048831 209526408 212048831 214756793 227571225 214756793 227571225 226663865 245187696 226663865 245187696 248413067 262316860 248413067 262316860 262017096 267003281 262017096 267003281 270774860 274591488 270774860 274591488 272555073 282748546 272555073 282748546 283499907 287300694 283499907 287300694 284251594 118890397 284251594 118890397 120661444 175160106 120661444 175160106 207139758 251206715 207139758 251206715 254476958 259982451 254476958 259982451 260382743 267856408 260382743 267856408 269733209 273489739 269733209 273489739 271297620 274351394 271297620 274351394 163817072 105101030 163817072 105101030 103426236 90872989 103426236 90872989 65352505 52314040 65352505 52314040 43886476 40181754 43886476 40181754 39585371 25137082 39585371 25137082 26992872 177078207 26992872 177078207 198559020 188888487 198559020 188888487 210009079 225997921 210009079 225997921 234729587 239153576 234729587 239153576 236370932 125954288 236370932 125954288 61178802 48372166 61178802 48372166 40767254 34117873 40767254 34117873 36459493 32943640 36459493 32943640 34972116 21965518 34972116 21965518 23469881 177785368 23469881 177785368 204615286 205009850 204615286 205009850 197422649 177718570 197422649 177718570 137171917 102688483 137171917 102688483 89533934 85164172 89533934 85164172 85769475 201399352 85769475 201399352 220660457 235802912 220660457 235802912 251024342 255783135 251024342 255783135 266068843 269197135 266068843 269197135 272550050 276710540 272550050 276710540 276495027 278909399 276495027 278909399 205397852 142695542 205397852 142695542 116961550 109105098 116961550 109105098 99208925 70926798 99208925 70926798 70113928 66634394 70113928 66634394 68096423 45560113 68096423 45560113 33864713 27118430 33864713 27118430 28164198 21576079 28164198 21576079 19850878 17982499 19850878 17982499 18120628 17982499 228137031 248259014 228137031 248259014 244662561 173264305 244662561 173264305 126864688 112335894 126864688 112335894 81096839 67117318 81096839 67117318 57651230 49980334 57651230 49980334 40603071 36368496 40603071 36368496 30784148 26746359 30784148 26746359 25639908 24331383 25639908 24331383 155728532 149650801 155728532 149650801 129219171 123445142 129219171 123445142 96718477 84838457 96718477 84838457 71468940 54090436 71468940 54090436 41572792 34152858 41572792 34152858 32059343 24295467 32059343 24295467 24571217 19657881 24571217 19657881 21242566 214521427 21242566 214521427 254675040 262789596 254675040 262789596 260241486 270147834 260241486 270147834 275224775 282049621 275224775 282049621 280162961 283772855 280162961 283772855 282500610 181467798 282500610 181467798 136195154 121215228 136195154 121215228 112989953 105482495 112989953 105482495 95990777 66141024 95990777 66141024 54250650 47368151 54250650 47368151 47619506 170402135 47619506 170402135 184102374 206904197 184102374 206904197 225804270 231461641 225804270 231461641 230248516 243746317 230248516 243746317 242377301 252738409 242377301 252738409 252688253 275905417 252688253 275905417 280085935 283836991 280085935 283836991 283054855 284910932 283054855 284910932 194537880 117286740 194537880 117286740 104887999 97817644 104887999 97817644 93850273 80574769 93850273 80574769 61694408 51750836 61694408 51750836 55583403 179001010 55583403 179001010 191294387 190047156 191294387 190047156 181434290 143026071 181434290 143026071 121730768 107877494 121730768 107877494 91330888 87067406 91330888 87067406 76012279 53922979 76012279 53922979 54571505 47997224 54571505 47997224 37389877 34851098 37389877 34851098 117810684 166127117 117810684 166127117 216907676 233410272 216907676 233410272 242093458 253180925 242093458 253180925 257032472 265634058 257032472 265634058 269821349 272892646 269821349 272892646 276360958 284241399 276360958 284241399 283397071 285812675 283397071 213444192 283397071 213444192 140607643 87862903 140607643 87862903 84549852 68126048 84549852 68126048 64231794 59486602 64231794 59486602 50874132 48410495 50874132 48410495 140526216 169685221 140526216 169685221 181021713 220193636 181021713 220193636 215854197 181886048 215854197 181886048 169715669 128490592 169715669 128490592 111693018 80100524 111693018 80100524 58114326 53476441 58114326 53476441 53636627 41544154 53636627 41544154 41500374 34967430 41500374 34967430 22993084 19280690 22993084 19280690 18609649 18795573 18609649 18795573 142711961 167065762 142711961 167065762 206456051 230074354 206456051 230074354 253935002 256703224 253935002 256703224 127038873 104719640 127038873 104719640 80386216 70791655 80386216 70791655 64330800 54876811 64330800 54876811 46437719 39989090 46437719 39989090 39173459 34189569 39173459 34189569 31647268 26287985 31647268 26287985 26915622 22776708 26915622 22776708 22212634 19804135 22212634 19804135 20860075 169422063 20860075 169422063 190529804 195074738 190529804 195074738 228682973 232785495 228682973 232785495 144743547 138512216 144743547 138512216 141833667 96697667 141833667 96697667 83643736 52396749 83643736 52396749 55991429 175738915 55991429 175738915 196128607 216797319 196128607 216797319 229484623 241584162 229484623 241584162 242946781 251409423 242946781 251409423 248804789 144848013 248804789 144848013 148436071 135054596 148436071 135054596 99716738 92452001 99716738 92452001 86958680 84747321 86958680 84747321 152674866 195896105 152674866 195896105 244785130 267401451 244785130 267401451 268149171 272422193 268149171 272422193 275839351 277659470 275839351 277659470 278998298 281497116 278998298 281497116 207910172 132990931 207910172 132990931 106946475 80523502 106946475 80523502 52607122 49381323 52607122 49381323 200291064 236427271 200291064 236427271 242202979 250563234 242202979 250563234 253154241 260500836 253154241 260500836 258100450 153978514 258100450 153978514 154033144 127456837 154033144 127456837 119125147 91666682 119125147 91666682 91030155 74693867 91030155 74693867 63467341 51447733 63467341 51447733 47138832 31043380 47138832 31043380 24682919 23544521 24682919 23544521 183712270 224644065 183712270 224644065 222875659 234569290 222875659 234569290 258992055 272790436 258992055 272790436 276452203 281812125 276452203 281812125 283938278 284362476 283938278 284362476 171715423 163766166 171715423 163766166 220591839 247158267 220591839 247158267 245557824 164979755 245557824 164979755 110192991 94272593 110192991 94272593 82988687 77180522 82988687 77180522 141869358 219120654 141869358 219120654 234532408 256663028 234532408 256663028 264964326 268822237 264964326 268822237 267963850 271961517 267963850 271961517 269769973 150287852 269769973 150287852 137543133 130988515 137543133 130988515 107807478 96284959 107807478 96284959 78207952 55722294 78207952 55722294 47446989 36276661 47446989 36276661 28379873 24198848 28379873 24198848 22642842 19013983 22642842 19013983 20232662 18480017 20232662 18480017 179658146 179011168 179658146 179011168 190758037 186790198 190758037 186790198 115530027 90676361 115530027 90676361 93619813 143672878 93619813 143672878 196119682 226761123 196119682 226761123 241850124 256503127 241850124 256503127 254245219 264682763 254245219 264682763 262495939 278690406 262495939 278690406 282625476 283853953 282625476 283853953 113585982 105137296 113585982 105137296 104690673 96924741 104690673 96924741 100839214 83730149 100839214 83730149 79694898 74773415 79694898 74773415 59722800 46657996 59722800 46657996 42192904 37632737 42192904 37632737 38011550 33179534 38011550 33179534 31841151 28761656 31841151 28761656 27733353 22515647 27733353 22515647 20232188 20431031 20232188 20431031 169266104 165695573 169266104 165695573 200756897 207019301 200756897 207019301 207441841 233324718 207441841 233324718 235967539 251251760 235967539 251251760 253182869 255765431 253182869 255765431 139697193 113478989 139697193 113478989 116136005 88218660 116136005 88218660 78940100 75785726 78940100 75785726 176540004 205520600 176540004 205520600 217140676 212860830 217140676 212860830 141482763 117821076 141482763 117821076 116402899 103289668 116402899 103289668 93145288 70219378 93145288 70219378 58744344 50009532 58744344 50009532 42386601 40593245 42386601 40593245 170064152 192256857 170064152 192256857 227528463 251618942 227528463 251618942 252422424 264314577 252422424 264314577 273603365 277371468 273603365 277371468 276846298 278740286 276846298 278740286 160904472 153297401 160904472 153297401 137048537 96277002 137048537 96277002 85368728 66022351 85368728 66022351 63756557 43018744 63756557 43018744 31108562 24664314 31108562 24664314 20521075 18762822 20521075 18762822 19253528 78389269 19253528 78389269 122829343 217429710 122829343 217429710 222153033 235173909 222153033 235173909 232708144 191445687 232708144 191445687 170371563 163705046 170371563 163705046 149106040 126644606 149106040 126644606 106631201 95722317 106631201 95722317 86175580 57894097 86175580 57894097 50451204 47818519 50451204 47818519 145383606 160370957 145383606 160370957 168443045 209609016 168443045 209609016 220948420 240556923 220948420 240556923 247259501 255799185 247259501 255799185 259131685 271568868 259131685 271568868 270306045 274977258 270306045 274977258 275798859 277171967 275798859 277171967 192719272 172011398 192719272 172011398 145413133 125900677 145413133 125900677 114805385 103407262 114805385 103407262 93110000 65420285 93110000 65420285 61815598 59216877 61815598 59216877 60980670 53017897 60980670 53017897 49711627 45367104 49711627 45367104 45765829 21224059 45765829 21224059 21718477 19413426 21718477 19413426 20103343 18394888 20103343 18394888 19535523 193282652 19535523 193282652 210532806 214151584 210532806 214151584 218293293 146434323 218293293 146434323 138148366 114105219 138148366 114105219 105968095 95311573 105968095 95311573 76502861 70239901 76502861 70239901 67810294 28320381 67810294 28320381 29025830 23563821 29025830 23563821 24239805 145134985 24239805 145134985 187502157 203187675 187502157 203187675 219797214 246103750 219797214 246103750 255608219 260969200 255608219 260969200 262485236 266613565 262485236 266613565 280199740 284406280 280199740 284406280 284269061 285102102 284269061 285102102 188954257 146298424 188954257 146298424 83793439 66067036 83793439 66067036 67806751 62015726 67806751 62015726 53928048 45437471 53928048 45437471 42752084 37040134 42752084 37040134 38511763 150262387 38511763 150262387 192125803 202650424 192125803 202650424 230178372 239579981 230178372 239579981 243798921 248438823 243798921 248438823 253680707 261668976 253680707 261668976 261185215 270818519 261185215 270818519 269907343 277083693 269907343 277083693 279192399 281947106 279192399 281947106 279632576 284115579 279632576 284115579 280856174 143459692 280856174 143459692 136216872 109482529 136216872 109482529 79378281 75868674 79378281 75868674 71917940 65529683 71917940 65529683 64257020 36596227 64257020 36596227 33205920 27648114 33205920 27648114 22421678 20769296 22421678 20769296 20002906 18641188 20002906 18641188 155020555 167143880 155020555 167143880 188642953 214066133 188642953 214066133 220137822 237768501 220137822 237768501 246852506 255062895 246852506 255062895 258862578 261906559 258862578 261906559 261474199 265740712 261474199 265740712 264638741 268839178 264638741 268839178 271395717 277666210 271395717 277666210 280245477 284968602 280245477 284968602 282043687 197357535 282043687 197357535 145590097 132758855 145590097 132758855 134450088 101640950 134450088 101640950 87799379 62669076 87799379 62669076 54256833 38937841 54256833 38937841 32583424 26578883 32583424 26578883 28652858 166747506 28652858 166747506 174211542 118219812 174211542 118219812 99345670 95572338 99345670 95572338 96103920 76449372 96103920 76449372 73818904 62802614 73818904 62802614 64159532 50262267 64159532 50262267 45772935 28370392 45772935 28370392 25239953 20189438 25239953 20189438 21880607 241924111 21880607 241924111 241045394 248357151 241045394 248357151 249543248 256985324 249543248 256985324 262848013 264763564 262848013 264763564 142710028 132621519 142710028 132621519 131642767 114138352 131642767 114138352 114787614 138687462 114787614 138687462 175613093 177055733 175613093 177055733 188527938 245985978 188527938 245985978 247099809 267714935 247099809 267714935 267373325 282861248 267373325 282861248 280766667 164132864 280766667 164132864 163741558 118934566 163741558 118934566 120536467 103149857 120536467 103149857 93840352 77306481 93840352 77306481 63982450 49920604 63982450 49920604 46123063 37352091 46123063 37352091 32568304 28613758 32568304 28613758 23946962 23050529 23946962 23050529 22839152 19623104 22839152 19623104 19484320 16954289 19484320 16954289 18489056 169645207 18489056 169645207 190972154 190187433 190972154 190187433 142304214 79802109 142304214 79802109 77459138 67581971 77459138 67581971 68558034 57953159 68558034 57953159 50923639 40420194 50923639 40420194 36831110 32768311 36831110 32768311 29457921 22875572 29457921 22875572 25543602 162323665 25543602 162323665 205813437 209388862 205813437 209388862 223598870 240098078 223598870 240098078 237520672 244614659 237520672 244614659 257099611 272733419 257099611 272733419 273530871 284911840 273530871 284911840 282551347 147318004 282551347 147318004 140310045 95125941 140310045 95125941 89223556 80124346 89223556 80124346 78099919 64639310 78099919 64639310 59058897 51818502 59058897 51818502 51489355 43306855 51489355 43306855 38823864 32936800 38823864 32936800 28135039 19444248 28135039 19444248 20453115 143349921 20453115 143349921 176865295 174619491 176865295 174619491 203535355 216150940 203535355 216150940 246526528 254444325 246526528 254444325 261458547 269618085 261458547 269618085 272365141 276164223 272365141 276164223 278701139 281132997 278701139 281132997 279506928 162022354 279506928 162022354 87967925 51788235 87967925 51788235 46141409 33336486 46141409 33336486 29104518 28342712 29104518 28342712 201322489 229413937 201322489 229413937 236790965 245210246 236790965 245210246 244750214 166711233 244750214 166711233 169515415 100632742 169515415 100632742 87504328 78665360 87504328 78665360 74171028 53351345 74171028 53351345 44878934 41424488 44878934 41424488 147805432 149383256 147805432 149383256 182170749 189080449 182170749 189080449 225012316 245685921 225012316 245685921 258156230 260668278 258156230 260668278 265177131 271149683 265177131 271149683 276074876 283182867 276074876 283182867 283322731 285600819 283322731 285600819 173708188 137349275 173708188 137349275 104030306 74253538 104030306 74253538 76038764 68386602 76038764 68386602 60622620 53814933 60622620 53814933 53885758 32571408 53885758 32571408 25644359 22931408 25644359 22931408 22872596 19913504 22872596 19913504 21220729 180292950 21220729 180292950 214627790 231135152 214627790 231135152 254203660 262618117 254203660 262618117 263244142 267768076 263244142 267768076 273354928 284336553 273354928 284336553 280851899 114700025 280851899 114700025 114673354 104012354 114673354 104012354 96268519 93655283 96268519 93655283 172880776 173802074 172880776 173802074 184183784 190229928 184183784 190229928 206620163 250229548 206620163 250229548 249468548 262143455 249468548 262143455 263302694 269276749 263302694 269276749 278649892 282144967 278649892 282144967 281291468 136080859 281291468 136080859 111438802 106729742 111438802 106729742 73639979 64233485 73639979 64233485 62605252 56081181 62605252 56081181 57638002 173509436 57638002 173509436 193924342 198578237 193924342 198578237 222849475 233807633 222849475 233807633 231854933 168099193 231854933 168099193 132408088 108541129 132408088 108541129 87068018 79221618 87068018 79221618 77976577 73129140 77976577 73129140 66038471 53474163 66038471 53474163 46917445 41058514 46917445 41058514 27500728 25711539 27500728 25711539 158249211 158233709 158249211 158233709 188808402 212449521 188808402 212449521 211087433 216773254 211087433 216773254 225696261 243803067 225696261 243803067 246638694 264620954 246638694 264620954 266063636 270853120 266063636 270853120 282167558 284033260 282167558 284033260 141676733 107222925 141676733 107222925 73719042 66232270 73719042 66232270 64839178 53068268 64839178 53068268 47978154 33782866 47978154 33782866 34413366 30834873 34413366 30834873 28292181 24955446 28292181 24955446 21781322 20991736 21781322 20991736 163171164 180532005 163171164 180532005 199475419 227234553 199475419 227234553 231811373 242252425 231811373 242252425 249215685 264463803 249215685 264463803 264176700 270360062 264176700 270360062 267749247 273862966 267749247 273862966 274595952 277973469 274595952 277973469 277322135 283707079 277322135 283707079 281278363 137778782 281278363 137778782 128642446 111890501 128642446 111890501 107676835 102329222 107676835 102329222 92280860 86627473 92280860 86627473 66005746 58061103 66005746 58061103 47079340 41506355 47079340 41506355 44210142 141532226 44210142 141532226 204743948 212693766 204743948 212693766 223075770 237412543 223075770 237412543 236765117 244889771 236765117 244889771 251520494 270543094 251520494 270543094 272751522 275465924 272751522 275465924 275170790 282577315 275170790 282577315 280079905 145898545 280079905 145898545 121890535 97189976 121890535 97189976 82543140 77884651 82543140 77884651 163132855 179984726 163132855 179984726 199203963 199325527 199203963 199325527 213513033 213744793 213513033 213744793 111163022 104351617 111163022 104351617 108318869 156818731 108318869 156818731 230850197 238583651 230850197 238583651 242659689 253982542 242659689 253982542 255756943 260119531 255756943 260119531 261871493 269114039 261871493 269114039 271163783 274251599 271163783 274251599 277536639 280024642 277536639 280024642 280991028 281703626 280991028 281703626 192004028 142477582 192004028 142477582 121007199 99598836 121007199 99598836 83248994 74886931 83248994 74886931 68506804 63526269 68506804 63526269 63570215 53841894 63570215 53841894 47557492 38129445 47557492 38129445 34894575 31766640 34894575 31766640 29570358 26801186 29570358 26801186 27301231 22244682 27301231 22244682 23049129 20461354 23049129 20461354 21757467 139333205 21757467 139333205 222774304 224742250 222774304 224742250 212628106 146540321 212628106 146540321 133270848 114376645 133270848 114376645 90580657 77829771 90580657 77829771 71023545 42951078 71023545 42951078 39091391 31718986 39091391 31718986 34924996 173322023 34924996 173322023 202358141 234807402 202358141 234807402 234973670 172264449 234973670 172264449 115693601 98579598 115693601 98579598 75764855 51518034 75764855 51518034 54452470 155593677 54452470 155593677 188972588 213331434 188972588 213331434 233497845 241194551 233497845 241194551 247500811 252516198 247500811 252516198 253352850 259748548 253352850 259748548 270259440 277591372 270259440 277591372 276478634 281017605 276478634 281017605 278854161 282837154 278854161 282837154 282080435 283257763 282080435 283257763 164121167 158341772 164121167 158341772 138237219 96738074 138237219 96738074 73089592 67345785 73089592 67345785 62621919 60300367 62621919 60300367 138367069 177877110 138367069 177877110 201230314 206122959 201230314 206122959 210326288 224568627 210326288 224568627 225987005 127568321 225987005 127568321 129783476 99752154 129783476 99752154 85446707 76767599 85446707 76767599 77799422 63769825 77799422 63769825 63637880 53983863 63637880 53983863 48669261 34158838 48669261 34158838 35357744 32351340 35357744 32351340 27224993 21033343 27224993 21033343 23024760 173525638 23024760 173525638 209467846 216219541 209467846 216219541 220964734 231940894 220964734 231940894 230399667 251753989 230399667 251753989 249244611 259401378 249244611 259401378 262147695 265695484 262147695 265695484 167380499 120538066 167380499 120538066 98181581 76661603 98181581 76661603 77989138 156607149 77989138 156607149 178288418 185514575 178288418 185514575 209807271 226956896 209807271 226956896 232240474 151176088 232240474 151176088 101512719 95684553 101512719 95684553 80188406 77716899 80188406 77716899 172105622 187224581 172105622 187224581 228815400 237321562 228815400 237321562 242678335 247108028 242678335 247108028 246225763 264730926 246225763 264730926 265092462 275141204 265092462 275141204 275481745 278341562 275481745 278341562 280316493 281963990 280316493 281963990 281708021 284893676 281708021 284893676 283653141 285582754 283653141 285582754 224802633 132651363 224802633 132651363 133053301 127125519 133053301 127125519 105842537 91518308 105842537 91518308 94684751 123484363 94684751 123484363 144929035 189502530 144929035 189502530 196052647 195906487 196052647 195906487 221190698 227884431 221190698 227884431 227352657 148466922 227352657 148466922 148148795 141644924 148148795 141644924 191118050 186977554 191118050 186977554 206938798 213746359 206938798 213746359 230876713 233699781 230876713 233699781 235799554 240906910 235799554 240906910 241202226 207119732 241202226 207119732 111067432 98913499 111067432 98913499 101468202 63393767 101468202 63393767 46831646 42612529 46831646 42612529 43141982 32790150 43141982 32790150 24832243 21561506 24832243 21561506 23789910 115049185 23789910 115049185 179437053 209213296 179437053 209213296 205962732 174319275 205962732 174319275 143193260 122082726 143193260 122082726 111555631 82558187 111555631 82558187 80542111 65430937 80542111 65430937 66456703 63950126 66456703 63950126 63278428 56627958 63278428 56627958 54798845 51222486 54798845 51222486 46346192 37491536 46346192 37491536 31376837 20170342 31376837 20170342 20950741 19370482 20950741 19370482 102673393 162095668 102673393 162095668 195183903 214760615 195183903 214760615 229847675 234172466 229847675 234172466 245497761 250012472 245497761 250012472 253906872 259419456 253906872 259419456 262033676 267405483 262033676 267405483 274356736 276718066 274356736 276718066 278024227 284334386 278024227 284334386 283542489 218456756 283542489 218456756 100705961 92983797 100705961 92983797 85237799 81334564 85237799 81334564 77340163 64729287 77340163 64729287 61869246 46810361 61869246 46810361 48127434 42533168 48127434 42533168 41976081 29516056 41976081 29516056 25895369 23321301 25895369 23321301 23752437 20844902 23752437 20844902 22180892 164976544 22180892 164976544 183765808 179655825 183765808 179655825 216345066 222753446 216345066 222753446 223269706 233763354 223269706 233763354 238143915 247119465 238143915 247119465 249582072 256740324 249582072 256740324 259631582 263493557 259631582 263493557 260707528 183298368 260707528 183298368 133054387 106296139 133054387 106296139 97558610 86786081 97558610 86786081 86842208 78197777 86842208 78197777 58356920 44660271 58356920 44660271 34722207 31458675 34722207 31458675 29549437 20228682 29549437 20228682 19804651 184775921 19804651 184775921 212746180 219695350 212746180 219695350 229583523 243752022 229583523 243752022 247848121 257135942 247848121 257135942 254845062 259796942 254845062 259796942 259433181 271211975 259433181 271211975 272740620 275664627 272740620 275664627 275569107 278429008 275569107 278429008 280500191 282015036 280500191 282015036 281762427 283897125 281762427 283897125 147557707 137708795 147557707 137708795 110847832 86585467 110847832 86585467 80783024 72736061 80783024 72736061 71011976 57125675 71011976 57125675 57858377 35303820 57858377 35303820 37298305 137769710 37298305 137769710 196270563 212864081 196270563 212864081 235643466 247406798 235643466 247406798 245590037 254773266 245590037 254773266 259741610 270906331 259741610 270906331 267801723 279695575 267801723 279695575 279017804 281113506 279017804 281113506 157436433 147467785 157436433 147467785 143613668 132478440 143613668 132478440 135262609 120172030 135262609 120172030 109255834 105695401 109255834 105695401 75282634 63041225 75282634 63041225 63535679 54230599 63535679 54230599 53573132 53156329 53573132 53156329 139350713 158580675 139350713 158580675 180322823 210199422 180322823 210199422 225954036 241989520 225954036 241989520 242959267 250776997 242959267 250776997 249008104 253812853 249008104 253812853 250805013 266125926 250805013 266125926 268101847 274193976 268101847 274193976 276371997 281986782 276371997 281986782 277248473 151295332 277248473 151295332 138422717 124651670 138422717 124651670 115067460 105271103 115067460 105271103 94208287 67789405 94208287 67789405 67150277 61459355 67150277 61459355 49918610 45130652 49918610 45130652 41701180 33796072 41701180 33796072 36118327 159812721 36118327 159812721 170112624 191431781 170112624 191431781 196861390 161157996 196861390 161157996 139135282 132056334 139135282 132056334 120692753 82935515 120692753 82935515 83667462 64594725 83667462 64594725 56483903 47503288 56483903 47503288 46575345 27364294 46575345 27364294 26068585 21238440 26068585 21238440 22029270 207861939 22029270 207861939 215767554 222622623 215767554 222622623 234150909 234162393 234150909 234162393 207972346 154743887 207972346 154743887 135729095 119519590 135729095 119519590 106947362 98967650 106947362 98967650 80110465 49296477 80110465 49296477 38106351 36779376 38106351 36779376 171863828 202288370 171863828 202288370 231497594 243288633 231497594 243288633 241276853 141455275 241276853 141455275 140698575 127014295 140698575 127014295 130451403 101240103 130451403 101240103 73824162 69293534 73824162 69293534 66611241 59056372 66611241 59056372 57502419 48698278 57502419 48698278 38930627 33432230 38930627 33432230 28129821 22609396 28129821 22609396 22794355 169858318 22794355 169858318 184785330 193189148 184785330 193189148 205439610 217033712 205439610 217033712 241024077 259751730 241024077 259751730 259411196 267078040 259411196 267078040 268456693 271688278 268456693 271688278 270878079 274890732 270878079 274890732 273162289 180879059 273162289 180879059 153132718 134863520 153132718 134863520 111839297 75948758 111839297 75948758 76137227 65821175 76137227 65821175 57831380 52501427 57831380 52501427 53953693 143547025 53953693 143547025 164227614 173638577 164227614 173638577 198535155 202191254 198535155 202191254 218670932 237498636 218670932 237498636 240614137 247673881 240614137 247673881 251960711 267037435 251960711 267037435 269198859 277467478 269198859 277467478 279372593 280650624 279372593 280650624 282665446 283718866 282665446 283718866 283290876 284072026 283290876 284072026 198660866 154025773 198660866 154025773 158495078 131848399 158495078 131848399 103343088 84732226 103343088 84732226 80564474 72302346 80564474 72302346 50667631 43410077 50667631 43410077 39471938 28867755 39471938 28867755 31205825 164550519 31205825 164550519 213417789 237880606 213417789 237880606 236972379 248455153 236972379 248455153 248323622 254421407 248323622 254421407 261582197 273744736 261582197 273744736 271416014 277277562 271416014 277277562 276744170 282277966 276744170 282277966 280446009 152917960 280446009 152917960 138202811 121496279 138202811 121496279 90152797 87602498 90152797 87602498 178142216 224947640 178142216 224947640 234278836 250239127 234278836 250239127 251228308 256278046 251228308 256278046 253437164 262705058 253437164 262705058 260547216 164388574 260547216 164388574 144461622 101415854 144461622 101415854 96595067 85793583 96595067 85793583 86672677 79517682 86672677 79517682 67513251 62169898 67513251 62169898 54666224 45080181 54666224 45080181 42006923 37766681 42006923 37766681 38562731 33782560 38562731 33782560 34089888 26391425 34089888 26391425 28029702 23003815 28029702 23003815 24071750 21959928 24071750 21959928 21283076 18230750 21283076 18230750 146599448 175809886 146599448 175809886 188194399 194546911 188194399 194546911 225611907 229811095 225611907 229811095 179349257 162568983 179349257 162568983 148304362 134365592 148304362 134365592 128989865 118742613 128989865 118742613 105779368 96779548 105779368 96779548 95643345 91584074 95643345 91584074 73081183 51267566 73081183 51267566 45652805 38721231 45652805 38721231 34040869 26888047 34040869 26888047 24633179 22067770 24633179 22067770 22954994 18915073 22954994 18915073 20347980 170403138 20347980 170403138 196900073 211528110 196900073 211528110 233848372 253404110 233848372 253404110 253879391 259524510 253879391 259524510 260408544 262303770 260408544 262303770 266107689 275121667 266107689 275121667 274204125 277537754 274204125 277537754 276741671 281023008 276741671 281023008 167636409 131207098 167636409 131207098 115961823 91717302 115961823 91717302 92588066 77640934 92588066 77640934 71907432 67417495 71907432 67417495 67203385 60364055 67203385 60364055 61117638 49013607 61117638 49013607 51172490 47185537 51172490 47185537 46102395 43087039 46102395 43087039 185050362 185733505 185050362 185733505 233928858 246112389 233928858 246112389 248386489 257956480 248386489 257956480 263610999 277352786 263610999 277352786 275379566 163344694 275379566 163344694 113863051 105106168 113863051 105106168 96129033 58997286 96129033 58997286 59904311 55976070 59904311 55976070 55696398 48860662 55696398 48860662 45506703 36528304 45506703 36528304 32674889 26554961 32674889 26554961 27246296 136239937 27246296 136239937 169624918 187295727 169624918 187295727 192459566 242775309 192459566 242775309 241902519 260562351 241902519 260562351 263317529 265419223 263317529 265419223 203840761 142066146 203840761 142066146 149981010 177466234 149981010 177466234 204178692 217789109 204178692 217789109 223472998 252200847 223472998 252200847 252341502 259692100 252341502 259692100 265580749 270757372 265580749 270757372 274341119 276656214 274341119 276656214 281879549 284850449 281879549 284850449 209043945 144156209 209043945 144156209 143633434 128272787 143633434 128272787 118093562 103415314 118093562 103415314 98299678 87003906 98299678 87003906 81887662 73851601 81887662 73851601 51108144 49817338 51108144 49817338 179572915 188784198 179572915 188784198 200120852 239048026 200120852 239048026 243415245 247789303 243415245 247789303 247651915 259702722 247651915 259702722 268160942 278066926 268160942 278066926 278409115 282893731 278409115 282893731 144382725 122052497 144382725 122052497 114202330 95172442 114202330 95172442 88629319 83303289 88629319 83303289 79784495 74934897 79784495 74934897 193868534 201750088 193868534 201750088 211105253 224270137 211105253 224270137 228568559 237245193 228568559 237245193 256771069 262805483 256771069 262805483 260387315 155518023 260387315 155518023 129360842 103360637 129360842 103360637 77208249 69080740 77208249 69080740 70578525 42749400 70578525 42749400 40880536 35148643 40880536 35148643 25567178 21941070 25567178 21941070 20955635 19386775 20955635 19386775 185175236 179092258 185175236 179092258 187741093 215976708 187741093 215976708 223919660 236943586 223919660 236943586 237272359 244884287 237272359 244884287 247767317 262590008 247767317 262590008 270735529 273925385 270735529 273925385 273284541 276762576 273284541 276762576 277830355 282357333 277830355 282357333 281714169 284263808 281714169 284263808 118171019 105418658 118171019 105418658 102173397 98783738 102173397 98783738 97986723 81700086 97986723 81700086 81413159 64090980 81413159 64090980 66388163 50910336 66388163 50910336 53794780 151607851 53794780 151607851 179559634 212162011 179559634 212162011 224686944 233558919 224686944 233558919 237351967 239932481 237351967 239932481 238020071 244700893 238020071 244700893 246793697 250611305 246793697 250611305 249325952 255989734 249325952 255989734 259878078 265863602 259878078 265863602 266159219 275532610 266159219 275532610 279150538 284680289 279150538 284680289 281433122 110613701 281433122 110613701 91741820 87479517 91741820 87479517 128611228 190049025 128611228 190049025 225560413 235434614 225560413 235434614 234972063 251546873 234972063 251546873 249987882 257248109 249987882 257248109 255037193 135177980 255037193 135177980 116479134 90143817 116479134 90143817 85273553 64203836 85273553 64203836 56795781 56576308 56795781 56576308 174635678 186495626 174635678 186495626 195320203 194782701 195320203 194782701 213918209 213830583 213918209 213830583 139243434 105520723 139243434 105520723 98867009 86631323 98867009 86631323 65586105 55913400 65586105 55913400 48402605 33284511 48402605 33284511 33533930 28734894 33533930 28734894 24864749 20996396 24864749 20996396 21771251 205983228 21771251 205983228 205492037 167478252 205492037 167478252 115094544 109711269 115094544 109711269 104063599 76510610 104063599 76510610 67509608 63905688 67509608 63905688 58516692 51431200 58516692 51431200 51579103 43629640 51579103 43629640 42360909 31448513 42360909 31448513 31402055 29761258 31402055 29761258 29749881 25167482 29749881 25167482 23066245 20790273 23066245 20790273 21450349 158580933 21450349 158580933 192403843 206088111 192403843 206088111 222805249 233797321 222805249 233797321 237807800 244937848 237807800 244937848 251108385 268130349 251108385 268130349 275624177 281247002 275624177 281247002 279249795 281661709 279249795 281661709 146909666 95481630 146909666 95481630 89106446 65342844 89106446 65342844 52347572 50899510 52347572 50899510 201868765 201911686 201868765 201911686 145447389 132358701 145447389 132358701 124688142 116063217 124688142 116063217 116022021 98290156 116022021 98290156 73096298 62122612 73096298 62122612 56814244 46695255 56814244 46695255 40773042 37129030 40773042 37129030 36967466 29650504 36967466 29650504 32132041 168297204 32132041 168297204 186857878 188230681 186857878 188230681 213925783 223625863 213925783 223625863 223035282 228643870 223035282 228643870 233938307 245036207 233938307 245036207 244784758 250243442 244784758 250243442 247919913 127656478 247919913 127656478 123173100 86927417 123173100 86927417 68506469 61764346 68506469 61764346 52450784 44632181 52450784 44632181 32619634 26173702 32619634 26173702 24570784 21548973 24570784 21548973 21724330 19669363 21724330 19669363 177271538 193282334 177271538 193282334 216098810 228117117 216098810 228117117 232921190 246569956 232921190 246569956 244987044 249020138 244987044 249020138 255581727 272192050 255581727 272192050 271112228 274728036 271112228 274728036 278508644 280550182 278508644 280550182 205576694 185399819 205576694 185399819 180251134 139151857 180251134 139151857 125363248 108738565 125363248 108738565 94650736 73470735 94650736 73470735 68601925 53445095 68601925 53445095 53129021 49658644 53129021 49658644 36612901 31441946 36612901 31441946 32130868 25195167 32130868 25195167 24057334 20027972 24057334 20027972 22431736 155810397 22431736 155810397 165073916 162550931 165073916 162550931 175806294 186211950 175806294 186211950 204239808 203811156 204239808 203811156 166878306 158904531 166878306 158904531 161706067 150516555 161706067 150516555 126284992 89337280 126284992 89337280 73702646 69896077 73702646 69896077 45249454 35891505 45249454 35891505 33177861 28681071 33177861 28681071 26390079 22215863 26390079 22215863 24464985 149956028 24464985 149956028 164722542 211035157 164722542 211035157 224799131 246111869 224799131 246111869 244201673 255734763 244201673 255734763 259767327 264828042 259767327 264828042 266089430 269057709 266089430 269057709 268415623 271854703 268415623 271854703 270526928 274241201 270526928 274241201 273419211 276832645 273419211 276832645 276080807 279413209 276080807 279413209 280769491 281230424 280769491 281230424 280828010 281405878 280828010 281405878 173266046 148524085 173266046 148524085 113310505 100696535 113310505 100696535 103939143 150393393 103939143 150393393 190694351 192839413 190694351 192839413 208152315 214521850 208152315 214521850 226842830 242616838 226842830 242616838 243000790 247496140 243000790 247496140 250361973 253728529 250361973 253728529 165672370 127259053 165672370 127259053 99629558 92721104 99629558 92721104 78708860 62868039 78708860 62868039 61387715 48001469 61387715 48001469 42981616 36474954 42981616 36474954 31523391 25475176 31523391 25475176 22142800 20781652 22142800 20781652 169090152 210534731 169090152 210534731 221975401 243107662 221975401 243107662 253513229 260359061 253513229 260359061 266012424 274485664 266012424 274485664 273339912 276078526 273339912 276078526 282345471 283339667 282345471 283339667 155727044 136760337 155727044 136760337 139768722 133829341 139768722 133829341 118484036 113649179 118484036 113649179 109956151 107105309 109956151 107105309 183071437 223180247 183071437 223180247 255371752 267833600 255371752 267833600 267948622 273028792 267948622 273028792 275997913 279189791 275997913 279189791 170467829 135288533 170467829 135288533 95368474 72844794 95368474 72844794 65244049 55543605 65244049 55543605 43152215 37212753 43152215 37212753 36635188 29297626 36635188 29297626 32401018 143394686 32401018 143394686 162580706 231627836 162580706 231627836 234179133 249267337 234179133 249267337 251671556 261087810 251671556 261087810 268436547 276065271 268436547 276065271 277936919 282986715 277936919 282986715 283436596 284867672 283436596 145209089 283436596 145209089 114626951 103486674 114626951 103486674 73674300 56480037 73674300 56480037 48404791 39980454 48404791 39980454 42966231 109568084 42966231 109568084 180318745 205374497 180318745 205374497 226613934 244694269 226613934 244694269 255766488 261626163 255766488 261626163 260858275 269619269 260858275 269619269 268706097 271154843 268706097 271154843 141579827 119523456 141579827 119523456 124085013 149929858 124085013 149929858 176725420 180504649 176725420 180504649 201862882 224876092 201862882 224876092 228156550 230210237 228156550 230210237 116523985 92354494 116523985 92354494 87225562 60377910 87225562 60377910 49154882 45361129 49154882 45361129 42308420 29807542 42308420 29807542 26679675 24250924 26679675 24250924 22735534 20216474 22735534 20216474 22210985 151820196 22210985 151820196 173927072 169920500 173927072 169920500 208003542 205769913 208003542 205769913 222988717 236042126 222988717 236042126 243549107 251045889 243549107 251045889 249977803 257574754 249977803 257574754 259472993 277145349 259472993 277145349 276570551 280267611 276570551 280267611 278711043 282017702 278711043 282017702 279965933 188016968 279965933 188016968 140176053 118510133 140176053 118510133 106958585 94601203 106958585 94601203 87706873 83593102 87706873 83593102 81065230 77499136 81065230 77499136 160229939 164202612 160229939 164202612 183107945 242021312 183107945 242021312 247963820 250394547 247963820 250394547 183726044 164170637 183726044 164170637 157469763 144518172 157469763 144518172 134676735 117406915 134676735 117406915 98381241 89657916 98381241 89657916 87423654 76602749 87423654 76602749 73895485 62462850 73895485 62462850 62676020 50777968 62676020 50777968 52354928 42435031 52354928 42435031 42521860 34077022 42521860 34077022 29270567 22573408 29270567 22573408 22940880 20059895 22940880 20059895 21032538 20022840 21032538 20022840 156391863 194203400 156391863 194203400 218098887 248999191 218098887 248999191 245958838 175577235 245958838 175577235 105205283 89823301 105205283 89823301 91861694 82437391 91861694 82437391 52040144 32469323 52040144 32469323 32084091 27263498 32084091 27263498 24562440 22440781 24562440 22440781 23641790 127978750 23641790 127978750 198419563 191053097 198419563 191053097 149173255 75968849 149173255 75968849 59398523 55412236 59398523 55412236 50867412 39210319 50867412 39210319 37351612 33757864 37351612 33757864 31989245 32336512 31989245 32336512 178446782 170628007 178446782 170628007 189618927 204336253 189618927 204336253 215014353 218073230 215014353 218073230 137898183 120672512 137898183 120672512 120687453 98244554 120687453 98244554 99074658 86837559 99074658 86837559 76156449 70183001 76156449 70183001 51204091 31987190 51204091 31987190 28173060 24862549 28173060 24862549 24855309 20777327 24855309 20777327 20758288 20777327 177451156 222415931 177451156 222415931 232560817 239577852 232560817 239577852 244950667 251932477 244950667 251932477 250725039 261854450 250725039 261854450 271964629 273922362 271964629 273922362 209566827 149362136 209566827 149362136 124728931 111023668 124728931 111023668 89249454 78979693 89249454 78979693 70822128 63022960 70822128 63022960 61997224 55885421 61997224 55885421 58355597 155452063 58355597 155452063 216101589 231782526 216101589 231782526 240233949 243815985 240233949 243815985 249757419 256822875 249757419 256822875 258943157 263145656 258943157 263145656 264324401 268191751 264324401 268191751 162588410 98086395 162588410 98086395 94812337 45597342 94812337 45597342 44230360 36373866 44230360 36373866 32783675 28406493 32783675 28406493 27125094 20560318 27125094 20560318 22111016 163344687 22111016 163344687 188951659 190035132 188951659 190035132 203180276 219077249 203180276 219077249 232264047 255715034 232264047 255715034 261090604 269114508 261090604 269114508 267723178 149181712 267723178 149181712 149020323 139450654 149020323 139450654 118259769 111899737 118259769 111899737 80042068 71559684 80042068 71559684 61135096 37369254 61135096 37369254 32202753 27828156 32202753 27828156 27510542 24517307 27510542 24517307 23676324 22488297 23676324 22488297 23403124 167693952 23403124 167693952 173029014 146745421 173029014 146745421 149117640 130340195 149117640 130340195 133070744 126342657 133070744 126342657 127824434 99586019 127824434 99586019 103276175 126280234 103276175 126280234 154542652 171178179 154542652 171178179 234048770 244918332 234048770 244918332 249524010 253840171 249524010 253840171 263631498 269222139 263631498 269222139 272429593 275539623 272429593 275539623 276288554 280522401 276288554 280522401 278028956 164757562 278028956 164757562 152425394 139719420 152425394 139719420 123369606 117615462 123369606 117615462 100992509 98070970 100992509 98070970 211052303 232823978 211052303 232823978 235471262 243622564 235471262 243622564 245399892 249446810 245399892 249446810 258622137 262999623 258622137 262999623 275417529 278013180 275417529 278013180 180096766 132207208 180096766 132207208 106017709 84882012 106017709 84882012 81355387 65596390 81355387 65596390 57078352 55135598 57078352 55135598 45901269 35852026 45901269 35852026 33382862 33051232 33382862 33051232 175828533 194549750 175828533 194549750 201922060 229473780 201922060 229473780 235823217 240939259 235823217 240939259 255121699 258354138 255121699 258354138 258949923 263677774 258949923 263677774 270145937 281003049 270145937 281003049 279580872 282924321 279580872 282924321 282528337 284835057 282528337 284835057 194254768 143237501 194254768 143237501 132559608 112340569 132559608 112340569 111356617 97055369 111356617 97055369 92051243 80079027 92051243 80079027 78127193 53941099 78127193 53941099 55323727 49187130 55323727 49187130 50635684 45284137 50635684 45284137 45973425 41576801 45973425 41576801 32451930 29441818 32451930 29441818 30055862 22834919 30055862 22834919 22104005 20217690 22104005 20217690 191002852 208469639 191002852 208469639 206761529 156795990 206761529 156795990 145906795 100502870 145906795 100502870 73926255 54432677 73926255 54432677 50208196 30793559 50208196 30793559 32119123 29144357 32119123 29144357 30715380 27743298 30715380 27743298 22640151 20823996 22640151 20823996 202044135 245104288 202044135 245104288 241849668 203589474 241849668 203589474 190050108 108267871 190050108 108267871 104870624 101477229 104870624 101477229 74592458 57120054 74592458 57120054 56056952 48860239 56056952 48860239 49662578 47378519 49662578 47378519 208079925 220657195 208079925 220657195 224243377 229784093 224243377 229784093 229850111 168958701 229850111 168958701 161096909 118326444 161096909 118326444 87931623 84642072 87931623 84642072 193422018 189027457 193422018 189027457 213102516 222981687 213102516 222981687 237261976 237102634 237261976 237102634 180862876 121840302 180862876 121840302 117424773 109159158 117424773 109159158 107865782 99311960 107865782 99311960 98699361 84804059 98699361 84804059 73626549 57495459 73626549 57495459 52125909 40332490 52125909 40332490 39962669 150293682 39962669 150293682 170141124 159724208 170141124 159724208 157855755 112682152 157855755 112682152 98799352 94331833 98799352 94331833 90085393 84969809 90085393 84969809 78061296 65353466 78061296 65353466 62569649 56238468 62569649 56238468 54092168 47168366 54092168 47168366 48145228 44311452 48145228 44311452 42877329 38380115 42877329 38380115 36495889 30451476 36495889 30451476 30700508 29432249 30700508 29432249 146105319 190270084 146105319 190270084 202268598 221273887 202268598 221273887 243673670 256410614 243673670 256410614 255105504 261549708 255105504 261549708 268636428 274431861 268636428 274431861 272333464 279298252 272333464 279298252 279966510 282786904 279966510 282786904 160979174 142063285 160979174 142063285 144429241 132102698 144429241 132102698 134341693 93263949 134341693 93263949 93548243 86923175 93548243 86923175 82626650 61505695 82626650 61505695 58620216 55168842 58620216 55168842 178300281 182766561 178300281 182766561 209730266 222365703 209730266 222365703 233685616 243070466 233685616 243070466 240438044 250048358 240438044 250048358 257291372 263777768 257291372 263777768 270157602 276858158 270157602 276858158 274528792 173745250 274528792 173745250 154223452 127225250 154223452 127225250 99859653 87294764 99859653 87294764 69844831 32297442 69844831 32297442 27048709 22424706 27048709 22424706 22678420 20195321 22678420 20195321 21866659 186032982 21866659 186032982 192102984 224184730 192102984 224184730 245115893 249475548 245115893 249475548 246498445 251702318 246498445 251702318 248796592 267737551 248796592 267737551 267572220 271395310 267572220 271395310 271310397 274366465 271310397 274366465 272701460 164100363 272701460 164100363 164250543 141438510 164250543 141438510 109247150 106889903 109247150 106889903 116086761 151656108 116086761 151656108 176789164 183849518 176789164 183849518 206772218 213998009 206772218 213998009 238769639 242892299 238769639 242892299 248878109 250310334 248878109 250310334 179666920 135414366 179666920 135414366 117533946 112818150 117533946 112818150 104086605 83316720 104086605 83316720 74609610 64172644 74609610 64172644 62710876 52897724 62710876 52897724 48211620 47774707 48211620 47774707 137335206 143252490 137335206 143252490 181586119 191302047 181586119 191302047 203366954 221829389 203366954 221829389 233265681 242299690 233265681 242299690 243617052 257262994 243617052 257262994 257651683 263509813 257651683 263509813 267965452 279973401 267965452 279973401 277765893 281011313 277765893 281011313 280517848 149532197 280517848 149532197 89735761 84373575 89735761 84373575 83286996 60747718 83286996 60747718 60474145 33155295 60474145 33155295 30627963 27351805 30627963 27351805 28283145 123346583 28283145 123346583 178872866 195495559 178872866 195495559 219168711 215233249 219168711 215233249 156726172 129634245 156726172 129634245 123263134 93022726 123263134 93022726 94004215 90073966 94004215 90073966 88512329 84218159 88512329 84218159 65860969 42183028 65860969 42183028 38738654 30132769 38738654 30132769 31528534 25512302 31528534 25512302 25446605 140180396 25446605 140180396 162433215 176142313 162433215 176142313 233172096 238008874 233172096 238008874 177121726 101346160 177121726 101346160 103080469 75462086 103080469 75462086 71475102 52231769 71475102 52231769 47591371 41812014 47591371 41812014 37681484 31375901 37681484 31375901 29470152 26739323 29470152 26739323 183820802 185576709 183820802 185576709 205149030 207521562 205149030 207521562 198972838 165461304 198972838 165461304 169595807 134890782 169595807 134890782 134737674 125678690 134737674 125678690 107336175 103570612 107336175 103570612 207759749 244038298 207759749 244038298 249488661 259754774 249488661 259754774 259912204 262831286 259912204 262831286 261995637 273205867 261995637 273205867 272663993 277769133 272663993 277769133 277459636 281201758 277459636 281201758 281556603 282210611 281556603 282210611 137997642 108575049 137997642 108575049 84237480 72058740 84237480 72058740 59020294 51336715 59020294 51336715 49008104 32458614 49008104 32458614 26326728 22818664 26326728 22818664 24426396 164860327 24426396 164860327 192592050 191716512 192592050 191716512 210153461 230737251 210153461 230737251 235372793 247973607 235372793 247973607 245667495 265298081 245667495 265298081 268177652 273189087 268177652 273189087 274091153 280071020 274091153 280071020 277706804 182709343 277706804 182709343 125810962 121653833 125810962 121653833 117050792 97226760 117050792 97226760 81764832 81232064 81764832 81232064 185046159 217015250 185046159 217015250 226792572 230353936 226792572 230353936 174245385 145713912 174245385 145713912 144113196 113040370 144113196 113040370 95151489 80370330 95151489 80370330 61383688 57022463 61383688 57022463 53411323 47720285 53411323 47720285 48041477 44960544 48041477 44960544 45371935 31037484 45371935 31037484 29635678 22850675 29635678 22850675 23071282 20523213 23071282 20523213 22187735 124853183 22187735 124853183 191614926 195762101 191614926 195762101 192994285 136902379 192994285 136902379 114790980 111962166 114790980 111962166 163643915 201698840 163643915 201698840 230278675 244776841 230278675 244776841 248142662 251496567 248142662 251496567 253453724 262204224 253453724 262204224 263472793 266240750 263472793 266
74773 615430898 0 615430898 703722094 371643744 703722094 371643744 891255335 7827911 891255335 7827911 537131 512474 537131 512474 257836 306171 257836 306171 999899546 52863 999899546 52863 999988387 20348 999988387 56776800 999988387 56776800 35816885 43239567 35816885 43239567 974979517 9435587 974979517 9435587 997456436 1121544 997456436 1121544 362165 62433 362165 62433 999965798 20351 999965798 20351 29644 419375226 29644 419375226 748879326 264501082 748879326 264501082 75174367 80491853 75174367 80491853 46421472 26866502 46421472 26866502 986912586 3495204 986912586 3495204 1648431 2436583 1648431 2436583 999044350 938067 999044350 938067 999743819 88407 999743819 88407 999859308 62435 999859308 62435 48046 33448 48046 33448 46003 33448 73451453 956040785 73451453 956040785 922422444 60977518 922422444 60977518 976356669 5488478 976356669 5488478 999122037 308501 999122037 308501 999729914 88404 999729914 88404 53254 61691 53254 61691 381581414 985095600 381581414 985095600 674775350 277034947 674775350 277034947 860998478 130714917 860998478 130714917 43469633 14692825 43469633 14692825 992460765 8571499 992460765 8571499 3997341 2563463 3997341 2563463 1136265 701011 1136265 701011 252914 80660 252914 80660 999866104 65659 999866104 65659 62457 65010 62457 65010 999870218 551836065 999870218 551836065 146992588 84867717 146992588 84867717 12947353 19024237 12947353 19024237 7932842 11477001 7932842 11477001 7216248 3694825 7216248 3694825 1866043 2636302 1866043 2636302 999128913 735956 999128913 735956 999536645 451788 999536645 451788 131721 83158 131721 83158 122518 80661 122518 80661 785151595 464526896 785151595 464526896 349847170 879167398 349847170 879167398 781189985 285791598 781189985 285791598 894020718 144126860 894020718 144126860 74109003 52813856 74109003 52813856 984541640 12774206 984541640 12774206 998120190 1946675 998120190 1946675 739191 537585 739191 537585 180576 102594 180576 102594 163127 653550295 163127 653550295 912300386 90378899 912300386 90378899 39012489 28652427 39012489 28652427 984724741 12805596 984724741 12805596 7806350 10540553 7806350 10540553 996362911 3001369 996362911 3001369 998862696 1399062 998862696 1399062 999027954 667153 999027954 667153 437136 243821 437136 243821 999780747 87541 999780747 87541 999808058 427410227 999808058 427410227 169833012 82623322 169833012 82623322 47121770 13997589 47121770 13997589 628122 941288 628122 941288 999237571 701015 999237571 701015 999364388 451789 999364388 451789 999721669 212781 999721669 212781 182246 212781 331717925 698339660 331717925 698339660 916539112 39281837 916539112 39281837 8525541 9311615 8525541 9311615 995200523 5936881 995200523 5936881 995984503 3302765 995984503 3302765 1689509 971059 1689509 971059 999640138 230848 999640138 230848 194297 162089122 194297 162089122 942806181 57703966 942806181 57703966 37790326 43672554 37790326 43672554 15069994 4244017 15069994 4244017 774933 1014062 774933 1014062 482410 306170 482410 306170 209395 198085 209395 198085 999768111 280649087 999768111 280649087 557461060 977137337 557461060 977137337 90012744 12006611 90012744 12006611 7031229 5488480 7031229 5488480 3156571 4591358 3156571 4591358 997756828 1701455 997756828 1701455 998821357 1526793 998821357 1526793 539475 392357 539475 392357 248352 295382 248352 295382 650391414 939839460 650391414 939839460 165144134 180178865 165144134 180178865 91197327 4834176 91197327 4834176 2706734 3728026 2706734 3728026 981264 1041565 981264 1041565 538440 533800 538440 533800 359334 512476 359334 512476 999660462 351500 999660462 351500 586806720 916941904 586806720 916941904 351515873 557634325 351515873 557634325 657040518 940779480 657040518 940779480 268810161 384135845 268810161 384135845 753774716 258220292 753774716 258220292 58736220 63956653 58736220 63956653 40033785 4623733 40033785 4623733 998219811 2171571 998219811 2171571 1320826 533797 1320826 533797 999523413 505344 999523413 505344 342146 441575016 342146 441575016 873538654 13444753 873538654 13444753 5091815 912359 5091815 912359 999213909 872879 999213909 872879 999459871 520724 999459871 520724 999508995 114064870 999508995 114064870 581980492 847215405 581980492 847215405 145592841 83643395 145592841 83643395 34996352 20608647 34996352 20608647 993476239 3434034 993476239 3434034 2130626 1653740 2130626 1653740 970549 971060 970549 971060 594024 862474 594024 862474 389201 535629 389201 465602564 389201 465602564 343074519 816596244 343074519 816596244 672465805 398960174 672465805 398960174 93799914 47004252 93799914 47004252 20121523 22823261 20121523 22823261 11681262 9596870 11681262 9596870 3290173 941287 3290173 941287 578536 677190 578536 677190 999384006 648371 999384006 648371 999432336 537584 999432336 532970160 999432336 532970160 13362772 15133176 13362772 15133176 3921055 6097902 3921055 6097902 998219960 1511521 998219960 1511521 999005173 1003912 999005173 1003912 561900 817201 561900 817201 999227711 159321350 999227711 159321350 164897212 378993247 164897212 378993247 899491153 17118674 899491153 17118674 10859312 16548409 10859312 16548409 995074767 1287911 995074767 1287911 796792 998030 796792 998030 517508 677193 517508 824851014 517508 824851014 677218881 189754734 677218881 189754734 71991802 27332942 71991802 27332942 987407421 9685310 987407421 9685310 5154721 3383719 5154721 3383719 925045 1017220 925045 1017220 999129471 998033 999129471 998033 999143217 862470 999143217 862470 999225255 862470 916838402 384690868 916838402 384690868 225004793 198019076 225004793 198019076 82778057 117289394 82778057 117289394 31188805 29010743 31188805 29010743 981533221 20437380 981533221 20437380 10392196 13676805 10392196 13676805 8792644 3168529 8792644 3168529 998063630 1295099 998063630 1295099 803449 1131360 803449 1131360 999069743 1024027 999069743 1024027 573139 890838 573139 890838 296615824 555668405 296615824 555668405 955414077 29543706 955414077 29543706 16718624 15223909 16718624 15223909 4985044 4680387 4985044 4680387 997181071 3168910 997181071 3168910 1736665 1701450 1736665 1701450 1085000 1379289 1085000 1379289 799470 1040166 799470 1040166 656054 1003849 656054 1003849 86384508 828190004 86384508 828190004 861883850 123609552 861883850 123609552 948972891 20915950 948972891 20915950 5616104 7670232 5616104 7670232 2834756 3579832 2834756 3579832 997582641 2740578 997582641 2740578 998381238 1235816 998381238 1235816 999070180 1024030 999070180 1024030 999100184 37312629 999100184 37312629 233259749 991305675 233259749 991305675 950267976 14907717 950267976 14907717 998355968 1722001 998355968 1722001 1181636 1346808 1181636 1346808 999057710 1041569 999057710 1041569 999063872 152101201 999063872 152101201 87678121 57602327 87678121 57602327 27190943 13339423 27190943 13339423 8652904 4811033 8652904 4811033 997950866 2563460 997950866 2563460 998675959 1641541 998675959 1641541 1095928 1399065 1095928 1399065 842646 1207652 842646 1207652 999038212 133752901 999038212 133752901 71958610 107045523 71958610 107045523 14772786 13912094 14772786 13912094 7643591 4645647 7643591 4645647 998497588 1810142 998497588 1810142 998778978 1611419 998778978 1611419 1102171 1219812 1102171 1219812 838693 260218044 838693 260218044 993721560 7508157 993721560 7508157 1464266 1744407 1464266 1744407 998749931 1525472 998749931 1525472 1021218 1219814 1021218 1219814 999035079 1219814 86731713 412071679 86731713 412071679 829513695 162921014 829513695 162921014 960729791 48405394 960729791 48405394 27627627 20176857 27627627 20176857 5920833 5747833 5920833 5747833 1407768 1962623 1407768 1962623 998539065 1750742 998539065 1750742 998983116 1295096 998983116 1295096 999017568 269251750 999017568 269251750 633739192 816752958 633739192 816752958 154722217 94961674 154722217 94961674 937149056 81897265 937149056 81897265 33969727 47958705 33969727 47958705 974382673 5985652 974382673 5985652 1672373 1951448 1672373 1951448 998922051 1464817 998922051 1464817 998973086 1464817 587009661 942746999 587009661 942746999 960822312 36969434 960822312 36969434 996350371 2928648 996350371 2928648 1647888 1919946 1647888 1919946 998565822 1866661 998565822 1866661 1220899 1611415 1220899 1611415 998929306 1525473 998929306 1525473 998933986 1525473 97096679 379977094 97096679 379977094 466483223 992165188 466483223 992165188 607894905 495632239 607894905 495632239 716981062 334711980 716981062 334711980 843326833 157235564 843326833 157235564 899945989 30381646 899945989 30381646 11770790 1735897 11770790 1735897 998751859 1587539 998751859 1587539 998868164 1587539 454678775 591224383 454678775 591224383 492189855 992715675 492189855 992715675 277935679 88233216 277935679 88233216 964055036 18058123 964055036 18058123 4095443 5271511 4095443 5271511 998509945 1594395 998509945 1594395 1099187 14283949 1099187 14283949 991517428 3903160 991517428 3903160 2444235 2762092 2444235 2762092 1497688 2086808 1497688 2086808 998448069 1966332 998448069 1966332 998627010 1810144 998627010 1810144 1238940 1641544 1238940 1641544 998852104 1609791 998852104 1609791 214892758 973832764 214892758 973832764 707923409 192523920 707923409 192523920 885719563 144851246 885719563 144851246 91143677 52078687 91143677 52078687 11953585 12174086 11953585 12174086 996877465 3758285 996877465 3758285 1551170 1786061 1551170 1786061 1234389 1722000 1234389 1722000 998710678 438784752 998710678 438784752 528384776 922495697 528384776 922495697 162671212 150105358 162671212 150105358 44927629 41744738 44927629 41744738 977064946 28708610 977064946 28708610 3045299 4446465 3045299 4446465 997088127 2949472 997088127 2949472 998442909 1919951 998442909 1919951 1248354 1750744 1248354 1750744 178877056 910883307 178877056 910883307 770864182 315365198 770864182 315365198 976246662 18372757 976246662 18372757 4347778 2897460 4347778 2897460 1379739 1846687 1379739 1846687 1267850 969220727 1267850 969220727 715497245 178315328 715497245 178315328 87663678 98792474 87663678 98792474 937603073 42544855 937603073 42544855 976457002 31952561 976457002 31952561 979283907 17262903 979283907 17262903 992050418 3984043 992050418 3984043 997629633 3357909 997629633 3357909 1798909 2470006 1798909 2470006 998361333 2048251 998361333 2048251 1402265 1952387 1402265 1952387 1304283 1951446 1304283 1951446 713836412 766834105 713836412 766834105 166173458 138335223 166173458 138335223 88121931 78994572 88121931 78994572 997701663 3212017 997701663 3212017 997787351 3073536 997787351 3073536 998353337 2086809 998353337 2086809 1458924 685858749 1458924 685858749 846619154 206879067 846619154 206879067 877107041 131727550 877107041 131727550 68120165 81120141 68120165 81120141 36715150 30008946 36715150 30008946 11542792 12194511 11542792 12194511 6966975 5410001 6966975 5410001 997504368 2739188 997504368 2739188 998148739 2442138 998148739 2442138 998357695 2171570 998357695 2171570 998374223 2114132 998374223 2114132 1462647 144782638 1462647 144782638 646137334 976677820 646137334 976677820 199832721 88263732 199832721 88263732 973696806 31184764 973696806 31184764 983805968 22151410 983805968 22151410 992550529 9059427 992550529 9059427 995858867 4680389 995858867 4680389 1826391 2602621 1826391 2602621 1527672 2361255 1527672 2361255 998344871 2361255 362732115 931099762 362732115 931099762 617089157 134900964 617089157 134900964 61056634 27627279 61056634 27627279 983767425 24053482 983767425 24053482 987148370 15244039 987148370 15244039 6406263 6524217 6406263 6524217 3019846 3797240 3019846 3797240 1634483 2150765 1634483 2150765 1468952 365253203 1468952 365253203 766724899 187010691 766724899 187010691 92769135 95784598 92769135 95784598 947839417 56802835 947839417 56802835 988652139 13832289 988652139 13832289 993040102 6560437 993040102 6560437 995327629 6288603 995327629 6288603 997326652 2762093 997326652 2762093 998116644 2592266 998116644 2592266 1475447 2236322 1475447 2236322 110129806 878209853 110129806 878209853 938398069 89289488 938398069 89289488 964689875 12494409 964689875 12494409 2532039 2864820 2532039 2864820 1537013 2470007 1537013 2470007 1478641 2301216 1478641 82497820 1478641 82497820 965771002 47052783 965771002 47052783 23750515 11992966 23750515 11992966 994320438 6524215 994320438 6524215 997183645 3409439 997183645 3409439 997859335 2442142 997859335 2442142 1489900 2323290 1489900 2323290 1479069 89448638 1479069 89448638 982751236 25868497 982751236 25868497 985469407 10468940 985469407 10468940 4423273 4237675 4423273 4237675 2309164 3175810 2309164 3175810 1894162 2666279 1894162 2666279 1513031 2478450 1513031 2478450 998231944 399201662 998231944 399201662 127638400 154119103 127638400 154119103 954897628 56370297 954897628 56370297 36826998 12451430 36826998 12451430 995798199 4469018 995798199 4469018 997305869 3428574 997305869 3428574 997712674 3168911 997712674 3168911 998015678 2666274 998015678 2666274 998068441 75578601 998068441 75578601 376066007 637445666 376066007 637445666 681907018 448920979 681907018 448920979 275183206 282756546 275183206 282756546 992980261 8999593 992980261 8999593 996446180 4623734 996446180 4623734 2207763 3001371 2207763 3001371 1716471 2783042 1716471 2783042 998006927 2783042 57880920 665391322 57880920 665391322 825208174 122276043 825208174 122276043 937743942 48586664 937743942 48586664 979487243 27370933 979487243 27370933 15739941 8275273 15739941 8275273 995017607 6128211 995017607 6128211 3650642 3389758 3650642 3389758 2018631 3098255 2018631 3098255 1938696 2864824 1938696 2864824 997973765 2864824 780469751 329676926 780469751 329676926 143752078 146262018 143752078 146262018 928911435 77425102 928911435 77425102 5967127 8435676 5967127 8435676 994105699 6961194 994105699 6961194 4044809 6019866 4044809 6019866 996850976 3171668 996850976 3171668 997933589 2883776 997933589 2883776 997968132 977182431 997968132 977182431 202273131 137854587 202273131 137854587 969064449 14351082 969064449 14351082 990830481 9703167 990830481 9703167 6146140 6369947 6146140 6369947 997826168 2974096 997826168 2974096 1743846 2884708 1743846 2884708 997960490 2884708 649288813 827941742 649288813 827941742 345012592 214979698 345012592 214979698 125088140 168445569 125088140 168445569 925650913 33158584 925650913 33158584 982506808 25218283 982506808 25218283 13158794 4135009 13158794 4135009 2416127 3535479 2416127 3535479 2005358 2974097 2005358 2974097 997883689 29962361 997883689 29962361 399003476 983059377 399003476 983059377 926818742 77983127 926818742 77983127 16194118 7610103 16194118 7610103 996525873 3400569 996525873 3400569 2117162 3104591 2117162 3104591 997850531 3054528 997850531 3054528 224963387 882683878 224963387 882683878 748020645 321409914 748020645 321409914 105656390 103625804 105656390 103625804 993627426 6594469 993627426 6594469 995361944 5065779 995361944 5065779 2812221 3073540 2812221 3073540 1897337 3073540 826856255 901552578 826856255 901552578 280655176 339420604 280655176 339420604 179397391 175075822 179397391 175075822 74231096 109927015 74231096 109927015 47609818 46474898 47609818 46474898 10484381 11515545 10484381 11515545 3920786 3750941 3920786 3750941 2448178 3512369 2448178 3512369 997844480 3060933 997844480 543661769 997844480 543661769 469953758 980567998 469953758 980567998 68667248 42730540 68667248 42730540 988313591 11455851 988313591 11455851 7355824 10982525 7355824 10982525 997778178 3098254 997778178 3098254 997817174 3098254 191735556 713653050 191735556 713653050 511880411 330099126 511880411 330099126 902857212 112712451 902857212 112712451 44612226 46367999 44612226 46367999 29445203 36130897 29445203 36130897 985067656 16356200 985067656 16356200 9826999 4989840 9826999 4989840 996810398 4761766 996810398 4761766 2979949 3984044 2979949 3984044 2427379 3418048 2427379 3418048 2149694 3208687 2149694 3208687 997777085 389220491 997777085 389220491 262091874 869282041 262091874 869282041 871552561 176667968 871552561 176667968 82212595 92305511 82212595 92305511 952990918 29558876 952990918 29558876 16462263 11444490 16462263 11444490 6612846 7909979 6612846 7909979 994483866 5477522 994483866 5477522 997261887 3400568 997261887 3400568 997732651 3171669 997732651 3171669 2052466 3171669 528109498 860184673 528109498 860184673 354418139 209255715 354418139 209255715 59333938 39571527 59333938 39571527 19449123 20176856 19449123 20176856 989022814 8973371 989022814 8973371 997559177 3460033 997559177 3460033 997643354 3418047 997643354 55810427 997643354 55810427 36466029 52134400 36466029 52134400 31023425 11085167 31023425 11085167 4292300 4975486 4292300 4975486 996731792 4498881 996731792 4498881 997284415 3854287 997284415 3854287 2431846 3460032 2431846 3460032 2258368 3428577 2258368 3428577 424991382 976522297 424991382 976522297 610787168 374796762 610787168 374796762 123091858 106334941 123091858 106334941 21311416 30864287 21311416 30864287 993785620 7043741 993785620 7043741 997198555 3758284 997198555 3758284 997578370 3495207 997578370 3495207 475788144 836194899 475788144 836194899 384860282 248995450 384860282 248995450 132836874 163919987 132836874 163919987 7069278 8265901 7069278 8265901 2745575 3703220 2745575 3703220 2440946 3512365 2440946 3512365 2369534 3512365 394210545 989183781 394210545 989183781 918617134 60565875 918617134 60565875 15947450 8589556 15947450 8589556 996580048 4498878 996580048 4498878 2717596 3673281 2717596 3673281 997545657 3662534 997545657 194305732 997545657 194305732 117110982 50671108 117110982 50671108 983037974 23232989 983037974 23232989 991964359 5962699 991964359 5962699 2870702 3703223 2870702 3703223 997519032 3681323 997519032 3681323 997536231 562268649 997536231 562268649 469926222 452832905 469926222 452832905 823282071 235601554 823282071 235601554 100789909 39571524 100789909 39571524 989663429 13840486 989663429 13840486 4902602 7246942 4902602 7246942 4539468 5715930 4539468 5715930 997261316 3782105 997261316 3782105 2587855 260984978 2587855 260984978 830323558 148993127 830323558 148993127 51408987 40124855 51408987 40124855 11033857 9596872 11033857 9596872 997119401 3790472 997119401 3790472 997443969 3690125 997443969 3690125 997511691 3690125 252999255 724963629 252999255 724963629 621692339 426556406 621692339 426556406 100535488 32791986 100535488 32791986 12430992 6034165 12430992 6034165 997187183 3828931 997187183 3828931 997380495 3781872 997380495 3781872 997394587 3781872 853927091 769705115 853927091 769705115 50210715 65301214 50210715 65301214 961183925 55168053 961183925 55168053 988385613 10111641 988385613 10111641 995679218 4748411 995679218 4748411 996903477 4645645 996903477 4645645 2811896 3790470 2811896 3790470 2595463 3790470 537564834 729023190 537564834 729023190 460154703 893763221 460154703 893763221 91401074 46787583 91401074 46787583 987541567 6369945 987541567 6369945 2930561 4422226 2930561 4422226 997137599 3965380 997137599 3965380 2622137 3828930 2622137 3828930 2605358 3828930 508472385 921580161 508472385 921580161 219332374 299695201 219332374 299695201 169079475 213183695 169079475 213183695 108213786 141719253 108213786 141719253 946986964 63124718 946986964 63124718 17653613 16801709 17653613 16801709 8484385 8639851 8484385 8639851 3183666 4515786 3183666 4515786 997214312 3903156 997214312 3903156 997265963 555217959 997265963 555217959 364112647 892163797 364112647 892163797 815769159 261549257 815769159 261549257 131290708 181494586 131290708 181494586 58837292 87006047 58837292 87006047 17700399 9758024 17700399 9758024 4329918 5396220 4329918 5396220 996905382 3973225 996905382 3973225 2629886 3932922 2629886 625862666 2629886 625862666 880210590 110143142 880210590 110143142 71299817 59504062 71299817 59504062 966075382 16552537 966075382 16552537 4321773 5563211 4321773 5563211 2967260 4068642 2967260 4068642 2654357 4025376 2654357 4025376 997249588 3973226 997249588 330611082 997249588 330611082 400506174 893271282 400506174 893271282 207912707 147611489 207912707 147611489 934809354 62277796 934809354 62277796 988366770 12091811 988366770 12091811 994981982 6468866 994981982 6468866 996209601 4834180 996209601 4834180 997068398 4070310 997068398 4070310 2663729 4070310 451605859 608513370 451605859 608513370 688863234 316358155 688863234 316358155 792526748 116882340 792526748 116882340 945138866 60721199 945138866 60721199 30822305 33012083 30822305 33012083 14222592 12707135 14222592 12707135 5997284 7154605 5997284 7154605 4494568 7115893 4494568 7115893 996060550 4984386 996060550 4984386 2976800 4425944 2976800 4425944 2755426 4129662 2755426 4129662 997158521 433642993 997158521 433642993 335230053 716735816 335230053 716735816 834877693 189227721 834877693 189227721 888802385 117282389 888802385 117282389 947852994 73998256 947852994 73998256 13450290 12451432 13450290 12451432 5609118 5603090 5609118 5603090 3025619 4469016 3025619 4469016 2880172 4469016 674469677 991959638 674469677 991959638 392879759 230006365 392879759 230006365 149948990 52246329 149948990 52246329 10907377 6336529 10907377 6336529 3605446 5271515 3605446 5271515 3243905 4975485 3243905 4975485 2905589 4237677 2905589 4237677 997121776 168577073 997121776 168577073 261780287 923360530 261780287 923360530 711113559 151059952 711113559 151059952 53260436 63272475 53260436 63272475 23740292 24053481 23740292 24053481 13001525 8115861 13001525 8115861 995137952 5360918 995137952 5360918 996498245 4769521 996498245 4769521 2893520 4487424 2893520 4487424 997053593 4425946 997053593 4425946 567536425 904602149 567536425 904602149 383157429 669905333 383157429 669905333 617931057 836452175 617931057 836452175 84914662 99909308 84914662 99909308 946591929 78616823 946591929 78616823 23435339 15890178 23435339 15890178 992056926 7432177 992056926 7432177 4029074 5467736 4029074 5467736 996994614 4470066 996994614 4470066 2889889 340494582 2889889 340494582 942607191 18268328 942607191 18268328 988801965 13463670 988801965 13463670 991415485 7093792 991415485 7093792 996750775 4814664 996750775 4814664 996820187 4470069 996820187 4470069 997014088 4470069 803669401 993177568 803669401 993177568 273765019 350149112 273765019 350149112 806281937 126951223 806281937 126951223 73082358 85836470 73082358 85836470 22531618 28848957 22531618 28848957 991173721 6531891 991173721 6531891 995816012 4933596 995816012 4933596 996715410 4822310 996715410 4822310 996787053 4822310 893510697 175055568 893510697 175055568 382349428 818359638 382349428 818359638 823378748 233233959 823378748 233233959 958448206 40501917 958448206 40501917 13585343 12436300 13585343 12436300 7493611 9214996 7493611 9214996 995055119 6817089 995055119 6817089 996200303 5455073 996200303 5455073 3432039 5165186 3432039 5165186 3228166 5058951 3228166 5058951 996610729 4993444 996610729 4993444 996669829 4801726 996669829 4801726 2939695 4591360 2939695 376796856 2939695 376796856 840774596 118109491 840774596 118109491 938995046 59887117 938995046 59887117 986061473 17209207 986061473 17209207 990040237 12337519 990040237 12337519 991833496 9922124 991833496 9922124 993201244 7683801 993201244 7683801 4887455 5409999 4887455 5409999 2972815 4704722 2972815 4704722 581335050 870708882 581335050 870708882 393858502 945515748 393858502 945515748 703108625 374236222 703108625 374236222 123245809 95103748 123245809 95103748 972936388 22508198 972936388 22508198 993985095 5338119 993985095 5338119 3270513 5073042 3270513 5073042 996615877 4822313 996615877 4822313 3029662 534602789 3029662 534602789 857759502 207748099 857759502 207748099 916291691 115000728 916291691 115000728 928487693 80751773 928487693 80751773 40112550 35820443 40112550 35820443 19304769 23821397 19304769 23821397 13723021 17118675 13723021 17118675 991855730 8383283 991855730 8383283 995539980 6225690 995539980 6225690 995833498 5467738 995833498 5467738 3222348 4933601 3222348 4933601 3055186 4867919 3055186 4867919 414983655 983104353 414983655 983104353 719767708 296331280 719767708 296331280 911028870 44810164 911028870 44810164 28295428 15291339 28295428 15291339 990387181 7559208 990387181 7559208 4415846 6088628 4415846 6088628 996245025 5527512 996245025 5527512 3308536 5182930 3308536 5182930 996570188 5000409 996570188 5000409 3063220 4919969 3063220 378324469 3063220 378324469 481706897 806599500 481706897 806599500 154578285 138844920 154578285 138844920 928889880 46020863 928889880 46020863 971611487 36929214 971611487 36929214 994312373 5514090 994312373 5514090 3418984 5341426 3418984 5341426 3333231 5165189 3333231 5165189 996559065 858234834 996559065 858234834 613917306 575764646 613917306 575764646 290729012 428324369 290729012 428324369 902918385 66096810 902918385 66096810 9699836 7441342 9699836 7441342 995627969 6107612 995627969 6107612 995762974 5382816 995762974 5382816 996505789 5207500 996505789 5207500 158036606 390344763 158036606 390344763 806617580 123485303 806617580 123485303 81698397 48789904 81698397 48789904 31916279 44930643 31916279 44930643 26222518 16875060 26222518 16875060 990464561 12685196 990464561 12685196 992189448 10128883 992189448 10128883 3663718 5396225 3663718 5396225 3339681 5253128 3339681 5253128 385681601 863030142 385681601 863030142 634427224 134229124 634427224 134229124 45807744 58687493 45807744 58687493 966127444 33468324 966127444 33468324 20761982 28744775 20761982 28744775 987314339 17123105 987314339 17123105 7290834 7246939 7290834 7246939 995334411 5514094 995334411 5514094 996474936 5338118 996474936 476083364 996474936 476083364 265857684 250533001 265857684 250533001 83185357 95134724 83185357 95134724 979520929 11532079 979520929 11532079 992626383 9059429 992626383 9059429 4617941 5762716 4617941 5762716 3452412 5420660 3452412 561532290 3452412 561532290 716766109 418194868 716766109 418194868 151644486 146311523 151644486 146311523 84146196 104808151 84146196 104808151 953866909 43101654 953866909 43101654 17941813 25622927 17941813 25622927 987234462 6760263 987234462 6760263 995804946 5603093 995804946 5603093 996281794 5428317 996281794 5428317 996361801 784200612 996361801 784200612 133792233 181981232 133792233 181981232 98545231 121198126 98545231 121198126 946073094 71749875 946073094 71749875 25339254 29412432 25339254 29412432 11456527 17160759 11456527 17160759 3924574 5428319 3924574 5428319 3479962 5428319 855484407 380155092 855484407 380155092 64871577 78874608 64871577 78874608 962002094 23631481 962002094 23631481 11031589 8654155 11031589 8654155 994496741 5775187 994496741 5775187 996103989 5504803 996103989 5504803 3518236 5477520 3518236 442840267 3518236 442840267 937714100 83140165 937714100 83140165 985132039 15304533 985132039 15304533 995089169 6560438 995089169 6560438 3970133 6097907 3970133 6097907 3746679 5625297 3746679 5625297 3547109 5500947 3547109 407751112 3547109 407751112 704461140 748924368 704461140 748924368 153950226 106015658 153950226 106015658 944608264 41418410 944608264 41418410 984269685 17601027 984269685 17601027 988631800 11456480 988631800 11456480 7233942 7680652 7233942 7680652 994829330 6598904 994829330 6598904 3878287 5625294 3878287 5625294 996279383 5504806 996279383 5504806 561530938 709442700 561530938 709442700 477168952 826008126 477168952 826008126 826980153 138116129 826980153 138116129 969550505 41744741 969550505 41744741 25947325 29624250 25947325 29624250 984208555 18400973 984208555 18400973 991234085 8440324 991234085 8440324 3867003 6019869 3867003 6019869 3843469 5985649 3843469 5985649 995997741 5696907 995997741 5696907 996076263 5655684 996076263 5655684 3638908 750195325 3638908 750195325 545913235 139595352 545913235 139595352 935479276 78971086 935479276 78971086 960749965 34856290 960749965 34856290 989204263 13128601 989204263 13128601 991550908 8695777 991550908 8695777 994679247 6703679 994679247 6703679 4258312 6520123 4258312 6520123 995650249 6132253 995650249 6132253 995938795 5703284 995938795 5703284 3667333 211015295 3667333 211015295 886635175 105165813 886635175 105165813 41766981 58370711 41766981 58370711 35620181 11478243 35620181 11478243 993723351 7636825 993723351 7636825 3781171 5775189 3781171 5775189 3669989 5715933 3669989 542414545 3669989 542414545 773574385 318787291 773574385 318787291 209715253 76539398 209715253 76539398 973644331 20195194 973644331 20195194 991902514 10388831 991902514 10388831 5554572 6709192 5554572 6709192 995478083 6253844 995478083 6253844 3930045 6088631 3930045 6088631 3781343 5936880 3781343 355200458 3781343 355200458 812696069 164996859 812696069 164996859 936156684 47441937 936156684 47441937 28903651 37920759 28903651 37920759 977641549 19704333 977641549 19704333 10697250 16080039 10697250 16080039 6607320 6225694 6607320 6225694 3855281 5939983 3855281 5939983 3784245 5939983 626541899 851833413 626541899 851833413 295816784 394116930 295816784 394116930 235552659 182162729 235552659 182162729 883265080 112679419 883265080 112679419 32285602 47594026 32285602 47594026 13197959 18465933 13197959 18465933 9372260 13463675 9372260 13463675 4667486 6961197 4667486 6961197 995212728 6520124 995212728 6520124 4106487 6211167 4106487 6211167 995657864 6107613 995657864 6107613 3910876 6107613 116799869 637738932 116799869 637738932 609742748 993875221 609742748 993875221 437282793 369228946 437282793 369228946 896320270 78658977 896320270 78658977 952387657 66640534 952387657 66640534 44234945 36490851 44234945 36490851 989182223 12691764 989182223 12691764 4619246 6336532 4619246 6336532 995495451 6254048 995495451 6254048 995617789 6253256 995617789 6253256 3960948 853299283 3960948 853299283 927415324 83561643 927415324 83561643 945151664 71562547 945151664 71562547 973779463 31860509 973779463 31860509 984623425 19315520 984623425 19315520 991739820 7315395 991739820 7315395 994860746 6598903 994860746 6598903 995428374 6296034 995428374 6296034 3993690 6288604 3993690 720001494 3993690 720001494 736276619 163871576 736276619 163871576 891911396 111672800 891911396 111672800 67606962 30052919 67606962 30052919 16770184 14432528 16770184 14432528 6460671 7115894 6460671 7115894 4330598 6685016 4330598 6685016 995368761 6399842 995368761 812185625 995368761 812185625 223169488 192401557 223169488 192401557 895638707 14590625 895638707 14590625 4465306 6800928 4465306 6800928 995131819 6709189 995131819 6709189 4185592 6449568 4185592 6449568 4080414 6399844 4080414 745581501 4080414 745581501 595819047 264262683 595819047 264262683 169744414 137235909 169744414 137235909 923989574 89047328 923989574 89047328 964674033 36790916 964674033 36790916 977618298 29215062 977618298 29215062 980924701 28159824 980924701 28159824 994340664 7432178 994340664 7432178 994754746 7176071 994754746 7176071 4276017 6468867 4276017 6468867 4105998 968824239 4105998 968824239 708736032 187466810 708736032 187466810 85315623 101613721 85315623 101613721 937800428 12155060 937800428 12155060 993072052 8981380 993072052 8981380 993644389 8019667 993644389 8019667 995038520 6576638 995038520 6576638 4222121 534361307 4222121 534361307 674551847 463939154 674551847 463939154 196224729 174477936 196224729 174477936 103492576 130149333 103492576 130149333 56895686 56247361 56895686 56247361 23617391 13676802 23617391 13676802 991991238 9288268 991991238 9288268 5552655 6800929 5552655 6800929 4302978 6580064 4302978 6580064 4240698 6580064 416445458 994531612 416445458 994531612 775234245 278257582 775234245 278257582 159686209 140890376 159686209 140890376 91027565 114788291 91027565 114788291 962558676 17723155 962558676 17723155 9823114 10650916 9823114 10650916 5899651 7928517 5899651 7928517 994263579 7513857 994263579 7513857 994542216 7441917 994542216 7441917 995053876 6843324 995053876 6843324 4348543 6843324 589809423 898875214 589809423 898875214 258063777 302424085 258063777 302424085 894176981 112231237 894176981 112231237 69072795 78771439 69072795 78771439 987366911 12381934 987366911 12381934 4665027 7043738 4665027 7043738 4394356 6906224 4394356 6906224 995053716 6906224 824334057 470865806 824334057 470865806 276792953 199025646 276792953 199025646 61606825 69446480 61606825 69446480 31411018 43455390 31411018 43455390 975607643 23484808 975607643 23484808 12644874 11992967 12644874 11992967 5600051 8089925 5600051 8089925 994865453 7093788 994865453 7093788 4384159 6906227 4384159 6906227 751630920 854686280 751630920 854686280 180363501 265399971 180363501 265399971 134614883 131021219 134614883 131021219 963298319 39140756 963298319 39140756 977989194 18506312 977989194 18506312 990795380 8895172 990795380 8895172 994453737 7456221 994453737 7456221 4590124 7176070 4590124 7176070 994845740 7114012 994845740 7114012 994918261 154356879 994918261 154356879 96924218 81550845 96924218 81550845 34192554 37758344 34192554 37758344 978263808 21879925 978263808 21879925 6826264 9421688 6826264 9421688 6025964 8231179 6025964 8231179 5054287 7652157 5054287 7652157 994775190 7114011 994775190 7114011 4446530 714839327 4446530 714839327 726184369 223729381 726184369 223729381 898331779 133791168 898331779 133791168 913127959 83551904 913127959 83551904 955265891 48476740 955265891 48476740 24572439 29348772 24572439 29348772 993930546 8077900 993930546 8077900 994665967 7272167 994665967 7272167 994708267 392763584 994708267 392763584 373403296 980400297 373403296 980400297 669423089 428683415 669423089 428683415 152241127 206317548 152241127 206317548 947677497 64091637 947677497 64091637 965279096 37611327 965279096 37611327 990784913 12873611 990784913 12873611 5063753 7512982 5063753 7512982 4658190 7351528 4658190 7351528 4572006 7257778 4572006 7257778 4559744 669398603 4559744 669398603 800225176 277291183 800225176 277291183 930653644 99721471 930653644 99721471 959161170 22772838 959161170 22772838 8440383 11347110 8440383 11347110 7172985 8658064 7172985 8658064 994136327 7777960 994136327 7777960 994640759 7300315 994640759 7300315 994689900 7300315 299830794 570216308 299830794 570216308 581653870 626820715 581653870 626820715 734445390 112616870 734445390 112616870 980245952 12503638 980245952 12503638 7433982 9793032 7433982 9793032 5657498 7810181 5657498 7810181 4811552 7315396 4811552 7315396 4634185 701376732 4634185 701376732 507704106 474092007 507704106 474092007 100504937 59658840 100504937 59658840 34968960 45352169 34968960 45352169 27831986 24511855 27831986 24511855 986664013 8341655 986664013 8341655 994512035 7456222 994512035 7456222 994557852 7456222 476801697 965440283 476801697 965440283 785874644 292707914 785874644 292707914 122251328 164210041 122251328 164210041 44891235 25536721 44891235 25536721 16058079 16317207 16058079 16317207 990572865 8384121 990572865 8384121 993988222 7804640 993988222 7804640 994366671 7570707 994366671 7570707 4882205 875547566 4882205 875547566 591297303 145797228 591297303 145797228 65358351 76992377 65358351 76992377 33351937 46943400 33351937 46943400 25881709 22091661 25881709 22091661 990304282 14007997 990304282 14007997 993271820 8870034 993271820 8870034 993725176 8205872 993725176 8205872 4969878 7652155 4969878 7652155 4913460 560285135 4913460 560285135 784678727 319094461 784678727 319094461 176384164 234166322 176384164 234166322 151851759 163031614 151851759 163031614 913541970 127830586 913541970 127830586 921384626 79100317 921384626 79100317 44855653 36207847 44855653 36207847 982778220 22901492 982778220 22901492 989896398 9961588 989896398 9961588 993184832 7810178 993184832 7810178 994259714 7670234 994259714 7670234 994354745 303507046 994354745 303507046 37750354 13870263 37750354 13870263 992036458 10972849 992036458 10972849 993611406 7909975 993611406 7909975 5065698 7721865 5065698 7721865 5033862 7721865 779678412 969945946 779678412 969945946 356658576 702488026 356658576 702488026 794164392 79827977 794164392 79827977 22322415 31841543 22322415 31841543 986246302 12658158 986246302 12658158 6360549 8077901 6360549 8077901 5139601 7827910 5139601 7827910 994162472 414050187 994162472 414050187 323900806 594338988 323900806 594338988 728258607 267864573 728258607 267864573 28713322 41765706 28713322 41765706 26547231 17998521 26547231 17998521 11652960 12126814 11652960 12126814 993647525 8089924 993647525 8089924 5246970 7862469 5246970 7862469 994150072 7862469 884498364 961075547 884498364 961075547 324903121 362645590 324903121 362645590 159271725 103728575 159271725 103728575 42887908 55903742 42887908 55903742 971672042 25873490 971672042 25873490 987852299 14610312 987852299 14610312 7304098 10578076 7304098 10578076 993197218 8567754 993197218 8567754 5379880 8082236 5379880 8082236 5272720 8006038 5272720 8006038 5257554 415639128 5257554 415639128 528295070 984017925 528295070 984017925 326999575 481860100 326999575 481860100 148198839 160832264 148198839 160832264 101040570 131018844 101040570 131018844 956687358 47485672 956687358 47485672 972922596 35472152 972922596 35472152 984973834 13384044 984973834 13384044 6549674 8966638 6549674 8966638 5423922 8158575 5423922 8158575 994060055 8079921 994060055 8079921 994060218 8079921 622788617 683969427 622788617 683969427 166707152 194209690 166707152 194209690 946673188 66616100 946673188 66616100 976411877 30034929 976411877 30034929 989290093 14176473 989290093 14176473 992192093 9877363 992192093 9877363 993309036 9011812 993309036 9011812 993888887 8181143 993888887 8181143 994048010 8079919 994048010 8079919 5314580 8079919 577490847 808391735 577490847 808391735 242654806 358102852 242654806 358102852 835447562 144584494 835447562 144584494 93835627 94190161 93835627 94190161 44944276 64078947 44944276 64078947 36491797 40601561 36491797 40601561 983577644 14901355 983577644 14901355 9860181 9877362 9860181 9877362 6679931 9209383 6679931 9209383 5412266 8115859 5412266 8115859 821706574 479757353 821706574 479757353 254413078 236962698 254413078 236962698 55911863 80698171 55911863 80698171 953505565 61091365 953505565 61091365 966103808 14990203 966103808 14990203 991860466 11973177 991860466 11973177 6503904 8773997 6503904 8773997 5485636 8181139 5485636 8181139 5443539 421909875 5443539 421909875 816806000 100822009 816806000 100822009 967071862 37822380 967071862 37822380 982919084 15214135 982919084 15214135 7047583 10438281 7047583 10438281 6695839 8639854 6695839 8639854 993688540 8542819 993688540 8542819 5704755 8278009 5704755 8278009 5577834 283959491 5577834 283959491 893467837 134955743 893467837 134955743 72499669 106797172 72499669 106797172 955958146 52969685 955958146 52969685 966509289 48905725 966509289 48905725 20187427 29749418 20187427 29749418 980749583 27292214 980749583 27292214 988437700 9117361 988437700 9117361 993491272 8759771 993491272 8759771 993704187 8469641 993704187 8469641 993876945 8234988 993876945 8234988 993955971 8234988 766699185 476251512 766699185 476251512 439428019 996681859 439428019 996681859 131746094 98301379 131746094 98301379 952370046 58971814 952370046 58971814 11825114 15187050 11825114 15187050 8026762 10438278 8026762 10438278 993028818 8559494 993028818 8559494 5630341 8378700 5630341 8378700 5623534 8378700 609161548 885318243 609161548 885318243 335922160 310048449 335922160 310048449 91166468 129378354 91166468 129378354 931068477 82962963 931068477 82962963 947558616 62577496 947558616 62577496 39550568 56087789 39550568 56087789 16465441 11088477 16465441 11088477 6955980 8548198 6955980 8548198 993857204 8265900 993857204 8265900 993943895 388471889 993943895 388471889 225332901 323320023 225332901 323320023 190785140 131367430 190785140 131367430 926606546 77827787 926606546 77827787 32283180 45501057 32283180 45501057 12149492 17846343 12149492 17846343 9124000 10920209 9124000 10920209 993014363 8973370 993014363 8973370 5726923 8320406 5726923 8320406 993887020 8320406 332338662 756352108 332338662 756352108 838544543 140989994 838544543 140989994 947490433 53611571 947490433 53611571 28325349 37932350 28325349 37932350 24309312 23182148 24309312 23182148 9625075 12155062 9625075 12155062 7274222 10155068 7274222 10155068 5877083 8587673 5877083 8587673 5639263 8384118 5639263 211077473 5639263 211077473 249852560 484556637 249852560 484556637 756965734 218045231 756965734 218045231 111315857 136098947 111315857 136098947 58241102 82337110 58241102 82337110 48691444 72065347 48691444 72065347 21395971 31600081 21395971 31600081 16879185 22195023 16879185 22195023 991182160 11901885 991182160 11901885 6114640 8542818 6114640 8542818 993830462 8440325 993830462 8440325 621571129 649312846 621571129 649312846 280076019 340490606 280076019 340490606 217267679 296986207 217267679 296986207 803031622 236796019 803031622 236796019 120640714 127560148 120640714 127560148 982076611 20014163 982076611 20014163 10789936 10488110 10789936 10488110 993354214 8889934 993354214 8889934 5713941 8498100 5713941 275386341 5713941 275386341 870701074 189662848 870701074 189662848 934630003 76639494 934630003 76639494 22935343 17624135 22935343 17624135 990738930 12553382 990738930 12553382 7463111 11257724 7463111 11257724 992327727 8759767 992327727 8759767 5893424 8589557 5893424 8589557 5872807 230734334 5872807 230734334 448996885 882360819 448996885 882360819 240659682 280796776 240659682 280796776 876132245 169598451 876132245 169598451 69884361 38328006 69884361 38328006 976112437 27141907 976112437 27141907 984223078 22508200 984223078 22508200 12385967 17998522 12385967 17998522 993025844 8658060 993025844 8658060 5895011 626288830 5895011 626288830 744538663 371880172 744538663 371880172 752216853 117809357 752216853 117809357 928027944 92147159 928027944 92147159 940253364 68858611 940253364 68858611 978181765 27217282 978181765 27217282 14717262 20608645 14717262 20608645 12077610 16738397 12077610 16738397 10553614 9496956 10553614 9496956 6352802 9311612 6352802 9311612 6280261 9174568 6280261 9174568 993526822 8868317 993526822 8868317 993622726 836596801 993622726 836596801 468595453 64143598 468595453 64143598 37941694 26332112 37941694 26332112 14897054 21846890 14897054 21846890 986023203 18828713 986023203 18828713 9938776 12325262 9938776 12325262 6032206 8913590 6032206 8913590 6001058 8695776 6001058 8695776 5927597 8695776 510025340 910760097 510025340 910760097 734292803 387632277 734292803 387632277 749604813 352660193 749604813 352660193 232131991 145822051 232131991 145822051 963394880 49374013 963394880 49374013 979485554 25482369 979485554 25482369 991936400 10406932 991936400 10406932 6623834 9576485 6623834 9576485 993141340 9366863 993141340 9366863 993390060 8981378 993390060 8981378 6112212 8981378 596325400 796707041 596325400 796707041 289890148 201179565 289890148 201179565 886792342 120097655 886792342 120097655 70629372 59683505 70629372 59683505 970185250 39323694 970185250 39323694 981696040 16203262 981696040 16203262 10620652 13187825 10620652 13187825 992391835 10570031 992391835 10570031 6121404 8966639 6121404 8966639 993455589 8966639 681960268 482594005 681960268 482594005 278644102 304719375 278644102 304719375 873342135 152865785 873342135 152865785 42379501 60036035 42379501 60036035 39596352 39117982 39596352 39117982 982713448 16498844 982713448 16498844 989983077 11402950 989983077 11402950 7206960 9632393 7206960 9632393 993090328 9214997 993090328 9214997 6114093 8999597 6114093 8999597 302198227 756992326 302198227 756992326 663273139 374291055 663273139 374291055 154146087 157003948 154146087 157003948 900761004 78135425 900761004 78135425 954119925 46829346 954119925 46829346 30896816 20930755 30896816 20930755 13227978 13635659 13227978 13635659 992404735 10128882 992404735 10128882 993204050 9174566 993204050 9174566 6149229 367016020 6149229 367016020 784415484 233519791 784415484 233519791 915444523 79991448 915444523 79991448 39004778 49019244 39004778 49019244 967770456 41705691 967770456 41705691 10228585 15145264 10228585 15145264 990969265 12174085 990969265 12174085 7850997 10920207 7850997 10920207 6809245 9896746 6809245 9896746 993008307 9545957 993008307 9545957 993123415 9435585 993123415 9435585 6404131 9390928 6404131 9390928 993209875 9390928 239418642 577405661 239418642 577405661 644104508 982682073 644104508 982682073 193023071 140754725 193023071 140754725 937785067 88731563 937785067 88731563 45970129 58480757 45970129 58480757 960927248 39568002 960927248 39568002 974916380 36718717 974916380 36718717 23047160 28785884 23047160 28785884 14174855 19821018 14174855 19821018 989568586 10291712 989568586 10291712 6820441 9928071 6820441 9928071 6752241 9758023 6752241 9758023 993022039 9556193 993022039 9556193 6461289 9466730 6461289 9466730 365649588 861189193 365649588 861189193 172602997 258179330 172602997 258179330 120142027 155676260 120142027 155676260 959641937 37776676 959641937 37776676 987174324 15464116 987174324 15464116 991210610 11224465 991210610 11224465 7342884 10578075 7342884 10578075 7026512 10406929 7026512 10406929 992694755 10297322 992694755 10297322 992780640 9549011 992780640 9549011 6510516 740989293 6510516 740989293 759708084 320381617 759708084 320381617 830660789 135099776 830660789 135099776 87113697 93072975 87113697 93072975 941718672 73321367 941718672 73321367 958412727 37157417 958412727 37157417 983773782 22537179 983773782 22537179 987563743 16586981 987563743 16586981 10745155 14709743 10745155 14709743 992250165 11028400 992250165 11028400 7170336 10437425 7170336 10437425 992725305 9867150 992725305 9867150 992980209 9867150 677871380 658407909 677871380 658407909 373691397 965183013 373691397 965183013 181011782 92515452 181011782 92515452 24319677 30175204 24319677 30175204 982730385 21616784 982730385 21616784 8915143 10782937 8915143 10782937 992627545 10227047 992627545 10227047 6824685 9896745 6824685 9896745 6680847 9860602 6680847 497832076 6680847 497832076 695852854 410636264 695852854 410636264 927632120 103491620 927632120 103491620 946009367 15732120 946009367 15732120 989877518 12739987 989877518 12739987 991626891 11560279 991626891 11560279 992890334 9928068 992890334 504486397 992890334 504486397 245518922 304622290 245518922 304622290 154376684 162690541 154376684 162690541 90939663 124226252 90939663 124226252 963428360 43814676 963428360 43814676 980092659 23525143 980092659 23525143 988395695 14432531 988395695 14432531 991960181 11444495 991960181 11444495 992713119 10155071 992713119 10155071 992776357 10144719 992776357 10144719 433813265 639289478 433813265 639289478 223182777 225390499 223182777 225390499 854342378 165368109 854342378 165368109 16656059 19693562 16656059 19693562 989598842 13011625 989598842 13011625 992100277 11198726 992100277 11198726 992324838 10388829 992324838 10388829 992696768 10348357 992696768 442710279 992696768 442710279 239083712 314582320 239083712 314582320 832047730 238786971 832047730 238786971 906576591 133673286 906576591 133673286 931589068 76795903 931589068 76795903 973800400 36373664 973800400 36373664 11079414 13311765 11079414 13311765 8337317 12307591 8337317 12307591 7413622 10836894 7413622 10836894 7035903 10348360 7035903 10348360 6961362 353397992 6961362 353397992 877111628 80888255 877111628 80888255 46928947 63500587 46928947 63500587 32720094 33652194 32720094 33652194 986430405 14662770 986430405 14662770 990428441 13419552 990428441 13419552 991914894 10946074 991914894 10946074 7070017 10468942 7070017 10468942 992674128 685134189 992674128 685134189 464614946 469682381 464614946 469682381 303357136 401780333 303357136 401780333 228394052 292026187 228394052 292026187 119998278 166245208 119998278 166245208 105357931 80727654 105357931 80727654 33052507 36407416 33052507 36407416 17898279 22928096 17898279 22928096 991397513 12291760 991397513 12291760 7713945 11476998 7713945 11476998 992500568 10804487 992500568 10804487 7172674 686817483 7172674 686817483 670663828 435158097 670663828 435158097 245458780 263168015 245458780 263168015 889276959 91490362 889276959 91490362 29319880 30108834 29319880 30108834 12285004 15746156 12285004 15746156 9709323 12713032 9709323 12713032 992140569 11345857 992140569 11345857 7369306 10946071 7369306 10946071 992596727 10563734 992596727 10563734 462467945 854943307 462467945 854943307 923907368 114158028 923907368 114158028 43105961 48538933 43105961 48538933 18771399 24150696 18771399 24150696 987975171 13142142 987975171 13142142 991443760 12291757 991443760 12291757 992190441 10977001 992190441 10977001 992556954 10570028 992556954 430470385 992556954 430470385 618102953 865301964 618102953 865301964 375516352 298619160 375516352 298619160 166494303 222741685 166494303 222741685 130759715 62455656 130759715 62455656 974979379 25582628 974979379 25582628 985611611 18247562 985611611 18247562 990149338 12797310 990149338 12797310 7694900 11556761 7694900 11556761 7266528 10894619 7266528 10894619 992524760 10804482 992524760 726330546 992524760 726330546 461160386 266338468 461160386 266338468 157166021 234366448 157166021 234366448 139169615 111613653 139169615 111613653 61887358 84668828 61887358 84668828 959370815 60041597 959370815 60041597 966348799 48427316 966348799 48427316 12538864 12967901 12538864 12967901 991205461 11859331 991205461 11859331 991973990 11198727 991973990 11198727 7291166 10912274 7291166 10912274 992458841 10912274 281867851 495240105 281867851 495240105 342929692 946987976 342929692 946987976 666327705 353564050 666327705 353564050 798561500 292728973 798561500 292728973 886966027 157626792 886966027 157626792 66746714 95472599 66746714 95472599 49599858 72862768 49599858 72862768 47870798 58042885 47870798 58042885 983890296 21951080 983890296 21951080 10263046 13462410 10263046 13462410 990971633 11859334 990971633 11859334 7737930 11088479 7737930 11088479 992348577 11028397 992348577 147979064 992348577 147979064 325244245 531717268 325244245 531717268 844367603 232628455 844367603 232628455 144400472 200891040 144400472 200891040 127803230 115957122 127803230 115957122 44411388 26364316 44411388 26364316 983322610 22668004 983322610 22668004 11859715 17796567 11859715 17796567 992260272 11119414 992260272 11119414 992307279 783539215 992307279 783539215 311451769 286081620 311451769 286081620 910987215 102859553 910987215 102859553 968303512 39854244 968303512 39854244 12605615 17449034 12605615 17449034 989177645 11402948 989177645 11402948 992179587 11136019 992179587 11136019 992297180 11136019 581869233 989933264 581869233 989933264 229222529 320026978 229222529 320026978 801391747 288448946 801391747 288448946 807178277 236601267 807178277 236601267 868444549 131211414 868444549 131211414 82967909 65989528 82967909 65989528 976236513 25873493 976236513 25873493 10191653 12262309 10191653 12262309 7790544 11859993 7790544 11859993 7705933 11455849 7705933 11455849 992156307 11223016 992156307 11223016 7387472 11148672 7387472 346197071 7387472 346197071 846923714 173332086 846923714 173332086 77733207 84269083 77733207 84269083 23244225 23085491 23244225 23085491 14229077 13185145 14229077 13185145 8040760 11823690 8040760 11823690 7630273 11171531 7630273 11171531 992224279 627602348 992224279 627602348 313606160 279465404 313606160 279465404 866511530 133781066 866511530 133781066 922043730 74444737 922043730 74444737 40504489 59993883 40504489 59993883 29601110 40899455 29601110 40899455 977518318 23122970 977518318 23122970 989267549 14164536 989267549 14164536 7891790 11850426 7891790 11850426 7673674 11517840 7673674 11517840 7640194 464837689 7640194 464837689 770142004 173431173 770142004 173431173 111384559 127911608 111384559 127911608 70955781 79718282 70955781 79718282 21903249 20110775 21903249 20110775 987941571 15304531 987941571 15304531 8142855 12239936 8142855 12239936 991898180 11859994 991898180 11859994 992003790 11584120 992003790 11584120 351118078 937900271 351118078 937900271 390983621 356000730 390983621 356000730 761994924 131838142 761994924 131838142 917913357 97117386 917913357 97117386 37709654 40501916 37709654 40501916 980793024 18402146 980793024 18402146 990318869 13832290 990318869 13832290 8790872 13113433 8790872 13113433 991268129 11804610 991268129 11804610 991981147 339382171 991981147 339382171 71147715 86663574 71147715 86663574 47253038 55457897 47253038 55457897 969603420 42687276 969603420 42687276 976711793 30669070 976711793 30669070 988018184 15813069 988018184 15813069 990709119 12494411 990709119 12494411 991786064 11964234 991786064 11964234 7810539 11964234 125823106 769134364 125823106 769134364 646451486 307967538 646451486 307967538 801762438 138558900 801762438 138558900 63148863 66104187 63148863 66104187 972378895 27196404 972378895 27196404 9922575 14488249 9922575 14488249 991682635 11973176 991682635 11973176 991893053 482395578 991893053 482395578 295699935 426063908 295699935 426063908 762016284 246421661 762016284 246421661 158555807 229053392 158555807 229053392 861536163 109906704 861536163 109906704 945836385 65393075 945836385 65393075 964027923 36451641 964027923 36451641 977162901 29954371 977162901 29954371 17097367 24644576 17097367 24644576 985784491 18606970 985784491 18606970 11666522 13422821 11666522 13422821 991447317 12350118 991447317 12350118 8044374 12239938 8044374 12239938 7822111 12004404 7822111 12004404 632521466 912473281 632521466 912473281 279770102 315245891 279770102 315245891 789338905 263512732 789338905 263512732 855680839 173813829 855680839 173813829 937706910 93471434 937706910 93471434 52344649 70874373 52344649 70874373 36070940 39278861 36070940 39278861 981730503 26170095 981730503 26170095 11557602 13339422 11557602 13339422 991028280 12628709 991028280 12628709 8236976 12325260 8236976 12325260 991638622 12194513 991638622 12194513 991751732 12194513 278092869 605339132 278092869 605339132 623179051 314199754 623179051 314199754 838060586 227420871 838060586 227420871 945338045 76552594 945338045 76552594 952467942 56005380 952467942 56005380 985467172 19699734 985467172 19699734 9949755 13113436 9949755 13113436 8631611 12862259 8631611 12862259 991437767 12439782 991437767 12439782 8184899 12262313 8184899 12262313 991696383 708785606 991696383 708785606 432921112 827523876 432921112 827523876 238184221 292225675 238184221 292225675 823887331 232993104 823887331 232993104 126501256 151433371 126501256 151433371 95538512 65458161 95538512 65458161 984534935 21696865 984534935 21696865 12718247 14457939 12718247 14457939 9621194 14272765 9621194 14272765 8808866 13190719 8808866 13190719 991694949 12193474 991694949 12193474 7976544 12193474 604501154 692554974 604501154 692554974 373220619 916460988 373220619 916460988 542605339 553052645 542605339 553052645 616474289 650211839 616474289 650211839 295181846 302391248 295181846 302391248 148917612 115858119 148917612 115858119 74718460 72480830 74718460 72480830 966970056 36532522 966970056 36532522 977922829 23935608 977922829 23935608 986003895 20769472 986003895 20769472 988031579 13783179 988031579 13783179 991111364 12745848 991111364 12745848 8327674 12381933 8327674 12381933 991581004 12337522 991581004 12337522 8222900 813788051 8222900 813788051 618505575 414280973 618505575 414280973 793335286 258685306 793335286 258685306 138996623 192732378 138996623 192732378 919774808 117945856 919774808 117945856 951941841 43311056 951941841 43311056 16517623 19355305 16517623 19355305 989624494 14891778 989624494 14891778 991107609 12436298 991107609 12436298 991563419 12298310 991563419 12298310 991672992 722948687 991672992 722948687 247028953 267544966 247028953 267544966 135476071 181420319 135476071 181420319 39998782 53198122 39998782 53198122 30302802 44715620 30302802 44715620 976013136 24327398 976013136 24327398 986586350 18315026 986586350 18315026 988683433 15728634 988683433 15728634 10078519 12691768 10078519 12691768 991386591 12585933 991386591 12585933 991414352 669116084 991414352 669116084 410045394 722317144 410045394 722317144 378739097 871805589 378739097 871805589 157854344 204204165 157854344 204204165 919648683 61261758 919648683 61261758 22112154 27898634 22112154 27898634 14260936 21569772 14260936 21569772 13204997 17274993 13204997 17274993 989142464 12685198 989142464 12685198 8327567 12410303 8327567 12410303 8244680 830614422 8244680 830614422 722946024 362645591 722946024 362645591 817839904 241276696 817839904 241276696 73052115 84104844 73052115 84104844 34480226 47052780 34480226 47052780 980333625 16630142 980333625 16630142 8763236 13173201 8763236 13173201 8456538 12731889 8456538 12731889 8345114 12628704 8345114 12628704 991406709 12628704 424120230 820485928 424120230 820485928 695595513 303526003 695595513 303526003 841852022 199476903 841852022 199476903 941558302 68680412 941558302 68680412 979677552 19192922 979677552 19192922 9540048 13015703 9540048 13015703 8522365 12739990 8522365 12739990 8458053 901438343 8458053 901438343 758502409 276693135 758502409 276693135 82439890 79325565 82439890 79325565 961970141 24043737 961970141 24043737 986673699 17015935 986673699 17015935 9272895 13704736 9272895 13704736 990878219 12797311 990878219 12797311 991248560 12707133 991248560 12707133 991275151 477009549 991275151 477009549 313018679 348364617 313018679 348364617 91796839 52263754 91796839 52263754 967096002 43551739 967096002 43551739 27187138 36452137 27187138 36452137 12302727 15747221 12302727 15747221 10020247 14194208 10020247 14194208 990669094 13309868 990669094 13309868 991174670 12836980 991174670 12836980 991202713 12836980 503120797 624378895 503120797 624378895 671590867 483002940 671590867 483002940 707896611 302715255 707896611 302715255 176300842 181343646 176300842 181343646 925623001 93074950 925623001 93074950 30495194 22557057 30495194 22557057 13109580 16195310 13109580 16195310 9962564 14515890 9962564 14515890 9015982 13449639 9015982 13449639 990961377 12862257 990961377 12862257 8542186 641575204 8542186 641575204 573516609 977693665 573516609 977693665 412810058 343440006 412810058 343440006 144475474 186867216 144475474 186867216 907235604 117697682 907235604 117697682 944468017 50284539 944468017 50284539 25641059 22901910 25641059 22901910 13682245 14351291 13682245 14351291 990993769 12967897 990993769 12967897 8618206 12871523 8618206 12871523 8545088 197789145 8545088 197789145 370865952 916672157 370865952 916672157 640184923 553099627 640184923 553099627 408348995 729630186 408348995 729630186 611314968 626148932 611314968 626148932 767166854 242739148 767166854 242739148 125053078 178952359 125053078 178952359 890463362 122093397 890463362 122093397 934355186 45019493 934355186 45019493 15440276 23208499 15440276 23208499 10443467 15130930 10443467 15130930 990843917 13593552 990843917 13593552 8838276 13185144 8838276 13185144 991096541 13117395 991096541 384491242 991096541 384491242 339968688 603483054 339968688 603483054 540939658 718863602 540939658 718863602 298458338 351661654 298458338 351661654 189427567 240608821 189427567 240608821 132105829 127599210 132105829 127599210 966329173 47695614 966329173 47695614 969095207 35402584 969095207 35402584 983935527 21586133 983935527 21586133 988926859 14276805 988926859 14276805 9489772 13725251 9489772 13725251 8911604 13295290 8911604 13295290 990994197 13117396 990994197 13117396 8684504 930138200 8684504 930138200 660670778 296098197 660670778 296098197 879268782 162054178 879268782 162054178 923194364 94962535 923194364 94962535 32947383 37357010 32947383 37357010 983246163 15145262 983246163 15145262 8720575 13128600 8720575 13128600 8711229 13128600 411667411 938384053 411667411 938384053 262407509 339796963 262407509 339796963 171257149 212416546 171257149 212416546 892300284 110346115 892300284 110346115 937664547 51657447 937664547 51657447 972738226 35472150 972738226 35472150 21324876 24940960 21324876 24940960 13899425 19971799 13899425 19971799 10591339 15877652 10591339 15877652 989677438 13615612 989677438 13615612 8980566 13444754 8980566 13444754 990985016 13255544 990985016 13255544 8811473 13255544 586450856 898980295 586450856 898980295 335978443 759276177 335978443 759276177 476342836 994970972 476342836 994970972 623826400 264421766 623826400 264421766 167362126 143014494 167362126 143014494 936865758 85918457 936865758 85918457 956067636 51216033 956067636 51216033 988167357 16924691 988167357 16924691 989618433 15032100 989618433 15032100 990240008 14709738 990240008 14709738 9260448 13685301 9260448 13685301 8852573 13173199 8852573 13173199 991079796 475674078 991079796 475674078 312264964 338491923 312264964 338491923 119946868 166510881 119946868 166510881 920960358 117438598 920960358 117438598 50460060 43609468 50460060 43609468 13295807 17676331 13295807 17676331 11165432 14283950 11165432 14283950 9221929 13783177 9221929 13783177 9162035 13394931 9162035 13394931 8894992 942654736 8894992 942654736 616883831 459932935 616883831 459932935 830897058 248537723 830897058 248537723 870100562 135533244 870100562 135533244 929397914 104965319 929397914 104965319 962014968 34145072 962014968 34145072 15071623 18443555 15071623 18443555 987678967 17534386 987678967 17534386 989178108 13997587 989178108 13997587 990710759 13725247 990710759 13725247 990900908 13593555 990900908 13593555 990904769 13593555 829617753 919380899 829617753 919380899 491479918 356528764 491479918 356528764 788886145 274570680 788886145 274570680 876368201 146037663 876368201 146037663 954643871 66546025 954643871 66546025 968155897 43754803 968155897 43754803 15872197 23377017 15872197 23377017 985112375 19406196 985112375 19406196 10261885 14809658 10261885 14809658 9888762 14543279 9888762 14543279 990667045 14041312 990667045 14041312 990774897 13715175 990774897 13715175 8911809 13419554 8911809 13419554 854880807 680412684 854880807 680412684 388734092 96391444 388734092 96391444 943055569 81149694 943055569 81149694 32028908 44957204 32028908 44957204 971651515 31393136 971651515 31393136 9543727 13863330 9543727 13863330 990774472 597388318 990774472 597388318 380067952 808539871 380067952 808539871 897626700 123660127 897626700 123660127 76535715 112239102 76535715 112239102 932736387 92826536 932736387 92826536 60949832 82912210 60949832 82912210 947686121 54240574 947686121 54240574 23291560 28184683 23291560 28184683 988074370 16485152 988074370 16485152 10077754 15060648 10077754 15060648 9828519 13922550 9828519 13922550 9188758 13758962 9188758 13758962 484219544 927209765 484219544 927209765 796087953 282494380 796087953 282494380 844439811 198860637 844439811 198860637 896256011 155288627 896256011 155288627 897867279 72387926 897867279 72387926 965244156 33059875 965244156 33059875 19073138 18922719 19073138 18922719 988846318 14610315 988846318 14610315 990521130 14292049 990521130 14292049 9353490 13863333 9353490 13863333 9226030 13811167 9226030 748840415 9226030 748840415 673529907 448447760 673529907 448447760 294674856 348423671 294674856 348423671 873001089 163505814 873001089 163505814 107914437 57426275 107914437 57426275 961864042 51057039 961864042 51057039 16978856 25614833 16978856 25614833 13732369 19198584 13732369 19198584 10265208 14567442 10265208 14567442 9500913 14041311 9500913 14041311 9396894 442942524 9396894 442942524 391715559 903819898 391715559 903819898 832155187 162316780 832155187 162316780 66698776 84813969 66698776 84813969 33237510 48348052 33237510 48348052 971123487 42721419 971123487 42721419 26926645 37470433 26926645 37470433 976244170 18951904 976244170 18951904 9967439 14809661 9967439 14809661 990478446 14292052 990478446 14292052 990578936 14221012 990578936 14221012 990688184 13997617 990688184 13997617 990698019 622814972 990698019 622814972 580689057 920438772 580689057 920438772 332268330 401146943 332268330 401146943 171551704 232173739 171551704 232173739 104922990 148956080 104922990 148956080 73833709 81897269 73833709 81897269 962569559 51664035 962569559 51664035 21430050 22483744 21430050 22483744 12067910 16630144 12067910 16630144 990069092 14948652 990069092 14948652 990481336 14176475 990481336 14176475 9524083 404296847 9524083 404296847 690299071 836030419 690299071 836030419 322455578 314925137 322455578 314925137 160369519 221228284 160369519 221228284 859322951 155039328 859322951 155039328 99609133 141763849 99609133 141763849 920646381 113865943 920646381 113865943 940279712 60329267 940279712 60329267 963762326 22729414 963762326 22729414 14351527 17814106 14351527 17814106 989302732 15312348 989302732 15312348 990437721 14488483 990437721 14488483 9625006 14244474 9625006 14244474 9548770 14244474 447716045 691960987 447716045 691960987 376185706 751977355 376185706 751977355 474833827 910438449 474833827 910438449 687903862 405613067 687903862 405613067 156087018 186460439 156087018 186460439 904429563 97740050 904429563 97740050 28341611 36094636 28341611 36094636 982379147 25502506 982379147 25502506 14099703 15928668 14099703 15928668 9825519 14543275 9825519 14543275 9674623 14276807 9674623 14276807 990560112 443356302 990560112 443356302 384439525 994409039 384439525 994409039 710259148 331183027 710259148 331183027 174886717 134754609 174886717 134754609 927783294 68007042 927783294 68007042 977939802 22557058 977939802 22557058 989376365 15890179 989376365 15890179 10350838 14923558 10350838 14923558 9801930 14590621 9801930 14590621 990364478 444025708 990364478 444025708 418690481 977961045 418690481 977961045 303221724 290694480 303221724 290694480 813240960 195379418 813240960 195379418 111848513 33186697 111848513 33186697 15927533 19171532 15927533 19171532 11072356 15398449 11072356 15398449 10220208 15060653 10220208 15060653 990141295 14891783 990141295 14891783 9929648 14891783 536526500 826514480 536526500 826514480 657685407 950144344 657685407 950144344 147164035 175785364 147164035 175785364 108729647 131112051 108729647 131112051 953085427 61033283 953085427 61033283 986681111 17640574 986681111 17640574 11139386 15988121 11139386 15988121 990240670 14654545 990240670 14654545 990306465 375508028 990306465 375508028 199053861 258307518 199053861 258307518 851765471 112406861 851765471 112406861 939036529 79566098 939036529 79566098 964952487 42121112 964952487 42121112 26699820 29743670 26699820 29743670 17421686 23282184 17421686 23282184 11323152 17418633 11323152 17418633 989785947 15242850 989785947 15242850 9960045 14875139 9960045 14875139 990203366 14875139 743804458 636083137 743804458 636083137 280990907 323783720 280990907 323783720 788160905 277179655 788160905 277179655 817118918 215547646 817118918 215547646 869332796 138338523 869332796 138338523 86524965 73762633 86524965 73762633 959864583 50710221 959864583 50710221 982605194 25441510 982605194 25441510 983740024 19520308 983740024 19520308 988611798 15965053 988611798 15965053 989426901 15316939 989426901 15316939 989831715 15065661 989831715 15065661 990086252 15057729 990086252 15057729 343981554 803730499 343981554 803730499 646978621 446260964 646978621 446260964 294620102 375558102 294620102 375558102 925074184 79944850 925074184 79944850 970835189 42482748 970835189 42482748 978610618 22991522 978610618 22991522 11947056 16339614 11947056 16339614 989963492 15060273 989963492 15060273 9994806 418252217 9994806 418252217 596495081 522733184 596495081 522733184 408243326 901868465 408243326 901868465 720080474 237608891 720080474 237608891 127660933 127480225 127660933 127480225 925520134 76816442 925520134 76816442 33478993 32823115 33478993 32823115 982265115 20960374 982265115 20960374 12635376 17287554 12635376 17287554 11023625 16317205 11023625 16317205 10524496 15859951 10524496 15859951 989487457 15490589 989487457 15490589 10264358 15312168 10264358 15312168 10251626 15312168 480659231 727109213 480659231 727109213 629236894 506631985 629236894 506631985 300130683 241254823 300130683 241254823 843494639 125754679 843494639 125754679 70822344 99204221 70822344 99204221 959031335 37039070 959031335 37039070 23297888 25947114 23297888 25947114 984800146 20974739 984800146 20974739 986494084 20180441 986494084 20180441 988114259 16523201 988114259 16523201 10458447 15214139 10458447 15214139 989954803 15205234 989954803 15205234 735652457 433650579 735652457 433650579 134321572 197005007 134321572 197005007 948860615 59773737 948860615 59773737 962823994 54357425 962823994 54357425 26212437 36207849 26212437 36207849 21643006 31364641 21643006 31364641 985219480 22162106 985219480 22162106 988524832 16070459 988524832 16070459 989651008 15487569 989651008 15487569 989858775 15244042 989858775 441287911 989858775 441287911 262219093 180964159 262219093 180964159 108238860 138660268 108238860 138660268 912925288 74394381 912925288 74394381 44741701 24710167 44741701 24710167 983959763 22151411 983959763 22151411 11470908 16533717 11470908 16533717 989230052 15965055 989230052 15965055 10408565 15389151 10408565 15389151 989666153 15389151 375341445 739869469 375341445 739869469 511767743 885043468 511767743 885043468 642061800 263453320 642061800 263453320 136381594 112692629 136381594 112692629 927070034 105348293 927070034 105348293 962930709 43461231 962930709 43461231 19307539 26798464 19307539 26798464 11223870 17270106 11223870 17270106 10853701 16339619 10853701 16339619 10334863 15464112 10334863 15464112 350411046 928873964 350411046 928873964 463743194 360587381 463743194 360587381 169871071 219136467 169871071 219136467 932501880 78650140 932501880 78650140 948988530 39465460 948988530 39465460 24865523 36850509 24865523 36850509 20420634 30092616 20420634 30092616 981573554 20791092 981573554 20791092 11805024 17829606 11805024 17829606 11655619 17673846 11655619 17673846 11483706 16738396 11483706 16738396 989068405 15940374 989068405 15940374 989626166 15498527 989626166 498531877 989626166 498531877 141526386 164810193 141526386 164810193 66661098 99426721 66661098 99426721 934918866 94947282 934918866 94947282 939733959 53902694 939733959 53902694 966816709 47765150 966816709 47765150 30737930 43814677 30737930 43814677 24294031 34417277 24294031 34417277 983318233 20612801 983318233 20612801 11312714 17316205 11312714 17316205 988553645 16364867 988553645 16364867 10678089 16293442 10678089 16293442 10616739 15732122 10616739 15732122 10435419 907621113 10435419 907621113 576970545 552199531 576970545 552199531 135768758 124953724 135768758 124953724 62433013 66131999 62433013 66131999 33979514 40161566 33979514 40161566 988337105 16586978 988337105 16586978 989550210 15746158 989550210 15746158 690977984 829429806 690977984 829429806 303776200 161393120 303776200 161393120 937175523 90946481 937175523 90946481 46831328 62634440 46831328 62634440 37316805 38577843 37316805 38577843 14025789 16869829 14025789 16869829 10927374 16460003 10927374 16460003 989194766 15954364 989194766 15954364 989397357 15954364 383964626 743616661 383964626 743616661 715610118 337981533 715610118 337981533 772231167 310457806 772231167 310457806 859553673 117572828 859553673 117572828 930515710 66513335 930515710 66513335 39077215 47011536 39077215 47011536 970101535 33962969 970101535 33962969 986141456 19884486 986141456 19884486 12428628 17640572 12428628 17640572 989212959 15859955 989212959 15859955 10509651 370858805 10509651 370858805 810410167 250002195 810410167 250002195 843134628 233756757 843134628 233756757 92240943 118662221 92240943 118662221 76081063 79718281 76081063 79718281 959639863 56951102 959639863 56951102 25552463 36104151 25552463 36104151 19847952 29564519 19847952 29564519 13158585 17939524 13158585 17939524 988871113 16678576 988871113 16678576 10755030 16293439 10755030 16293439 989246616 468204978 989246616 468204978 464371977 935296475 464371977 935296475 686881819 289556561 686881819 289556561 885959070 131413107 885959070 131413107 926764556 59855731 926764556 59855731 35659128 43699446 35659128 43699446 25010378 33354233 25010378 33354233 21580644 31884047 21580644 31884047 978951182 29241720 978951182 29241720 18201157 24159213 18201157 24159213 12337622 18567325 12337622 18567325 987596887 17846933 987596887 17846933 11730245 17449037 11730245 17449037 11251911 17217960 11251911 17217960 11040611 16348163 11040611 16348163 10592750 15961089 10592750 15961089 812459407 416619641 812459407 416619641 252710554 145854872 252710554 145854872 917922869 69863334 917922869 69863334 962458264 36979998 962458264 36979998 987301352 17342290 987301352 17342290 988841824 16621543 988841824 16621543 989079107 16533716 989079107 16533716 10702044 16459999 10702044 937824984 10702044 937824984 804559079 265952274 804559079 265952274 142079017 157639660 142079017 157639660 922068652 117606416 922068652 117606416 927971074 46334034 927971074 46334034 978305930 26855925 978305930 26855925 13877028 19780627 13877028 19780627 12330470 17245320 12330470 17245320 988929347 16548412 988929347 16548412 10787126 16548412 423275831 838977473 423275831 838977473 698667419 295257705 698667419 295257705 820820776 142012631 820820776 142012631 93321735 85822710 93321735 85822710 40899407 33592818 40899407 33592818 20308448 24653252 20308448 24653252 11082888 17058326 11082888 17058326 988795609 16979139 988795609 16979139 11051915 16979139 188437865 452675620 188437865 452675620 806136843 157860821 806136843 157860821 75109375 106396436 75109375 106396436 58863858 79969381 58863858 79969381 967458890 42111753 967458890 42111753 26145394 38972320 26145394 38972320 987798259 17829610 987798259 17829610 988298489 16982417 988298489 16982417 11060496 16982417 661047578 753357157 661047578 753357157 612082174 447622099 612082174 447622099 850557808 204554382 850557808 204554382 874770472 175027363 874770472 175027363 906811935 128692378 906811935 128692378 946626257 42020478 946626257 42020478 983940506 19315834 983940506 19315834 988246454 17277154 988246454 17277154 988594684 16699771 988594684 16699771 988914323 16699771 577207186 620103910 577207186 620103910 681544109 391016341 681544109 391016341 228779516 191322899 228779516 191322899 913149120 99215476 913149120 99215476 64455310 87325325 64455310 87325325 22540585 31935958 22540585 31935958 15981029 19332998 15981029 19332998 12552286 18438140 12552286 18438140 988500292 17262901 988500292 17262901 11145079 17137124 11145079 17137124 11073114 17033148 11073114 17033148 988763658 16982415 988763658 16982415 988779223 16982415 385097476 937515950 385097476 937515950 630904162 208526411 630904162 208526411 891862639 138603564 891862639 138603564 81614029 51243816 81614029 51243816 968705729 45727777 968705729 45727777 26207675 37104633 26207675 37104633 981617629 23715524 981617629 23715524 15388104 21753237 15388104 21753237 12983355 17572187 12983355 17572187 11433936 17175933 11433936 17175933 988592898 766243776 988592898 766243776 345339178 944756480 345339178 944756480 590581523 304053411 590581523 304053411 153292122 205398927 153292122 205398927 934148089 72545590 934148089 72545590 42001300 55738162 42001300 55738162 970278196 27293564 970278196 27293564 11963846 17842870 11963846 17842870 988116005 17458397 988116005 17458397 11209597 17209206 11209597 17209206 11122918 17175935 11122918 17175935 442457898 992327925 442457898 992327925 365160363 591061441 365160363 591061441 253847147 301948575 253847147 301948575 862222679 191995457 862222679 191995457 85820926 124368657 85820926 124368657 960704250 57264293 960704250 57264293 33837676 22954585 33837676 22954585 14881867 20930754 14881867 20930754 986927770 18565152 986927770 18565152 11489009 17353777 11489009 17353777 11262813 17217964 11262813 17217964 988557269 17217964 704008214 581407907 704008214 581407907 448541402 985505840 448541402 985505840 327879842 490651862 327879842 490651862 768031981 130391652 768031981 130391652 940615683 85594506 940615683 85594506 41525904 45571533 41525904 45571533 977424144 27954069 977424144 27954069 984128874 22130931 984128874 22130931 13810185 21099443 13810185 21099443 987375952 18308020 987375952 18308020 988171478 17572186 988171478 17572186 988244469 17505626 988244469 17505626 11458069 17505626 497662029 899701142 497662029 899701142 724710871 342732653 724710871 342732653 182615221 167891284 182615221 167891284 95668391 111274222 95668391 111274222 935062716 35234499 935062716 35234499 984793644 22693796 984793644 22693796 987520066 18503288 987520066 18503288 12034473 18077521 12034473 18077521 987977630 17713621 987977630 17713621 11590966 17635720 11590966 17635720 988208121 17635720 726201213 507053048 726201213 507053048 377040618 756016687 377040618 756016687 805650883 206417940 805650883 206417940 78633946 75796096 78633946 75796096 35013176 41765708 35013176 41765708 974788063 36830835 974788063 36830835 21086407 28542542 21086407 28542542 986639219 19149143 986639219 19149143 987683742 17881579 987683742 17881579 988167871 17601029 988167871 17601029 11514028 17601029 413888346 579694558 413888346 579694558 680503378 422507275 680503378 422507275 215851262 188138547 215851262 188138547 956366643 62724212 956366643 62724212 972574170 27217278 972574170 27217278 987319296 17834206 987319296 17834206 11595628 17665217 11595628 400844478 11595628 400844478 548075788 800604839 548075788 800604839 300103329 280679416 300103329 280679416 102592232 110000187 102592232 110000187 60592679 82319128 60592679 82319128 50725364 58289670 50725364 58289670 982206238 22348874 982206238 22348874 13623557 19589510 13623557 19589510 987576057 17896829 987576057 17896829 988134675 17676335 988134675 17676335 609522833 785749330 609522833 785749330 155915708 196296334 155915708 196296334 129652491 156357210 129652491 156357210 101162147 120571215 101162147 120571215 80212425 102906492 80212425 102906492 63912370 76507478 63912370 76507478 952754832 39432652 952754832 39432652 981034728 22507397 981034728 22507397 14105712 22085005 14105712 22085005 11893817 17906254 11893817 17906254 988006099 17846340 988006099 286751904 988006099 286751904 152197623 39829026 152197623 39829026 23629812 34573481 23629812 34573481 20348024 20882279 20348024 20882279 986224598 19613150 986224598 19613150 986925482 18844904 986925482 18844904 12047349 18268330 12047349 18268330 11769318 17859182 11769318 17859182 620213147 997988365 620213147 997988365 312113557 428135582 312113557 428135582 252759071 330922329 252759071 330922329 875392651 142265802 875392651 142265802 85588405 114978402 85588405 114978402 49247531 49106999 49247531 49106999 980138030 26420001 980138030 26420001 982754122 24363341 982754122 24363341 12803116 18469671 12803116 18469671 987800610 18010941 987800610 18010941 987827408 18010941 357392631 754799900 357392631 754799900 820830790 257788621 820830790 257788621 864946877 189948641 864946877 189948641 878807602 161013873 878807602 161013873 87846230 124226254 87846230 124226254 77887338 69094385 77887338 69094385 39974926 45205485 39974926 45205485 20180919 26727782 20180919 26727782 985360395 22172710 985360395 22172710 13732967 20953899 13732967 20953899 12504084 18443553 12504084 18443553 11934714 18048558 11934714 18048558 987813232 772294241 987813232 772294241 515845904 959232656 515845904 959232656 444794766 491617187 444794766 491617187 734859209 317411255 734859209 317411255 802633815 192274608 802633815 192274608 112284656 162772618 112284656 162772618 906972580 107735208 906972580 107735208 66836645 94221553 66836645 94221553 48130647 60412090 48130647 60412090 26103691 37230686 26103691 37230686 977403957 29222759 977403957 29222759 985358836 21248206 985358836 21248206 986365704 19579495 986365704 19579495 12086189 18402148 12086189 18402148 11790312 17881578 11790312 17881578 11784034 401508412 11784034 401508412 350346133 882441637 350346133 882441637 720247381 326472666 720247381 326472666 797427834 241161467 797427834 241161467 135657279 147527465 135657279 147527465 87884756 86493061 87884756 86493061 43865684 49234610 43865684 49234610 972728145 38728047 972728145 38728047 19901489 23400960 19901489 23400960 14817090 21684727 14817090 21684727 987567735 18422348 987567735 18422348 987676591 18234568 987676591 18234568 987741611 18048563 987741611 18048563 11929141 18048563 603045717 778055349 603045717 778055349 304088180 389459762 304088180 389459762 821272995 261846850 821272995 261846850 162052555 233532036 162052555 233532036 878456789 153605831 878456789 153605831 62215215 41204271 62215215 41204271 22903358 27480596 22903358 27480596 985518438 20437381 985518438 20437381 986413929 19848877 986413929 19848877 11947209 18077524 11947209 18077524 11940638 478922660 11940638 478922660 677569282 369740185 677569282 369740185 232891961 260635586 232891961 260635586 159149892 151343613 159149892 151343613 904701201 128768439 904701201 128768439 921347576 115563606 921347576 115563606 61492988 87302829 61492988 87302829 954778767 54483492 954778767 54483492 967375319 39980322 967375319 39980322 17311972 23670343 17311972 23670343 985892921 19729829 985892921 19729829 12709877 19355304 12709877 19355304 12209338 18506313 12209338 18506313 12014218 18279645 12014218 18279645 11994143 18279645 496746651 934523109 496746651 934523109 787309425 255901070 787309425 255901070 830508966 169428831 830508966 169428831 63655792 93139912 63655792 93139912 39814832 42738837 39814832 42738837 15144218 22706799 15144218 22706799 985064631 19394054 985064631 19394054 987349007 18681082 987349007 18681082 12253394 18372756 12253394 18372756 987661689 18372756 652192269 916877081 652192269 916877081 524343316 445237905 524343316 445237905 274312775 405397152 274312775 405397152 852190944 166725712 852190944 166725712 925023077 69188883 925023077 69188883 32425364 25536720 32425364 25536720 984939940 20612796 984939940 20612796 986359232 19693564 986359232 19693564 12477569 18809162 12477569 18809162 987439545 18577095 987439545 18577095 12245186 18577095 391025953 797097374 391025953 797097374 894634366 128794858 894634366 128794858 81579512 84285347 81579512 84285347 48778808 69447802 48778808 69447802 954352695 42371512 954352695 42371512 20949778 28733267 20949778 28733267 984337437 22853433 984337437 22853433 13553508 19677093 13553508 19677093 12402020 18595606 12402020 18595606 987555036 18595606 372241208 959044215 372241208 959044215 348616348 483377580 348616348 483377580 314697532 469196623 314697532 469196623 683764578 225801105 683764578 225801105 144846682 216089108 144846682 216089108 889213910 156407499 889213910 156407499 31194278 41846723 31194278 41846723 24670466 27627281 24670466 27627281 16817789 21945477 16817789 21945477 987112852 18625688 987112852 18625688 987522787 413813143 987522787 413813143 194224334 246935931 194224334 246935931 134751097 195429194 134751097 195429194 928980464 80300383 928980464 80300383 966773987 31263349 966773987 31263349 981550517 22785208 981550517 22785208 987429473 18687441 987429473 461536981 987429473 461536981 301231820 384399890 301231820 384399890 241077434 241983543 241077434 241983543 877681028 165647737 877681028 165647737 102142457 147415370 102142457 147415370 904172752 91779212 904172752 91779212 17083155 24941771 17083155 24941771 985358629 19857618 985358629 19857618 987010959 19123485 987010959 19123485 987320757 18828710 987320757 18828710 987370477 819173995 987370477 819173995 347750174 539255480 347750174 539255480 643034135 994181937 643034135 994181937 514443117 419955932 514443117 419955932 760907988 315225660 760907988 315225660 175136875 237615712 175136875 237615712 935261954 92029793 935261954 92029793 34657371 39203336 34657371 39203336 979360309 29014145 979360309 29014145 18197993 26775522 18197993 26775522 986452168 19699738 986452168 19699738 986935092 19422482 986935092 19422482 12555364 18809161 12555364 18809161 12370722 18809161 444176689 945121511 444176689 945121511 512247339 588092397 512247339 588092397 359799668 895010300 359799668 895010300 487754349 480766372 487754349 480766372 315025521 261508643 315025521 261508643 141950634 174331919 141950634 174331919 98611273 103457405 98611273 103457405 963239009 49437015 963239009 49437015 982460554 22215211 982460554 22215211 13289332 19483882 13289332 19483882 12527353 18946183 12527353 18946183 987337354 18946183 653358241 744576198 653358241 744576198 194788864 214653724 194788864 214653724 890621856 136845223 890621856 136845223 74606313 50852596 74606313 50852596 969203749 37595736 969203749 37595736 977422210 32346022 977422210 32346022 986404560 19171535 986404560 19171535 987210031 19153311 987210031 771958209 987210031 771958209 310988163 355757337 310988163 355757337 762615030 348336579 762615030 348336579 231183528 276894737 231183528 276894737 167591951 204976359 167591951 204976359 893624987 128482378 893624987 128482378 915115904 126800568 915115904 126800568 925116783 81590500 925116783 81590500 42683233 29976332 42683233 29976332 18161042 27893280 18161042 27893280 12643149 19236530 12643149 19236530 987111721 19236530 378564836 787772984 378564836 787772984 527590067 976295707 527590067 976295707 693099798 277847619 693099798 277847619 837393117 102699891 837393117 102699891 946234304 79198984 946234304 79198984 48030131 49214303 48030131 49214303 985006668 22423627 985006668 22423627 13956021 20229814 13956021 20229814 12889230 19677091 12889230 19677091 986996987 19394052 986996987 19394052 12680737 487928454 12680737 487928454 448385170 578162875 448385170 578162875 651597808 754115373 651597808 754115373 439354058 972555292 439354058 972555292 674542469 379442014 674542469 379442014 236449973 277528801 236449973 277528801 77580712 87532634 77580712 87532634 962532361 43405040 962532361 43405040 984157322 19589513 984157322 19589513 12764327 19483905 12764327 19483905 986969808 19333001 986969808 19333001 987091653 19333001 292321689 649506558 292321689 649506558 676163191 351268747 676163191 351268747 230886230 326961807 230886230 326961807 795426454 271465646 795426454 271465646 893684771 154220854 893684771 154220854 902770134 131609591 902770134 131609591 913176069 111865531 913176069 111865531 929111833 63205335 929111833 63205335 25132490 35794057 25132490 35794057 15522866 22899850 15522866 22899850 13505951 19571896 13505951 19571896 12781949 19541158 12781949 19541158 12758643 452783469 12758643 452783469 831068874 172662297 831068874 172662297 888622808 77514639 888622808 77514639 960744597 47926613 960744597 47926613 977264715 23975209 977264715 23975209 15038152 20491544 15038152 20491544 986861974 19585799 986861974 19585799 986928591 19550988 986928591 631389541 986928591 631389541 315296786 469912411 315296786 469912411 837376137 216730727 837376137 216730727 52952795 56508489 52952795 56508489 973023665 33220051 973023665 33220051 981990367 26420003 981990367 26420003 16895286 22838878 16895286 22838878 12851017 19595696 12851017 19595696 12824935 19595696 522137441 757787982 522137441 757787982 351918932 366428369 351918932 366428369 789819776 235718938 789819776 235718938 848682747 158627902 848682747 158627902 926597389 105348292 926597389 105348292 57672876 47862003 57672876 47862003 984578271 20345072 984578271 20345072 986458803 19814699 986458803 19814699 12908024 19704334 12908024 19704334 986719001 19704334 455989790 927824670 455989790 927824670 559654348 529415039 559654348 529415039 237354415 294736265 237354415 294736265 880602922 161214944 880602922 161214944 893420188 124165301 893420188 124165301 73807328 41320406 73807328 41320406 22060729 22586313 22060729 22586313 13593710 19884488 13593710 19884488 986695741 19729824 986695741 642136904 986695741 642136904 570984010 995005059 570984010 995005059 161332248 177472269 161332248 177472269 73979362 82697140 73979362 82697140 966605555 47406400 966605555 47406400 27837930 39568005 27837930 39568005 22975832 23894510 22975832 23894510 15304913 21684731 15304913 21684731 13438336 20243586 13438336 20243586 986573905 19967157 986573905 19967157 986691968 19744743 986691968 19744743 343035072 872682414 343035072 872682414 701258735 344412758 701258735 344412758 851398668 214199084 851398668 214199084 91855831 93868120 91855831 93868120 58807545 42784607 58807545 42784607 24717494 30023106 24717494 30023106 19237848 23946145 19237848 23946145 14315395 21718702 14315395 21718702 985834773 20024755 985834773 20024755 986553693 20005515 986553693 20005515 13043915 795438395 13043915 795438395 523295493 470298154 523295493 470298154 698952287 346734043 698952287 346734043 138791063 134572987 138791063 134572987 921601522 84101303 921601522 84101303 40541338 47600890 40541338 47600890 25562305 32104780 25562305 32104780 982954906 23326856 982954906 23326856 13818341 21333295 13818341 21333295 13266623 20425083 13266623 20425083 13219435 20229813 13219435 20229813 986476872 389220489 986476872 389220489 146021433 159155457 146021433 159155457 95851353 138000366 95851353 138000366 945976905 43888639 945976905 43888639 21880873 30864284 21880873 30864284 17062577 22991524 17062577 22991524 985125021 21994065 985125021 21994065 13107971 20024756 13107971 20024756 582125813 718447073 582125813 718447073 378338827 410037185 378338827 410037185 110958816 136896694 110958816 136896694 81235328 100511036 81235328 100511036 65255294 88751848 65255294 88751848 46435203 63736561 46435203 63736561 36109939 38100511 36109939 38100511 979745917 25510535 979745917 25510535 14451908 22507395 14451908 22507395 986220073 20674228 986220073 20674228 986352025 20243590 986352025 20243590 13126876 20180437 13126876 20180437 738145212 459801406 738145212 459801406 303921255 280298515 303921255 280298515 180383075 244327865 180383075 244327865 105334260 107901238 105334260 107901238 945453262 33048534 945453262 33048534 14609837 20882278 14609837 20882278 13386313 20339238 13386313 20339238 13199637 20305296 13199637 602171642 13199637 602171642 586725346 992774833 586725346 992774833 469415944 379673587 469415944 379673587 210129692 235804932 210129692 235804932 863707866 171152669 863707866 171152669 904621312 129463426 904621312 129463426 69892660 69546826 69892660 69546826 961151991 39412223 961151991 39412223 976710456 25801951 976710456 25801951 984344330 22708469 984344330 22708469 13279193 20457957 13279193 20457957 13258145 505315168 13258145 505315168 438628216 966658362 438628216 966658362 861108443 204475166 861108443 204475166 109762387 145116588 109762387 145116588 915321241 123882507 915321241 123882507 57925745 85743809 57925745 85743809 52708496 64169706 52708496 64169706 959349918 59038841 959349918 59038841 975795651 32104777 975795651 32104777 17379400 21331661 17379400 21331661 986166779 20681285 986166779 20681285 13341950 20333905 13341950 20333905 986431689 20333905 566020014 996857695 566020014 996857695 232370321 279311730 232370321 279311730 144055572 186937559 144055572 186937559 107696177 131805576 107696177 131805576 937645599 60412089 937645599 60412089 962416874 36140759 962416874 36140759 18317647 28398480 18317647 28398480 16210517 21955747 16210517 21955747 986289842 20598745 986289842 744571444 986289842 744571444 555208590 874733441 555208590 874733441 212678254 311142731 212678254 311142731 801830001 237899939 801830001 237899939 148262719 173975900 148262719 173975900 915182087 78674730 915182087 78674730 50364105 58349787 50364105 58349787 969179398 42648889 969179398 42648889 971967262 41289437 971967262 41289437 24617170 36929217 24617170 36929217 19253988 26364313 19253988 26364313 14997269 21703093 14997269 21703093 985693597 21504787 985693597 21504787 985939516 20769473 985939516 20769473 13339111 20672313 13339111 694948269 13339111 694948269 622883652 948823901 622883652 948823901 294107707 258419157 294107707 258419157 902817534 117270954 902817534 117270954 940546930 84937132 940546930 84937132 39359114 45045251 39359114 45045251 25409220 34037068 25409220 34037068 20599195 26755469 20599195 26755469 983061137 22537180 983061137 22537180 14078962 21573431 14078962 21573431 13671412 20979163 13671412 20979163 986207334 20738868 986207334 20738868 986216668 666445861 986216668 666445861 379329457 833703111 379329457 833703111 704954624 246708306 704954624 246708306 877609586 103288604 877609586 103288604 58403243 71537487 58403243 71537487 968719139 41462706 968719139 41462706 25649310 26749291 25649310 26749291 985276930 22106366 985276930 22106366 985960978 20960375 985960978 20960375 986074814 20791096 986074814 20791096 986192599 647227001 986192599 647227001 303313482 242422835 303313482 242422835 897491865 144656742 897491865 144656742 927827527 72200196 927827527 72200196 32074667 40161049 32074667 40161049 979226164 28111876 979226164 28111876 17237006 23525144 17237006 23525144 13404686 20739795 13404686 20739795 438028597 958037342 438028597 958037342 341295517 690276822 341295517 690276822 668977149 365699066 668977149 365699066 792442614 229274994 792442614 229274994 847704509 182925885 847704509 182925885 897340444 153677555 897340444 153677555 909976395 74237944 909976395 74237944 958325702 40826448 958325702 40826448 20875236 23484809 20875236 23484809 985370278 21451332 985370278 21451332 985932157 20991415 985932157 20991415 13555919 20865490 13555919 20865490 986164607 20865490 576503495 980921608 576503495 980921608 255091039 264593131 255091039 264593131 904408999 99867178 904408999 99867178 22494288 27381124 22494288 27381124 984816119 22375485 984816119 22375485 985759865 21543526 985759865 21543526 13529811 20974296 13529811 20974296 986045426 602527140 986045426 602527140 466189599 888767953 466189599 888767953 311103346 454606563 311103346 454606563 138859911 69493465 138859911 69493465 962189311 29589221 962189311 29589221 13878900 21248205 13878900 21248205 13629675 21048695 13629675 21048695 985974499 21048695 572926032 876188252 572926032 876188252 246578160 226777360 246578160 226777360 134399619 197099627 134399619 197099627 128652098 177523040 128652098 177523040 936577664 76458560 936577664 76458560 952718339 47240540 952718339 47240540 27107005 27893284 27107005 27893284 983406045 21573426 983406045 21573426 985841972 21331656 985841972 21331656 13657185 21285258 13657185 439811779 13657185 439811779 573261439 941461503 573261439 941461503 424160482 341571241 424160482 341571241 798955698 275740196 798955698 275740196 886451269 62451501 886451269 62451501 960095718 50537144 960095718 50537144 973066896 34075805 973066896 34075805 17647960 22562715 17647960 22562715 985021964 21753239 985021964 21753239 985779723 21336402 985779723 21336402 13720318 21336402 548627638 742719426 548627638 742719426 252115659 344217904 252115659 344217904 213013863 271031353 213013863 271031353 144681018 213811558 144681018 213811558 117250930 140817991 117250930 140817991 62918981 68965039 62918981 68965039 37152835 50716128 37152835 50716128 29729236 38091869 29729236 38091869 974448737 29269701 974448737 29269701 18156777 24661055 18156777 24661055 15201863 22701051 15201863 22701051 14150569 21451940 14150569 21451940 985810805 21451940 619121045 882771489 619121045 882771489 349498691 921524911 349498691 921524911 763046467 323572157 763046467 323572157 826272762 235264270 826272762 235264270 846299248 187977624 846299248 187977624 54461157 67222306 54461157 67222306 39676283 49427048 39676283 49427048 32307401 47485673 32307401 47485673 29306478 39281835 29306478 39281835 981528155 26244722 981528155 26244722 982823311 23564925 982823311 23564925 985426883 22042423 985426883 22042423 985722705 21586131 985722705 21586131 13734116 21542313 13734116 21542313 429342841 999822377 429342841 999822377 693113914 266540756 693113914 266540756 150542280 223138936 150542280 223138936 876996760 167687112 876996760 167687112 97143087 123254306 97143087 123254306 71912737 98384662 71912737 98384662 936214596 95253037 936214596 95253037 942036896 44694995 942036896 44694995 23694905 26741103 23694905 26741103 984473086 22752223 984473086 22752223 984756239 22574845 984756239 22574845 985661001 21642815 985661001 21642815 13777094 21642815 284078881 475387160 284078881 475387160 733186182 317132089 733186182 317132089 195111366 284505967 195111366 284505967 810185279 219774982 810185279 219774982 137488913 193125799 137488913 193125799 124200100 144851244 124200100 144851244 913462769 121267191 913462769 121267191 973300499 30843834 973300499 30843834 19007228 28819960 19007228 28819960 984375684 22693799 984375684 22693799 14327661 21745875 14327661 21745875 985632230 21745875 753633313 583789228 753633313 583789228 549147305 768948033 549147305 768948033 507943933 315791453 507943933 315791453 98179145 125505398 98179145 125505398 82737439 117235208 82737439 117235208 932357863 89093535 932357863 89093535 960792953 58285348 960792953 58285348 30252022 33588578 30252022 33588578 984470657 22039979 984470657 22039979 13991756 21951082 13991756 21951082 985570968 480833757 985570968 480833757 190478789 276329523 190478789 276329523 852710840 208661247 852710840 208661247 93529601 130822104 93529601 130822104 934268268 80922949 934268268 80922949 38026229 52548136 38026229 52548136 32179354 28502300 32179354 28502300 981528346 23975210 981528346 23975210 984572167 22348873 984572167 22348873 985271912 21958710 985271912 21958710 985528378 855651115 985528378 855651115 451045845 388527389 451045845 388527389 830078326 216019881 830078326 216019881 107480524 141763852 107480524 141763852 88701573 132855955 88701573 132855955 76401664 60974137 76401664 60974137 960302207 49776657 960302207 49776657 977252442 30373104 977252442 30373104 984617459 22162108 984617459 22162108 14013140 21955746 14013140 21955746 13931050 966006984 13931050 966006984 573152233 374201632 573152233 374201632 762363770 346564765 762363770 346564765 797446855 293450513 797446855 293450513 155109400 199896553 155109400 199896553 906022235 139655422 906022235 139655422 922258315 116429626 922258315 116429626 928832594 84845572 928832594 84845572 956918323 62901559 956918323 62901559 980910327 22643672 980910327 22643672 985082175 21994064 985082175 21994064 985517676 21994064 445082362 900193370 445082362 900193370 372467783 465314909 372467783 465314909 733170867 394904453 733170867 394904453 151313744 204532368 151313744 204532368 917311993 58013092 917311993 58013092 961153327 51051162 961153327 51051162 31613312 41948680 31613312 41948680 27693391 39455047 27693391 39455047 977228439 32582629 977228439 32582629 20691971 23467553 20691971 23467553 984532980 22111929 984532980 22111929 985398007 642680310 985398007 642680310 593773609 439587706 593773609 439587706 744114549 323427512 744114549 323427512 831777670 145560352 831777670 145560352 57427477 74164028 57427477 74164028 42373044 43053921 42373044 43053921 27422789 33329133 27422789 33329133 20692931 24701081 20692931 24701081 984033741 22389335 984033741 22389335 14243656 22311242 14243656 22311242 985224760 443014229 985224760 443014229 621939971 832951951 621939971 832951951 310587555 394543165 310587555 394543165 205221680 297900302 205221680 297900302 853445643 52852397 853445643 52852397 29662100 36104148 29662100 36104148 979116490 30160871 979116490 30160871 983603303 23282189 983603303 23282189 984640148 22823257 984640148 22823257 984789590 22606496 984789590 22606496 14227708 22244538 14227708 22244538 14172986 22189773 14172986 22189773 705667704 712258054 705667704 712258054 410248379 402760606 410248379 402760606 841295242 216342215 841295242 216342215 131447836 173457602 131447836 173457602 63554970 71884910 63554970 71884910 966956200 43699447 966956200 43699447 980359213 26749294 980359213 26749294 16596280 24678781 16596280 24678781 984354673 23085490 984354673 23085490 984596717 22503716 984596717 22503716 14243802 22311983 14243802 22311983 985220060 452449577 985220060 452449577 276867322 399351662 276867322 399351662 173790212 227040906 173790212 227040906 893869507 157949788 893869507 157949788 935776117 96897131 935776117 96897131 942920687 60767023 942920687 60767023 31280287 33818002 31280287 33818002 982098179 22779601 982098179 22779601 14502444 22562713 14502444 22562713 14286285 22376601 14286285 22376601 985191785 22376601 395233984 745519312 395233984 745519312 461322940 820246766 461322940 820246766 323327591 439786864 323327591 439786864 732941491 378145832 732941491 378145832 797444570 280970966 797444570 280970966 819401186 185874274 819401186 185874274 892093285 109927313 892093285 109927313 60549659 84631505 60549659 84631505 949105909 68878967 949105909 68878967 36436992 46354420 36436992 46354420 970233722 30507751 970233722 30507751 15808318 23997059 15808318 23997059 15602922 23220961 15602922 23220961 14919529 22779602 14919529 22779602 984881295 22648531 984881295 22648531 14430086 22574848 14430086 22574848 455207877 879520298 455207877 879520298 619107619 594603231 619107619 594603231 479254476 545847644 479254476 545847644 662258017 884362987 662258017 884362987 481467607 397473713 481467607 397473713 259339622 355159845 259339622 355159845 210843532 307429553 210843532 307429553 852331747 118043128 852331747 118043128 38289799 56105851 38289799 56105851 31540448 37899021 31540448 37899021 978017551 30868065 978017551 30868065 982514913 25692058 982514913 25692058 16116298 23114709 16116298 23114709 14715254 22729413 14715254 22729413 984904915 22595567 984904915 22595567 984928701 22595567 497891939 917498307 497891939 917498307 360483570 521440383 360483570 521440383 735597266 376920962 735597266 376920962 819372020 245311366 819372020 245311366 149233381 213183691 149233381 213183691 882756206 145610872 882756206 145610872 60008116 68858610 60008116 68858610 32829216 48628807 32829216 48628807 31071483 39092790 31071483 39092790 25065693 36981067 25065693 36981067 18812269 27883186 18812269 27883186 981889200 23961463 981889200 23961463 15377899 23182751 15377899 23182751 15058309 22706798 15058309 22706798 14644099 22706798 639300897 985990031 639300897 985990031 394587386 878516114 394587386 878516114 595370906 533352351 595370906 533352351 391462664 965969667 391462664 965969667 804503191 151509430 804503191 151509430 99688900 56212190 99688900 56212190 35179241 27561691 35179241 27561691 14708640 22746781 14708640 333357523 14708640 333357523 829496158 236119694 829496158 236119694 844890647 96669979 844890647 96669979 47323536 63782083 47323536 63782083 965990676 38158431 965990676 38158431 974339150 30187037 974339150 30187037 981999693 25987014 981999693 25987014 983256801 25097714 983256801 25097714 984464130 22853432 984464130 22853432 984711289 22772841 984711289 22772841 727857764 609424838 727857764 609424838 297309359 361410595 297309359 361410595 861807186 131654653 861807186 131654653 86655612 100427669 86655612 100427669 939746957 69603093 939746957 69603093 970124892 31807442 970124892 31807442 20459405 23454260 20459405 23454260 984588770 22838874 984588770 22838874 984684137 803701805 984684137 803701805 329265280 410643896 329265280 410643896 755133989 247406336 755133989 247406336 116394267 125831091 116394267 125831091 76936247 48856569 76936247 48856569 968571855 29745605 968571855 29745605 15893543 22928098 15893543 22928098 14914811 22928098 470932143 652914800 470932143 652914800 774879110 237659463 774879110 237659463 887914994 141101213 887914994 141101213 77214120 79883202 77214120 79883202 974975748 35634597 974975748 35634597 15706489 23997054 15706489 23997054 984247458 23405764 984247458 23405764 15220700 23037698 15220700 23037698 15026849 564487128 15026849 564487128 628107171 752559139 628107171 752559139 316846582 414881575 316846582 414881575 143097782 206141274 143097782 206141274 869048323 152498491 869048323 152498491 945235837 55074258 945235837 55074258 975888754 32150427 975888754 32150427 15871718 23828162 15871718 23828162 984205169 23223648 984205169 23223648 15101525 23161691 15101525 23161691 15089581 23114808 15089581 23114808 984548978 22954589 984548978 22954589 984586078 973738324 984586078 973738324 392499775 625271639 392499775 625271639 668142029 392975399 668142029 392975399 791961977 223787645 791961977 223787645 119690733 171146117 119690733 171146117 916217691 102175328 916217691 102175328 955535402 57201079 955535402 57201079 27249961 35258491 27249961 35258491 18772581 27292217 18772581 27292217 16416181 24252359 16416181 24252359 984378567 23161686 984378567 23161686 984491035 280633123 984491035 280633123 452090558 810742642 452090558 810742642 648454913 558673696 648454913 558673696 798531724 178836500 798531724 178836500 73450491 66363040 73450491 66363040 32341879 30669071 32341879 30669071 16064149 23618782 16064149 23618782 15305194 23165418 15305194 23165418 984489842 821254367 984489842 821254367 537999534 418170409 537999534 418170409 762984472 301085576 762984472 301085576 854873823 170680805 854873823 170680805 66848276 98665414 66848276 98665414 946072615 74984774 946072615 74984774 951346132 50408762 951346132 50408762 18752839 24013988 18752839 24013988 984050368 23467551 984050368 23467551 15284088 23267769 15284088 23267769 984437812 23182146 984437812 23182146 984474309 23182146 625097643 968718670 625097643 968718670 249457314 371002969 249457314 371002969 854659273 154798799 854659273 154798799 98049771 112419896 98049771 112419896 934403925 95949771 934403925 95949771 62087550 72186266 62087550 72186266 29823821 44635111 29823821 44635111 27138008 40141319 27138008 40141319 978057937 27589304 978057937 27589304 982380491 23326855 982380491 23326855 984365676 23326855 570092863 719990223 570092863 719990223 319581749 380566028 319581749 380566028 189573666 286476465 189573666 286476465 156532350 202709230 156532350 202709230 866779123 149429955 866779123 149429955 94228717 54511587 94228717 54511587 33025525 37367474 33025525 37367474 975154877 34832841 975154877 34832841 980083634 30035534 980083634 30035534 15941186 24082608 15941186 24082608 15707284 23999678 15707284 23999678 984075375 23935611 984075375 23935611 15489968 23267768 15489968 23267768 15172411 23267768 336840630 733172015 336840630 733172015 478005579 451899966 478005579 451899966 211284395 155988865 211284395 155988865 99514525 106330286 99514525 106330286 49226473 66642493 49226473 66642493 972028063 25106343 972028063 25106343 983601627 24043736 983601627 24043736 15433553 23631483 15433553 23631483 984235322 23631483 802419759 363150236 802419759 363150236 211923729 271451167 211923729 271451167 161006699 238933797 161006699 238933797 111406993 148904952 111406993 148904952 93810336 131421714 93810336 131421714 74215224 90422977 74215224 90422977 967272764 35005978 967272764 35005978 21629828 25547234 21629828 25547234 983515957 25004676 983515957 25004676 983619103 24661050 983619103 24661050 983800860 23763008 983800860 23763008 15501153 724530432 15501153 724530432 664181259 355804187 664181259 355804187 849986974 216578906 849986974 216578906 857214894 156832677 857214894 156832677 906059516 136553288 906059516 136553288 925554796 112579180 925554796 112579180 953577951 48881441 953577951 48881441 27874754 38504176 27874754 38504176 975580517 31395411 975580517 31395411 18950000 25069251 18950000 25069251 983639459 24150699 983639459 24150699 15773206 23715526 15773206 23715526 984211935 706591067 984211935 706591067 564160931 531423471 564160931 531423471 296733990 382991560 296733990 382991560 167828577 188876590 167828577 188876590 891172800 157562120 891172800 157562120 905837906 124974894 905837906 124974894 53697604 44982642 53697604 44982642 23556154 32207881 23556154 32207881 16878790 25482366 16878790 25482366 16032660 23985995 16032660 23985995 15605649 23807885 15605649 23807885 984179625 867444749 984179625 867444749 388553493 992242714 388553493 992242714 657561346 754586959 657561346 754586959 433282695 466579450 433282695 466579450 85144301 76482249 85144301 76482249 965640787 26741105 965640787 26741105 16250145 24511859 16250145 24511859 15844545 24148266 15844545 24148266 15812720 951631844 15812720 951631844 640090791 433559056 640090791 433559056 743591030 352519989 743591030 352519989 231575012 287323727 231575012 287323727 173455914 135501822 173455914 135501822 918624943 89050800 918624943 89050800 34948572 49019245 34948572 49019245 28193328 29421284 28193328 29421284 982128429 26332111 982128429 26332111 982879180 25246649 982879180 25246649 16028498 24770250 16028498 24770250 983784042 24148271 983784042 24148271 983934426 23894508 983934426 23894508 984103813 403003634 984103813 403003634 599895500 932879810 599895500 932879810 389868590 859788747 389868590 859788747 530884397 560983824 530884397 560983824 338595692 953439632 338595692 953439632 792800591 277467976 792800591 277467976 900712331 137501654 900712331 137501654 71106726 106554350 71106726 106554350 953190842 40084731 953190842 40084731 981106287 28542541 981106287 28542541 16754013 24737843 16754013 24737843 15840316 24252357 15840316 563680870 15840316 563680870 690101189 355491995 690101189 355491995 802742740 263405797 802742740 263405797 97941884 121994818 97941884 121994818 70179152 99006869 70179152 99006869 54631347 56003750 54631347 56003750 965220247 43455391 965220247 43455391 22201318 27547330 22201318 27547330 16240504 25373250 16240504 25373250 983413893 24367885 983413893 24367885 15858309 24367885 500675448 998924056 500675448 998924056 275145361 231828007 275145361 231828007 129548951 164355146 129548951 164355146 897253943 102673122 897253943 102673122 66184643 81566010 66184643 81566010 949005135 75950927 949005135 75950927 959444690 55541882 959444690 55541882 966306983 49342712 966306983 49342712 32590080 47227831 32590080 47227831 24114057 30465268 24114057 30465268 980124279 26704653 980124279 26704653 17102680 25333591 17102680 25333591 983334617 25218284 983334617 25218284 983611818 24644577 983611818 24644577 15866347 24476075 15866347 24476075 484371793 832522136 484371793 832522136 579351520 674938081 579351520 674938081 260273519 367511893 260273519 367511893 868501734 116043147 868501734 116043147 946267019 53418199 946267019 53418199 35874864 45484692 35874864 45484692 971749618 34997062 971749618 34997062 978480346 29010740 978480346 29010740 17660475 25097716 17660475 25097716 15943306 24529875 15943306 24529875 983776008 904186170 983776008 904186170 414966006 454533638 414966006 454533638 281130300 384979550 281130300 384979550 253554153 296282131 253554153 296282131 861831465 197831463 861831465 197831463 63396538 69576614 63396538 69576614 961251559 41242892 961251559 41242892 24099517 26128303 24099517 26128303 16750017 25099323 16750017 25099323 16047024 24725430 16047024 24725430 15952011 24725430 393561848 719563772 393561848 719563772 645363404 609574410 645363404 609574410 325593548 315668327 325593548 315668327 201640344 280503165 201640344 280503165 141886244 200806992 141886244 200806992 867836886 134433392 867836886 134433392 915894073 112743768 915894073 112743768 929196273 105789163 929196273 105789163 47400559 61980574 47400559 61980574 960267446 46237295 960267446 46237295 26113601 33229658 26113601 33229658 20944489 31482321 20944489 31482321 18968696 28456249 18968696 28456249 17039558 25918002 17039558 25918002 983773054 24588253 983773054 24588253 833856435 658779564 833856435 658779564 321852889 364951508 321852889 364951508 172043971 198007061 172043971 198007061 84860066 88906025 84860066 88906025 957595798 54766609 957595798 54766609 35521820 49374012 35521820 49374012 21421464 29824973 21421464 29824973 982466087 26265619 982466087 26265619 983210288 25194062 983210288 25194062 15997490 24782247 15997490 24782247 494714834 946987825 494714834 946987825 240772355 336074523 240772355 336074523 839110648 210530926 839110648 210530926 863427646 168286987 863427646 168286987 92607345 109112713 92607345 109112713 66078794 87439708 66078794 87439708 945170151 73855535 945170151 73855535 965851521 44635113 965851521 44635113 978146145 32082439 978146145 32082439 16476486 24992015 16476486 24992015 983605542 24832468 983605542 768836472 983605542 768836472 480908202 936731305 480908202 936731305 362263028 656657589 362263028 656657589 650489566 950953683 650489566 950953683 152013070 181494584 152013070 181494584 935893764 89344915 935893764 89344915 25114378 26716441 25114378 26716441 16210449 25004680 16210449 25004680 16091942 728834259 16091942 728834259 663665036 393828353 663665036 393828353 243881308 349180789 243881308 349180789 851186504 181305951 851186504 181305951 49220662 72259936 49220662 72259936 40215889 58871578 40215889 58871578 39586801 54558608 39586801 54558608 33812871 45250781 33812871 45250781 28886541 32980935 28886541 32980935 18338976 25833786 18338976 25833786 16247645 25206236 16247645 25206236 16116954 25069249 16116954 25069249 16092328 785938246 16092328 785938246 488647348 639273953 488647348 639273953 726968388 284037994 726968388 284037994 830917881 222834352 830917881 222834352 944884828 81007221 944884828 81007221 957512005 52888870 957512005 52888870 979214443 31263351 979214443 31263351 17994436 26538702 17994436 26538702 16409172 25587670 16409172 25587670 983373231 25206239 983373231 25206239 701292909 811791220 701292909 811791220 351474737 628138844 351474737 628138844 664506993 373304007 664506993 373304007 162469327 192438215 162469327 192438215 127954236 164464963 127954236 164464963 103659111 104448243 103659111 104448243 959647736 57988222 959647736 57988222 28836479 41597924 28836479 41597924 27712666 33823625 27712666 33823625 980178156 26755465 980178156 26755465 17058116 25685181 17058116 25685181 982963864 25587667 982963864 25587667 16337999 25223110 16337999 25223110 983350325 25223110 604785401 810578262 604785401 810578262 510915029 999319974 510915029 999319974 737362400 375996871 737362400 375996871 815394645 271997879 815394645 271997879 114624047 116043146 114624047 116043146 57021479 56847824 57021479 56847824 969295559 36061752 969295559 36061752 20559973 30465269 20559973 30465269 18623221 26855924 18623221 26855924 982816815 25502507 982816815 25502507 983166885 25502507 215911417 344163237 215911417 344163237 816875385 204251354 816875385 204251354 129746981 153561366 129746981 153561366 42841348 57378705 42841348 57378705 972487361 40141318 972487361 40141318 19837589 29321658 19837589 29321658 981029925 26727784 981029925 26727784 16532423 25685182 16532423 25685182 16214777 25223108 16214777 25223108 16190817 571070718 16190817 571070718 664702496 363932369 664702496 363932369 780983654 301948576 780983654 301948576 133494501 106616732 133494501 106616732 64536572 76955534 64536572 76955534 949680167 59910780 949680167 59910780 39866231 37777267 39866231 37777267 24913033 32012757 24913033 32012757 980702566 28589919 980702566 28589919 981910191 26983921 981910191 26983921 982264082 26529558 982264082 26529558 983165014 25441509 983165014 25441509 16248392 398841258 16248392 398841258 842753412 150877070 842753412 150877070 932836732 66882180 932836732 66882180 35193503 48112775 35193503 48112775 29603130 38115686 29603130 38115686 979120568 30350136 979120568 30350136 982535426 26268433 982535426 26268433 16853389 25833789 16853389 25833789 982886999 25582627 982886999 25582627 16372223 232949469 16372223 232949469 854387637 157347671 854387637 157347671 901713740 102698787 901713740 102698787 61274364 63500588 61274364 63500588 965958808 35000627 965958808 35000627 978315473 28398481 978315473 28398481 982949650 25629925 982949650 25629925 16434615 25629925 578228477 785309863 578228477 785309863 723257498 407786984 723257498 407786984 208901125 302202987 208901125 302202987 132312159 187296007 132312159 187296007 123781066 179639933 123781066 179639933 924582938 91911390 924582938 91911390 957782220 62455658 957782220 62455658 29899698 36373665 29899698 36373665 979522784 28137371 979522784 28137371 981620236 27441786 981620236 27441786 17530023 26114136 17530023 26114136 982729372 25808414 982729372 25808414 16515542 25637064 16515542 25637064 982962893 843721774 982962893 843721774 274914916 405285034 274914916 405285034 803408593 290525023 803408593 290525023 862872456 101356302 862872456 101356302 938706815 80704340 938706815 80704340 964768299 52128779 964768299 52128779 965521513 40800930 965521513 40800930 978173231 29543707 978173231 29543707 981561649 28137368 981561649 28137368 17237530 26538704 17237530 26538704 982610457 25811992 982610457 25811992 16582001 25811992 657158737 935725676 657158737 935725676 588249676 576614274 588249676 576614274 264464316 340094643 264464316 340094643 822074659 251728194 822074659 251728194 151273572 194909519 151273572 194909519 84749221 56078309 84749221 56078309 971093110 30846585 971093110 30846585 19239367 26704655 19239367 26704655 982466154 25918005 982466154 25918005 16619103 25868496 16619103 25868496 523387794 885422934 523387794 885422934 297553184 341102342 297553184 341102342 773074720 275221765 773074720 275221765 155102890 217735778 155102890 217735778 873832642 183825840 873832642 183825840 889740413 146371217 889740413 146371217 908737975 107602744 908737975 107602744 66206892 70419793 66206892 70419793 954163852 37854670 954163852 37854670 24837261 32510509 24837261 32510509 980394013 28921049 980394013 28921049 18453016 28175368 18453016 28175368 16714660 25923489 16714660 25923489 16704251 612829369 16704251 612829369 676872060 423844543 676872060 423844543 245361359 262896130 245361359 262896130 839990559 149230379 839990559 149230379 907351279 97032496 907351279 97032496 963018868 46619355 963018868 46619355 22502349 31005543 22502349 31005543 19912603 26170092 19912603 26170092 982693729 25987019 982693729 25987019 16723093 994665764 16723093 994665764 651457364 476247039 651457364 476247039 312317056 326375728 312317056 326375728 795464521 275866535 795464521 275866535 84888842 117165466 84888842 117165466 59821794 80389569 59821794 80389569 946956644 77908802 946956644 77908802 39204560 53739036 39204560 53739036 970044372 34876915 970044372 34876915 20878288 26695164 20878288 26695164 982408283 26520507 982408283 26520507 982568436 26156917 982568436 26156917 16829141 26156917 534159354 901127989 534159354 901127989 453121923 424680266 453121923 424680266 198298683 212654131 198298683 212654131 126175353 137868502 126175353 137868502 926736493 62090576 926736493 62090576 25965621 27672620 25965621 27672620 17471054 26344561 17471054 26344561 16937952 26333016 16937952 26333016 16926439 713776453 16926439 713776453 657754618 907490533 657754618 907490533 269412387 357317666 269412387 357317666 843328877 163871575 843328877 163871575 60124683 62250884 60124683 62250884 968741922 40826451 968741922 40826451 973185889 29320972 973185889 29320972 981537678 27381123 981537678 27381123 17571458 27054635 17571458 27054635 982196238 26381084 982196238 26381084 17006871 721939103 17006871 721939103 657440247 959475185 657440247 959475185 281341795 282308451 281341795 282308451 148477482 199819000 148477482 199819000 901660208 51593375 901660208 51593375 966604351 45019491 966604351 45019491 973912859 34856271 973912859 34856271 21085978 31642230 21085978 31642230 982502915 26337850 982502915 757149311 982502915 757149311 186705698 256308169 186705698 256308169 847607300 214846590 847607300 214846590 131864624 176134107 131864624 176134107 897399937 130715318 897399937 130715318 928245200 90439724 928245200 90439724 42965596 45081713 42965596 45081713 974077717 32288931 974077717 32288931 979707227 27494196 979707227 27494196 17192296 26692664 17192296 26692664 982433886 26498303 982433886 26498303 327070076 785764838 327070076 785764838 640015713 933039734 640015713 933039734 428815814 513129331 428815814 513129331 698592263 363718660 698592263 363718660 239515230 314731273 239515230 314731273 139564954 188677013 139564954 188677013 899498995 117679962 899498995 117679962 936267258 71901517 936267258 71901517 969028770 37968315 969028770 37968315 24840679 32486992 24840679 32486992 980416123 29000165 980416123 29000165 18060541 27370934 18060541 27370934 982168495 26973531 982168495 26973531 17279286 26798462 17279286 26798462 982326983 26695168 982326983 26695168 17065508 26547610 17065508 26547610 447334720 868268557 447334720 868268557 675255605 418669062 675255605 418669062 765365371 278638843 765365371 278638843 860101406 137145019 860101406 137145019 69725247 70378102 69725247 70378102 959367536 53191188 959367536 53191188 966646372 40401628 966646372 40401628 973414179 32811896 973414179 32811896 17949146 27846091 17949146 27846091 17572702 27196407 17572702 27196407 982142796 26984704 982142796 26984704 17312749 895047413 17312749 895047413 401967275 497923689 401967275 497923689 321799661 353495684 321799661 353495684 799444645 202074804 799444645 202074804 879517726 162394964 879517726 162394964 65037406 56015514 65037406 56015514 33868961 46968475 33868961 46968475 975765518 29821433 975765518 29821433 981426254 28374977 981426254 28374977 17937578 27183584 17937578 27183584 17478998 27059095 17478998 27059095 17456960 408952573 17456960 408952573 405478095 961891800 405478095 961891800 378757565 515675029 378757565 515675029 630109050 819022412 630109050 819022412 328033933 474182935 328033933 474182935 302042695 445766864 302042695 445766864 724722480 255556080 724722480 255556080 848405242 212327342 848405242 212327342 128861836 181827978 128861836 181827978 100499298 94951936 100499298 94951936 943209537 73044292 943209537 73044292 43038189 60706669 43038189 60706669 961348950 56225540 961348950 56225540 965170938 45567116 965170938 45567116 24428438 29014140 24428438 29014140 981823571 27467907 981823571 27467907 982059264 27293566 982059264 27293566 982069541 27293566 408159680 700422563 408159680 700422563 718295946 295705334 718295946 295705334 878396422 153235085 878396422 153235085 924906907 99204219 924906907 99204219 39828913 36220214 39828913 36220214 22519779 31482319 22519779 31482319 981945435 27384309 981945435 27384309 982046519 27322267 982046519 27322267 17568812 740061134 17568812 740061134 717214438 400023303 717214438 400023303 203064270 285791602 203064270 285791602 154337018 150804445 154337018 150804445 50913606 65458158 50913606 65458158 35909531 47926608 35909531 47926608 22449135 33163407 22449135 33163407 19144732 29213544 19144732 29213544 981854366 27570057 981854366 27570057 17688847 27441791 17688847 27441791 981975591 669014627 981975591 669014627 359030479 982994584 359030479 982994584 473279961 482356286 473279961 482356286 747903489 303577358 747903489 303577358 870817819 186603234 870817819 186603234 95187357 101969719 95187357 101969719 47935464 65190586 47935464 65190586 39504775 41233048 39504775 41233048 973377916 37428444 973377916 37428444 20753687 29795113 20753687 29795113 19068041 28283288 19068041 28283288 17891078 27467908 17891078 27467908 17684419 27467908 537155119 970702385 537155119 970702385 221136392 282197366 221136392 282197366 148883921 75389388 148883921 75389388 976098689 34574418 976098689 34574418 20119776 27709594 20119776 27709594 981816212 27708208 981816212 27708208 17781335 27547331 17781335 27547331 981893880 832812833 981893880 832812833 383160114 454691556 383160114 454691556 276744931 343994262 276744931 343994262 790859950 257546681 790859950 257546681 113052981 155339706 113052981 155339706 88971907 120217979 88971907 120217979 68078535 97107699 68078535 97107699 941643906 84985544 941643906 84985544 52141374 66107844 52141374 66107844 965490854 48112773 965490854 48112773 972958625 30802243 972958625 30802243 20033501 29851101 20033501 29851101 18767322 28599422 18767322 28599422 18271057 28377095 18271057 28377095 18058058 27807675 18058058 27807675 981804998 27775290 981804998 628396160 981804998 628396160 419545318 895575749 419545318 895575749 654304829 418194865 654304829 418194865 803569934 264450363 803569934 264450363 857066402 198753232 857066402 198753232 115691902 144684277 115691902 144684277 84158425 113004369 84158425 113004369 942455808 77395980 942455808 77395980 47152991 52888866 47152991 52888866 24330856 35345550 24330856 35345550 21384736 32288930 21384736 32288930 20964804 28708609 20964804 28708609 981690956 27823967 981690956 27823967 981736510 27823967 574301658 760553713 574301658 760553713 372780827 369117478 372780827 369117478 230121039 278391114 230121039 278391114 822163326 245791190 822163326 245791190 155338321 211914064 155338321 211914064 122332012 121881499 122332012 121881499 941571057 74060248 941571057 74060248 952455696 68955366 952455696 68955366 42249409 44588599 42249409 44588599 21496308 30985668 21496308 30985668 980431428 28575704 980431428 28575704 981423131 28225007 981423131 28225007 981602150 28159826 981602150 28159826 17976748 27924179 17976748 27924179 402913415 867711015 402913415 867711015 243954426 251704055 243954426 251704055 133212107 166436390 133212107 166436390 106390654 132596052 106390654 132596052 912483130 127458566 912483130 127458566 55857145 55729655 55857145 55729655 34218020 49728998 34218020 49728998 969418822 44394106 969418822 44394106 28602359 41332093 28602359 41332093 22903825 33143348 22903825 33143348 18943570 28485353 18943570 28485353 981411183 28191383 981411183 28191383 18164130 696654993 18164130 696654993 725318665 127237477 725318665 127237477 928847631 89826078 928847631 89826078 955624718 60062949 955624718 60062949 22010584 31889997 22010584 31889997 978883810 30076375 978883810 30076375 18171165 27960679 18171165 27960679 981658900 27960679 556094571 928361276 556094571 928361276 461116231 406622690 461116231 406622690 231432283 251786412 231432283 251786412 112483698 160008398 112483698 160008398 90729309 120212018 90729309 120212018 60999660 78034537 60999660 78034537 50436948 33812137 50436948 33812137 981465627 28374976 981465627 28374976 981468679 28374976 657310631 602473589 657310631 602473589 502151541 922594650 502151541 922594650 347053984 996578248 347053984 996578248 715054279 376510089 715054279 376510089 817391796 253618015 817391796 253618015 851512913 194412658 851512913 194412658 111892643 157720325 111892643 157720325 897669362 91792102 897669362 91792102 48365003 65950920 48365003 65950920 967166330 36296327 967166330 36296327 23268162 33259235 23268162 33259235 981229082 28575702 981229082 28575702 18290736 28225002 18290736 28225002 18177008 528605013 18177008 528605013 722655322 408900704 722655322 408900704 784029925 275885330 784029925 275885330 891191188 95391024 891191188 95391024 60532958 79625149 60532958 79625149 52464595 47584945 52464595 47584945 975743267 33672539 975743267 33672539 980640174 29020761 980640174 29020761 981059149 28554045 981059149 28554045 981375611 28554045 287256507 969983565 287256507 969983565 730305057 375182682 730305057 375182682 146772618 211229392 146772618 211229392 880547555 177466594 880547555 177466594 949649947 67467292 949649947 67467292 22335772 32297636 22335772 32297636 979075637 31084742 979075637 31084742 19456321 29746318 19456321 29746318 980805418 29316451 980805418 29316451 18409662 28606245 18409662 28606245 981314951 28589917 981314951 28589917 18183533 28264846 18183533 891228576 18183533 891228576 661736401 589525326 661736401 589525326 298544760 321436561 298544760 321436561 876145078 114928736 876145078 114928736 935164032 78535830 935164032 78535830 44669260 65440633 44669260 65440633 40012544 58067545 40012544 58067545 972753503 32873309 972753503 32873309 979186337 29316454 979186337 29316454 980924098 29058243 980924098 29058243 18466153 28683894 18466153 28683894 981296537 750167116 981296537 750167116 274419945 306799466 274419945 306799466 183041941 249125024 183041941 249125024 880403708 149523829 880403708 149523829 81617848 120773931 81617848 120773931 931143445 87729962 931143445 87729962 50982957 64255725 50982957 64255725 35609139 52408619 35609139 52408619 966244667 47221673 966244667 47221673 24771674 31939183 24771674 31939183 19869314 29589216 19869314 29589216 980631733 29447033 980631733 29447033 980950430 29000161 980950430 29000161 981015225 28721367 981015225 28721367 18427365 28467629 18427365 28467629 18289195 28467629 467888818 854455768 467888818 854455768 363322540 734717069 363322540 734717069 644027930 813139274 644027930 813139274 396923559 424557591 396923559 424557591 227040671 333226987 227040671 333226987 204301606 289666574 204301606 289666574 186443329 232588067 186443329 232588067 141601189 100368015 141601189 100368015 39652725 50483810 39652725 50483810 32766878 48334030 32766878 48334030 978268694 28964203 978268694 28964203 18662693 28848958 18662693 28848958 18476595 28606244 18476595 28606244 18379799 28606244 316622998 581136259 316622998 581136259 590671909 921464559 590671909 921464559 289124502 299452799 289124502 299452799 189953882 218279024 189953882 218279024 124517264 149873183 124517264 149873183 98311748 128400054 98311748 128400054 76585894 102893184 76585894 102893184 941836338 80749880 941836338 80749880 946230257 61375849 946230257 61375849 36961588 48221903 36961588 48221903 25113768 37470434 25113768 37470434 19771527 29745601 19771527 29745601 980588979 29447901 980588979 29447901 18973596 29278215 18973596 29278215 981108973 28767986 981108973 28767986 477077512 806263299 477077512 806263299 409598965 846594279 409598965 846594279 298930116 413270284 298930116 413270284 151353286 152035008 151353286 152035008 925303990 110346114 925303990 110346114 59183753 88015886 59183753 88015886 952196535 58739597 952196535 58739597 968568265 35080412 968568265 35080412 979827233 28799676 979827233 28799676 18492623 28799676 313757348 667704713 313757348 667704713 593498011 843838294 593498011 843838294 353058001 951327610 353058001 951327610 630304139 364521163 630304139 364521163 194182788 249639143 194182788 249639143 149681245 194002637 149681245 194002637 912125788 81353178 912125788 81353178 945930694 55541884 945930694 55541884 32070915 38148241 32070915 38148241 24700790 36963322 24700790 36963322 978307822 30744664 978307822 30744664 980041321 30039432 980041321 30039432 18837280 28799678 18837280 28799678 981098068 28799678 584435325 814325002 584435325 814325002 328274531 316858102 328274531 316858102 176168313 235967704 176168313 235967704 155706392 155501899 155706392 155501899 58555555 86296524 58555555 86296524 53886491 75578598 53886491 75578598 28203058 38287498 28203058 38287498 20331029 30101010 20331029 30101010 19155963 29527504 19155963 29527504 18946667 29222756 18946667 29222756 18568298 28815891 18568298 28815891 981097978 889210757 981097978 889210757 444430507 617731669 444430507 617731669 747668766 324344391 747668766 324344391 194427677 250967800 194427677 250967800 884246067 161900057 884246067 161900057 96824925 90413367 96824925 90413367 947260868 68111784 947260868 68111784 965614422 37397909 965614422 37397909 23049457 34037064 23049457 34037064 978693386 31529698 978693386 31529698 20080107 30034930 20080107 30034930 19520617 29881614 19520617 29881614 19389536 29492587 19389536 29492587 980695528 29269702 980695528 29269702 980895014 29269702 277456325 780214424 277456325 780214424 603737105 616653768 603737105 616653768 392906418 899202376 392906418 899202376 638370614 293700548 638370614 293700548 175837109 241163125 175837109 241163125 133094632 154836970 133094632 154836970 910985905 126605556 910985905 126605556 70822978 77514641 70822978 77514641 51269226 71696775 51269226 71696775 47218790 58781210 47218790 58781210 974231179 35975444 974231179 35975444 19150013 29450711 19150013 29450711 18657873 28854014 18657873 496643318 18657873 496643318 669200457 345933334 669200457 345933334 226940176 299004057 226940176 299004057 168959791 139939577 168959791 139939577 52158245 73686353 52158245 73686353 951989404 56100734 951989404 56100734 973090955 34643009 973090955 34643009 979742530 29893589 979742530 29893589 980443778 29421282 980443778 29421282 18995362 29320968 18995362 29320968 18922067 923011508 18922067 923011508 800347894 288824705 800347894 288824705 880324212 121262026 880324212 121262026 74787204 76601490 74787204 76601490 963901734 51624118 963901734 51624118 968775147 39203335 968775147 39203335 25550855 35205179 25550855 35205179 21723900 29379548 21723900 29379548 980703047 471574968 980703047 471574968 531218555 948588833 531218555 948588833 749411608 347886717 749411608 347886717 131160226 162725468 131160226 162725468 913613340 70438530 913613340 70438530 36950523 51293695 36950523 51293695 966347898 40314387 966347898 40314387 976125553 35220086 976125553 35220086 977216607 32152799 977216607 32152799 978904889 30623096 978904889 30623096 19563166 29806592 19563166 29806592 19028250 29447031 19028250 716783314 19028250 716783314 621513052 907990909 621513052 907990909 279844687 380899906 279844687 380899906 190722681 255386959 190722681 255386959 907196544 116288270 907196544 116288270 924519414 70836275 924519414 70836275 967271408 44420676 967271408 44420676 26719636 30947868 26719636 30947868 20025166 30020693 20025166 30020693 980506079 29527500 980506079 29527500 980640894 29447903 980640894 564369382 980640894 564369382 531682699 849750488 531682699 849750488 704412291 267139818 704412291 267139818 825186581 193806824 825186581 193806824 86104383 129115822 86104383 129115822 66478407 69003599 66478407 69003599 29089213 43583289 29089213 43583289 972529380 37777269 972529380 37777269 976359943 34971476 976359943 34971476 979309902 31031982 979309902 31031982 979585475 29821432 979585475 29821432 19157508 29496083 19157508 29496083 19076173 29496083 452413399 906064834 452413399 906064834 647077023 587051761 647077023 587051761 304038595 415152772 304038595 415152772 747054227 340224998 747054227 340224998 832297014 165577240 832297014 165577240 104595569 149021941 104595569 149021941 86866749 124616213 86866749 124616213 78546265 111707532 78546265 111707532 59961462 54197150 59961462 54197150 976389178 34797566 976389178 34797566 977295342 31456582 977295342 31456582 19904375 29846515 19904375 29846515 980317860 29564515 980317860 29564515 980506072 29564515 771942150 570958295 771942150 570958295 212060070 161850330 212060070 161850330 92262056 112372053 92262056 112372053 927317052 104483949 927317052 104483949 941621544 76488108 941621544 76488108 46086821 62817591 46086821 62817591 35110061 47406397 35110061 47406397 977150571 30350137 977150571 30350137 19884895 29826230 19884895 29826230 980281702 484143204 980281702 484143204 283571672 353834489 283571672 353834489 785299246 267283405 785299246 267283405 154979462 223158454 154979462 223158454 133373048 188791614 133373048 188791614 929996715 105296900 929996715 105296900 953842314 59024919 953842314 59024919 39580163 55753155 39580163 55753155 964984984 52001628 964984984 52001628 31374776 45696354 31374776 45696354 970469243 36409144 970469243 36409144 21865455 30392705 21865455 30392705 980256136 29851098 980256136 781326331 980256136 781326331 478961938 987904384 478961938 987904384 681249864 292990740 681249864 292990740 805781303 287852166 805781303 287852166 886083947 134323443 886083947 134323443 929084347 76252991 929084347 76252991 961969811 51690245 961969811 51690245 23948063 33012078 23948063 33012078 979923686 30092621 979923686 30092621 19614278 29976331 19614278 29976331 980196520 29954375 980196520 29954375 615870953 809000128 615870953 809000128 657561437 930135335 657561437 930135335 411592795 402384914 411592795 402384914 828853911 231763883 828853911 231763883 131821605 197493047 131821605 197493047 115699037 169134681 115699037 169134681 932148865 101386584 932148865 101386584 49209956 55572410 49209956 55572410 25366470 36980000 25366470 36980000 23438706 34143810 23438706 34143810 20492051 30734744 20492051 30734744 979562668 30381643 979562668 30381643 979916300 30124526 979916300 30124526 980014733 30008948 980014733 30008948 980177177 30008948 278488090 687571209 278488090 687571209 544361713 563634611 544361713 563634611 563976088 725972101 563976088 725972101 362011132 433049701 362011132 433049701 779103315 269376765 779103315 269376765 151416897 228293739 151416897 228293739 133129723 109031052 133129723 109031052 946139345 66238939 946139345 66238939 969219217 37870857 969219217 37870857 22270975 32470783 22270975 32470783 20882323 30221774 20882323 30221774 980034841 30068844 980034841 30068844 421496540 959507659 421496540 959507659 679202873 434814187 679202873 434814187 268410764 295844955 268410764 295844955 183524724 278063238 183524724 278063238 825095123 172994215 825095123 172994215 886655632 131112052 886655632 131112052 71044473 75354603 71044473 75354603 955349691 65824054 955349691 65824054 34758387 45509998 34758387 45509998 20610563 30571759 20610563 30571759 979707713 30456650 979707713 30456650 979984561 30101015 979984561 30101015 589431970 832852257 589431970 832852257 300622927 433489310 300622927 433489310 242905577 285529381 242905577 285529381 828205686 256279348 828205686 256279348 150579586 201303503 150579586 201303503 865693003 178422892 865693003 178422892 912990867 122181179 912990867 122181179 80161283 98138472 80161283 98138472 45531149 45914613 45531149 45914613 970812769 36003480 970812769 36003480 20154142 30392704 20154142 30392704 19948099 30108838 19948099 30108838 979942313 30108838 254437739 536914306 254437739 536914306 644804032 973219392 644804032 973219392 442258430 793739915 442258430 793739915 672155995 283107952 672155995 283107952 817590466 212549967 817590466 212549967 113519580 115402859 113519580 115402859 69357890 101161207 69357890 101161207 46151913 64304201 46151913 64304201 38508470 54168310 38508470 54168310 34624449 45872724 34624449 45872724 28739883 37876447 28739883 37876447 25043788 32220390 25043788 32220390 21228354 30947869 21228354 30947869 979560732 30512342 979560732 30512342 20103475 30512342 472095830 885631944 472095830 885631944 605440775 973616910 605440775 973616910 395074845 430470384 395074845 430470384 176799308 262241814 176799308 262241814 837729712 229824469 837729712 229824469 916692232 116542829 916692232 116542829 46510744 62801494 46510744 62801494 33153156 47101221 33153156 47101221 26971277 40202878 26971277 40202878 22716830 32347787 22716830 32347787 21091208 30722204 21091208 30722204 20277457 30571763 20277457 30571763 20153312 481806296 20153312 481806296 398953718 786966286 398953718 786966286 210066581 245485782 210066581 245485782 123716388 127002476 123716388 127002476 921794880 88877632 921794880 88877632 943617239 66784762 943617239 66784762 967842023 44948803 967842023 44948803 26203734 36372806 26203734 36372806 977680046 31364645 977680046 31364645 20272605 30623099 20272605 30623099 979686146 30564120 979686146 487035958 979686146 487035958 425283595 910526860 425283595 910526860 684338809 432402725 684338809 432402725 750566140 311956706 750566140 311956706 182105207 175861338 182105207 175861338 85300411 63205336 85300411 63205336 968579555 45107200 968579555 45107200 23206997 34609068 23206997 34609068 977287530 33672534 977287530 33672534 22402492 32700450 22402492 32700450 20907340 31097501 20907340 31097501 20441967 30642281 20441967 30642281 979574169 30642281 488400615 886002482 488400615 886002482 642402042 505691950 642402042 505691950 308304041 380922829 308304041 380922829 211461206 295578467 211461206 295578467 802919153 213886028 802919153 213886028 901812909 102699890 901812909 102699890 67477577 91570994 67477577 91570994 969428294 38413095 969428294 38413095 978399926 31084740 978399926 31084740 979490164 30722202 979490164 30722202 979552653 373219262 979552653 373219262 516120201 994229472 516120201 994229472 320568218 460968371 320568218 460968371 282496864 311514148 282496864 311514148 796128124 301547393 796128124 301547393 152156425 227600451 152156425 227600451 897160320 148303484 897160320 148303484 932795244 86106235 932795244 86106235 55152025 78827150 55152025 78827150 50362945 52856071 50362945 52856071 968756481 33781516 968756481 33781516 21955531 33163405 21955531 33163405 978437784 31605170 978437784 31605170 979429560 30734746 979429560 30734746 20288161 637438380 20288161 637438380 556306724 881591651 556306724 881591651 788073222 257482122 788073222 257482122 158988073 155485186 158988073 155485186 913793167 64210347 913793167 64210347 958618824 58858781 958618824 58858781 961634662 54754808 961634662 54754808 26217218 35000623 26217218 35000623 22672284 33774869 22672284 33774869 20902603 31520123 20902603 31520123 20765553 31200906 20765553 31200906 979330197 30985673 979330197 30985673 20458166 30985673 546496659 754114523 546496659 754114523 216763808 298289380 216763808 298289380 72306578 104835620 72306578 104835620 58104040 86470451 58104040 86470451 962099269 44810161 962099269 44810161 977807248 31402089 977807248 31402089 20680164 31402089 434683240 615398311 434683240 615398311 689872962 381753304 689872962 381753304 214249168 309465330 214249168 309465330 844933924 134801892 844933924 134801892 938277631 77051618 938277631 77051618 45543635 65948270 45543635 65948270 959488611 42421749 959488611 42421749 973294611 39412219 973294611 39412219 26028588 31939187 26028588 31939187 978937114 31393139 978937114 31393139 979268062 257360284 979268062 257360284 518005334 972916814 518005334 972916814 802152423 288859216 802152423 288859216 182933101 230279170 182933101 230279170 132852145 150702306 132852145 150702306 95902741 130843032 95902741 130843032 935661809 90799023 935661809 90799023 60378947 67448965 60378947 67448965 956752217 63984823 956752217 63984823 39468990 58163955 39468990 58163955 961310028 56886358 961310028 56886358 967370060 47579695 967370060 47579695 978247997 32204767 978247997 32204767 21196159 31529695 21196159 31529695 979143256 31395408 979143256 31395408 979255936 658868596 979255936 658868596 284336408 410872309 284336408 410872309 740695689 321450145 740695689 321450145 837920365 151782589 837920365 151782589 89938779 133378604 89938779 133378604 914952366 123621816 914952366 123621816 947089085 67678629 947089085 67678629 39730943 52408616 39730943 52408616 29294333 43227955 29294333 43227955 972440712 37899018 972440712 37899018 24014176 34037248 24014176 34037248 20911433 31600083 20911433 31600083 979200213 31453060 979200213 31453060 568325269 970405051 568325269 970405051 194014100 274539807 194014100 274539807 180044637 265399969 180044637 265399969 824258910 251984709 824258910 251984709 134785702 145111797 134785702 145111797 938470604 60329901 938470604 60329901 962718825 50345889 962718825 50345889 29845609 44044946 29845609 44044946 28747342 39247845 28747342 39247845 974724742 36490848 974724742 36490848 23159980 33063887 23159980 33063887 978590458 31884044 978590458 31884044 20904699 31618800 20904699 31618800 979161368 31486095 979161368 31486095 454203075 770022097 454203075 770022097 690035292 445646972 690035292 445646972 145384318 191055725 145384318 191055725 881995042 164203147 881995042 164203147 926599171 110311455 926599171 110311455 56633100 57264290 56633100 57264290 961543243 49825844 961543243 49825844 32807650 41578388 32807650 41578388 972751077 36850508 972751077 36850508 976391432 33063884 976391432 33063884 21014992 31599083 21014992 31599083 20840119 31562806 20840119 517310150 20840119 517310150 587992373 917025547 587992373 917025547 676904245 303952552 676904245 303952552 175825881 250563156 175825881 250563156 835716526 222014115 835716526 222014115 90016085 133334195 90016085 133334195 61572122 63650126 61572122 63650126 961407943 35857075 961407943 35857075 23174528 34720607 23174528 34720607 978261992 32220395 978261992 32220395 978883623 31599082 978883623 31599082 979049727 756809674 979049727 756809674 293620500 302933634 293620500 302933634 151600183 149950172 151600183 149950172 901961258 137203273 901961258 137203273 927568189 94639082 927568189 94639082 56216596 75372950 56216596 75372950 39876431 53777454 39876431 53777454 974486318 35205176 974486318 35205176 977868845 32680919 977868845 32680919 978802949 31730570 978802949 31730570 978910109 31730570 216168484 617584889 216168484 617584889 665530814 477732936 665530814 477732936 680201559 374563419 680201559 374563419 173742421 239268479 173742421 239268479 889351346 156516162 889351346 156516162 89637841 126813708 89637841 126813708 79460971 114772633 79460971 114772633 953949347 64722589 953949347 64722589 40813066 58094708 40813066 58094708 962988039 36680409 962988039 36680409 23108449 33259233 23108449 33259233 21728162 32811895 21728162 32811895 978578387 32069529 978578387 32069529 21040150 31889994 21040150 31889994 637283493 880008810 637283493 880008810 399059441 902724203 399059441 902724203 657686190 441037761 657686190 441037761 272545448 387614320 272545448 387614320 740726684 381875873 740726684 381875873 217684015 106799188 217684015 106799188 938330644 84152033 938330644 84152033 34385329 43994723 34385329 43994723 25110173 37300873 25110173 37300873 975382307 34544192 975382307 34544192 22445658 33249386 22445658 33249386 978021608 32992910 978021608 32992910 21519041 32511117 21519041 32511117 21360529 31935955 21360529 31935955 978752025 31935955 466434081 727788057 466434081 727788057 669942697 330774265 669942697 330774265 787266534 310312055 787266534 310312055 203384227 226751183 203384227 226751183 108122679 138369591 108122679 138369591 72889598 106027755 72889598 106027755 949692628 71537489 949692628 71537489 42982463 55826264 42982463 55826264 36719278 46300105 36719278 46300105 971186833 36522108 971186833 36522108 21811978 32196764 21811978 32196764 978633434 32069531 978633434 32069531 978640810 32069531 314090966 654208196 314090966 654208196 803833958 234293143 803833958 234293143 99548144 128210405 99548144 128210405 59149713 60780315 59149713 60780315 967642527 35345552 967642527 35345552 978158444 32348099 978158444 32348099 978454654 32348099 609848032 766617838 609848032 766617838 426960132 518390605 426960132 518390605 634326325 835533835 634326325 835533835 303827122 324258737 303827122 324258737 152290934 217263470 152290934 217263470 100030798 144551889 100030798 144551889 78397122 79325562 78397122 79325562 41770521 45501054 41770521 45501054 973247647 34609070 973247647 34609070 22038664 33115265 22038664 33115265 21768207 33048538 21768207 33048538 978380430 32470785 978380430 32470785 978438221 32353987 978438221 32353987 345943673 665696934 345943673 665696934 609258351 387122665 609258351 387122665 769716557 264221795 769716557 264221795 120581949 145119949 120581949 145119949 89940108 127179434 89940108 127179434 50356921 58067548 50356921 58067548 38149230 46197081 38149230 46197081 28422848 40311566 28422848 40311566 24541071 35802551 24541071 35802551 22480589 32802622 22480589 32802622 978341494 32475084 978341494 32475084 21411532 32475084 595258476 999369630 595258476 999369630 211465897 310988369 211465897 310988369 860365052 147790107 860365052 147790107 82803151 122230528 82803151 122230528 66018131 68111788 66018131 68111788 43566081 49059605 43566081 49059605 972092069 39759432 972092069 39759432 976410196 35622586 976410196 35622586 22915845 33592821 22915845 33592821 977976988 32553134 977976988 32553134 21451865 32553134 597254593 744326578 597254593 744326578 437050318 954793396 437050318 954793396 341497755 431375148 341497755 431375148 242221499 135896379 242221499 135896379 82898556 76854748 82898556 76854748 951269186 45434836 951269186 45434836 974293403 36094633 974293403 36094633 22952671 33329132 22952671 33329132 978041118 33161110 978041118 33161110 21666520 32873307 21666520 32873307 21622102 32873307 499961897 871372151 499961897 871372151 292440293 351963071 292440293 351963071 762551364 249297909 762551364 249297909 91936702 80540800 91936702 80540800 45226466 41688432 45226466 41688432 974124389 37319945 974124389 37319945 977587682 33795770 977587682 33795770 977893672 33354229 977893672 33354229 978022106 32992912 978022106 32992912 978272241 32928234 978272241 765387962 978272241 765387962 359026892 690184188 359026892 690184188 602617537 358101797 602617537 358101797 231642121 345193969 231642121 345193969 769348499 297841973 769348499 297841973 866819474 172028872 866819474 172028872 912111543 122499345 912111543 122499345 37548051 49002144 37548051 49002144 29264265 42730536 29264265 42730536 24614083 33749593 24614083 33749593 977803452 33438644 977803452 33438644 978020728 33158581 978020728 33158581 21841703 33158581 442378373 679657104 442378373 679657104 789064941 255040880 789064941 255040880 837129773 239577675 837129773 239577675 152632301 215648468 152632301 215648468 856606358 179334045 856606358 179334045 74383278 65143786 74383278 65143786 32081406 42919590 32081406 42919590 23731548 35066701 23731548 35066701 23064155 33418987 23064155 33418987 21981239 33220052 21981239 33220052 21894948 33143349 21894948 33143349 978173940 33059877 978173940 33059877 405075359 993406564 405075359 993406564 301047894 373266208 301047894 373266208 785982114 243304639 785982114 243304639 876775650 167024100 876775650 167024100 914693861 118672919 914693861 118672919 74446945 97119403 74446945 97119403 51401498 58023605 51401498 58023605 37767614 52502837 37767614 52502837 27297528 37300877 27297528 37300877 24306740 36089291 24306740 36089291 976415946 34268450 976415946 34268450 22640096 34075801 22640096 34075801 977796444 33468325 977796444 33468325 977901101 33339468 977901101 33339468 499907187 728147733 499907187 728147733 727323608 370852358 727323608 370852358 242703183 352189883 242703183 352189883 205818889 259711185 205818889 259711185 151916395 187905627 151916395 187905627 97157457 94353066 97157457 94353066 951699663 57434292 951699663 57434292 968956008 42559320 968956008 42559320 25794471 34145073 25794471 34145073 977728564 33434440 977728564 33434440 977862219 903203512 977862219 903203512 522266410 957881082 522266410 957881082 373259200 613842439 373259200 613842439 642257778 887294094 642257778 887294094 607559707 520882239 607559707 520882239 714472128 379236045 714472128 379236045 237228037 320818803 237228037 320818803 188528557 261232926 188528557 261232926 877914762 136310500 877914762 136310500 88961577 101295112 88961577 101295112 58152754 75181385 58152754 75181385 958146343 55242197 958146343 55242197 36648547 49712792 36648547 49712792 968834532 43238834 968834532 43238834 973966864 35564741 973966864 35564741 23406640 34962877 23406640 34962877 22123337 33434438 22123337 553155630 22123337 553155630 769927963 293108309 769927963 293108309 186779841 271730009 186779841 271730009 836223590 190918875 836223590 190918875 879944139 159569238 879944139 159569238 96690582 144939437 96690582 144939437 91021124 88164026 91021124 88164026 57557704 78650136 57557704 78650136 37982711 48334027 37982711 48334027 25730558 37829810 25730558 37829810 977480242 33536773 977480242 33536773 22135007 33438643 22135007 604376623 22135007 604376623 744435006 284905494 744435006 284905494 185299845 177573861 185299845 177573861 115864900 172772377 115864900 172772377 111774637 139011870 111774637 139011870 62871577 83322510 62871577 83322510 55205618 80389571 55205618 80389571 28634006 43017988 28634006 43017988 25127114 35634598 25127114 35634598 977028712 34720602 977028712 34720602 22767655 34143814 22767655 34143814 977787093 33511763 977787093 33511763 22151630 33468693 22151630 817369861 22151630 817369861 572565542 634711269 572565542 634711269 228179492 334849790 228179492 334849790 818363559 266825303 818363559 266825303 842066867 220407226 842066867 220407226 121739724 164032475 121739724 164032475 103830675 107408126 103830675 107408126 62714707 81070155 62714707 81070155 949777181 45252195 949777181 45252195 971474814 41362910 971474814 41362910 975199604 36159396 975199604 36159396 976539330 35320838 976539330 35320838 22712723 34092862 22712723 34092862 977748694 33545622 977748694 33545622 687329460 874864071 687329460 874864071 481719069 960653673 481719069 960653673 672140386 415917680 672140386 415917680 265804781 379084194 265804781 379084194 765633228 280508107 765633228 280508107 843500764 206754170 843500764 206754170 117915140 158718471 117915140 158718471 908202188 122660160 908202188 122660160 923429485 108345325 923429485 108345325 930333615 98396407 930333615 98396407 59575388 87595832 59575388 87595832 48504242 70555107 48504242 70555107 956267409 65135347 956267409 65135347 28999071 41931312 28999071 41931312 977005010 34354059 977005010 34354059 977428263 34120582 977428263 34120582 22573771 33652196 22573771 33652196 22406932 33652196 594625847 969301394 594625847 969301394 247287371 361874088 247287371 361874088 203724911 243111590 203724911 243111590 157524533 165568217 157524533 165568217 924862779 77261875 924862779 77261875 954809581 60052763 954809581 60052763 31870115 47025632 31870115 47025632 974161815 36762808 974161815 36762808 23853194 35613265 23853194 35613265 976618412 35005979 976618412 35005979 976900763 34911437 976900763 34911437 977618432 33774864 977618432 677676448 977618432 677676448 273482715 361619367 273482715 361619367 848130933 211575784 848130933 211575784 861860076 122008043 861860076 122008043 81004484 114192802 81004484 114192802 71544244 81459267 71544244 81459267 45672587 54059396 45672587 54059396 971197954 38368297 971197954 38368297 25143724 37595739 25143724 37595739 24546766 35320837 24546766 35320837 976841798 33812138 976841798 33812138 22496058 33812138 532748092 918618129 532748092 918618129 292182944 232366033 292182944 232366033 147553410 167751006 147553410 167751006 946797704 53578238 946797704 53578238 32948699 42721421 32948699 42721421 971583178 41055999 971583178 41055999 973703193 36610147 973703193 36610147 975875916 35402580 975875916 35402580 22586276 34037246 22586276 34037246 977499654 496707712 977499654 496707712 383214048 894970802 383214048 894970802 627065469 978362652 627065469 978362652 360749705 596839685 360749705 596839685 512603822 537420908 512603822 537420908 352173704 877397605 352173704 877397605 718886092 312402282 718886092 312402282 169497776 253262939 169497776 253262939 163156017 246672101 163156017 246672101 126232770 151566116 126232770 151566116 902621633 93488934 902621633 93488934 56338204 68796761 56338204 68796761 30872559 41409367 30872559 41409367 26659967 38160725 26659967 38160725 24307920 36522111 24307920 36522111 975998553 34066693 975998553 34066693 22553880 34066693 461044951 761387855 461044951 761387855 672588755 351684721 672588755 351684721 212464831 270981856 212464831 270981856 844546066 169923923 844546066 169923923 106018947 147938485 106018947 147938485 911296900 66067291 911296900 66067291 34696518 36220217 34696518 36220217 976982799 34218982 976982799 34218982 22652338 34066695 22652338 34066695 977487598 548760300 977487598 548760300 277568077 322721133 277568077 322721133 788754370 281766455 788754370 281766455 868664302 159924556 868664302 159924556 912556115 116824105 912556115 116824105 958228146 43765225 958228146 43765225 24817252 36972083 24817252 36972083 977306547 34120578 977306547 34120578 977475713 34120578 655456040 864118080 655456040 864118080 363035477 516563739 363035477 516563739 607687332 892077836 607687332 892077836 413004636 467172110 413004636 467172110 754143433 345449883 754143433 345449883 887770991 164234769 887770991 164234769 900602894 83600946 900602894 83600946 957872749 44439782 957872749 44439782 972990913 36701208 972990913 36701208 23626328 35202955 23626328 35202955 976834944 34284861 976834944 34284861 977369627 34268453 977369627 34268453 977371687 34268453 338849345 760580304 338849345 760580304 673014031 395414171 673014031 395414171 256587889 330991892 256587889 330991892 867741171 140102278 867741171 140102278 935354667 75880096 935354667 75880096 49183403 63353705 49183403 63353705 963521673 44890163 963521673 44890163 970003721 38328007 970003721 38328007 23844897 35302304 23844897 35302304 23229334 34797568 23229334 34797568 22702171 34277637 22702171 853806599 22702171 853806599 507085655 410611920 507085655 410611920 740965922 326975994 740965922 326975994 157134315 154105455 157134315 154105455 47225515 52386111 47225515 52386111 966261624 48959696 966261624 48959696 974017311 38091865 974017311 38091865 24865730 37039069 24865730 37039069 976401344 35315378 976401344 35315378 23073538 34856272 23073538 34856272 977283361 34284859 977283361 34284859 22706320 413517943 22706320 413517943 735805283 353586301 735805283 353586301 212611924 311384368 212611924 311384368 202062823 256580878 202062823 256580878 127611387 110477450 127611387 110477450 927803056 94955078 927803056 94955078 50887591 68538760 50887591 68538760 44290554 51776047 44290554 51776047 28305736 40746409 28305736 40746409 22922329 34588780 22922329 34588780 22844802 768647647 22844802 768647647 654028480 394671990 654028480 394671990 217087543 314142613 217087543 314142613 854968364 204157433 854968364 204157433 889724903 128604203 889724903 128604203 930624764 70030119 930624764 70030119 39391407 54168308 39391407 54168308 964463261 46612174 964463261 46612174 972311963 40512382 972311963 40512382 24071034 36159401 24071034 36159401 23582742 35527323 23582742 35527323 23119751 34902037 23119751 34902037 977024868 806672211 977024868 806672211 426406585 963242519 426406585 963242519 674300692 449744137 674300692 449744137 265754209 378513866 265754209 378513866 246268356 319987040 246268356 319987040 797091174 264618930 797091174 264618930 172433638 239745777 172433638 239745777 842805817 146973970 842805817 146973970 80957127 110301154 80957127 110301154 44564095 63522764 44564095 63522764 36957001 49133364 36957001 49133364 23834121 35697007 23834121 35697007 976820171 35033088 976820171 35033088 23124252 34997060 23124252 34997060 636716737 944491481 636716737 944491481 153621875 223273075 153621875 223273075 129644862 125461048 129644862 125461048 919168806 116736917 919168806 116736917 938474770 91743651 938474770 91743651 964504002 42904727 964504002 42904727 26684180 39548011 26684180 39548011 24713796 36339775 24713796 36339775 24032283 35645482 24032283 35645482 976888017 35030364 976888017 491103678 976888017 491103678 459111974 884040116 459111974 884040116 803273676 279423750 803273676 279423750 128556302 113068903 128556302 113068903 958328423 54940875 958328423 54940875 971471218 37412553 971471218 37412553 975197361 36503151 975197361 36503151 976552636 35468787 976552636 35468787 976674117 35239525 976674117 35239525 976762200 764447008 976762200 764447008 519666619 455161599 519666619 455161599 284813535 321019164 284813535 321019164 854723454 152567982 854723454 152567982 917440618 105732527 917440618 105732527 55890230 49018001 55890230 49018001 967607247 45389161 967607247 45389161 973053434 35622587 973053434 35622587 976722722 35258493 976722722 476161624 976722722 476161624 564315446 977517150 564315446 977517150 382597120 552448832 382597120 552448832 596002943 889484177 596002943 889484177 262795179 292675329 262795179 292675329 820597295 264329682 820597295 264329682 126762701 147889325 126762701 147889325 89739864 133618471 89739864 133618471 70637909 79584267 70637909 79584267 955040603 43793899 955040603 43793899 971944628 36274206 971944628 36274206 23974903 35649615 23974903 35649615 23545352 35528052 23545352 616228417 23545352 616228417 815530323 224858578 815530323 224858578 133737180 183113052 133737180 183113052 99714820 139017398 99714820 139017398 926841743 88472929 926841743 88472929 948448157 60463100 948448157 60463100 964167874 52228601 964167874 52228601 29423999 43923187 29423999 43923187 974378956 36894489 974378956 36894489 976133400 35528055 976133400 35528055 976539563 35528055 215564037 937958681 215564037 937958681 584444476 649259122 584444476 649259122 451834633 897059026 451834633 897059026 254994499 315305356 254994499 315305356 842353031 215542760 842353031 215542760 857727187 186637438 857727187 186637438 891167952 154545033 891167952 154545033 94889507 119432640 94889507 119432640 923763566 114903483 923763566 114903483 49276918 64385721 49276918 64385721 962486697 41027521 962486697 41027521 974482914 35820442 974482914 35820442 976428808 35645480 976428808 35645480 23576448 808766573 23576448 808766573 487502594 999593632 487502594 999593632 263766310 252093341 263766310 252093341 846904815 130515772 846904815 130515772 918924789 113910028 918924789 113910028 53817037 71901520 53817037 71901520 38202349 50923437 38202349 50923437 973249948 37190229 973249948 37190229 24733140 36263843 24733140 36263843 975956212 36061756 975956212 36061756 976304477 35773817 976304477 35773817 23606613 35697008 23606613 635032374 23606613 635032374 642871061 513742444 642871061 513742444 452816667 867645129 452816667 867645129 780081762 259623733 780081762 259623733 142602739 162673742 142602739 162673742 105450758 150531860 105450758 150531860 72615165 109172491 72615165 109172491 950840714 64468297 950840714 64468297 971898109 41409369 971898109 41409369 972399460 40387361 972399460 40387361 974791143 36130900 974791143 36130900 23625156 35756018 23625156 35756018 659922153 997698677 659922153 997698677 528126816 525205446 528126816 525205446 726272091 296543546 726272091 296543546 830961376 211015294 830961376 211015294 130268974 186647198 130268974 186647198 122173275 183002659 122173275 183002659 115155058 147399420 115155058 147399420 96685326 77007892 96685326 77007892 972416018 37031361 972416018 37031361 24604585 36718719 24604585 36718719 975804594 36297672 975804594 36297672 976167894 35953268 976167894 35953268 23748089 924539104 23748089 924539104 447113758 624165874 447113758 624165874 352057553 976366014 352057553 976366014 585171000 718547149 585171000 718547149 355389701 438055207 355389701 438055207 798793164 269585958 798793164 269585958 95303694 110410972 95303694 110410972 946144995 72064967 946144995 72064967 954536814 54086217 954536814 54086217 33508699 45463452 33508699 45463452 972939121 39247842 972939121 39247842 25338893 36868802 25338893 36868802 975626342 36425335 975626342 36425335 24068699 36274210 24068699 36274210 975904183 975131739 975904183 975131739 304803419 430302343 304803419 430302343 711329884 312107829 711329884 312107829 170709605 199712926 170709605 199712926 880066899 176471741 880066899 176471741 71894089 90615684 71894089 90615684 53710297 60235631 53710297 60235631 971615722 39380242 971615722 39380242 25505863 37843323 25505863 37843323 975671343 36417870 975671343 36417870 23939332 36161046 23939332 36161046 657707761 868278498 657707761 868278498 384337568 529170781 384337568 529170781 551365856 455265298 551365856 455265298 217292364 172937075 217292364 172937075 106811285 128846653 106811285 128846653 938313199 67612818 938313199 67612818 42476375 57302486 42476375 57302486 33789410 41330574 33789410 41330574 26580906 38504172 26580906 38504172 24570946 36830832 24570946 36830832 975801266 36296323 975801266 36296323 975893584 36296323 687529119 478465112 687529119 478465112 575143945 797267437 575143945 797267437 290060976 341053147 290060976 341053147 786309142 245485787 786309142 245485787 872387579 172551412 872387579 172551412 886121439 128446600 886121439 128446600 56811385 69577479 56811385 69577479 956999140 50598231 956999140 50598231 971026078 42846651 971026078 42846651 975565763 36339774 975565763 36339774 975884057 36339774 343797398 979681560 343797398 979681560 639975342 489893563 639975342 489893563 770507459 306308127 770507459 306308127 179837434 129625563 179837434 129625563 76518525 94973798 76518525 94973798 949589450 72499589 949589450 72499589 47352483 68479486 47352483 68479486 39011964 42511106 39011964 42511106 27237598 39332785 27237598 39332785 975795761 36354235 975795761 36354235 24044180 36354235 356041950 889003008 356041950 889003008 470282199 564341900 470282199 564341900 316055111 455648134 316055111 455648134 752141626 251340583 752141626 251340583 889181109 150694466 889181109 150694466 98874962 132053394 98874962 132053394 84649787 118272817 84649787 118272817 932925205 67615829 932925205 67615829 38204160 47239241 38204160 47239241 968827341 37806401 968827341 37806401 24562207 36607664 24562207 36607664 975732000 36378680 975732000 36378680 975825856 36378680 364144879 989502998 364144879 989502998 531963604 757790147 531963604 757790147 622249804 390733736 622249804 390733736 199804543 211019624 199804543 211019624 861650985 167411271 861650985 167411271 102884519 104179212 102884519 104179212 42008909 47639499 42008909 47639499 27964554 36809015 27964554 36809015 975756460 36417874 975756460 36417874 975760605 317052437 975760605 317052437 190083348 198459644 190083348 198459644 870396092 181922503 870396092 181922503 917603034 114247316 917603034 114247316 946275642 53533866 946275642 53533866 967648307 39632171 967648307 39632171 975660486 36409689 975660486 36409689 24172559 36409689 319086457 823857694 319086457 823857694 505534253 914306055 505534253 914306055 716399177 286477225 716399177 286477225 166200601 248155725 166200601 248155725 845820152 187200140 845820152 187200140 914724624 125981356 914724624 125981356 73098735 106295236 73098735 106295236 934082674 89363010 934082674 89363010 56782496 83793570 56782496 83793570 945092830 74111619 945092830 74111619 46961171 51913353 46961171 51913353 967101556 37144059 967101556 37144059 975678924 36503153 975678924 36503153 24212196 36451639 24212196 870917735 24212196 870917735 421589998 607141858 421589998 607141858 523408773 866761350 523408773 866761350 671511658 416826153 671511658 416826153 214622622 257628488 214622622 257628488 849510872 194059119 849510872 194059119 878076446 160571970 878076446 160571970 94579372 108612045 94579372 108612045 64803012 96000725 64803012 96000725 30366214 41164183 30366214 41164183 973826619 38557772 973826619 38557772 25003647 36981161 25003647 36981161 24534543 36789597 24534543 36789597 24456771 36680406 24456771 36680406 975645769 709038926 975645769 709038926 596695824 528863870 596695824 528863870 344111689 869908025 344111689 869908025 610666605 448304081 610666605 448304081 726425821 278526314 726425821 278526314 152854890 229261138 152854890 229261138 848813149 182669186 848813149 182669186 113078776 124841037 113078776 124841037 74424020 89084340 74424020 89084340 39242041 52221738 39242041 52221738 970695175 40800934 970695175 40800934 27017067 37754717 27017067 37754717 975373215 36789599 975373215 36789599 975518599 36789599 630710948 873804580 630710948 873804580 496056637 698244777 496056637 698244777 744636128 307228825 744636128 307228825 197965359 214064162 197965359 214064162 924274195 111277822 924274195 111277822 940420763 78690951 940420763 78690951 51937562 76350725 51937562 76350725 956072159 60911357 956072159 60911357 27485464 40951273 27485464 40951273 973438555 38938025 973438555 38938025 975310346 36894490 975310346 36894490 24247935 36502253 24247935 513219260 24247935 513219260 626273640 965671767 626273640 965671767 353561660 493098789 353561660 493098789 748331470 311645294 748331470 311645294 74693462 84104847 74693462 84104847 946189203 69016854 946189203 69016854 37997436 46699635 37997436 46699635 25840981 37987863 25840981 37987863 24861342 36966929 24861342 36966929 24613891 439956865 24613891 439956865 324040976 763894345 324040976 763894345 493742912 373437993 493742912 373437993 213714174 310982153 213714174 310982153 173342558 235546031 173342558 235546031 846534384 213794716 846534384 213794716 871061575 189477419 871061575 189477419 114185609 162783267 114185609 162783267 915923025 121643857 915923025 121643857 61932296 89363013 61932296 89363013 962950857 46619100 962950857 46619100 30278177 41458159 30278177 41458159 24755544 36824479 24755544 36824479 975503520 36824479 701546875 959831506 701546875 959831506 306137306 438428535 306137306 438428535 210730604 296360667 210730604 296360667 176103228 246259564 176103228 246259564 131528128 166986152 131528128 166986152 897343469 114158030 897343469 114158030 940604688 88293152 940604688 88293152 946082272 68893213 946082272 68893213 44357861 50408764 44357861 50408764 974394205 37776675 974394205 37776675 24818078 37092941 24818078 37092941 975178418 37031362 975178418 624006811 975178418 624006811 383862863 441160684 383862863 441160684 280783300 352234410 280783300 352234410 776692715 258054150 776692715 258054150 162708715 183909527 162708715 183909527 901677448 122215098 901677448 122215098 935633165 96735043 935633165 96735043 64094084 80491851 64094084 80491851 951654442 60833784 951654442 60833784 34401945 43733708 34401945 43733708 971422524 39160090 971422524 39160090 974808432 37357008 974808432 37357008 24765953 37167140 24765953 37167140 974995893 635205240 974995893 635205240 267782155 370949745 267782155 370949745 759393282 292372800 759393282 292372800 826081972 245248583 826081972 245248583 118175103 134862308 118175103 134862308 81134745 113890715 81134745 113890715 66222777 69752835 66222777 69752835 34386322 43311054 34386322 43311054 974941259 37157416 974941259 37157416 24731131 613970201 24731131 613970201 765753754 329955519 765753754 329955519 814446893 271024053 814446893 271024053 826963596 168676991 826963596 168676991 53233367 68033833 53233367 68033833 957123987 52610241 957123987 52610241 965205973 38467168 965205973 38467168 25296297 37754716 25296297 37754716 24799656 37227381 24799656 37227381 24758444 577450731 24758444 577450731 454948407 907196878 454948407 907196878 736908321 357818960 736908321 357818960 810504309 196036812 810504309 196036812 890541811 126602887 890541811 126602887 40329264 56390402 40329264 56390402 28200407 39343991 28200407 39343991 974117924 37412552 974117924 37412552 24969232 37412552 540910529 974786992 540910529 974786992 356031865 499205364 356031865 499205364 209735614 266770955 209735614 266770955 163265737 203921854 163265737 203921854 129089377 164272581 129089377 164272581 101576225 133741100 101576225 133741100 922626813 112251378 922626813 112251378 73294427 91993542 73294427 91993542 51189886 62782855 51189886 62782855 40800698 54877972 40800698 54877972 963479986 49922071 963479986 49922071 33380053 47445724 33380053 47445724 30854893 43702975 30854893 43702975 26460998 38160722 26460998 38160722 974487937 37758345 974487937 37758345 25070466 37758345 368016772 880427827 368016772 880427827 635423069 464048911 635423069 464048911 696697182 444024694 696697182 444024694 821534776 160969866 821534776 160969866 901813061 139116346 901813061 139116346 928556962 84707465 928556962 84707465 957606535 62802152 957606535 62802152 958475262 60977516 958475262 60977516 31920235 47100644 31920235 47100644 25927998 37548705 25927998 37548705 974806544 37353048 974806544 37353048 974831836 735194520 974831836 735194520 292138088 303656294 292138088 303656294 192186495 271215169 192186495 271215169 137644603 169668827 137644603 169668827 926060933 94973797 926060933 94973797 57538646 82492328 57538646 82492328 954763149 65867857 954763149 65867857 42117782 53650837 42117782 53650837 26455104 39160088 26455104 39160088 25764954 38755049 25764954 38755049 25404631 37847875 25404631 37847875 974536266 37836876 974536266 37836876 25122875 37836876 335203802 999927506 335203802 999927506 753227317 289905844 753227317 289905844 174363269 257207005 174363269 257207005 832221158 222903194 832221158 222903194 131306132 173594237 131306132 173594237 910751835 123767670 910751835 123767670 957510219 48204164 957510219 48204164 968289532 44242253 968289532 44242253 28401906 41275292 28401906 41275292 25399711 37932352 25399711 37932352 974614485 37428446 974614485 37428446 974783969 37401549 974783969 862543786 974783969 862543786 337117120 389179592 337117120 389179592 813061970 267046089 813061970 267046089 843650121 207048500 843650121 207048500 125200312 166480607 125200312 166480607 913887529 110887750 913887529 110887750 934934153 81685977 934934153 81685977 948021357 75194079 948021357 75194079 950522502 70158604 950522502 70158604 967437980 39769112 967437980 39769112 973333701 38855966 973333701 38855966 25650016 38103298 25650016 38103298 25173430 37827658 25173430 37827658 974668253 37742347 974668253 37742347 710108612 495984972 710108612 495984972 318069748 413958878 318069748 413958878 222780228 334515569 222780228 334515569 849389256 215917127 849389256 215917127 860259236 187322033 860259236 187322033 96494168 130827834 96494168 130827834 60958272 73084620 60958272 73084620 962223639 49666709 962223639 49666709 967059177 44981485 967059177 44981485 27759658 39117981 27759658 39117981 25374165 37987864 25374165 37987864 974543194 37836877 974543194 37836877 392366629 850272585 392366629 850272585 766245715 325758578 766245715 325758578 812910632 226694382 812910632 226694382 868483688 188550983 868483688 188550983 88434184 101161210 88434184 101161210 953807098 66513331 953807098 66513331 966118844 45784873 966118844 45784873 973894029 38180852 973894029 38180852 974366000 37920758 974366000 37920758 25235118 37920758 436862738 992852324 436862738 992852324 348400700 657914912 348400700 657914912 632351267 969289594 632351267 969289594 693509787 302562922 693509787 302562922 142305467 158734778 142305467 158734778 921500692 112774384 921500692 112774384 37826673 48771004 37826673 48771004 972278151 39829030 972278151 39829030 973621501 38713452 973621501 38713452 25437700 37968312 25437700 37968312 974402275 397470330 974402275 397470330 542326833 897186297 542326833 897186297 662947609 470158789 662947609 470158789 749440623 331758250 749440623 331758250 185498009 190817781 185498009 190817781 877765198 162703553 877765198 162703553 912006316 93197088 912006316 93197088 949917655 60858343 949917655 60858343 960764973 55326857 960764973 55326857 35702428 51913634 35702428 51913634 28198398 40066543 28198398 40066543 25806445 38548842 25806445 38548842 25416438 38180853 25416438 38180853 25407760 773633751 25407760 773633751 512643411 482541248 512643411 482541248 743603419 335300486 743603419 335300486 113265301 115720160 113265301 115720160 68570211 95641284 68570211 95641284 60316429 75667606 60316429 75667606 956780375 54501835 956780375 54501835 32174708 45696355 32174708 45696355 26360763 38632029 26360763 38632029 974086272 38148245 974086272 38148245 974331573 38148245 602835155 766442534 602835155 766442534 293260974 372949879 293260974 372949879 834402414 172028869 834402414 172028869 65985225 66938067 65985225 66938067 962836419 49641121 962836419 49641121 30581855 43256848 30581855 43256848 971213948 40899454 971213948 40899454 26342699 38973232 26342699 38973232 973985359 38287497 973985359 38287497 974288066 38233894 974288066 470706161 974288066 470706161 589679959 886992394 589679959 886992394 491339596 543941125 491339596 543941125 633618205 997594786 633618205 997594786 363059610 530094932 363059610 530094932 707125852 397769039 707125852 397769039 826798579 253789683 826798579 253789683 122356991 157152993 122356991 157152993 83249352 90017130 83249352 90017130 47477275 63670119 47477275 63670119 957306739 62983863 957306739 62983863 37244065 53689691 37244065 53689691 967291965 47944672 967291965 47944672 27252726 40761318 27252726 40761318 973979291 38577842 973979291 38577842 974035870 38548847 974035870 38548847 974041707 38548847 280066767 510449160 280066767 510449160 711406516 343354569 711406516 343354569 165937522 213238746 165937522 213238746 896817076 83318937 896817076 83318937 960967884 52088297 960967884 52088297 32966506 46062342 32966506 46062342 972366187 40461446 972366187 40461446 25814705 38949458 25814705 38949458 973965034 38755045 973965034 913550871 973965034 913550871 435333910 511256166 435333910 511256166 431224682 978722180 431224682 978722180 768974850 299656314 768974850 299656314 801811868 264448884 801811868 264448884 170332232 258309052 170332232 258309052 857482856 153324726 857482856 153324726 914864516 87154920 914864516 87154920 31111111 40277659 31111111 40277659 25924144 38973192 25924144 38973192 973864677 38973192 480401802 894007387 480401802 894007387 265987197 344868542 265987197 344868542 776175947 306787544 776175947 306787544 188329775 274675831 188329775 274675831 855584845 212771496 855584845 212771496 132737784 176262286 132737784 176262286 923486537 90118018 923486537 90118018 51884036 62047694 51884036 62047694 966888017 42738836 966888017 42738836 972173809 40161565 972173809 40161565 26485519 39759433 26485519 39759433 25973419 39015637 25973419 39015637 25837749 38973230 25837749 38973230 469343647 866518006 469343647 866518006 623600344 530443569 623600344 530443569 332326440 367013452 332326440 367013452 807466031 283000666 807466031 283000666 838929398 196387864 838929398 196387864 908201428 133464410 908201428 133464410 924132467 114231262 924132467 114231262 955873429 56242758 955873429 56242758 969341434 44172866 969341434 44172866 28801996 39603454 28801996 39603454 25894660 39005289 25894660 39005289 973857404 38976237 973857404 38976237 25840799 38976237 506596001 765754502 506596001 765754502 287092897 375725913 287092897 375725913 759269772 266900407 759269772 266900407 137607551 146837271 137607551 146837271 938569540 86374377 938569540 86374377 954915108 60613727 954915108 60613727 960796028 56951101 960796028 56951101 969826090 43998404 969826090 43998404 27023483 40109985 27023483 40109985 973268099 39375080 973268099 39375080 973763855 39050847 973763855 39050847 973783753 703516485 973783753 703516485 344811224 474892780 344811224 474892780 308468767 334086744 308468767 334086744 213524205 317077074 213524205 317077074 819936516 269261325 819936516 269261325 133702814 184393393 133702814 184393393 887314060 99420146 887314060 99420146 60317628 86968524 60317628 86968524 941964775 66204325 941964775 66204325 36800507 52228597 36800507 52228597 966501056 44532691 966501056 44532691 29176959 43551740 29176959 43551740 971680324 40919992 971680324 40919992 972396748 40545794 972396748 40545794 26111426 39317298 26111426 39317298 26012854 39317298 296420359 668616574 296420359 668616574 735889452 237962334 735889452 237962334 78021793 108813568 78021793 108813568 929584695 98707109 929584695 98707109 939574856 54501839 939574856 54501839 969539671 44660722 969539671 44660722 971915137 40637432 971915137 40637432 972626762 39505692 972626762 39505692 973309770 39332787 973309770 39332787 26038810 39323695 26038810 688575820 26038810 688575820 690083040 405483415 690083040 405483415 161655619 243393796 161655619 243393796 105567410 152865783 105567410 152865783 910322899 128244455 910322899 128244455 74008136 101934719 74008136 101934719 65952387 87569575 65952387 87569575 946569756 51772967 946569756 51772967 969167562 42789262 969167562 42789262 972326129 40311564 972326129 40311564 973156036 39611621 973156036 39611621 26221207 39342549 26221207 39342549 973523366 39342549 737324911 677901827 737324911 677901827 403300846 898344432 403300846 898344432 321425714 362628834 321425714 362628834 187630046 281357310 187630046 281357310 127838300 175258024 127838300 175258024 92361448 128349933 92361448 128349933 67765662 69863336 67765662 69863336 41642737 56042452 41642737 56042452 37229245 53536144 37229245 53536144 968807072 44694993 968807072 44694993 972157860 40746408 972157860 40746408 973212585 39613172 973212585 39613172 26315037 892734519 26315037 892734519 368733369 628460542 368733369 628460542 336323504 995110362 336323504 995110362 772209591 233452365 772209591 233452365 103182604 137579993 103182604 137579993 917887466 100824845 917887466 100824845 58388393 73185342 58388393 73185342 964847640 51028741 964847640 51028741 970168659 42184064 970168659 42184064 26628418 39715589 26628418 39715589 26325843 39632170 26325843 567574131 26325843 567574131 652848096 997933027 652848096 997933027 320315910 452802753 320315910 452802753 289136641 333166315 289136641 333166315 179109892 266604794 179109892 266604794 835700775 167160207 835700775 167160207 904361103 138088375 904361103 138088375 930837089 84651141 930837089 84651141 943524040 82536955 943524040 82536955 960472835 49928064 960472835 49928064 970170018 40455477 970170018 40455477 26816606 39854247 26816606 39854247 973033835 658185924 973033835 658185924 372921681 523396795 372921681 523396795 483987519 655154939 483987519 655154939 347865324 905805192 347865324 905805192 465306044 493098787 465306044 493098787 276111838 307093710 276111838 307093710 197458883 251478113 197458883 251478113 160508613 230348181 160508613 230348181 848529682 128845829 848529682 128845829 80558314 108373905 80558314 108373905 932237109 91608755 932237109 91608755 56206283 71529337 56206283 71529337 38333836 48949091 38333836 48949091 968036084 46158450 968036084 46158450 969640722 42653149 969640722 42653149 972473794 40455475 972473794 40455475 972912184 39769113 972912184 39769113 26445653 39769113 682809216 709869527 682809216 709869527 465718458 780019297 465718458 780019297 254821145 329973908 254821145 329973908 858911180 207616230 858911180 207616230 105604351 157285940 105604351 157285940 904706979 138636200 904706979 138636200 943806208 81552417 943806208 81552417 47169540 63930108 47169540 63930108 962150038 52132862 962150038 52132862 31330478 41544691 31330478 41544691 972207333 41164184 972207333 41164184 26823964 40293531 26823964 40293531 972709273 800607975 972709273 800607975 461400307 630140194 461400307 630140194 685290845 386262009 685290845 386262009 769679396 282018485 769679396 282018485 109954606 91632375 109954606 91632375 59424820 58370708 59424820 58370708 963958366 45179928 963958366 45179928 29778824 44077400 29778824 44077400 27182316 40601557 27182316 40601557 26901367 40453432 26901367 40453432 26712051 39988643 26712051 39988643 26596810 39988643 408212942 894285759 408212942 894285759 632416121 441780662 632416121 441780662 747552706 278083857 747552706 278083857 836340092 239867143 836340092 239867143 144513007 173375961 144513007 173375961 905992734 118807905 905992734 118807905 926772219 107792502 926772219 107792502 63214799 85594509 63214799 85594509 955248717 46561363 955248717 46561363 30544893 44943400 30544893 44943400 28861043 43033808 28861043 43033808 971770172 41744363 971770172 41744363 27734294 41362912 27734294 41362912 26628434 40109986 26628434 592929939 26628434 592929939 421850659 781086628 421850659 781086628 715992213 374190577 715992213 374190577 826878279 227673195 826878279 227673195 97718870 137401471 97718870 137401471 80442677 102409841 80442677 102409841 938701422 61416993 938701422 61416993 966082792 45647624 966082792 45647624 29947556 44520568 29947556 44520568 970476134 42544856 970476134 42544856 27846569 41931315 27846569 41931315 27329519 41178020 27329519 41178020 972256941 40701801 972256941 40701801 26767070 40314388 26767070 40314388 532924418 565566788 532924418 565566788 685706470 404968190 685706470 404968190 731814476 238715296 731814476 238715296 140492089 167558544 140492089 167558544 920698163 84702794 920698163 84702794 943434778 79127610 943434778 79127610 46039468 51060209 46039468 51060209 30118642 43124851 30118642 43124851 972137818 40731804 972137818 40731804 972512752 40387358 972512752 40387358 26815579 40387358 565219694 894827375 565219694 894827375 304902937 378487819 304902937 378487819 770317146 253988065 770317146 253988065 158971487 219636303 158971487 219636303 853735697 192319055 853735697 192319055 116336632 168478740 116336632 168478740 888569281 153415871 888569281 153415871 100621927 143088022 100621927 143088022 77151619 113525362 77151619 113525362 942047546 57410712 942047546 57410712 967020079 45784874 967020079 45784874 30585781 44315608 30585781 44315608 28766376 43053922 28766376 43053922 971767225 41055998 971767225 41055998 27094135 40699901 27094135 40699901 26901164 40431743 26901164 40431743 972628512 415906642 972628512 415906642 360327432 880400179 360327432 880400179 586056249 673230694 586056249 673230694 301448086 378622165 301448086 378622165 231105437 295915873 231105437 295915873 826819844 202052880 826819844 202052880 103916768 112193777 103916768 112193777 933577159 81120143 933577159 81120143 959890375 57438795 959890375 57438795 963967603 50878333 963967603 50878333 967056949 45028070 967056949 45028070 28252588 41415512 28252588 41415512 972201969 40816758 972201969 40816758 27110067 40512383 27110067 40512383 972504866 40512383 255628471 456111588 255628471 456111588 639534951 770370481 639534951 770370481 400952186 420530818 400952186 420530818 865315413 199713767 865315413 199713767 874393719 169541735 874393719 169541735 902668567 120338008 902668567 120338008 67854101 84723097 67854101 84723097 948595831 76327146 948595831 76327146 46567305 64169707 46567305 64169707 40954244 56667971 40954244 56667971 36146988 50255224 36146988 50255224 32923824 45365136 32923824 45365136 30132212 40910482 30132212 40910482 972382914 40764971 972382914 886754112 972382914 886754112 374204110 645230491 374204110 645230491 567184984 320783810 567184984 320783810 826592105 180759746 826592105 180759746 913174160 126044729 913174160 126044729 63789564 80902368 63789564 80902368 53683723 69575182 53683723 69575182 962155967 51878319 962155967 51878319 34499998 45792158 34499998 45792158 970624669 41938613 970624669 41938613 972189491 40959356 972189491 40959356 27173203 40910483 27173203 40910483 338219045 945097438 338219045 945097438 426446172 400007935 426446172 400007935 738919147 359019673 738919147 359019673 229682268 325887465 229682268 325887465 802694714 192995985 802694714 192995985 115320022 156391240 115320022 156391240 100413873 137228001 100413873 137228001 909802426 120667377 909802426 120667377 66372385 78074544 66372385 78074544 38997339 53801537 38997339 53801537 964537567 45434835 964537567 45434835 28644975 42775518 28644975 42775518 971828338 41757890 971828338 41757890 971883472 41204268 971883472 41204268 972241652 41173351 972241652 567485291 972241652 567485291 370123843 827212633 370123843 827212633 698515597 395545376 698515597 395545376 260638741 333226991 260638741 333226991 804389179 210684933 804389179 210684933 869626202 156656953 869626202 156656953 87738128 124872616 87738128 124872616 928920992 91603159 928920992 91603159 948916364 72121283 948916364 72121283 46910500 69003595 46910500 69003595 965569384 49721500 965569384 49721500 29140877 42838023 29140877 42838023 971612182 41230481 971612182 41230481 27397008 959092501 27397008 959092501 569562467 518979042 569562467 518979042 333908428 943607740 333908428 943607740 501042245 622239211 501042245 622239211 647575154 986416614 647575154 986416614 279690490 324589890 279690490 324589890 202209485 297841972 202209485 297841972 194288405 235259821 194288405 235259821 862549612 176471738 862549612 176471738 887933506 159044525 887933506 159044525 934553815 94808204 934553815 94808204 58000682 86275009 58000682 86275009 53945380 71103845 53945380 71103845 954804077 65627850 954804077 65627850 959449480 55393423 959449480 55393423 27970999 41289435 27970999 41289435 972188284 41289435 407598106 528167664 407598106 528167664 664136411 426530402 664136411 426530402 261759391 299940972 261759391 299940972 859838589 204470025 859838589 204470025 864517509 154941550 864517509 154941550 905917815 140881822 905917815 140881822 88279996 106366920 88279996 106366920 59169066 87600543 59169066 87600543 943309975 77868825 943309975 77868825 958557630 54229579 958557630 54229579 966481325 44490095 966481325 44490095 971813605 41362306 971813605 41362306 27566246 683537805 27566246 683537805 588734521 428664977 588734521 428664977 225719754 321779060 225719754 321779060 172205353 165576783 172205353 165576783 104714930 130608185 104714930 130608185 924030559 103211180 924030559 103211180 45136676 56033573 45136676 56033573 968839052 43994720 968839052 43994720 972103214 41332092 972103214 41332092 507046811 989984118 507046811 989984118 409462940 676244760 409462940 676244760 657435616 489594265 657435616 489594265 265042865 341769867 265042865 341769867 185702069 238653116 185702069 238653116 76597142 110587759 76597142 110587759 48476985 48514059 48476985 48514059 969589142 41688437 969589142 41688437 27657617 41415514 27657617 876002151 27657617 876002151 654462083 539488360 654462083 539488360 345211434 682026202 345211434 682026202 501172675 946874586 501172675 946874586 731938103 363183333 731938103 363183333 795095765 225731831 795095765 225731831 871329075 168784747 871329075 168784747 922391996 109403921 922391996 109403921 69975924 105081362 69975924 105081362 63204360 84285343 63204360 84285343 946689722 78412503 946689722 78412503 43209399 60017229 43209399 60017229 38032015 43876429 38032015 43876429 970567280 42784603 970567280 42784603 971590501 42239572 971590501 42239572 27797732 41597926 27797732 41597926 971937555 41418412 971937555 41418412 27661953 920522658 27661953 920522658 663837905 389320939 663837905 389320939 211155672 266534605 211155672 266534605 173628272 263629621 173628272 263629621 825010362 248635526 825010362 248635526 894667050 122800915 894667050 122800915 945809635 55083248 945809635 55083248 36830896 54135005 36830896 54135005 32987132 46484576 32987132 46484576 971173864 42363277 971173864 42363277 27879427 42020801 27879427 42020801 27855794 41544690 27855794 41544690 27709810 41544690 730121630 469405885 730121630 469405885 296844856 350077464 296844856 350077464 160741543 236189460 160741543 236189460 126382400 164775510 126382400 164775510 912241638 108570556 912241638 108570556 51130544 64180389 51130544 64180389 41850750 59018393 41850750 59018393 31047882 42531300 31047882 42531300 27884693 42020800 27884693 42020800 971700457 490809723 971700457 490809723 603043299 605298633 603043299 605298633 535812421 967471602 535812421 967471602 325722969 432316883 325722969 432316883 741209935 345635094 741209935 345635094 837459758 223745298 837459758 22374
91916 0 3413148 2907422 3413148 2907422 512835 197021 512835 197021 172802 3349418 172802 3349418 1681456 866409 1681456 866409 242681 4612677 242681 4612677 3678068 360599 3678068 360599 239991 2043416 239991 2043416 4612688 300245 4612688 300245 153576 3098876 153576 3098876 4794766 3322304 4794766 3322304 230919 453787 230919 453787 4100278 3318294 4100278 3318294 1679692 1940 1679692 1940 679660 1673485 679660 1673485 1276623 298556 1276623 298556 2754855 3558527 2754855 3558527 4188975 1883788 4188975 1883788 1376340 1192470 1376340 1192470 431186 1653236 431186 1653236 3884534 3127506 3884534 3127506 618966 218244 618966 218244 1656411 4857321 1656411 4857321 3705896 1671394 3705896 1671394 727322 4819021 727322 4819021 2866539 694001 2866539 694001 355335 306579 355335 306579 4356525 3328362 4356525 3328362 4767057 3964652 4767057 3964652 455705 461767 455705 461767 1682906 1685398 1682906 1685398 1451682 4251422 1451682 4251422 218082 468281 218082 468281 4359170 2549642 4359170 2549642 936169 866027 936169 866027 144311 2715501 144311 2715501 4466731 2870077 4466731 2870077 1221142 231734 1221142 231734 2860238 4459874 2860238 4459874 920391 1679686 920391 1679686 1420514 223561 1420514 223561 1650616 2933328 1650616 2933328 4770298 852380 4770298 852380 331712 3338300 331712 3338300 4944015 330364 4944015 330364 291876 2353306 291876 2353306 4461945 3886482 4461945 3886482 491687 792840 491687 792840 4326867 4297308 4326867 4297308 904441 758082 904441 758082 450732 4531 450732 4531 3342141 3798077 3342141 3798077 1078758 334929 1078758 334929 4004025 2969049 4004025 2969049 1673580 561848 1673580 561848 508323 4880785 508323 4880785 4182657 371230 4182657 371230 911731 1282972 911731 1282972 3328052 294910 3328052 294910 1334548 1883557 1334548 1883557 3721866 4428278 3721866 4428278 1138638 312102 1138638 312102 1649964 3329436 1649964 3329436 4092062 1684123 4092062 1684123 581130 809042 581130 809042 3770532 3321978 3770532 3321978 4167525 1148111 4167525 1148111 1141773 320908 1141773 320908 189101 3348346 189101 3348346 4273111 264815 4273111 264815 46693 3333688 46693 3333688 4109042 1263013 4109042 1263013 148791 3062250 148791 3062250 4837945 3558655 4837945 3558655 1647602 262662 1647602 262662 558710 2521939 558710 2521939 4610116 2966686 4610116 2966686 343807 282219 343807 282219 3314074 2778949 3314074 2778949 654066 3753565 654066 3753565 3356329 1335276 3356329 1335276 78160 3339791 78160 3339791 4677178 2537141 4677178 2537141 748090 275427 748090 275427 2208404 4236214 2208404 4236214 1064646 1013862 1064646 1013862 214529 1945833 214529 1945833 4800831 464725 4800831 464725 432047 64519 432047 64519 1682990 2404142 1682990 2404142 4134680 3886747 4134680 3886747 872622 341147 872622 341147 89390 4525671 89390 4525671 4174823 2073696 4174823 2073696 1674785 80997 1674785 80997 4108275 2900916 4108275 2900916 1716955 3410661 1716955 3410661 4061407 2139708 4061407 2139708 3327115 4426815 3327115 4426815 81459 1161483 81459 1161483 3321053 3327111 3321053 3327111 671623 496296 671623 496296 3874443 3084961 3874443 3084961 4924904 3347143 4924904 3347143 1672400 1296972 1672400 1296972 372138 341469 372138 341469 4674154 2519196 4674154 2519196 1248111 570022 1248111 570022 792611 3528071 792611 3528071 334240 1071339 334240 1071339 3704698 3328732 3704698 3328732 276638 619783 276638 619783 1687125 2166775 1687125 2166775 4732330 991119 4732330 991119 597971 2440325 597971 2440325 4636495 4363158 4636495 4363158 3094702 2648403 3094702 2648403 4088171 2027852 4088171 2027852 3667422 3329617 3667422 3329617 1076744 491955 1076744 491955 38989 4865655 38989 4865655 3329602 1270816 3329602 1270816 420345 774298 420345 774298 4497511 4570862 4497511 4570862 1368792 590251 1368792 590251 3736826 2998516 3736826 2998516 4846606 4831836 4846606 4831836 454276 329983 454276 329983 4365451 2343248 4365451 2343248 3333832 360480 3333832 360480 521977 2324054 521977 2324054 4728985 1875587 4728985 1875587 4797895 4955547 4797895 4955547 310220 220814 310220 220814 1670476 1985028 1670476 1985028 4024766 3091456 4024766 3091456 1396046 46129 1396046 46129 3660840 3835723 3660840 3835723 1370245 946550 1370245 946550 910960 341557 910960 341557 212906 1669721 212906 1669721 4759930 2953781 4759930 2953781 3320963 154979 3320963 154979 4526134 3344517 4526134 3344517 1401280 234800 1401280 234800 4598351 1654639 4598351 1654639 1672879 3327963 1672879 3327963 3327818 4828487 3327818 4828487 1255058 2303920 1255058 2303920 4224499 2800624 4224499 2800624 3331884 4700772 3331884 4700772 263740 259290 263740 259290 213865 3319041 213865 3319041 3903724 1252006 3903724 1252006 808068 757523 808068 757523 3941680 2434286 3941680 2434286 4587939 1427095 4587939 1427095 200026 4346887 200026 4346887 4711727 890206 4711727 890206 349667 242459 349667 242459 4145657 3482556 4145657 3482556 1647604 629963 1647604 629963 471535 4112549 471535 4112549 1680488 416222 1680488 416222 926347 1647633 926347 1647633 4693407 3341570 4693407 3341570 952651 257627 952651 257627 3578927 1145995 3578927 1145995 451761 3314525 451761 3314525 3337997 1654436 3337997 1654436 4804653 3316401 4804653 3316401 643166 575991 643166 575991 1312873 1298815 1312873 1298815 302269 4822903 302269 4822903 2426598 1386675 2426598 1386675 1130036 961720 1130036 961720 941617 280472 941617 280472 4424379 3090318 4424379 3090318 4961526 3399258 4961526 3399258 495483 614436 495483 614436 1669851 4308693 1669851 4308693 930433 458430 930433 458430 442581 26283 442581 26283 4537527 3322218 4537527 3322218 4777888 1660470 4777888 1660470 308548 111087 308548 111087 3607814 3228849 3607814 3228849 1221380 260468 1221380 260468 1655573 3332756 1655573 3332756 3678587 969804 3678587 969804 836653 270615 836653 270615 3351532 4756942 3351532 4756942 1158986 566950 1158986 566950 671882 3106006 671882 3106006 4576318 2011891 4576318 2011891 4725050 987381 4725050 987381 435479 3343052 435479 3343052 3608591 286308 3608591 286308 258851 69488 258851 69488 3962584 3348569 3962584 3348569 503832 199570 503832 199570 3339594 2520094 3339594 2520094 4305568 3341881 4305568 3341881 1662608 4804078 1662608 4804078 436688 316438 436688 316438 4332143 2443985 4332143 2443985 378337 984154 378337 984154 3321640 2536918 3321640 2536918 967647 482254 967647 482254 3653244 3334604 3653244 3334604 1458223 835507 1458223 835507 251357 1918471 251357 1918471 4347432 2927562 4347432 2927562 1912544 3332701 1912544 3332701 4001722 1420188 4001722 1420188 3235029 3817209 3235029 3817209 1298980 243873 1298980 243873 3350375 4967745 3350375 4967745 257080 217766 257080 217766 4280869 2611176 4280869 2611176 1441565 92994 1441565 92994 2038447 2087530 2038447 2087530 1235400 1535360 1235400 1535360 3333132 2933823 3333132 2933823 4671803 3322104 4671803 3322104 1672125 983567 1672125 983567 244841 2093260 244841 2093260 4629266 3342433 4629266 3342433 1414163 1658599 1414163 1658599 3640771 3332937 3640771 3332937 4772745 738457 4772745 738457 373996 3322498 373996 3322498 4682272 1658774 4682272 1658774 1152847 1066184 1152847 1066184 810095 724264 810095 724264 1654338 4084027 1654338 4084027 3907404 758245 3907404 758245 918402 1677852 918402 1677852 902726 811551 902726 811551 272359 3347510 272359 3347510 4115003 609731 4115003 609731 309604 3326092 309604 3326092 3332622 1663898 3332622 1663898 3992373 3004363 3992373 3004363 3314474 243705 3314474 243705 392252 2018269 392252 2018269 4769473 889074 4769473 889074 329984 51907 329984 51907 4251570 2682393 4251570 2682393 3573126 1660241 3573126 1660241 72586 4931176 72586 4931176 1675804 1662231 1675804 1662231 2382827 1658532 2382827 1658532 263519 753749 263519 753749 1102915 491911 1102915 491911 4490663 2197825 4490663 2197825 1109302 526088 1109302 526088 1653477 4980437 1653477 4980437 3328666 2411257 3328666 2411257 4496519 2934807 4496519 2934807 4732436 1314188 4732436 1314188 639257 1986829 639257 1986829 4770156 4953014 4770156 4953014 1331971 78001 1331971 78001 3901100 3323541 3901100 3323541 4445405 515677 4445405 515677 1305606 2773547 1305606 2773547 4674642 3337654 4674642 3337654 227463 1308147 227463 1308147 3651581 2386972 3651581 2386972 4487805 1664848 4487805 1664848 1131390 452186 1131390 452186 3318046 2199309 3318046 2199309 4210083 2801593 4210083 2801593 3617205 1214677 3617205 1214677 446668 1283947 446668 1283947 354596 4969105 354596 4969105 3994320 370989 3994320 370989 1308175 282562 1308175 282562 3342322 4998366 3342322 4998366 953411 450082 953411 450082 4056766 4160513 4056766 4160513 1303433 440589 1303433 440589 403133 3349679 403133 3349679 4889336 1673309 4889336 1673309 1334913 255379 1334913 255379 4317984 2657273 4317984 2657273 1245183 22612 1245183 22612 3350317 1194115 3350317 1194115 627048 360090 627048 360090 3993426 2927103 3993426 2927103 4689717 3324095 4689717 3324095 235338 260671 235338 260671 3350031 1941273 3350031 1941273 4828415 1507817 4828415 1507817 3346711 329544 3346711 329544 288234 2607189 288234 2607189 4619342 3025225 4619342 3025225 585974 1262816 585974 1262816 4621439 4412714 4621439 4412714 1306192 1183206 1306192 1183206 1128316 144073 1128316 144073 3331991 2361767 3331991 2361767 4549498 1193947 4549498 1193947 383787 1659731 383787 1659731 3965077 2832139 3965077 2832139 3656104 3083059 3656104 3083059 1074177 1681092 1074177 1681092 4858457 3918875 4858457 3918875 1678275 1870018 1678275 1870018 3045526 4338299 3045526 4338299 1216848 737657 1216848 737657 262838 4796980 262838 4796980 3323297 508830 3323297 508830 447773 203350 447773 203350 3047935 4325175 3047935 4325175 1275196 301353 1275196 301353 3992274 3322113 3992274 3322113 4596964 1885523 4596964 1885523 745168 515657 745168 515657 3328204 4193518 3328204 4193518 4031728 988724 4031728 988724 523526 2864855 523526 2864855 3325522 14285 3325522 14285 1350259 4977833 1350259 4977833 3892766 988894 3892766 988894 835367 493002 835367 493002 3898086 2897959 3898086 2897959 3337519 479782 3337519 479782 842140 3091254 842140 3091254 4783759 349705 4783759 349705 322292 3341683 322292 3341683 4603030 822445 4603030 822445 651233 635531 651233 635531 3330232 3006554 3330232 3006554 3876316 293717 3876316 293717 260893 1669319 260893 1669319 4477647 3323816 4477647 3323816 1657400 610208 1657400 610208 225572 2592112 225572 2592112 4239254 1669422 4239254 1669422 326279 35901 326279 35901 4680342 2012345 4680342 2012345 2573053 3345215 2573053 3345215 210221 200784 210221 200784 4186245 2907579 4186245 2907579 3347872 544566 3347872 544566 237196 4924835 237196 4924835 3747319 1611245 3747319 1611245 328965 230084 328965 230084 3740162 3101268 3740162 3101268 4855922 3349987 4855922 3349987 379980 49618 379980 49618 4295969 2382161 4295969 2382161 2160790 530444 2160790 530444 1556819 4120083 1556819 4120083 1770770 1175999 1770770 1175999 749858 346470 749858 346470 4303971 3322375 4303971 3322375 746151 530143 746151 530143 204639 3327721 204639 3327721 4046811 1655205 4046811 1655205 410147 767137 410147 767137 3329707 4966470 3329707 4966470 1140744 1549452 1140744 1549452 4668219 3107811 4668219 3107811 1267308 1053299 1267308 1053299 4301500 3341619 4301500 3341619 1661495 1666213 1661495 1666213 4505386 2482769 4505386 2482769 3897602 3038156 3897602 3038156 957371 201076 957371 201076 4170154 2739817 4170154 2739817 646141 848810 646141 848810 1020990 2860554 1020990 2860554 4658553 4110882 4658553 4110882 1651953 57909 1651953 57909 4679007 2353352 4679007 2353352 3547668 1234944 3547668 1234944 1086149 698760 1086149 698760 442134 3446802 442134 3446802 3873883 1670187 3873883 1670187 4731758 2648043 4731758 2648043 3921089 2855868 3921089 2855868 1683375 684213 1683375 684213 662443 281911 662443 281911 3754312 3058995 3754312 3058995 4739662 2242781 4739662 2242781 3151000 1360513 3151000 1360513 212646 4647123 212646 4647123 3995202 2568203 3995202 2568203 4712574 1183898 4712574 1183898 363025 4061362 363025 4061362 4008888 1601232 4008888 1601232 1388773 1115528 1388773 1115528 54792 1664999 54792 1664999 4710485 108662 4710485 108662 1739288 2167364 1739288 2167364 4712482 855193 4712482 855193 823832 2598873 823832 2598873 4265299 2591489 4265299 2591489 460313 689093 460313 689093 4220031 2634397 4220031 2634397 1659599 1101725 1659599 1101725 906959 507959 906959 507959 3321856 3037495 3321856 3037495 3658837 838731 3658837 838731 907675 1714951 907675 1714951 3344362 2573711 3344362 2573711 4495426 3337001 4495426 3337001 603520 424241 603520 424241 328611 300868 328611 300868 1674205 2385421 1674205 2385421 4741392 4109156 4741392 4109156 1655915 1048823 1655915 1048823 580684 458148 580684 458148 4277755 2612201 4277755 2612201 893062 793630 893062 793630 4670770 3251677 4670770 3251677 1048674 293451 1048674 293451 1674470 3314207 1674470 3314207 4651224 1908792 4651224 1908792 3345741 452028 3345741 452028 176718 3658749 176718 3658749 4382405 1869954 4382405 1869954 4927758 1108234 4927758 1108234 218785 185391 218785 185391 3333772 2624284 3333772 2624284 4394943 1651476 4394943 1651476 2597748 2607868 2597748 2607868 4488261 1681984 4488261 1681984 884199 4452048 884199 4452048 4284201 1346615 4284201 1346615 271988 231839 271988 231839 3320354 4705907 3320354 4705907 1275313 18186 1275313 18186 4611158 2158123 4611158 2158123 410602 4300051 410602 4300051 4167854 2143820 4167854 2143820 4614223 3829160 4614223 3829160 1378293 999504 1378293 999504 934311 4393604 934311 4393604 4500121 588127 4500121 588127 408914 1833311 408914 1833311 1676474 4457416 1676474 4457416 4356601 1650996 4356601 1650996 1414878 452870 1414878 452870 311282 3316468 311282 3316468 4447487 2399553 4447487 2399553 1305916 310917 1305916 310917 1407755 2617459 1407755 2617459 4213782 1178980 4213782 1178980 353847 3347356 353847 3347356 4545709 1966169 4545709 1966169 1115625 416037 1115625 416037 3932756 4497530 3932756 4497530 789671 763537 789671 763537 1685753 3050364 1685753 3050364 4721893 1683230 4721893 1683230 1281784 649563 1281784 649563 527782 1896562 527782 1896562 3588268 3342731 3588268 3342731 552161 475304 552161 475304 1672533 4750310 1672533 4750310 471656 737818 471656 737818 3323433 3950813 3323433 3950813 4354750 730836 4354750 730836 676204 619171 676204 619171 470431 455977 470431 455977 719974 1677417 719974 1677417 2644042 3320561 2644042 3320561 2317808 66203 2317808 66203 1407854 2481444 1407854 2481444 3337957 4401066 3337957 4401066 4267920 947879 4267920 947879 935401 806145 935401 806145 479623 2722887 479623 2722887 4571320 810978 4571320 810978 508102 2828476 508102 2828476 4252213 2349222 4252213 2349222 3554654 873578 3554654 873578 603702 2823395 603702 2823395 4705703 3959165 4705703 3959165 2092993 1166482 2092993 1166482 878498 388268 878498 388268 3316134 2546711 3316134 2546711 4328369 841832 4328369 841832 700907 3317278 700907 3317278 3813852 2191550 3813852 2191550 4678217 958526 4678217 958526 660689 391226 660689 391226 329715 2901126 329715 2901126 4754453 3160245 4754453 3160245 1649580 944678 1649580 944678 1674637 4697755 1674637 4697755 3926986 2237366 3926986 2237366 4507316 3323519 4507316 3323519 1032026 3599831 1032026 3599831 4077066 1908282 4077066 1908282 4930422 4165488 4930422 4165488 1456292 478334 1456292 478334 1679625 2538793 1679625 2538793 4161226 1308044 4161226 1308044 932726 446656 932726 446656 4213037 2861023 4213037 2861023 780001 709854 780001 709854 4885969 3349232 4885969 3349232 1074204 481766 1074204 481766 4239847 3341002 4239847 3341002 619866 585409 619866 585409 2586104 2825090 2586104 2825090 4696712 1169101 4696712 1169101 51012 3345474 51012 3345474 3322854 394118 3322854 394118 106386 3346672 106386 3346672 3348098 2112757 3348098 2112757 4604740 4207021 4604740 4207021 234442 2824148 234442 2824148 4768356 4939438 4768356 4939438 349031 275177 349031 275177 4493377 2422058 4493377 2422058 1224344 1212179 1224344 1212179 317203 164776 317203 164776 4322572 3184577 4322572 3184577 2946662 3338338 2946662 3338338 386459 508556 386459 508556 3329064 2197852 3329064 2197852 4629402 4494072 4629402 4494072 637771 638684 637771 638684 413486 2337475 413486 2337475 4698756 3325330 4698756 3325330 3557117 2065309 3557117 2065309 4153115 1649481 4153115 1649481 1000781 213758 1000781 213758 75421 3512667 75421 3512667 3776064 2349217 3776064 2349217 4572304 3342954 4572304 3342954 1564103 1057720 1564103 1057720 547173 222616 547173 222616 3347520 2298127 3347520 2298127 4499306 3349698 4499306 3349698 1659826 42010 1659826 42010 3340431 2476470 3340431 2476470 841647 103785 841647 103785 4001275 2400097 4001275 2400097 4538373 1990703 4538373 1990703 812358 4842283 812358 4842283 4109361 2438870 4109361 2438870 3994112 532654 3994112 532654 1518306 3350823 1518306 3350823 3317661 1430617 3317661 1430617 261524 1288626 261524 1288626 3626240 2508100 3626240 2508100 1393622 245741 1393622 245741 3674566 3314275 3674566 3314275 4561026 1649760 4561026 1649760 584690 824892 584690 824892 3885662 2801519 3885662 2801519 1655032 48284 1655032 48284 3572425 1883315 3572425 1883315 1663547 2878872 1663547 2878872 4783589 3737999 4783589 3737999 344805 305607 344805 305607 3609822 3537311 3609822 3537311 532262 692988 532262 692988 1684703 314660 1684703 314660 50929 2835705 50929 2835705 3612442 1276287 3612442 1276287 1680669 3315613 1680669 3315613 1103767 374619 1103767 374619 1685812 3350237 1685812 3350237 4429922 520811 4429922 520811 459211 399670 459211 399670 3634078 3327810 3634078 3327810 382382 267809 382382 267809 4259096 3073864 4259096 3073864 1895450 3337043 1895450 3337043 3315064 604503 3315064 604503 618243 358396 618243 358396 4430746 1965544 4430746 1965544 4928197 1259776 4928197 1259776 368275 2249391 368275 2249391 4616651 3327370 4616651 3327370 492169 792252 492169 792252 1948487 3347192 1948487 3347192 3320308 994379 3320308 994379 780748 332470 780748 332470 239497 2791660 239497 2791660 4000846 488747 4000846 488747 1649901 2542913 1649901 2542913 4316372 3342314 4316372 3342314 195361 1074195 195361 1074195 3659813 301918 3659813 301918 378642 3032480 378642 3032480 4049224 1660727 4049224 1660727 2718244 3966051 2718244 3966051 681685 942853 681685 942853 4310885 3318565 4310885 3318565 1703749 872495 1703749 872495 471365 4194858 471365 4194858 3344339 378333 3344339 378333 4804041 3981635 4804041 3981635 3319677 1665984 3319677 1665984 1129018 1082732 1129018 1082732 569714 480970 569714 480970 2877556 3351119 2877556 3351119 1897915 1654127 1897915 1654127 403245 1152789 403245 1152789 3785263 2775005 3785263 2775005 4993037 412103 4993037 412103 986160 1659106 986160 1659106 4526371 4389774 4526371 4389774 1184043 589233 1184043 589233 1664366 4797829 1664366 4797829 2572151 1656323 2572151 1656323 620819 237970 620819 237970 4255849 2645713 4255849 2645713 659116 940682 659116 940682 3338585 645315 3338585 645315 611084 3339066 611084 3339066 249250 1325140 249250 1325140 1678552 3233729 1678552 3233729 341874 1025773 341874 1025773 3350872 419653 3350872 419653 1654806 1666551 1654806 1666551 3958775 2780038 3958775 2780038 1659246 4582015 1659246 4582015 4122413 1667685 4122413 1667685 1684379 3085953 1684379 3085953 3572801 1661834 3572801 1661834 630089 419582 630089 419582 3330163 4804974 3330163 4804974 1225222 1110978 1225222 1110978 779475 486887 779475 486887 4670675 2105885 4670675 2105885 1649980 4091932 1649980 4091932 4303467 1229855 4303467 1229855 121105 2096679 121105 2096679 4457986 3057652 4457986 3057652 4771864 4151105 4771864 4151105 1388306 1655768 1388306 1655768 2561946 1857312 2561946 1857312 444363 370579 444363 370579 4334732 2644522 4334732 2644522 4657487 509012 4657487 509012 633910 3343818 633910 3343818 1655690 811007 1655690 811007 689602 669340 689602 669340 3740594 3338120 3740594 3338120 220513 224421 220513 224421 3338516 3325810 3338516 3325810 1661875 128553 1661875 128553 3576898 2772476 3576898 2772476 856599 1648904 856599 1648904 2691333 2218991 2691333 2218991 4458231 3319804 4458231 3319804 1660788 754977 1660788 754977 3157120 4696938 3157120 4696938 1669482 2352330 1669482 2352330 4591272 1407643 4591272 1407643 1305685 364173 1305685 364173 3701607 4056427 3701607 4056427 799467 779800 799467 779800 357708 4763841 357708 4763841 4106984 2274392 4106984 2274392 1611023 1279071 1611023 1279071 151559 3570405 151559 3570405 3766847 1658648 3766847 1658648 1274506 1280930 1274506 1280930 871105 546776 871105 546776 3960980 2518000 3960980 2518000 4271999 1279503 4271999 1279503 1113410 880195 1113410 880195 498849 276453 498849 276453 228449 2937013 228449 2937013 4749179 1339523 4749179 1339523 702769 478739 702769 478739 1877305 3326751 1877305 3326751 704974 388465 704974 388465 3332799 4555175 3332799 4555175 457375 278767 457375 278767 4099340 3026376 4099340 3026376 490871 885475 490871 885475 3321682 4946834 3321682 4946834 3968932 2234928 3968932 2234928 4590385 810243 4590385 810243 423864 2090862 423864 2090862 4272757 3395593 4272757 3395593 2478906 973023 2478906 973023 855470 316486 855470 316486 1670809 3353202 1670809 3353202 4088660 1258957 4088660 1258957 212177 104015 212177 104015 4119407 4183823 4119407 4183823 357107 514033 357107 514033 1011429 3331529 1011429 3331529 3688487 1647819 3688487 1647819 172985 3549156 172985 3549156 4706610 1357067 4706610 1357067 526050 3333467 526050 3333467 4596757 2278244 4596757 2278244 3324840 4955946 3324840 4955946 603158 1286925 603158 1286925 4512601 3201911 4512601 3201911 1651263 1306336 1651263 1306336 4283732 3331768 4283732 3331768 990500 716621 990500 716621 3349508 2722797 3349508 2722797 4654273 1172487 4654273 1172487 3325970 4979446 3325970 4979446 3936160 763864 3936160 763864 598004 2787837 598004 2787837 4733173 1678193 4733173 1678193 1297761 1349401 1297761 1349401 1964240 3351844 1964240 3351844 3328155 719851 3328155 719851 4162658 3332691 4162658 3332691 880156 668450 880156 668450 581169 481279 581169 481279 1275105 2168868 1275105 2168868 4597656 1861995 4597656 1861995 1050201 600996 1050201 600996 3122887 3092685 3122887 3092685 4246203 1657782 4246203 1657782 1104794 849331 1104794 849331 447728 2671843 447728 2671843 4588203 1675935 4588203 1675935 1669296 2883846 1669296 2883846 3759852 3670980 3759852 3670980 1669957 1415497 1669957 1415497 966628 413099 966628 413099 129849 3111743 129849 3111743 4468338 2337301 4468338 2337301 3346773 3336454 3346773 3336454 821904 8436 821904 8436 3350977 4613710 3350977 4613710 1646897 1114146 1646897 1114146 318423 1686098 318423 1686098 4132655 2891829 4132655 2891829 853722 312028 853722 312028 247953 2460811 247953 2460811 4318462 3336376 4318462 3336376 318950 1068201 318950 1068201 4398376 3351922 4398376 3351922 3352148 1896101 3352148 1896101 1658454 2533764 1658454 2533764 3909787 3081562 3909787 3081562 1139036 1140413 1139036 1140413 4135099 3351919 4135099 3351919 429249 213565 429249 213565 4203748 2716139 4203748 2716139 3313758 3859463 3313758 3859463 1667655 546641 1667655 546641 845137 2265176 845137 2265176 4731896 3326261 4731896 3326261 1319802 855699 1319802 855699 750061 2121530 750061 2121530 4696928 3323095 4696928 3323095 369369 574006 369369 574006 4586285 2136961 4586285 2136961 1157136 535579 1157136 535579 718309 1952874 718309 1952874 4433620 3136238 4433620 3136238 1383512 4869377 1383512 4869377 4111531 2281515 4111531 2281515 4612048 995937 4612048 995937 904916 3324161 904916 3324161 4730795 2900060 4730795 2900060 571679 409916 571679 409916 4568588 3107090 4568588 3107090 2191326 1972465 2191326 1972465 4796922 3599790 4796922 3599790 3314600 461124 3314600 461124 435148 2391894 435148 2391894 3588028 3351918 3588028 3351918 1606631 450565 1606631 450565 350811 330060 350811 330060 216524 3326943 216524 3326943 4136632 1664219 4136632 1664219 1680953 2538974 1680953 2538974 4190988 2185312 4190988 2185312 1229627 959222 1229627 959222 246456 16912 246456 16912 4228803 3635982 4228803 3635982 1158866 3914360 1158866 3914360 4127661 2164124 4127661 2164124 723859 552383 723859 552383 212752 128082 212752 128082 4601436 3027002 4601436 3027002 4776262 1045302 4776262 1045302 609677 357902 609677 357902 4494118 3348930 4494118 3348930 1674853 4185777 1674853 4185777 4027063 2192517 4027063 2192517 4496715 1104017 4496715 1104017 992081 564296 992081 564296 348346 330112 348346 330112 242199 210698 242199 210698 209191 3334992 209191 3334992 3797299 1680415 3797299 1680415 1162878 294462 1162878 294462 3313449 3337022 3313449 3337022 4367510 1709129 4367510 1709129 1040313 626030 1040313 626030 417477 2933082 417477 2933082 4625734 3328798 4625734 3328798 464174 250314 464174 250314 195887 89613 195887 89613 4337021 2602089 4337021 2602089 1676685 2342219 1676685 2342219 1111938 1045806 1111938 1045806 345499 1747005 345499 1747005 4307655 3932162 4307655 3932162 1047798 684435 1047798 684435 3420880 2548301 3420880 2548301 4308917 3323948 4308917 3323948 1157131 1063327 1157131 1063327 569262 364713 569262 364713 1686046 2596052 1686046 2596052 4325688 2760949 4325688 2760949 4880356 1649319 4880356 1649319 1115076 698893 1115076 698893 585032 3315434 585032 3315434 3643634 2028031 3643634 2028031 2798349 3342791 2798349 3342791 4919986 4387286 4919986 4387286 1057744 959262 1057744 959262 599720 562002 599720 562002 2139412 3322883 2139412 3322883 985839 596038 985839 596038 4624440 2955183 4624440 2955183 2115496 1063507 2115496 1063507 308696 1621590 308696 1621590 3337153 2441664 3337153 2441664 1162801 924579 1162801 924579 9385 3326439 9385 3326439 4731989 1669487 4731989 1669487 2067098 4734950 2067098 4734950 319233 125284 319233 125284 1672284 3107167 1672284 3107167 3881318 2215649 3881318 2215649 4652149 3061689 4652149 3061689 330289 517524 330289 517524 3260648 3341503 3260648 3341503 4709245 1648351 4709245 1648351 687910 647437 687910 647437 4113593 2980728 4113593 2980728 1567555 1059010 1567555 1059010 515686 1245288 515686 1245288 4754550 3342798 4754550 3342798 245941 4577878 245941 4577878 4308563 2227659 4308563 2227659 3352880 1122230 3352880 1122230 2230204 2902504 2230204 2902504 4596112 1650639 4596112 1650639 1677362 2453253 1677362 2453253 4221125 2906236 4221125 2906236 3314868 1259262 3314868 1259262 974806 887548 974806 887548 4599146 2408267 4599146 2408267 3350760 1026868 3350760 1026868 393505 4876870 393505 4876870 3340712 1671107 3340712 1671107 787447 667898 787447 667898 641799 1863182 641799 1863182 4795853 2727071 4795853 2727071 1650066 4310630 1650066 4310630 3338176 1679917 3338176 1679917 4084202 2703752 4084202 2703752 1057698 751138 1057698 751138 656804 202109 656804 202109 4685076 3697813 4685076 3697813 3325037 702225 3325037 702225 898670 1683760 898670 1683760 4875011 3338926 4875011 3338926 1182505 435458 1182505 435458 387490 349050 387490 349050 233901 232780 233901 232780 2650433 3315483 2650433 3315483 1278262 1570557 1278262 1570557 4895711 3351764 4895711 3351764 3335639 3044712 3335639 3044712 4500482 2101742 4500482 2101742 2623080 1669344 2623080 1669344 4440766 3320911 4440766 3320911 1363541 4751675 1363541 4751675 4555774 2782393 4555774 2782393 2832602 1019562 2832602 1019562 3328860 88708 3328860 88708 2820374 2504348 2820374 2504348 4385405 2126221 4385405 2126221 3628400 3349562 3628400 3349562 4893872 547208 4893872 547208 1673040 1683462 1673040 1683462 4323495 3321055 4323495 3321055 1671765 706731 1671765 706731 279085 2915808 279085 2915808 4726128 1247339 4726128 1247339 823597 366068 823597 366068 4531455 4547184 4531455 4547184 485153 918138 485153 918138 3680189 3326888 3680189 3326888 1133143 355689 1133143 355689 3336839 2549021 3336839 2549021 4262784 2289220 4262784 2289220 971708 951645 971708 951645 611923 496255 611923 496255 4674883 3688743 4674883 3688743 2229491 1682613 2229491 1682613 4032289 4792529 4032289 4792529 564119 2139165 564119 2139165 4104623 3328078 4104623 3328078 882105 580958 882105 580958 4047643 3103247 4047643 3103247 1649904 1669525 1649904 1669525 4786772 41060 4786772 41060 1406496 2134079 1406496 2134079 4658010 1686378 4658010 1686378 1211441 1352119 1211441 1352119 1671623 2663729 1671623 2663729 4422605 2964234 4422605 2964234 1057733 990942 1057733 990942 660551 612941 660551 612941 1686150 1707514 1686150 1707514 674184 652832 674184 652832 3860474 2764783 3860474 2764783 4713954 3317690 4713954 3317690 728006 316532 728006 316532 3978227 3344741 3978227 3344741 1662496 723492 1662496 723492 931093 2454326 931093 2454326 4341537 3801232 4341537 3801232 3321512 1680261 3321512 1680261 1052951 891444 1052951 891444 843996 750873 843996 750873 3546026 1885789 3546026 1885789 3993888 3318460 3993888 3318460 508741 3540780 508741 3540780 4640950 2097983 4640950 2097983 3412223 3336467 3412223 3336467 1647374 1973671 1647374 1973671 4766506 1680510 4766506 1680510 1021671 840124 1021671 840124 793026 794189 793026 794189 3242599 3882832 3242599 3882832 1441404 1343534 1441404 1343534 231192 186480 231192 186480 4387025 3076336 4387025 3076336 3315005 1206381 3315005 1206381 146992 2101734 146992 2101734 3222626 3758963 3222626 3758963 448975 841658 448975 841658 1666614 3060964 1666614 3060964 4773334 938056 4773334 938056 366633 2737265 366633 2737265 3634841 1659215 3634841 1659215 4748138 2893650 4748138 2893650 1051732 4017261 1051732 4017261 4443418 1251685 4443418 1251685 1606443 3318553 1606443 3318553 222071 1164860 222071 1164860 3624310 3015683 3624310 3015683 1263150 909026 1263150 909026 3891301 3315655 3891301 3315655 1471389 654811 1471389 654811 963148 2657639 963148 2657639 4167011 238647 4167011 238647 1316896 2010101 1316896 2010101 3773401 2526660 3773401 2526660 4290679 463468 4290679 463468 279294 1647439 279294 1647439 4599927 2210525 4599927 2210525 3866036 2755338 3866036 2755338 4588036 3316879 4588036 3316879 102092 3795742 102092 3795742 4486447 1675731 4486447 1675731 624782 342428 624782 342428 1825184 1949517 1825184 1949517 4171242 2537118 4171242 2537118 4470616 640585 4470616 640585 831941 2484140 831941 2484140 4626527 3330146 4626527 3330146 350680 248841 350680 248841 1682323 2325691 1682323 2325691 4335133 2864698 4335133 2864698 4821296 3349197 4821296 3349197 627201 2429807 627201 2429807 4614204 4191926 4614204 4191926 1656153 462297 1656153 462297 326349 41938 326349 41938 4238745 3865277 4238745 3865277 1680187 443705 1680187 443705 426972 2081615 426972 2081615 4130484 2502491 4130484 2502491 1396381 15187 1396381 15187 3479306 3380276 3479306 3380276 1373275 1240499 1373275 1240499 402003 1653970 402003 1653970 3347447 2570253 3347447 2570253 4346165 1227741 4346165 1227741 235031 107268 235031 107268 4325531 3318701 4325531 3318701 3339246 4532241 3339246 4532241 469017 391828 469017 391828 3827207 4895151 3827207 4895151 3320980 1657145 3320980 1657145 1357516 316108 1357516 316108 1652888 4243402 1652888 4243402 3920914 1659761 3920914 1659761 1493785 2198290 1493785 2198290 4509661 2132001 4509661 2132001 4641007 3638716 4641007 3638716 1658850 4991473 1658850 4991473 823234 2386662 823234 2386662 4888902 1382183 4888902 1382183 2545484 3317813 2545484 3317813 984162 558149 984162 558149 516703 381160 516703 381160 3944245 1895253 3944245 1895253 5002177 274206 5002177 274206 1652416 1649219 1652416 1649219 3428454 3615840 3428454 3615840 1162119 841208 1162119 841208 795447 2874136 795447 2874136 4514787 1289681 4514787 1289681 868219 847213 868219 847213 412276 1670521 412276 1670521 4110742 3034606 4110742 3034606 1655644 896675 1655644 896675 370826 257774 370826 257774 228235 3327708 228235 3327708 2459912 923640 2459912 923640 174899 3351949 174899 3351949 4204860 2029559 4204860 2029559 4677001 1894553 4677001 1894553 907484 466367 907484 466367 345151 4023387 345151 4023387 3342918 1283174 3342918 1283174 327182 245834 327182 245834 3336748 3067568 3336748 3067568 3909157 1338988 3909157 1338988 235266 3750990 235266 3750990 4096045 1118590 4096045 1118590 280935 81494 280935 81494 3565983 3336193 3565983 3336193 3889386 2506672 3889386 2506672 4281730 2948674 4281730 2948674 1649045 1250239 1649045 1250239 3560868 3342762 3560868 3342762 433556 1661167 433556 1661167 3750499 3349464 3750499 3349464 4748364 914354 4748364 914354 369065 2509666 369065 2509666 4419609 2264480 4419609 2264480 3617249 1326728 3617249 1326728 283943 4649499 283943 4649499 3314284 530343 3314284 530343 1237507 2367744 1237507 2367744 4559807 3335875 4559807 3335875 1059170 439469 1059170 439469 409740 366025 409740 366025 3693623 3581070 3693623 3581070 819379 2149018 819379 2149018 4257426 3620456 4257426 3620456 1735373 1159512 1735373 1159512 1320989 2779600 1320989 2779600 4042063 1207363 4042063 1207363 962377 863639 962377 863639 203943 4935190 203943 4935190 4235741 1274053 4235741 1274053 92273 2288205 92273 2288205 4440215 3193459 4440215 3193459 2146133 943281 2146133 943281 446927 4874434 446927 4874434 3707328 1890226 3707328 1890226 871056 445462 871056 445462 415355 2305307 415355 2305307 3329695 3337230 3329695 3337230 357452 844020 357452 844020 3335778 2779087 3335778 2779087 3714997 1655394 3714997 1655394 4642933 2178704 4642933 2178704 4082676 3321501 4082676 3321501 4612596 2308987 4612596 2308987 3334870 3330127 3334870 3330127 3848379 2262715 3848379 2262715 4009124 4502247 4009124 4502247 541772 1114743 541772 1114743 4258295 3318712 4258295 3318712 545745 985208 545745 985208 3766993 3347225 3766993 3347225 3317848 195226 3317848 195226 1302418 2447296 1302418 2447296 4632042 1974700 4632042 1974700 2111179 3322914 2111179 3322914 3333004 1684087 3333004 1684087 1709859 1657747 1709859 1657747 4330370 2598730 4330370 2598730 3320012 1656118 3320012 1656118 1686631 3332334 1686631 3332334 1037594 994404 1037594 994404 3337434 2363361 3337434 2363361 604968 654621 604968 654621 3114934 3327492 3114934 3327492 4905844 819774 4905844 819774 401905 248889 401905 248889 232505 4586691 232505 4586691 3911411 1662023 3911411 1662023 1114724 860660 1114724 860660 614146 105738 614146 105738 4544146 2352301 4544146 2352301 3771149 1677358 3771149 1677358 618494 4382401 618494 4382401 2641954 2037534 2641954 2037534 4562765 3317039 4562765 3317039 2455362 3286684 2455362 3286684 1664487 2586840 1664487 2586840 4009203 2173049 4009203 2173049 4764171 643692 4764171 643692 628047 384396 628047 384396 3562892 3343290 3562892 3343290 4256898 1397953 4256898 1397953 1153196 528359 1153196 528359 347684 208496 347684 208496 2547353 2074762 2547353 2074762 4715084 1338054 4715084 1338054 818974 611412 818974 611412 1679631 2230194 1679631 2230194 4531153 3161880 4531153 3161880 1237056 392620 1237056 392620 4464387 2290529 4464387 2290529 616394 3747499 616394 3747499 3315713 2442755 3315713 2442755 4657855 3710016 4657855 3710016 1140236 1971577 1140236 1971577 4077283 3331428 4077283 3331428 3604477 2587170 3604477 2587170 4715863 3322723 4715863 3322723 167351 596877 167351 596877 3938910 3336642 3938910 3336642 1091174 212184 1091174 212184 4232993 3325794 4232993 3325794 978417 294194 978417 294194 180527 3494248 180527 3494248 3604589 526814 3604589 526814 408906 3343496 408906 3343496 4151280 2501403 4151280 2501403 3066836 3807997 3066836 3807997 1655215 685456 1655215 685456 363748 2640683 363748 2640683 2952131 1124351 2952131 1124351 867435 2771206 867435 2771206 4511948 4895973 4511948 4895973 1521204 1670160 1521204 1670160 4188998 3101064 4188998 3101064 971066 834777 971066 834777 307096 3261020 307096 3261020 1991260 1072045 1991260 1072045 568956 3323038 568956 3323038 4077655 1998425 4077655 1998425 1240741 419408 1240741 419408 1115229 1376742 1115229 1376742 2285070 3346573 2285070 3346573 719672 917456 719672 917456 3698557 3320902 3698557 3320902 781679 619713 781679 619713 3332230 2301711 3332230 2301711 1408179 806602 1408179 806602 485691 3330136 485691 3330136 4722923 1886390 4722923 1886390 1661568 1227574 1661568 1227574 1085836 413443 1085836 413443 4200171 2580843 4200171 2580843 1683282 3328236 1683282 3328236 3978645 861120 3978645 861120 553551 460072 553551 460072 397585 3337592 397585 3337592 2396551 4826682 2396551 4826682 3349049 2438201 3349049 2438201 4455338 2939112 4455338 2939112 103191 645778 103191 645778 1683088 2337114 1683088 2337114 4437383 3005231 4437383 3005231 1279734 1038825 1279734 1038825 3996888 2766948 3996888 2766948 4727354 771022 4727354 771022 1666813 2416465 1666813 2416465 4435141 1373396 4435141 1373396 1665496 645885 1665496 645885 498775 228249 498775 228249 228280 3315707 228280 3315707 4378300 20083 4378300 20083 1670795 4939148 1670795 4939148 4219101 2505581 4219101 2505581 3554235 1726887 3554235 1726887 1654132 2407087 1654132 2407087 4407908 1661654 4407908 1661654 1406382 4975983 1406382 4975983 4993211 1315832 4993211 1315832 52330 2176684 52330 2176684 3337082 669669 3337082 669669 799050 4634145 799050 4634145 4076216 843160 4076216 843160 632595 607139 632595 607139 242577 2795856 242577 2795856 3938486 1297973 3938486 1297973 1068467 561560 1068467 561560 4254863 3348715 4254863 3348715 4934214 1380267 4934214 1380267 249043 257086 249043 257086 4079192 3345682 4079192 3345682 589213 444547 589213 444547 4831119 3415898 4831119 3415898 3344741 139414 3344741 139414 933172 2336149 933172 2336149 4402202 3088944 4402202 3088944 3098020 4709295 3098020 4709295 485086 557136 485086 557136 1680074 4629908 1680074 4629908 386898 2392527 386898 2392527 3789566 3330937 3789566 3330937 921871 828631 921871 828631 753857 1036901 753857 1036901 3907706 3329276 3907706 3329276 469850 1095085 469850 1095085 4044480 3384723 4044480 3384723 1911843 1162948 1911843 1162948 4337269 2363980 4337269 2363980 3337521 3336989 3337521 3336989 565522 435745 565522 435745 4016708 2976264 4016708 2976264 4889692 3510637 4889692 3510637 940387 787168 940387 787168 637433 605771 637433 605771 495966 2523380 495966 2523380 4563688 1658103 4563688 1658103 427254 287401 427254 287401 162096 2493051 162096 2493051 4383642 1649005 4383642 1649005 1686070 590511 1686070 590511 505835 473227 505835 473227 3315681 1681543 3315681 1681543 4612533 2666393 4612533 2666393 1671142 4093137 1671142 4093137 1340630 240715 1340630 240715 4535285 2350610 4535285 2350610 1106009 974716 1106009 974716 467502 238185 467502 238185 197708 27894 197708 27894 3942592 3514593 3942592 3514593 1671959 1647429 1671959 1647429 356080 314536 356080 314536 259976 2928045 259976 2928045 4756790 808693 4756790 808693 542396 3345093 542396 3345093 4778200 2058551 4778200 2058551 2965268 761743 2965268 761743 1668793 4456735 1668793 4456735 4628709 1868898 4628709 1868898 448802 916855 448802 916855 3836372 2989621 3836372 2989621 3251339 1063861 3251339 1063861 576224 3317259 576224 3317259 3320968 924189 3320968 924189 424676 2920831 424676 2920831 4731087 1431657 4731087 1431657 1016240 582929 1016240 582929 4680276 2010767 4680276 2010767 1670550 1235253 1670550 1235253 376278 213756 376278 213756 212813 3327814 212813 3327814 4618266 2142330 4618266 2142330 1338926 3349146 1338926 3349146 3989194 519600 3989194 519600 182706 3352705 182706 3352705 4294184 1647841 4294184 1647841 3326391 4997512 3326391 4997512 956550 772479 956550 772479 792292 505117 792292 505117 3938617 2506588 3938617 2506588 4406727 3342359 4406727 3342359 655173 737582 655173 737582 2500563 2439492 2500563 2439492 4243091 1511238 4243091 1511238 2094592 3352544 2094592 3352544 4724668 277657 4724668 277657 1346749 1665898 1346749 1665898 247211 230198 247211 230198 2141894 1684129 2141894 1684129 1416730 729366 1416730 729366 499911 3336203 499911 3336203 5006685 2260913 5006685 2260913 3839682 3351643 3839682 3351643 123208 1654757 123208 1654757 4517583 3155887 4517583 3155887 817002 258684 817002 258684 3987130 3328699 3987130 3328699 831571 827258 831571 827258 3329506 2283241 3329506 2283241 4736969 3328531 4736969 3328531 1687967 3776776 1687967 3776776 3958930 1110091 3958930 1110091 773062 776648 773062 776648 702494 2933399 702494 2933399 4664949 892399 4664949 892399 643333 3932193 643333 3932193 4943435 1241853 4943435 1241853 1266808 1647266 1266808 1647266 4460019 4150902 4460019 4150902 2143304 1088259 2143304 1088259 835660 224802 835660 224802 3790156 2983467 3790156 2983467 2215978 3341611 2215978 3341611 410952 969840 410952 969840 3841106 3894561 3841106 3894561 1006200 508495 1006200 508495 1715212 3339134 1715212 3339134 3337968 4790139 3337968 4790139 1363698 656944 1363698 656944 3628901 3317294 3628901 3317294 531619 900586 531619 900586 3750357 3319123 3750357 3319123 1674089 624059 1674089 624059 553570 3342936 553570 3342936 3330994 1674143 3330994 1674143 3982386 2567025 3982386 2567025 4650090 1646692 4650090 1646692 1672881 905685 1672881 905685 854174 3323578 854174 3323578 4043345 2101999 4043345 2101999 4655343 1653664 4655343 1653664 1672355 3316617 1672355 3316617 4781183 2674986 4781183 2674986 2499054 855016 2499054 855016 338771 2396315 338771 2396315 4362304 1985761 4362304 1985761 1661363 2690701 1661363 2690701 2166688 1657260 2166688 1657260 3653626 3349286 3653626 3349286 719735 458697 719735 458697 4182228 2935137 4182228 2935137 1892224 4446351 1892224 4446351 3951305 1385693 3951305 1385693 255463 1661825 255463 1661825 4584785 3183962 4584785 3183962 1738791 847872 1738791 847872 1059682 320355 1059682 320355 4447003 2436774 4447003 2436774 3729536 2026787 3729536 2026787 1874932 973464 1874932 973464 514456 2322570 514456 2322570 4657765 861650 4657765 861650 69028 3320509 69028 3320509 4848679 4044791 4848679 4044791 235178 1992184 235178 1992184 4289993 3313780 4289993 3313780 1561348 267004 1561348 267004 1041150 4949228 1041150 4949228 4691890 1948533 4691890 1948533 398613 1006076 398613 1006076 3908462 2419126 3908462 2419126 4119882 3639437 4119882 3639437 3324713 4818037 3324713 4818037 1160761 1142596 1160761 1142596 703566 434280 703566 434280 3577669 4385731 3577669 4385731 1662986 760576 1662986 760576 848426 4088289 848426 4088289 1963967 1362532 1963967 1362532 1219134 479180 1219134 479180 733350 3865107 733350 3865107 4031661 1574933 4031661 1574933 309753 1072752 309753 1072752 3973484 2931751 3973484 2931751 1043854 197746 1043854 197746 3593175 3340617 3593175 3340617 1672366 543186 1672366 543186 3802192 3351776 3802192 3351776 1121128 889640 1121128 889640 394764 2278265 394764 2278265 4390778 3539983 4390778 3539983 878933 499052 878933 499052 4492991 3041711 4492991 3041711 4699590 937818 4699590 937818 701703 2660941 701703 2660941 4736159 4820157 4736159 4820157 797733 636252 797733 636252 3847194 2593299 3847194 2593299 4067328 1987982 4067328 1987982 774450 680449 774450 680449 600367 480938 600367 480938 311342 318661 311342 318661 4592400 2715701 4592400 2715701 601565 381726 601565 381726 3662644 2139561 3662644 2139561 920012 748423 920012 748423 4530157 3854870 4530157 3854870 3196244 2416574 3196244 2416574 4618096 3325428 4618096 3325428 63810 727977 63810 727977 3316009 3106129 3316009 3106129 4382942 2179316 4382942 2179316 774345 845901 774345 845901 4557713 3337231 4557713 3337231 3907317 2122411 3907317 2122411 583777 272551 583777 272551 3522294 2306070 3522294 2306070 4741386 1881845 4741386 1881845 3324089 196561 3324089 196561 4096912 3077285 4096912 3077285 1678676 4718223 1678676 4718223 483285 219301 483285 219301 3675883 2070600 3675883 2070600 4380892 1365076 4380892 1365076 1244880 806862 1244880 806862 600062 225995 600062 225995 4372961 2864411 4372961 2864411 1014765 980495 1014765 980495 438109 1669684 438109 1669684 1222190 288606 1222190 288606 4176654 3352013 4176654 3352013 873591 2603013 873591 2603013 4268711 1868011 4268711 1868011 2303980 4771240 2303980 4771240 1520168 2249251 1520168 2249251 4204660 2804725 4204660 2804725 3211396 986098 3211396 986098 276850 2442340 276850 2442340 4508099 1946523 4508099 1946523 4791785 1648031 4791785 1648031 2243265 4097977 2243265 4097977 1664968 453410 1664968 453410 3320530 3530240 3320530 3530240 3829047 2110290 3829047 2110290 247331 726815 247331 726815 4119552 4881152 4119552 4881152 2440017 1462147 2440017 1462147 4396344 2734613 4396344 2734613 4564060 3087345 4564060 3087345 3353207 307220 3353207 307220 1106047 2157572 1106047 2157572 4715390 32836 4715390 32836 1057555 1665624 1057555 1665624 5001023 3352342 5001023 3352342 948899 629732 948899 629732 247173 251420 247173 251420 4069109 2721138 4069109 2721138 4566352 439862 4566352 439862 1208077 2450833 1208077 2450833 4306410 2351174 4306410 2351174 957211 369279 957211 369279 3623648 2511471 3623648 2511471 1671359 432926 1671359 432926 4138922 2490963 4138922 2490963 4518521 572952 4518521 572952 648085 1981509 648085 1981509 4282718 2620982 4282718 2620982 4579636 3554485 4579636 3554485 3331315 307101 3331315 307101 662683 2857265 662683 2857265 3901661 2311049 3901661 2311049 4569147 3345571 4569147 3345571 1376002 558155 1376002 558155 861680 4503079 861680 4503079 4016301 1675886 4016301 1675886 1679506 3307307 1679506 3307307 1655859 2967984 1655859 2967984 4034500 2555631 4034500 2555631 4448929 3340714 4448929 3340714 1654191 2238482 1654191 2238482 4441917 3328469 4441917 3328469 430949 997007 430949 997007 4599544 2425707 4599544 2425707 1638373 728145 1638373 728145 3758229 2814518 3758229 2814518 3316053 266504 3316053 266504 1039518 2156547 1039518 2156547 4139871 3319833 4139871 3319833 3323895 1660235 3323895 1660235 3572692 3115645 3572692 3115645 1405093 650049 1405093 650049 525206 2044163 525206 2044163 4702429 1648956 4702429 1648956 1663188 3669522 1663188 3669522 675127 632819 675127 632819 4669177 3336858 4669177 3336858 700426 290156 700426 290156 1682930 4600152 1682930 4600152 4292886 1648395 4292886 1648395 1667784 4816806 1667784 4816806 4566716 1676250 4566716 1676250 2221637 4483302 2221637 4483302 1169952 2624487 1169952 2624487 4370045 3321738 4370045 3321738 824609 682232 824609 682232 3315131 4792104 3315131 4792104 662886 597117 662886 597117 359638 2320786 359638 2320786 4706959 3334629 4706959 3334629 3941741 2187320 3941741 2187320 3770477 3327052 3770477 3327052 807428 426397 807428 426397 410681 1649562 410681 1649562 4640031 2293633 4640031 2293633 3739599 3018573 3739599 3018573 3348806 3779012 3348806 3779012 1494403 2310403 1494403 2310403 4167772 3325053 4167772 3325053 978759 485505 978759 485505 441542 2215279 441542 2215279 4178815 2620745 4178815 2620745 1000405 337882 1000405 337882 1506547 1684240 1506547 1684240 1170611 1072002 1170611 1072002 329824 3675910 329824 3675910 4456834 1674824 4456834 1674824 430630 268088 430630 268088 73531 2546763 73531 2546763 3340451 2811916 3340451 2811916 4640508 1719481 4640508 1719481 2354510 4346875 2354510 4346875 1667378 2031891 1667378 2031891 4657293 1668252 4657293 1668252 915315 358766 915315 358766 4154404 2728671 4154404 2728671 4617242 3292997 4617242 3292997 893425 667947 893425 667947 215300 2099733 215300 2099733 3700508 3330588 3700508 3330588 1681609 1673760 1681609 1673760 3769955 2690151 3769955 2690151 701098 552040 701098 552040 2946267 3344175 2946267 3344175 1129505 1130837 1129505 1130837 738231 613706 738231 613706 3337339 2396574 3337339 2396574 4576458 3322403 4576458 3322403 905062 760043 905062 760043 1320678 3279973 1320678 3279973 4555403 2120817 4555403 2120817 4128513 3314235 4128513 3314235 527941 447064 527941 447064 1403013 3862143 1403013 3862143 4628114 1684984 4628114 1684984 1073777 576421 1073777 576421 3502696 1955681 3502696 1955681 4904146 104091 4904146 104091 1220070 3332896 1220070 3332896 4222092 931011 4222092 931011 3320404 3654421 3320404 3654421 3789346 2513599 3789346 2513599 4424372 2910561 4424372 2910561 4651148 1646510 4651148 1646510 1003731 732132 1003731 732132 650923 444696 650923 444696 2813939 2752088 2813939 2752088 4565248 1056913 4565248 1056913 951149 125253 951149 125253 4679023 2074954 4679023 2074954 3628721 4030121 3628721 4030121 640920 1639752 640920 1639752 4463533 3827436 4463533 3827436 947170 821975 947170 821975 3330839 3341090 3330839 3341090 1659379 797482 1659379 797482 663878 500139 663878 500139 3337311 3320945 3337311 3320945 1929147 4729897 1929147 4729897 4086291 1348205 4086291 1348205 418092 1232482 418092 1232482 4036859 2482741 4036859 2482741 4628432 3333243 4628432 3333243 1658226 137862 1658226 137862 4223876 2653926 4223876 2653926 2695607 1888177 2695607 1888177 4367679 3333397 4367679 3333397 2029594 1685920 2029594 1685920 334919 746887 334919 746887 3319530 2874656 3319530 2874656 3900456 1969527 3900456 1969527 4728427 1165822 4728427 1165822 1380715 1673299 1380715 1673299 4445246 3484935 4445246 3484935 472674 445370 472674 445370 4355040 2656550 4355040 2656550 4473261 1653799 4473261 1653799 3352483 491436 3352483 491436 376707 2018111 376707 2018111 4740353 1437328 4740353 1437328 218131 123623 218131 123623 3084438 3352274 3084438 3352274 231830 208408 231830 208408 4266338 3250788 4266338 3250788 2753477 3620004 2753477 3620004 1472932 1647659 1472932 1647659 3350111 4583483 3350111 4583483 3313760 1539085 3313760 1539085 1651346 2368402 1651346 2368402 1669987 4945191 1669987 4945191 3763415 2808992 3763415 2808992 918591 1393301 918591 1393301 4956699 2852354 4956699 2852354 3330579 237087 3330579 237087 395180 2598723 395180 2598723 4594514 3329913 4594514 3329913 1089316 623163 1089316 623163 4023012 3329624 4023012 3329624 1151983 110931 1151983 110931 3331531 4209277 3331531 4209277 886757 233184 886757 233184 234636 199014 234636 199014 3112135 3331993 3112135 3331993 1244001 640546 1244001 640546 499050 416840 499050 416840 135634 4536639 135634 4536639 3965758 2132599 3965758 2132599 4600273 3012099 4600273 3012099 3347247 650790 3347247 650790 2281159 3350214 2281159 3350214 4528983 1329096 4528983 1329096 537336 921824 537336 921824 3324147 2628479 3324147 2628479 4677265 3324094 4677265 3324094 1236442 410824 1236442 410824 3352161 2578391 3352161 2578391 1018233 663175 1018233 663175 3338110 2123250 3338110 2123250 3966845 4418720 3966845 4418720 467034 810710 467034 810710 4043618 2795354 4043618 2795354 1665676 910169 1665676 910169 719447 2096142 719447 2096142 4726430 4979083 4726430 4979083 940208 642810 940208 642810 491566 262645 491566 262645 4339621 3316188 4339621 3316188 1650934 3976121 1650934 3976121 1405244 92658 1405244 92658 4726876 2234590 4726876 2234590 887358 744930 887358 744930 3352033 2782803 3352033 2782803 3976929 840553 3976929 840553 740776 2120102 740776 2120102 4617299 756912 4617299 756912 1669360 2599155 1669360 2599155 4282433 1647959 4282433 1647959 1218634 684680 1218634 684680 262121 2229975 262121 2229975 4246462 1235862 4246462 1235862 359089 3648904 359089 3648904 4027813 2474346 4027813 2474346 4257869 1885034 4257869 1885034 1131309 1077208 1131309 1077208 428786 352317 428786 352317 3620072 1676003 3620072 1676003 1237828 1071602 1237828 1071602 695601 634000 695601 634000 1341821 4425150 1341821 4425150 3329374 1673518 3329374 1673518 541212 868172 541212 868172 4251879 2797507 4251879 2797507 4483295 1658403 4483295 1658403 256479 629567 256479 629567 3827421 2537897 3827421 2537897 4162363 2352254 4162363 2352254 3959642 1950369 3959642 1950369 4814742 504693 4814742 504693 904105 2449395 904105 2449395 4337017 2752210 4337017 2752210 4435104 3415358 4435104 3415358 781994 707788 781994 707788 514491 1995668 514491 1995668 4091995 2597611 4091995 2597611 4498589 2862481 4498589 2862481 4543901 990272 4543901 990272 357146 1432593 357146 1432593 3751996 2836874 3751996 2836874 1653804 1686254 1653804 1686254 4395646 2954068 4395646 2954068 1661788 1917773 1661788 1917773 3329209 2571062 3329209 2571062 4691963 3323852 4691963 3323852 3801947 2137991 3801947 2137991 4533974 2053187 4533974 2053187 3336358 4710063 3336358 4710063 403872 303449 403872 303449 3752360 2360793 3752360 2360793 4520909 3317835 4520909 3317835 761791 494734 761791 494734 4210506 2976947 4210506 2976947 1680351 1064675 1680351 1064675 362319 3045977 362319 3045977 4569271 1685519 4569271 1685519 283124 1184007 283124 1184007 3780680 2635751 3780680 2635751 4298395 319110 4298395 319110 725810 3340393 725810 3340393 4398930 1668474 4398930 1668474 1666859 4314692 1666859 4314692 56701 2071770 56701 2071770 4680049 1666913 4680049 1666913 3631581 3346837 3631581 3346837 270218 818031 270218 818031 3535461 2596350 3535461 2596350 4158462 1678515 4158462 1678515 1649557 4442551 1649557 4442551 1393273 25614 1393273 25614 3795083 3957893 3795083 3957893 1675756 919785 1675756 919785 487716 4934155 487716 4934155 4345321 1669324 4345321 1669324 848932 3345627 848932 3345627 3703652 1650875 3703652 1650875 1432877 2362270 1432877 2362270 4339997 2742835 4339997 2742835 1668519 1733577 1668519 1733577 4251675 3338530 4251675 3338530 749684 356471 749684 356471 335267 3332176 335267 3332176 4959762 1649258 4959762 1649258 3037762 2356782 3037762 2356782 4525269 3340247 4525269 3340247 1658866 4849545 1658866 4849545 4326199 2136938 4326199 2136938 3705242 1942082 3705242 1942082 3314872 2389672 3314872 2389672 4382440 2273264 4382440 2273264 3702579 713115 3702579 713115 1672872 3049978 1672872 3049978 4713587 1031124 4713587 1031124 439788 1270855 439788 1270855 1864881 2364272 1864881 2364272 4709630 1655695 4709630 1655695 1682018 3349083 1682018 3349083 3660282 1408244 3660282 1408244 1663131 3295184 1663131 3295184 3676501 1931486 3676501 1931486 1906654 3335756 1906654 3335756 390238 444816 390238 444816 3887110 3343759 3887110 3343759 4750403 853603 4750403 853603 335110 335553 335110 335553 4517902 2893207 4517902 2893207 1663577 4144086 1663577 4144086 1432301 2491091 1432301 2491091 4738948 915023 4738948 915023 683786 1147037 683786 1147037 464788 2537134 464788 2537134 4669546 1672176 4669546 1672176 400284 1004301 400284 1004301 3991888 4255271 3991888 4255271 1467259 210650 1467259 210650 81496 3349047 81496 3349047 4691661 3423897 4691661 3423897 1301642 300450 1301642 300450 1674137 3340769 1674137 3340769 4737180 898629 4737180 898629 589734 1654914 589734 1654914 2693305 3571687 2693305 3571687 1483150 1880696 1483150 1880696 3892849 3293255 3892849 3293255 2024240 1649426 2024240 1649426 650215 537568 650215 537568 1233705 2684222 1233705 2684222 4436122 900802 4436122 900802 651438 623308 651438 623308 4429796 2462677 4429796 2462677 3196370 3968549 3196370 3968549 3657357 1772285 3657357 1772285 3204686 4021790 3204686 4021790 1650224 1333346 1650224 1333346 599377 764295 599377 764295 3351683 2865409 3351683 2865409 3827975 1665274 3827975 1665274 3329335 3980463 3329335 3980463 3970133 1686649 3970133 1686649 909148 717494 909148 717494 379499 2397297 379499 2397297 4118896 4061685 4118896 4061685 873958 619297 873958 619297 4085071 3339444 4085071 3339444 1551130 2785081 1551130 2785081 4770094 1864499 4770094 1864499 3323653 354220 3323653 354220 331379 2894704 331379 2894704 4669127 554696 4669127 554696 136658 4566417 136658 4566417 3322025 1405504 3322025 1405504 512168 339424 512168 339424 4356764 2453263 4356764 2453263 1658596 3083080 1658596 3083080 4924565 3316939 4924565 3316939 1647128 583294 1647128 583294 3870385 2792774 3870385 2792774 3681091 946127 3681091 946127 124843 2094514 124843 2094514 4988352 4456228 4988352 4456228 1786283 518190 1786283 518190 527208 2878182 527208 2878182 4548665 399943 4548665 399943 1113541 2287557 1113541 2287557 4390735 1170293 4390735 1170293 1131636 619755 1131636 619755 769661 1668436 769661 1668436 4663488 3322324 4663488 3322324 1679746 971576 1679746 971576 625074 611230 625074 611230 3873663 3319679 3873663 3319679 569638 1083634 569638 1083634 4858219 3453854 4858219 3453854 1672523 1678267 1672523 1678267 4253991 2843351 4253991 2843351 784239 860859 784239 860859 4021667 2468315 4021667 2468315 4314992 2969695 4314992 2969695 502337 467293 502337 467293 4022575 3321030 4022575 3321030 1669280 1337773 1669280 1337773 901415 782748 901415 782748 468588 2963262 468588 2963262 3955108 1960092 3955108 1960092 258980 258890 258980 258890 1668738 1668115 1668738 1668115 4550907 3343926 4550907 3343926 1528037 1142332 1528037 1142332 218694 205769 218694 205769 94432 3328161 94432 3328161 4090335 2387509 4090335 2387509 4660890 1098767 4660890 1098767 641469 517361 641469 517361 427941 391513 427941 391513 3724905 2733224 3724905 2733224 484719 449728 484719 449728 4142193 3326674 4142193 3326674 1437799 815887 1437799 815887 291228 223041 291228 223041 3766678 2469750 3766678 2469750 4290799 1391899 4290799 1391899 1155439 476730 1155439 476730 356171 324012 356171 324012 4094817 2900669 4094817 2900669 4689075 4018561 4689075 4018561 1396229 248481 1396229 248481 77964 3627470 77964 3627470 3645419 1229078 3645419 1229078 690768 400642 690768 400642 378601 1411983 378601 1411983 3258496 3945208 3258496 3945208 3350079 1653159 3350079 1653159 2535753 2921123 2535753 2921123 4383944 2212035 4383944 2212035 4738958 881094 4738958 881094 513963 311762 513963 311762 1676950 2865666 1676950 2865666 4055206 972910 4055206 972910 962341 522411 962341 522411 346469 2568403 346469 2568403 4622662 1219889 4622662 1219889 403816 338072 403816 338072 3988326 3203908 3988326 3203908 1286159 325866 1286159 325866 4609003 3049655 4609003 3049655 4764969 788480 4764969 788480 811684 2453513 811684 2453513 4557906 3400213 4557906 3400213 994899 574564 994899 574564 544874 3830480 544874 3830480 4342514 2343325 4342514 2343325 485836 84930 485836 84930 3229936 1973856 3229936 1973856 4077866 2729104 4077866 2729104 3634410 936543 3634410 936543 488204 2954237 488204 2954237 4645085 1659415 4645085 1659415 920377 744975 920377 744975 3762115 2099305 3762115 2099305 762337 589254 762337 589254 402779 1671001 402779 1671001 4285517 3319445 4285517 3319445 1660883 765207 1660883 765207 770931 1903700 770931 1903700 3919640 2962457 3919640 2962457 4680468 3316450 4680468 3316450 1647163 2423951 1647163 2423951 4528507 1366932 4528507 1366932 268891 2866271 268891 2866271 4684014 3036488 4684014 3036488 1056994 473985 1056994 473985 3697006 2979642 3697006 2979642 4726299 1103038 4726299 1103038 1647551 2956721 1647551 2956721 4513469 2269853 4513469 2269853 1469822 595303 1469822 595303 882694 1894466 882694 1894466 3733274 4663245 3733274 4663245 932754 284016 932754 284016 233527 3318781 233527 3318781 3108874 281294 3108874 281294 278615 3333679 278615 3333679 4262419 1678660 4262419 1678660 744757 657076 744757 657076 3864745 3318270 3864745 3318270 4655984 2307465 4655984 2307465 2303119 503437 2303119 503437 4862741 4715521 4862741 4715521 1143522 726504 1143522 726504 780234 1317131 780234 1317131 3319088 3340191 3319088 3340191 1613032 2841435 1613032 2841435 4287531 1657172 4287531 1657172 212133 483462 212133 483462 3331015 1676846 3331015 1676846 4423015 2766819 4423015 2766819 3630063 4038454 3630063 4038454 3330636 1682229 3330636 1682229 892367 680398 892367 680398 590868 3643414 590868 3643414 4247992 1500248 4247992 1500248 402756 1064214 402756 1064214 3325837 2415266 3325837 2415266 4497784 828073 4497784 828073 732921 2458841 732921 2458841 4335415 3025121 4335415 3025121 3350057 4246290 3350057 4246290 1239931 280425 1239931 280425 4552251 2109653 4552251 2109653 782703 353565 782703 353565 4072516 3317777 4072516 3317777 1127829 1657175 1127829 1657175 4525104 3447073 4525104 3447073 1660322 1283213 1660322 1283213 1288725 4747571 1288725 4747571 4428291 2126824 4428291 2126824 1681784 4886525 1681784 4886525 3942951 1686230 3942951 1686230 1671983 4907084 1671983 4907084 984490 228485 984490 228485 237101 2855304 237101 2855304 4526114 1658815 4526114 1658815 650545 692789 650545 692789 1667805 3080524 1667805 3080524 1210359 305207 1210359 305207 2561721 2602652 2561721 2602652 4337843 1861587 4337843 1861587 284816 4502929 284816 4502929 3912855 2093517 3912855 2093517 1002468 1596951 1002468 1596951 4702689 2267780 4702689 2267780 2919151 1182316 2919151 1182316 76280 3488921 76280 3488921 3338611 2077566 3338611 2077566 4282217 2773715 4282217 2773715 3344014 2013855 3344014 2013855 4675244 3327670 4675244 3327670 2411348 1654994 2411348 1654994 223633 3351958 223633 3351958 4512260 1107031 4512260 1107031 1673660 4358574 1673660 4358574 4586771 2006177 4586771 2006177 4737236 1662357 4737236 1662357 162959 2570655 162959 2570655 4509060 3507914 4509060 3507914 1159057 3317323 1159057 3317323 3636909 1328149 3636909 1328149 1099431 315456 1099431 315456 3346001 3351675 3346001 3351675 1683629 2615315 1683629 2615315 4530611 1671009 4530611 1671009 1208766 240090 1208766 240090 206692 2950027 206692 2950027 4309353 1681198 4309353 1681198 2525938 1219599 2525938 1219599 279930 2443252 279930 2443252 3321210 675267 3321210 675267 687441 2726388 687441 2726388 4198157 2476753 4198157 2476753 1879877 909949 1879877 909949 820308 543524 820308 543524 3791583 3394684 3791583 3394684 1655643 94784 1655643 94784 3652688 2502116 3652688 2502116 4922112 838331 4922112 838331 1360226 3017598 1360226 3017598 3332323 4171482 3332323 4171482 3326003 1648560 3326003 1648560 1050204 559269 1050204 559269 518827 4691533 518827 4691533 3902181 2196623 3902181 2196623 3819776 3032155 3819776 3032155 1129486 1096115 1129486 1096115 276736 236709 276736 236709 210458 214975 210458 214975 3183056 1923690 3183056 1923690 3980798 4480509 3980798 4480509 2793137 2510592 2793137 2510592 4706699 3326901 4706699 3326901 1030603 302945 1030603 302945 4103771 3046719 4103771 3046719 1420165 4363564 1420165 4363564 4182831 795633 4182831 795633 1394237 2167485 1394237 2167485 4276977 3321170 4276977 3321170 4400137 1670209 4400137 1670209 1674152 4729194 1674152 4729194 61499 1649500 61499 1649500 2662535 2243534 2662535 2243534 4046580 2658849 4046580 2658849 1346057 654127 1346057 654127 519923 3331769 519923 3331769 4237355 2099821 4237355 2099821 3601063 1015405 3601063 1015405 976875 837940 976875 837940 842627 769288 842627 769288 3588582 3340747 3588582 3340747 585361 579951 585361 579951 3564377 2267563 3564377 2267563 4427272 606770 4427272 606770 204501 1667464 204501 1667464 4129608 2756848 4129608 2756848 1234039 758788 1234039 758788 338760 2624594 338760 2624594 4720678 330230 4720678 330230 766185 1184477 766185 1184477 2277234 2157822 2277234 2157822 3953685 4552543 3953685 4552543 1647347 2095385 1647347 2095385 4716779 3320520 4716779 3320520 607659 1657837 607659 1657837 3320434 4360387 3320434 4360387 835472 482132 835472 482132 4666907 2108105 4666907 2108105 4129025 2674699 4129025 2674699 3321303 3352822 3321303 3352822 440835 1057416 440835 1057416 3752731 2747177 3752731 2747177 4926390 3913654 4926390 3913654 427128 1005711 427128 1005711 1218571 239913 1218571 239913 2694026 4748004 2694026 4748004 3709071 1826975 3709071 1826975 1683359 3320780 1683359 3320780 603318 460853 603318 460853 250579 2705678 250579 2705678 4595136 1653137 4595136 1653137 1279254 4673588 1279254 4673588 3539069 2102588 3539069 2102588 4393048 3008145 4393048 3008145 1773104 923316 1773104 923316 273226 194511 273226 194511 108226 3689639 108226 3689639 3727775 2039676 3727775 2039676 4977365 4644044 4977365 4644044 994777 831478 994777 831478 523348 2897473 523348 2897473 4728304 3343616 4728304 3343616 938737 580235 938737 580235 407183 2020661 407183 2020661 4435903 2796042 4435903 2796042 3334520 1674839 3334520 1674839 1686000 1474101 1686000 1474101 4651358 2028984 4651358 2028984 3348091 4358321 3348091 4358321 1117303 443561 1117303 443561 353565 4701030 353565 4701030 2387909 1500403 2387909 1500403 4032503 2541175 4032503 2541175 4472766 3324948 4472766 3324948 1162602 961080 1162602 961080 744003 619661 744003 619661 3332592 3802764 3332592 3802764 1656840 4303217 1656840 4303217 4297773 2012113 4297773 2012113 524431 987797 524431 987797 3318060 2985859 3318060 2985859 3342354 1240268 3342354 1240268 67038 2029522 67038 2029522 4642851 3341163 4642851 3341163 810417 723890 810417 723890 1648855 2978049 1648855 2978049 4705208 1192348 4705208 1192348 316574 1663627 316574 1663627 4403746 3329447 4403746 3329447 1662531 981476 1662531 981476 158648 3656796 158648 3656796 3349053 703326 3349053 703326 659603 2551692 659603 2551692 4579409 3322844 4579409 3322844 4024163 2173888 4024163 2173888 673485 436426 673485 436426 3322959 3341019 3322959 3341019 45910 1647208 45910 1647208 4153747 2614006 4153747 2614006 4450090 2960151 4450090 2960151 2780120 1093131 2780120 1093131 314158 4793896 314158 4793896 4001335 1146954 4001335 1146954 542444 314320 542444 314320 4054605 2848892 4054605 2848892 5010186 3957724 5010186 3957724 3323337 1679526 3323337 1679526 1313196 634329 1313196 634329 449712 2238062 449712 2238062 3853779 2186524 3853779 2186524 4952778 1333187 4952778 1333187 247970 1675064 247970 1675064 4112897 2553392 4112897 2553392 2773115 1535288 2773115 1535288 1673257 556378 1673257 556378 829716 2317319 829716 2317319 4451746 934495 4451746 934495 132433 1677718 132433 1677718 3920375 2971101 3920375 2971101 4633390 1287116 4633390 1287116 35125 2051240 35125 2051240 3894225 297833 3894225 297833 536943 868318 536943 868318 3648717 3105381 3648717 3105381 4782616 3342768 4782616 3342768 1655112 4837499 1655112 4837499 3765426 1143985 3765426 1143985 678865 598042 678865 598042 393985 2223579 393985 2223579 4562636 1389678 4562636 1389678 741355 3320085 741355 3320085 3664942 1469804 3664942 1469804 1647963 4386139 1647963 4386139 4274279 1421990 4274279 1421990 656367 315321 656367 315321 3646324 3342084 3646324 3342084 4199542 1494496 4199542 1494496 1529054 2102503 1529054 2102503 3809781 3036135 3809781 3036135 315496 1254188 315496 1254188 4606229 3318829 4606229 3318829 1655632 2128204 1655632 2128204 4295632 3108662 4295632 3108662 4888587 3336099 4888587 3336099 1674414 4635309 1674414 4635309 668830 627452 668830 627452 4092937 2689971 4092937 2689971 4630990 3336286 4630990 3336286 1669195 936573 1669195 936573 607093 2217249 607093 2217249 4647402 1662363 4647402 1662363 1675468 762302 1675468 762302 4224305 3344558 4224305 3344558 2502003 672170 2502003 672170 554041 477381 554041 477381 4025527 3324644 4025527 3324644 325254 905027 325254 905027 1180393 2925428 1180393 2925428 4002199 1177817 4002199 1177817 1163254 4545182 1163254 4545182 3329817 1279728 3329817 1279728 1028872 337312 1028872 337312 1661162 4602159 1661162 4602159 3347310 2335018 3347310 2335018 4451576 2174556 4451576 2174556 1660675 4764003 1660675 4764003 4669040 2114255 4669040 2114255 3849739 2539682 3849739 2539682 1646951 1676526 1646951 1676526 3741307 2657601 3741307 2657601 4091099 3715439 4091099 3715439 1647189 4195572 1647189 4195572 3860177 1672878 3860177 1672878 1657436 332973 1657436 332973 313207 2639924 313207 2639924 4737126 3317179 4737126 3317179 801992 651308 801992 651308 225065 2404894 225065 2404894 4407012 2817677 4407012 2817677 4568386 3334414 4568386 3334414 737829 625689 737829 625689 78058 3504499 78058 3504499 3569456 1773234 3569456 1773234 3319775 2466415 3319775 2466415 4208112 2105494 4208112 2105494 1658816 3334737 1658816 3334737 4457754 2668091 4457754 2668091 1013315 628536 1013315 628536 1350038 1399331 1350038 1399331 3881816 2967794 3881816 2967794 382975 887439 382975 887439 3757681 3019018 3757681 3019018 4872383 987477 4872383 987477 946978 582051 946978 582051 4077368 2644887 4077368 2644887 4450263 604853 4450263 604853 1242231 3165247 1242231 3165247 4803570 1677942 4803570 1677942 520260 3330873 520260 3330873 4260035 1658837 4260035 1658837 1677884 3692800 1677884 3692800 3816540 2071543 3816540 2071543 938267 776032 938267 776032 742182 2826315 742182 2826315 4151726 2245009 4151726 2245009 4837161 1666573 4837161 1666573 411611 835846 411611 835846 3703685 2651562 3703685 2651562 1682907 780147 1682907 780147 3336094 2588037 3336094 2588037 4177789 966199 4177789 966199 337542 1684895 337542 1684895 63770 1668543 63770 1668543 2376486 3329483 2376486 3329483 977902 157101 977902 157101 3606954 2863589 3606954 2863589 1372196 663536 1372196 663536 620504 113373 620504 113373 4152592 2806254 4152592 2806254 4680761 3340525 4680761 3340525 1661283 4249698 1661283 4249698 3864882 1001165 3864882 1001165 486380 464976 486380 464976 4564659 3330720 4564659 3330720 1829406 807324 1829406 807324 816803 696251 816803 696251 516393 2634226 516393 2634226 4150766 1686433 4150766 1686433 899109 513901 899109 513901 1177609 3338740 1177609 3338740 4289406 1356517 4289406 1356517 1080836 4572753 1080836 4572753 4390668 2154950 4390668 2154950 3324349 1207828 3324349 1207828 396668 298643 396668 298643 3335496 2659475 3335496 2659475 4740892 3327157 4740892 3327157 2135306 1656071 2135306 1656071 1141015 954724 1141015 954724 4210105 2557126 4210105 2557126 4555180 1673510 4555180 1673510 825423 337858 825423 337858 3259639 2688351 3259639 2688351 4712348 1660509 4712348 1660509 1366025 99319 1366025 99319 3342661 4244973 3342661 4244973 1653858 2589921 1653858 2589921 4380634 3318454 4380634 3318454 3338275 1681644 3338275 1681644 4484247 3084316 4484247 3084316 4736435 2956432 4736435 2956432 1662400 439197 1662400 439197 1057279 2136648 1057279 2136648 3846605 2823064 3846605 2823064 4510554 4607656 4510554 4607656 1666672 151196 1666672 151196 3918257 2437309 3918257 2437309 4530442 1921764 4530442 1921764 1240820 763296 1240820 763296 457803 1671546 457803 1671546 4790439 2469831 4790439 2469831 2876029 969591 2876029 969591 591625 3435608 591625 3435608 3323281 592130 3323281 592130 943650 2266545 943650 2266545 4384154 3056104 4384154 3056104 495672 516662 495672 516662 3341823 4516594 3341823 4516594 1338719 312504 1338719 312504 267959 204643 267959 204643 214316 4578985 214316 4578985 3344520 1682037 3344520 1682037 1113126 548140 1113126 548140 506577 1683086 506577 1683086 4366174 1656391 4366174 1656391 241814 4027481 241814 4027481 3601167 1650220 3601167 1650220 925718 361789 925718 361789 78422 3493505 78422 3493505 4628755 1397237 4628755 1397237 1371101 1329648 1371101 1329648 317310 3336859 317310 3336859 3997196 2342345 3997196 2342345 4397741 4351015 4397741 4351015 734721 629494 734721 629494 4085764 2761655 4085764 2761655 4757681 3993862 4757681 3993862 942164 2843444 942164 2843444 1686403 2447698 1686403 2447698 4578650 1670539 4578650 1670539 4279455 2722443 4279455 2722443 4601129 3346544 4601129 3346544 666265 994929 666265 994929 3582170 2889371 3582170 2889371 4711392 3352287 4711392 3352287 1341067 868492 1341067 868492 792481 2061836 792481 2061836 3816920 3019749 3816920 3019749 319020 275997 319020 275997 42653 4836396 42653 4836396 3610387 1344390 3610387 1344390 3255940 2174571 3255940 2174571 4882181 811720 4882181 811720 791843 1670898 791843 1670898 3352520 3321694 3352520 3321694 326575 229749 326575 229749 229973 3334448 229973 3334448 3564325 830990 3564325 830990 559057 289808 559057 289808 4654155 3321481 4654155 3321481 1293947 1076905 1293947 1076905 4102576 3329835 4102576 3329835 1568142 1676251 1568142 1676251 4420191 3911538 4420191 3911538 1659875 4500446 1659875 4500446 3349973 1156714 3349973 1156714 357163 3341587 357163 3341587 3609078 1495113 3609078 1495113 251035 2398476 251035 2398476 4541387 1930564 4541387 1930564 2578639 3418059 2578639 3418059 4038877 1667098 4038877 1667098 67848 2234854 67848 2234854 4233608 2770881 4233608 2770881 3595019 1251806 3595019 1251806 438630 780727 438630 780727 1665183 3318985 1665183 3318985 4273729 2037164 4273729 2037164 3684698 667407 3684698 667407 854784 3189780 854784 3189780 3380596 3315705 3380596 3315705 2141912 971513 2141912 971513 1063895 487279 1063895 487279 3098757 3329568 3098757 3329568 4704772 628396 4704772 628396 940165 1668020 940165 1668020 356995 350886 356995 350886 3089120 1661086 3089120 1661086 4503675 2459439 4503675 2459439 814767 301872 814767 301872 1628403 3374084 1628403 3374084 3343738 2700126 3343738 2700126 4498655 3321840 4498655 3321840 1015679 223277 1015679 223277 4675691 2822350 4675691 2822350 744221 465238 744221 465238 3315280 3348806 3315280 3348806 419864 1991243 419864 1991243 4472557 3543889 4472557 3543889 1959023 2808707 1959023 2808707 860250 592428 860250 592428 3340334 3329710 3340334 3329710 632272 604324 632272 604324 4658035 2228722 4658035 2228722 3782764 3036283 3782764 3036283 932065 919120 932065 919120 355133 323498 355133 323498 4834673 2937124 4834673 2937124 1316757 593833 1316757 593833 617991 760475 617991 760475 1683030 1677212 1683030 1677212 4889879 3541851 4889879 3541851 836316 626941 836316 626941 494794 298488 494794 298488 188956 1952210 188956 1952210 4251506 2838248 4251506 2838248 619790 848572 619790 848572 1211445 3367994 1211445 3367994 3506913 525416 3506913 525416 1309081 2291207 1309081 2291207 4150931 3325870 4150931 3325870 4690571 656870 4690571 656870 619697 2940477 619697 2940477 4244031 1547963 4244031 1547963 3328690 1003285 3328690 1003285 500698 2421736 500698 2421736 4538550 3237951 4538550 3237951 1200712 1670267 1200712 1670267 4498007 2294679 4498007 2294679 1382738 1353563 1382738 1353563 4550477 2836938 4550477 2836938 3332064 724112 3332064 724112 62999 1987557 62999 1987557 3950351 2361963 3950351 2361963 4666429 1902283 4666429 1902283 1663969 3779387 1663969 3779387 261845 243490 261845 243490 254170 2862541 254170 2862541 4084654 1670965 4084654 1670965 1664349 24294 1664349 24294 4187578 3326082 4187578 3326082 3027641 402052 3027641 402052 537005 1985105 537005 1985105 4389236 2401927 4389236 2401927 1664009 2691424 1664009 2691424 4058456 796421 4058456 796421 1897070 2261976 1897070 2261976 4161991 3340038 4161991 3340038 1686353 3756010 1686353 3756010 4060147 1667162 4060147 1667162 667935 306696 667935 306696 3334987 4550762 3334987 4550762 4195764 1665227 4195764 1665227 860872 373463 860872 373463 4583747 3333302 4583747 3333302 698918 618621 698918 618621 3330705 3338892 3330705 3338892 4644934 2284736 4644934 2284736 1146367 3342744 1146367 3342744 4111247 2222382 4111247 2222382 3083622 4581930 3083622 4581930 4625891 1077412 4625891 1077412 1669948 21010 1669948 21010 557354 1679104 557354 1679104 3071804 3344326 3071804 3344326 1679869 4554879 1679869 4554879 580314 750171 580314 750171 4432397 2849477 4432397 2849477 1213999 4661146 1213999 4661146 2764569 1403016 2764569 1403016 1001827 3623503 1001827 3623503 3712609 2908588 3712609 2908588 4457426 1675661 4457426 1675661 1650286 3226875 1650286 3226875 3343265 1954537 3343265 1954537 4835261 1360720 4835261 1360720 523297 3346776 523297 3346776 4785937 834919 4785937 834919 692194 205886 692194 205886 3353121 2664400 3353121 2664400 4590598 3315736 4590598 3315736 1171912 1002559 1171912 1002559 621913 3352933 621913 3352933 3796032 2835842 3796032 2835842 4494659 2061672 4494659 2061672 4625016 362315 4625016 362315 1266475 2853291 1266475 2853291 4513008 753401 4513008 753401 450749 2347090 450749 2347090 4213061 3316528 4213061 3316528 307189 3338764 307189 3338764 3333550 1668071 3333550 1668071 1263887 3339033 1263887 3339033 1052689 546137 1052689 546137 4025104 1653786 4025104 1653786 1657662 4567984 1657662 4567984 50697 1669394 50697 1669394 4093227 3424369 4093227 3424369 2130796 2941388 2130796 2941388 3926772 1683433 3926772 1683433 891761 1414881 891761 1414881 3325562 4096962 3325562 4096962 4693325 675516 4693325 675516 785638 3039776 785638 3039776 3519350 4532279 3519350 4532279 1104633 1091051 1104633 1091051 531170 2196291 531170 2196291 4390521 3259419 4390521 3259419 532220 665492 532220 665492 4096943 2586846 4096943 2586846 4376255 1647456 4376255 1647456 1076527 4918882 1076527 4918882 3762505 1472076 3762505 1472076 1384692 3344056 1384692 3344056 4027081 1675230 4027081 1675230 842267 612341 842267 612341 4010160 3326600 4010160 3326600 1248966 2720629 1248966 2720629 3905129 3038635 3905129 3038635 4870969 1142949 4870969 1142949 226037 1647363 226037 1647363 3968230 2942756 3968230 2942756 1785141 855278 1785141 855278 531799 2378868 531799 2378868 4510750 1680783 4510750 1680783 1671358 3341767 1671358 3341767 977478 91350 977478 91350 3541357 4531170 3541357 4531170 2816071 2610966 2816071 2610966 4515271 1648056 4515271 1648056 627091 269663 627091 269663 110234 4122235 110234 4122235 4247987 992657 4247987 992657 291635 1665956 291635 1665956 3339007 4705580 3339007 4705580 774972 623696 774972 623696 409867 2395249 409867 2395249 4034031 1654045 4034031 1654045 1221097 1131708 1221097 1131708 265879 239134 265879 239134 69458 4462599 69458 4462599 4219088 1322887 4219088 1322887 1023925 517415 1023925 517415 357484 325158 357484 325158 3346255 2820037 3346255 2820037 533150 188847 533150 188847 3807164 2864020 3807164 2864020 4577203 1221761 4577203 1221761 1101669 2406415 1101669 2406415 4030832 2874134 4030832 2874134 1661746 1183142 1661746 1183142 486670 1118857 486670 1118857 1263244 349010 1263244 349010 4197134 3346073 4197134 3346073 1062071 517649 1062071 517649 483315 3320590 483315 3320590 3322159 1277868 3322159 1277868 1472504 2775895 1472504 2775895 4299694 1146178 4299694 1146178 336847 3344998 336847 3344998 3345989 1661720 3345989 1661720 1095330 3324600 1095330 3324600 3353220 1520418 3353220 1520418 1056059 602425 1056059 602425 3943056 3742257 3943056 3742257 1956576 1297096 1956576 1297096 3347173 2633495 3347173 2633495 4356989 1013913 4356989 1013913 298520 2984561 298520 2984561 4717846 1342700 4717846 1342700 878404 368203 878404 368203 151666 2440404 151666 2440404 4182597 2603670 4182597 2603670 1686200 4054652 1686200 4054652 1332525 123538 1332525 123538 3322020 3343873 3322020 3343873 1645561 1033559 1645561 1033559 562669 2319820 562669 2319820 4530874 723442 4530874 723442 388870 1360055 388870 1360055 3352745 396596 3352745 396596 1676190 4521180 1676190 4521180 4340664 1677697 4340664 1677697 3332623 1015215 3332623 1015215 294119 1678318 294119 1678318 3337973 3344864 3337973 3344864 5009548 977563 5009548 977563 955595 498760 955595 498760 3314616 2097219 3314616 2097219 528611 642086 528611 642086 3321275 3046926 3321275 3046926 4189576 2462779 4189576 2462779 3740918 4199672 3740918 4199672 1307082 970406 1307082 970406 512809 278583 512809 278583 215242 3181936 215242 3181936 3329282 660723 3329282 660723 290993 2199588 290993 2199588 3769313 1660264 3769313 1660264 3007639 4923929 3007639 4923929 299270 2511101 299270 2511101 4160777 788385 4160777 788385 346669 3315677 346669 3315677 3323930 1679888 3323930 1679888 4255794 4767244 4255794 4767244 1662109 1174380 1662109 1174380 4251753 3321610 4251753 3321610 2785979 3540217 2785979 3540217 4247489 1939347 4247489 1939347 2105000 2162678 2105000 2162678 4553703 494272 4553703 494272 1677499 4817506 1677499 4817506 4625562 2024168 4625562 2024168 4775390 3319244 4775390 3319244 663912 311596 663912 311596 3322309 4572358 3322309 4572358 1673621 2342361 1673621 2342361 4458726 3046367 4458726 3046367 779811 491039 779811 491039 4666462 3325565 4666462 3325565 1915666 1655751 1915666 1655751 4518798 3558322 4518798 3558322 325407 261653 325407 261653 3340051 57540 3340051 57540 1686059 2169387 1686059 2169387 3916208 2980699 3916208 2980699 1123364 364474 1123364 364474 269077 2642650 269077 2642650 4588174 1434626 4588174 1434626 126044 3350493 126044 3350493 3333621 1653366 3333621 1653366 4575065 2097015 4575065 2097015 1667741 3334452 1667741 3334452 4880073 4639271 4880073 4639271 1681258 352582 1681258 352582 310273 325330 310273 325330 2237774 2062056 2237774 2062056 4500857 3345024 4500857 3345024 3336364 1246377 3336364 1246377 886896 781606 886896 781606 529313 2240930 529313 2240930 3583466 3101349 3583466 3101349 1655141 1372178 1655141 1372178 279324 2729712 279324 2729712 4270875 2318029 4270875 2318029 1140002 880513 1140002 880513 238034 7904 238034 7904 4100640 3350989 4100640 3350989 716631 311969 716631 311969 4554462 2276461 4554462 2276461 3091671 1075426 3091671 1075426 1357796 1981106 1357796 1981106 4047657 3188381 4047657 3188381 430132 514772 430132 514772 2537194 3322139 2537194 3322139 3981133 1407294 3981133 1407294 354407 1134117 354407 1134117 3322588 3340096 3322588 3340096 4988247 883272 4988247 883272 870832 594208 870832 594208 413815 2763770 413815 2763770 4737303 1579992 4737303 1579992 2764254 2523864 2764254 2523864 4232752 1266170 4232752 1266170 311819 215598 311819 215598 4187906 2248582 4187906 2248582 975215 964630 975215 964630 4483925 4484229 4483925 4484229 1606687 1658495 1606687 1658495 3315032 715922 3315032 715922 1136495 2489359 1136495 2489359 4177307 3554139 4177307 3554139 3326638 1223890 3326638 1223890 3801868 2337436 3801868 2337436 4551512 523395 4551512 523395 812765 3344737 812765 3344737 4064029 647625 4064029 647625 1103573 423079 1103573 423079 3805588 2565096 3805588 2565096 4656024 1668823 4656024 1668823 971961 617229 971961 617229 539099 3324484 539099 3324484 4225989 958152 4225989 958152 372908 1647550 372908 1647550 4989544 4754300 4989544 4754300 1679380 960883 1679380 960883 927016 539955 927016 539955 4529670 2537571 4529670 2537571 1373478 958751 1373478 958751 540191 2078179 540191 2078179 4491844 3342926 4491844 3342926 3341192 701790 3341192 701790 517344 3321924 517344 3321924 4739593 1913883 4739593 1913883 1679353 359936 1679353 359936 1130293 2147944 1130293 2147944 4007375 4928825 4007375 4928825 1472270 72016 1472270 72016 4158741 2536784 4158741 2536784 1002586 590866 1002586 590866 3521773 3345781 3521773 3345781 747302 456562 747302 456562 1213141 2812293 1213141 2812293 4565977 3086492 4565977 3086492 1661247 4325191 1661247 4325191 3697939 1138663 3697939 1138663 806788 92345 806788 92345 4013201 2711372 4013201 2711372 4466609 2784264 4466609 2784264 1653801 413609 1653801 413609 373070 2943519 373070 2943519 4654881 1029730 4654881 1029730 578665 3343862 578665 3343862 4043922 1677964 4043922 1677964 2449618 2608636 2449618 2608636 4696886 912370 4696886 912370 638976 2775639 638976 2775639 4285012 3336823 4285012 3336823 3564617 1681067 3564617 1681067 1197256 3353261 1197256 3353261 591233 535556 591233 535556 4496751 3584225 4496751 3584225 1104845 331280 1104845 331280 4190582 4999860 4190582 4999860 1669991 2607465 1669991 2607465 4462733 1655339 4462733 1655339 4785050 2215876 4785050 2215876 3180171 3331404 3180171 3331404 1654945 2035549 1654945 2035549 4682110 3269014 4682110 3269014 1351753 930818 1351753 930818 4436982 3343526 4436982 3343526 2986039 697135 2986039 697135 586369 3339414 586369 3339414 4263918 1681075 4263918 1681075 4782307 3323801 4782307 3323801 1289134 850883 1289134 850883 401183 1683237 401183 1683237 3898381 3331636 3898381 3331636 1670554 1674581 1670554 1674581 4595124 3320698 4595124 3320698 855090 572821 855090 572821 440091 314773 440091 314773 263452 1682564 263452 1682564 4694038 3337646 4694038 3337646 4100155 2006462 4100155 2006462 4943830 4604573 4943830 4604573 1138263 463652 1138263 463652 3606082 2700199 3606082 2700199 4457479 3836676 4457479 3836676 236263 1360919 236263 1360919 3340817 3346468 3340817 3346468 4224173 2372352 4224173 2372352 4026081 3338336 4026081 3338336 3336592 296394 3336592 296394 201116 2155457 201116 2155457 3325117 1011976 3325117 1011976 708459 578480 708459 578480 3709486 3326431 3709486 3326431 1810168 1958092 1810168 1958092 3793470 2967337 3793470 2967337 4932660 3331657 4932660 3331657 3704164 757326 3704164 757326 618246 2823669 618246 2823669 3917081 3339797 3917081 3339797 824131 274369 824131 274369 263947 3817801 263947 3817801 1675960 1121403 1675960 1121403 1139693 399096 1139693 399096 328150 250424 328150 250424 175150 2836378 175150 2836378 3879625 1675705 3879625 1675705 1292985 784414 1292985 784414 579903 404265 579903 404265 4615561 2220654 4615561 2220654 3722423 3047699 3722423 3047699 4797966 3327436 4797966 3327436 1674695 4547582 1674695 4547582 1149217 259250 1149217 259250 221303 2335347 221303 2335347 4491846 3017317 4491846 3017317 3663835 891565 3663835 891565 538146 330654 538146 330654 2401322 3704679 2401322 3704679 4651843 2491190 4651843 2491190 1665241 2731960 1665241 2731960 4434725 2944160 4434725 2944160 3617967 3338867 3617967 3338867 255426 4605777 255426 4605777 4359577 1087818 4359577 1087818 981686 3669086 981686 3669086 3339873 695223 3339873 695223 671410 392050 671410 392050 132885 3327917 132885 3327917 4381053 794009 4381053 794009 784938 3012604 784938 3012604 4205857 1667383 4205857 1667383 4671959 2553089 4671959 2553089 3339327 4850154 3339327 4850154 663165 400269 663165 400269 3339908 1982038 3339908 1982038 4715002 1058853 4715002 1058853 586972 1993312 586972 1993312 3895685 850376 3895685 850376 780715 2505648 780715 2505648 4432273 2806683 4432273 2806683 527520 814701 527520 814701 4105803 4024414 4105803 4024414 1201920 1670690 1201920 1670690 4137654 3000899 4137654 3000899 4716544 4958252 4716544 4958252 1280331 359458 1280331 359458 4218611 3341213 4218611 3341213 1672994 4293233 1672994 4293233 4381730 1960815 4381730 1960815 3647036 1647199 3647036 1647199 3330063 2871584 3330063 2871584 4069402 521209 4069402 521209 2175914 1662665 2175914 1662665 4061802 3328411 4061802 3328411 1655140 788569 1655140 788569 233863 2003079 233863 2003079 4011758 3313515 4011758 3313515 861636 776724 861636 776724 2483665 3756098 2483665 3756098 3924092 1445851 3924092 1445851 705528 536881 705528 536881 4264136 3328857 4264136 3328857 268470 4079454 268470 4079454 4050846 1451606 4050846 1451606 283999 272254 283999 272254 231285 61642 231285 61642 3649577 3322730 3649577 3322730 1653826 1685913 1653826 1685913 605651 1658313 605651 1658313 1660743 897962 1660743 897962 564890 531442 564890 531442 3347007 3327039 3347007 3327039 166214 2538673 166214 2538673 4763801 1679042 4763801 1679042 1647794 2364738 1647794 2364738 4607781 4742086 4607781 4742086 2855745 1656298 2855745 1656298 1648892 3895965 1648892 3895965 4160674 88507 4160674 88507 635923 2537629 635923 2537629 4582779 1037715 4582779 1037715 1469615 3336400 1469615 3336400 3612523 1378335 3612523 1378335 1321907 73684 1321907 73684 3599604 3351214 3599604 3351214 959880 2012735 959880 2012735 4152967 2702874 4152967 2702874 921798 467851 921798 467851 242564 2194297 242564 2194297 3941038 4542171 3941038 4542171 816689 339024 816689 339024 1378017 2928530 1378017 2928530 4708387 876364 4708387 876364 692475 577220 692475 577220 4540724 2582161 4540724 2582161 3350097 3341178 3350097 3341178 429651 407643 429651 407643 1678916 3329588 1678916 3329588 4738331 1895587 4738331 1895587 4783066 1676200 4783066 1676200 3959073 2822294 3959073 2822294 4539784 3105710 4539784 3105710 545380 544131 545380 544131 3335818 3943394 3335818 3943394 4340503 2179087 4340503 2179087 897516 1086792 897516 1086792 1380728 1665782 1380728 1665782 4342622 2712880 4342622 2712880 1583202 1647400 1583202 1647400 4184120 2770245 4184120 2770245 861029 303654 861029 303654 4581216 2559982 4581216 2559982 1124344 192830 1124344 192830 3872820 3341282 3872820 3341282 1604316 2403142 1604316 2403142 4266055 3335430 4266055 3335430 591284 246876 591284 246876 1665328 1665418 1665328 1665418 3568840 3320815 3568840 3320815 4400752 1461316 4400752 1461316 862099 663531 862099 663531 1122122 515390 1122122 515390 524977 1302597 524977 1302597 1647228 4861782 1647228 4861782 4328071 1673471 4328071 1673471 506497 232006 506497 232006 4141441 2620417 4141441 2620417 4454464 1657831 4454464 1657831 1104121 353475 1104121 353475 1686640 2963497 1686640 2963497 3816839 971040 3816839 971040 92872 4047655 92872 4047655 3766827 1464742 3766827 1464742 1222487 398328 1222487 398328 290785 2812741 290785 2812741 4881381 3337665 4881381 3337665 352327 1217746 352327 1217746 1707146 1892645 1707146 1892645 1680024 3321875 1680024 3321875 3813441 1192242 3813441 1192242 696131 688692 696131 688692 2266525 1991128 2266525 1991128 4754503 1019855 4754503 1019855 826212 150739 826212 150739 4063244 2916687 4063244 2916687 3329668 792295 3329668 792295 3730436 2090526 3730436 2090526 3859881 3335764 3859881 3335764 886828 1667911 886828 1667911 399012 1091983 399012 1091983 3325403 2419572 3325403 2419572 4763350 3565339 4763350 3565339 343400 856206 343400 856206 1663050 3687664 1663050 3687664 3741200 216179 3741200 216179 1022096 3711094 1022096 3711094 3809078 1670717 3809078 1670717 4961174 4743530 4961174 4743530 700850 788970 700850 788970 4091140 4439609 4091140 4439609 1422810 510547 1422810 510547 813269 2667325 813269 2667325 4788565 3352098 4788565 3352098 1679829 703784 1679829 703784 304540 1402607 304540 1402607 4231218 2615729 4231218 2615729 4760480 3812098 4760480 3812098 1024959 639851 1024959 639851 3342112 3353042 3342112 3353042 68589 977403 68589 977403 1031967 2802755 1031967 2802755 4604085 4486512 4604085 4486512 768175 1658508 768175 1658508 3738376 2208064 3738376 2208064 1665758 3985191 1665758 3985191 3703220 2949199 3703220 2949199 1156176 474335 1156176 474335 1666722 2778118 1666722 2778118 3434860 4719698 3434860 4719698 644385 712498 644385 712498 1681262 3225768 1681262 3225768 1389704 1069281 1389704 1069281 1684452 3325898 1684452 3325898 3350282 1656552 3350282 1656552 1187990 858769 1187990 858769 481877 3317832 481877 3317832 4102309 1434061 4102309 1434061 725847 231398 725847 231398 5891 4089310 5891 4089310 3897144 856590 3897144 856590 354365 3519812 354365 3519812 3929888 1356735 3929888 1356735 268693 2566152 268693 2566152 4577445 1680248 4577445 1680248 777025 747483 777025 747483 3845224 3130921 3845224 3130921 4898868 3332396 4898868 3332396 2322571 4015868 2322571 4015868 4522821 1962741 4522821 1962741 1665065 1125464 1665065 1125464 652665 2256922 652665 2256922 4401441 2416391 4401441 2416391 1458973 1254404 1458973 1254404 1158705 2466443 1158705 2466443 4548429 3327326 4548429 3327326 4970078 4634073 4970078 4634073 876797 515022 876797 515022 297027 3708088 297027 3708088 4360296 2287006 4360296 2287006 1194341 591326 1194341 591326 780520 1923413 780520 1923413 4231373 3335881 4231373 3335881 1314794 599508 1314794 599508 422796 2386168 422796 2386168 4504790 3086295 4504790 3086295 2978545 3351543 2978545 3351543 4045553 4581171 4045553 4581171 1035754 920556 1035754 920556 802389 584793 802389 584793 3872836 3552730 3872836 3552730 972773 375717 972773 375717 3595712 4235448 3595712 4235448 928203 498964 928203 498964 431562 2634106 431562 2634106 4320578 2084878 4320578 2084878 3069837 2820222 3069837 2820222 4595826 4014377 4595826 4014377 1647011 1340924 1647011 1340924 1203097 751346 1203097 751346 439718 2363734 439718 2363734 4111768 2716527 4111768 2716527 4548769 3318580 4548769 3318580 2632147 3864772 2632147 3864772 3942210 1678367 3942210 1678367 4463196 2898657 4463196 2898657 4607003 3353275 4607003 3353275 3068751 1282869 3068751 1282869 254265 3328115 254265 3328115 4336908 1410258 4336908 1410258 661371 693214 661371 693214 3352630 2935208 3352630 2935208 3993667 134921 3993667 134921 707246 3821829 707246 3821829 3313671 2148430 3313671 2148430 4226640 3792083 4226640 3792083 262385 593543 262385 593543 4251563 3324080 4251563 3324080 4834237 3333197 4834237 3333197 1941647 4758108 1941647 4758108 3546432 1221951 3546432 1221951 762475 243867 762475 243867 203857 2660451 203857 2660451 3765238 3611874 3765238 3611874 1316804 477554 1316804 477554 474134 2525534 474134 2525534 4199934 2341356 4199934 2341356 1675346 367584 1675346 367584 727239 2679861 727239 2679861 4464031 2933739 4464031 2933739 396051 735693 396051 735693 3606869 4501693 3606869 4501693 2225710 1515274 2225710 1515274 941516 711797 941516 711797 676663 3341459 676663 3341459 3340302 526084 3340302 526084 738305 2403458 738305 2403458 4648114 3319254 4648114 3319254 3332469 1091200 3332469 1091200 560037 1657745 560037 1657745 2290309 2382682 2290309 2382682 4266962 2619421 4266962 2619421 4724664 386371 4724664 386371 1020392 1650830 1020392 1650830 3698414 4240449 3698414 4240449 1647219 2709419 1647219 2709419 4746800 1652500 4746800 1652500 729543 785807 729543 785807 4020365 3318156 4020365 3318156 938024 597897 938024 597897 4227344 2658106 4227344 2658106 1268647 439517 1268647 439517 754551 1518019 754551 1518019 4511611 3317085 4511611 3317085 925982 283170 925982 283170 4573346 3063579 4573346 3063579 3229135 1650733 3229135 1650733 4542400 3334936 4542400 3334936 19696 2631461 19696 2631461 4179759 3352149 4179759 3352149 1152683 395405 1152683 395405 3894704 2506582 3894704 2506582 2995660 3336863 2995660 3336863 4580803 2110556 4580803 2110556 3672552 962688 3672552 962688 325274 3048272 325274 3048272 4735355 1652258 4735355 1652258 2662974 4038014 2662974 4038014 3580500 1496577 3580500 1496577 1094104 875049 1094104 875049 3845772 2936855 3845772 2936855 2070315 3341456 2070315 3341456 1052752 912680 1052752 912680 571141 2128690 571141 2128690 4110116 2864633 4110116 2864633 1432625 1081461 1432625 1081461 3953648 2957226 3953648 2957226 4797131 3339067 4797131 3339067 424369 1304079 424369 1304079 278008 230593 278008 230593 202559 1910722 202559 1910722 4014699 2791248 4014699 2791248 946081 955274 946081 955274 30002 2846561 30002 2846561 4533435 3322490 4533435 3322490 1021183 1318743 1021183 1318743 4374422 2922405 4374422 2922405 3710829 3328662 3710829 3328662 1188293 273500 1188293 273500 3785703 2806385 3785703 2806385 1683138 1401697 1683138 1401697 1239111 285423 1239111 285423 12436 2480261 12436 2480261 4195668 1912400 4195668 1912400 4763429 3313956 4763429 3313956 1354973 1230347 1354973 1230347 996775 582670 996775 582670 399891 4790645 399891 4790645 4759268 1673658 4759268 1673658 559432 869744 559432 869744 4130253 3314340 4130253 3314340 1535528 3619715 1535528 3619715 4116987 1656492 4116987 1656492 4399357 3087746 4399357 3087746 1114029 555575 1114029 555575 986391 2843758 986391 2843758 3975200 1399056 3975200 1399056 1129788 542526 1129788 542526 4054856 2720521 4054856 2720521 755169 640362 755169 640362 3962381 3466337 3962381 3466337 894038 15681 894038 15681 4187821 2876359 4187821 2876359 1091621 408475 1091621 408475 3562695 4828771 3562695 4828771 1631482 1425658 1631482 1425658 1389861 960876 1389861 960876 313913 3345341 313913 3345341 4769591 1031299 4769591 1031299 488050 127732 488050 127732 3559805 3332356 3559805 3332356 1063160 1143324 1063160 1143324 1351629 1832418 1351629 1832418 3608462 988339 3608462 988339 3122143 3325013 3122143 3325013 1664048 1975745 1664048 1975745 4779771 1660950 4779771 1660950 4931697 3873036 4931697 3873036 322895 1351271 322895 1351271 4327625 2994648 4327625 2994648 4885323 3959849 4885323 3959849 1525505 2657629 1525505 2657629 4074687 1306144 4074687 1306144 678690 522278 678690 522278 385398 1681419 385398 1681419 3918006 3339331 3918006 3339331 393690 3353067 393690 3353067 190947 383987 190947 383987 4297560 3074680 4297560 3074680 1213786 545117 1213786 545117 292919 266109 292919 266109 4637671 3511662 4637671 3511662 931006 281673 931006 281673 1493829 3492567 1493829 3492567 3344735 952004 3344735 952004 1663269 3482133 1663269 3482133 3317958 2759789 3317958 2759789 4478748 1105071 4478748 1105071 365207 358439 365207 358439 1395928 3340497 1395928 3340497 3819192 1193520 3819192 1193520 1195416 902022 1195416 902022 4106550 4353438 4106550 4353438 1034300 593641 1034300 593641 1646712 3062876 1646712 3062876 3632224 720634 3632224 720634 380128 3252640 380128 3252640 3739955 1681194 3739955 1681194 687495 842910 687495 842910 2850092 3032391 2850092 3032391 4735128 3323773 4735128 3323773 3345077 584758 3345077 584758 599961 2487959 599961 2487959 4396588 1684182 4396588 1684182 1307810 557743 1307810 557743 257280 3026403 257280 3026403 4097745 1677555 4097745 1677555 1647903 3335320 1647903 3335320 1132247 839858 1132247 839858 639688 383977 639688 383977 82132 3331998 82132 3331998 3800365 1667255 3800365 1667255 765201 719668 765201 719668 3335898 3342202 3335898 3342202 412175 585813 412175 585813 1404083 1676238 1404083 1676238 4771985 4916954 4771985 4916954 1195498 1293261 1195498 1293261 4782485 2647226 4782485 2647226 3734122 1908326 3734122 1908326 1564242 1652456 1564242 1652456 4102493 3313633 4102493 3313633 337120 3353219 337120 3353219 4147606 2047830 4147606 2047830 1682286 2576335 1682286 2576335 3324951 3079098 3324951 3079098 4806244 570244 4806244 570244 539090 2607635 539090 2607635 3910131 1665442 3910131 1665442 1658594 4082276 1658594 4082276 3338180 103275 3338180 103275 800547 1445962 800547 1445962 4122032 2908773 4122032 2908773 1891034 2024175 1891034 2024175 4684757 1646765 4684757 1646765 1139915 226694 1139915 226694 4165527 4091512 4165527 4091512 1657334 1672342 1657334 1672342 4422679 3322045 4422679 3322045 535265 814170 535265 814170 3827185 2670181 3827185 2670181 994503 3627247 994503 3627247 3346896 421434 3346896 421434 1109136 673501 1109136 673501 899830 2651970 899830 2651970 4168106 2160629 4168106 2160629 480505 1503180 480505 1503180 4272594 3326319 4272594 3326319 541078 335773 541078 335773 3543084 2151879 3543084 2151879 4464694 692076 4464694 692076 520550 383695 520550 383695 2564985 1908669 2564985 1908669 3930128 2880697 3930128 2880697 4692534 1655407 4692534 1655407 646538 583399 646538 583399 4184248 3092528 4184248 3092528 1682658 1283338 1682658 1283338 462467 3350859 462467 3350859 4580910 1243834 4580910 1243834 291314 3342876 291314 3342876 3801950 1651223 3801950 1651223 1672614 3014216 1672614 3014216 4767361 421689 4767361 421689 1007387 1677889 1007387 1677889 4414462 3090412 4414462 3090412 1399217 1225594 1399217 1225594 665969 377954 665969 377954 1419569 2332351 1419569 2332351 4997380 3783764 4997380 3783764 803932 1543628 803932 1543628 3806927 3086608 3806927 3086608 1433117 3664691 1433117 3664691 4008039 1924919 4008039 1924919 345581 1054544 345581 1054544 3350277 2582296 3350277 2582296 4318071 242125 4318071 242125 1398339 2419413 1398339 2419413 4736055 3343213 4736055 3343213 1343032 1960757 1343032 1960757 4030898 3463850 4030898 3463850 1008344 578183 1008344 578183 3940118 2397081 3940118 2397081 4751954 3065039 4751954 3065039 336119 972744 336119 972744 4169569 2547234 4169569 2547234 3624500 502862 3624500 502862 422980 239523 422980 239523 4804385 2825787 4804385 2825787 1181999 583548 1181999 583548 224347 2558412 224347 2558412 4412703 1667200 4412703 1667200 1193945 1149667 1193945 1149667 2256677 2563701 2256677 2563701 4111278 2355329 4111278 2355329 4478110 632862 4478110 632862 385187 238864 385187 238864 234794 1651032 234794 1651032 3620464 4565736 3620464 4565736 1027139 797743 1027139 797743 385700 3762711 385700 3762711 3335642 3055787 3335642 3055787 3871308 1333041 3871308 1333041 665136 312007 665136 312007 145366 1967607 145366 1967607 4465498 2266304 4465498 2266304 1673365 355424 1673365 355424 592859 2075888 592859 2075888 3662158 1676976 3662158 1676976 1682877 4280485 1682877 4280485 602406 2529184 602406 2529184 4244476 1900700 4244476 1900700 4955607 1246873 4955607 1246873 1023910 646445 1023910 646445 365726 325435 365726 325435 232904 224742 232904 224742 1672949 2680789 1672949 2680789 4269407 1205614 4269407 1205614 440503 3350464 440503 3350464 4721229 1877957 4721229 1877957 4987444 4366736 4987444 4366736 3313714 2075098 3313714 2075098 4225377 2590440 4225377 2590440 4444425 1071885 4444425 1071885 318582 1985123 318582 1985123 3694998 1063990 3694998 1063990 872948 687769 872948 687769 2413853 2947589 2413853 2947589 4783494 3324797 4783494 3324797 1668360 1877079 1668360 1877079 4388641 2432827 4388641 2432827 3316153 4846237 3316153 4846237 4210047 956025 4210047 956025 534060 1655537 534060 1655537 4016523 4220256 4016523 4220256 3327135 851729 3327135 851729 764259 631952 764259 631952 4057712 2581848 4057712 2581848 4752059 516814 4752059 516814 734150 3066045 734150 3066045 4890195 3349861 4890195 3349861 1790813 1090860 1790813 1090860 3327548 4526646 3327548 4526646 4605438 543209 4605438 543209 1130188 3701954 1130188 3701954 3940156 1661371 3940156 1661371 740695 673469 740695 673469 1157157 252480 1157157 252480 3463901 3336648 3463901 3336648 663508 626210 663508 626210 422832 3317960 422832 3317960 3787783 2855872 3787783 2855872 4162497 2287199 4162497 2287199 3400659 3469931 3400659 3469931 739155 734249 739155 734249 4722723 3326734 4722723 3326734 675704 606399 675704 606399 449378 1722670 449378 1722670 4003883 4734458 4003883 4734458 1682613 541862 1682613 541862 1013740 2265022 1013740 2265022 4420947 3965816 4420947 3965816 2236767 1230879 2236767 1230879 1664354 3884542 1664354 3884542 4356931 874320 4356931 874320 2491286 2202937 2491286 2202937 4495705 3673696 4495705 3673696 622003 473293 622003 473293 376885 3323843 376885 3323843 4732221 1413166 4732221 1413166 62016 3343973 62016 3343973 3263575 358121 3263575 358121 279580 2165896 279580 2165896 4547828 3044923 4547828 3044923 4920975 1212371 4920975 1212371 1278529 348696 1278529 348696 3353250 1678017 3353250 1678017 1068085 427265 1068085 427265 1666043 2077661 1666043 2077661 4641809 1659275 4641809 1659275 1362756 2378463 1362756 2378463 1671434 3351940 1671434 3351940 4581844 1052232 4581844 1052232 400939 3326931 400939 3326931 3805628 1650128 3805628 1650128 4308016 3393463 4308016 3393463 3321963 4670105 3321963 4670105 1165151 1033943 1165151 1033943 3384489 3321853 3384489 3321853 853977 492035 853977 492035 3316266 2719192 3316266 2719192 4533457 3124729 4533457 3124729 3337345 1193488 3337345 1193488 2719465 3329328 2719465 3329328 1314273 1274902 1314273 1274902 3637284 3084141 3637284 3084141 3351417 1655648 3351417 1655648 4521610 3352262 4521610 3352262 2592547 2436041 2592547 2436041 709051 249981 709051 249981 3325483 4880726 3325483 4880726 2281460 341714 2281460 341714 752623 1668288 752623 1668288 4058135 2624162 4058135 2624162 1762962 3325126 1762962 3325126 4119009 1396915 4119009 1396915 221046 182279 221046 182279 4430557 2856430 4430557 2856430 4929642 3344750 4929642 3344750 3320321 2889404 3320321 2889404 4587456 3338932 4587456 3338932 1650620 490849 1650620 490849 345834 1 345834 1 3301908 1665661 3301908 1665661 627371 1880082 627371 1880082 1669145 2606356 1669145 2606356 4496980 566043 4496980 566043 214818 4014312 214818 4014312 4464664 2225480 4464664 2225480 1269157 1153878 1269157 1153878 877858 797021 877858 797021 641636 481668 641636 481668 280810 2880863 280810 2880863 4573188 1660107 4573188 1660107 1008428 784776 1008428 784776 681117 2454229 681117 2454229 4207503 2127245 4207503 2127245 1432299 1297016 1432299 1297016 1659919 2648839 1659919 2648839 4272764 1680758 4272764 1680758 714758 449672 714758 449672 3314116 4863843 3314116 4863843 3784709 1308145 3784709 1308145 298363 255116 298363 255116 3504158 3501937 3504158 3501937 1678489 561533 1678489 561533 429127 275392 429127 275392 2622355 2990251 2622355 2990251 4708426 3345359 4708426 3345359 1674598 1978481 1674598 1978481 4771263 3345061 4771263 3345061 864904 1660655 864904 1660655 4334713 3349716 4334713 3349716 688101 441164 688101 441164 3568351 2754782 3568351 2754782 4564140 1666961 4564140 1666961 798756 2669156 798756 2669156 4560636 2948869 4560636 2948869 578675 272320 578675 272320 3657928 3347309 3657928 3347309 1667914 474281 1667914 474281 400467 2776796 400467 2776796 4617185 1549189 4617185 1549189 1658214 3242742 1658214 3242742 3814480 874963 3814480 874963 592023 1670791 592023 1670791 4071399 1652556 4071399 1652556 5003584 1683508 5003584 1683508 588120 4289528 588120 4289528 4448209 1660447 4448209 1660447 1394087 2584295 1394087 2584295 4538454 4189184 4538454 4189184 528117 475272 528117 475272 368411 2893235 368411 2893235 4263864 2568723 4263864 2568723 1113196 492617 1113196 492617 204123 3598449 204123 3598449 4025932 2264853 4025932 2264853 1391357 249645 1391357 249645 46292 2429308 46292 2429308 4227694 2937077 4227694 2937077 3636375 3344379 3636375 3344379 4492847 1994151 4492847 1994151 1275036 393585 1275036 393585 4791012 3341318 4791012 3341318 1769152 3640832 1769152 3640832 3596546 1900875 3596546 1900875 4186059 3340509 4186059 3340509 1454903 543075 1454903 543075 64132 1650739 64132 1650739 4769364 2952155 4769364 2952155 604232 1103199 604232 1103199 318439 322360 318439 322360 3828134 2763854 3828134 2763854 4381594 1670757 4381594 1670757 374829 754976 374829 754976 3949019 2760391 3949019 2760391 3791821 2100966 3791821 2100966 3475710 3344613 3475710 3344613 768359 869551 768359 869551 3996096 2655139 3996096 2655139 353418 968225 353418 968225 3768259 3336869 3768259 3336869 1106949 892463 1106949 892463 683355 3343238 683355 3343238 4628491 1673750 4628491 1673750 1681073 3334631 1681073 3334631 3951162 1677994 3951162 1677994 976308 609712 976308 609712 238451 2421129 238451 2421129 4368671 3335738 4368671 3335738 4989467 3672775 4989467 3672775 1433883 1242170 1433883 1242170 1143124 3324015 1143124 3324015 3342389 1031449 3342389 1031449 436087 2029080 436087 2029080 3689413 1657959 3689413 1657959 4985073 3326994 4985073 3326994 690767 526978 690767 526978 255874 36688 255874 36688 3352436 4898942 3352436 4898942 2358902 514911 2358902 514911 1013536 2428551 1013536 2428551 4443553 3323827 4443553 3323827 4847519 1227921 4847519 1227921 339920 291622 339920 291622 226545 109083 226545 109083 4120209 1890974 4120209 1890974 1654226 2880038 1654226 2880038 4058600 824098 4058600 824098 915261 1419680 915261 1419680 4791827 2896687 4791827 2896687 3942777 1455577 3942777 1455577 512793 2848960 512793 2848960 3854896 1165180 3854896 1165180 1656873 4557887 1656873 4557887 535218 472970 535218 472970 456567 2162184 456567 2162184 4535579 3317138 4535579 3317138 369349 330736 369349 330736 4271750 3332956 4271750 3332956 1165208 1094065 1165208 1094065 1085731 1026241 1085731 1026241 369377 272257 369377 272257 173169 2167996 173169 2167996 3904999 4904080 3904999 4904080 849719 747284 849719 747284 659136 4803590 659136 4803590 4228801 424462 4228801 424462 1326409 3348326 1326409 3348326 3311613 1834471 3311613 1834471 3343507 2760709 3343507 2760709 4570465 3519815 4570465 3519815 1661512 613883 1661512 613883 383607 1974984 383607 1974984 4128153 3329962 4128153 3329962 2346452 1228193 2346452 1228193 589174 940017 589174 940017 4114814 2804373 4114814 2804373 1677996 698213 1677996 698213 616352 2137900 616352 2137900 4354848 3056182 4354848 3056182 3103082 2104243 3103082 2104243 4671452 4976764 4671452 4976764 1653878 2085567 1653878 2085567 4166085 2576987 4166085 2576987 1925818 1418524 1925818 1418524 756911 793050 756911 793050 4717574 3321902 4717574 3321902 444523 1118066 444523 1118066 3612412 2931016 3612412 2931016 721498 342844 721498 342844 4378622 4530677 4378622 4530677 1680218 1669271 1680218 1669271 287266 761833 287266 761833 3782383 3319681 3782383 3319681 1196583 964218 1196583 964218 526461 207543 526461 207543 4685455 3065980 4685455 3065980 4760278 1314388 4760278 1314388 866669 815714 866669 815714 1654604 1652475 1654604 1652475 1286033 488795 1286033 488795 2189666 2241474 2189666 2241474 3930279 3339668 3930279 3339668 1426090 1335079 1426090 1335079 605883 812783 605883 812783 3786667 3336388 3786667 3336388 1651876 933977 1651876 933977 809932 4675318 809932 4675318 3345263 1667876 3345263 1667876 1403165 1047613 1403165 1047613 357114 2122552 357114 2122552 4344954 3320530 4344954 3320530 2835281 467926 2835281 467926 443622 404268 443622 404268 3793027 2858027 3793027 2858027 1105538 1655679 1105538 1655679 3340865 2337880 3340865 2337880 4613554 3334199 4613554 3334199 3343547 23056 3343547 23056 1087519 2335477 1087519 2335477 4412283 2846111 4412283 2846111 1661895 1657855 1661895 1657855 1041678 964756 1041678 964756 460006 279438 460006 279438 3750159 3335034 3750159 3335034 739803 434994 739803 434994 4590138 3004488 4590138 3004488 519904 853552 519904 853552 1654453 2006201 1654453 2006201 4184765 2583476 4184765 2583476 4575209 2925515 4575209 2925515 3315675 2595624 3315675 2595624 4169984 1189091 4169984 1189091 1361197 193637 1361197 193637 3991899 2987961 3991899 2987961 1809757 3771684 1809757 3771684 1078133 742646 1078133 742646 583504 248674 583504 248674 1681134 3350595 1681134 3350595 4438280 2227915 4438280 2227915 964285 437326 964285 437326 2849525 2098053 2849525 2098053 4764006 3337317 4764006 3337317 241745 1136970 241745 1136970 3941664 2831666 3941664 2831666 4689407 4380963 4689407 4380963 1682933 2748581 1682933 2748581 4617086 1021649 4617086 1021649 728479 2550469 728479 2550469 4572801 1406647 4572801 1406647 1050323 68805 1050323 68805 3862860 3343488 3862860 3343488 4239637 1652506 4239637 1652506 746697 4722500 746697 4722500 3812906 887963 3812906 887963 864221 363522 864221 363522 3895039 2347500 3895039 2347500 4322094 497104 4322094 497104 563826 2395868 563826 2395868 4468123 2885456 4468123 2885456 1664973 4065447 1664973 4065447 3737925 2692265 3737925 2692265 1665187 2988121 1665187 2988121 4404834 1228848 4404834 1228848 1168678 958835 1168678 958835 374570 4953876 374570 4953876 4622708 2006393 4622708 2006393 1357584 343692 1357584 343692 4444569 3852115 4444569 3852115 1679513 2019997 1679513 2019997 4349795 2852810 4349795 2852810 1237597 989131 1237597 989131 4189561 2790023 4189561 2790023 1418895 1244425 1418895 1244425 1130998 3020861 1130998 3020861 4020768 1798956 4020768 1798956 1468479 195926 1468479 195926 4078637 2927101 4078637 2927101 2737008 1678214 2737008 1678214 1666751 488595 1666751 488595 971391 1239115 971391 1239115 3638773 3334387 3638773 3334387 1154598 1095890 1154598 1095890 578222 3347544 578222 3347544 4538663 1684316 4538663 1684316 1073521 762561 1073521 762561 505660 1681858 505660 1681858 3583021 4622717 3583021 4622717 831303 737441 831303 737441 4560749 3324171 4560749 3324171 682419 2212416 682419 2212416 4537249 1664503 4537249 1664503 3315990 250224 3315990 250224 988596 1683950 988596 1683950 3328432 4908154 3328432 4908154 1670816 1667691 1670816 1667691 503112 86001 503112 86001 3845968 2706728 3845968 2706728 4405710 3335779 4405710 3335779 512128 1679380 512128 1679380 4728497 2736046 4728497 2736046 1682079 5004235 1682079 5004235 392537 774152 392537 774152 3337585 2756706 3337585 2756706 4719748 1674326 4719748 1674326 1146103 423965 1146103 423965 4429321 3426149 4429321 3426149 1673668 1681539 1673668 1681539 4971208 4952055 4971208 4952055 1672408 2650512 1672408 2650512 4594691 1677374 4594691 1677374 666684 663750 666684 663750 559149 1929287 559149 1929287 4271145 3108502 4271145 3108502 471854 271266 471854 271266 4173493 3327410 4173493 3327410 1652855 1376485 1652855 1376485 1156822 4950334 1156822 4950334 3337899 1760191 3337899 1760191 1426097 1172555 1426097 1172555 4139431 3335090 4139431 3335090 1649271 1660668 1649271 1660668 1228894 334953 1228894 334953 3318286 2893622 3318286 2893622 4719273 3170214 4719273 3170214 310866 964252 310866 964252 4108906 2484363 4108906 2484363 4568057 1473964 4568057 1473964 1292546 3320515 1292546 3320515 4914919 799667 4914919 799667 285683 3794608 285683 3794608 2555562 1653563 2555562 1653563 3564349 3343304 3564349 3343304 1035472 727358 1035472 727358 3674551 2273163 3674551 2273163 4545969 2981605 4545969 2981605 4777861 1671550 4777861 1671550 1371657 1005962 1371657 1005962 472465 1900000 472465 1900000 3884898 3337363 3884898 3337363 1391323 550680 1391323 550680 331532 3340471 331532 3340471 3066321 2711327 3066321 2711327 4261175 1263120 4261175 1263120 748830 820721 748830 820721 3826722 2268362 3826722 2268362 4577143 3333761 4577143 3333761 214915 88853 214915 88853 4016111 3044405 4016111 3044405 1144318 685967 1144318 685967 614389 270329 614389 270329 191177 2192501 191177 2192501 3348910 2942536 3348910 2942536 4655218 1361886 4655218 1361886 3742293 2185700 3742293 2185700 4261578 4280375 4261578 4280375 1052013 767535 1052013 767535 4378950 2737372 4378950 2737372 3331119 4029304 3331119 4029304 1660711 4767599 1660711 4767599 608587 826755 608587 826755 3342965 2373950 3342965 2373950 4624284 4527481 4624284 4527481 1408229 1672712 1408229 1672712 4193326 3815717 4193326 3815717 318604 290213 318604 290213 279365 4341558 279365 4341558 1965772 1447867 1965772 1447867 1470731 3348796 1470731 3348796 3967967 1082146 3967967 1082146 1686409 2857280 1686409 2857280 3997205 2473215 3997205 2473215 4409030 2208983 4409030 2208983 928360 439304 928360 439304 1657363 3096279 1657363 3096279 4311970 2016604 4311970 2016604 4705058 1836769 4705058 1836769 1670688 3075878 1670688 3075878 3924656 1341658 3924656 1341658 1265232 3459259 1265232 3459259 4635335 2139005 4635335 2139005 1656366 1895234 1656366 1895234 3727498 4082067 3727498 4082067 2816547 1667453 2816547 1667453 4517185 2927595 4517185 2927595 4748215 1679517 4748215 1679517 1666133 2822128 1666133 2822128 4286323 2528196 4286323 2528196 3594541 1386926 3594541 1386926 735533 397599 735533 397599 2328813 1684814 2328813 1684814 4041791 2634675 4041791 2634675 4611342 3344599 4611342 3344599 1667385 1118775 1667385 1118775 3335004 3319617 3335004 3319617 1344856 16592 1344856 16592 4534811 2594973 4534811 2594973 1013575 1678256 1013575 1678256 3330056 2696023 3330056 2696023 4196067 461556 4196067 461556 433265 3224130 433265 3224130 4194432 707683 4194432 707683 2538086 2330771 2538086 2330771 4137715 4038920 4137715 4038920 533278 910547 533278 910547 3327451 3339672 3327451 3339672 1647111 670693 1647111 670693 587828 2032517 587828 2032517 3842444 3340355 3842444 3340355 3489449 1679879 3489449 1679879 885986 512856 885986 512856 3727315 2740878 3727315 2740878 4342068 1359212 4342068 1359212 350527 936398 350527 936398 4426926 4646106 4426926 4646106 2634744 3315410 2634744 3315410 4331005 2062973 4331005 2062973 1670227 381182 1670227 381182 890583 3346971 890583 3346971 4397860 1650233 4397860 1650233 1677763 3332074 1677763 3332074 4394247 639005 4394247 639005 427880 304251 427880 304251 3816477 2418484 3816477 2418484 829555 1423900 829555 1423900 4026940 4208007 4026940 4208007 2302805 2412549 2302805 2412549 4279056 1340002 4279056 1340002 595177 646116 595177 646116 4140356 2581927 4140356 2581927 3313603 2767296 3313603 2767296 1260345 961049 1260345 961049 958369 2198847 958369 2198847 4690866 3264097 4690866 3264097 817186 690499 817186 690499 4517161 4371600 4517161 4371600 1657345 1909444 1657345 1909444 3572866 1681777 3572866 1681777 4563445 3317909 4563445 3317909 804152 435702 804152 435702 378493 391669 378493 391669 1663874 4660653 1663874 4660653 3586462 1306436 3586462 1306436 911858 588969 911858 588969 3324094 3033971 3324094 3033971 4509742 1209119 4509742 1209119 466167 301513 466167 301513 3114052 4214017 3114052 4214017 1029443 793458 1029443 793458 385836 293729 385836 293729 187732 4704116 187732 4704116 3579023 1672930 3579023 1672930 555779 3329902 555779 3329902 4567516 1022764 4567516 1022764 496316 2301601 496316 2301601 3337125 2704439 3337125 2704439 3974938 963832 3974938 963832 561840 1263336 561840 1263336 3485210 2379444 3485210 2379444 4233823 3028472 4233823 3028472 2509808 4902005 2509808 4902005 496005 342622 496005 342622 3938800 2825753 3938800 2825753 2232812 1652041 2232812 1652041 3339328 561619 3339328 561619 369856 347870 369856 347870 4220539 2746222 4220539 2746222 544489 1666793 544489 1666793 4692399 1217441 4692399 1217441 277723 225309 277723 225309 237369 2382409 237369 2382409 4657312 1291794 4657312 1291794 686137 449517 686137 449517 3731103 3891975 3731103 3891975 3221412 841957 3221412 841957 669244 1761539 669244 1761539 3378730 1352524 3378730 1352524 635866 268496 635866 268496 4532524 3343518 4532524 3343518 1196817 880395 1196817 880395 701501 3612208 701501 3612208 3639561 1215317 3639561 1215317 1095212 240236 1095212 240236 4367489 3349082 4367489 3349082 1100499 1019848 1100499 1019848 452185 1278278 452185 1278278 3557442 2896623 3557442 2896623 3838253 1670836 3838253 1670836 4467112 2766966 4467112 2766966 2599023 3346650 2599023 3346650 534964 449218 534964 449218 1681859 4668381 1681859 4668381 3678231 2267764 3678231 2267764 1000957 598828 1000957 598828 3847884 3420790 3847884 3420790 551067 1097070 551067 1097070 3835795 4568658 3835795 4568658 929305 2984929 929305 2984929 3838597 1658235 3838597 1658235 1448771 2509922 1448771 2509922 4234348 3331538 4234348 3331538 1303707 1661252 1303707 1661252 3627206 491707 3627206 491707 613935 2933485 613935 2933485 4548394 1066877 4548394 1066877 909240 660538 909240 660538 438633 4792180 438633 4792180 4443905 1959771 4443905 1959771 4723783 235264 4723783 235264 3898972 2355715 3898972 2355715 4890759 1066865 4890759 1066865 238287 1658910 238287 1658910 4686697 3348877 4686697 3348877 1656407 1915516 1656407 1915516 3635806 2696099 3635806 2696099 4507715 1278784 4507715 1278784 370443 382065 370443 382065 4237578 3070254 4237578 3070254 1682680 2047316 1682680 2047316 4093505 2783364 4093505 2783364 4494901 2135712 4494901 2135712 1515559 887457 1515559 887457 3808541 4001968 3808541 4001968 983437 1990830 983437 1990830 4722584 4491574 4722584 4491574 881122 582439 881122 582439 499608 315204 499608 315204 4687882 2009950 4687882 2009950 3325731 3315950 3325731 3315950 4549495 854815 4549495 854815 838294 697235 838294 697235 1879063 3324899 1879063 3324899 3747821 1461274 3747821 1461274 2240862 2898939 2240862 2898939 4139582 1665247 4139582 1665247 3336474 4304043 3336474 4304043 3870955 1405516 3870955 1405516 1103069 306618 1103069 306618 92876 3348751 92876 3348751 4457863 2762132 4457863 2762132 1654664 2010391 1654664 2010391 4060196 3018999 4060196 3018999 1216439 462979 1216439 462979 1201858 2482360 1201858 2482360 4663261 1649963 4663261 1649963 1230501 1180914 1230501 1180914 404726 3049647 404726 3049647 4443398 1666863 4443398 1666863 1673081 4294497 1673081 4294497 1654692 2260094 1654692 2260094 4638487 879571 4638487 879571 585135 1309 585135 1309 4502720 2671400 4502720 2671400 4338012 2109063 4338012 2109063 1681183 1650631 1681183 1650631 4752382 3319022 4752382 3319022 5007028 1664301 5007028 1664301 1113244 872240 1113244 872240 3315905 1677895 3315905 1677895 386145 370697 386145 370697 262574 4915652 262574 4915652 3330983 276613 3330983 276613 265580 193046 265580 193046 4458999 2939053 4458999 2939053 1680115 1938975 1680115 1938975 4093704 4730003 4093704 4730003 1403741 983720 1403741 983720 927809 396537 927809 396537 364769 3340109 364769 3340109 4756468 2110686 4756468 2110686 1675293 4496331 1675293 4496331 621561 966195 621561 966195 1780066 3331985 1780066 3331985 3324825 4855506 3324825 4855506 1149081 1131080 1149081 1131080 421536 1685085 421536 1685085 3647909 3056838 3647909 3056838 1664116 1290654 1664116 1290654 4285932 2691476 4285932 2691476 2624088 1237999 2624088 1237999 335293 3719171 335293 3719171 3724501 1475654 3724501 1475654 4366588 3341601 4366588 3341601 1627322 793878 1627322 793878 243964 4250650 243964 4250650 3702223 1679809 3702223 1679809 481203 931891 481203 931891 3964719 4873708 3964719 4873708 2791232 1658477 2791232 1658477 1015232 220701 1015232 220701 1681974 1894635 1681974 1894635 4777858 2363568 4777858 2363568 1139489 491018 1139489 491018 3611199 3743526 3611199 3743526 3316841 376674 3316841 376674 1299975 1427298 1299975 1427298 4588436 2209945 4588436 2209945 3994638 3330221 3994638 3330221 1667021 1667424 1667021 1667424 4104943 2905561 4104943 2905561 1289550 837148 1289550 837148 553763 1960787 553763 1960787 3636878 3314662 3636878 3314662 547567 1123389 547567 1123389 3335607 4889296 3335607 4889296 1302602 1061709 1302602 1061709 959541 840907 959541 840907 777955 700768 777955 700768 3912810 4809459 3912810 4809459 820329 701928 820329 701928 1338594 3846171 1338594 3846171 4448044 2088648 4448044 2088648 1727312 839780 1727312 839780 327086 2496102 327086 2496102 4306621 2632113 4306621 2632113 3843646 1670257 3843646 1670257 702668 862822 702668 862822 2053132 4765408 2053132 4765408 1350500 249902 1350500 249902 246930 3122182 246930 3122182 4963384 3325074 4963384 3325074 1122530 3384888 1122530 3384888 3609041 2520231 3609041 2520231 4703984 1147478 4703984 1147478 299755 4240179 299755 4240179 3561241 2229411 3561241 2229411 3967902 4291165 3967902 4291165 1314927 924654 1314927 924654 586163 2320631 586163 2320631 4717264 3324364 4717264 3324364 1176048 1182634 1176048 1182634 4035914 2713666 4035914 2713666 731923 583146 731923 583146 1228604 3054299 1228604 3054299 4715458 1181069 4715458 1181069 820965 4383776 820965 4383776 3645482 596076 3645482 596076 791001 2339493 791001 2339493 4373389 1662284 4373389 1662284 982150 493420 982150 493420 3520571 2404682 3520571 2404682 4533190 3322949 4533190 3322949 647366 509633 647366 509633 4314774 3469260 4314774 3469260 701815 1667171 701815 1667171 4232034 2553962 4232034 2553962 648129 385749 648129 385749 43546 2515394 43546 2515394 4229841 2130459 4229841 2130459 3327476 1676681 3327476 1676681 1657053 2203260 1657053 2203260 1956886 876458 1956886 876458 563454 382548 563454 382548 388830 2822437 388830 2822437 4505951 3334360 4505951 3334360 1412703 618773 1412703 618773 375271 2555243 375271 2555243 4422178 1057164 4422178 1057164 1663774 3314133 1663774 3314133 4220891 1675403 4220891 1675403 1226842 2063157 1226842 2063157 3909153 2823056 3909153 2823056 1402354 566903 1402354 566903 341205 206038 341205 206038 4286767 2526183 4286767 2526183 1545885 1647944 1545885 1647944 975858 2093117 975858 2093117 4781770 4904855 4781770 4904855 1661536 2444432 1661536 2444432 4738659 1488283 4738659 1488283 720848 822542 720848 822542 3743881 3351076 3743881 3351076 296489 1662074 296489 1662074 3342602 1829879 3342602 1829879 3321879 1520527 3321879 1520527 2404831 4433525 2404831 4433525 398434 565060 398434 565060 4139786 3325241 4139786 3325241 1669810 2574800 1669810 2574800 4677169 4443336 4677169 4443336 1212001 15560 1212001 15560 4378726 3154575 4378726 3154575 1652123 932722 1652123 932722 233215 2759178 233215 2759178 3878110 3369319 3878110 3369319 1659458 1193274 1659458 1193274 3865548 2868163 3865548 2868163 647086 1667797 647086 1667797 4604194 3027784 4604194 3027784 1678218 1675611 1678218 1675611 4336113 2656301 4336113 2656301 3314261 614683 3314261 614683 3775774 2092580 3775774 2092580 2235931 251810 2235931 251810 1276051 1650463 1276051 1650463 4892370 2995680 4892370 2995680 615006 568744 615006 568744 3824982 2358088 3824982 2358088 4944006 904257 4944006 904257 478599 367975 478599 367975 3684577 3330600 3684577 3330600 228618 4198738 228618 4198738 3990510 231421 3990510 231421 925153 3324863 925153 3324863 4742116 1659033 4742116 1659033 1081740 326319 1081740 326319 2314185 3348770 2314185 3348770 4331458 824857 4331458 824857 648561 368010 648561 368010 4209290 3011306 4209290 3011306 4762317 1383267 4762317 1383267 874180 656820 874180 656820 1726568 4594526 1726568 4594526 716010 2298144 716010 2298144 4212368 3317517 4212368 3317517 464501 1661233 464501 1661233 4351192 2670891 4351192 2670891 1654678 4803890 1654678 4803890 3812652 287439 3812652 287439 1653025 1962486 1653025 1962486 4742433 4340956 4742433 4340956 1635392 2111807 1635392 2111807 4152097 2890866 4152097 2890866 844702 554873 844702 554873 312556 250558 312556 250558 3813235 3543667 3813235 3543667 1280544 1274738 1280544 1274738 3808598 3313422 3808598 3313422 1089556 450231 1089556 450231 4027008 4247484 4027008 4247484 3331365 1051071 3331365 1051071 819667 299001 819667 299001 287827 2287629 287827 2287629 4571668 1678850 4571668 1678850 1648872 1038174 1648872 1038174 334471 4807480 334471 4807480 3875057 511105 3875057 511105 1646769 3099944 1646769 3099944 4010784 2220473 4010784 2220473 4664357 1817706 4664357 1817706 1671778 2775497 1671778 2775497 4036101 414996 4036101 414996 209493 3851619 209493 3851619 3343730 1886321 3343730 1886321 2131910 3319118 2131910 3319118 4217088 2101066 4217088 2101066 3342319 772722 3342319 772722 691418 3238475 691418 3238475 3337856 1016961 3337856 1016961 4602718 4184296 4602718 4184296 297662 280662 297662 280662 2837137 2768200 2837137 2768200 4502428 1933245 4502428 1933245 4905505 3347273 4905505 3347273 3336652 4924313 3336652 4924313 651544 246953 651544 246953 3350437 3330193 3350437 3330193 414820 402375 414820 402375 3964184 4677271 3964184 4677271 620603 763765 620603 763765 3575243 3340914 3575243 3340914 1656886 4975780 1656886 4975780 3691080 1881451 3691080 1881451 2167448 1669321 2167448 1669321 4629280 2694895 4629280 2694895 3698372 3322854 3698372 3322854 903169 265015 903169 265015 3346673 2373998 3346673 2373998 4112659 3910853 4112659 3910853 1660165 1493188 1660165 1493188 1331634 979369 1331634 979369 614754 439194 614754 439194 3569040 3500765 3569040 3500765 2411866 724227 2411866 724227 609450 2488595 609450 2488595 4536670 3015853 4536670 3015853 4735433 3652298 4735433 3652298 1832308 1651589 1832308 1651589 3460342 2294792 3460342 2294792 1647916 304598 1647916 304598 956288 1664460 956288 1664460 4198444 2548969 4198444 2548969 1360857 1352671 1360857 1352671 219674 209928 219674 209928 4778385 3317796 4778385 3317796 1428084 751724 1428084 751724 902089 514974 902089 514974 3329473 2965977 3329473 2965977 4119908 2298221 4119908 2298221 4674380 905543 4674380 905543 750701 2528317 750701 2528317 4380432 3315669 4380432 3315669 863946 722702 863946 722702 3960533 2703268 3960533 2703268 3861764 3326194 3861764 3326194 2699312 1290730 2699312 1290730 1233061 1138643 1233061 1138643 1045851 310702 1045851 310702 3564532 1929344 3564532 1929344 4781705 3313959 4781705 3313959 1683565 2032962 1683565 2032962 4134756 3476667 4134756 3476667 3091092 2064812 3091092 2064812 4243302 2682325 4243302 2682325 4554633 2909124 4554633 2909124 540357 403268 540357 403268 4665557 2708631 4665557 2708631 3342507 649095 3342507 649095 397437 3351106 397437 3351106 4372614 214981 4372614 214981 740769 2889025 740769 2889025 4338923 2147505 4338923 2147505 4788421 3317578 4788421 3317578 663616 811116 663616 811116 4447648 4767377 4447648 4767377 1666517 1867036 1666517 1867036 3874214 3699742 3874214 3699742 1652843 1657877 1652843 1657877 4571964 4552010 4571964 4552010 3293613 824055 3293613 824055 691518 2527659 691518 2527659 4299779 4335829 4299779 4335829 756869 580473 756869 580473 1434354 3057341 1434354 3057341 4682635 2471111 4682635 2471111 3755074 3336172 3755074 3336172 916886 846398 916886 846398 2441725 2656914 2441725 2656914 4795524 3326183 4795524 3326183 3907739 2063201 3907739 2063201 3342462 4766281 3342462 4766281 1418342 285057 1418342 285057 4097874 3529913 4097874 3529913 713259 585949 713259 585949 564235 1990608 564235 1990608 4689245 3336741 4689245 3336741 1686589 1661837 1686589 1661837 4077221 2853866 4077221 2853866 506061 720947 506061 720947 3901669 2828705 3901669 2828705 1656699 3326621 1656699 3326621 4044992 2054804 4044992 2054804 4654822 1900504 4654822 1900504 2036747 1652194 2036747 1652194 3805884 2931442 3805884 2931442 1312298 1668138 1312298 1668138 4332999 3460755 4332999 3460755 819137 240981 819137 240981 1519714 4031591 1519714 4031591 3988483 1948643 3988483 1948643 1686235 3333858 1686235 3333858 4641781 2377935 4641781 2377935 2147430 674585 2147430 674585 317262 1969055 317262 1969055 4809358 556891 4809358 556891 930857 4039403 930857 4039403 3880462 2693852 3880462 2693852 4220680 1481157 4220680 1481157 894883 678580 894883 678580 318495 255727 318495 255727 3330893 4598087 3330893 4598087 1650050 1659397 1650050 1659397 4633454 3348638 4633454 3348638 362151 1147201 362151 1147201 3562117 3273668 3562117 3273668 1681751 620056 1681751 620056 3345259 3108017 3345259 3108017 4165615 2064679 4165615 2064679 360906 1668951 360906 1668951 2585913 2121808 2585913 2121808 4567866 625784 4567866 625784 886791 2682904 886791 2682904 4244824 2129886 4244824 2129886 1352195 974701 1352195 974701 282828 3314132 282828 3314132 4586938 847972 4586938 847972 985351 3365804 985351 3365804 3943007 1677988 3943007 1677988 1671001 3096808 1671001 3096808 4337446 1656457 4337446 1656457 3336228 4403699 3336228 4403699 1290730 294539 1290730 294539 3696733 4523543 3696733 4523543 758423 779165 758423 779165 1693855 4151065 1693855 4151065 3640879 2379850 3640879 2379850 4295891 3398244 4295891 3398244 1458373 880521 1458373 880521 485427 472734 485427 472734 4543203 4100670 4543203 4100670 1654135 1793036 1654135 1793036 3343453 268366 3343453 268366 18583 1667574 18583 1667574 4695069 2031217 4695069 2031217 4413228 2666967 4413228 2666967 475933 1103352 475933 1103352 3334169 2630127 3334169 2630127 4239919 3824113 4239919 3824113 952946 834636 952946 834636 637362 3629333 637362 3629333 4583179 1119439 4583179 1119439 386411 3122957 386411 3122957 4231938 1659815 4231938 1659815 1537019 2814751 1537019 2814751 3349221 4363447 3349221 4363447 1215144 835352 1215144 835352 2772261 3348354 2772261 3348354 4405120 1251673 4405120 1251673 1573223 2843665 1573223 2843665 4756402 1667208 4756402 1667208 1166385 2456644 1166385 2456644 4222287 2608595 4222287 2608595 1766307 3328960 1766307 3328960 3867404 977415 3867404 977415 421035 3939172 421035 3939172 3914409 2766847 3914409 2766847 4138031 440563 4138031 440563 1087636 2742188 1087636 2742188 4523166 2100334 4523166 2100334 4613674 4298402 4613674 4298402 407113 1130981 407113 1130981 1661447 2962719 1661447 2962719 4154614 1665917 4154614 1665917 1656825 2840470 1656825 2840470 4174528 1679918 4174528 1679918 1387924 1319559 1387924 1319559 308482 2889054 308482 2889054 4072949 2479382 4072949 2479382 4444244 1172279 4444244 1172279 409234 334895 409234 334895 2836789 3772831 2836789 3772831 1650022 1667256 1650022 1667256 3730626 3029197 3730626 3029197 855357 578177 855357 578177 429208 419220 429208 419220 328177 1675544 328177 1675544 3776565 3313594 3776565 3313594 795522 738391 795522 738391 3918442 2419501 3918442 2419501 4342278 3951826 4342278 3951826 1432538 1112529 1432538 1112529 602768 85394 602768 85394 4220356 3339424 4220356 3339424 2289987 1399802 2289987 1399802 745644 384632 745644 384632 4752004 2447359 4752004 2447359 3798196 4971361 3798196 4971361 1795460 1650147 1795460 1650147 3646740 3324763 3646740 3324763 415154 320822 415154 320822 1649438 4499375 1649438 4499375 4610399 387072 4610399 387072 979407 1874342 979407 1874342 4970376 1414926 4970376 1414926 1045081 3349064 1045081 3349064 3317488 1953553 3317488 1953553 4760353 3328638 4760353 3328638 880443 846599 880443 846599 108053 4539526 108053 4539526 3638592 2260279 3638592 2260279 4703604 3316953 4703604 3316953 346857 935687 346857 935687 4188091 3028750 4188091 3028750 1171432 1045640 1171432 1045640 1677611 2992659 1677611 2992659 4677752 2613134 4677752 2613134 1211574 723194 1211574 723194 4050392 2211825 4050392 2211825 4648797 566241 4648797 566241 1685771 4752315 1685771 4752315 1058410 263661 1058410 263661 4062302 3412428 4062302 3412428 803742 850721 803742 850721 4022317 3058123 4022317 3058123 3321577 263685 3321577 263685 1141296 2011224 1141296 2011224 4552873 2905709 4552873 2905709 1665239 4633384 1665239 4633384 3920499 2431762 3920499 2431762 1667828 2924755 1667828 2924755 3756744 1677857 3756744 1677857 714852 1378658 714852 1378658 4359037 2989141 4359037 2989141 2211285 1662683 2211285 1662683 4703165 4242498 4703165 4242498 1275078 2578596 1275078 2578596 4584437 1169934 4584437 1169934 155305 2949041 155305 2949041 3607192 3325233 3607192 3325233 471600 415328 471600 415328 3896150 3347616 3896150 3347616 1769003 2329145 1769003 2329145 4003430 2409639 4003430 2409639 4712685 3331169 4712685 3331169 4072215 2165015 4072215 2165015 3338893 3796951 3338893 3796951 456424 647107 456424 647107 2738070 3749852 2738070 3749852 3569811 1678924 3569811 1678924 4270693 4903572 4270693 4903572 1419761 725193 1419761 725193 288167 3317600 288167 3317600 4187118 1237299 4187118 1237299 578241 119537 578241 119537 3876611 4734146 3876611 4734146 2287126 2723641 2287126 2723641 4146045 3393042 4146045 3393042 1676612 237145 1676612 237145 14583 4721126 14583 4721126 3352737 1659038 3352737 1659038 4567523 3299544 4567523 3299544 1217769 346579 1217769 346579 3885703 2816860 3885703 2816860 4691302 3865450 4691302 3865450 1659972 1658951 1659972 1658951 546200 901743 546200 901743 2769640 4035313 2769640 4035313 4514043 2790617 4514043 2790617 3882961 762332 3882961 762332 427246 1653226 427246 1653226 4414894 2922438 4414894 2922438 4640812 4104360 4640812 4104360 737390 293306 737390 293306 3333663 3549239 3333663 3549239 1286238 1018059 1286238 1018059 671386 716067 671386 716067 4394277 2445252 4394277 2445252 1325865 1089930 1325865 1089930 251680 3348031 251680 3348031 4185400 1676068 4185400 1676068 580422 503764 580422 503764 4096997 4218921 4096997 4218921 3313688 2503155 3313688 2503155 581362 3352513 581362 3352513 4342615 2427688 4342615 2427688 3347660 4119020 3347660 4119020 1664873 2677145 1664873 2677145 4127513 2395023 4127513 2395023 3326168 3319309 3326168 3319309 4394141 1664261 4394141 1664261 1686355 3317897 1686355 3317897 4227663 2163223 4227663 2163223 4651460 613202 4651460 613202 355857 1649759 355857 1649759 3914684 621613 3914684 621613 7920 4152760 7920 4152760 4722329 941159 4722329 941159 525032 383574 525032 383574 4335655 4795893 4335655 4795893 1667817 772833 1667817 772833 363227 316346 363227 316346 199684 4644799 199684 4644799 3664959 1101348 3664959 1101348 568426 624748 568426 624748 1681791 2853553 1681791 2853553 3438246 1655149 3438246 1655149 1651246 4362928 1651246 4362928 3576080 2381109 3576080 2381109 4329561 2811856 4329561 2811856 3334604 4513513 3334604 4513513 1674967 1905562 1674967 1905562 4776065 1670128 4776065 1670128 4974998 692890 4974998 692890 355689 1663304 355689 1663304 3528919 3049059 3528919 3049059 3757512 578109 3757512 578109 1026459 2775314 1026459 2775314 4457481 3580120 4457481 3580120 826162 356963 826162 356963 353504 3336985 353504 3336985 4556189 1654060 4556189 1654060 1678462 2689392 1678462 2689392 4650574 1948899 4650574 1948899 4796984 1651885 4796984 1651885 1665101 2787443 1665101 2787443 3619350 1621830 3619350 1621830 1249024 1138486 1249024 1138486 311755 4885957 311755 4885957 3664383 2184022 3664383 2184022 1665201 4346387 1665201 4346387 4057418 1459858 4057418 1459858 953870 4076350 953870 4076350 3995546 513537 3995546 513537 2465215 4142388 2465215 4142388 1652287 4863970 1652287 4863970 4025066 1654189 4025066 1654189 1138314 846785 1138314 846785 791945 2691863 791945 2691863 3876991 3505626 3876991 3505626 1652915 273342 1652915 273342 4251081 2658610 4251081 2658610 3347194 588613 3347194 588613 471787 346503 471787 346503 242870 3345381 242870 3345381 3762481 1903754 3762481 1903754 4743116 2399364 4743116 2399364 3905778 2781261 3905778 2781261 4520418 1984618 4520418 1984618 1667931 1159687 1667931 1159687 254090 27951 254090 27951 1682181 3237391 1682181 3237391 1395345 3864347 1395345 3864347 3328601 4211853 3328601 4211853 3714128 1890320 3714128 1890320 3337199 174859 3337199 174859 3994497 2640885 3994497 2640885 4407541 947894 4407541 947894 1493608 2984960 1493608 2984960 4005635 1549890 4005635 1549890 404370 235777 404370 235777 3353015 2863614 3353015 2863614 4608715 3320566 4608715 3320566 861377 469359 861377 469359 347143 237432 347143 237432 91557 2190145 91557 2190145 4398519 3321159 4398519 3321159 1201477 363192 1201477 363192 3867988 2746512 3867988 2746512 4439561 4376982 4439561 4376982 1679090 2716622 1679090 2716622 4704097 3719933 4704097 3719933 1136008 991741 1136008 991741 563379 413639 563379 413639 342766 1681667 342766 1681667 3346275 737017 3346275 737017 681876 635046 681876 635046 596509 1674710 596509 1674710 3338709 3329224 3338709 3329224 595925 422229 595925 422229 2551299 2721495 2551299 2721495 4382258 610774 4382258 610774 1233070 65924 1233070 65924 3343396 3711764 3343396 3711764 3783557 990462 3783557 990462 420647 418583 420647 418583 323495 3050745 323495 3050745 4452463 788540 4452463 788540 321607 249777 321607 249777 4517049 3332651 4517049 3332651 1672195 4085403 1672195 4085403 4004652 2366460 4004652 2366460 4727966 433418 4727966 433418 370917 260240 370917 260240 4095212 2810355 4095212 2810355 3284123 3587923 3284123 3587923 3648649 1679472 3648649 1679472 4458056 2744308 4458056 2744308 1675947 4931426 1675947 4931426 4514910 1968941 4514910 1968941 4729901 1449267 4729901 1449267 1285368 2795978 1285368 2795978 4067723 1796321 4067723 1796321 1673715 1426439 1673715 1426439 1467442 1653954 1467442 1653954 4645457 2140101 4645457 2140101 3345957 4181579 3345957 4181579 559503 957711 559503 957711 3447492 4113990 3447492 4113990 679157 1653197 679157 1653197 4365011 2585562 4365011 2585562 3326585 4553500 3326585 4553500 1648875 1680627 1648875 1680627 3426895 1106157 3426895 1106157 1100759 3765787 1100759 3765787 4574174 2528313 4574174 2528313 4011996 1976254 4011996 1976254 1648691 552646 1648691 552646 3901086 2140437 3901086 2140437 4783031 1513954 4783031 1513954 1681395 3016596 1681395 3016596 4085519 1669887 4085519 1669887 412482 830585 412482 830585 1303648 61711 1303648 61711 2419341 4082936 2419341 4082936 984365 219154 984365 219154 3550916 2337634 3550916 2337634 4745731 3092189 4745731 3092189 562147 740083 562147 740083 3892106 2441634 3892106 2441634 4523021 4733247 4523021 4733247 1498132 914065 1498132 914065 704647 3345694 704647 3345694 4116076 1648976 4116076 1648976 3242916 4095213 3242916 4095213 763113 361193 763113 361193 3737663 2532236 3737663 2532236 4765842 3719675 4765842 3719675 1648887 638120 1648887 638120 544478 3340622 544478 3340622 3934853 1963456 3934853 1963456 4945257 1350735 4945257 1350735 1155420 3347817 1155420 3347817 3790667 973384 3790667 973384 562396 3757681 562396 3757681 4116891 2094797 4116891 2094797 842991 726409 842991 726409 3688480 3689621 3688480 3689621 998993 426601 998993 426601 3872949 2721966 3872949 2721966 4225018 1281862 4225018 1281862 896122 528547 896122 528547 4173687 3350887 4173687 3350887 1663511 4680412 1663511 4680412 4221352 1116296 4221352 1116296 949582 282615 949582 282615 3343138 3661957 3343138 3661957 891332 436133 891332 436133 258157 80457 258157 80457 3348628 4563569 3348628 4563569 1651986 393641 1651986 393641 298308 3106083 298308 3106083 4730698 1426560 4730698 1426560 1099692 4346900 1099692 4346900 4157192 1672437 4157192 1672437 4402930 3346617 4402930 3346617 1370131 931032 1370131 931032 722017 1263867 722017 1263867 4107966 3317932 4107966 3317932 596199 847275 596199 847275 3765088 2413884 3765088 2413884 4228352 4779131 4228352 4779131 1132796 1997775 1132796 1997775 4349044 2687483 4349044 2687483 3677700 1682862 3677700 1682862 1678474 2933244 1678474 2933244 3997751 2293130 3997751 2293130 3320249 4675657 3320249 4675657 4167174 1910863 4167174 1910863 2944977 1089763 2944977 1089763 437747 1822696 437747 1822696 4336598 511982 4336598 511982 903375 3329350 903375 3329350 4164038 2267735 4164038 2267735 3331526 3966941 3331526 3966941 1115429 829718 1115429 829718 536898 3581911 536898 3581911 4350644 1383547 4350644 1383547 307419 940930 307419 940930 3616287 3323404 3616287 3323404 93709 709480 93709 709480 3566368 4994340 3566368 4994340 659329 2147625 659329 2147625 3930803 2423035 3930803 2423035 3338043 3339608 3338043 3339608 797518 230182 797518 230182 2681761 1668227 2681761 1668227 3999773 3083646 3999773 3083646 3315323 1007530 3315323 1007530 1667005 4171723 1667005 4171723 3343639 1322959 3343639 1322959 866811 3342155 866811 3342155 3323042 212811 3323042 212811 800261 1357411 800261 1357411 210941 3554027 210941 3554027 4374976 1329802 4374976 1329802 1838899 3348440 1838899 3348440 4959115 1155856 4959115 1155856 773449 323655 773449 323655 1663492 3314544 1663492 3314544 1331344 1006519 1331344 1006519 779416 383526 779416 383526 363324 3323609 363324 3323609 4781931 551291 4781931 551291 613473 2513773 613473 2513773 4455636 1666816 4455636 1666816 4638720 1599240 4638720 1599240 3331495 522415 3331495 522415 246692 230656 246692 230656 90696 2803578 90696 2803578 4633090 2965835 4633090 2965835 3320586 4907808 3320586 4907808 1652520 906153 1652520 906153 655525 4363680 655525 4363680 3930037 1324419 3930037 1324419 996056 954072 996056 954072 3718575 3323173 3718575 3323173 4300626 285369 4300626 285369 3315999 4508006 3315999 4508006 399066 482374 399066 482374 3839379 3321819 3839379 3321819 727686 664661 727686 664661 568022 2521097 568022 2521097 4299330 2695247 4299330 2695247 4559730 2022545 4559730 2022545 3313796 1184003 3313796 1184003 713203 534213 713203 534213 4351662 2001942 4351662 2001942 1668893 2903807 1668893 2903807 3778291 3041794 3778291 3041794 881535 722699 881535 722699 4415785 3049590 4415785 3049590 4752337 3316870 4752337 3316870 781544 786668 781544 786668 4454954 3087783 4454954 3087783 1676276 467920 1676276 467920 745299 1444190 745299 1444190 3608069 3327504 3608069 3327504 4514454 2111771 4514454 2111771 1436108 261596 1436108 261596 1347780 3348145 1347780 3348145 4687300 1652553 4687300 1652553 1182164 4295205 1182164 4295205 3660739 1013460 3660739 1013460 3320731 2581998 3320731 2581998 1685935 448673 1685935 448673 273345 4960360 273345 4960360 1667325 590595 1667325 590595 319453 264483 319453 264483 3544014 3338166 3544014 3338166 504083 2953136 504083 2953136 4111872 1659416 4111872 1659416 4451597 4642058 4451597 4642058 1673656 2378876 1673656 2378876 4427788 3347841 4427788 3347841 4098799 985116 4098799 985116 3336850 2230990 3336850 2230990 4503164 1912495 4503164 1912495 901114 3831642 901114 3831642 4255652 2208020 4255652 2208020 4720023 1667759 4720023 1667759 749033 99868 749033 99868 3326044 2820243 3326044 2820243 3979323 2246587 3979323 2246587 1609307 1651962 1609307 1651962 4013531 2611853 4013531 2611853 4343840 3334017 4343840 3334017 1678517 1736497 1678517 1736497 3627258 302174 3627258 302174 1656099 4040174 1656099 4040174 3576117 709973 3576117 709973 458929 4573103 458929 4573103 1665724 4981756 1665724 4981756 4288189 2497053 4288189 2497053 1662208 1915805 1662208 1915805 4740368 4947095 4740368 4947095 1608805 1462532 1608805 1462532 4667778 3322845 4667778 3322845 941622 1411668 941622 1411668 4186859 4689188 4186859 4689188 851789 541492 851789 541492 3347095 3325673 3347095 3325673 421272 247923 421272 247923 3801726 3203499 3801726 3203499 835302 578935 835302 578935 4449512 2726468 4449512 2726468 4243481 2087708 4243481 2087708 4743437 404836 4743437 404836 2215259 3333583 2215259 3333583 4195192 2384723 4195192 2384723 4299789 1683607 4299789 1683607 3332072 4355524 3332072 4355524 4422549 1069622 4422549 1069622 427689 1288777 427689 1288777 1719864 3925568 1719864 3925568 278573 266254 278573 266254 3329468 3325913 3329468 3325913 1224120 746069 1224120 746069 574312 505356 574312 505356 3350724 3322636 3350724 3322636 4889871 3343016 4889871 3343016 492688 1082389 492688 1082389 3607301 1949945 3607301 1949945 3586215 686644 3586215 686644 325625 2574734 325625 2574734 4366705 4721985 4366705 4721985 1256334 1166399 1256334 1166399 704236 787035 704236 787035 3346159 4168670 3346159 4168670 1663660 1397294 1663660 1397294 1117533 2894924 1117533 2894924 1907718 1650480 1907718 1650480 765297 792412 765297 792412 4005980 3318050 4005980 3318050 1239836 1039993 1239836 1039993 601347 2662488 601347 2662488 4169702 1929669 4169702 1929669 4779786 1684027 4779786 1684027 328803 1295560 328803 1295560 3347333 2984170 3347333 2984170 4117003 1135651 4117003 1135651 674548 888823 674548 888823 3546902 2753272 3546902 2753272 304466 3320722 304466 3320722 3323650 1323383 3323650 1323383 211330 2674339 211330 2674339 4184121 1683306 4184121 1683306 1644181 3334613 1644181 3334613 795052 556438 795052 556438 3633783 3335661 3633783 3335661 1067892 617172 1067892 617172 718387 1027495 718387 1027495 3841681 2441009 3841681 2441009 4656952 742954 4656952 742954 284599 3342905 284599 3342905 4743700 2549098 4743700 2549098 375425 1123763 375425 1123763 3339173 2623028 3339173 2623028 4463391 3352947 4463391 3352947 523486 470936 523486 470936 341767 4765223 341767 4765223 4432361 1676445 4432361 1676445 4666110 564807 4666110 564807 500969 3321408 500969 3321408 3329292 1329230 3329292 1329230 1680768 4164577 1680768 4164577 4564169 2605072 4564169 2605072 1213562 755432 1213562 755432 280070 4834810 280070 4834810 3650692 2037405 3650692 2037405 4193292 3125653 4193292 3125653 3295062 861225 3295062 861225 644132 4873594 644132 4873594 3328115 4963778 3328115 4963778 1648708 1260410 1648708 1260410 1211309 731959 1211309 731959 904839 2052272 904839 2052272 4727923 1851573 4727923 1851573 907156 3346096 907156 3346096 3322301 2661721 3322301 2661721 4699470 3348002 4699470 3348002 1671791 1675599 1671791 1675599 558485 383306 558485 383306 329263 266601 329263 266601 1656892 2826320 1656892 2826320 4703065 3817238 4703065 3817238 2571127 3012656 2571127 3012656 4087846 2202623 4087846 2202623 3637818 1685309 3637818 1685309 3350883 3935931 3350883 3935931 747704 1682321 747704 1682321 4064169 1647988 4064169 1647988 2053606 3350405 2053606 3350405 413644 432841 413644 432841 1255412 2055616 1255412 2055616 4204585 523122 4204585 523122 823053 2392389 823053 2392389 4431607 2061909 4431607 2061909 3313424 1169893 3313424 1169893 567622 545808 567622 545808 287498 3977165 287498 3977165 3659555 1673211 3659555 1673211 1225192 1027698 1225192 1027698 662265 384681 662265 384681 245030 124395 245030 124395 3829318 4273846 3829318 4273846 1468097 2617539 1468097 2617539 4596374 3663370 4596374 3663370 1656168 264190 1656168 264190 1084106 4909284 1084106 4909284 2576717 1416676 2576717 1416676 206115 3342487 206115 3342487 4764722 1088345 4764722 1088345 875147 506672 875147 506672 4609590 2735421 4609590 2735421 1325732 1261772 1325732 1261772 4425226 2727999 4425226 2727999 3340866 227717 3340866 227717 231817 3062598 231817 3062598 3838201 1202534 3838201 1202534 811080 534608 811080 534608 3314070 4931207 3314070 4931207 3499463 2082808 3499463 2082808 4595583 3362813 4595583 3362813 1130522 1173984 1130522 1173984 1870534 2555637 1870534 2555637 4681136 3004800 4681136 3004800 1427279 545669 1427279 545669 650251 3036415 650251 3036415 4762723 1719182 4762723 1719182 1667495 3103450 1667495 3103450 3937446 2256494 3937446 2256494 1005335 574232 1005335 574232 3807870 3073701 3807870 3073701 1844776 485302 1844776 485302 1062284 1681555 1062284 1681555 3939003 2482591 3939003 2482591 1663664 4124289 1663664 4124289 3805441 805967 3805441 805967 563958 1878930 563958 1878930 3350371 3337223 3350371 3337223 1407173 1057451 1407173 1057451 992453 570633 992453 570633 4135592 3001300 4135592 3001300 3221741 4497392 3221741 4497392 4060622 1661934 4060622 1661934 891771 472187 891771 472187 4205620 3561708 4205620 3561708 1651632 4420490 1651632 4420490 3341954 960517 3341954 960517 542070 1662233 542070 1662233 3330850 2315397 3330850 2315397 4433379 786632 4433379 786632 1194980 3335694 1194980 3335694 4536460 1663112 4536460 1663112 4691276 3332962 4691276 3332962 425572 292257 425572 292257 4623339 3628280 4623339 3628280 821699 455939 821699 455939 3966522 2925571 3966522 2925571 4670323 844165 4670323 844165 2705013 2447098 2705013 2447098 4217975 2955463 4217975 2955463 4665097 933954 4665097 933954 916017 3315860 916017 3315860 4253698 2019455 4253698 2019455 4749182 1243510 4749182 1243510 243850 1676766 243850 1676766 4772506 3325423 4772506 3325423 3455947 1117637 3455947 1117637 522038 2684471 522038 2684471 4081958 1778800 4081958 1778800 1652956 3088963 1652956 3088963 4904536 3349942 4904536 3349942 3342191 1661172 3342191 1661172 1655683 2747408 1655683 2747408 3703107 1670126 3703107 1670126 1436177 2967604 1436177 2967604 3708307 1153548 3708307 1153548 455017 4185992 455017 4185992 3074384 1175631 3074384 1175631 53838 2897814 53838 2897814 4130428 2306468 4130428 2306468 1201230 300541 1201230 300541 1647098 2939018 1647098 2939018 3878509 1675961 3878509 1675961 749343 897722 749343 897722 1662620 450661 1662620 450661 704213 1650887 704213 1650887 4555756 3058120 4555756 3058120 4771507 1112476 4771507 1112476 683446 677222 683446 677222 3788040 2519809 3788040 2519809 4183647 1668144 4183647 1668144 3336685 821514 3336685 821514 1587638 2183833 1587638 2183833 4389417 2395869 4389417 2395869 3658852 4672545 3658852 4672545 1653075 455527 1653075 455527 1072629 1662352 1072629 1662352 3323937 1001550 3323937 1001550 755075 320900 755075 320900 3339967 2547830 3339967 2547830 805915 786791 805915 786791 3609430 3475505 3609430 3475505 698301 902549 698301 902549 3884036 2894616 3884036 2894616 3056591 1102174 3056591 1102174 353801 2683218 353801 2683218 4447473 3658852 4447473 3658852 2345843 930021 2345843 930021 277509 1659203 277509 1659203 3809512 3337024 3809512 3337024 144784 1684135 144784 1684135 4000847 2945861 4000847 2945861 2977163 3536591 2977163 3536591 679737 262023 679737 262023 3319848 4294535 3319848 4294535 3559632 2387772 3559632 2387772 4919060 881091 4919060 881091 260070 1438531 260070 1438531 1662438 133468 1662438 133468 3706652 2515247 3706652 2515247 4738379 1676014 4738379 1676014 1682983 3336403 1682983 3336403 4137207 1362850 4137207 1362850 618125 978415 618125 978415 3341411 3320718 3341411 3320718 3731637 1410753 3731637 1410753 24429 3470927 24429 3470927 4152290 1651213 4152290 1651213 638317 839450 638317 839450 1629753 2507712 1629753 2507712 4430973 3844648 4430973 3844648 1664598 4879175 1664598 4879175 4611853 1965374 4611853 1965374 577134 348007 577134 348007 3578345 2289518 3578345 2289518 356240 941218 356240 941218 4491116 2674672 4491116 2674672 3636328 1647820 3636328 1647820 56611 3445165 56611 3445165 3821145 1948868 3821145 1948868 3609015 3319580 3609015 3319580 4921002 515179 4921002 515179 233811 3513937 233811 3513937 3317004 950686 3317004 950686 323807 3333267 323807 3333267 3945328 1901136 3945328 1901136 365900 306007 365900 306007 4162357 2647480 4162357 2647480 835016 529861 835016 529861 302576 2439828 302576 2439828 4377789 1421604 4377789 1421604 1113860 2186038 1113860 2186038 4500591 2069351 4500591 2069351 4643685 3674285 4643685 3674285 657878 1533325 657878 1533325 3055655 2310396 3055655 2310396 4484522 3315031 4484522 3315031 1443632 1235982 1443632 1235982 376961 2130457 376961 2130457 4590107 1666930 4590107 1666930 1674555 4614506 1674555 4614506 1658675 694591 1658675 694591 590571 1652454 590571 1652454 3595684 3530381 3595684 3530381 913469 386849 913469 386849 1657820 3040299 1657820 3040299 4750124 3319203 4750124 3319203 521455 467900 521455 467900 4204640 2653102 4204640 2653102 3552097 4002964 3552097 4002964 1453622 1327318 1453622 1327318 949250 3676597 949250 3676597 3668859 2227078 3668859 2227078 4485834 3272479 4485834 3272479 373375 245900 373375 245900 4038716 2952731 4038716 2952731 4657999 1662892 4657999 1662892 1665749 4981366 1665749 4981366 3593920 1674293 3593920 1674293 777137 725965 777137 725965 4181085 2544002 4181085 2544002 4370252 2192161 4370252 2192161 4614327 950955 4614327 950955 569392 488585 569392 488585 394824 351066 394824 351066 4329540 2376288 4329540 2376288 3603333 4014020 3603333 4014020 1680180 2197120 1680180 2197120 4366188 3335936 4366188 3335936 2219084 1272818 2219084 1272818 294105 305087 294105 305087 4113749 2744979 4113749 2744979 2187955 1301845 2187955 1301845 3929014 2598503 3929014 2598503 4697817 1947268 4697817 1947268 2510907 4113400 2510907 4113400 4386014 2691827 4386014 2691827 1677004 1241850 1677004 1241850 307843 2051231 307843 2051231 4740491 637932 4740491 637932 1657878 2184348 1657878 2184348 4513523 4898350 4513523 4898350 1771676 1666035 1771676 1666035 4151963 3235923 4151963 3235923 1661378 892007 1661378 892007 4437659 2824915 4437659 2824915 3815067 2943671 3815067 2943671 596876 834691 596876 834691 3341734 2255486 3341734 2255486 4498294 3786210 4498294 3786210 337070 335475 337070 335475 2140686 4277433 2140686 4277433 1329635 832768 1329635 832768 539864 2526942 539864 2526942 4350375 150354 4350375 150354 1663922 2156720 1663922 2156720 4761326 3101600 4761326 3101600 2488721 1676217 2488721 1676217 1653352 2391313 1653352 2391313 4246556 3845651 4246556 3845651 1433136 2312003 1433136 2312003 4686993 3043294 4686993 3043294 3601060 1872876 3601060 1872876 1669778 1654769 1669778 1654769 4248586 3323278 4248586 3323278 1686391 843562 1686391 843562 542181 3326424 542181 3326424 3711527 2571314 3711527 2571314 4431991 2952982 4431991 2952982 1332933 960776 1332933 960776 940503 2520020 940503 2520020 4226809 3660550 4226809 3660550 1995604 501567 1995604 501567 1056274 2157201 1056274 2157201 4765623 1444548 4765623 1444548 1327112 896051 1327112 896051 645117 3472452 645117 3472452 3917771 1685213 3917771 1685213 2188187 3346328 2188187 3346328 439827 289874 439827 289874 2350265 3341016 2350265 3341016 4045343 1663134 4045343 1663134 1702434 4929137 1702434 4929137 1652412 744296 1652412 744296 483996 3334262 483996 3334262 3316685 873732 3316685 873732 681256 1647438 681256 1647438 4336264 3075876 4336264 3075876 1019999 3333578 1019999 3333578 4348542 1287564 4348542 1287564 562825 89999 562825 89999 4655290 3333970 4655290 3333970 3731765 972262 3731765 972262 604025 1430224 604025 1430224 3999374 2726094 3999374 2726094 4879547 3557476 4879547 3557476 1650756 4533340 1650756 4533340 3679769 853743 3679769 853743 408393 307469 408393 307469 272556 3761654 272556 3761654 4318657 2017505 4318657 2017505 3335470 4401627 3335470 4401627 1647600 321914 1647600 321914 1005861 3323632 1005861 3323632 4196985 1984701 4196985 1984701 1663624 3341436 1663624 3341436 3324997 2308306 3324997 2308306 4605389 3074391 4605389 3074391 1383761 206474 1383761 206474 3339704 2815110 3339704 2815110 4351975 2126564 4351975 2126564 3589279 1388461 3589279 1388461 719600 201830 719600 201830 1473063 3346005 1473063 3346005 2515648 1650744 2515648 1650744 1413907 236848 1413907 236848 3351165 1883762 3351165 1883762 1945480 3351784 1945480 3351784 1452820 1198808 1452820 1198808 291123 213999 291123 213999 4052724 2691317 4052724 2691317 4776046 1798967 4776046 1798967 1349521 1675374 1349521 1675374 4410862 2944135 4410862 2944135 4938338 1650651 4938338 1650651 1660052 4900953 1660052 4900953 4752313 3045787 4752313 3045787 1769531 3338535 1769531 3338535 3787791 2178410 3787791 2178410 4689237 1677172 4689237 1677172 1171032 693300 1171032 693300 689621 3526813 689621 3526813 3595560 955722 3595560 955722 711263 2461130 711263 2461130 4782563 3351692 4782563 3351692 3345095 4639382 3345095 4639382 1184820 904309 1184820 904309 137394 3430216 137394 3430216 4036772 1668843 4036772 1668843 1394146 36579 1394146 36579 4350054 2579547 4350054 2579547 1241863 1146709 1241863 1146709 863860 557346 863860 557346 3322327 2800513 3322327 2800513 4555866 1678854 4555866 1678854 1531270 1024898 1531270 1024898 783796 847388 783796 847388 3326079 2316476 3326079 2316476 4360794 2731928 4360794 2731928 4697452 415963 4697452 415963 1011484 2780313 1011484 2780313 4758830 1483179 4758830 1483179 3021671 3994636 3021671 3994636 4515701 1659552 4515701 1659552 3634155 3223804 3634155 3223804 335481 3628678 335481 3628678 4002745 1649037 4002745 1649037 1653354 4738377 1653354 4738377 3603986 1295319 3603986 1295319 247485 1801017 247485 1801017 3692257 2439136 3692257 2439136 4420455 514006 4420455 514006 354766 3345075 354766 3345075 4207530 2570299 4207530 2570299 3780463 1838418 3780463 1838418 1234546 331178 1234546 331178 320856 2444860 320856 2444860 4270153 2843005 4270153 2843005 1390710 221214 1390710 221214 4737905 3323846 4737905 3323846 1667592 4980990 1667592 4980990 3729429 1682902 3729429 1682902 1232739 483025 1232739 483025 1097623 2205354 1097623 2205354 3933203 2547117 3933203 2547117 4431591 2758947 4431591 2758947 1484706 1570097 1484706 1570097 3894080 2440143 3894080 2440143 4784943 3340081 4784943 3340081 1669293 4253856 1669293 4253856 1142526 183921 1142526 183921 3847543 2789703 3847543 2789703 4598076 954917 4598076 954917 1650060 4983739 1650060 4983739 4486322 2059490 4486322 2059490 2425831 3772670 2425831 3772670 1669859 224446 1669859 224446 414162 2729713 414162 2729713 4216405 3329552 4216405 3329552 2744904 935636 2744904 935636 676590 2066984 676590 2066984 4758548 3458196 4758548 3458196 1570477 1269403 1570477 1269403 3977961 3341048 3977961 3341048 991366 284727 991366 284727 4333518 3030071 4333518 3030071 582473 876049 582473 876049 4720169 3343055 4720169 3343055 792765 814288 792765 814288 1661019 2791697 1661019 2791697 4681083 1044596 4681083 1044596 446729 249853 446729 249853 4622984 2984727 4622984 2984727 4760042 747007 4760042 747007 560863 3904037 560863 3904037 3801093 2183571 3801093 2183571 1276492 1178601 1276492 1178601 685296 769389 685296 769389 4275970 3324609 4275970 3324609 4881892 1684673 4881892 1684673 3959648 3193704 3959648 3193704 3318303 544553 3318303 544553 536370 2326808 536370 2326808 4179677 3343542 4179677 3343542 1677949 4870585 1677949 4870585 4421440 1430341 4421440 1430341 1310535 807281 1310535 807281 4477140 2261100 4477140 2261100 3244643 1663342 3244643 1663342 4157478 3344472 4157478 3344472 1463771 1659574 1463771 1659574 2938034 2330318 2938034 2330318 4674556 3338162 4674556 3338162 218565 476661 218565 476661 1864839 3344917 1864839 3344917 313706 1034165 313706 1034165 1629652 3352792 1629652 3352792 3950506 2970791 3950506 2970791 4767527 1024329 4767527 1024329 710331 438145 710331 438145 4558950 2126807 4558950 2126807 4710314 871506 4710314 871506 584678 1906118 584678 1906118 3672085 3347795 3672085 3347795 1026554 358953 1026554 358953 3566622 2919730 3566622 2919730 4667943 490069 4667943 490069 239315 2848018 239315 2848018 4329152 2155992 4329152 2155992 4657932 3829430 4657932 3829430 1668480 867623 1668480 867623 534920 360653 534920 360653 4051650 3278769 4051650 3278769 1455623 1403248 1455623 1403248 27662 2833840 27662 2833840 4457316 2183687 4457316 2183687 307342 314396 307342 314396 4501860 4006469 4501860 4006469 361988 329245 361988 329245 4180760 2701087 4180760 2701087 3843636 1375497 3843636 1375497 738872 2428861 738872 2428861 4340033 3327331 4340033 3327331 1224341 393978 1224341 393978 1665326 2154866 1665326 2154866 4054189 3070585 4054189 3070585 3251948 1314760 3251948 1314760 941580 520565 941580 520565 404945 3790649 404945 3790649 4226068 1245295 4226068 1245295 551844 2051666 551844 2051666 3326745 2433836 3326745 2433836 4766182 3333393 4766182 3333393 2414375 1408010 2414375 1408010 1304514 313189 1304514 313189 3335438 3767438 3335438 3767438 661318 525301 661318 525301 360335 17343 360335 17343 3759684 3315526 3759684 3315526 1677891 390749 1677891 390749 857355 3347171 857355 3347171 4002457 1978275 4002457 1978275 282869 897841 282869 897841 3502300 2547416 3502300 2547416 4216778 1648274 4216778 1648274 1668664 776920 1668664 776920 694515 1446861 694515 1446861 1675053 986235 1675053 986235 593055 4145749 593055 4145749 4233657 763528 4233657 763528 261875 3086395 261875 3086395 4226618 975488 4226618 975488 305880 2321170 305880 2321170 4569377 1126451 4569377 1126451 1089344 1059636 1089344 1059636 927967 747561 927967 747561 836072 4956306 836072 4956306 4036125 1676463 4036125 1676463 1427791 3519569 1427791 3519569 1674726 4671020 1674726 4671020 872683 2760575 872683 2760575 3970033 1008790 3970033 1008790 947439 381026 947439 381026 284518 1933720 284518 1933720 4783169 4395686 4783169 4395686 1325990 1082911 1325990 1082911 843018 457916 843018 457916 244050 1673045 244050 1673045 11113 2246995 11113 2246995 4433595 1662144 4433595 1662144 1290420 458376 1290420 458376 1019347 1187251 1019347 1187251 4044105 3321048 4044105 3321048 310360 263451 310360 263451 218855 221066 218855 221066 4414696 3335243 4414696 3335243 1348431 516400 1348431 516400 734760 2228866 734760 2228866 4252232 1426034 4252232 1426034 1333657 4706987 1333657 4706987 4625817 864854 4625817 864854 608161 3346500 608161 3346500 4346780 1659227 4346780 1659227 985309 504288 985309 504288 3332135 3349766 3332135 3349766 483129 761451 483129 761451 3320061 2081768 3320061 2081768 890699 1604400 890699 1604400 3917426 2549160 3917426 2549160 4396075 1340577 4396075 1340577 1336565 1150069 1336565 1150069 570288 260385 570288 260385 3907427 2666625 3907427 2666625 4146675 1410106 4146675 1410106 347436 275385 347436 275385 4207603 3077398 4207603 3077398 4750801 550207 4750801 550207 1156904 369503 1156904 369503 372650 3323148 372650 3323148 3216808 2521281 3216808 2521281 4676290 3003659 4676290 3003659 4712590 1256724 4712590 1256724 1238082 4639253 1238082 4639253 3950788 601012 3950788 601012 475416 2842296 475416 2842296 4635698 3076126 4635698 3076126 1852148 3342246 1852148 3342246 4362320 1924097 4362320 1924097 577727 1017191 577727 1017191 2334989 3356695 2334989 3356695 4053296 1676050 4053296 1676050 3334472 755790 3334472 755790 656142 439616 656142 439616 3698810 3349939 3698810 3349939 1103263 318401 1103263 318401 74429 4904737 74429 4904737 3347933 695998 3347933 695998 575090 289852 575090 289852 1660838 4368616 1660838 4368616 1193326 284261 1193326 284261 2920557 3344231 2920557 3344231 411790 640369 411790 640369 2565266 3740825 2565266 3740825 3413066 1202570 3413066 1202570 744939 390875 744939 390875 3768330 3318658 3768330 3318658 2094454 1471086 2094454 1471086 778816 219321 778816 219321 3320599 3023589 3320599 3023589 3679562 3674411 3679562 3674411 2012448 1302689 2012448 1302689 1005173 635302 1005173 635302 352058 2543236 352058 2543236 4235183 3100117 4235183 3100117 1653073 2193687 1653073 2193687 4407492 3314391 4407492 3314391 975249 1079215 975249 1079215 3947497 3338741 3947497 3338741 1675248 2515489 1675248 2515489 4229943 2795735 4229943 2795735 1656562 819662 1656562 819662 805459 1684833 805459 1684833 4258003 3328158 4258003 3328158 937960 765565 937960 765565 639697 2323764 639697 2323764 4060442 2964469 4060442 2964469 475541 384930 475541 384930 257652 2376915 257652 2376915 4327215 4495731 4327215 4495731 1078752 629004 1078752 629004 636846 2038712 636846 2038712 4640335 3331003 4640335 3331003 345168 14038 345168 14038 4042403 3345149 4042403 3345149 3517736 2816017 3517736 2816017 4613839 1665866 4613839 1665866 1681220 3336487 1681220 3336487 3958941 2267987 3958941 2267987 3318917 4351352 3318917 4351352 3331445 1372905 3331445 1372905 730317 395477 730317 395477 281532 1676836 281532 1676836 3707140 3326193 3707140 3326193 978534 243021 978534 243021 4623602 2476695 4623602 2476695 1674472 3315646 1674472 3315646 2947166 3807115 2947166 3807115 4374049 2213733 4374049 2213733 1822221 3351935 1822221 3351935 799623 388618 799623 388618 4303673 3086046 4303673 3086046 3506623 1305008 3506623 1305008 718590 689728 718590 689728 566514 2351718 566514 2351718 4696963 1226678 4696963 1226678 813844 713214 813844 713214 3631339 2793676 3631339 2793676 2782921 1478246 2782921 1478246 3330043 3352747 3330043 3352747 4948363 1273878 4948363 1273878 776165 753967 776165 753967 3305381 2224969 3305381 2224969 3898023 3323507 3898023 3323507 1738222 1660220 1738222 1660220 3422126 1027443 3422126 1027443 4120396 3335616 4120396 3335616 1683795 1667407 1683795 1667407 4337981 2392925 4337981 2392925 1231925 1037088 1231925 1037088 522528 1146870 522528 1146870 4227530 3244896 4227530 3244896 528206 323543 528206 323543 1372973 1652533 1372973 1652533 3314902 2895530 3314902 2895530 4614445 1629407 4614445 1629407 438914 78965 438914 78965 3808579 3336577 3808579 3336577 832683 583316 832683 583316 1374149 2968689 1374149 2968689 4528850 1648860 4528850 1648860 1047320 515704 1047320 515704 296550 1662778 296550 1662778 4462199 3027850 4462199 3027850 769596 283722 769596 283722 4502911 4422448 4502911 4422448 1661946 977313 1661946 977313 599859 3332533 599859 3332533 4113746 2183280 4113746 2183280 3329754 4179466 3329754 4179466 544639 237050 544639 237050 1591690 2072974 1591690 2072974 4471530 4223412 4471530 4223412 1652319 2005732 1652319 2005732 4065738 590655 4065738 590655 435689 2862391 435689 2862391 4658922 3336406 4658922 3336406 3593169 1680761 3593169 1680761 720599 657227 720599 657227 3949177 2335829 3949177 2335829 1102985 457268 1102985 457268 4161855 2588645 4161855 2588645 4786209 1682524 4786209 1682524 566930 455847 566930 455847 1665944 4114184 1665944 4114184 4022273 2524108 4022273 2524108 4666695 4764107 4666695 4764107 844986 463379 844986 463379 2793527 3200966 2793527 3200966 4106610 2491313 4106610 2491313 4673207 1724813 4673207 1724813 1540093 1650846 1540093 1650846 4480173 3341432 4480173 3341432 1846358 1654606 1846358 1654606 4401898 4574590 4401898 4574590 1647498 946983 1647498 946983 4221921 3117507 4221921 3117507 4944294 3326350 4944294 3326350 1673250 889454 1673250 889454 666443 1685552 666443 1685552 4684949 2939673 4684949 2939673 3495584 4325264 3495584 4325264 1191276 442204 1191276 442204 3036651 3333506 3036651 3333506 4305691 1649347 4305691 1649347 727174 3332235 727174 3332235 4379453 2290422 4379453 2290422 1198634 328332 1198634 328332 3323419 1681503 3323419 1681503 675095 470269 675095 470269 303943 3343504 303943 3343504 4748429 312596 4748429 312596 390904 3419260 390904 3419260 3907545 2760801 3907545 2760801 1324868 1253613 1324868 1253613 1165666 3341702 1165666 3341702 3575948 1320278 3575948 1320278 1242486 404987 1242486 404987 3984957 3771026 3984957 3771026 1028408 826671 1028408 826671 371262 3329539 371262 3329539 4472149 808407 4472149 808407 853843 2797245 853843 2797245 3880477 2193721 3880477 2193721 4649052 1354288 4649052 1354288 1152057 1073240 1152057 1073240 726690 883048 726690 883048 2676415 2055885 2676415 2055885 4269435 3328390 4269435 3328390 910276 303955 910276 303955 3339070 1877123 3339070 1877123 4799077 3757643 4799077 3757643 906098 563900 906098 563900 1186134 1299821 1186134 1299821 278003 3088423 278003 3088423 4548584 1227963 4548584 1227963 1665845 3335423 1665845 3335423 1323574 1256211 1323574 1256211 63405 3325456 63405 3325456 3865657 1685898 3865657 1685898 1676305 3104768 1676305 3104768 1311776 994085 1311776 994085 572518 304316 572518 304316 2531250 2234581 2531250 2234581 4460516 820548 4460516 820548 781369 622876 781369 622876 4251491 3625210 4251491 3625210 1037574 621473 1037574 621473 580387 1820079 580387 1820079 3626691 3039997 3626691 3039997 4715156 3341040 4715156 3341040 1510198 1897396 1510198 1897396 4760544 5015 4760544 5015 907521 1724612 907521 1724612 3972980 2553972 3972980 2553972 4549765 3022532 4549765 3022532 3334664 1153514 3334664 1153514 715252 315699 715252 315699 227947 12597 227947 12597 3688188 2089612 3688188 2089612 4099580 3332938 4099580 3332938 635292 278956 635292 278956 113119 4898778 113119 4898778 3950642 1656181 3950642 1656181 4713098 4429454 4713098 4429454 2951581 1160357 2951581 1160357 403534 1676504 403534 1676504 4013882 2665582 4013882 2665582 3611396 1673637 3611396 1673637 4689397 2756949 4689397 2756949 1647180 1649553 1647180 1649553 4731761 3091683 4731761 3091683 3549172 3322241 3549172 3322241 2034958 3350905 2034958 3350905 4773761 1660779 4773761 1660779 1974052 2922871 1974052 2922871 4381635 1147381 4381635 1147381 756813 770622 756813 770622 1653002 3635354 1653002 3635354 1131593 427282 1131593 427282 248116 2138595 248116 2138595 4610557 300163 4610557 300163 1664286 3055581 1664286 3055581 4450439 1057776 4450439 1057776 615550 522622 615550 522622 235275 2157897 235275 2157897 4035356 2509208 4035356 2509208 4756496 3321272 4756496 3321272 627855 228285 627855 228285 3776031 4171083 3776031 4171083 1666340 331190 1666340 331190 3843763 2856543 3843763 2856543 2445093 954064 2445093 954064 3339740 35957 3339740 35957 661254 2364091 661254 2364091 4570738 1902460 4570738 1902460 4749586 3348963 4749586 3348963 414880 802747 414880 802747 2941410 1964217 2941410 1964217 4483142 3351064 4483142 3351064 1319690 152938 1319690 152938 3387753 2318965 3387753 2318965 4040997 2730482 4040997 2730482 1649664 1060951 1649664 1060951 503875 3085437 503875 3085437 4597657 2490646 4597657 2490646 3332436 4903905 3332436 4903905 1033381 515531 1033381 515531 338556 1422393 338556 1422393 4161660 2777166 4161660 2777166 4689550 921200 4689550 921200 886961 460917 886961 460917 3348755 4044720 3348755 4044720 2748213 947697 2748213 947697 927713 443179 927713 443179 1684154 2208877 1684154 2208877 3336259 4084787 3336259 4084787 1446104 220271 1446104 220271 3658517 3350066 3658517 3350066 976071 490506 976071 490506 300583 2451580 300583 2451580 4668177 1265719 4668177 1265719 1236364 405895 1236364 405895 1667638 2898402 1667638 2898402 4579200 323728 4579200 323728 868409 3021657 868409 3021657 3326620 694998 3326620 694998 1664696 3343847 1664696 3343847 1032088 974004 1032088 974004 1668619 4425440 1668619 4425440 4481404 2503225 4481404 2503225 1668429 2995562 1668429 2995562 4344031 2630222 4344031 2630222 3803250 3315884 3803250 3315884 3328425 235551 3328425 235551 983700 1661997 983700 1661997 4367237 3348073 4367237 3348073 1647521 1804556 1647521 1804556 3374085 3420978 3374085 3420978 805064 766442 805064 766442 488537 3073250 488537 3073250 3347991 65492 3347991 65492 3325174 4736595 3325174 4736595 706107 1583621 706107 1583621 4381324 3611828 4381324 3611828 1030209 216164 1030209 216164 3331673 1668624 3331673 1668624 560744 700887 560744 700887 3718150 3086371 3718150 3086371 1661948 573727 1661948 573727 589755 1959362 589755 1959362 4313891 3202137 4313891 3202137 1201489 318373 1201489 318373 4146374 3326445 4146374 3326445 3622833 1670480 3622833 1670480 349811 259875 349811 259875 4019077 4570706 4019077 4570706 1666153 1113527 1666153 1113527 4107811 2627485 4107811 2627485 1264262 972313 1264262 972313 912158 412748 912158 412748 3714164 2546624 3714164 2546624 4215389 2265086 4215389 2265086 4486741 3338947 4486741 3338947 1647822 192088 1647822 192088 4287657 3078183 4287657 3078183 4775284 1682944 4775284 1682944 507726 4710606 507726 4710606 1845544 1119658 1845544 1119658 959106 2058081 959106 2058081 3784664 3316264 3784664 3316264 1661395 634446 1661395 634446 365888 259762 365888 259762 139255 2505660 139255 2505660 4446372 3314325 4446372 3314325 3337143 433953 3337143 433953 272505 3973208 272505 3973208 4363872 1014680 4363872 1014680 888171 4759024 888171 4759024 4122308 2170400 4122308 2170400 3319585 511078 3319585 511078 324786 70275 324786 70275 4166079 3560026 4166079 3560026 926971 450270 926971 450270 1985871 3326553 1985871 3326553 217509 281951 217509 281951 1679366 4332422 1679366 4332422 1540044 488777 1540044 488777 883355 2016529 883355 2016529 4565621 2649071 4565621 2649071 1646718 3325853 1646718 3325853 2210853 2260901 2210853 2260901 4619742 3347867 4619742 3347867 3330460 493679 3330460 493679 1075412 1659319 1075412 1659319 4344473 2871881 4344473 2871881 4650414 1649717 4650414 1649717 4912596 2527456 4912596 2527456 3318381 4140828 3318381 4140828 1450469 283222 1450469 283222 304858 1654709 304858 1654709 3549174 2444208 3549174 2444208 4293983 3205229 4293983 3205229 3321346 900658 3321346 900658 685373 646271 685373 646271 4462426 4605573 4462426 4605573 616003 692206 616003 692206 4127111 4377287 4127111 4377287 1685978 797154 1685978 797154 527966 2102295 527966 2102295 3895357 2553611 3895357 2553611 4367403 3075493 4367403 3075493 4769867 1671301 4769867 1671301 1357348 545516 1357348 545516 595694 2748961 595694 2748961 4092488 1070536 4092488 1070536 436991 3331443 436991 3331443 3861520 1307436 3861520 1307436 1200310 353596 1200310 353596 3350481 2678351 3350481 2678351 4421524 803914 4421524 803914 270299 2054186 270299 2054186 4365082 3338593 4365082 3338593 1677905 257658 1677905 257658 574236 1709113 574236 1709113 4551639 2178141 4551639 2178141 1266516 800501 1266516 800501 638228 2649090 638228 2649090 4134750 1653909 4134750 1653909 1225968 340555 1225968 340555 3989250 3345705 3989250 3345705 4751147 1649477 4751147 1649477 509453 372489 509453 372489 3336373 2210114 3336373 2210114 4233897 2996771 4233897 2996771 807112 779929 807112 779929 3894859 3478708 3894859 3478708 3344695 2485819 3344695 2485819 4769053 3335624 4769053 3335624 756373 1124221 756373 1124221 4019005 2998359 4019005 2998359 3352672 3417026 3352672 3417026 673443 534231 673443 534231 487803 1936182 487803 1936182 3346395 4101732 3346395 4101732 1383824 1072933 1383824 1072933 713918 615344 713918 615344 3817051 2294303 3817051 2294303 4364922 1652688 4364922 1652688 1075943 1011245 1075943 1011245 620286 1651923 620286 1651923 4646383 3334280 4646383 3334280 3337276 1956998 3337276 1956998 4507520 3340568 4507520 3340568 255704 1393110 255704 1393110 4006773 2236962 4006773 2236962 4503405 3079085 4503405 3079085 3343987 4890327 3343987 4890327 3788430 1666465 3788430 1666465 4405297 3759395 4405297 3759395 1520188 2641775 1520188 2641775 4354490 2779902 4354490 2779902 4675516 3313333 4675516 3313333 1683432 4114058 1683432 4114058 3327178 2227749 3327178 2227749 4757318 719196 4757318 719196 616547 1667090 616547 1667090 4512241 4524965 4512241 4524965 1670636 1357167 1670636 1357167 243890 3065742 243890 3065742 4468823 1266063 4468823 1266063 1081703 333664 1081703 333664 3331999 3326564 3331999 3326564 4774881 1231268 4774881 1231268 1041692 867180 1041692 867180 4101522 3331879 4101522 3331879 1665194 27045 1665194 27045 3832533 2941161 3832533 2941161 1674025 4620594 1674025 4620594 4473455 1065242 4473455 1065242 359259 302811 359259 302811 298050 154203 298050 154203 3627660 2654625 3627660 2654625 4635197 3342255 4635197 3342255 887401 389370 887401 389370 4627230 2513475 4627230 2513475 1647274 271147 1647274 271147 155748 3347262 155748 3347262 3340214 1330018 3340214 1330018 269399 2540355 269399 2540355 4548027 3318373 4548027 3318373 645320 967485 645320 967485 3340785 3333279 3340785 3333279 1369041 462726 1369041 462726 3788644 2467779 3788644 2467779 4408969 3344001 4408969 3344001 3333894 929389 3333894 929389 627281 393852 627281 393852 3336334 2469076 3336334 2469076 4180897 4785231 4180897 4785231 549847 517655 549847 517655 4246572 3351516 4246572 3351516 519058 218440 519058 218440 4559299 2986833 4559299 2986833 4682909 1578013 4682909 1578013 415683 1106582 415683 1106582 2227591 2589540 2227591 2589540 4741221 3331815 4741221 3331815 793520 389892 793520 389892 3971468 2686779 3971468 2686779 4720726 3313873 4720726 3313873 3344536 4161014 3344536 4161014 529513 521487 529513 521487 4206268 2739367 4206268 2739367 1686317 1061987 1686317 1061987 773872 433738 773872 433738 265978 2145585 265978 2145585 4851945 1652480 4851945 1652480 1671106 3044301 1671106 3044301 4202127 2194576 4202127 2194576 686035 525147 686035 525147 1670264 3038244 1670264 3038244 3336673 1663422 3336673 1663422 605244 311938 605244 311938 243715 217847 243715 217847 194346 2962618 194346 2962618 4695537 1653581 4695537 1653581 1445906 847631 1445906 847631 379715 3341993 379715 3341993 1996363 2028985 1996363 2028985 4452269 3010875 4452269 3010875 3450383 4337466 3450383 4337466 3316083 2753358 3316083 2753358 4450052 4006551 4450052 4006551 971286 519996 971286 519996 375253 2343087 375253 2343087 4056487 3715918 4056487 3715918 1307100 1271050 1307100 1271050 576346 388255 576346 388255 251919 228777 251919 228777 4145951 2687118 4145951 2687118 3783026 3323139 3783026 3323139 1650184 1310372 1650184 1310372 4319182 3345154 4319182 3345154 1436613 231241 1436613 231241 748698 3315347 748698 3315347 4962245 595678 4962245 595678 314821 2460960 314821 2460960 4494721 3962687 4494721 3962687 1166882 359786 1166882 359786 342116 2330511 342116 2330511 4534926 3348540 4534926 3348540 1499547 1659340 1499547 1659340 4162353 3331877 4162353 3331877 1181834 588125 1181834 588125 522653 1437908 522653 1437908 3595728 3451474 3595728 3451474 3338074 592756 3338074 592756 336107 229367 336107 229367 231679 2203511 231679 2203511 4168376 2487467 4168376 2487467 4800961 1090668 4800961 1090668 247377 3318902 247377 3318902 4266537 1120259 4266537 1120259 339336 2226890 339336 2226890 4037924 3316333 4037924 3316333 527297 4687952 527297 4687952 240583 166389 240583 166389 3341871 2120574 3341871 2120574 4634001 3314867 4634001 3314867 2044081 3500084 2044081 3500084 3322583 957386 3322583 957386 558917 2687238 558917 2687238 4513044 3098675 4513044 3098675 3573619 1647751 3573619 1647751 680519 616005 680519 616005 3811960 3305144 3811960 3305144 728031 1145503 728031 1145503 356479 2474372 356479 2474372 4436487 1675302 4436487 1675302 1291404 1120728 1291404 1120728 50269 2966954 50269 2966954 3769114 1683025 3769114 1683025 4289757 608667 4289757 608667 834010 2295788 834010 2295788 4204496 4015753 4204496 4015753 1583985 1078896 1583985 1078896 594433 331942 594433 331942 4360874 2508250 4360874 2508250 1287592 258685 1287592 258685 4527256 3337838 4527256 3337838 1175620 1155623 1175620 1155623 214129 2419176 214129 2419176 4281008 2756407 4281008 2756407 3685115 3070959 3685115 3070959 4762367 3326318 4762367 3326318 3348344 414823 3348344 414823 706746 1339110 706746 1339110 311919 2306337 311919 2306337 4071066 3337068 4071066 3337068 2378398 1012246 2378398 1012246 989277 501225 989277 501225 3332113 3317523 3332113 3317523 1678316 4840260 1678316 4840260 924234 579060 924234 579060 4415304 2574137 4415304 2574137 377746 1652643 377746 1652643 4230789 2782213 4230789 2782213 1655611 734861 1655611 734861 4336454 2741567 4336454 2741567 3731964 1313935 3731964 1313935 771774 239056 771774 239056 4638584 3772875 4638584 3772875 1163808 244512 1163808 244512 4134899 2169828 4134899 2169828 1656154 896119 1656154 896119 474428 2431968 474428 2431968 4532916 1967986 4532916 1967986 1666269 4048696 1666269 4048696 698238 515585 698238 515585 3333737 3082677 3333737 3082677 4802326 3759133 4802326 3759133 1441216 1147519 1441216 1147519 711312 811882 711312 811882 3807174 2983462 3807174 2983462 4768489 3319621 4768489 3319621 566430 1656081 566430 1656081 3951298 995392 3951298 995392 828538 657378 828538 657378 1434565 2232898 1434565 2232898 4300571 3333825 4300571 3333825 931448 269191 931448 269191 3859759 2287827 3859759 2287827 1682703 4370015 1682703 4370015 4332002 2045926 4332002 2045926 1296507 939987 1296507 939987 921157 529475 921157 529475 1400849 248972 1400849 248972 3333478 1923918 3333478 1923918 2448027 4800484 2448027 4800484 1200869 1197921 1200869 1197921 416047 3338373 416047 3338373 3608636 1679910 3608636 1679910 1769468 3333835 1769468 3333835 4095094 1682626 4095094 1682626 345277 1099154 345277 1099154 619949 552289 619949 552289 3658366 3332282 3658366 3332282 750478 606811 750478 606811 4109971 2490263 4109971 2490263 803845 1679627 803845 1679627 3325468 972448 3325468 972448 472638 480515 472638 480515 248301 2512311 248301 2512311 4390469 851879 4390469 851879 300341 1675814 300341 1675814 4109479 3733806 4109479 3733806 1292449 1134185 1292449 1134185 446810 3341839 446810 3341839 3698513 2369837 3698513 2369837 4492521 1671418 4492521 1671418 1055646 240803 1055646 240803 4059266 2601748 4059266 2601748 645099 1653656 645099 1653656 3344302 2181432 3344302 2181432 4451632 3362311 4451632 3362311 1193415 400182 1193415 400182 3861386 2408807 3861386 2408807 4773948 1161179 4773948 1161179 1032054 524706 1032054 524706 428804 1676970 428804 1676970 3790580 1652800 3790580 1652800 839448 807191 839448 807191 3317037 1678494 3317037 1678494 440282 422331 440282 422331 4161857 2577637 4161857 2577637 1410175 1357103 1410175 1357103 104152 3060418 104152 3060418 4705303 2104363 4705303 2104363 3339855 1131154 3339855 1131154 484036 409317 484036 409317 405401 1673692 405401 1673692 4777063 4213371 4777063 4213371 938103 473342 938103 473342 312964 215700 312964 215700 158870 2011807 158870 2011807 4355537 3129523 4355537 3129523 1679726 1304687 1679726 1304687 989399 638014 989399 638014 1705749 2228253 1705749 2228253 4503505 3720430 4503505 3720430 342451 1187958 342451 1187958 3562267 2198271 3562267 2198271 4422503 2377875 4422503 2377875 3326153 3535281 3326153 3535281 1685270 538666 1685270 538666 938226 4247167 938226 4247167 4553432 1092639 4553432 1092639 2475269 2445022 2475269 2445022 4770354 3328343 4770354 3328343 728508 469252 728508 469252 215843 1647490 215843 1647490 4217084 2893615 4217084 2893615 1661917 535877 1661917 535877 3851811 2819054 3851811 2819054 4039083 2150364 4039083 2150364 4636492 1658967 4636492 1658967 397541 383637 397541 383637 3320440 4449239 3320440 4449239 3794189 1184387 3794189 1184387 1091969 910281 1091969 910281 315016 293238 315016 293238 4497557 4703353 4497557 4703353 622401 561119 622401 561119 3335464 4625124 3335464 4625124 1408760 1252393 1408760 1252393 310877 2015991 310877 2015991 4375820 2282783 4375820 2282783 4443973 2159369 4443973 2159369 205265 1357691 205265 1357691 3706991 2411014 3706991 2411014 4383830 1378744 4383830 1378744 829577 748928 829577 748928 694113 2441215 694113 2441215 4428076 2025352 4428076 2025352 3635375 3329853 3635375 3329853 1668889 930735 1668889 930735 472940 1432167 472940 1432167 3319853 752912 3319853 752912 673241 2145214 673241 2145214 4436665 3176459 4436665 3176459 1222274 1422311 1222274 1422311 2006800 3341722 2006800 3341722 1214169 506463 1214169 506463 3661820 2455147 3661820 2455147 4434362 2898528 4434362 2898528 3314082 4866364 3314082 4866364 3737010 1044324 3737010 1044324 619813 537335 619813 537335 512753 301131 512753 301131 4217110 2454905 4217110 2454905 1064638 275274 1064638 275274 1648993 4401596 1648993 4401596 3342407 4641993 3342407 4641993 1173720 544181 1173720 544181 605353 3333603 605353 3333603 3319098 1648731 3319098 1648731 4102215 3331219 4102215 3331219 495524 245652 495524 245652 222743 4580679 222743 4580679 3604076 2806017 3604076 2806017 1672023 1062312 1672023 1062312 512044 3333394 512044 3333394 4241760 2069688 4241760 2069688 1031922 876638 1031922 876638 3331766 2639750 3331766 2639750 2844788 4253121 2844788 4253121 951612 419273 951612 419273 3315338 3868512 3315338 3868512 4121571 1950661 4121571 1950661 4718366 3906946 4718366 3906946 3217473 1156987 3217473 1156987 793065 800534 793065 800534 3351281 3317920 3351281 3317920 2657855 3330689 2657855 3330689 855793 592397 855793 592397 3331723 3342022 3331723 3342022 486513 1061351 486513 1061351 3313837 2671578 3313837 2671578 4581133 644395 4581133 644395 467234 435119 467234 435119 4377666 3434366 4377666 3434366 2230972 960644 2230972 960644 543217 2618862 543217 2618862 4276975 1391653 4276975 1391653 1429217 2214453 1429217 2214453 4109359 3013368 4109359 3013368 4704184 4350178 4704184 4350178 1673474 2350483 1673474 2350483 4523857 1678284 4523857 1678284 1686454 2325338 1686454 2325338 4264339 3539737 4264339 3539737 1200547 668057 1200547 668057 790128 2001103 790128 2001103 3696058 3064734 3696058 3064734 3336714 1255986 3336714 1255986 1401183 2711825 1401183 2711825 4795326 1681452 4795326 1681452 2460116 1649524 2460116 1649524 4279974 2815651 4279974 2815651 3297021 4063841 3297021 4063841 799747 1664333 799747 1664333 2886703 2584868 2886703 2584868 3863642 630898 3863642 630898 216817 4339300 216817 4339300 4205995 1648927 4205995 1648927 4582493 2981475 4582493 2981475 4820508 655739 4820508 655739 862377 4880983 862377 4880983 4169916 1671813 4169916 1671813 1505968 2015781 1505968 2015781 3818732 3319331 3818732 3319331 4773996 1339153 4773996 1339153 1187897 1070328 1187897 1070328 3876429 2562143 3876429 2562143 3327098 501559 3327098 501559 4303071 2226100 4303071 2226100 3542238 946843 3542238 946843 309588 1913307 309588 1913307 3988032 3323621 3988032 3323621 301799 1653336 301799 1653336 3571269 2688117 3571269 2688117 643908 877882 643908 877882 3318388 1665493 3318388 1665493 3558854 3336094 3558854 3336094 2510622 1673672 2510622 1673672 3968460 2381899 3968460 2381899 4125355 2860598 4125355 2860598 2400873 546390 2400873 546390 419711 332792 419711 332792 204690 4062916 204690 4062916 4478914 482429 4478914 482429 1434770 2085712 1434770 2085712 3949893 3167952 3949893 3167952 2866311 3330499 2866311 3330499 3443971 1101696 3443971 1101696 757958 4654781 757958 4654781 3906676 1980888 3906676 1980888 1682958 696915 1682958 696915 4635391 2630470 4635391 2630470 2815877 69071 2815877 69071 427454 1672969 427454 1672969 3892599 2949070 3892599 2949070 2570316 4424792 2570316 4424792 789049 1020420 789049 1020420 1682072 3334006 1682072 3334006 555206 972603 555206 972603 1659161 619711 1659161 619711 995973 2114626 995973 2114626 3334939 3840815 3334939 3840815 990017 571341 990017 571341 76835 4451619 76835 4451619 3592958 1755914 3592958 1755914 367148 1308075 367148 1308075 1676735 3645391 1676735 3645391 520662 474943 520662 474943 1676240 3350238 1676240 3350238 4316965 2031174 4316965 2031174 1666953 1373976 1666953 1373976 3337859 445425 3337859 445425 235648 3875665 235648 3875665 3895207 2471492 3895207 2471492 4361369 2301888 4361369 2301888 1366521 993702 1366521 993702 935768 919878 935768 919878 3323179 2207182 3323179 2207182 4070184 3069209 4070184 3069209 3337325 914612 3337325 914612 604322 3335911 604322 3335911 4338096 856302 4338096 856302 444774 98667 444774 98667 4568371 2979098 4568371 2979098 4721522 3530919 4721522 3530919 1654166 3038806 1654166 3038806 1649295 452818 1649295 452818 267037 34468 267037 34468 1960683 3323845 1960683 3323845 982907 239267 982907 239267 3332535 2665895 3332535 2665895 4623539 1296171 4623539 1296171 1059002 264477 1059002 264477 255258 125939 255258 125939 3669364 2943984 3669364 2943984 4190452 1647123 4190452 1647123 1324140 3705439 1324140 3705439 3532806 1649454 3532806 1649454 422191 205284 422191 205284 3613715 3338391 3613715 3338391 4058552 2088175 4058552 2088175 3726451 594510 3726451 594510 312029 2189019 312029 2189019 4758375 3347144 4758375 3347144 3433045 1735864 3433045 1735864 919430 1667267 919430 1667267 4660513 2170517 4660513 2170517 1417527 225855 1417527 225855 3349606 3437890 3349606 3437890 859388 806709 859388 806709 4234111 3340376 4234111 3340376 1679099 1411359 1679099 1411359 745937 348658 745937 348658 4483286 2980350 4483286 2980350 4712027 1898956 4712027 1898956 1653308 2656070 1653308 2656070 4024368 1666623 4024368 1666623 1647612 3349256 1647612 3349256 4212141 523019 4212141 523019 477892 3352243 477892 3352243 4162887 1885914 4162887 1885914 3351067 4009715 3351067 4009715 4065476 1650382 4065476 1650382 1658272 388567 1658272 388567 1411378 282921 1411378 282921 219420 1942075 219420 1942075 3921181 3518276 3921181 3518276 3320169 1962273 3320169 1962273 2587564 3639469 2587564 3639469 728415 934483 728415 934483 415027 3588795 415027 3588795 2368274 1355974 2368274 1355974 1159916 396166 1159916 396166 1662662 4471519 1662662 4471519 4057053 2420795 4057053 2420795 1432686 1338914 1432686 1338914 1265815 2399095 1265815 2399095 4980246 3340159 4980246 3340159 890401 566343 890401 566343 462537 1651826 462537 1651826 3424476 1679205 3424476 1679205 284213 839605 284213 839605 3328166 2358136 3328166 2358136 1125109 845806 1125109 845806 359135 2347250 359135 2347250 3804258 1650679 3804258 1650679 248930 1685553 248930 1685553 3941851 3317349 3941851 3317349 4106650 1117026 4106650 1117026 706444 383390 706444 383390 3633516 2346529 3633516 2346529 1333288 325126 1333288 325126 4614079 3027980 4614079 3027980 938028 445075 938028 445075 4018799 2592602 4018799 2592602 1377601 909558 1377601 909558 764023 468011 764023 468011 3843358 3329383 3843358 3329383 1680146 4320617 1680146 4320617 570651 803269 570651 803269 3350040 4887598 3350040 4887598 1163055 830378 1163055 830378 514525 2191423 514525 2191423 4436702 2586186 4436702 2586186 1463140 218461 1463140 218461 4387612 3287409 4387612 3287409 1110490 510074 1110490 510074 3125174 3347904 3125174 3347904 1026483 250638 1026483 250638 3748409 2643982 3748409 2643982 1659636 2110276 1659636 2110276 4872808 1047409
104889 0 475721013 826431004 475721013 826431004 154497742 967744916 154497742 967744916 3478601 999891986 3478601 999891986 36691 999914788 36691 999914788 2158 999995247 2158 999995247 1762 330938172 1762 330938172 800315573 139116012 800315573 139116012 943808803 2059636 943808803 2059636 999081786 131314 999081786 131314 999994682 17961 999994682 429915708 999994682 429915708 228425223 875199263 228425223 875199263 91641751 953946962 91641751 953946962 7699385 994246774 7699385 994246774 3399774 996662919 3399774 996662919 2052662 998668469 2052662 998668469 274662 999900218 274662 999900218 17147 999978824 17147 666400073 17147 666400073 774734242 199399208 774734242 199399208 823971678 137950691 823971678 137950691 873293997 94578858 873293997 94578858 962971504 22640094 962971504 22640094 981674309 3120890 981674309 3120890 999707210 283905 999707210 283905 999801928 236445 999801928 236445 999858829 190640 999858829 190640 999867479 96359 999867479 96359 999961491 24682 999961491 24682 999980588 18511 999980588 18511 102810236 923801784 102810236 923801784 32058294 972097540 32058294 972097540 23361094 999252690 23361094 999252690 82419 999922659 82419 999922659 21894 999974796 21894 999974796 324017914 628455599 324017914 628455599 736329467 249707559 736329467 249707559 786206822 53576972 786206822 53576972 999076854 751291 999076854 751291 999608654 202017 999608654 202017 999927788 104087 999927788 104087 999966497 85131 999966497 85131 336477134 742855318 336477134 742855318 13242331 993744753 13242331 993744753 572755 999877510 572755 999877510 57239 999933132 57239 999933132 27713 999933132 175812333 629921266 175812333 629921266 555688870 49640063 555688870 49640063 952046781 37269792 952046781 37269792 968443114 23753399 968443114 23753399 976130028 19817883 976130028 19817883 988097610 3994994 988097610 3994994 997581592 714393 997581592 714393 999575227 410140 999575227 410140 999719832 261194 999719832 261194 999905651 158381 999905651 158381 382868151 996715780 382868151 996715780 1798497 998612042 1798497 998612042 836925 999744213 836925 999744213 154015 999826374 154015 999826374 81671 999842378 81671 999842378 211566401 29470227 211566401 29470227 982529038 6210654 982529038 6210654 995520506 1785858 995520506 1785858 998687903 853736 998687903 853736 999341951 480888 999341951 480888 999716166 259315 999716166 259315 999827507 162437 999827507 162437 999884401 162437 520594932 835906790 520594932 835906790 54088126 984966000 54088126 984966000 4618957 997368733 4618957 997368733 1054465 999248451 1054465 999248451 103647 999808443 103647 543318134 103647 543318134 605107280 303036743 605107280 303036743 846183506 67491803 846183506 67491803 970042626 2516304 970042626 2516304 999427081 600376 999427081 600376 999629076 334043 999629076 334043 999809323 202812 999809323 202812 999836003 202812 819368308 611771025 819368308 611771025 319771850 921802756 319771850 921802756 79677013 923475668 79677013 923475668 44214442 965722945 44214442 965722945 3934846 998701991 3934846 998701991 475622 999725832 475622 999725832 106132 999794414 106132 999794414 63410041 920104876 63410041 920104876 163941293 778726157 163941293 778726157 968082099 14636814 968082099 14636814 992415740 3177712 992415740 3177712 998851016 932323 998851016 932323 999519857 278567 999519857 278567 999795871 210652 999795871 210652 999832446 688942275 999832446 688942275 123463230 878830203 123463230 878830203 89521746 991729664 89521746 991729664 4786967 999318291 4786967 999318291 656365 999735437 656365 999735437 109986 999779491 109986 999779491 604277161 81351040 604277161 81351040 956055258 8469596 956055258 8469596 997752098 2014317 997752098 2014317 998609378 650007 998609378 650007 999555734 281608 999555734 281608 999738812 170239954 999738812 170239954 393061740 623801399 393061740 623801399 129833900 881758098 129833900 881758098 87081390 984462459 87081390 984462459 12949960 990202654 12949960 990202654 4062176 997907075 4062176 997907075 668864 999434897 668864 999434897 500005 999765616 500005 999765616 167918 999777918 167918 999777918 116971 999777918 785202191 195794684 785202191 195794684 841489601 135490672 841489601 135490672 877810161 63510058 877810161 63510058 971722856 10510913 971722856 10510913 997275889 422481 997275889 422481 999643956 331715 999643956 331715 999696068 370473294 999696068 370473294 298584613 891177931 298584613 891177931 79541831 936132649 79541831 936132649 25984554 993397864 25984554 993397864 4773497 999598578 4773497 999598578 323400 999727131 323400 999727131 282213 999739706 282213 484342702 282213 484342702 583692830 236294709 583692830 236294709 959483749 32566747 959483749 32566747 971565112 22780935 971565112 22780935 986693980 5917755 986693980 5917755 997553940 2260926 997553940 2260926 999055439 723992 999055439 723992 999535409 418475 999535409 418475 999656429 346531 999656429 346531 999676440 342364 999676440 988593448 999676440 988593448 5610645 998395003 5610645 998395003 657928 999694131 657928 999694131 318725 999709772 318725 999709772 312979 999709772 794250218 182318501 794250218 182318501 833428074 9695905 833428074 9695905 999255279 659664 999255279 659664 999518073 530249 999518073 530249 999592033 449771 999592033 449771 999644692 368143 999644692 51589258 999644692 51589258 524961002 516935993 524961002 516935993 416037329 699676253 416037329 699676253 175852549 843425344 175852549 843425344 65460694 938253329 65460694 938253329 26043211 981493595 26043211 981493595 1831727 998199380 1831727 998199380 1573356 999270183 1573356 999270183 500643 999621258 500643 999621258 377121 999682073 377121 999682073 333622 999699118 333622 755892404 333622 755892404 562723153 64934494 562723153 64934494 990812587 7275341 990812587 7275341 996242866 2939667 996242866 2939667 998533210 1439581 998533210 1439581 999619420 429319 999619420 162945160 999619420 162945160 403839682 825865192 403839682 825865192 58819635 954798695 58819635 954798695 19845963 995840601 19845963 995840601 1698774 998996099 1698774 998996099 889002 999205710 889002 999205710 521108 999639418 521108 999639418 362627 999654034 362627 999654034 353973 999654034 395735804 122407285 395735804 122407285 961637227 27172511 961637227 27172511 997704726 1801388 997704726 1801388 998520240 1091161 998520240 1091161 999529597 539225 999529597 539225 999581120 500079 999581120 880710668 999581120 880710668 100096794 914490891 100096794 914490891 49880442 990906707 49880442 990906707 6537893 997272133 6537893 997272133 2221057 998308554 2221057 998308554 1200687 998747093 1200687 998747093 1013654 999278696 1013654 999278696 612444 999612965 612444 999612965 405291 999643179 405291 999643179 390360 971503075 390360 971503075 685987931 210892034 685987931 210892034 825200022 113124163 825200022 113124163 909548122 36331256 909548122 36331256 993535858 2685659 993535858 2685659 998804528 1084810 998804528 1084810 999227257 645231 999227257 645231 999496190 566352 999496190 566352 999541774 555258 999541774 555258 442250806 635163062 442250806 635163062 64856286 966848737 64856286 966848737 10533370 991467874 10533370 991467874 5550640 997842443 5550640 997842443 576866 999604406 576866 999604406 408491 999628646 408491 999628646 73952067 558338086 73952067 558338086 854184034 80888087 854184034 80888087 923753379 36682415 923753379 36682415 982357838 3828138 982357838 3828138 999337865 624217 999337865 624217 999448098 607882 999448098 607882 42064665 977699314 42064665 977699314 11899071 993595356 11899071 993595356 1658317 998435623 1658317 998435623 885760 999242214 885760 999242214 620770 999518973 620770 999518973 524069 999598760 524069 999598760 439690 999602015 439690 999602015 451181069 255744655 451181069 255744655 821865091 150802962 821865091 150802962 933848048 5028703 933848048 5028703 999293903 701705 999293903 701705 999413057 670567 999413057 670567 999429913 721833972 999429913 721833972 212912140 829120352 212912140 829120352 38871953 978670926 38871953 978670926 12763061 993296129 12763061 993296129 6008385 997708897 6008385 997708897 1324818 998639191 1324818 998639191 1094983 999138488 1094983 999138488 549460 999514325 549460 999514325 509042 999585845 509042 999585845 752919792 28667435 752919792 28667435 974605016 8463833 974605016 8463833 996476309 1510541 996476309 1510541 998963773 845209 998963773 845209 999332368 709413 999332368 709413 999401141 709413 330186214 837311655 330186214 837311655 120345648 995991532 120345648 995991532 3167455 999097623 3167455 999097623 822918 999190576 822918 999190576 642497 999480721 642497 999480721 536152 999507597 536152 764159135 536152 764159135 310112029 447467522 310112029 447467522 827192831 155086621 827192831 155086621 955098538 10630726 955098538 10630726 996097618 2403249 996097618 2403249 998064862 757865 998064862 757865 999383491 725633 999383491 267598762 999383491 267598762 371916542 905097952 371916542 905097952 60894647 977095184 60894647 977095184 2726588 998574200 2726588 998574200 580774 999453999 580774 999453999 556431 999493589 556431 999493589 182290588 467538673 182290588 467538673 933565789 6409371 933565789 6409371 996841438 2615985 996841438 2615985 999138767 806091 999138767 806091 999326512 804911 999326512 264052193 999326512 264052193 361448456 854065330 361448456 854065330 122164098 918554650 122164098 918554650 77987077 937036473 77987077 937036473 40505427 980168126 40505427 980168126 3066564 997524127 3066564 997524127 1836821 999116012 1836821 999116012 836966 999267675 836966 999267675 617390 999436347 617390 999436347 597503 999436347 359586591 98898499 359586591 98898499 919666433 48428102 919666433 48428102 963750350 34216547 963750350 34216547 973645384 17765423 973645384 17765423 988836188 9598146 988836188 9598146 992034577 6954889 992034577 6954889 995989517 3924792 995989517 3924792 998363831 1361335 998363831 1361335 999143959 974662 999143959 974662 999200332 888367 999200332 888367 999221413 842664 999221413 842664 999249950 741686470 999249950 741686470 63888609 967000339 63888609 967000339 31101458 997161334 31101458 997161334 979961 999034452 979961 999034452 823854 999234731 823854 999234731 666474 999383480 666474 999383480 637067 373816348 637067 373816348 826584702 150228555 826584702 150228555 856562379 89740178 856562379 89740178 969755334 9902093 969755334 9902093 996350150 1860997 996350150 1860997 999083367 896344 999083367 896344 999210375 858116 999210375 858116 999213221 547741978 999213221 547741978 382682701 834122688 382682701 834122688 151855145 909877352 151855145 909877352 5168450 998592301 5168450 998592301 1253892 998882979 1253892 998882979 976433 999149473 976433 999149473 750796 999269356 750796 999269356 674053 802476191 674053 802476191 668997243 159892464 668997243 159892464 968818725 4958164 968818725 4958164 997725312 2172508 997725312 2172508 998634617 1548122 998634617 1548122 999097921 949931 999097921 949931 999180147 896810 999180147 896810 405792144 981445207 405792144 981445207 11978044 994496065 11978044 994496065 2469634 999184442 2469634 999184442 770127 999220794 770127 999220794 934921216 62769357 934921216 62769357 997289449 1254933 997289449 1254933 999057463 1048130 999057463 1048130 999138258 1001922 999138258 1001922 999146831 996994 999146831 996994 642338083 847612460 642338083 847612460 110549344 917173539 110549344 917173539 23554513 996502475 23554513 996502475 1888307 998246873 1888307 998246873 1527458 999081184 1527458 999081184 847050 999118422 847050 999118422 843266 999118422 582236809 404185340 582236809 404185340 623463823 233077478 623463823 233077478 944130441 46710230 944130441 46710230 952095772 45091650 952095772 45091650 988738900 7023514 988738900 7023514 995206998 3978026 995206998 3978026 998186082 1674001 998186082 1674001 998829133 1271026 998829133 1271026 999018959 1032433 999018959 1032433 999134545 1032433 317376546 844149073 317376546 844149073 36297896 993950149 36297896 993950149 4435224 998132517 4435224 998132517 1524023 998447920 1524023 998447920 1353746 998630186 1353746 998630186 1172336 999042031 1172336 999042031 855493 999099761 855493 999099761 309338254 392946082 309338254 392946082 674278978 294412351 674278978 294412351 774147995 11122492 774147995 11122492 994984833 2862599 994984833 2862599 998459470 1775147 998459470 1775147 998487373 1334535 998487373 1334535 999049927 1125595 999049927 1125595 999073677 1112574 999073677 1112574 745377850 935408699 745377850 935408699 50935407 975376141 50935407 975376141 8372404 995701033 8372404 995701033 1493827 998490491 1493827 998490491 1304721 998598405 1304721 998598405 1064974 999028775 1064974 999028775 899978 999076270 899978 999076270 878179 342978722 878179 342978722 885208991 15562056 885208991 15562056 987557188 9618701 987557188 9618701 994331165 4138981 994331165 4138981 996563810 2702932 996563810 2702932 998813398 1250162 998813398 1250162 998985293 1169702 998985293 1169702 999017537 1169702 948890728 684135463 948890728 684135463 138025326 905605419 138025326 905605419 78357964 969624086 78357964 969624086 4677801 997720243 4677801 997720243 2096725 997853760 2096725 997853760 963018 998963241 963018 998963241 946725 998963241 382881285 305926633 382881285 305926633 947951545 25508251 947951545 25508251 997012222 1861129 997012222 1861129 998978913 1212870 998978913 829473497 998978913 829473497 15594188 991382268 15594188 991382268 8541876 993925032 8541876 993925032 1129995 998770534 1129995 998770534 1015272 998907154 1015272 998907154 984829 998922499 984829 998922499 983619 449625120 983619 449625120 891636060 96405471 891636060 96405471 921246203 44359506 921246203 44359506 994156861 2993219 994156861 2993219 998349060 1758400 998349060 1758400 998814223 1237143 998814223 1237143 998963241 1213859 998963241 113187081 998963241 113187081 142257337 896040327 142257337 896040327 16462095 993627272 16462095 993627272 3236930 998818626 3236930 998818626 1016489 998865566 1016489 998865566 350981433 281366015 350981433 281366015 823267500 122356513 823267500 122356513 939577513 6507982 939577513 6507982 996985282 2123250 996985282 2123250 998878142 1218298 998878142 1218298 998957015 771947165 998957015 771947165 194545777 819347577 194545777 819347577 179643056 912624833 179643056 912624833 45326471 994094086 45326471 994094086 2795999 997850451 2795999 997850451 1906895 998105435 1906895 998105435 1449912 998832940 1449912 998832940 1016646 998845218 1016646 998845218 168756717 163142809 168756717 163142809 839299679 81831775 839299679 81831775 971797069 9701263 971797069 9701263 994032268 5378366 994032268 5378366 996969668 2692709 996969668 2692709 997535440 2503225 997535440 2503225 998259450 1561611 998259450 1561611 998743253 1327702 998743253 1327702 998902874 1235915 998902874 1235915 998912281 1235915 701753645 721095344 701753645 721095344 123231338 899579284 123231338 899579284 81357648 956087556 81357648 956087556 10089344 996529776 10089344 996529776 1879616 998427540 1879616 998427540 1158867 998687610 1158867 998687610 1082706 998780414 1082706 998780414 1047395 998809612 1047395 939649486 1047395 939649486 870622857 58782471 870622857 58782471 988493066 7289244 988493066 7289244 996272910 1754151 996272910 1754151 998512919 1391635 998512919 1391635 998888476 1252851 998888476 936491719 998888476 936491719 20934000 994530850 20934000 994530850 2339067 997960032 2339067 997960032 1297840 998637634 1297840 998637634 1133814 998689949 1133814 402371333 1133814 402371333 621091596 101619862 621091596 101619862 966280706 26613145 966280706 26613145 991711309 7486899 991711309 7486899 992411178 1329868 992411178 1329868 998857265 1262467 998857265 908266445 998857265 908266445 58415951 951616304 58415951 951616304 40357927 985561286 40357927 985561286 14884186 994493322 14884186 994493322 1320390 998546411 1320390 998546411 1212011 998626016 1212011 998626016 766861486 217375775 766861486 217375775 996692758 1428845 996692758 1428845 998761096 1382564 998761096 1382564 128870022 989129440 128870022 989129440 10452896 993739203 10452896 993739203 4154909 998333393 4154909 998333393 1480208 998615582 1480208 998615582 1216410 583406304 1216410 583406304 748408884 40651005 748408884 40651005 994486811 4798095 994486811 4798095 998035173 2020134 998035173 2020134 998347393 1528892 998347393 1528892 998736716 1420565 998736716 113642210 998736716 113642210 859774376 944039188 859774376 944039188 13909443 997699233 13909443 997699233 1819716 997975361 1819716 997975361 1738647 998254817 1738647 998254817 1582486 998360160 1582486 998360160 1470965 998401772 1470965 998401772 1425154 458469625 1425154 458469625 890885599 66126065 890885599 66126065 953861196 43790505 953861196 43790505 973703724 13197629 973703724 13197629 990320379 5812144 990320379 5812144 996764781 2221100 996764781 2221100 998330402 1675783 998330402 1675783 998572409 1589447 998572409 1589447 998627567 1497462 998627567 1497462 998712103 1493116 998712103 1493116 302094419 785108490 302094419 785108490 211120774 897800518 211120774 897800518 75872586 996135993 75872586 996135993 3493070 996666627 3493070 996666627 2253174 998290810 2253174 998290810 1520316 998337925 1520316 998337925 1481884 998337925 353536576 301809406 353536576 301809406 831670955 164640624 831670955 164640624 928491889 62525514 928491889 62525514 971794499 16964605 971794499 16964605 992422509 5521629 992422509 5521629 996307208 2611233 996307208 2611233 998126489 2050735 998126489 2050735 998397637 1788429 998397637 1788429 998515198 1565721 998515198 1565721 998646454 1565721 213955891 882418505 213955891 882418505 76797414 970556849 76797414 970556849 25910671 985584576 25910671 985584576 14876555 994166519 14876555 994166519 5103067 997794493 5103067 997794493 1538201 998299486 1538201 151415704 1538201 151415704 979483791 9174700 979483791 9174700 998071058 2013555 998071058 2013555 998305375 1851656 998305375 1851656 998372233 1608770 998372233 1608770 998576993 432949091 998576993 432949091 563330336 795483432 563330336 795483432 176339349 879703881 176339349 879703881 116623713 919419408 116623713 919419408 39624631 992874071 39624631 992874071 3341375 998210428 3341375 998210428 1584885 998274887 1584885 998274887 1560279 998284137 1560279 171159026 1560279 171159026 928878983 55862718 928878983 55862718 984794146 13080806 984794146 13080806 991847837 2252775 991847837 2252775 998271319 1930874 998271319 1930874 998420842 1628081 998420842 1628081 998562268 648636934 998562268 648636934 58371140 951364814 58371140 951364814 44008923 965599390 44008923 965599390 30440404 972069974 30440404 972069974 9582514 990865000 9582514 990865000 7177378 996187616 7177378 996187616 2655514 997741915 2655514 997741915 1993014 997898393 1993014 997898393 1921451 998211736 1921451 998211736 1623986 998254884 1623986 998254884 1587877 819799676 1587877 819799676 866135065 108615355 866135065 108615355 936292473 37336431 936292473 37336431 966945467 8797440 966945467 8797440 993861034 3138636 993861034 3138636 997348856 2547496 997348856 2547496 998130827 1836342 998130827 1836342 998514680 1709126 998514680 1709126 286278077 754604749 286278077 754604749 16471803 988644216 16471803 988644216 10730757 992239852 10730757 992239852 5553715 994305141 5553715 994305141 4238054 996310844 4238054 996310844 3342089 996855367 3342089 996855367 2861012 997414213 2861012 997414213 2234613 997831044 2234613 997831044 1694384 998178184 1694384 998178184 1640156 998240474 1640156 998240474 1632742 139778013 1632742 139778013 877352613 70425305 877352613 70425305 945268343 27602276 945268343 27602276 976919859 4736539 976919859 4736539 995531936 3253005 995531936 3253005 996865216 2866662 996865216 2866662 998020655 2199234 998020655 2199234 998304660 1875526 998304660 1875526 998308120 1838957 998308120 1838957 998338105 1838957 604833579 871552834 604833579 871552834 108565329 950163799 108565329 950163799 25675456 980121222 25675456 980121222 15403471 990944371 15403471 990944371 3192437 996949142 3192437 996949142 2296583 997947420 2296583 997947420 1679690 998193202 1679690 998193202 258877822 739028382 258877822 739028382 365132894 260949078 365132894 260949078 836062875 40354458 836062875 40354458 962852406 25487291 962852406 25487291 994185084 5201780 994185084 5201780 997014650 2885549 997014650 2885549 998228208 1917229 998228208 1917229 998287464 403322594 998287464 403322594 566655654 886902653 566655654 886902653 13053078 994306333 13053078 994306333 4167352 995675392 4167352 995675392 3871446 996704286 3871446 996704286 2774926 997666569 2774926 997666569 1771218 998150494 1771218 998150494 1692511 998171576 1692511 998171576 249864413 685103904 249864413 685103904 458899279 204512239 458899279 204512239 838931608 27218817 838931608 27218817 988004669 7478501 988004669 7478501 994841251 4757582 994841251 4757582 995586689 2477842 995586689 2477842 997939175 2035705 997939175 2035705 998260472 1921876 998260472 1921876 998278372 1921876 451155894 710181739 451155894 710181739 124312875 895191849 124312875 895191849 55159892 977853973 55159892 977853973 13216485 992635291 13216485 992635291 2343095 997906325 2343095 997906325 1778396 998125922 1778396 998125922 1718705 998125922 785102500 166757918 785102500 166757918 989620071 9768530 989620071 9768530 990256941 3527882 990256941 3527882 997329330 2090758 997329330 2090758 998138463 1983883 998138463 1983883 998234000 1976756 998234000 885555195 998234000 885555195 109591078 930041694 109591078 930041694 35028314 980197690 35028314 980197690 17569410 989608911 17569410 989608911 9466107 993546167 9466107 993546167 5931500 993897503 5931500 993897503 2812720 997598153 2812720 997598153 2018044 997921218 2018044 997921218 1781852 998039871 1781852 998039871 674251398 46431737 674251398 46431737 963407576 32103588 963407576 32103588 967940707 25368703 967940707 25368703 974658554 6461185 974658554 6461185 995113078 3012410 995113078 3012410 997586290 2170800 997586290 2170800 998063827 2065708 998063827 2065708 998101099 349240308 998101099 349240308 619663304 528771805 619663304 528771805 238109383 910242752 238109383 910242752 32754205 980205030 32754205 980205030 5586323 994618958 5586323 994618958 3236951 997381093 3236951 997381093 2072501 997888588 2072501 997888588 2002148 997893100 2002148 997893100 2001644 997893100 225914441 768852747 225914441 768852747 788775025 185112139 788775025 185112139 842986389 56717983 842986389 56717983 959479881 33036889 959479881 33036889 991553797 6917118 991553797 6917118 993636906 2953361 993636906 2953361 997491427 2306551 997491427 2306551 997957319 2221108 997957319 2221108 998078697 2127428 998078697 590811680 998078697 590811680 82897713 964626171 82897713 964626171 26181085 984319718 26181085 984319718 8766566 996253895 8766566 996253895 2568506 997345560 2568506 997345560 2259316 997731719 2259316 997731719 2062638 997875672 2062638 997875672 2048289 420765294 2048289 420765294 667614876 221752330 667614876 221752330 982003822 12316799 982003822 12316799 989441423 6265725 989441423 6265725 996379333 3157701 996379333 3157701 997099107 2757030 997099107 2757030 997722082 2387249 997722082 2387249 997866774 2322216 997866774 2322216 997952246 2277168 997952246 2277168 997977322 2245177 997977322 2245177 998007687 520182322 998007687 520182322 366164165 708809868 366164165 708809868 113285637 928840394 113285637 928840394 32929330 992020736 32929330 992020736 3991834 996289698 3991834 996289698 2890107 997439332 2890107 997439332 2312934 997682497 2312934 997682497 2136231 997689297 2136231 997689297 2068352 997759244 2068352 473081928 2068352 473081928 624506199 232279239 624506199 232279239 803327458 18524965 803327458 18524965 984033423 3354039 984033423 3354039 996728709 3195060 996728709 3195060 997854914 2350308 997854914 2350308 997867409 2292945 997867409 2292945 997947682 697526760 997947682 697526760 203014439 953221932 203014439 953221932 34354850 994708978 34354850 994708978 4429911 997087907 4429911 997087907 2349673 997481421 2349673 997481421 2231989 997624815 2231989 246399077 2231989 246399077 885807000 84299184 885807000 84299184 971305842 25861434 971305842 25861434 994007923 4298232 994007923 4298232 995743271 3387839 995743271 3387839 996771705 3074458 996771705 3074458 997388015 2615287 997388015 2615287 997840117 2361838 997840117 2361838 997856658 2347581 997856658 89672445 997856658 89672445 462195556 757542594 462195556 757542594 104358355 948423430 104358355 948423430 35950502 970554819 35950502 970554819 21577367 980146754 21577367 980146754 10460750 991233994 10460750 991233994 9101714 993299611 9101714 993299611 4812926 996272977 4812926 996272977 3178062 996779946 3178062 996779946 2588690 997430213 2588690 997430213 2371999 997437703 2371999 599801648 2371999 599801648 539039311 150565866 539039311 150565866 920923265 48261368 920923265 48261368 979030168 19289716 979030168 19289716 983491568 13107953 983491568 13107953 995046924 4709380 995046924 4709380 996734153 2507532 996734153 2507532 997711156 2397237 997711156 2397237 997851004 2364380 997851004 2364380 231149593 863556380 231149593 863556380 57372914 964394124 57372914 964394124 29113347 984734932 29113347 984734932 6961284 995964785 6961284 995964785 3140154 997365128 3140154 997365128 2440562 997420039 2440562 997420039 2411523 997420039 658294798 301272328 658294798 301272328 777188375 210810820 777188375 210810820 806268583 183090926 806268583 183090926 834848295 135594214 834848295 135594214 870783790 113741712 870783790 113741712 902906789 93738904 902906789 93738904 935455136 46734239 935455136 46734239 967471840 9230229 967471840 9230229 991235426 6146996 991235426 6146996 996420773 3563615 996420773 3563615 996957813 3092315 996957813 3092315 997491428 2485685 997491428 2485685 997697713 2476822 997697713 715518342 997697713 715518342 116672703 909559115 116672703 909559115 65062751 977363188 65062751 977363188 9111220 994945100 9111220 994945100 3338455 997182309 3338455 997182309 2624471 997329571 2624471 997329571 2444386 997390115 2444386 152483505 2444386 152483505 885222245 43333040 885222245 43333040 979938636 4320531 979938636 4320531 996037522 3738587 996037522 3738587 997333410 2533474 997333410 2533474 997667519 2493740 997667519 2493740 88677662 960713933 88677662 960713933 9869558 995545850 9869558 995545850 2805389 997149865 2805389 997149865 2586420 997365996 2586420 997365996 2491499 366117263 2491499 366117263 724021714 206442696 724021714 206442696 808006082 84535080 808006082 84535080 958135681 35275968 958135681 35275968 978955609 9721717 978955609 9721717 991698977 7375572 991698977 7375572 997333348 2719715 997333348 2719715 997420148 2650651 997420148 2650651 997539520 2599557 997539520 2599557 997558101 2579069 997558101 2579069 997566351 659427718 997566351 659427718 240309214 899171621 240309214 899171621 85414907 933637308 85414907 933637308 9533115 992398113 9533115 992398113 6733409 993721726 6733409 993721726 5710663 996531948 5710663 996531948 2801822 997285096 2801822 997285096 2592557 348320926 2592557 348320926 984271661 11036235 984271661 11036235 990975364 4610710 990975364 4610710 997201762 2848190 997201762 2848190 997304757 2771358 997304757 2771358 997459331 2649389 997459331 2649389 997477343 268179826 997477343 268179826 248112802 990150068 248112802 990150068 4761887 996673601 4761887 996673601 3086420 996929712 3086420 996929712 2943111 997046758 2943111 997046758 2859504 997180655 2859504 997180655 2701233 997256452 2701233 997256452 2632004 997256452 370481772 177738455 370481772 177738455 833313182 108520463 833313182 108520463 895341534 51891708 895341534 51891708 959727477 9533811 959727477 9533811 990784603 3487921 990784603 3487921 997371007 2704084 997371007 2704084 997418561 2683771 997418561 2683771 633453824 673620353 633453824 673620353 197890886 900840926 197890886 900840926 58576703 988528451 58576703 988528451 11750337 989317063 11750337 989317063 4472062 995802477 4472062 995802477 2811071 997110729 2811071 997110729 2632834 997252056 2632834 997252056 544253969 385546283 544253969 385546283 861873694 77602294 861873694 77602294 957768633 11087812 957768633 11087812 993328225 4652876 993328225 4652876 995532802 4261022 995532802 4261022 996682833 3306102 996682833 3306102 997299918 2775079 997299918 2775079 997378604 2718263 997378604 2718263 359302630 641523293 359302630 641523293 52536827 985765052 52536827 985765052 11451565 989313907 11451565 989313907 5307039 994945028 5307039 994945028 4221134 996531506 4221134 996531506 3137890 996980480 3137890 996980480 2854678 997221364 2854678 997221364 2733752 236378851 2733752 236378851 927421014 57717441 927421014 57717441 962061524 26603278 962061524 26603278 976617162 21540420 976617162 21540420 983381161 7185046 983381161 7185046 995354122 4088907 995354122 4088907 996642776 3404998 996642776 3404998 997295690 2783483 997295690 2783483 997338329 2730807 997338329 2730807 804693317 695325903 804693317 695325903 115294681 944181080 115294681 944181080 27011218 978449354 27011218 978449354 13270596 988778174 13270596 988778174 3951950 996311642 3951950 996311642 3479275 996697964 3479275 996697964 3100920 996973349 3100920 996973349 2832884 997065154 2832884 997065154 669126196 165749911 669126196 165749911 864918463 119872252 864918463 119872252 889779123 60318328 889779123 60318328 969900865 14916330 969900865 14916330 994687158 4096463 994687158 4096463 996665888 3029806 996665888 3029806 997259801 2892970 997259801 2892970 997271451 96267246 997271451 96267246 294862111 880527581 294862111 880527581 38822357 963168207 38822357 963168207 25917281 976412428 25917281 976412428 23159832 995123950 23159832 995123950 3487224 997004423 3487224 997004423 2970353 997028182 2970353 997028182 2893196 997045807 2893196 997045807 2883830 997045807 536410700 337148823 536410700 337148823 990444881 5280060 990444881 5280060 995330795 3302072 995330795 3302072 996744152 3200589 996744152 3200589 997099906 2960829 997099906 2960829 997257920 2922547 997257920 511677308 997257920 511677308 291423968 919447597 291423968 919447597 22643364 983849031 22643364 983849031 15270595 987686092 15270595 987686092 4812693 996422251 4812693 996422251 3413825 997004431 3413825 997004431 2991690 997004431 44586970 535234856 44586970 535234856 687493791 279964389 687493791 279964389 919659869 19598202 919659869 19598202 989834578 6600521 989834578 6600521 994933288 4491818 994933288 4491818 996646792 3109967 996646792 3109967 996983308 2924771 996983308 2924771 997257692 2924771 685359657 414352400 685359657 414352400 133149746 919732705 133149746 919732705 73468309 954230702 73468309 954230702 29942661 975407983 29942661 975407983 5492415 994603894 5492415 994603894 3657382 996488514 3657382 996488514 3243822 996829075 3243822 996829075 3116030 996991353 3116030 996991353 3011093 485991331 3011093 485991331 538191783 454549393 538191783 454549393 729080537 170925743 729080537 170925743 928339938 47884703 928339938 47884703 979483548 17151939 979483548 17151939 990725009 7687485 990725009 7687485 992220205 3661083 992220205 3661083 996827575 2964255 996827575 2964255 997210060 202524786 997210060 202524786 603338179 707841029 603338179 707841029 126792192 908637828 126792192 908637828 72696434 985180294 72696434 985180294 3417804 996721202 3417804 996721202 3105231 996976030 3105231 996976030 3021009 380076200 3021009 380076200 808183908 84378544 808183908 84378544 917755814 78527318 917755814 78527318 963879194 18630963 963879194 18630963 982507164 5269954 982507164 5269954 997026589 2992382 997026589 2992382 997200506 2992382 171773482 889421213 171773482 889421213 88815933 919458613 88815933 919458613 31028251 980021029 31028251 980021029 19503347 982791389 19503347 982791389 3502948 996617112 3502948 996617112 3113370 996914073 3113370 996914073 3097305 128620356 3097305 128620356 960530856 14190579 960530856 14190579 988643068 7790235 988643068 7790235 994773331 3485576 994773331 3485576 996646027 3174998 996646027 3174998 996907038 3124114 996907038 3124114 996996280 3075912 996996280 212113630 996996280 212113630 612749176 511362578 612749176 511362578 368760971 828604912 368760971 828604912 52716975 979034390 52716975 979034390 22199080 986181589 22199080 986181589 13770505 992164982 13770505 992164982 5854938 994654345 5854938 994654345 4992056 995150352 4992056 995150352 4472646 995525864 4472646 995525864 4221008 995639029 4221008 995639029 3790927 996495385 3790927 996495385 3160693 996844002 3160693 996844002 3138414 510430450 3138414 510430450 687800045 215667070 687800045 215667070 827961533 162018259 827961533 162018259 845761405 132240688 845761405 132240688 878611359 115136766 878611359 115136766 970150916 17124387 970150916 17124387 991054147 5470415 991054147 5470415 996156235 3907046 996156235 3907046 996377421 3636465 996377421 3636465 996649748 3368286 996649748 3368286 996798495 3206966 996798495 288206612 996798495 288206612 283846052 897505357 283846052 897505357 93999781 971186772 93999781 971186772 15591495 992247734 15591495 992247734 7516756 996010506 7516756 996010506 3828310 996595309 3828310 996595309 3203590 996771782 3203590 996771782 3176663 249184759 3176663 249184759 866638474 120350860 866638474 120350860 953216540 6611269 953216540 6611269 994869295 3690666 994869295 3690666 996698782 3216875 996698782 3216875 996789378 829732358 996789378 829732358 147171861 908134503 147171861 908134503 52057957 967570899 52057957 967570899 23475038 989627603 23475038 989627603 6624531 995691731 6624531 995691731 4082414 996194516 4082414 996194516 3769333 996536892 3769333 996536892 3374091 996613019 3374091 771899320 3374091 771899320 485995992 479335473 485995992 479335473 853704223 138390257 853704223 138390257 863687140 95041804 863687140 95041804 938756715 49488290 938756715 49488290 970712335 21261456 970712335 21261456 989866169 6650037 989866169 6650037 994139459 4468614 994139459 4468614 996509569 3352779 996509569 3352779 996788960 3243169 996788960 505609145 996788960 505609145 381598509 696042067 381598509 696042067 123795186 967883154 123795186 967883154 30731277 983569101 30731277 983569101 16882316 989090247 16882316 989090247 9906391 990940171 9906391 990940171 7103162 994225280 7103162 994225280 5497564 995532885 5497564 995532885 3680763 996603581 3680763 996603581 3376230 522395550 3376230 522395550 505815330 119697957 505815330 119697957 953556013 17907081 953556013 17907081 992627238 4493265 992627238 4493265 996356363 3607505 996356363 3607505 996529126 3526081 996529126 3526081 996707558 3340705 996707558 653241327 996707558 653241327 131147648 880186731 131147648 880186731 100460478 959673526 100460478 959673526 13717748 988995646 13717748 988995646 7975633 992445621 7975633 992445621 6926236 993325308 6926236 993325308 5078895 994753813 5078895 994753813 4979569 994961830 4979569 994961830 4320258 996221079 4320258 996221079 3675112 996321027 3675112 996321027 3502451 996555204 3502451 996555204 3412769 996576468 3412769 283783372 3412769 283783372 721619472 200615488 721619472 200615488 806335660 188103293 806335660 188103293 834654042 144834995 834654042 144834995 862525168 120313318 862525168 120313318 878041912 113757739 878041912 113757739 931738834 38286725 931738834 38286725 981180333 14210886 981180333 14210886 988281826 8015394 988281826 8015394 995449716 3975439 995449716 3975439 996411208 3566574 996411208 3566574 996515913 3467211 996515913 3467211 996638698 3467211 127906710 882138616 127906710 882138616 106377885 960767712 106377885 960767712 15427435 989603901 15427435 989603901 9065898 992053297 9065898 992053297 8209197 994289811 8209197 994289811 4358371 996157378 4358371 996157378 3667996 996514276 3667996 996514276 3449533 996514276 327990110 226678811 327990110 226678811 777657411 208660182 777657411 208660182 852380509 102554467 852380509 102554467 937463501 37070874 937463501 37070874 963198167 29018400 963198167 29018400 973463567 24714439 973463567 24714439 989094307 6952495 989094307 6952495 993693988 5613706 993693988 5613706 994937782 4357678 994937782 4357678 996538674 3536212 996538674 3536212 996609583 3520588 996609583 576771923 996609583 576771923 178565948 978189315 178565948 978189315 11267267 991866518 11267267 991866518 3857951 996290745 3857951 996290745 3599358 996290745 391237950 579594267 391237950 579594267 485969885 468072631 485969885 468072631 684059597 303244518 684059597 303244518 791281275 53797429 791281275 53797429 959159288 15580391 959159288 15580391 988411267 4528730 988411267 4528730 995670116 4161725 995670116 4161725 996018430 3581810 996018430 3581810 996500289 3557532 996500289 3557532 48484534 970097969 48484534 970097969 30309954 980415933 30309954 980415933 10368677 991649950 10368677 991649950 4658436 995770648 4658436 995770648 3830922 996166719 3830922 996166719 3688305 996223384 3688305 996223384 281939422 490559104 281939422 490559104 529132876 343901885 529132876 343901885 904534053 37565055 904534053 37565055 978453694 18937973 978453694 18937973 993364961 3990000 993364961 3990000 996299807 3606746 996299807 3606746 996461521 3606746 420293646 731212312 420293646 731212312 235702950 822296337 235702950 822296337 109804876 960736605 109804876 960736605 33126253 970068452 33126253 970068452 31009113 971436886 31009113 971436886 11282346 989696866 11282346 989696866 10472909 993187095 10472909 993187095 4974262 995055384 4974262 995055384 4008840 996066889 4008840 996066889 3845672 996157566 3845672 337380029 3845672 337380029 748275983 244141133 748275983 244141133 797534908 139655145 797534908 139655145 865871929 120891715 865871929 120891715 918416819 32917374 918416819 32917374 982026762 6437146 982026762 6437146 995513037 4355818 995513037 4355818 995705968 4024870 995705968 4024870 996210631 3623120 996210631 3623120 996443075 465327501 996443075 465327501 327161120 797755535 327161120 797755535 177234904 883756504 177234904 883756504 93189334 925179003 93189334 925179003 76017086 954670627 76017086 954670627 34845049 966488202 34845049 966488202 25194041 977126349 25194041 977126349 20581032 986441610 20581032 986441610 9487676 991582196 9487676 991582196 6519816 993994181 6519816 993994181 5436260 994839147 5436260 994839147 4651498 995480882 4651498 995480882 4285778 995690266 4285778 995690266 4089898 996066315 4089898 996066315 3880220 996131250 3880220 996131250 3854658 996131250 504553305 205688916 504553305 205688916 852691758 84842214 852691758 84842214 970885722 21494395 970885722 21494395 980429265 7128903 980429265 7128903 994995644 3679124 994995644 3679124 996391071 3630490 996391071 3630490 996425007 810127351 996425007 810127351 61209567 960242584 61209567 960242584 29304102 972726664 29304102 972726664 7107016 995389207 7107016 995389207 4465907 995429223 4465907 995429223 4130897 995789736 4130897 995789736 3896879 996128805 3896879 996128805 3868098 823523547 3868098 823523547 709764579 124952731 709764579 124952731 894461235 103457495 894461235 103457495 917281352 81670113 917281352 81670113 948399320 33766918 948399320 33766918 970331170 6809198 970331170 6809198 995977039 4119758 995977039 4119758 996131983 3848145 996131983 3848145 996367388 3663607 996367388 3663607 342273941 927254519 342273941 927254519 30290542 986332077 30290542 986332077 5330417 995594591 5330417 995594591 4064550 995919696 4064550 995919696 3973934 996057310 3973934 996057310 3931797 996057310 409558107 248121629 409558107 248121629 814254228 106118411 814254228 106118411 952373767 29416477 952373767 29416477 993199300 6580236 993199300 6580236 994830660 4904669 994830660 4904669 995384452 4195729 995384452 4195729 995916690 4023241 995916690 4023241 996259748 3864881 996259748 3864881 154010306 876224431 154010306 876224431 102219306 960099245 102219306 960099245 36101173 980780524 36101173 980780524 16902524 985311304 16902524 985311304 7508843 994253868 7508843 994253868 4557273 995476291 4557273 995476291 4327764 995510506 4327764 995510506 4199370 995708289 4199370 995708289 3972087 995974541 3972087 995974541 69269431 625091293 69269431 625091293 583453950 396386910 583453950 396386910 736423751 4791446 736423751 4791446 995865722 4096290 995865722 4096290 996144330 3987851 996144330 681509667 996144330 681509667 181722224 855366443 181722224 855366443 132467466 889390730 132467466 889390730 98463950 933539290 98463950 933539290 35779701 971046720 35779701 971046720 26995731 984534903 26995731 984534903 13020707 993557469 13020707 993557469 5329776 995688539 5329776 995688539 4140985 995707331 4140985 804300348 4140985 804300348 290809721 674999299 290809721 674999299 745167116 182085361 745167116 182085361 816819610 101509328 816819610 101509328 898858147 99336893 898858147 99336893 900106294 79821169 900106294 79821169 920278568 56472191 920278568 56472191 977028379 14254314 977028379 14254314 989779173 9693713 989779173 9693713 992019831 7412559 992019831 7412559 993874628 6074986 993874628 6074986 994668866 5038984 994668866 5038984 995604050 4362356 995604050 4362356 995693620 4203774 995693620 4203774 995885335 4166449 995885335 4166449 995904486 4166449 385568330 777329855 385568330 777329855 115987568 943016942 115987568 943016942 45748013 986503144 45748013 986503144 12371064 991774270 12371064 991774270 5750886 994795068 5750886 994795068 4698799 995191485 4698799 995191485 4626199 995252169 4626199 995252169 4550006 995449666 4550006 995449666 4382744 995534027 4382744 995534027 4215806 995617847 4215806 995617847 4163663 995670780 4163663 392584857 4163663 392584857 750896563 111690007 750896563 111690007 916313551 57578740 916313551 57578740 973978941 15183821 973978941 15183821 985945579 6757089 985945579 6757089 994277016 4988588 994277016 4988588 995272638 4687526 995272638 4687526 995622992 4328722 995622992 4328722 995727554 4259465 995727554 4259465 995770522 817005293 995770522 817005293 71146869 967397486 71146869 967397486 24066068 977849893 24066068 977849893 15260466 986876491 15260466 986876491 4992439 995647129 4992439 995647129 4170833 452647002 4170833 452647002 569682475 354702625 569682475 354702625 729294665 201646701 729294665 201646701 995597653 4311405 995597653 4311405 995732615 4271470 995732615 500455320 995732615 500455320 218744989 941272034 218744989 941272034 13260839 993242863 13260839 993242863 5406248 994699151 5406248 994699151 4797964 995511468 4797964 995511468 4214371 995613093 4214371 230898952 4214371 230898952 868347866 120182938 868347866 120182938 930546336 24928424 930546336 24928424 976697843 19886747 976697843 19886747 984145139 11505820 984145139 11505820 990499085 8984535 990499085 8984535 994550041 5337901 994550041 5337901 994954516 4766173 994954516 4766173 995673600 4321875 995673600 668637339 995673600 668637339 202970037 889251095 202970037 889251095 83601247 938956925 83601247 938956925 48961631 958645345 48961631 958645345 37317599 973732957 37317599 973732957 13099235 988888919 13099235 988888919 10469502 991514988 10469502 991514988 8277167 993280040 8277167 993280040 4753389 995506356 4753389 995506356 4240503 995538377 4240503 995538377 410259582 565797858 410259582 565797858 455047997 320741853 455047997 320741853 887064917 73177566 887064917 73177566 927724846 41227731 927724846 41227731 969268266 19747939 969268266 19747939 984327571 14410754 984327571 14410754 991114192 8471637 991114192 8471637 991422595 6763522 991422595 6763522 994249095 5491442 994249095 5491442 995372897 4564440 995372897 4564440 995560499 4444238 995560499 4444238 995610579 4368030 995610579 4368030 765216312 253080951 765216312 253080951 565002883 597168071 565002883 597168071 350929398 869509617 350929398 869509617 67870534 968073246 67870534 968073246 21962337 979382632 21962337 979382632 13777283 994765319 13777283 994765319 4572342 995496534 4572342 995496534 4343302 995496534 246859010 217506730 246859010 217506730 842222483 122721738 842222483 122721738 906148937 79563815 906148937 79563815 929782505 62720090 929782505 62720090 951514112 30569905 951514112 30569905 969102776 25066419 969102776 25066419 981204700 15233336 981204700 15233336 990859092 7218407 990859092 7218407 994321328 5445666 994321328 5445666 994979652 4667063 994979652 4667063 995488758 4596274 995488758 4596274 995573465 4459412 995573465 4459412 995577864 4459412 765997599 569872176 765997599 569872176 277921345 779299198 277921345 779299198 192614305 937569975 192614305 937569975 45765665 965182180 45765665 965182180 31916249 973453274 31916249 973453274 22254976 983166953 22254976 983166953 15021450 989283042 15021450 989283042 11064265 990526374 11064265 990526374 8917940 992737927 8917940 992737927 5567657 995404935 5567657 995404935 4388549 995468066 4388549 357915153 4388549 357915153 651271388 221371761 651271388 221371761 904688941 76264113 904688941 76264113 955434302 23071702 955434302 23071702 980598871 8000830 980598871 8000830 992139072 5038740 992139072 5038740 995484683 4550340 995484683 4550340 995518882 487279764 995518882 487279764 336387041 820413641 336387041 820413641 144747695 870583459 144747695 870583459 128130758 901237465 128130758 901237465 95243292 985832981 95243292 985832981 14607284 992521173 14607284 992521173 7056725 994007320 7056725 994007320 4697795 995329156 4697795 995329156 4531451 995466887 4531451 995466887 4405581 489130142 4405581 489130142 894802187 98511750 894802187 98511750 934106354 27257864 934106354 27257864 983582435 15415591 983582435 15415591 989665908 9551612 989665908 9551612 994190433 5823975 994190433 5823975 995374409 4711443 995374409 4711443 995445137 4687659 995445137 4687659 697146405 790362142 697146405 790362142 141965774 918669193 141965774 918669193 74843857 941746354 74843857 941746354 43537239 981286136 43537239 981286136 9262636 994619453 9262636 994619453 4697639 995335587 4697639 995335587 4453945 995419284 4453945 995419284 740696675 253251854 740696675 253251854 756563252 186409775 756563252 186409775 908447274 42551199 908447274 42551199 971729422 12550149 971729422 12550149 988825657 11159881 988825657 11159881 990118227 8575157 990118227 8575157 992711546 6567820 992711546 6567820 994023496 5062310 994023496 5062310 995243246 4809629 995243246 4809629 995437625 4692331 995437625 4692331 995441993 4692331 304510898 799515074 304510898 799515074 180426342 978744435 180426342 978744435 10977200 994475519 10977200 994475519 4828357 995045035 4828357 995045035 4630499 995333153 4630499 995333153 4569465 412907155 4569465 412907155 742486230 176044944 742486230 176044944 828192812 159334703 828192812 159334703 908752818 39880845 908752818 39880845 976057295 21177222 976057295 21177222 987616436 11033930 987616436 11033930 989911872 7923995 989911872 7923995 992334028 6432324 992334028 6432324 993781754 4745827 993781754 4745827 995356343 4745827 203308682 801404160 203308682 801404160 169206962 888025355 169206962 888025355 99037764 937707198 99037764 937707198 57156377 969525222 57156377 969525222 21195282 988322080 21195282 988322080 10975651 990282140 10975651 990282140 6250952 994431609 6250952 994431609 5307785 994638740 5307785 994638740 5172227 994971780 5172227 994971780 4716344 995140352 4716344 523814951 4716344 523814951 515674712 318841258 515674712 318841258 707712252 161439934 707712252 161439934 885635814 43148381 885635814 43148381 987431182 7035540 987431182 7035540 993140420 6380769 993140420 6380769 994280306 5612650 994280306 5612650 994936316 5084111 994936316 5084111 995113692 4962365 995113692 4962365 995168727 4903915 995168727 4903915 995331747 4787349 995331747 4787349 321041965 702624532 321041965 702624532 165606633 839115399 165606633 839115399 51409139 973047090 51409139 973047090 18096374 986661980 18096374 986661980 6226219 994702993 6226219 994702993 4971504 995002304 4971504 995002304 4798023 995089145 4798023 995089145 4778321 995089145 414898258 227811624 414898258 227811624 879460034 77802276 879460034 77802276 923064170 66924847 923064170 66924847 941866736 50642492 941866736 50642492 955459193 24558391 955459193 24558391 980318689 17189440 980318689 17189440 987155099 8943803 987155099 8943803 993785626 6017756 993785626 6017756 994566159 5024919 994566159 5024919 995058968 4963429 995058968 4963429 995277447 4809986 995277447 4809986 373892074 736582169 373892074 736582169 248192759 848978469 248192759 848978469 137447041 871149301 137447041 871149301 84809859 941481495 84809859 941481495 46344658 969970622 46344658 969970622 18331017 989651205 18331017 989651205 7863705 992901781 7863705 992901781 5860004 994424312 5860004 994424312 5331658 994640640 5331658 994640640 4853017 995052154 4853017 995052154 4808597 995052154 318877205 593191764 318877205 593191764 553865868 280600385 553865868 280600385 760709000 235641914 760709000 235641914 834472615 151728707 834472615 151728707 949344191 10481295 949344191 10481295 990407502 5682299 990407502 5682299 994372458 5604477 994372458 5604477 994944879 5046125 994944879 5046125 995098276 4960918 995098276 4960918 995251148 4867880 995251148 4867880 308814239 875192789 308814239 875192789 112820539 908074307 112820539 908074307 35838920 968456256 35838920 968456256 17724075 990347654 17724075 990347654 8141812 992558927 8141812 992558927 7455562 994118719 7455562 994118719 5287161 994756135 5287161 994756135 4994042 994962728 4994042 994962728 4874898 994965963 4874898 994965963 815632983 172191509 815632983 172191509 861500047 91230753 861500047 91230753 915660639 63413287 915660639 63413287 942108144 48482800 942108144 48482800 970768946 16253795 970768946 16253795 987494494 8240932 987494494 8240932 992206989 6462071 992206989 6462071 994329619 5588238 994329619 5588238 994830765 5041106 994830765 5041106 995062276 5003623 995062276 5003623 995097420 740347766 995097420 740347766 142650869 884084471 142650869 884084471 115005648 934236765 115005648 934236765 18828063 984646945 18828063 984646945 13848909 991925478 13848909 991925478 7962509 994412854 7962509 994412854 5003239 994928978 5003239 994928978 4946970 186803542 4946970 186803542 940779477 28081508 940779477 28081508 981830915 13120089 981830915 13120089 988828886 9443519 988828886 9443519 990707152 6810913 990707152 6810913 994058794 5802374 994058794 5802374 994434593 5498527 994434593 5498527 994629343 5465675 994629343 5465675 994952774 5124743 994952774 5124743 994976939 340900829 994976939 340900829 493942443 512720933 493942443 512720933 361123461 781626535 361123461 781626535 139735876 931304956 139735876 931304956 32346771 969358850 32346771 969358850 14036140 987092973 14036140 987092973 11424978 994108408 11424978 994108408 5405516 994699015 5405516 994699015 5002000 994869632 5002000 486795445 5002000 486795445 538590753 446890156 538590753 446890156 858454535 133221516 858454535 133221516 877785711 95814507 877785711 95814507 912663578 81714550 912663578 81714550 945355714 38804912 945355714 38804912 973831934 14551277 973831934 14551277 988438764 10506802 988438764 10506802 990006716 9680277 990006716 9680277 993335617 6636908 993335617 6636908 993873375 5751488 993873375 5751488 994389806 5414222 994389806 5414222 994782242 5347335 994782242 5347335 994864953 5287661 994864953 5287661 667819072 704747647 667819072 704747647 155322068 907720319 155322068 907720319 90305079 915070834 90305079 915070834 55035293 957604972 55035293 957604972 37662245 972157858 37662245 972157858 22494026 982342138 22494026 982342138 17620650 985224170 17620650 985224170 12498071 988443485 12498071 988443485 11987181 993386051 11987181 993386051 6205367 994600030 6205367 994600030 5260888 994784784 5260888 994784784 5033556 850354019 5033556 850354019 555422496 189274539 555422496 189274539 817608900 179152878 817608900 179152878 858908949 75409118 858908949 75409118 961823336 32640525 961823336 32640525 968236668 29305190 968236668 29305190 973468124 12047175 973468124 12047175 990077744 8672589 990077744 8672589 992748909 7043262 992748909 7043262 993970402 5866731 993970402 5866731 994268346 5494725 994268346 5494725 994850010 5289940 994850010 652549214 994850010 652549214 344884099 767574750 344884099 767574750 168903769 895258022 168903769 895258022 40107082 984581570 40107082 984581570 9509987 993827356 9509987 993827356 5948629 994040564 5948629 994040564 5505195 994569687 5505195 994569687 5281043 994757958 5281043 994757958 5053652 267045523 5053652 267045523 789667871 186914818 789667871 186914818 892771578 56751305 892771578 56751305 955138176 35850670 955138176 35850670 971732973 26360590 971732973 26360590 984771604 14190854 984771604 14190854 987313580 8223522 987313580 8223522 993113236 5984742 993113236 5984742 994070206 5842970 994070206 5842970 994409672 5499026 994409672 5499026 994608799 5390979 994608799 5390979 994728067 5390979 560189164 584402971 560189164 584402971 224363229 921417509 224363229 921417509 41798650 977845784 41798650 977845784 17082470 984919387 17082470 984919387 14513792 987203109 14513792 987203109 7250280 993282062 7250280 993282062 5291900 994629784 5291900 994629784 5183083 994661720 5183083 994661720 5175993 994661720 451705019 505193600 451705019 505193600 874860437 86822361 874860437 86822361 947314191 14928278 947314191 14928278 985093799 13471689 985093799 13471689 989427536 8224836 989427536 8224836 993789024 5905199 993789024 5905199 994386240 5531534 994386240 5531534 994556588 5396910 994556588 5396910 994695071 5396910 283950616 858737482 283950616 858737482 105756952 923859024 105756952 923859024 64375596 947363798 64375596 947363798 49529058 971258344 49529058 971258344 8431524 993900617 8431524 993900617 5696087 994285713 5696087 994285713 5270806 994639944 5270806 994639944 5192152 591815042 5192152 591815042 434560750 380125550 434560750 380125550 683543381 290947631 683543381 290947631 888989542 68433715 888989542 68433715 988868562 6914465 988868562 6914465 993287581 5577933 993287581 5577933 994420595 443442610 994420595 443442610 211165347 816864313 211165347 816864313 141358078 936703578 141358078 936703578 59016052 977730187 59016052 977730187 20998123 988395107 20998123 988395107 11484576 992908848 11484576 992908848 6229276 994106648 6229276 994106648 5299926 994563007 5299926 994563007 177096193 534167317 177096193 534167317 639410770 325997883 639410770 325997883 824279993 102213826 824279993 102213826 937626395 20433952 937626395 20433952 986065350 6935726 986065350 6935726 993523922 6092975 993523922 6092975 994260877 5728783 994260877 5728783 994365974 5641288 994365974 5641288 994374344 542703807 994374344 542703807 127425576 903383941 127425576 903383941 63574966 950549187 63574966 950549187 30559434 972310533 30559434 972310533 7727997 993131364 7727997 993131364 6833530 993824274 6833530 993824274 5655657 994137621 5655657 994137621 5379431 994463258 5379431 994463258 5330084 994463258 431439108 478301633 431439108 478301633 816028569 128815024 816028569 128815024 928044455 27340254 928044455 27340254 981883250 15085085 981883250 15085085 984915438 14499688 984915438 14499688 988947854 6635504 988947854 6635504 993531317 6071574 993531317 6071574 993991079 5895752 993991079 5895752 994244243 5799966 994244243 342864998 994244243 342864998 98367961 933491049 98367961 933491049 61061247 959450865 61061247 959450865 33967983 978434518 33967983 978434518 19121486 988502337 19121486 988502337 9240301 993799198 9240301 993799198 5857860 994247060 5857860 994247060 5389284 994403535 5389284 994403535 91031444 762065605 91031444 762065605 449679582 437444386 449679582 437444386 641277662 158301792 641277662 158301792 872086629 116276877 872086629 116276877 899947144 62080223 899947144 62080223 963432658 19191022 963432658 19191022 983363295 15541763 983363295 15541763 984750301 14518551 984750301 14518551 992533071 7238878 992533071 7238878 993709853 6191813 993709853 6191813 993853159 6055757 993853159 6055757 993977081 6055757 474730976 551717513 474730976 551717513 400964939 792263826 400964939 792263826 130167233 876443488 130167233 876443488 93153442 962196872 93153442 962196872 28607287 976688143 28607287 976688143 23180167 983274888 23180167 983274888 13998000 987380039 13998000 987380039 12007856 993576268 12007856 993576268 6295584 993781604 6295584 993781604 5868665 993987318 5868665 993987318 5595504 994237032 5595504 994237032 5551409 532695369 5551409 532695369 802054927 149487943 802054927 149487943 912466247 62459381 912466247 62459381 953575348 44147778 953575348 44147778 974373804 17693520 974373804 17693520 990797374 7671846 990797374 7671846 993779795 6093192 993779795 6093192 993919627 6093192 573919124 614756579 573919124 614756579 234919186 854509462 234919186 854509462 135436736 869241657 135436736 869241657 93228465 973237375 93228465 973237375 14029186 993396505 14029186 993396505 5932845 993990740 5932845 993990740 5599958 994179698 5599958 994179698 5554392 994210287 5554392 994210287 149211714 339469444 149211714 339469444 896820773 101817668 896820773 101817668 912980782 59420737 912980782 59420737 940171837 57756903 940171837 57756903 959894191 39024050 959894191 39024050 968497558 23784946 968497558 23784946 981723590 11724669 981723590 11724669 993187357 6300502 993187357 6300502 993806699 6188391 993806699 6188391 993844444 631075118 993844444 631075118 206742574 826925946 206742574 826925946 86062675 940643076 86062675 940643076 35834297 980344273 35834297 980344273 15341722 986099236 15341722 986099236 11194594 991018911 11194594 991018911 6173579 993842201 6173579 993842201 5762773 993999661 5762773 993999661 5714403 994008674 5714403 644718994 5714403 644718994 396859851 565970130 396859851 565970130 756765378 228025588 756765378 228025588 772251835 192530899 772251835 192530899 934297613 61152068 934297613 61152068 954979222 32374791 954979222 32374791 975413405 20156121 975413405 20156121 987501838 7031479 987501838 7031479 993729107 6250934 993729107 6250934 993777731 444276691 993777731 444276691 437235419 592545584 437235419 592545584 373178678 735768861 373178678 735768861 260873256 780590885 260873256 780590885 143039272 900397069 143039272 900397069 91821792 911818692 91821792 911818692 88959193 915703575 88959193 915703575 43621734 976696471 43621734 976696471 17705068 987754502 17705068 987754502 9900663 992490525 9900663 992490525 7435961 992954396 7435961 992954396 6109179 993788019 6109179 993788019 6043102 993894652 6043102 993894652 5859021 993978203 5859021 993978203 615513541 134481610 615513541 134481610 935884300 36438970 935884300 36438970 969091862 25518351 969091862 25518351 975276791 13930514 975276791 13930514 988055274 9412899 988055274 9412899 990610981 6449054 990610981 6449054 993652193 6425727 993652193 6425727 993698760 6255447 993698760 6255447 993773321 6255447 471434387 806240170 471434387 806240170 123424402 915111066 123424402 915111066 39413016 974842537 39413016 974842537 22627427 979361400 22627427 979361400 15470207 986076102 15470207 986076102 13407066 988429232 13407066 988429232 11119572 989683164 11119572 989683164 9359803 993082934 9359803 993082934 6495474 993714302 6495474 993714302 6023064 993822167 6023064 993822167 5983851 993949958 5983851 993949958 5898041 993949958 329559552 574208837 329559552 574208837 502234116 351587585 502234116 351587585 872570189 107027247 872570189 107027247 896389732 84860865 896389732 84860865 969820305 27271390 969820305 27271390 978439400 16441899 978439400 16441899 985091886 10176645 985091886 10176645 990497454 8527542 990497454 8527542 992200865 6391549 992200865 6391549 993698962 6270382 993698962 6270382 993732164 317254998 993732164 317254998 209998641 879507433 209998641 879507433 47658122 964333601 47658122 964333601 34432863 971183218 34432863 971183218 29129157 988699032 29129157 988699032 6583293 993555046 6583293 993555046 6386680 993784438 6386680 993784438 6004642 993820091 6004642 614953244 6004642 614953244 560483426 408476523 560483426 408476523 765367613 205272385 765367613 205272385 968407708 20671750 968407708 20671750 986770345 10204326 986770345 10204326 991026651 7805130 991026651 7805130 992000998 6809890 992000998 6809890 993296346 6487550 993296346 6487550 993556308 6467520 993556308 6467520 993586152 6467520 877077168 476169952 877077168 476169952 177976892 895562978 177976892 895562978 102286571 931595624 102286571 931595624 66569882 938796365 66569882 938796365 58405299 970678261 58405299 970678261 26712506 984852388 26712506 984852388 9261095 993369572 9261095 993369572 6509482 993628359 6509482 993628359 6167340 993723511 6167340 993723511 6140837 993723511 438067921 220382161 438067921 220382161 808348974 85065097 808348974 85065097 919843268 39521636 919843268 39521636 979550452 12005226 979550452 12005226 988990158 10719391 988990158 10719391 992202721 6970376 992202721 6970376 993041208 6551185 993041208 6551185 993572047 6483656 993572047 782963144 993572047 782963144 114154456 928044621 114154456 928044621 34555289 976323187 34555289 976323187 23174927 988719213 23174927 988719213 9578180 991875016 9578180 991875016 7794701 993242108 7794701 993242108 6620991 993711097 6620991 993711097 6190420 418093237 6190420 418093237 637959591 349088703 637959591 349088703 877917962 101422372 877917962 101422372 903047380 88630166 903047380 88630166 944266597 53365268 944266597 53365268 947695834 28248206 947695834 28248206 975848392 16504922 975848392 16504922 984780287 11438652 984780287 11438652 990368381 9127551 990368381 9127551 991931949 7079090 991931949 7079090 993359527 6602973 993359527 6602973 993493885 6552572 993493885 423993393 993493885 423993393 305822558 786211037 305822558 786211037 176006901 844901081 176006901 844901081 125945531 940617557 125945531 940617557 52007718 957735818 52007718 957735818 20290189 984254555 20290189 984254555 15749572 988476162 15749572 988476162 7983216 993348055 7983216 993348055 6222666 993710658 6222666 993710658 6200145 993710658 523461930 218157227 523461930 218157227 885844478 77109476 885844478 77109476 967236661 23027970 967236661 23027970 978656356 17984199 978656356 17984199 986111339 12113095 986111339 12113095 990204606 8271622 990204606 8271622 991914238 7681715 991914238 7681715 992716496 6872641 992716496 6872641 993294728 6604593 993294728 6604593 993426759 865027992 993426759 865027992 124343089 976528419 124343089 976528419 13288177 989417755 13288177 989417755 9683422 992889752 9683422 992889752 6848989 993353416 6848989 993353416 6423922 993623240 6423922 993623240 6201651 993708501 6201651 633663445 6201651 633663445 675932651 257619633 675932651 257619633 745037242 194481920 745037242 194481920 862138615 120167039 862138615 120167039 916111943 39288819 916111943 39288819 972637235 21558231 972637235 21558231 987713777 10156002 987713777 10156002 991135127 8002135 991135127 8002135 992563157 7263934 992563157 7263934 993288966 6688749 993288966 6688749 993389968 6615683 993389968 6615683 703944618 301119180 703944618 301119180 347181482 711878316 347181482 711878316 146906645 884965543 146906645 884965543 66894765 952025047 66894765 952025047 44777928 982324808 44777928 982324808 18253096 986509002 18253096 986509002 8433553 993141791 8433553 993141791 6907561 993412820 6907561 993412820 6543839 993511742 6543839 993511742 6208465 993675788 6208465 454878762 6208465 454878762 735373415 262428754 735373415 262428754 905478209 61202225 905478209 61202225 939553823 37111528 939553823 37111528 963951136 31380923 963951136 31380923 979514365 8273087 979514365 8273087 993183281 6690287 993183281 6690287 993297157 390902726 993297157 390902726 368753594 659464565 368753594 659464565 184726630 833537052 184726630 833537052 96339596 953878399 96339596 953878399 35549658 989355464 35549658 989355464 8882121 991990633 8882121 991990633 7880244 993315319 7880244 993315319 6642568 993624708 6642568 993624708 6339261 993624708 700305567 236037341 700305567 236037341 775424034 197927768 775424034 197927768 967237526 28073179 967237526 28073179 974470698 17465932 974470698 17465932 987890130 6950785 987890130 6950785 993291846 6704647 993291846 520401318 993291846 520401318 407056790 810692128 407056790 810692128 173391390 884458141 173391390 884458141 64725608 976454497 64725608 976454497 13921969 988117956 13921969 988117956 10244031 990983586 10244031 990983586 9429357 992517896 9429357 992517896 7666755 992708874 7666755 992708874 7293941 993470720 7293941 993470720 6455364 993572470 6455364 557750180 6455364 557750180 783659536 84978107 783659536 84978107 973800448 11644754 973800448 11644754 988873601 11081452 988873601 11081452 991437656 8271548 991437656 8271548 992057426 7036194 992057426 7036194 992920721 6848471 992920721 6848471 993238488 6753498 993238488 511422040 993238488 511422040 324519826 682691912 324519826 682691912 301028700 729470638 301028700 729470638 143136472 870068416 143136472 870068416 102795427 917270659 102795427 917270659 49954447 958321331 49954447 958321331 21109043 986533668 21109043 986533668 12754536 988169216 12754536 988169216 11458178 989930888 11458178 989930888 8356074 992479099 8356074 992479099 6545011 993524954 6545011 993524954 6511562 993524954 378182089 513667311 378182089 513667311 487734230 450223380 487734230 450223380 721562353 168797917 721562353 168797917 842094971 99393562 842094971 99393562 905052309 37100465 905052309 37100465 970708654 27476717 970708654 27476717 989082201 8253744 989082201 8253744 991533993 7345982 991533993 7345982 992801069 6937210 992801069 6937210 993023972 6920709 993023972 6920709 993140847 6822937 993140847 6822937 237557262 842682753 237557262 842682753 134059081 946314161 134059081 946314161 24907002 982329607 24907002 982329607 15279026 987397977 15279026 987397977 8261917 992680552 8261917 992680552 7325592 992854944 7325592 992854944 7012076 993284742 7012076 993284742 6570261 993447683 6570261 592320619 6570261 592320619 506225701 453464801 506225701 453464801 677158860 250614887 677158860 250614887 834770051 100712677 834770051 100712677 910719212 61962592 910719212 61962592 946148751 34922241 946148751 34922241 980362090 13076332 980362090 13076332 988143697 11207330 988143697 11207330 988844520 8630572 988844520 8630572 991766922 8042627 991766922 8042627 992806902 6980466 992806902 6980466 993069161 6850278 993069161 6850278 993132023 246043368 993132023 246043368 712651799 806662717 712651799 806662717 189124543 821526831 189124543 821526831 91105872 945926397 91105872 945926397 22328811 979352251 22328811 979352251 16379116 987999951 16379116 987999951 8215158 992607177 8215158 992607177 7699750 992804981 7699750 992804981 6805052 993342286 6805052 993342286 6658759 258579982 6658759 258579982 816309002 64407469 816309002 64407469 967472281 18209900 967472281 18209900 987487051 10631627 987487051 10631627 992730541 7130692 992730541 7130692 992953750 6988053 992953750 743491912 992953750 743491912 223839517 883990503 223839517 883990503 33325170 981125270 33325170 981125270 18298875 984611570 18298875 984611570 7785887 992669006 7785887 992669006 7017480 993194903 7017480 993194903 6826742 993275442 6826742 993275442 6669991 993326012 6669991 993326012 404064244 349010446 404064244 349010446 791831929 142532314 791831929 142532314 911298334 65845915 911298334 65845915 940817727 49259806 940817727 49259806 986028051 8328060 986028051 8328060 992496514 7163412 992496514 7163412 992821699 7000867 992821699 7000867 992936171 7000867 341791903 871414368 341791903 871414368 113608418 918920254 113608418 918920254 64882465 944780867 64882465 944780867 43792222 959565482 43792222 959565482 23030900 982722245 23030900 982722245 14380065 989739516 14380065 989739516 7969719 992520312 7969719 992520312 7736378 992656801 7736378 992656801 7073152 993174871 7073152 993174871 6822540 993274458 6822540 293433299 6822540 293433299 831410275 164251338 831410275 164251338 906026468 55724973 906026468 55724973 945913843 40175911 945913843 40175911 959978636 28840427 959978636 28840427 972093726 7293989 972093726 7293989 992734271 7048568 992734271 7048568 992841640 7048568 333088987 718839939 333088987 718839939 237718368 884726931 237718368 884726931 75040555 966871547 75040555 966871547 34015857 976842774 34015857 976842774 21636610 980512694 21636610 980512694 11742395 990999787 11742395 990999787 9202875 991905530 9202875 991905530 6971301 993219891 6971301 993219891 6916708 993219891 492935595 314518869 492935595 314518869 745489061 181037019 745489061 181037019 828310429 166762358 828310429 166762358 833921646 128742487 833921646 128742487 914034393 58783786 914034393 58783786 959818060 15544982 959818060 15544982 988286498 8246205 988286498 8246205 991951858 7216230 991951858 7216230 992737479 7144043 992737479 664883377 992737479 664883377 318367409 781926110 318367409 781926110 203785482 851417204 203785482 851417204 100850268 948230686 100850268 948230686 47615073 967030897 47615073 967030897 13694119 987764660 13694119 987764660 12115476 988580080 12115476 988580080 11945332 991097373 11945332 991097373 8489585 993163449 8489585 993163449 6984412 993163449 482522548 401021147 482522548 401021147 712796639 186384727 712796639 186384727 837272540 159061521 837272540 159061521 865844943 90607318 865844943 90607318 944785457 29398456 944785457 29398456 972762667 23450700 972762667 23450700 980321494 11811486 980321494 11811486 992148654 7247218 992148654 7247218 992707037 7188503 992707037 7188503 464143571 718811739 464143571 718811739 253132821 821644951 253132821 821644951 93960306 927762220 93960306 927762220 64350592 946756211 64350592 946756211 23359118 979075702 23359118 979075702 20271280 988398190 20271280 988398190 12276478 990045556 12276478 990045556 9432804 992095382 9432804 992095382 8056309 992450497 8056309 992450497 7313050 992897700 7313050 992897700 7162284 993084111 7162284 993084111 6994476 993160476 6994476 673784862 6994476 673784862 466046937 186977710 466046937 186977710 930302637 61626575 930302637 61626575 940018885 57106857 940018885 57106857 958902276 24278373 958902276 24278373 976238538 22056769 976238538 22056769 978821141 18732497 978821141 18732497 982020710 15409713 982020710 15409713 988219368 10342841 988219368 10342841 991605932 8106861 991605932 8106861 992442888 7430722 992442888 7430722 992465994 7383400 992465994 7383400 992538087 7322170 992538087 7322170 546598516 560375598 546598516 560375598 201827562 851710448 201827562 851710448 143726275 878248261 143726275 878248261 73932550 954429983 73932550 954429983 14977696 990685762 14977696 990685762 8612920 992468679 8612920 992468679 7378992 992812912 7378992 992812912 7341809 993115723 7341809 993115723 7021037 993150002 7021037 993150002 640940663 315990358 640940663 315990358 725542599 204372895 725542599 204372895 822158418 129417690 822158418 129417690 936085949 57039363 936085949 57039363 953001917 44280486 953001917 44280486 962223822 33530689 962223822 33530689 969822660 24929879 969822660 24929879 983865273 14574601 983865273 14574601 991273386 7997583 991273386 7997583 992441030 7435935 992441030 665003860 992441030 665003860 309632362 785204639 309632362 785204639 190149936 834506550 190149936 834506550 84178075 935434880 84178075 935434880 62072388 953668070 62072388 953668070 34489851 979604237 34489851 979604237 19139735 991814137 19139735 991814137 7880544 992775690 7880544 992775690 7218534 993053569 7218534 993053569 7082218 993096380 7082218 993096380 476116323 265574212 476116323 265574212 745066430 234332074 745066430 234332074 862638331 79338931 862638331 79338931 921907255 27943324 921907255 27943324 976824329 15970050 976824329 15970050 987408456 8170687 987408456 8170687 991924125 7598396 991924125 7598396 992206720 7556156 992206720 7556156 992335577 7443886 992335577 7443886 992423393 7443886 328038731 821379835 328038731 821379835 87029253 939081790 87029253 939081790 61395788 956341986 61395788 956341986 42364433 972559657 42364433 972559657 26126736 976936684 26126736 976936684 10799829 989814845 10799829 989814845 9076713 992686780 9076713 992686780 7406952 992814386 7406952 992814386 7191643 993068726 7191643 993068726 7160630 993068726 291109236 548657433 291109236 548657433 643414995 249174572 643414995 249174572 769439802 207120467 769439802 207120467 808782441 55781577 808782441 55781577 951110629 16326332 951110629 16326332 989077143 7863834 989077143 7863834 991997736 7450380 991997736 7450380 992416748 7450380 253991734 836949522 253991734 836949522 111090706 911335618 111090706 911335618 54091080 950475465 54091080 950475465 38522168 963636844 38522168 963636844 35699930 976262567 35699930 976262567 19844541 987319650 19844541 987319650 12935445 991992697 12935445 991992697 7656631 992858522 7656631 992858522 7283080 992858522 203915392 634751739 203915392 634751739 635768393 198871828 635768393 198871828 835228651 124858524 835228651 124858524 939412210 45594494 939412210 45594494 966211251 25957413 966211251 25957413 976907822 12819527 976907822 12819527 989289540 7651004 989289540 7651004 992153009 7475567 992153009 7475567 992376493 7475567 332024271 774364860 332024271 774364860 155007467 873778816 155007467 873778816 49469967 963205816 49469967 963205816 27245670 985610566 27245670 985610566 8293332 992524488 8293332 992524488 7467945 992775878 7467945 992775878 7344655 992816225 7344655 992816225 655966216 243561468 655966216 243561468 788742666 165760028 788742666 165760028 913018886 68086320 913018886 68086320 961932259 33997780 961932259 33997780 974969646 15754149 974969646 15754149 986885253 8528480 986885253 8528480 991339531 8092013 991339531 8092013 991706827 7918810 991706827 7918810 992225012 7526706 992225012 7526706 992363013 7478151 992363013 348818838 992363013 348818838 135290343 907505471 135290343 907505471 45511088 963985277 45511088 963985277 17543593 989443947 17543593 989443947 7972946 992454821 7972946 992454821 7582528 992683356 7582528 992683356 7485062 992712717 7485062 385013739 7485062 385013739 778299584 217626106 778299584 217626106 862268762 70412558 862268762 70412558 933493696 42077582 933493696 42077582 967987852 23124335 967987852 23124335 977913100 17646236 977913100 17646236 991017946 8073144 991017946 8073144 992290969 7527599 992290969 251127996 992290969 251127996 404517034 791377997 404517034 791377997 149469116 934359855 149469116 934359855 57582969 967533847 57582969 967533847 29212276 972110693 29212276 972110693 28894800 973032174 28894800 973032174 18663907 985812114 18663907 985812114 12125046 988591460 12125046 988591460 11796705 989638441 11796705 989638441 10747575 990757923 10747575 990757923 7705022 992637253 7705022 992637253 7503173 992702158 7503173 598905335 7503173 598905335 570608621 349967188 570608621 349967188 656502026 264420707 656502026 264420707 797850481 199496836 797850481 199496836 856886313 111862196 856886313 111862196 896182151 99227092 896182151 99227092 962473461 26812129 962473461 26812129 972814438 26301175 972814438 26301175 975813871 14241680 975813871 14241680 988981486 10959336 988981486 10959336 989273986 8433287 989273986 8433287 991363331 8219102 991363331 8219102 991718523 7916821 991718523 7916821 992022800 7667661 992022800 7667661 992121702 7667661 250774613 802909383 250774613 802909383 103696865 903268497 103696865 903268497 96336659 920749973 96336659 920749973 54597971 959416259 54597971 959416259 17792176 984392217 17792176 984392217 11975008 990587034 11975008 990587034 9691572 991407790 9691572 991407790 8382452 992383185 8382452 992383185 7871490 992572963 7871490 992572963 7608268 992658675 7608268 992658675 620794424 203007627 620794424 203007627 824380395 130894051 824380395 130894051 868945180 123299911 868945180 123299911 882496061 34861252 882496061 34861252 967512974 19513597 967512974 19513597 981696715 17004601 981696715 17004601 983162804 13125205 983162804 13125205 988077896 8946793 988077896 8946793 991200607 8333222 991200607 8333222 991796420 7824474 991796420 7824474 991974212 7817893 991974212 7817893 594517584 729945693 594517584 729945693 268220431 836560389 268220431 836560389 148613770 879449066 148613770 879449066 93350073 947458956 93350073 947458956 47249128 955490093 47249128 955490093 36959106 977885883 36959106 977885883 16426829 987914232 16426829 987914232 12567561 990318297 12567561 990318297 9036316 992535733 9036316 992535733 7792045 992535733 321234457 307475135 321234457 307475135 765169156 122012543 765169156 122012543 895319746 77021987 895319746 77021987 928335521 65762847 928335521 65762847 968135656 22017770 968135656 22017770 988187537 9007091 988187537 9007091 991071789 8301872 991071789 8301872 991665724 7968380 991665724 7968380 991885711 7918598 991885711 7918598 449066480 708933186 449066480 708933186 61936647 944437106 61936647 944437106 51978279 969425045 51978279 969425045 24226242 980461365 24226242 980461365 17630067 985570063 17630067 985570063 11349474 991329054 11349474 991329054 8456709 992379276 8456709 992379276 7831496 992489091 7831496 992489091 7821478 992489091 343694350 154673284 343694350 154673284 943684961 48171445 943684961 48171445 966044500 18049125 966044500 18049125 984655005 14594036 984655005 14594036 987541550 10493954 987541550 10493954 990727289 8812043 990727289 8812043 990890395 8765195 990890395 8765195 991570428 8068282 991570428 8068282 991841315 7977350 991841315 790034250 991841315 790034250 197919448 809050397 197919448 809050397 66468107 948079233 66468107 948079233 33728726 968144427 33728726 968144427 24170090 990274490 24170090 990274490 10020457 991201328 10020457 991201328 8888445 992270240 8888445 992270240 7942632 992452688 7942632 992452688 7849389 992452688 404140188 499498914 404140188 499498914 553843078 291042834 553843078 291042834 735126424 167674204 735126424 167674204 933327859 49660130 933327859 49660130 959397253 26908871 959397253 26908871 983766693 12899379 983766693 12899379 989315012 8069080 989315012 8069080 991795237 7995422 991795237 7995422 991835270 7995422 527199552 665251475 527199552 665251475 263935362 805171026 263935362 805171026 190467145 897506359 190467145 897506359 82318810 945198258 82318810 945198258 34466810 977333525 34466810 977333525 22454173 980738425 22454173 980738425 14485577 987221965 14485577 987221965 8250358 992237413 8250358 992237413 7980851 992275862 7980851 992275862 504119001 458959950 504119001 458959950 692651016 300808781 692651016 300808781 765785258 166498331 765785258 166498331 889456459 71183546 889456459 71183546 948832141 42113427 948832141 42113427 975041498 21736072 975041498 21736072 986233527 11903807 986233527 11903807 989409916 8963660 989409916 8963660 991147670 8528719 991147670 8528719 991583238 8138476 991583238 8138476 991697777 8117109 991697777 480500587 991697777 480500587 510480705 584179279 510480705 584179279 200806260 900000576 200806260 900000576 53199450 954205133 53199450 954205133 40666748 981184503 40666748 981184503 16106440 989825809 16106440 989825809 9888369 991676541 9888369 991676541 8449018 992091984 8449018 992091984 8039699 992262086 8039699 992262086 7990727 992262086 527009786 399149639 527009786 399149639 727356734 233331787 727356734 233331787 805088313 145417059 805088313 145417059 867241300 129609082 867241300 129609082 872279585 118286516 872279585 118286516 892993829 66573324 892993829 66573324 970117613 21426150 970117613 21426150 978899549 12179924 978899549 12179924 989659606 9448874 989659606 9448874 990725378 8692074 990725378 8692074 991444996 8167612 991444996 8167612 991643004 8122483 991643004 8122483 991675917 8122483 722092330 483926807 722092330 483926807 405240909 669192500 405240909 669192500 194138212 873189197 194138212 873189197 87384360 927952908 87384360 927952908 59694099 954070161 59694099 954070161 41492777 970856850 41492777 970856850 21616956 982619938 21616956 982619938 12485208 991216466 12485208 991216466 8965813 991801186 8965813 991801186 8244537 992153691 8244537 992153691 8070950 992261222 8070950 992261222 7997398 992261222 373684519 489991236 373684519 489991236 707267873 105623545 707267873 105623545 945876271 20989491 945876271 20989491 981101751 11586355 981101751 11586355 989734781 8658462 989734781 8658462 991546222 8180966 991546222 8180966 991599827 8164343 991599827 8164343 991647509 138344701 991647509 138344701 604108649 543888274 604108649 543888274 254300794 791056950 254300794 791056950 186640974 829023895 186640974 829023895 122373789 911355731 122373789 911355731 53744447 978215998 53744447 978215998 14541537 986790166 14541537 986790166 13640618 989379531 13640618 989379531 10582898 990282307 10582898 990282307 9934010 990676564 9934010 990676564 9508825 991626202 9508825 991626202 8246631 992134014 8246631 992134014 8138065 748049798 8138065 748049798 444152078 318448514 444152078 318448514 712572578 170266201 712572578 170266201 860706840 110079486 860706840 110079486 900206897 92683304 900206897 92683304 914606686 77730512 914606686 77730512 969566126 27590497 969566126 27590497 977403705 15474266 977403705 15474266 988313512 8950964 988313512 8950964 991410923 8344798 991410923 8344798 991422537 8344798 467808399 760489487 467808399 760489487 207181499 832235591 207181499 832235591 100174509 920975774 100174509 920975774 46289296 968207318 46289296 968207318 31007455 991229442 31007455 991229442 8747633 992018291 8747633 992018291 8249158 992041601 8249158 734024706 8249158 734024706 553615502 374792247 553615502 374792247 671226034 224831002 671226034 224831002 851253249 77708561 851253249 77708561 953942995 43351484 953942995 43351484 955568301 29395387 955568301 29395387 984784649 11564526 984784649 11564526 988539234 8944785 988539234 8944785 991103486 8513044 991103486 8513044 991331753 8429797 991331753 204231091 991331753 204231091 634693759 650075494 634693759 650075494 319054623 829418793 319054623 829418793 104612812 931870416 104612812 931870416 68625620 940590140 68625620 940590140 58078951 946158694 58078951 946158694 48143412 969906277 48143412 969906277 27910483 975372730 27910483 975372730 14846555 988274872 14846555 988274872 10927306 990141908 10927306 990141908 9139045 991422814 9139045 991422814 8746153 991773146 8746153 991773146 8616117 991926188 8616117 991926188 8315907 992008695 8315907 992008695 232878078 588663891 232878078 588663891 629791339 215450278 629791339 215450278 824441587 160856431 824441587 160856431 845313604 152197950 845313604 152197950 933286289 57213211 933286289 57213211 951757786 31839731 951757786 31839731 977221588 19992492 977221588 19992492 986680774 12525931 986680774 12525931 989149348 9662941 989149348 9662941 990479600 8497701 990479600 8497701 991317407 8444380 991317407 366138087 991317407 366138087 454197996 559030721 454197996 559030721 249088156 845607431 249088156 845607431 81194852 947754031 81194852 947754031 43491807 976466975 43491807 976466975 17557257 986145040 17557257 986145040 13304055 988306106 13304055 988306106 9507486 991029355 9507486 991029355 8666822 991826581 8666822 991826581 8472529 991928703 8472529 991928703 8392024 991930178 8392024 991930178 288856279 344672363 288856279 344672363 696478816 244345047 696478816 244345047 756243555 70240352 756243555 70240352 937384386 32233300 937384386 32233300 970014181 21694614 970014181 21694614 980055274 16630605 980055274 16630605 988975872 9895805 988975872 9895805 990725749 8670004 990725749 8670004 991024591 8491166 991024591 8491166 991278653 8491166 347920850 698817684 347920850 698817684 59012589 966746842 59012589 966746842 18311171 983341016 18311171 983341016 17266087 984909325 17266087 984909325 13131664 990412808 13131664 990412808 9890196 991088515 9890196 991088515 9089938 991599695 9089938 991599695 8572225 991814202 8572225 991814202 8517100 991823474 8517100 371215994 8517100 371215994 660102174 261396343 660102174 261396343 822852483 173893099 822852483 173893099 878935322 70798438 878935322 70798438 944941906 31625748 944941906 31625748 968749844 29330988 968749844 29330988 971750434 16000501 971750434 16000501 988817520 10098995 988817520 10098995 989882870 8935936 989882870 8935936 991163324 8544823 991163324 719598850 991163324 719598850 231592137 774011494 231592137 774011494 224463065 819470359 224463065 819470359 142009404 918736274 142009404 918736274 47953296 977659799 47953296 977659799 13919324 987751886 13919324 987751886 10410807 991354825 10410807 991354825 8917827 991576387 8917827 991576387 8651861 991767317 8651861 991767317 8650483 991767317 836745942 115220837 836745942 115220837 926309883 48920882 926309883 48920882 961790505 24414206 961790505 24414206 980678395 12269513 980678395 12269513 990092600 9212048 990092600 9212048 990856558 8776119 990856558 8776119 990960650 8674297 990960650 8674297 990980704 8674297 310511900 880772364 310511900 880772364 101132096 922486220 101132096 922486220 53885197 956670403 53885197 956670403 27691434 988516719 27691434 988516719 9406005 991668510 9406005 991668510 8676815 991747115 8676815 991747115 8655611 991753992 8655611 619954395 8655611 619954395 686491778 217481931 686491778 217481931 844586676 138593990 844586676 138593990 886177680 106979802 886177680 106979802 905149564 82787908 905149564 82787908 938403585 58125917 938403585 58125917 959192221 39877643 959192221 39877643 967177693 27471067 967177693 27471067 974388819 15520304 974388819 15520304 984276561 13530519 984276561 13530519 986697034 11366065 986697034 11366065 990508332 8803190 990508332 8803190 990951188 8753699 990951188 8753699 990954637 236977850 990954637 236977850 566549304 558053369 566549304 558053369 301911747 866610238 301911747 866610238 93799210 909243221 93799210 909243221 27808178 977529700 27808178 977529700 20623885 983719911 20623885 983719911 13914184 987300927 13914184 987300927 11477678 990869789 11477678 990869789 9230340 991704002 9230340 991704002 8755842 991704002 230732448 759275966 230732448 759275966 580632697 241564022 580632697 241564022 774939201 122413066 774939201 122413066 906088773 60626070 906088773 60626070 958843125 16795458 958843125 16795458 984791760 13374317 984791760 13374317 989772822 9640514 989772822 9640514 990537702 9188375 990537702 9188375 990765775 8808495 990765775 8808495 990907907 8797114 990907907 8797114 654259748 552759183 654259748 552759183 378722542 638875001 378722542 638875001 314407030 730799138 314407030 730799138 220961589 781079619 220961589 781079619 156647837 867469057 156647837 867469057 107814417 898620947 107814417 898620947 96407656 909801010 96407656 909801010 23039558 982269751 23039558 982269751 15416124 990565366 15416124 990565366 9653082 991365894 9653082 991365894 8986464 991549106 8986464 991549106 8803756 991627179 8803756 260482415 8803756 260482415 770927814 148604014 770927814 148604014 850625707 112158232 850625707 112158232 931031191 33773040 931031191 33773040 965717137 25846075 965717137 25846075 987482357 11286422 987482357 11286422 989323061 9922929 989323061 9922929 990134509 9493023 990134509 9493023 990416319 9016978 990416319 9016978 990790952 8877580 990790952 8877580 990878537 8841149 990878537 640364572 990878537 640364572 224236303 794321832 224236303 794321832 194211246 873669368 194211246 873669368 115286383 892827898 115286383 892827898 33331699 972752598 33331699 972752598 27660717 974507998 27660717 974507998 14353988 988104212 14353988 988104212 9326074 991341465 9326074 991341465 8889495 991604235 8889495 991604235 8824862 324524252 8824862 324524252 688197047 297864323 688197047 297864323 758801452 174704576 758801452 174704576 853124908 138262933 853124908 138262933 879908531 74892345 879908531 74892345 931371101 65979196 931371101 65979196 965915542 32483246 965915542 32483246 972749801 23211894 972749801 23211894 983755427 10863892 983755427 10863892 990194004 9505574 990194004 9505574 990454149 9282017 990454149 9282017 990580394 9130051 990580394 9130051 990745403 8996858 990745403 8996858 342099226 745187859 342099226 745187859 211508928 857272994 211508928 857272994 143149748 882597575 143149748 882597575 114883806 903821830 114883806 903821830 74986831 929788728 74986831 929788728 69330390 942999436 69330390 942999436 50643218 960180658 50643218 960180658 26109089 980392439 26109089 980392439 18745521 983286973 18745521 983286973 13184971 989118172 13184971 989118172 11074959 989858192 11074959 989858192 10308587 990317762 10308587 990317762 9732292 990800344 9732292 990800344 9335307 991102539 9335307 991102539 9074282 991553933 9074282 991553933 8842233 991553933 637590471 338198434 637590471 338198434 762591068 185928021 762591068 185928021 847538403 116945477 847538403 116945477 949906463 48565066 949906463 48565066 962051127 29594853 962051127 29594853 980906969 13556524 980906969 13556524 988344826 9716190 988344826 9716190 990229606 9458256 990229606 9458256 990483352 9277205 990483352 9277205 990580517 9132204 990580517 9132204 990717822 9082976 990717822 9082976 990722873 9082976 348223492 754842362 348223492 754842362 119756466 940118818 119756466 940118818 54457728 968631619 54457728 968631619 28421172 976973330 28421172 976973330 21330049 983598057 21330049 983598057 12455122 990078482 12455122 990078482 8979301 991483951 8979301 991483951 8910132 991483951 225012627 696659798 225012627 696659798 472108473 375187799 472108473 375187799 750259306 197651450 750259306 197651450 874495494 104204228 874495494 104204228 917887857 73222289 917887857 73222289 950961913 43088894 950961913 43088894 961780122 35671024 961780122 35671024 964325256 29893116 964325256 29893116 975245482 21003160 975245482 21003160 990407657 9458587 990407657 9458587 990675617 9169130 990675617 564275733 990675617 564275733 238700551 848407651 238700551 848407651 108392527 945208088 108392527 945208088 56193234 956483378 56193234 956483378 27542749 976626410 27542749 976626410 24630952 982081038 24630952 982081038 16438991 986752086 16438991 986752086 13171985 987952091 13171985 987952091 11020232 989759595 11020232 989759595 9970427 990535230 9970427 990535230 9688829 990827141 9688829 990827141 9533649 991261301 9533649 991261301 9075863 991391604 9075863 991391604 8911551 991450670 8911551 453344211 8911551 453344211 760537873 202044475 760537873 202044475 907402030 82180884 907402030 82180884 924594975 64159427 924594975 64159427 949812935 39835965 949812935 39835965 966321051 28720544 966321051 28720544 977234640 17374204 977234640 17374204 982201991 11441535 982201991 11441535 988841807 10230801 988841807 10230801 990183953 9492790 990183953 9492790 990670869 9175515 990670869 9175515 221109959 800249519 221109959 800249519 102302754 921701049 102302754 921701049 61882882 953348482 61882882 953348482 38194389 965176816 38194389 965176816 15733454 987030015 15733454 987030015 13510807 990504321 13510807 990504321 9742346 990798290 9742346 990798290 9205956 991226554 9205956 991226554 9033176 991315166 9033176 387517699 9033176 387517699 612970220 255023462 612970220 255023462 793637883 56304448 793637883 56304448 979003926 19683321 979003926 19683321 988508485 11433134 988508485 11433134 989857978 9848282 989857978 9848282 990237892 9217657 990237892 9217657 990612466 9217657 760979303 403774204 760979303 403774204 228360174 808038623 228360174 808038623 164776165 841791713 164776165 841791713 139960151 869889129 139960151 869889129 29072741 972466962 29072741 972466962 20140759 986184697 20140759 986184697 11173527 990555543 11173527 990555543 9641979 990930271 9641979 990930271 9453376 991188388 9453376 991188388 9161042 991198222 9161042 297504514 9161042 297504514 704122375 291981894 704122375 291981894 797864859 199606119 797864859 199606119 856306217 123415980 856306217 123415980 973284605 23467183 973284605 23467183 985309204 13935770 985309204 13935770 989691906 9853501 989691906 9853501 990278490 9281625 990278490 9281625 990541278 9281625 364265108 797983109 364265108 797983109 160533410 876669891 160533410 876669891 70979916 961402548 70979916 961402548 39017947 966873298 39017947 966873298 19179475 986443571 19179475 986443571 11124472 989736073 11124472 989736073 9911478 990587177 9911478 990587177 9601191 990998029 9601191 990998029 9353141 991036373 9353141 991036373 447926344 408000306 447926344 408000306 706947449 287769793 706947449 287769793 767648836 216424793 767648836 216424793 871453899 126297603 871453899 126297603 895234702 91316273 895234702 91316273 920853843 63187817 920853843 63187817 954033266 44659422 954033266 44659422 971324920 27001180 971324920 27001180 974619401 21001510 974619401 21001510 983863686 15426095 983863686 15426095 984622680 13136326 984622680 13136326 987243843 11819776 987243843 11819776 990178340 9560608 990178340 9560608 990490898 9399106 990490898 9399106 612856164 465081759 612856164 465081759 383996165 726789670 383996165 726789670 234658110 862427308 234658110 862427308 134397487 884975846 134397487 884975846 102518217 947177347 102518217 947177347 32555845 974503212 32555845 974503212 16654319 986945146 16654319 986945146 13022164 988555369 13022164 988555369 11739618 990326846 11739618 990326846 9802518 990739748 9802518 990739748 9554061 990949281 9554061 990949281 9458364 990949281 354148909 456382184 354148909 456382184 599071146 380211076 599071146 380211076 643671331 314518459 643671331 314518459 692962507 166090486 692962507 166090486 933498749 46079966 933498749 46079966 956840230 23131714 956840230 23131714 989436012 10236659 989436012 10236659 990165634 9581653 990165634 9581653 990241847 468918294 990241847 468918294 277440192 747858467 277440192 747858467 161075715 911846033 161075715 911846033 60552166 966668094 60552166 966668094 26083544 976556539 26083544 976556539 19497877 982779275 19497877 982779275 13357378 988308222 13357378 988308222 11081651 990076123 11081651 990076123 10346850 990307237 10346850 990307237 9751000 990846820 9751000 990846820 9574456 990846820 263055003 422828059 263055003 422828059 849886396 83901205 849886396 83901205 980210029 17013480 980210029 17013480 985148850 11065661 985148850 11065661 989506221 10010615 989506221 10010615 990152262 9607310 990152262 9607310 990211963 561673769 990211963 561673769 256798132 756307821 256798132 756307821 127280340 936351625 127280340 936351625 60650552 952035922 60650552 952035922 40943028 971836676 40943028 971836676 16946822 988310638 16946822 988310638 10974001 990190866 10974001 990190866 9808020 990687146 9808020 990687146 9732428 602831560 9732428 602831560 611007087 339313589 611007087 339313589 732726194 248258671 732726194 248258671 862494662 102726793 862494662 102726793 949736381 23792033 949736381 23792033 985379467 10912023 985379467 10912023 989760143 9811908 989760143 9811908 990034781 9779896 990034781 9779896 990161319 9661190 990161319 9661190 302970888 852208258 302970888 852208258 70993497 934855970 70993497 934855970 45915551 974570228 45915551 974570228 15357611 987839085 15357611 987839085 11154461 989471026 11154461 989471026 9836936 990595494 9836936 990595494 9814773 532099593 9814773 532099593 684942131 256738764 684942131 256738764 923922877 74040705 923922877 74040705 934190615 33803032 934190615 33803032 972383848 27092115 972383848 27092115 981477662 14970148 981477662 14970148 988076858 10084473 988076858 10084473 989895934 9792058 989895934 9792058 989979953 464753288 989979953 464753288 363104668 678587308 363104668 678587308 251221370 889603942 251221370 889603942 99869073 925831332 99869073 925831332 68323200 937533081 68323200 937533081 54019958 974334978 54019958 974334978 26260537 976853744 26260537 976853744 14319263 987031283 14319263 987031283 13248535 989413730 13248535 989413730 10479861 990447023 10479861 990447023 9897883 596951547 9897883 596951547 484089236 154628075 484089236 154628075 851285345 125864176 851285345 125864176 909586538 63627174 909586538 63627174 958598606 36196341 958598606 36196341 962659387 31498592 962659387 31498592 983914860 10456934 983914860 10456934 989468141 9852906 989468141 9852906 989904787 9852906 498828323 872332266 498828323 872332266 69411170 951567731 69411170 951567731 37859906 975176126 37859906 975176126 18814725 986374128 18814725 986374128 10529738 989975170 10529738 989975170 9996383 990412033 9996383 990412033 9927469 990412033 202296035 343003121 202296035 343003121 759008072 194553319 759008072 194553319 826340060 83037898 826340060 83037898 918776170 49713689 918776170 49713689 962648489 13636326 962648489 13636326 988307606 9974981 988307606 9974981 989897821 9854970 989897821 625811094 989897821 625811094 280999581 815121736 280999581 815121736 158049865 879553915 158049865 879553915 120087044 936814544 120087044 936814544 20164888 981230459 20164888 981230459 19181339 985487505 19181339 985487505 14331037 989454355 14331037 989454355 11007090 989607355 11007090 989607355 10260171 990236841 10260171 990236841 10075519 990324059 10075519 990324059 460443756 356708520 460443756 356708520 744086150 145905333 744086150 145905333 902955967 66998823 902955967 66998823 967567857 23587743 967567857 23587743 983686862 13989803 983686862 13989803 986253730 13297462 986253730 13297462 987018255 12446891 987018255 12446891 987850245 10314290 987850245 10314290 989747051 9855362 989747051 9855362 989896308 9855362 395841885 760772840 395841885 760772840 183394026 829860534 183394026 829860534 169486270 850603575 169486270 850603575 101919980 905650436 101919980 905650436 96516288 907730806 96516288 907730806 54064396 949074903 54064396 949074903 44144560 960525482 44144560 960525482 30103468 976151165 30103468 976151165 20880636 987019824 20880636 987019824 12988739 989880829 12988739 989880829 10351329 990110280 10351329 990110280 10169904 990282664 10169904 990282664 623390697 364511545 623390697 364511545 671074416 280963196 671074416 280963196 746295337 169254052 746295337 169254052 893606746 96800001 893606746 96800001 919976424 74224762 919976424 74224762 929147765 69241862 929147765 69241862 945744831 40784718 945744831 40784718 964193268 21094315 964193268 21094315 985797687 11749412 985797687 11749412 988307910 10874345 988307910 10874345 989413004 10274538 989413004 10274538 989694930 10030215 989694930 10030215 541797593 823594079 541797593 823594079 149695223 916979069 149695223 916979069 52352244 969937093 52352244 969937093 29437830 971834599 29437830 971834599 25558970 983875959 25558970 983875959 14031347 987235806 14031347 987235806 11792320 989839004 11792320 989839004 10621137 990053377 10621137 990053377 10253917 990211166 10253917 990211166 531064840 282336593 531064840 282336593 730725653 238867281 730725653 238867281 804734927 131900945 804734927 131900945 880783700 108329331 880783700 108329331 898276725 48449637 898276725 48449637 977135110 11851702 977135110 11851702 988165208 11757181 988165208 11757181 988678295 11030230 988678295 11030230 989509853 10283723 989509853 10283723 989559477 10205401 989559477 10205401 989665975 10107926 989665975 496285483 989665975 496285483 364474449 777656305 364474449 777656305 158723782 843897646 158723782 843897646 72916572 946464483 72916572 946464483 36394733 964989851 36394733 964989851 25885263 976944635 25885263 976944635 14532494 988945357 14532494 988945357 10990330 989870124 10990330 989870124 10530814 990044630 10530814 990044630 10392156 990059195 10392156 990059195 10372722 990059195 533782300 328813426 533782300 328813426 880203896 97274246 880203896 97274246 902894241 75494069 902894241 75494069 936189002 45090835 936189002 45090835 956705895 30481603 956705895 30481603 986771336 10501974 986771336 10501974 989393158 10241936 989393158 10241936 989560341 10241936 193827994 862234162 193827994 862234162 129290320 889890415 129290320 889890415 89236670 940061783 89236670 940061783 16864622 985226993 16864622 985226993 11777446 989856581 11777446 989856581 10525194 989923973 10525194 989923973 420567710 411106370 420567710 411106370 735682528 259434463 735682528 259434463 852484183 109577728 852484183 109577728 915285397 75291673 915285397 75291673 946535413 45761170 946535413 45761170 959965983 38755971 959965983 38755971 963931286 26953288 963931286 26953288 972941244 25539031 972941244 25539031 985810633 12904416 985810633 12904416 987506445 11323194 987506445 11323194 988944379 10868895 988944379 10868895 989096566 10322690 989096566 10322690 989554345 10283064 989554345 10283064 572825795 731430910 572825795 731430910 245060342 787947904 245060342 787947904 128395491 892644654 128395491 892644654 83289534 932948059 83289534 932948059 59236022 951838325 59236022 951838325 20660339 984280113 20660339 984280113 14542102 989005019 14542102 989005019 10886849 989851904 10886849 989851904 10574731 989910412 10574731 989910412 10560618 475332103 10560618 475332103 587774380 388940185 587774380 388940185 788478439 164781558 788478439 164781558 938439330 35333824 938439330 35333824 970796720 27137857 970796720 27137857 978010136 16699947 978010136 16699947 984608354 14728444 984608354 14728444 987454150 11628478 987454150 11628478 988707552 10512457 988707552 10512457 989534287 10284123 989534287 10284123 305882392 738847676 305882392 738847676 149488514 855152842 149488514 855152842 126168236 877077464 126168236 877077464 108473683 902174431 108473683 902174431 61605942 967245703 61605942 967245703 22216030 982699713 22216030 982699713 17507161 984355128 17507161 984355128 16440108 987999148 16440108 987999148 12694954 989300702 12694954 989300702 10969780 989895138 10969780 989895138 10588628 623927881 10588628 623927881 494025946 480932310 494025946 480932310 672047137 316197488 672047137 316197488 776566948 188203940 776566948 188203940 856070446 103673768 856070446 103673768 918385173 36660240 918385173 36660240 975030371 21825059 975030371 21825059 979883065 16972878 979883065 16972878 987713632 10727333 987713632 10727333 989436761 10386346 989436761 10386346 989437904 289621456 989437904 289621456 694085238 438785056 694085238 438785056 461799361 641081259 461799361 641081259 286469001 750967701 286469001 750967701 249099633 800400160 249099633 800400160 152260847 881046206 152260847 881046206 116344058 891606349 116344058 891606349 93367779 916963015 93367779 916963015 53846615 955729196 53846615 955729196 35586423 970496540 35586423 970496540 28129894 982890916 28129894 982890916 16392380 988311837 16392380 988311837 11517639 989169597 11517639 989169597 11133559 989420422 11133559 989420422 10960255 989781495 10960255 989781495 10677455 989868940 10677455 989868940 10598759 675058198 10598759 675058198 540890537 235447666 540890537 235447666 785757844 197116577 785757844 197116577 858831431 97768862 858831431 97768862 904978268 30604641 904978268 30604641 979627228 16482988 979627228 16482988 984897472 12594827 984897472 12594827 987610989 11620651 987610989 11620651 988535946 10905423 988535946 10905423 989420269 10452910 989420269 10452910 525640772 693928506 525640772 693928506 194270504 855298876 194270504 855298876 138281328 866266856 138281328 866266856 118203507 934906229 118203507 934906229 45373522 977275389 45373522 977275389 21028927 984173801 21028927 984173801 12771152 989294811 12771152 989294811 10956905 989632644 10956905 989632644 10732043 989722661 10732043 654982828 10732043 654982828 586248096 376022912 586248096 376022912 704804471 222755633 704804471 222755633 878593586 79545609 878593586 79545609 920504053 66770747 920504053 66770747 940682018 50056237 940682018 50056237 951100394 23540327 951100394 23540327 978556793 19073640 978556793 19073640 984459056 14783551 984459056 14783551 985422136 13260035 985422136 13260035 987905632 11942818 987905632 11942818 988472832 10706232 988472832 10706232 989308128 10513684 989308128 10513684 989329661 10513684 598562257 500570302 598562257 500570302 441977504 722604361 441977504 722604361 252286102 791538664 252286102 791538664 175177389 869646359 175177389 869646359 120081664 926198506 120081664 926198506 72286095 940422139 72286095 940422139 35049170 970686232 35049170 970686232 19945894 982963776 19945894 982963776 16689024 989170060 16689024 989170060 10980214 989642533 10980214 989642533 10734848 989711540 10734848 989711540 569718645 427583129 569718645 427583129 603917101 334251655 603917101 334251655 672752435 320519261 672752435 320519261 938624648 38302301 938624648 38302301 980797986 13767547 980797986 13767547 989213645 10591367 989213645 10591367 989318354 10542790 989318354 10542790 362738697 798072718 362738697 798072718 107079797 965740281 107079797 965740281 24449380 981501356 24449380 981501356 17991281 983178505 17991281 983178505 14898008 988557515 14898008 988557515 11545512 989358076 11545512 989358076 11026129 989477504 11026129 989477504 10994233 989477504 781761826 168491527 781761826 168491527 896497669 70000388 896497669 70000388 934676371 53525969 934676371 53525969 955351313 34641464 955351313 34641464 966644509 30292749 966644509 30292749 972193380 26264330 972193380 26264330 976171374 20349013 976171374 20349013 979146420 14756968 979146420 14756968 985958373 13733779 985958373 13733779 987203067 11584589 987203067 11584589 988562208 10706399 988562208 10706399 989279016 10600674 989279016 10600674 989279644 358709914 989279644 358709914 350804732 702061428 350804732 702061428 298054114 719628199 298054114 719628199 200658846 801450409 200658846 801450409 156061323 854330998 156061323 854330998 50112286 953898865 50112286 953898865 25975018 977014746 25975018 977014746 16654360 986412677 16654360 986412677 12179917 989205043 12179917 989205043 11304307 989244233 11304307 989244233 11125711 989429013 11125711 989429013 11030917 389413753 11030917 389413753 625236761 326766512 625236761 326766512 727098849 183318463 727098849 183318463 816173503 50890117 816173503 50890117 950493677 43759960 950493677 43759960 968478499 23812046 968478499 23812046 982288457 11388785 982288457 11388785 988888476 10855965 988888476 10855965 989234353 10654023 989234353 268076134 989234353 268076134 687265656 563851677 687265656 563851677 304864877 756259732 304864877 756259732 204270227 929643542 204270227 929643542 42144289 963993320 42144289 963993320 24577224 980913150 24577224 980913150 15137694 989084220 15137694 989084220 11413955 989198126 11413955 989198126 11181945 989321991 11181945 989321991 11125737 989321991 485852591 285383225 485852591 285383225 721143330 177482901 721143330 177482901 871900176 88384867 871900176 88384867 910760422 59927785 910760422 59927785 943722842 48903007 943722842 48903007 983555961 13243549 983555961 13243549 987717910 11647567 987717910 11647567 988614649 10905809 988614649 10905809 989174286 10715323 989174286 10715323 301021267 732309180 301021267 732309180 198472678 848495025 198472678 848495025 67804325 944898398 67804325 944898398 51896296 974209752 51896296 974209752 15374126 985810702 15374126 985810702 14733380 986269969 14733380 986269969 14191820 988530684 14191820 988530684 11723087 989079835 11723087 989079835 11488337 989191466 11488337 989191466 11383319 989191466 737385508 201285038 737385508 201285038 874525333 85241275 874525333 85241275 918749872 73726928 918749872 73726928 931998954 63388729 931998954 63388729 948898249 35239315 948898249 35239315 973050489 14873412 973050489 14873412 989096014 10719044 989096014 10719044 989136467 10719044 244299049 761535071 244299049 761535071 72139651 951153426 72139651 951153426 49907457 954325629 49907457 954325629 35866202 966656770 35866202 966656770 24471845 980606493 24471845 980606493 12473009 988546156 12473009 988546156 11713980 988986384 11713980 988986384 11580488 989029990 11580488 989029990 11570208 989033577 11570208 989033577 570739653 347588810 570739653 347588810 689641245 284212585 689641245 284212585 770121276 219022929 770121276 219022929 804910725 177627656 804910725 177627656 932163487 34706349 932163487 34706349 986967496 12588353 986967496 12588353 988575116 10923017 988575116 10923017 989067206 10857507 989067206 10857507 362563590 758147329 362563590 758147329 158356595 939793793 158356595 939793793 54670714 957320338 54670714 957320338 30139749 972591965 30139749 972591965 23942197 983734054 23942197 983734054 14899970 986339136 14899970 986339136 14169716 987756010 14169716 987756010 12578648 988665468 12578648 988665468 11867461 988843710 11867461 988843710 11744256 989024861 11744256 989024861 11593038 424365293 11593038 424365293 737939801 232655700 737939801 232655700 793656817 157888765 793656817 157888765 883041593 56052220 883041593 56052220 949058173 38341912 949058173 38341912 973239386 21484571 973239386 21484571 980284975 18744381 980284975 18744381 986738643 13092179 986738643 13092179 987381041 11272511 987381041 11272511 988993505 10895879 988993505 10895879 989034898 531565693 989034898 531565693 414177054 607056688 414177054 607056688 335450152 689202003 335450152 689202003 228592946 822849004 228592946 822849004 128154839 886678764 128154839 886678764 109876472 924144309 109876472 924144309 73899810 935758632 73899810 935758632 62001363 949150679 62001363 949150679 30196996 972745499 30196996 972745499 24740310 977763833 24740310 977763833 18564263 983005777 18564263 983005777 15704169 987050962 15704169 987050962 12054405 988952923 12054405 988952923 11726144 454817051 11726144 454817051 650407718 225410574 650407718 225410574 860445697 47191145 860445697 47191145 957154877 36159214 957154877 36159214 966773482 25914646 966773482 25914646 985423858 11359696 985423858 11359696 988712225 10958050 988712225 10958050 988993151 10958050 636729940 614664165 636729940 614664165 234289568 920384579 234289568 920384579 51652738 978082076 51652738 978082076 22544126 984345175 22544126 984345175 16171918 988792375 16171918 988792375 11877493 349712671 11877493 349712671 667222838 168161444 667222838 168161444 857478546 132582071 857478546 132582071 924397824 47409920 924397824 47409920 965520673 27353184 965520673 27353184 975505062 17141223 975505062 17141223 985045978 12227001 985045978 12227001 988664104 11260047 988664104 11260047 988807261 200398941 988807261 200398941 491320566 657649860 491320566 657649860 216854168 890584469 216854168 890584469 51165604 952445154 51165604 952445154 31139252 978726914 31139252 978726914 13893962 988098889 13893962 988098889 12712519 988134430 12712519 988134430 12234086 988667816 12234086 988667816 11966479 988764529 11966479 988764529 11919009 291408566 11919009 291408566 819887955 176282034 819887955 176282034 857071164 123601708 857071164 123601708 918494599 66020183 918494599 66020183 948391532 38025355 948391532 38025355 967127103 30589407 967127103 30589407 974901598 19557580 974901598 19557580 984109877 11825652 984109877 11825652 988743185 11319000 988743185 11319000 387259769 717773188 387259769 717773188 222528569 847626949 222528569 847626949 99374086 909053878 99374086 909053878 84519520 945377115 84519520 945377115 38243987 963818485 38243987 963818485 28870496 988456567 28870496 988456567 12052753 988633865 12052753 553423704 12052753 553423704 581719230 223838179 581719230 223838179 847608110 149041772 847608110 149041772 930063191 59869365 930063191 59869365 939979510 48202677 939979510 48202677 965258654 21217432 965258654 21217432 980955908 11621977 980955908 11621977 988446162 11366907 988446162 11366907 988657864 700982644 988657864 700982644 267646593 953370168 267646593 953370168 47372436 956614523 47372436 956614523 42885847 958362616 42885847 958362616 21900888 980333888 21900888 980333888 19292342 987142267 19292342 987142267 13506381 988184986 13506381 988184986 12581801 988396409 12581801 988396409 12329095 988517472 12329095 988517472 12081683 988569442 12081683 988569442 347299122 527892967 347299122 527892967 639208525 325437509 639208525 325437509 793672852 150921481 793672852 150921481 852453826 129565486 852453826 129565486 909147470 88636878 909147470 88636878 917937198 65590331 917937198 65590331 949149943 45864691 949149943 45864691 957995241 20909581 957995241 20909581 981247281 11751754 981247281 11751754 988349896 11450369 988349896 11450369 988656160 11374807 988656160 11374807 640478983 606410288 640478983 606410288 323668135 747652001 323668135 747652001 215623988 847516181 215623988 847516181 128513880 909647688 128513880 909647688 91594326 955164518 91594326 955164518 38204620 965335901 38204620 965335901 20431109 986898020 20431109 986898020 12544201 988440169 12544201 988440169 12290981 988449122 12290981 988449122 663350346 300610249 663350346 300610249 743233207 213864306 743233207 213864306 846231466 80580721 846231466 80580721 933158461 56736535 933158461 56736535 943311376 48382246 943311376 48382246 960124418 32506188 960124418 32506188 969483372 14296418 969483372 14296418 986047604 11630352 986047604 11630352 988532913 11453515 988532913 11453515 988560597 11453515 386077074 654997668 386077074 654997668 303075895 748392739 303075895 748392739 158090264 866036110 158090264 866036110 127726410 894692791 127726410 894692791 49477043 967700126 49477043 967700126 30552130 978487171 30552130 978487171 18853477 985937953 18853477 985937953 14497336 986532955 14497336 986532955 14118278 986686122 14118278 986686122 12953422 988121390 12953422 988121390 12656356 988412472 12656356 988412472 12364459 438058776 12364459 438058776 727886062 260469380 727886062 260469380 739521763 188701535 739521763 188701535 826901038 133816686 826901038 133816686 923094713 70672194 923094713 70672194 940868906 57050971 940868906 57050971 947995431 29034538 947995431 29034538 980763894 13801534 980763894 13801534 987268095 12802883 987268095 12802883 987896106 12039441 987896106 12039441 988226557 11740837 988226557 11740837 988444110 11564163 988444110 11564163 988490489 310858103 988490489 310858103 354463402 697714952 354463402 697714952 254089397 846598946 254089397 846598946 87576628 921106891 87576628 921106891 26354059 984839845 26354059 984839845 13673356 987170363 13673356 987170363 13459209 987376275 13459209 987376275 13028843 988178690 13028843 988178690 12550459 988302694 12550459 988302694 12488879 988356149 12488879 847525542 12488879 847525542 381073093 495675012 381073093 495675012 629153369 250517839 629153369 250517839 792671822 108033455 792671822 108033455 920631257 33360115 920631257 33360115 975431773 21018974 975431773 21018974 985277493 13799222 985277493 13799222 986339593 12903737 986339593 12903737 987613981 12297602 987613981 12297602 987971273 12020519 987971273 12020519 988323590 11624802 988323590 11624802 988408908 634594741 988408908 634594741 230931756 774056144 230931756 774056144 86306270 936005394 86306270 936005394 49829951 958133871 49829951 958133871 37592804 969860987 37592804 969860987 23181211 980443460 23181211 980443460 20507474 981644363 20507474 981644363 13525466 987766739 13525466 987766739 12644634 988188424 12644634 988188424 12561807 988255903 12561807 557228747 12561807 557228747 581606916 392393625 581606916 392393625 623791672 255677926 623791672 255677926 823356654 162121373 823356654 162121373 844041741 99848269 844041741 99848269 910302443 66334150 910302443 66334150 945098324 37546802 945098324 37546802 972907028 14976318 972907028 14976318 985454213 11770142 985454213 11770142 988222924 11770142 433241112 778162106 433241112 778162106 151409276 868702574 151409276 868702574 78375058 943661906 78375058 943661906 39913585 980083189 39913585 980083189 16238844 986699119 16238844 986699119 13567061 987819078 13567061 987819078 12756488 988134433 12756488 988134433 12671079 988134433 396219424 592332699 396219424 592332699 719414783 274848291 719414783 274848291 749545295 111465071 749545295 111465071 906173789 36628757 906173789 36628757 982012255 15696932 982012255 15696932 983963811 15108963 983963811 15108963 985037546 13297623 985037546 13297623 986956721 12411800 986956721 12411800 987818842 12206454 987818842 12206454 987947033 11834045 987947033 11834045 988162172 344208799 988162172 344208799 347181585 669610243 347181585 669610243 325747237 689146630 325747237 689146630 173092685 835322131 173092685 835322131 153138053 862049807 153138053 862049807 124111641 942362573 124111641 942362573 48380270 952643595 48380270 952643595 42882801 972034605 42882801 972034605 27965420 986090188 27965420 986090188 13094755 987773782 13094755 987773782 12938299 988018369 12938299 988018369 12700870 988118223 12700870 356414190 12700870 356414190 669001139 262390078 669001139 262390078 788355555 99464290 788355555 99464290 954759210 40392548 954759210 40392548 981586969 16659917 981586969 16659917 983973183 13055223 983973183 13055223 988112433 11846096 988112433 11846096 988152588 600751908 988152588 600751908 174075578 866555461 174075578 866555461 92141166 926218830 92141166 926218830 66312056 943334365 66312056 943334365 57105646 966719464 57105646 966719464 29917772 972285518 29917772 972285518 14822100 986189445 14822100 986189445 14068767 987269543 14068767 987269543 12827405 987973498 12827405 987973498 12743512 988071852 12743512 248191396 12743512 248191396 774495967 209810715 774495967 209810715 844597231 105258709 844597231 105258709 899914421 62990516 899914421 62990516 950627079 22726377 950627079 22726377 978934744 18818329 978934744 18818329 981544426 15127307 981544426 15127307 987254281 12625643 987254281 12625643 987766268 12248045 987766268 12248045 988054970 11982895 988054970 11982895 338432563 736241615 338432563 736241615 215083746 813414364 215083746 813414364 138345751 942765521 138345751 942765521 42304652 962478638 42304652 962478638 17329419 984211177 17329419 984211177 14334015 987538307 14334015 987538307 13163265 987694198 13163265 987694198 12943621 987886887 12943621 987886887 12907082 281849220 12907082 281849220 756674990 236976260 756674990 236976260 763665927 204099682 763665927 204099682 805151633 182219297 805151633 182219297 853664604 124742503 853664604 124742503 891192381 60073789 891192381 60073789 975247834 20773375 975247834 20773375 981891519 15452145 981891519 15452145 986436196 13521589 986436196 13521589 987022491 13020648 987022491 13020648 987259580 12446960 987259580 12446960 987736455 12174574 987736455 12174574 987867579 12174574 286389490 775750470 286389490 775750470 195972288 858274404 195972288 858274404 138121102 906879067 138121102 906879067 80887681 928837882 80887681 928837882 60753625 945194809 60753625 945194809 47697739 955040689 47697739 955040689 35369377 966262074 35369377 966262074 29254459 974313177 29254459 974313177 22727850 978929125 22727850 978929125 16480417 986549982 16480417 986549982 14072079 986755706 14072079 986755706 13576065 987201593 13576065 987201593 13119071 987698847 13119071 987698847 13031210 987769506 13031210 987769506 619848890 376561550 619848890 376561550 671598928 188500293 671598928 188500293 845476106 150785521 845476106 150785521 855493907 141484018 855493907 141484018 904555872 84111209 904555872 84111209 928495206 67392830 928495206 67392830 934441919 46472603 934441919 46472603 967167798 24717175 967167798 24717175 975381063 19794383 975381063 19794383 980121692 15203378 980121692 15203378 986564833 12636715 986564833 12636715 987633494 12472078 987633494 12472078 987712625 12431968 987712625 12431968 399333195 734920532 399333195 734920532 252896841 814239801 252896841 814239801 178483288 871967433 178483288 871967433 120667061 898487150 120667061 898487150 83616725 940229163 83616725 940229163 56665524 957402553 56665524 957402553 34156035 975493297 34156035 975493297 20949746 984666746 20949746 984666746 15277788 986554184 15277788 986554184 13799823 987204942 13799823 987204942 13219602 987663995 13219602 987663995 13150705 541742866 13150705 541742866 548847823 335343410 548847823 335343410 729870794 246846156 729870794 246846156 825276653 118213544 825276653 118213544 883045474 113841976 883045474 113841976 897999399 96843324 897999399 96843324 904613107 93185833 904613107 93185833 937747168 44505116 937747168 44505116 965685216 33122042 965685216 33122042 966862993 27847778 966862993 27847778 984698116 14745848 984698116 14745848 986510114 13029332 986510114 13029332 987258532 12745226 987258532 12745226 987487202 12560475 987487202 12560475 987631423 12493235 987631423 12493235 601142801 419493519 601142801 419493519 460572243 779540195 460572243 779540195 166575236 866386670 166575236 866386670 114263518 949672248 114263518 949672248 44316999 964585627 44316999 964585627 34688342 967766284 34688342 967766284 31457313 971579739 31457313 971579739 17422633 985367192 17422633 985367192 14603368 987091510 14603368 987091510 13485954 987419255 13485954 987419255 13163260 987632497 13163260 987632497 402409289 401598976 402409289 401598976 645008047 347130349 645008047 347130349 717958068 239737790 717958068 239737790 775854575 189253656 775854575 189253656 810507863 94361180 810507863 94361180 924131376 72706243 924131376 72706243 958712787 37519573 958712787 37519573 974319957 21990670 974319957 21990670 977614463 16475714 977614463 16475714 983272163 13852615 983272163 13852615 987404722 12837998 987404722 12837998 987491412 12699840 987491412 12699840 544158684 669949382 544158684 669949382 217054216 787359822 217054216 787359822 176041648 872580477 176041648 872580477 111020485 897819719 111020485 897819719 96073506 938107030 96073506 938107030 63033271 951600327 63033271 951600327 47426226 960869876 47426226 960869876 23738950 980933687 23738950 980933687 19525106 982303677 19525106 982303677 17216361 985252312 17216361 985252312 14425268 986877011 14425268 986877011 13694963 986952977 13694963 986952977 13482101 987406117 13482101 987406117 13242359 987452455 13242359 987452455 643899191 345959926 643899191 345959926 815539563 144752259 815539563 144752259 880814610 66861286 880814610 66861286 933172481 60792326 933172481 60792326 942792628 53766497 942792628 53766497 945442044 37947583 945442044 37947583 964775533 29421184 964775533 29421184 971392025 18988209 971392025 18988209 981772852 14277543 981772852 14277543 986828367 12919626 986828367 12919626 987321690 12711725 987321690 12711725 987486595 271156826 987486595 271156826 490945832 596501745 490945832 596501745 338048300 707466679 338048300 707466679 239826068 888236920 239826068 888236920 78153733 934781040 78153733 934781040 57680837 944948525 57680837 944948525 44271580 961131895 44271580 961131895 28838788 976218955 28838788 976218955 18086381 983118831 18086381 983118831 16897779 984805660 16897779 984805660 14001504 986869335 14001504 986869335 13762939 986925434 13762939 986925434 13632787 987312833 13632787 987312833 13346182 987312833 492279153 453247990 492279153 453247990 582424379 396314040 582424379 396314040 685870795 180436303 685870795 180436303 837207108 161413292 837207108 161413292 842552514 135118053 842552514 135118053 883012295 43665960 883012295 43665960 960177469 16946804 960177469 16946804 982691727 14721133 982691727 14721133 986806260 13117847 986806260 13117847 987160167 13066765 987160167 13066765 987296234 12866431 987296234 12866431 987430128 12866431 607079113 557580245 607079113 557580245 344402793 725742755 344402793 725742755 231432439 783091588 231432439 783091588 118660820 915963495 118660820 915963495 57901879 943968065 57901879 943968065 51231345 962664064 51231345 962664064 36810274 974225062 36810274 974225062 15966548 986508618 15966548 986508618 14116322 986990074 14116322 986990074 13530013 987183113 13530013 987183113 13346689 987307998 13346689 987307998 446183121 477378940 446183121 477378940 592916771 275947207 592916771 275947207 742901229 109971287 742901229 109971287 902381147 70906490 902381147 70906490 938324242 49610387 938324242 49610387 962496002 24107817 962496002 24107817 979305506 19257052 979305506 19257052 985040886 13400009 985040886 13400009 986867319 13191364 986867319 13191364 987027825 13070540 987027825 13070540 987207324 13038573 987207324 13038573 987208977 13038573 549610900 632413938 549610900 632413938 190128648 814028317 190128648 814028317 129811407 927470547 129811407 927470547 57638278 946928992 57638278 946928992 50785659 959363936 50785659 959363936 19846662 982435840 19846662 982435840 13684288 986928374 13684288 986928374 13657892 986993530 13657892 986993530 13591073 987039966 13591073 475820192 13591073 475820192 562995555 281155836 562995555 281155836 821058086 135037362 821058086 135037362 911459242 84017646 911459242 84017646 918389167 31584743 918389167 31584743 973975911 22262215 973975911 22262215 979175173 18075538 979175173 18075538 984083548 15149350 984083548 15149350 984730489 13112859 984730489 13112859 987118582 13112859 554558320 760560987 554558320 760560987 226252650 865889610 226252650 865889610 94452261 915418447 94452261 915418447 65239179 937370839 65239179 937370839 63879554 959402610 63879554 959402610 30579891 978610210 30579891 978610210 19692408 984398780 19692408 984398780 16300518 984639964 16300518 984639964 15918852 986454696 15918852 986454696 14014958 986899325 14014958 986899325 13698935 986899325 515771926 441962636 515771926 441962636 583018729 406052303 583018729 406052303 667856139 258685240 667856139 258685240 754807990 160956712 754807990 160956712 861100729 135411364 861100729 135411364 867880804 114338526 867880804 114338526 922694300 63590006 922694300 63590006 957768150 20531260 957768150 20531260 984214034 14885295 984214034 14885295 986626655 13454149 986626655 13454149 986965172 13207749 986965172 13207749 811193565 356763211 811193565 356763211 262413887 750462331 262413887 750462331 177049900 837982383 177049900 837982383 113465886 931969531 113465886 931969531 64755216 949567373 64755216 949567373 47773421 957108306 47773421 957108306 32018091 985859241 32018091 985859241 14805660 986579157 14805660 986579157 13922848 986770044 13922848 986770044 13755871 986875219 13755871 986875219 596558357 393027118 596558357 393027118 665722644 294825893 665722644 294825893 766299876 203870328 766299876 203870328 927265585 61154548 927265585 61154548 940032173 41905539 940032173 41905539 962971769 29537353 962971769 29537353 984442243 14106467 984442243 14106467 986466740 13251187 986466740 13251187 986894549 13250135 986894549 615451356 986894549 615451356 347316891 658143299 347316891 658143299 203039645 799846113 203039645 799846113 123596436 892695237 123596436 892695237 77481597 944109574 77481597 944109574 36844644 977326943 36844644 977326943 22804962 982357331 22804962 982357331 14228384 986554274 14228384 986554274 13914286 986730478 13914286 432629875 13914286 432629875 739519642 237762350 739519642 237762350 822440745 162174944 822440745 162174944 849086533 48561943 849086533 48561943 960117894 16033548 960117894 16033548 985684014 13260970 985684014 13260970 986877382 725664742 986877382 725664742 136926474 913823331 136926474 913823331 56498027 954205301 56498027 954205301 26981035 981306459 26981035 981306459 14463125 986535025 14463125 986535025 14192845 415910090 14192845 415910090 601552641 352512254 601552641 352512254 709838899 145449182 709838899 145449182 898302495 53886974 898302495 53886974 969533188 23384967 969533188 23384967 977438774 19133707 977438774 19133707 984223102 14336192 984223102 14336192 986388769 13439993 986388769 13439993 986688229 13407093 986688229 13407093 986812011 13298334 986812011 13298334 986837078 437533555 986837078 437533555 472179672 650011688 472179672 650011688 350203244 770071542 350203244 770071542 223072000 798719925 223072000 798719925 181894780 872645360 181894780 872645360 126668287 911961279 126668287 911961279 71329801 931067208 71329801 931067208 62282399 941870372 62282399 941870372 49168069 954664885 49168069 954664885 39779907 973207186 39779907 973207186 26635500 977471723 26635500 977471723 22865478 981323549 22865478 981323549 18255722 983374414 18255722 983374414 15178242 986136275 15178242 986136275 14368708 986472759 14368708 986472759 14331167 986472759 431476745 562500371 431476745 562500371 468371522 214172585 468371522 214172585 841320428 128914058 841320428 128914058 908499394 49897261 908499394 49897261 971689669 22393894 971689669 22393894 980224560 18605974 980224560 18605974 982952383 15718364 982952383 15718364 986062779 13472542 986062779 13472542 986828324 13308791 986828324 13308791 367376552 715090998 367376552 715090998 225520000 831257611 225520000 831257611 144917960 875329999 144917960 875329999 98395553 914568040 98395553 914568040 76958573 935777254 76958573 935777254 64721647 962299786 64721647 962299786 36570944 969255277 36570944 969255277 19485046 985188500 19485046 985188500 15336737 985640271 15336737 985640271 14748214 986210163 14748214 986210163 14389864 986413620 14389864 986413620 14354378 986413620 543885350 368764309 543885350 368764309 645807843 253912449 645807843 253912449 805635428 190419952 805635428 190419952 856679930 86132606 856679930 86132606 916247270 76435542 916247270 76435542 934500030 58890628 934500030 58890628 960378099 36957295 960378099 36957295 961945189 34532792 961945189 34532792 976230590 21771694 976230590 21771694 978732160 19350607 978732160 19350607 986446809 13519489 986446809 13519489 986685178 13312534 986685178 13312534 986815846 13308954 986815846 13308954 333085644 864344870 333085644 864344870 119141374 906468245 119141374 906468245 70023901 938944645 70023901 938944645 62109193 965971336 62109193 965971336 33079315 973154603 33079315 973154603 18960855 986062341 18960855 986062341 14568115 986356454 14568115 986356454 14391238 986374616 14391238 986374616 729323108 79539598 729323108 79539598 941499854 56749253 941499854 56749253 965544843 33524625 965544843 33524625 983275101 14356361 983275101 14356361 986492032 13448833 986492032 13448833 986770032 13372507 986770032 13372507 603982431 736496419 603982431 736496419 180168827 829161726 180168827 829161726 160970055 864120703 160970055 864120703 118861451 930211518 118861451 930211518 37821284 977172107 37821284 977172107 22756479 982169400 22756479 982169400 15605402 985571591 15605402 985571591 14594592 986255534 14594592 986255534 14418820 986338152 14418820 986338152 576365049 419040495 576365049 419040495 624650053 317162649 624650053 317162649 904409905 64996214 904409905 64996214 947604727 47058470 947604727 47058470 959358303 30439485 959358303 30439485 978612612 18752252 978612612 18752252 983654902 14617030 983654902 14617030 985353396 14014025 985353396 14014025 986558226 13538883 986558226 13538883 986621121 13482843 986621121 13482843 179905261 906197802 179905261 906197802 89750638 926941422 89750638 926941422 73366750 931829465 73366750 931829465 50364290 954888045 50364290 954888045 20622307 981336522 20622307 981336522 18957818 983229150 18957818 983229150 17121365 985521643 17121365 985521643 15136498 985977238 15136498 985977238 14735930 986195257 14735930 986195257 14571627 565559527 14571627 565559527 663248716 292246115 663248716 292246115 735123925 215220550 735123925 215220550 857382055 74803280 857382055 74803280 975036619 20293893 975036619 20293893 980119635 18389635 980119635 18389635 982230011 15112812 982230011 15112812 986217189 13781604 986217189 13781604 986343269 13553025 986343269 13553025 986558095 307591666 986558095 307591666 586558564 457112156 586558564 457112156 265604294 879789679 265604294 879789679 107668561 918285184 107668561 918285184 82702557 933050949 82702557 933050949 62810928 948766363 62810928 948766363 30231245 978963562 30231245 978963562 16093723 985069368 16093723 985069368 15143622 985804162 15143622 985804162 14802164 986034026 14802164 986034026 14651598 986099336 14651598 986099336 14626125 986135175 14626125 344960800 14626125 344960800 714209534 221453851 714209534 221453851 782688814 166097956 782688814 166097956 856163911 32701053 856163911 32701053 969146597 26260146 969146597 26260146 980258918 17966610 980258918 17966610 986361625 13565477 986361625 13565477 986544262 13565477 320024326 700204966 320024326 700204966 198678636 816365298 198678636 816365298 164371091 867078737 164371091 867078737 105601350 927051975 105601350 927051975 42857450 963633781 42857450 963633781 31079035 970650358 31079035 970650358 20043477 982849353 20043477 982849353 16840291 984234283 16840291 984234283 16442758 985047871 16442758 985047871 14665239 986118122 14665239 986118122 14628508 986118122 475143101 230220241 475143101 230220241 805055363 168517253 805055363 168517253 859860557 117759314 859860557 117759314 882219489 105110135 882219489 105110135 933971420 48159625 933971420 48159625 954681140 25200542 954681140 25200542 976725647 20649200 976725647 20649200 979808022 18064082 979808022 18064082 981812657 15581780 981812657 15581780 985066944 14560704 985066944 14560704 985656066 13802503 985656066 13802503 986264888 13729671 986264888 13729671 986432223 13599456 986432223 13599456 986466469 572293419 986466469 572293419 223011628 782549031 223011628 782549031 196399330 874886626 196399330 874886626 81963921 935615289 81963921 935615289 51522288 949740778 51522288 949740778 48818314 956268900 48818314 956268900 28479563 985179531 28479563 985179531 15310873 985690754 15310873 985690754 14851726 985981673 14851726 985981673 14710822 986045663 14710822 986045663 267138559 270636837 267138559 270636837 885363906 100668395 885363906 100668395 900941440 65851507 900941440 65851507 954027629 33010314 954027629 33010314 968230198 18690244 968230198 18690244 984235689 15307271 984235689 15307271 984981961 14238282 984981961 14238282 985978626 13867637 985978626 13867637 986095022 13649436 986095022 13649436 986380548 13649436 478028461 555190272 478028461 555190272 293154654 775580819 293154654 775580819 170866374 888524118 170866374 888524118 95875440 930214532 95875440 930214532 70055522 932748209 70055522 932748209 52958010 948850442 52958010 948850442 50960957 970154896 50960957 970154896 26635664 977588108 26635664 977588108 20586634 981001424 20586634 981001424 19387237 984770631 19387237 984770631 15141131 985764987 15141131 985764987 15021651 985995153 15021651 985995153 14814170 600447366 14814170 600447366 770880180 40138245 770880180 40138245 966142236 32027825 966142236 32027825 971368306 18876756 971368306 18876756 984671600 14133331 984671600 14133331 985841251 13743857 985841251 13743857 986368371 13669485 986368371 13669485 376957274 707442933 376957274 707442933 203776501 884493661 203776501 884493661 61645614 947456374 61645614 947456374 51996480 964974895 51996480 964974895 22323705 980651089 22323705 980651089 19798806 982817247 19798806 982817247 16332150 985124038 16332150 985124038 15487467 985488065 15487467 985488065 15140693 985798488 15140693 985798488 14858159 985910708 14858159 985910708 252267330 435746110 252267330 435746110 784993345 130394318 784993345 130394318 933746626 52839706 933746626 52839706 955841477 37145441 955841477 37145441 967528512 19926791 967528512 19926791 981833732 14041200 981833732 14041200 985941515 13971887 985941515 13971887 986054699 13814370 986054699 13814370 986140172 13801045 986140172 13801045 986241765 13777845 986241765 13777845 251114187 909134434 251114187 909134434 83419557 932784642 83419557 932784642 64514259 938477210 64514259 938477210 55532610 953209028 55532610 953209028 41242512 969708060 41242512 969708060 28307687 976366467 28307687 976366467 19232132 983206328 19232132 983206328 15298162 985508909 15298162 985508909 15054982 985794047 15054982 985794047 15051630 509483318 15051630 509483318 554592762 319061264 554592762 319061264 685903021 183426798 685903021 183426798 838805488 156970819 838805488 156970819 869543121 116680780 869543121 116680780 912931781 84826510 912931781 84826510 934222467 44239588 934222467 44239588 960904312 31591793 960904312 31591793 972549984 19297349 972549984 19297349 980719665 15182966 980719665 15182966 985271295 14279230 985271295 14279230 985873262 13944523 985873262 13944523 986027015 13828504 986027015 13828504 986127501 13824482 986127501 13824482 630883243 679479569 630883243 679479569 313531253 725355346 313531253 725355346 199564536 904771201 199564536 904771201 54835200 949028434 54835200 949028434 29501409 983888452 29501409 983888452 16882891 984991606 16882891 984991606 15872961 985077058 15872961 985077058 15725334 985418335 15725334 985418335 15171343 985623840 15171343 985623840 527011050 222565703 527011050 222565703 801687546 177563437 801687546 177563437 844123243 92812518 844123243 92812518 922323795 28940405 922323795 28940405 982336654 16290246 982336654 16290246 983612639 15648358 983612639 15648358 984400460 14514152 984400460 14514152 985324188 14384688 985324188 14384688 985443885 14185275 985443885 14185275 986015587 13934059 986015587 13934059 643519077 376444464 643519077 376444464 515479605 572820981 515479605 572820981 421513398 753106937 421513398 753106937 245287672 768355061 245287672 768355061 230010800 859543615 230010800 859543615 119658330 885905899 119658330 885905899 109983552 911455279 109983552 911455279 86604135 936579852 86604135 936579852 64008873 947232493 64008873 947232493 51786956 956703535 51786956 956703535 40542023 965793814 40542023 965793814 25070764 982141348 25070764 982141348 18342542 984428048 18342542 984428048 16017620 985055646 16017620 985055646 15702873 985391279 15702873 985391279 15337655 665264330 15337655 665264330 528667347 429605605 528667347 429605605 583775955 384097532 583775955 384097532 689976431 255353472 689976431 255353472 834654178 138968518 834654178 138968518 867998237 58523527 867998237 58523527 950384712 37688406 950384712 37688406 968087317 27480105 968087317 27480105 980059808 17044901 980059808 17044901 985012651 14144548 985012651 14144548 985909227 13955106 985909227 13955106 985988972 561362679 985988972 561362679 352410695 734613676 352410695 734613676 140503379 875478331 140503379 875478331 93617532 926638531 93617532 926638531 68962064 973335676 68962064 973335676 27139421 977740075 27139421 977740075 23071527 980905301 23071527 980905301 18437042 983606852 18437042 983606852 16330594 985151249 16330594 985151249 15516143 985337252 15516143 985337252 15366712 985337252 458451500 535071404 458451500 535071404 547605453 438023970 547605453 438023970 674655839 182706674 674655839 182706674 818095084 128371047 818095084 128371047 888322496 109312817 888322496 109312817 909809666 73240815 909809666 73240815 944530615 31278384 944530615 31278384 974425639 21732638 974425639 21732638 977851100 16878311 977851100 16878311 984466714 15076768 984466714 15076768 984881105 14485923 984881105 14485923 985444511 14181246 985444511 14181246 985882554 14075058 985882554 14075058 193161248 884231088 193161248 884231088 82360323 937566927 82360323 937566927 50042781 963140781 50042781 963140781 31872348 979382525 31872348 979382525 18582863 983820864 18582863 983820864 16003101 984967119 16003101 984967119 15677302 985231353 15677302 985231353 15424605 985270294 15424605 985270294 560208769 332803645 560208769 332803645 815490398 145058461 815490398 145058461 867998829 129398252 867998829 129398252 893950329 36097448 893950329 36097448 964484286 19190959 964484286 19190959 983507165 14636484 983507165 14636484 985376020 14208088 985376020 14208088 985744533 14199357 985744533 471613370 985744533 471613370 440488089 638286015 440488089 638286015 345574780 720668337 345574780 720668337 239185140 812105908 239185140 812105908 126733674 925164712 126733674 925164712 70561466 944167260 70561466 944167260 56355579 951378230 56355579 951378230 39630321 972742986 39630321 972742986 23279024 983744409 23279024 983744409 16363325 984801254 16363325 984801254 15880286 985228209 15880286 985228209 15532579 985228209 311266626 375997214 311266626 375997214 631938780 243126427 631938780 243126427 858438350 60133390 858438350 60133390 959825540 39236563 959825540 39236563 964066513 28033270 964066513 28033270 978483235 15762427 978483235 15762427 984664549 15038131 984664549 15038131 985506492 14285921 985506492 14285921 985689102 14241734 985689102 14241734 407512837 658885109 407512837 658885109 337760290 888305661 337760290 888305661 70154012 939519501 70154012 939519501 62105602 940994485 62105602 940994485 44558732 966888885 44558732 966888885 34047463 974289720 34047463 974289720 25339543 978652662 25339543 978652662 20778108 982142930 20778108 982142930 16545448 984495007 16545448 984495007 16247057 984679869 16247057 984679869 15866483 985160367 15866483 985160367 15603155 985168996 15603155 985168996 527602649 225427427 527602649 225427427 870472596 113759784 870472596 113759784 888599859 75457009 888599859 75457009 935997596 30207584 935997596 30207584 969754124 17100079 969754124 17100079 983875156 15044797 983875156 15044797 985448347 14336834 985448347 14336834 985518730 14336834 435508684 710946027 435508684 710946027 192270688 873660601 192270688 873660601 126373320 894199543 126373320 894199543 102556609 937663678 102556609 937663678 64333218 950098234 64333218 950098234 40612324 961220833 40612324 961220833 31069839 978845898 31069839 978845898 20785588 980803686 20785588 980803686 19667329 981847707 19667329 981847707 18546412 983282939 18546412 983282939 16831709 984839858 16831709 984839858 15949069 985106060 15949069 985106060 15673566 985136231 15673566 438474677 15673566 438474677 760871576 167519554 760871576 167519554 843343738 131467351 843343738 131467351 871520546 56843618 871520546 56843618 954311561 36669558 954311561 36669558 967128599 25855583 967128599 25855583 977563653 18670878 977563653 18670878 981705293 16340494 981705293 16340494 984072045 15401492 984072045 15401492 985132462 14585381 985132462 14585381 985223981 14354427 985223981 14354427 985481969 14354427 642447572 667587206 642447572 667587206 265302920 830687508 265302920 830687508 80608534 974584780 80608534 974584780 21065858 983012021 21065858 983012021 17286523 984241860 17286523 984241860 16226860 984736573 16226860 984736573 15909765 984980941 15909765 984980941 705304174 248577022 705304174 248577022 756395172 212372999 756395172 212372999 855751999 132492772 855751999 132492772 893193248 81178523 893193248 81178523 927548040 51721292 927548040 51721292 953865747 38110711 953865747 38110711 965305917 29048070 965305917 29048070 971461118 26332550 971461118 26332550 976858596 20199533 976858596 20199533 979131276 19909432 979131276 19909432 981869250 16164317 981869250 16164317 984709015 15011874 984709015 15011874 984923162 14762994 984923162 14762994 985121032 14589277 985121032 14589277 985356272 14448061 985356272 527690722 985356272 527690722 302071834 805360835 302071834 805360835 143827943 893410364 143827943 893410364 102456068 906366273 102456068 906366273 65015737 940657243 65015737 940657243 41072421 974996985 41072421 974996985 24358659 981664551 24358659 981664551 19136283 982577495 19136283 982577495 16984560 984335232 16984560 984335232 16560409 984546013 16560409 984546013 16194691 984774195 16194691 984774195 16016226 984863825 16016226 984863825 736599447 241963691 736599447 241963691 804183998 122058847 804183998 122058847 877140051 39430615 877140051 39430615 961983594 33070410 961983594 33070410 967686789 27514857 967686789 27514857 980402354 18102003 980402354 18102003 984247761 14703514 984247761 14703514 985170536 14550734 985170536 14550734 985270023 14508273 985270023 14508273 741961443 406209684 741961443 406209684 435199923 575222692 435199923 575222692 183744533 840869810 183744533 840869810 152550341 902805940 152550341 902805940 67441897 950612457 67441897 950612457 46197236 965838687 46197236 965838687 31384635 971981873 31384635 971981873 23238859 979534050 23238859 979534050 21721480 980671996 21721480 980671996 16965034 984239214 16965034 984239214 16578440 984380691 16578440 984380691 16067546 984786430 16067546 984786430 600455126 336927308 600455126 336927308 685490787 252312819 685490787 252312819 806119014 156492767 806119014 156492767 920520511 49960435 920520511 49960435 951488641 34253588 951488641 34253588 965446348 31249295 965446348 31249295 973817482 24411560 973817482 24411560 976760582 19989158 976760582 19989158 984513262 15142246 984513262 15142246 984629009 14949572 984629009 14949572 984938309 14652082 984938309 14652082 985140170 14596071 985140170 14596071 754824576 750830722 754824576 750830722 229053213 788589346 229053213 788589346 174138225 869761471 174138225 869761471 92008717 925574890 92008717 925574890 63746881 946297759 63746881 946297759 35979432 974030710 35979432 974030710 20700190 981494833 20700190 981494833 18807269 984435540 18807269 984435540 16429341 984625742 16429341 984625742 16136297 984735709 16136297 984735709 558779670 363615295 558779670 363615295 806270987 155585175 806270987 155585175 875637415 50083231 875637415 50083231 948774909 41459220 948774909 41459220 965095307 29011773 965095307 29011773 977078561 19241476 977078561 19241476 980651896 16946379 980651896 16946379 983930471 15190901 983930471 15190901 984619158 14762629 984619158 14762629 984964649 491800833 984964649 491800833 486638739 603795746 486638739 603795746 334001651 690392223 334001651 690392223 207235889 903354548 207235889 903354548 57740598 971316078 57740598 971316078 24941099 978728414 24941099 978728414 19259666 982735319 19259666 982735319 17313977 984114820 17313977 984114820 16635411 984599825 16635411 984599825 16254545 984599825 284620610 417028041 284620610 417028041 597920952 387793989 597920952 387793989 795083254 151738163 795083254 151738163 876241159 119432965 876241159 119432965 942236363 47609215 942236363 47609215 954073871 38094213 954073871 38094213 969896841 23617092 969896841 23617092 979720088 15771838 979720088 15771838 984290232 15323848 984290232 15323848 984489902 15193805 984489902 15193805 984815251 14800649 984815251 14800649 984932128 14800649 715923185 741243063 715923185 741243063 157347449 916522653 157347449 916522653 83711830 944057334 83711830 944057334 47951041 953362149 47951041 953362149 25075070 978803262 25075070 978803262 20035650 981790477 20035650 981790477 19066090 983088308 19066090 983088308 17230438 984285382 17230438 984285382 16588084 984410971 16588084 984410971 16385816 984522968 16385816 984522968 16349644 984554969 16349644 610647415 16349644 610647415 657536280 161442524 657536280 161442524 843250757 121740642 843250757 121740642 918863276 70857200 918863276 70857200 939745530 46332076 939745530 46332076 969672060 16923264 969672060 16923264 983725687 15819421 983725687 15819421 983938932 14912650 983938932 14912650 984896087 14845883 984896087 14845883 646200213 727121341 646200213 727121341 261453506 881543503 261453506 881543503 100359489 918947166 100359489 918947166 75629045 959311742 75629045 959311742 38993096 969998179 38993096 969998179 26628014 981064477 26628014 981064477 18270922 983635210 18270922 983635210 17348443 983739256 17348443 983739256 16910048 984260805 16910048 984260805 16653067 984307275 16653067 984307275 361007861 524234701 361007861 524234701 553359688 350937784 553359688 350937784 713646857 174373528 713646857 174373528 834507174 149749673 834507174 149749673 881629376 102792984 881629376 102792984 918699727 58089010 918699727 58089010 941934654 45698467 941934654 45698467 969637326 28707756 969637326 28707756 976535685 19090770 976535685 19090770 980843944 18316389 980843944 18316389 981275311 16579563 981275311 16579563 983740738 15675851 983740738 15675851 984301440 15216923 984301440 15216923 984813155 14933769 984813155 244049961 984813155 244049961 461347489 569864169 461347489 569864169 340989028 874295406 340989028 874295406 62497130 966595351 62497130 966595351 31626104 970279659 31626104 970279659 25895394 978648271 25895394 978648271 22600980 980235896 22600980 980235896 19110790 982925305 19110790 982925305 17929276 983622042 17929276 983622042 17243434 984012608 17243434 984012608 16769127 984254524 16769127 984254524 16729721 614930095 16729721 614930095 542513592 434644548 542513592 434644548 657994056 314612931 657994056 314612931 701009758 271504930 701009758 271504930 882275576 80255109 882275576 80255109 922021540 66990887 922021540 66990887 942016169 42505286 942016169 42505286 963235055 23224079 963235055 23224079 977263444 19075625 977263444 19075625 982875298 15854554 982875298 15854554 984272974 15004652 984272974 15004652 984773693 15004652 568139902 512994157 568139902 512994157 354389604 698059710 354389604 698059710 280022103 779985261 280022103 779985261 213013886 787115384 213013886 787115384 184548316 865955288 184548316 865955288 131610081 875234901 131610081 875234901 106127466 929894721 106127466 929894721 45191301 960497224 45191301 960497224 36223963 966933931 36223963 966933931 31678352 970917603 31678352 970917603 22699644 981827337 22699644 981827337 17775592 983292559 17775592 983292559 17267368 984165836 17267368 984165836 16836212 984199999 16836212 984199999 421855519 439349443 421855519 439349443 629838307 353604275 629838307 353604275 732072655 224508393 732072655 224508393 880738283 89485298 880738283 89485298 920740742 75178530 920740742 75178530 945945737 52594353 945945737 52594353 970178524 24993451 970178524 24993451 974975165 21135375 974975165 21135375 979004841 16660728 979004841 16660728 983486720 15828622 983486720 15828622 984379569 15277595 984379569 15277595 984467976 15241830 984467976 15241830 251539488 845834351 251539488 845834351 104020978 931656671 104020978 931656671 50937869 971917534 50937869 971917534 24242065 977149932 24242065 977149932 19197201 982317832 19197201 982317832 17464770 983987139 17464770 983987139 16955878 984067404 16955878 984067404 555473726 323766347 555473726 323766347 766423218 199347629 766423218 199347629 810602654 116788279 810602654 116788279 905095840 72777342 905095840 72777342 948154403 48444488 948154403 48444488 952963059 37971434 952963059 37971434 973564686 21368262 973564686 21368262 979572241 17131266 979572241 17131266 982634480 16327375 982634480 16327375 983592069 15850830 983592069 15850830 983910053 15565493 983910053 15565493 984349784 15322979 984349784 730281113 984349784 730281113 203079891 856003328 203079891 856003328 129558523 911980297 129558523 911980297 52354373 965298852 52354373 965298852 32573051 971981130 32573051 971981130 26292342 977196950 26292342 977196950 19320146 982476133 19320146 982476133 18115530 983918956 18115530 983918956 16984914 984059596 16984914 984059596 16957754 382470477 16957754 382470477 718364803 149462786 718364803 149462786 853902292 89077965 853902292 89077965 916444210 52904600 916444210 52904600 961583034 26714665 961583034 26714665 973560497 25633140 973560497 25633140 974673283 24380148 974673283 24380148 976338705 21431078 976338705 21431078 980214759 18663074 980214759 18663074 983298571 16162740 983298571 16162740 983518005 15972376 983518005 15972376 983755596 15848724 983755596 15848724 983806780 15848724 589193876 457790694 589193876 457790694 515372710 760706985 515372710 760706985 174820389 879456835 174820389 879456835 110808254 893178728 110808254 893178728 102702968 902908843 102702968 902908843 88786393 921550361 88786393 921550361 79332337 941385854 79332337 941385854 43991855 958919641 43991855 958919641 32175450 969756258 32175450 969756258 29098731 978744719 29098731 978744719 21851317 982394337 21851317 982394337 17186656 983917085 17186656 983917085 17064349 983952174 17064349 983952174 17060033 533479125 17060033 533479125 628277447 294914589 628277447 294914589 737194361 235197191 737194361 235197191 795355345 188580103 795355345 188580103 836762359 145393751 836762359 145393751 856286548 130185952 856286548 130185952 907354651 55979059 907354651 55979059 959636462 38900066 959636462 38900066 961338476 28164515 961338476 28164515 971171025 27537406 971171025 27537406 977037232 20812987 977037232 20812987 978708515 16740086 978708515 16740086 983602664 15908366 983602664 15908366 983739756 15893149 983739756 15893149 398541730 664302681 398541730 664302681 201941000 828759635 201941000 828759635 136040554 871116419 136040554 871116419 126176572 894099953 126176572 894099953 95196671 958284015 95196671 958284015 35766384 967114681 35766384 967114681 24321499 980662070 24321499 980662070 20281151 981567577 20281151 981567577 17163415 983891481 17163415 983891481 17127229 456817020 17127229 456817020 568407192 390907863 568407192 390907863 762260182 211832767 762260182 211832767 801716320 195253984 801716320 195253984 818401644 172722795 818401644 172722795 832123132 134699675 832123132 134699675 923582304 60439075 923582304 60439075 949789730 43303407 949789730 43303407 969217159 29869501 969217159 29869501 976837031 22394806 976837031 22394806 982281421 16468804 982281421 16468804 983512534 16074578 983512534 16074578 983627764 16009039 983627764 16009039 983718780 15913565 983718780 15913565 983726145 289251647 983726145 289251647 365068112 741681888 365068112 741681888 146699363 856547703 146699363 856547703 140413053 896892474 140413053 896892474 103296638 920201452 103296638 920201452 72261251 937010863 72261251 937010863 59221251 956406840 59221251 956406840 32099416 971125803 32099416 971125803 29935775 974095555 29935775 974095555 26007599 975259314 26007599 975259314 22209932 980904943 22209932 980904943 18211846 983015565 18211846 983015565 17280681 983881506 17280681 983881506 17179974 983881506 399086294 385778792 399086294 385778792 626680197 352283360 626680197 352283360 856154956 88113107 856154956 88113107 911515466 19234186 911515466 19234186 981422293 17995498 981422293 17995498 981954212 16859429 981954212 16859429 983194830 16167042 983194830 16167042 983495962 16048944 983495962 16048944 983600833 16048944 455613109 567911898 455613109 567911898 340231868 863129691 340231868 863129691 131319440 913817898 131319440 913817898 74916841 941017568 74916841 941017568 56786587 946697874 56786587 946697874 42836490 971971364 42836490 971971364 25646332 981571709 25646332 981571709 19235649 982014454 19235649 982014454 18390380 983017537 18390380 983017537 17369630 983695582 17369630 983695582 17285060 983767503 17285060 983767503 593016098 284178815 593016098 284178815 738486197 155008532 738486197 155008532 873614007 63338806 873614007 63338806 963573194 27666505 963573194 27666505 974754885 23968681 974754885 23968681 976217832 22115510 976217832 22115510 979652664 17939618 979652664 17939618 982895794 16496416 982895794 16496416 983416815 16201788 983416815 16201788 983440705 16173609 983440705 16173609 322510195 746015987 322510195 746015987 234824346 783545016 234824346 783545016 160252699 864234372 160252699 864234372 130586169 920034542 130586169 920034542 73240534 937993503 73240534 937993503 59627922 960078178 59627922 960078178 38990820 963619264 38990820 963619264 36873907 964690189 36873907 964690189 34210976 973639999 34210976 973639999 22505163 982946777 22505163 982946777 17793455 983529274 17793455 983529274 17377227 983634618 17377227 983634618 477041521 499074186 477041521 499074186 558055834 339595992 558055834 339595992 679443750 303066371 679443750 303066371 697199604 297439479 697199604 297439479 805980862 183344375 805980862 183344375 884770746 86784379 884770746 86784379 926108936 69334527 926108936 69334527 948672701 30724672 948672701 30724672 969942331 22983449 969942331 22983449 980031003 17721613 980031003 17721613 983276511 16327463 983276511 16327463 983363602 16222507 983363602 16222507 983401270 432147959 983401270 432147959 511281032 600080945 511281032 600080945 250958947 763080598 250958947 763080598 141105135 861237161 141105135 861237161 135543718 869559122 135543718 869559122 99641257 921619222 99641257 921619222 72034936 963172083 72034936 963172083 35886775 965879745 35886775 965879745 33719490 968987256 33719490 968987256 29846126 979272061 29846126 979272061 21705542 983238391 21705542 983238391 17506109 983563428 17506109 615218747 17506109 615218747 576470336 215846455 576470336 215846455 902314894 81897972 902314894 81897972 931796666 62864397 931796666 62864397 946104571 41718662 946104571 41718662 970346102 21889445 970346102 21889445 977728074 16574758 977728074 16574758 983268175 16341490 983268175 16341490 983300228 16341490 379408426 731730920 379408426 731730920 260420840 782453271 260420840 782453271 207175596 872752562 207175596 872752562 102429144 903254845 102429144 903254845 88793247 932070280 88793247 932070280 55850162 948369753 55850162 948369753 42403867 979109003 42403867 979109003 20858518 982296727 20858518 982296727 18538843 983296585 18538843 983296585 17581596 983438904 17581596 983438904 17562150 672706983 17562150 672706983 387223433 502269987 387223433 502269987 537376008 222007499 537376008 222007499 830895553 156071598 830895553 156071598 893853472 65878154 893853472 65878154 953868337 40491190 953868337 40491190 972188685 26800428 972188685 26800428 983118940 16472626 983118940 16472626 983260478 16462074 983260478 16462074 512832758 613120526 512832758 613120526 288160301 737337056 288160301 737337056 190981764 842380674 190981764 842380674 113519972 906282461 113519972 906282461 72390603 938553355 72390603 938553355 59131820 965284452 59131820 965284452 26482378 974886821 26482378 974886821 19085647 982395153 19085647 982395153 18408459 982980250 18408459 982980250 17884111 983233000 17884111 983233000 17657470 983392634 17657470 983392634 17584197 983392634 403692777 491682025 403692777 491682025 516597207 446396216 516597207 446396216 596554466 342603343 596554466 342603343 735841349 227089818 735841349 227089818 797963454 156060527 797963454 156060527 903695603 57013531 903695603 57013531 944434309 41683111 944434309 41683111 965955655 33178610 965955655 33178610 966621358 23585448 966621358 23585448 977575820 21117696 977575820 21117696 978765702 16927594 978765702 16927594 982946533 16540778 982946533 16540778 983108351 16539049 983108351 16539049 555498796 572852221 555498796 572852221 276094901 768555711 276094901 768555711 163539850 924719191 163539850 924719191 75495889 944968668 75495889 944968668 43315347 957614516 43315347 957614516 35391972 976915562 35391972 976915562 20685768 980732228 20685768 980732228 19489666 982599493 19489666 982599493 18212874 982942232 18212874 982942232 18021037 983220300 18021037 983220300 17829655 983220300 668080081 230551148 668080081 230551148 775047809 154013082 775047809 154013082 878167411 63760991 878167411 63760991 940654236 40001928 940654236 40001928 961469052 25287570 961469052 25287570 978537488 16932381 978537488 16932381 982784760 16650212 982784760 16650212 983059277 16607731 983059277 16607731 983063459 518393452 983063459 518393452 403371171 664655402 403371171 664655402 301523817 765900448 301523817 765900448 207802773 810257505 207802773 810257505 164687055 882006793 164687055 882006793 98610803 923253015 98610803 923253015 56192935 964744037 56192935 964744037 35846945 967899524 35846945 967899524 26650400 976089756 26650400 976089756 24435167 982841069 24435167 982841069 18035104 983150722 18035104 983150722 17985498 983155732 17985498 609249618 17985498 609249618 478171565 393317658 478171565 393317658 640230732 340684692 640230732 340684692 855687395 102326408 855687395 102326408 919725857 46411439 919725857 46411439 962297628 35987784 962297628 35987784 966972752 24765833 966972752 24765833 980748243 16966032 980748243 16966032 982985239 16629236 982985239 16629236 983043690 16617774 983043690 16617774 476665830 551450320 476665830 551450320 324549022 692575321 324549022 692575321 151376671 896811633 151376671 896811633 94782489 943226324 94782489 943226324 50394926 960341364 50394926 960341364 33784510 978526054 33784510 978526054 19152189 983102990 19152189 983102990 18018970 983102990 440692219 535294862 440692219 535294862 623304755 243822791 623304755 243822791 803767263 189663888 803767263 189663888 810602009 165578927 810602009 165578927 882973268 109023471 882973268 109023471 935105571 53715115 935105571 53715115 958891878 39179005 958891878 39179005 967506517 30493133 967506517 30493133 973599680 23383001 973599680 23383001 979794830 19483265 979794830 19483265 979823093 19480358 979823093 19480358 982998236 16634617 982998236 458015128 982998236 458015128 290068937 793022320 290068937 793022320 202826471 894829994 202826471 894829994 58535164 954810653 58535164 954810653 44732424 974146021 44732424 974146021 21818886 980002064 21818886 980002064 20968033 980969028 20968033 980969028 19198894 982684462 19198894 982684462 18223156 982909471 18223156 982909471 723150647 266314693 723150647 266314693 768821750 214717850 768821750 214717850 793538814 159663877 793538814 159663877 850805905 123461252 850805905 123461252 883924041 91123393 883924041 91123393 920404155 60977903 920404155 60977903 952007061 41188700 952007061 41188700 966244588 26956159 966244588 26956159 975584156 17287549 975584156 17287549 982856489 16715836 982856489 16715836 982994372 16635682 982994372 16635682 565616024 540983903 565616024 540983903 234519296 786673747 234519296 786673747 166974398 921581282 166974398 921581282 63312017 942512841 63312017 942512841 43692474 977414276 43692474 977414276 20083224 982712427 20083224 982712427 18288885 982893095 18288885 982893095 18245589 509180044 18245589 509180044 712059130 209228429 712059130 209228429 804995689 138302660 804995689 138302660 886131499 86759302 886131499 86759302 912839413 76715382 912839413 76715382 944940254 49017025 944940254 49017025 961035370 34634817 961035370 34634817 968559694 23942678 968559694 23942678 979498866 19234708 979498866 19234708 982145441 17077572 982145441 17077572 982678275 16844846 982678275 16844846 982841161 16728950 982841161 16728950 982898886 469793924 982898886 469793924 483832014 780480083 483832014 780480083 200181813 803604959 200181813 803604959 170330273 840439133 170330273 840439133 139224945 897008336 139224945 897008336 79678179 945574781 79678179 945574781 52907957 957128022 52907957 957128022 42564982 960030716 42564982 960030716 38878533 964888070 38878533 964888070 27621793 974655974 27621793 974655974 18865327 982864205 18865327 982864205 18265137 982864205 601430966 280759651 601430966 280759651 725943424 260727814 725943424 260727814 824585999 168778352 824585999 168778352 842405971 129453891 842405971 129453891 886618390 100935587 886618390 100935587 929938138 53954886 929938138 53954886 947960142 50750557 947960142 50750557 960811570 32097977 960811570 32097977 975754380 17224818 975754380 17224818 982237656 16871504 982237656 16871504 982782806 16787040 982782806 16787040 982864066 16764818 982864066 16764818 310070258 710783532 310070258 710783532 289393343 849383793 289393343 849383793 150950553 871331923 150950553 871331923 42811329 964261874 42811329 964261874 33790504 967641054 33790504 967641054 29919910 979543674 29919910 979543674 18381750 982683078 18381750 982683078 18375259 982683078 361455772 499274244 361455772 499274244 659624758 245459081 659624758 245459081 770289999 144157350 770289999 144157350 855998438 80840645 855998438 80840645 936434863 49953843 936434863 49953843 955791696 25716499 955791696 25716499 978105302 17786085 978105302 17786085 982447538 16783845 982447538 16783845 982858238 424410742 982858238 424410742 165438055 843592637 165438055 843592637 113550671 894034147 113550671 894034147 107098574 910356219 107098574 910356219 78383143 940962837 78383143 940962837 49870019 975677647 49870019 975677647 20677097 982364800 20677097 982364800 18523526 982658923 18523526 982658923 18386007 982658923 345367349 446242929 345367349 446242929 718427889 256734931 718427889 256734931 896234675 100497218 896234675 100497218 909715147 62932558 909715147 62932558 951796028 35780308 951796028 35780308 970343149 27403244 970343149 27403244 977285611 21881778 977285611 21881778 981635957 17686980 981635957 17686980 982046807 17341623 982046807 17341623 982389208 16989670 982389208 16989670 982594673 16812953 982594673 16812953 982851129 566009344 982851129 566009344 289199276 817902948 289199276 817902948 129653738 874650393 129653738 874650393 72936985 933899334 72936985 933899334 59550273 944477263 59550273 944477263 56738172 966784485 56738172 966784485 25571277 977872462 25571277 977872462 21845885 980172410 21845885 980172410 20666293 981266021 20666293 981266021 19193063 982215321 19193063 982215321 18810457 982336654 18810457 982336654 18702906 982452721 18702906 982452721 18458888 982601559 18458888 479743097 18458888 479743097 589331269 348802864 589331269 348802864 712978281 208782451 712978281 208782451 820910686 119586393 820910686 119586393 897417222 68815255 897417222 68815255 942550837 51580414 942550837 51580414 952232735 46193918 952232735 46193918 957181365 29521778 957181365 29521778 969929197 27239212 969929197 27239212 976162395 22700071 976162395 22700071 979747342 18856657 979747342 18856657 980578715 17871807 980578715 17871807 981797957 17731123 981797957 17731123 982186686 17226208 982186686 17226208 982408791 17052257 982408791 17052257 982459339 599745456 982459339 599745456 179343241 879568830 179343241 879568830 113405140 919132260 113405140 919132260 67453432 941960233 67453432 941960233 45887649 976163061 45887649 976163061 19233135 982227091 19233135 982227091 18787107 982353503 18787107 982353503 18619638 982388018 18619638 660425904 18619638 660425904 595053643 371715587 595053643 371715587 677995740 267538986 677995740 267538986 739806377 192583361 739806377 192583361 827477819 170126976 827477819 170126976 933777768 48442948 933777768 48442948 952122244 41966523 952122244 41966523 963438666 21009796 963438666 21009796 978935905 20261683 978935905 20261683 980373542 18475423 980373542 18475423 980988699 18121846 980988699 18121846 982217749 17092397 982217749 17092397 982443667 17092397 512089594 541232325 512089594 541232325 389253207 652549544 389253207 652549544 322390903 771974266 322390903 771974266 227590466 794440918 227590466 794440918 169433609 856513051 169433609 856513051 138674081 895274001 138674081 895274001 91100689 927380267 91100689 927380267 43719929 958093786 43719929 958093786 33542259 967781788 33542259 967781788 28747585 974527414 28747585 974527414 24107552 979855753 24107552 979855753 20584060 981155879 20584060 981155879 19057308 982286456 19057308 982286456 18759304 982323360 18759304 982323360 365591534 397448513 365591534 397448513 728722332 237591319 728722332 237591319 818309014 124759641 818309014 124759641 876067934 88334678 876067934 88334678 911317067 67282063 911317067 67282063 948353369 43583812 948353369 43583812 960013790 35732276 960013790 35732276 969785371 29339899 969785371 29339899 975352206 21350644 975352206 21350644 980483575 17899852 980483575 17899852 981693336 17350712 981693336 17350712 982175673 17130098 982175673 17130098 982368037 17130098 359000930 645285419 359000930 645285419 282928584 775736231 282928584 775736231 206957360 803829849 206957360 803829849 177550497 897832141 177550497 897832141 87617449 933836386 87617449 933836386 50554505 956370914 50554505 956370914 43600138 963685864 43600138 963685864 28062971 973320498 28062971 973320498 27792030 978886539 27792030 978886539 21643926 980117431 21643926 980117431 19758324 982155946 19758324 982155946 18856190 982283473 18856190 982283473 18799316 982283473 258673475 575476594 258673475 575476594 602500488 327438911 602500488 327438911 765381640 185235816 765381640 185235816 836053416 153005302 836053416 153005302 888946936 72997506 888946936 72997506 943119214 40310679 943119214 40310679 960173364 32537159 960173364 32537159 970026693 27512049 970026693 27512049 976402712 22701575 976402712 22701575 978241817 17307909 978241817 17307909 982268137 17159311 982268137 17159311 982292392 17159311 482071397 560797116 482071397 560797116 314920399 772374336 314920399 772374336 198390853 830864826 198390853 830864826 147621894 884920335 147621894 884920335 100038004 907887086 100038004 907887086 56173797 946296587 56173797 946296587 55048464 956906467 55048464 956906467 35383280 978451505 35383280 978451505 21439721 981604197 21439721 981604197 19312326 982022280 19312326 982022280 18965198 982161437 18965198 982161437 18878212 982161437 518382548 406022826 518382548 406022826 708430527 237374410 708430527 237374410 775938694 197058086 775938694 197058086 855677661 70230013 855677661 70230013 954573611 37629921 954573611 37629921 975642985 22501479 975642985 22501479 978438471 20504980 978438471 20504980 981984074 17526061 981984074 17526061 982054411 17311363 982054411 17311363 982171904 17260501 982171904 17260501 588396001 637528402 588396001 637528402 137171238 903379872 137171238 903379872 83329626 919862119 83329626 919862119 62325575 953571024 62325575 953571024 46326332 958558619 46326332 958558619 31016352 979117249 31016352 979117249 21495641 980596172 21495641 980596172 20240487 981968202 20240487 981968202 18905750 982104713 18905750 471433463 18905750 471433463 553873471 365243171 553873471 365243171 670066985 282516055 670066985 282516055 770057522 207710617 770057522 207710617 795833717 114729437 795833717 114729437 884455737 83568070 884455737 83568070 921468772 63671358 921468772 63671358 937084028 49019740 937084028 49019740 955086995 26036919 955086995 26036919 977000772 20220366 977000772 20220366 980451192 17926169 980451192 17926169 981540522 17588418 981540522 17588418 981930947 17561041 981930947 17561041 982095301 17317760 982095301 438734712 982095301 438734712 475203789 699100048 475203789 699100048 218519891 887962198 218519891 887962198 100346620 928885573 100346620 928885573 70857598 938406002 70857598 938406002 59052534 963510415 59052534 963510415 32814328 973441541 32814328 973441541 24348025 980255810 24348025 980255810 19962661 981330540 19962661 981330540 19525700 982012736 19525700 982012736 18929703 982100252 18929703 982100252 266444469 511368818 266444469 511368818 594958210 338741113 594958210 338741113 668190331 286336571 668190331 286336571 767834112 203301752 767834112 203301752 866448626 103661150 866448626 103661150 929724584 67610744 929724584 67610744 939702154 25532797 939702154 25532797 978237193 20555243 978237193 20555243 981364367 17943653 981364367 17943653 982050436 17366930 982050436 17366930 563235640 535313228 563235640 535313228 401672695 637349148 401672695 637349148 243180001 859550120 243180001 859550120 132183504 911748244 132183504 911748244 84385274 928573262 84385274 928573262 58171101 962945248 58171101 962945248 31297862 971417961 31297862 971417961 19940487 982013834 19940487 982013834 18954224 982076824 18954224 330865826 18954224 330865826 822773259 153942032 822773259 153942032 853792050 142053846 853792050 142053846 903232024 90061512 903232024 90061512 915601703 31911411 915601703 31911411 968760677 25734158 968760677 25734158 980495097 18550781 980495097 18550781 981063977 18132925 981063977 18132925 981203936 18024876 981203936 18024876 981906093 17482424 981906093 17482424 981998476 17443371 981998476 17443371 460899986 548250033 460899986 548250033 387978006 623925354 387978006 623925354 199336414 870694498 199336414 870694498 124586847 905547246 124586847 905547246 67325256 957128196 67325256 957128196 34571865 968365451 34571865 968365451 27209879 977952947 27209879 977952947 20601454 981481017 20601454 981481017 19013632 982046154 19013632 982046154 18959473 550647143 18959473 550647143 562845440 430466125 562845440 430466125 646346991 282193978 646346991 282193978 750096549 247670763 750096549 247670763 783866170 112002767 783866170 112002767 889727986 42082353 889727986 42082353 968850596 30340274 968850596 30340274 976173357 18219865 976173357 18219865 981144738 17903701 981144738 17903701 981887309 17539256 981887309 17539256 981976827 17539256 566522790 438758552 566522790 438758552 177966754 863755053 177966754 863755053 98248687 912727364 98248687 912727364 83697830 943256346 83697830 943256346 43852300 962012764 43852300 962012764 37529840 964017985 37529840 964017985 31345355 970210257 31345355 970210257 26083855 975649975 26083855 975649975 24378109 979912371 24378109 979912371 20876462 980874652 20876462 980874652 20380851 981364612 20380851 981364612 19061608 981995740 19061608 442645324 19061608 442645324 697083563 297001269 697083563 297001269 795228073 183472611 795228073 183472611 870159062 116501705 870159062 116501705 901648335 95583101 901648335 95583101 936386428 57927044 936386428 57927044 948527802 46756937 948527802 46756937 956276149 36592584 956276149 36592584 962846755 33074860 962846755 33074860 967767695 23982623 967767695 23982623 979879808 19089962 979879808 19089962 981303285 18027093 981303285 18027093 981957418 17547918 981957418 506803894 981957418 506803894 305375256 832824238 305375256 832824238 117534837 896605367 117534837 896605367 97398800 928612881 97398800 928612881 65659576 938483529 65659576 938483529 50921471 955687898 50921471 955687898 38470291 964835697 38470291 964835697 32745413 970362554 32745413 970362554 29443215 972845023 29443215 972845023 28188919 975607705 28188919 975607705 20344620 981165336 20344620 981165336 19313392 981912430 19313392 981912430 19147834 981918151 19147834 591057439 19147834 591057439 616555171 328643709 616555171 328643709 709584435 219795143 709584435 219795143 784616823 149191365 784616823 149191365 909795665 88042577 909795665 88042577 938406628 45334136 938406628 45334136 965527802 27299555 965527802 27299555 975509664 21544414 975509664 21544414 978493271 18874265 978493271 18874265 981044654 17906089 981044654 17906089 981887452 17605722 981887452 473700437 981887452 473700437 302102295 812452232 302102295 812452232 177626832 859379524 177626832 859379524 102188013 943892099 102188013 943892099 47054805 955058744 47054805 955058744 38759369 966607532 38759369 966607532 33983967 969360208 33983967 969360208 31640566 971658820 31640566 971658820 28938491 974286069 28938491 974286069 25082939 979196499 25082939 979196499 19264165 981798148 19264165 428964334 19264165 428964334 643030624 351237694 643030624 351237694 791227742 168397455 791227742 168397455 854239499 134588777 854239499 134588777 887364949 109880958 887364949 109880958 927640582 60164644 927640582 60164644 946272765 37177723 946272765 37177723 964143442 29926617 964143442 29926617 973027386 21873474 973027386 21873474 977618183 19972701 977618183 19972701 980594230 18412314 980594230 18412314 981041984 18219513 981041984 18219513 981176995 18007946 981176995 18007946 981721760 17775321 981721760 17775321 981751249 17775321 268541746 734669908 268541746 734669908 212459057 895559820 212459057 895559820 88499961 936305657 88499961 936305657 43342996 958545604 43342996 958545604 34650760 967951900 34650760 967951900 31798770 972991146 31798770 972991146 28019912 978454230 28019912 978454230 20253732 981667904 20253732 981667904 19284602 981784415 19284602 981784415 19274221 981784415 616376229 294498597 616376229 294498597 730223530 161870511 730223530 161870511 924598891 73060637 924598891 73060637 947293823 51407484 947293823 51407484 957492359 37393113 957492359 37393113 969618942 29198875 969618942 29198875 972602175 24042999 972602175 24042999 979803386 18843767 979803386 18843767 981677860 17843561 981677860 17843561 556238094 481739722 556238094 481739722 446654315 768191994 446654315 768191994 172692714 840901896 172692714 840901896 145886512 863672863 145886512 863672863 97430295 914852408 97430295 914852408 59120150 943770524 59120150 943770524 47409013 961942931 47409013 961942931 36875366 964525967 36875366 964525967 33176181 972179009 33176181 972179009 24541158 981319515 24541158 981319515 19426720 981572428 19426720 981572428 19319644 981611897 19319644 981611897 300921613 371659343 300921613 371659343 736916827 258272709 736916827 258272709 805786071 161195361 805786071 161195361 838150991 126689872 838150991 126689872 903981605 85859430 903981605 85859430 956246137 42133142 956246137 42133142 969778970 28051003 969778970 28051003 971479922 27594840 971479922 27594840 973200155 26226828 973200155 26226828 974307273 20777515 974307273 20777515 980753825 18467112 980753825 18467112 981160941 18073233 981160941 18073233 981412394 18028434 981412394 396792555 981412394 396792555 563415849 562779237 563415849 562779237 299491325 750118631 299491325 750118631 241465502 796088701 241465502 796088701 189565970 828152187 189565970 828152187 160348129 925219955 160348129 925219955 67984413 943303171 67984413 943303171 58441739 952719626 58441739 952719626 39435796 967480537 39435796 967480537 33019441 975851341 33019441 975851341 20117856 981227946 20117856 981227946 19758496 981370881 19758496 981370881 19513464 981370881 704754598 255971699 704754598 255971699 853468159 143069917 853468159 143069917 860549125 134522861 860549125 134522861 866927627 58618331 866927627 58618331 947333667 45396879 947333667 45396879 971622980 23735169 971622980 23735169 978543905 19640873 978543905 19640873 981114105 18029603 981114105 18029603 981395023 18029603 755311194 710137736 755311194 710137736 280217408 735671560 280217408 735671560 253346929 790404489 253346929 790404489 189462003 816256699 189462003 816256699 142028763 878847244 142028763 878847244 107105340 904814051 107105340 904814051 64063489 964426250 64063489 964426250 21270220 980327761 21270220 980327761 20339846 981308619 20339846 981308619 19545679 981336685 19545679 432660859 19545679 432660859 603994096 307215884 603994096 307215884 736229022 257216707 736229022 257216707 756491351 91153377 756491351 91153377 912277680 71682760 912277680 71682760 933985713 52119874 933985713 52119874 950177942 35169301 950177942 35169301 965195097 29992344 965195097 29992344 973314861 20184809 973314861 20184809 979687890 19017363 979687890 19017363 980634879 18498810 980634879 18498810 981123393 18139784 981123393 18139784 981203656 18139784 363560881 776833694 363560881 776833694 203097277 825620070 203097277 825620070 144124574 883794066 144124574 883794066 80758750 945533174 80758750 945533174 39999646 972488842 39999646 972488842 22940404 979843982 22940404 979843982 21036120 980284676 21036120 980284676 20518624 981282562 20518624 981282562 19729883 981302636 19729883 981302636 19720684 981302636 484184540 378029117 484184540 378029117 799624842 163631772 799624842 163631772 836317609 134388665 836317609 134388665 868594540 118539156 868594540 118539156 891806562 81153780 891806562 81153780 920885599 62221033 920885599 62221033 939543164 55508746 939543164 55508746 963936753 32928249 963936753 32928249 971882347 24814502 971882347 24814502 980955924 18396291 980955924 18396291 981035350 18267000 981035350 18267000 981069444 18267000 567447135 556613209 567447135 556613209 432764315 689202405 432764315 689202405 275837370 725289126 275837370 725289126 205423697 842068331 205423697 842068331 158505460 851009323 158505460 851009323 98372998 905922176 98372998 905922176 77557836 926984002 77557836 926984002 60583047 950933037 60583047 950933037 39056215 971009295 39056215 971009295 26271111 976431392 26271111 976431392 22065164 980288667 22065164 980288667 20715715 980648341 20715715 980648341 20531633 980958102 20531633 980958102 19964925 981233100 19964925 981233100 19776136 981289047 19776136 369604610 19776136 369604610 723304677 123929059 723304677 123929059 910556004 86522574 910556004 86522574 938970107 57868862 938970107 57868862 945168443 51308320 945168443 51308320 947664300 40908142 947664300 40908142 967338512 22635850 967338512 22635850 980378274 18894578 980378274 18894578 980776805 18380987 980776805 18380987 981035722 18346042 981035722 18346042 366760279 697563223 366760279 697563223 166080633 840694200 166080633 840694200 150246971 878887414 150246971 878887414 96681349 907407783 96681349 907407783 81341454 924560781 81341454 924560781 77240510 933412178 77240510 933412178 54739525 974669686 54739525 974669686 24699747 978040215 24699747 978040215 21762497 981013112 21762497 981013112 20013464 981134552 20013464 981134552 20001864 981166560 20001864 981166560 19904905 403077759 19904905 403077759 686472735 225343141 686472735 225343141 818244138 173024347 818244138 173024347 836502168 132361084 836502168 132361084 909975228 75413396 909975228 75413396 933642187 59844766 933642187 59844766 938968541 45690967 938968541 45690967 958237572 38421572 958237572 38421572 967265409 30018442 967265409 30018442 972389454 26272561 972389454 26272561 974497698 23648385 974497698 23648385 978120559 19862944 978120559 19862944 980693725 18431551 980693725 18431551 980876502 18431551 630260473 676737735 630260473 676737735 305779126 850329922 305779126 850329922 130912591 936015171 130912591 936015171 61786853 957122257 61786853 957122257 43699197 966815919 43699197 966815919 29316794 973790956 29316794 973790956 24881621 978140713 24881621 978140713 20712971 980841872 20712971 980841872 20395822 981055202 20395822 981055202 20049774 981084618 20049774 981084618 580030026 414934846 580030026 414934846 590810205 319279899 590810205 319279899 710378611 202630099 710378611 202630099 812682759 168828809 812682759 168828809 861461838 130625752 861461838 130625752 873036797 94011433 873036797 94011433 908858906 82630474 908858906 82630474 929852859 64006350 929852859 64006350 941826841 54519259 941826841 54519259 945762552 36041254 945762552 36041254 970290548 28492574 970290548 28492574 978363374 20937088 978363374 20937088 978902706 18436996 978902706 18436996 980870420 631472124 980870420 631472124 358104348 683918749 358104348 683918749 306703871 721999503 306703871 721999503 270051174 745627206 270051174 745627206 244507736 798845750 244507736 798845750 184642413 866403084 184642413 866403084 98103051 938958155 98103051 938958155 54985190 958800003 54985190 958800003 32970604 968852534 32970604 968852534 24557788 977973660 24557788 977973660 22062030 979992013 22062030 979992013 20531487 980866214 20531487 980866214 20384520 980904402 20384520 980904402 20154848 981038867 20154848 981038867 20130187 981038867 334503475 512400263 334503475 512400263 523417797 390085969 523417797 390085969 678752549 239197666 678752549 239197666 796068943 145768339 796068943 145768339 891560327 95788329 891560327 95788329 913342043 61380146 913342043 61380146 948009185 47609308 948009185 47609308 968328471 29764535 968328471 29764535 972612079 24046688 972612079 24046688 975890764 23092619 975890764 23092619 977902057 19982002 977902057 19982002 980588860 18692726 980588860 18692726 980673486 18590574 980673486 18590574 980736064 18590574 339724577 723003166 339724577 723003166 199001418 820352468 199001418 820352468 146325955 861682775 146325955 861682775 103248358 915168639 103248358 915168639 79465728 924248797 79465728 924248797 57444632 959692986 57444632 959692986 37385393 965841464 37385393 965841464 29060023 973864055 29060023 973864055 22440603 979402687 22440603 979402687 21596829 980548618 21596829 980548618 20686844 980740875 20686844 980740875 20201554 980959197 20201554 452601049 20201554 452601049 687522440 262284083 687522440 262284083 791430671 201845139 791430671 201845139 854143412 126468063 854143412 126468063 880743540 86539335 880743540 86539335 911965052 84104268 911965052 84104268 926066840 66993347 926066840 66993347 936887035 54157826 936887035 54157826 956144992 32839667 956144992 32839667 968947933 27034731 968947933 27034731 974265611 24565873 974265611 24565873 979304850 19883424 979304850 19883424 980077074 19148213 980077074 19148213 980608922 18627681 980608922 18627681 980697782 18627681 338054959 696248661 338054959 696248661 284815503 747816500 284815503 747816500 224139643 783016024 224139643 783016024 106374771 929113661 106374771 929113661 50945166 951002874 50945166 951002874 37607904 970168748 37607904 970168748 25052708 978043712 25052708 978043712 22600704 979986752 22600704 979986752 20749951 980505914 20749951 980505914 20707532 980701218 20707532 980701218 20452939 980864252 20452939 980864252 20415439 665926871 20415439 665926871 575984753 266480982 575984753 266480982 831680909 141027511 831680909 141027511 862495207 118557710 862495207 118557710 894289608 98575002 894289608 98575002 910748359 78431381 910748359 78431381 935007672 41966249 935007672 41966249 962945704 30837717 962945704 30837717 968549088 21184777 968549088 21184777 980439945 18827232 980439945 18827232 980577613 540368083 980577613 540368083 374112499 738329530 374112499 738329530 237671490 777667238 237671490 777667238 190229126 885026297 190229126 885026297 76896189 939472155 76896189 939472155 48072384 965596808 48072384 965596808 30729585 979278034 30729585 979278034 21308289 980112294 21308289 980112294 20723813 980550331 20723813 980550331 20418135 980847818 20418135 408212849 20418135 408212849 705060356 156259723 705060356 156259723 859121188 130303415 859121188 130303415 869010841 106561322 869010841 106561322 903262541 50312314 903262541 50312314 949874623 42687832 949874623 42687832 962884624 27525280 962884624 27525280 973054233 19721316 973054233 19721316 980065739 18862458 980065739 18862458 980544830 18855867 980544830 786167092 980544830 786167092 162787732 852830388 162787732 852830388 143998882 901277758 143998882 901277758 42717996 962285346 42717996 962285346 35896663 965970245 35896663 965970245 29055454 972566935 29055454 972566935 24622820 977476934 24622820 977476934 22122232 979150688 22122232 979150688 21898251 979975586 21898251 979975586 20637063 980718867 20637063 980718867 20585297 980718867 409013920 576855075 409013920 576855075 508072904 463683651 508072904 463683651 631589586 224361498 631589586 224361498 813722835 183327440 813722835 183327440 847937336 60213720 847937336 60213720 940411533 52028757 940411533 52028757 953831514 30836318 953831514 30836318 972939573 25499441 972939573 25499441 974242339 22296160 974242339 22296160 978068545 20091031 978068545 20091031 979636172 19363121 979636172 19363121 980074449 19049977 980074449 19049977 980458249 18867830 980458249 18867830 980507071 18867830 387991576 727309761 387991576 727309761 211501138 881389977 211501138 881389977 94090521 946659202 94090521 946659202 44201271 963896274 44201271 963896274 32592046 978877563 32592046 978877563 22343555 979520530 22343555 979520530 21207298 980207334 21207298 980207334 20805014 980621333 20805014 980621333 20648678 427120370 20648678 427120370 762641247 182147172 762641247 182147172 822353246 161066652 822353246 161066652 872671413 60345973 872671413 60345973 945438242 41474320 945438242 41474320 974496262 23466242 974496262 23466242 978421625 20033526 978421625 20033526 979254644 19101018 979254644 19101018 980358053 372263920 980358053 372263920 607857217 534816058 607857217 534816058 422622141 690890920 422622141 690890920 260004940 795327066 260004940 795327066 197433524 846390024 197433524 846390024 113965595 898033944 113965595 898033944 88634027 949796567 88634027 949796567 37682458 971851062 37682458 971851062 29006842 977121150 29006842 977121150 22440816 979493270 22440816 979493270 21536215 980007989 21536215 980007989 21187879 980455350 21187879 980455350 20739806 980455350 516223950 365779049 516223950 365779049 684768854 313613916 684768854 313613916 842572739 110990864 842572739 110990864 924119137 51389300 924119137 51389300 960325624 38072870 960325624 38072870 962019884 21095337 962019884 21095337 978867439 20321765 978867439 20321765 980299333 19117243 980299333 19117243 980348449 19117243 493823964 813122906 493823964 813122906 175872826 858022206 175872826 858022206 134511564 869629004 134511564 869629004 126486598 904839610 126486598 904839610 80790651 937022080 80790651 937022080 55330621 956352818 55330621 956352818 42290657 959855144 42290657 959855144 34746107 968354191 34746107 968354191 32548239 970946579 32548239 970946579 30416261 974667235 30416261 974667235 22708812 979330215 22708812 979330215 21657843 979842793 21657843 979842793 21515211 980377378 21515211 980377378 20836748 459524488 20836748 459524488 601795092 386779659 601795092 386779659 659448980 314340212 659448980 314340212 708592459 241693286 708592459 241693286 767576062 184759455 767576062 184759455 908702802 71014413 908702802 71014413 944598041 45038726 944598041 45038726 956056496 36715584 956056496 36715584 962743056 35926659 962743056 35926659 969083690 27253193 969083690 27253193 979299179 19369062 979299179 19369062 980044162 19270291 980044162 19270291 980105681 19270291 549150559 531685536 549150559 531685536 410911538 669765304 410911538 669765304 286878805 824391119 286878805 824391119 163554290 893580527 163554290 893580527 91549905 935065858 91549905 935065858 44357299 974686528 44357299 974686528 23294519 979183768 23294519 979183768 21954911 979643960 21954911 979643960 21646870 980034895 21646870 980034895 21287431 980240263 21287431 980240263 20923601 980306970 20923601 265960153 20923601 265960153 772834957 220905308 772834957 220905308 820439501 144908888 820439501 144908888 892125410 73983793 892125410 73983793 937449155 51089830 937449155 51089830 951688579 44818197 951688579 44818197 955762120 42004225 955762120 42004225 967211563 29514220 967211563 29514220 971737936 20881335 971737936 20881335 978826680 19752105 978826680 19752105 979678378 19395531 979678378 19395531 979911907 19395531 438786581 710217315 438786581 710217315 209329984 847607100 209329984 847607100 102456266 906642189 102456266 906642189 67536182 949006438 67536182 949006438 32944496 977664836 32944496 977664836 21424796 980019598 21424796 980019598 21295119 980053719 21295119 444997910 21295119 444997910 587402877 301185539 587402877 301185539 726316333 173928881 726316333 173928881 824905581 95035409 824905581 95035409 905131221 82815364 905131221 82815364 926867981 67915895 926867981 67915895 939740114 44186241 939740114 44186241 959637378 35671273 959637378 35671273 965753503 27017939 965753503 27017939 974281132 21175372 974281132 21175372 978540266 19827702 978540266 19827702 979860479 19457324 979860479 19457324 979869108 670289461 979869108 670289461 273882621 766617650 273882621 766617650 175625394 858059202 17
100041 499991403 0 499991403 983094094 12117528 983094094 12117528 2759000 763839 2759000 763839 724850 620586 724850 620586 852969852 586168958 852969852 586168958 337420304 688873068 337420304 688873068 911115292 993906996 911115292 993906996 499963550 16566649 499963550 16566649 809920 460225 809920 460225 999881115 999994178 999881115 999994178 41652 99065804 41652 99065804 159489506 881665902 159489506 881665902 46847868 30980834 46847868 30980834 883860162 962910162 883860162 962910162 12368795 999526176 12368795 999526176 955509414 500026690 955509414 500026690 297455547 216386824 297455547 216386824 22480113 4135956 22480113 4135956 500031284 841824189 500031284 841824189 631666593 239232275 631666593 239232275 858291814 798497786 858291814 798497786 384855070 137623499 384855070 137623499 105299813 499986815 105299813 499986815 649871276 113010252 649871276 113010252 940510696 988604531 940510696 988604531 4036197 999877634 4036197 999877634 565782590 422888717 565782590 422888717 500013922 920273314 500013922 920273314 950669298 966836445 950669298 966836445 992473451 400572023 992473451 400572023 292776331 806488304 292776331 806488304 911286506 52865418 911286506 52865418 981242177 987853710 981242177 987853710 499981349 170151418 499981349 170151418 933114190 19108049 933114190 19108049 1774548 590212064 1774548 590212064 746093565 930226821 746093565 930226821 9992924 997787119 9992924 997787119 867945978 2993668 867945978 2993668 999532793 999862842 999532793 999862842 84103 999980801 84103 999980801 746670585 59627087 746670585 59627087 28042975 980079675 28042975 980079675 15637519 500001285 15637519 500001285 309952849 971223454 309952849 971223454 991719460 187891635 991719460 187891635 415983984 500022836 415983984 500022836 489937699 939624525 489937699 939624525 968869940 981174739 968869940 981174739 12783437 7734849 12783437 7734849 993463736 527844925 993463736 527844925 231007848 230560305 231007848 230560305 822249200 997555037 822249200 997555037 998111141 998300303 998111141 998300303 999820609 117650 999820609 117650 173012405 831510579 173012405 831510579 95755228 500008255 95755228 500008255 825585277 499974882 825585277 499974882 996052410 500033306 996052410 500033306 1029473 122786378 1029473 122786378 949412027 44386954 949412027 44386954 206495200 999917612 206495200 999917612 999925120 33852 999925120 33852 1 778834283 1 778834283 545044158 366251160 545044158 366251160 223119752 757534447 223119752 757534447 614641304 122498788 614641304 122498788 499977703 990138565 499977703 990138565 499961596 343760479 499961596 343760479 697392125 171092802 697392125 171092802 26270259 500010008 26270259 500010008 871448737 921338917 871448737 921338917 456623635 366116274 456623635 366116274 916541405 957095860 916541405 957095860 960369192 992967289 960369192 992967289 4990900 998574880 4990900 998574880 353631 999675616 353631 999675616 999995722 331222738 999995722 331222738 499993416 851645834 499993416 851645834 814767003 499986618 814767003 499986618 76143657 789989326 76143657 789989326 499965197 980346905 499965197 980346905 500022671 998083185 500022671 998083185 151179908 137154515 151179908 137154515 963653260 16266804 963653260 16266804 426628644 811964338 426628644 811964338 116946097 981537235 116946097 981537235 535273142 451299824 535273142 451299824 977602228 571722312 977602228 571722312 71514436 77414378 71514436 77414378 670219377 500039392 670219377 500039392 958733378 499997329 958733378 499997329 267784959 790924180 267784959 790924180 784743049 324750993 784743049 324750993 191896524 895731821 191896524 895731821 499995514 15186181 499995514 15186181 629747996 499981763 629747996 499981763 866652780 58012493 866652780 58012493 499968580 580022787 499968580 580022787 405041658 661321860 405041658 661321860 323900031 243199531 323900031 243199531 206199238 20036897 206199238 20036897 987446939 998359649 987446939 998359649 1151553 971179 1151553 971179 870839 500010241 870839 500010241 820917203 727102866 820917203 727102866 493167626 40601279 493167626 40601279 29396123 556381414 29396123 556381414 830678046 325233228 830678046 325233228 485643261 500003809 485643261 500003809 200916118 964655175 200916118 964655175 21695955 143540065 21695955 143540065 877741566 906476850 877741566 906476850 371382508 499988803 371382508 499988803 738717464 499962871 738717464 499962871 29559891 992134568 29559891 992134568 5137314 125578104 5137314 125578104 661521588 855196837 661521588 855196837 898285632 488111381 898285632 488111381 140887396 888704819 140887396 888704819 8652399 2664251 8652399 2664251 660672 266414 660672 266414 999825004 82406 999825004 82406 390954252 500027078 390954252 500027078 995575834 999347851 995575834 999347851 412137960 499990755 412137960 499990755 3881243 999199865 3881243 999199865 957214007 21656892 957214007 21656892 209977089 644647646 209977089 644647646 868294942 887445680 868294942 887445680 458202398 421572767 458202398 421572767 817436962 841328096 817436962 841328096 58708669 22362078 58708669 22362078 500020376 939157766 500020376 939157766 440291336 163142828 440291336 163142828 891022953 895948792 891022953 895948792 918995110 20627624 918995110 20627624 397093477 695284290 397093477 695284290 62851866 112504622 62851866 112504622 903139433 714900519 903139433 714900519 499988217 848868430 499988217 848868430 918832164 989874027 918832164 989874027 994432962 3388485 994432962 3388485 472315751 500019977 472315751 500019977 45898495 16570238 45898495 16570238 991238381 4315515 991238381 4315515 3193138 500007435 3193138 500007435 820357520 995040624 820357520 995040624 213071552 500002922 213071552 500002922 926656655 612101443 926656655 612101443 5616816 142240437 5616816 142240437 610303285 722960569 610303285 722960569 954187846 992017331 954187846 992017331 2252581 882690 2252581 882690 999276630 999576986 999276630 999576986 252109 999768758 252109 999768758 999978546 999969968 999978546 999969968 759843862 121685177 759843862 121685177 499983850 792030247 499983850 792030247 707456778 500001376 707456778 500001376 375935078 699517197 375935078 699517197 122930771 47105704 122930771 47105704 959046862 691457188 959046862 691457188 353925718 299589722 353925718 299589722 230853525 968902242 230853525 968902242 5115921 2605087 5115921 2605087 998621440 999706822 998621440 999706822 232085 151582528 232085 151582528 500019042 944123737 500019042 944123737 260105815 263751117 260105815 263751117 513914100 512824265 513914100 512824265 313278210 500019376 313278210 500019376 716155920 499966951 716155920 499966951 981972574 519327336 981972574 519327336 28376217 499991556 28376217 499991556 553914114 224458862 553914114 224458862 972620382 702406222 972620382 702406222 285918940 376736039 285918940 376736039 957519180 979829966 957519180 979829966 61854868 19136913 61854868 19136913 576980524 500014766 576980524 500014766 790338547 937763888 790338547 937763888 970172754 482134275 970172754 482134275 190599958 500027734 190599958 500027734 500016004 36941 500016004 36941 999987024 36941 577521166 499983518 577521166 499983518 369460860 610839412 369460860 610839412 991924133 992855070 991924133 992855070 999113444 500023006 999113444 500023006 16987815 499967419 16987815 499967419 805230957 181445777 805230957 181445777 255436271 499964580 255436271 499964580 531102219 500008278 531102219 500008278 966799239 18846036 966799239 18846036 998795785 890826667 998795785 890826667 264445649 244415350 264445649 244415350 619442908 858680909 619442908 858680909 61335349 327652677 61335349 327652677 500013569 817847179 500013569 817847179 937324085 968713830 937324085 968713830 999475550 314284 999475550 314284 999853699 500024618 999853699 500024618 413148425 959860077 413148425 959860077 960386115 8937427 960386115 8937427 499967547 782523542 499967547 782523542 34967255 997830776 34967255 997830776 998895601 152907059 998895601 152907059 255046112 274598518 255046112 274598518 506379751 703355182 506379751 703355182 499995008 371294536 499995008 371294536 325295040 290310696 325295040 290310696 263970190 972056260 263970190 972056260 564431414 21838409 564431414 21838409 14918874 787317629 14918874 787317629 500025259 206818847 500025259 206818847 119777706 961963342 119777706 961963342 507263801 394477216 507263801 394477216 309086176 500027933 309086176 500027933 157443925 499968907 157443925 499968907 726843642 63147827 726843642 63147827 3977462 879134303 3977462 879134303 688942462 393161703 688942462 393161703 208695664 826301126 208695664 826301126 44922482 991849905 44922482 991849905 2376190 242860877 2376190 242860877 655367157 657355703 655367157 657355703 225765569 977856436 225765569 977856436 978122453 12892338 978122453 12892338 4198863 549178096 4198863 549178096 574341297 499973901 574341297 499973901 731296972 564477951 731296972 564477951 227011861 792154968 227011861 792154968 567156677 499978570 567156677 499978570 990585459 991598325 990585459 991598325 3405876 499986940 3405876 499986940 477537917 717257417 477537917 717257417 128833175 903595088 128833175 903595088 984398285 998839361 984398285 998839361 999443656 5231848 999443656 5231848 500037882 808912303 500037882 808912303 52696654 433631803 52696654 433631803 792691951 986823139 792691951 986823139 989167241 2999321 989167241 2999321 999042869 999173522 999042869 999173522 999243593 999517722 999243593 999517722 999764483 499968573 999764483 499968573 445530221 630279165 445530221 630279165 499987392 909650659 499987392 909650659 971791979 457714861 971791979 457714861 530520244 580049268 530520244 580049268 77299509 50510770 77299509 50510770 649967228 732388848 649967228 732388848 187066134 11199123 187066134 11199123 5378100 2795475 5378100 2795475 997330647 998947515 997330647 998947515 113089 270735448 113089 270735448 864247160 58982859 864247160 58982859 972832738 984746769 972832738 984746769 10151320 995213859 10151320 995213859 4755973 1450941 4755973 1450941 1389599 500033310 1389599 500033310 961501164 995639891 961501164 995639891 526824 469710 526824 469710 999641062 765374924 999641062 765374924 80891980 252412646 80891980 252412646 977804379 983635522 977804379 983635522 999979806 1 999979806 510693730 999979806 510693730 484477067 146675500 484477067 146675500 912799750 901826896 912799750 901826896 859665946 499962223 859665946 499962223 499980538 266896370 499980538 266896370 852751146 14734766 852751146 14734766 987007050 1718314 987007050 1718314 243887835 808740447 243887835 808740447 742409035 388734747 742409035 388734747 24724016 11731068 24724016 11731068 995131878 504975234 995131878 504975234 279661239 169454015 279661239 169454015 499986956 500006932 499986956 500006932 819324612 161913191 819324612 161913191 500010440 93023772 500010440 93023772 90066399 499980711 90066399 499980711 668209139 254435161 668209139 254435161 792712966 130576628 792712966 130576628 958913282 992053449 958913282 992053449 998229908 341497208 998229908 341497208 402292897 606013523 402292897 606013523 240764729 881707440 240764729 881707440 908611855 103639655 908611855 103639655 33480950 992718378 33480950 992718378 642380527 249224887 642380527 249224887 453163859 751858075 453163859 751858075 239308399 819175373 239308399 819175373 122231276 500029634 122231276 500029634 567179268 778312687 567179268 778312687 992428333 994849281 992428333 994849281 4739950 500024894 4739950 500024894 788296022 52678704 788296022 52678704 29249724 24814246 29249724 24814246 978057503 992982463 978057503 992982463 64339707 426873484 64339707 426873484 600101299 197233705 600101299 197233705 26713753 504493775 26713753 504493775 584186142 248794309 584186142 248794309 875650744 23637151 875650744 23637151 985754544 918661279 985754544 918661279 215388505 50218716 215388505 50218716 992646815 342236 992646815 342236 376798 999856043 376798 999856043 999954525 499960133 999954525 499960133 500037099 177307376 500037099 177307376 29211183 20858671 29211183 20858671 994945541 4174557 994945541 4174557 643412 999746038 643412 999746038 999867304 36750 999867304 36750 41448 576658117 41448 576658117 701496861 96012939 701496861 96012939 962744224 914039376 962744224 914039376 123160627 499981228 123160627 499981228 832258074 835648889 832258074 835648889 328562576 418730222 328562576 418730222 600614516 854367055 600614516 854367055 11616169 997141592 11616169 997141592 499994147 105655213 499994147 105655213 46172573 41910671 46172573 41910671 612584728 800911699 612584728 800911699 425219694 286528168 425219694 286528168 108001894 578733052 108001894 578733052 515015896 142852028 515015896 142852028 10708398 3693034 10708398 3693034 999202865 310754 999202865 310754 458169856 594100594 458169856 594100594 126284175 2377536 126284175 2377536 999396852 553299001 999396852 553299001 480336209 235458676 480336209 235458676 814415614 832485181 814415614 832485181 134356563 911673076 134356563 911673076 943237830 948997479 943237830 948997479 185322663 343635953 185322663 343635953 767490507 828126503 767490507 828126503 857856066 882448750 857856066 882448750 914484024 499994614 914484024 499994614 206702747 910329639 206702747 910329639 649273340 426201469 649273340 426201469 500001655 816756684 500001655 816756684 840800287 176347547 840800287 176347547 167838324 890460819 167838324 890460819 970956739 996377837 970956739 996377837 998774896 515187 998774896 515187 361924 349031 361924 349031 618784674 762897130 618784674 762897130 169890109 849374973 169890109 849374973 898454834 956747350 898454834 956747350 982355497 499961492 982355497 499961492 21730686 500036184 21730686 500036184 876357443 894205399 876357443 894205399 86384279 949253322 86384279 949253322 965926575 248461227 965926575 248461227 239969243 809996140 239969243 809996140 167930341 499998572 167930341 499998572 887079933 419449893 887079933 419449893 500017237 43508974 500017237 43508974 499974377 974646940 499974377 974646940 997927343 499985722 997927343 499985722 24991494 499960263 24991494 499960263 811752828 500036383 811752828 500036383 314417861 100419825 314417861 100419825 66729503 613382518 66729503 613382518 654108843 371715009 654108843 371715009 157471646 969158140 157471646 969158140 989966537 996540722 989966537 996540722 425225863 191913354 425225863 191913354 978726620 512035663 978726620 512035663 499992014 26060205 499992014 26060205 18233513 775304 18233513 775304 632881541 677838636 632881541 677838636 210374439 202685868 210374439 202685868 910134585 500020683 910134585 500020683 44838942 703941133 44838942 703941133 500008529 14481279 500008529 14481279 5386297 818442304 5386297 818442304 397920636 500027550 397920636 500027550 983919861 482204752 983919861 482204752 473020888 500000646 473020888 500000646 845970001 326099900 845970001 326099900 234922188 167916665 234922188 167916665 142440826 932442823 142440826 932442823 987801841 316592731 987801841 316592731 187409288 685713750 187409288 685713750 873945238 87807525 873945238 87807525 299942297 955555673 299942297 955555673 543229606 500011807 543229606 500011807 890799048 419139873 890799048 419139873 255139728 500000463 255139728 500000463 923887643 12858664 923887643 12858664 2277378 999727077 2277378 999727077 585829764 183101582 585829764 183101582 97292499 500007006 97292499 500007006 718583266 235123934 718583266 235123934 940630430 25061377 940630430 25061377 427600285 525003576 427600285 525003576 586420573 242044443 586420573 242044443 811475000 882367699 811475000 882367699 50419786 963351737 50419786 963351737 5632149 4208817 5632149 4208817 1245416 837917363 1245416 837917363 842916301 281608826 842916301 281608826 499965310 13115837 499965310 13115837 12847674 795972276 12847674 795972276 696734176 499978376 696734176 499978376 113797728 88252356 113797728 88252356 521100866 909195532 521100866 909195532 499993834 499990986 499993834 499990986 138696252 387691299 138696252 387691299 482373746 500028580 482373746 500028580 745349651 910395224 745349651 910395224 6199533 353044994 6199533 353044994 694488837 799574875 694488837 799574875 271011245 262193805 271011245 262193805 764810033 156970425 764810033 156970425 862754699 942891035 862754699 942891035 26318656 973972177 26318656 973972177 22006454 8888641 22006454 8888641 3375674 998512912 3375674 998512912 500005520 716826 500005520 716826 999554691 499997918 999554691 499997918 376105524 821293966 376105524 821293966 776915911 499990450 776915911 499990450 71815172 979986187 71815172 979986187 550238871 540144500 550238871 540144500 343645674 382909100 343645674 382909100 740006092 499969875 740006092 499969875 151313236 748101957 151313236 748101957 499972072 927396097 499972072 927396097 966456315 1486407 966456315 1486407 358337027 616049996 358337027 616049996 499994211 751090058 499994211 751090058 925015655 217811759 925015655 217811759 259397140 614792308 259397140 614792308 500026872 968137208 500026872 968137208 13675007 998909316 13675007 998909316 999600910 270586 999600910 270586 32233477 618049727 32233477 618049727 425132589 394748143 425132589 394748143 563554450 501928615 563554450 501928615 500002809 521993947 500002809 521993947 530420244 902639091 530420244 902639091 74767068 933203082 74767068 933203082 64865495 18160410 64865495 18160410 659554575 499994215 659554575 499994215 23594733 689677123 23594733 689677123 646063651 209732320 646063651 209732320 14272950 8626557 14272950 8626557 996203805 500003214 996203805 500003214 194901306 912099861 194901306 912099861 950158036 962138776 950158036 962138776 124969572 108970982 124969572 108970982 82471662 805753595 82471662 805753595 869203979 94385452 869203979 94385452 419164121 600636753 419164121 600636753 499997134 59974731 499997134 59974731 34488009 968658959 34488009 968658959 987251399 997396845 987251399 997396845 999412897 195176 999412897 195176 155237 28937 155237 28937 509370095 913670016 509370095 913670016 394103708 262983422 394103708 262983422 784283381 159317470 784283381 159317470 878962264 675600744 878962264 675600744 369640372 134360280 369640372 134360280 956657950 695191551 956657950 695191551 9715086 209857356 9715086 209857356 583034502 685288935 583034502 685288935 23888276 6313171 23888276 6313171 4820402 500035917 4820402 500035917 645173110 537827280 645173110 537827280 500006437 773002158 500006437 773002158 906206179 913921767 906206179 913921767 952286503 987225426 952286503 987225426 145720434 590796297 145720434 590796297 791091144 499964483 791091144 499964483 500029383 843782207 500029383 843782207 930725715 498561116 930725715 498561116 492046591 633924259 492046591 633924259 842607921 95024932 842607921 95024932 77483263 499993791 77483263 499993791 941114644 874053895 941114644 874053895 74322500 449645839 74322500 449645839 726395586 18559412 726395586 18559412 394377836 658179494 394377836 658179494 928801023 984399535 928801023 984399535 200762556 500012020 200762556 500012020 650255018 788156011 650255018 788156011 874583828 974132973 874583828 974132973 533494 355165838 533494 355165838 499994137 419417085 499994137 419417085 632235095 14929559 632235095 14929559 499973540 781399626 499973540 781399626 499962967 430052938 499962967 430052938 527691533 546115916 527691533 546115916 499611141 7279203 499611141 7279203 592537297 500016032 592537297 500016032 60969026 9304902 60969026 9304902 770376608 849035437 770376608 849035437 106466248 484531283 106466248 484531283 908935343 559131554 908935343 559131554 499991225 204405917 499991225 204405917 200128073 877856378 200128073 877856378 728728742 265955611 728728742 265955611 173169898 624446047 173169898 624446047 750808583 783673262 750808583 783673262 338519838 553925544 338519838 553925544 799772622 863564765 799772622 863564765 282867579 287679967 282867579 287679967 500034015 902524825 500034015 902524825 59146800 499996590 59146800 499996590 499971334 885254009 499971334 885254009 45552889 14743310 45552889 14743310 1794813 1104375 1794813 1104375 998960171 999505807 998960171 999505807 203054 500000808 203054 500000808 698219459 223368049 698219459 223368049 211999850 883290275 211999850 883290275 967071423 500006419 967071423 500006419 459271286 199916895 459271286 199916895 137202984 746822006 137202984 746822006 652706237 295525412 652706237 295525412 305048248 500005331 305048248 500005331 958577947 589481255 958577947 589481255 252738699 189657474 252738699 189657474 714793685 430459059 714793685 430459059 409863434 500035708 409863434 500035708 998587231 101634449 998587231 101634449 80513145 568220526 80513145 568220526 500016237 43469612 500016237 43469612 1768678 1237340 1768678 1237340 625168213 677027239 625168213 677027239 227877633 204973492 227877633 204973492 858210385 840468777 858210385 840468777 429268924 506776390 429268924 506776390 851199037 379902727 851199037 379902727 323019059 81176430 323019059 81176430 779155797 614038977 779155797 614038977 396441623 295972356 396441623 295972356 500014010 838966609 500014010 838966609 49796621 980338231 49796621 980338231 983221478 387849212 983221478 387849212 54984242 962645068 54984242 962645068 24397452 304026215 24397452 304026215 613197959 721398108 613197959 721398108 207259218 165141715 207259218 165141715 533729419 820681083 533729419 820681083 844571301 128816165 844571301 128816165 119334802 116881871 119334802 116881871 115162626 969785571 115162626 969785571 499997486 92312680 499997486 92312680 18492607 826539726 18492607 826539726 727314631 166317017 727314631 166317017 328152984 499993686 328152984 499993686 997794059 764972816 997794059 764972816 746426101 200124750 746426101 200124750 63603627 693418360 63603627 693418360 769763438 92857036 769763438 92857036 944715296 998942168 944715296 998942168 499988368 499979917 499988368 499979917 772764555 178114087 772764555 178114087 967594020 978312161 967594020 978312161 993442154 3977916 993442154 3977916 3343110 997609356 3343110 997609356 797008 999776179 797008 999776179 729092804 657902649 729092804 657902649 183561653 39074083 183561653 39074083 34075678 22331139 34075678 22331139 500006846 966501481 500006846 966501481 499969496 53772869 499969496 53772869 45728550 720617261 45728550 720617261 648367456 490073949 648367456 490073949 56306471 972998894 56306471 972998894 500037067 479284921 500037067 479284921 145800689 123367380 145800689 123367380 884173315 899976830 884173315 899976830 55963911 255590127 55963911 255590127 500036312 688747307 500036312 688747307 187600010 114284560 187600010 114284560 66001341 934556550 66001341 934556550 611107756 308317478 611107756 308317478 765456589 701609454 765456589 701609454 161392426 139983642 161392426 139983642 715136139 570830712 715136139 570830712 390473261 699299266 390473261 699299266 121530432 489897998 121530432 489897998 500032189 221368671 500032189 221368671 957258366 957762046 957258366 957762046 983067839 500005708 983067839 500005708 500022344 952716952 500022344 952716952 867318152 72597489 867318152 72597489 54661571 951837443 54661571 951837443 928816489 330166834 928816489 330166834 499990653 15247202 499990653 15247202 500019196 875005360 500019196 875005360 53281009 350020960 53281009 350020960 730727188 943507731 730727188 943507731 459325544 500030569 459325544 500030569 835477784 225415474 835477784 225415474 510790077 955141778 510790077 955141778 107520896 499989799 107520896 499989799 684751848 71745566 684751848 71745566 45298010 960367088 45298010 960367088 30347164 972680222 30347164 972680222 973860260 986710898 973860260 986710898 10360275 996511954 10360275 996511954 998210422 1263738 998210422 1263738 1150149 999397176 1150149 999397176 500004001 25556872 500004001 25556872 986869639 988454538 986869639 988454538 422844957 346716880 422844957 346716880 280770875 775434147 280770875 775434147 904386659 499966864 904386659 499966864 438477123 218959376 438477123 218959376 807244416 992754377 807244416 992754377 499972429 499994439 499972429 499994439 805273697 303706095 805273697 303706095 440499437 853027011 440499437 853027011 983112923 443830594 983112923 443830594 236694991 987139222 236694991 987139222 600885143 249199669 600885143 249199669 124912888 664735194 124912888 664735194 500037264 81158108 500037264 81158108 60773397 946744996 60773397 946744996 968344765 19352542 968344765 19352542 499963814 712460633 499963814 712460633 266039588 137269695 266039588 137269695 499992185 449161921 499992185 449161921 947924357 968302857 947924357 968302857 7878208 992792816 7878208 992792816 133865 500002372 133865 500002372 499980052 818134469 499980052 818134469 51265663 957674709 51265663 957674709 6728702 995120905 6728702 995120905 2270242 999407756 2270242 999407756 999495395 999666495 999495395 999666495 499970498 30527499 499970498 30527499 174169840 499961967 174169840 499961967 674235770 202211369 674235770 202211369 22282459 21910605 22282459 21910605 20111953 13721092 20111953 13721092 651731642 500009763 651731642 500009763 166821602 48920589 166821602 48920589 958261893 11761794 958261893 11761794 215156074 310318373 215156074 310318373 500016331 632231071 500016331 632231071 250776980 823797085 250776980 823797085 615263842 314843313 615263842 314843313 467044024 500021858 467044024 500021858 47393063 9266932 47393063 9266932 551975592 671076233 551975592 671076233 768606046 178963744 768606046 178963744 849750449 891780029 849750449 891780029 307174092 439624142 307174092 439624142 562153525 673963026 562153525 673963026 37818424 293022772 37818424 293022772 439609309 741675963 439609309 741675963 746702021 142132798 746702021 142132798 958768852 500000615 958768852 500000615 96406988 704594136 96406988 704594136 886625052 895029478 886625052 895029478 459234686 139219766 459234686 139219766 500039307 637085748 500039307 637085748 499978303 804529414 499978303 804529414 446586243 318243667 446586243 318243667 751041824 609807165 751041824 609807165 356301109 499964290 356301109 499964290 872088002 550934998 872088002 550934998 231641736 452120231 231641736 452120231 514733833 826686938 514733833 826686938 394843056 33330480 394843056 33330480 500039193 862450128 500039193 862450128 930875498 247974080 930875498 247974080 479058879 499998641 479058879 499998641 140233537 103071391 140233537 103071391 500026898 903150229 500026898 903150229 963488452 9362373 963488452 9362373 490453481 555633441 490453481 555633441 440507951 499965101 440507951 499965101 154173746 573655653 154173746 573655653 586795693 723243512 586795693 723243512 290514273 77637132 290514273 77637132 693034820 696987397 693034820 696987397 250047196 905261193 250047196 905261193 2600240 499967395 2600240 499967395 764142824 873050583 764142824 873050583 225710017 173807365 225710017 173807365 654956798 776892082 654956798 776892082 454490524 124484700 454490524 124484700 499986746 659476851 499986746 659476851 863570922 352274986 863570922 352274986 480111201 619277254 480111201 619277254 690054751 84548580 690054751 84548580 7044845 6226787 7044845 6226787 1702050 998457826 1702050 998457826 1210441 493797304 1210441 493797304 863125139 949822648 863125139 949822648 499965958 319439135 499965958 319439135 704318585 842588571 704318585 842588571 956096273 366424160 956096273 366424160 386488343 541988971 386488343 541988971 662473346 279606359 662473346 279606359 243028173 500011868 243028173 500011868 659442084 197984241 659442084 197984241 176368582 159015076 176368582 159015076 665801078 826006972 665801078 826006972 53440531 302842666 53440531 302842666 921802811 500028405 921802811 500028405 465998364 352849401 465998364 352849401 510618715 665394449 510618715 665394449 266770953 499987795 266770953 499987795 499991937 111322237 499991937 111322237 500020220 759618108 500020220 759618108 819459415 233303754 819459415 233303754 133623400 10538435 133623400 10538435 500026306 241681574 500026306 241681574 74801877 586853168 74801877 586853168 437695637 130607968 437695637 130607968 888166741 37592260 888166741 37592260 43075981 644651067 43075981 644651067 500027308 372066619 500027308 372066619 260486530 34327249 260486530 34327249 11972706 10306460 11972706 10306460 535936571 482471714 535936571 482471714 44955215 32838209 44955215 32838209 32082723 983754556 32082723 983754556 635854422 296610306 635854422 296610306 763483250 703165699 763483250 703165699 202784829 219274105 202784829 219274105 500008340 727589661 500008340 727589661 248658220 238004935 248658220 238004935 975721882 977438872 975721882 977438872 13016587 248064165 13016587 248064165 951302752 499988146 951302752 499988146 499962985 701454113 499962985 701454113 544548061 499977156 544548061 499977156 25452512 11091349 25452512 11091349 638631836 991947187 638631836 991947187 428372635 499978063 428372635 499978063 238519448 41836470 238519448 41836470 984591922 5366132 984591922 5366132 998095060 900229 998095060 900229 437614005 612562559 437614005 612562559 108217125 484883182 108217125 484883182 688024739 702186277 688024739 702186277 499988066 957156672 499988066 957156672 10813679 994164503 10813679 994164503 994698392 341541438 994698392 341541438 288428464 500009278 288428464 500009278 941214767 950979373 941214767 950979373 992176844 499977459 992176844 499977459 500039584 264118874 500039584 264118874 113030154 760839303 113030154 760839303 796609681 798945207 796609681 798945207 499964130 163186117 499964130 163186117 934313284 966992707 934313284 966992707 26817245 8832041 26817245 8832041 978232568 984497465 978232568 984497465 988604481 988800482 988604481 988800482 493710941 318221110 493710941 318221110 84124015 944593429 84124015 944593429 9604522 5810677 9604522 5810677 500014892 499967659 500014892 499967659 807767321 909929794 807767321 909929794 484765935 296966389 484765935 296966389 110680679 612628111 110680679 612628111 815039852 499987559 815039852 499987559 69272093 33503855 69272093 33503855 507826689 499993715 507826689 499993715 224197967 887289229 224197967 887289229 500025391 401758152 500025391 401758152 321869790 610639349 321869790 610639349 499964164 745512780 499964164 745512780 946302401 25554083 946302401 25554083 432494570 692179168 432494570 692179168 759738102 822547177 759738102 822547177 347507823 277425137 347507823 277425137 269710502 236770667 269710502 236770667 158976983 20371450 158976983 20371450 16998487 11699715 16998487 11699715 1499211 999054110 1499211 999054110 500011874 349471496 500011874 349471496 188400137 500016751 188400137 500016751 142979170 923375598 142979170 923375598 73314961 4867424 73314961 4867424 610562537 499980486 610562537 499980486 850091606 246567443 850091606 246567443 317478246 819643634 317478246 819643634 568225399 131777817 568225399 131777817 51512027 33006045 51512027 33006045 31522032 985573445 31522032 985573445 986667170 406554039 986667170 406554039 514449991 500038263 514449991 500038263 45690793 499967953 45690793 499967953 852438359 500003899 852438359 500003899 535046034 499987123 535046034 499987123 860300728 500016823 860300728 500016823 576014457 346222149 576014457 346222149 973006752 715188574 973006752 715188574 245005652 876986402 245005652 876986402 510679824 326648199 510679824 326648199 184066416 65698055 184066416 65698055 568304498 633488794 568304498 633488794 51844397 37487422 51844397 37487422 1565747 744407468 1565747 744407468 654189653 79888111 654189653 79888111 300375159 379238412 300375159 379238412 499966334 23080415 499966334 23080415 954197417 643793407 954197417 643793407 351447115 448763155 351447115 448763155 500028066 555274462 500028066 555274462 945987029 40066959 945987029 40066959 982572474 702802289 982572474 702802289 340690366 294381296 340690366 294381296 499978988 59864314 499978988 59864314 500037802 657146830 500037802 657146830 314231457 149751231 314231457 149751231 500017875 94927790 500017875 94927790 908288720 698968401 908288720 698968401 675337104 672878253 675337104 672878253 115629372 926637889 115629372 926637889 500037006 611808757 500037006 611808757 348295045 812272871 348295045 812272871 102353537 909502001 102353537 909502001 966905245 12816320 966905245 12816320 6943108 667661712 6943108 667661712 546986324 499995108 546986324 499995108 138511174 639248652 138511174 639248652 606640536 101487637 606640536 101487637 984947645 899675388 984947645 899675388 10858570 993897039 10858570 993897039 1512899 266106344 1512899 266106344 749447182 769653391 749447182 769653391 929954671 39096032 929954671 39096032 26227660 550449743 26227660 550449743 500038074 217496918 500038074 217496918 925922751 931990475 925922751 931990475 20863724 229545705 20863724 229545705 860737775 62880077 860737775 62880077 47249295 600914322 47249295 600914322 634103485 21208017 634103485 21208017 981102574 814016831 981102574 814016831 161369382 85740409 161369382 85740409 78603415 7813903 78603415 7813903 761388437 782189178 761388437 782189178 969768158 984151052 969768158 984151052 8493496 7035546 8493496 7035546 732954981 606725082 732954981 606725082 485198700 218912208 485198700 218912208 499974583 770929562 499974583 770929562 803551864 993868419 803551864 993868419 416713941 499982614 416713941 499982614 893597406 10000817 893597406 10000817 430310059 621402412 430310059 621402412 37855633 968445619 37855633 968445619 28786437 499963763 28786437 499963763 644618980 860147635 644618980 860147635 407887600 154145368 407887600 154145368 568258938 766252008 568258938 766252008 203352214 182542727 203352214 182542727 835717747 932700547 835717747 932700547 279080441 468892405 279080441 468892405 773124450 800768209 773124450 800768209 904999266 19790133 904999266 19790133 989504178 3003988 989504178 3003988 178515158 637738520 178515158 637738520 606453151 240313230 606453151 240313230 875454972 500027262 875454972 500027262 311065486 727438227 311065486 727438227 565030159 499990876 565030159 499990876 925647179 34168736 925647179 34168736 499968716 652471480 499968716 652471480 810960290 917467301 810960290 917467301 985571189 7189218 985571189 7189218 499964725 918059292 499964725 918059292 841712758 220853937 841712758 220853937 421943989 628918134 421943989 628918134 500016971 499999133 500016971 499999133 247946656 145662702 247946656 145662702 499974076 891122404 499974076 891122404 909946668 944927837 909946668 944927837 363273001 500007136 363273001 500007136 16181510 365956296 16181510 365956296 467940495 782818553 467940495 782818553 681174697 434408047 681174697 434408047 476744037 776458982 476744037 776458982 794240818 796903744 794240818 796903744 849052088 16942665 849052088 16942665 499973809 744003606 499973809 744003606 861121290 390968338 861121290 390968338 425497061 617924084 425497061 617924084 668504764 721247766 668504764 721247766 476972995 230631348 476972995 230631348 515981768 655823496 515981768 655823496 719100090 859110545 719100090 859110545 499997090 24442731 499997090 24442731 3092351 998568008 3092351 998568008 999659852 499973907 999659852 499973907 248572622 95724876 248572622 95724876 958344396 500024031 958344396 500024031 25139431 20283128 25139431 20283128 2702112 500015132 2702112 500015132 926983933 313321302 926983933 313321302 271122046 499997000 271122046 499997000 472217140 500034248 472217140 500034248 526123903 699763005 526123903 699763005 399962529 499972609 399962529 499972609 649567916 837087071 649567916 837087071 345850484 237861605 345850484 237861605 793784576 138266800 793784576 138266800 873742404 981516793 873742404 981516793 431597132 14507150 431597132 14507150 499989228 468440791 499989228 468440791 197209665 658713117 197209665 658713117 731861485 760636561 731861485 760636561 22701790 16950518 22701790 16950518 500032177 826326765 500032177 826326765 238714847 205789134 238714847 205789134 886994129 92701981 886994129 92701981 353184942 499998540 353184942 499998540 896799415 912420080 896799415 912420080 67409778 456816638 67409778 456816638 465649693 663029207 465649693 663029207 910786559 34654698 910786559 34654698 475430236 570050846 475430236 570050846 856609046 499974782 856609046 499974782 14544963 518849872 14544963 518849872 500033883 170445816 500033883 170445816 500004722 994967546 500004722 994967546 324285614 196335224 324285614 196335224 837623216 855739542 837623216 855739542 92674960 440455631 92674960 440455631 605144967 760767135 605144967 760767135 86010214 61234107 86010214 61234107 60053237 953690260 60053237 953690260 861120310 500004406 861120310 500004406 419808220 298520425 419808220 298520425 782245408 869746054 782245408 869746054 480025428 172250221 480025428 172250221 886917676 915231249 886917676 915231249 999695799 431044056 999695799 431044056 550891214 860023748 550891214 860023748 81329629 182736027 81329629 182736027 554439612 515829765 554439612 515829765 276081939 246641952 276081939 246641952 865294610 752503051 865294610 752503051 210199589 72909062 210199589 72909062 933450163 22325631 933450163 22325631 427611812 672178364 427611812 672178364 157046120 98988286 157046120 98988286 903455429 34684867 903455429 34684867 499974 678353731 499974 678353731 508503579 499994094 508503579 499994094 6406995 701646930 6406995 701646930 674318464 203337463 674318464 203337463 42188080 500007090 42188080 500007090 934885460 59318974 934885460 59318974 987385173 500020779 987385173 500020779 704158819 720313180 704158819 720313180 125006313 438057213 125006313 438057213 532992466 785178434 532992466 785178434 808339211 911683980 808339211 911683980 82170048 429139192 82170048 429139192 612354168 284201545 612354168 284201545 118180685 506320654 118180685 506320654 772929489 124546912 772929489 124546912 896701399 985933206 896701399 985933206 987559884 990475140 987559884 990475140 996956508 2378631 996956508 2378631 308328 999826886 308328 999826886 153391 999929443 153391 999929443 805718773 487183014 805718773 487183014 353410058 755252118 353410058 755252118 50975874 960592433 50975874 960592433 500004934 670092489 500004934 670092489 285807803 147793870 285807803 147793870 564907094 684879037 564907094 684879037 327507716 123681184 327507716 123681184 717543942 854884783 717543942 854884783 242296728 499984753 242296728 499984753 513640507 420552127 513640507 420552127 926259452 986040021 926259452 986040021 992048964 6565311 992048964 6565311 3564826 500021904 3564826 500021904 642860972 868601152 642860972 868601152 65683490 266494429 65683490 266494429 758743616 839243424 758743616 839243424 908873979 53060278 908873979 53060278 374761868 750262837 374761868 750262837 140060166 447286949 140060166 447286949 623036730 691083402 623036730 691083402 472560255 132938123 472560255 132938123 499981822 589569790 499981822 589569790 169500733 246531488 169500733 246531488 762512945 500010108 762512945 500010108 399617297 281091406 399617297 281091406 781780597 987208239 781780597 987208239 10853574 235534549 10853574 235534549 504689612 498879718 504689612 498879718 349307941 598934712 349307941 598934712 500038115 821818556 500038115 821818556 844688975 177048936 844688975 177048936 572320618 500030962 572320618 500030962 896198266 57047985 896198266 57047985 500007274 410090771 500007274 410090771 521742558 907696831 521742558 907696831 499992357 500024811 499992357 500024811 946319935 29918214 946319935 29918214 446790243 807150069 446790243 807150069 500015917 198022003 500015917 198022003 497190493 644381960 497190493 644381960 692111862 789936084 692111862 789936084 59601225 972780737 59601225 972780737 995678181 995884808 995678181 995884808 374661852 69967129 374661852 69967129 25205584 956913182 25205584 956913182 668947643 100353678 668947643 100353678 54052736 36982009 54052736 36982009 975123107 7821714 975123107 7821714 3555053 997553559 3555053 997553559 538539336 499992407 538539336 499992407 154740225 876578989 154740225 876578989 647503717 500018332 647503717 500018332 395046698 810760740 395046698 810760740 124374475 84277638 124374475 84277638 956150632 972695014 956150632 972695014 499976893 404543382 499976893 404543382 176817233 104180075 176817233 104180075 39971060 980728185 39971060 980728185 951573115 441187347 951573115 441187347 93304372 973784845 93304372 973784845 880251391 499986389 880251391 499986389 500011274 358359491 500011274 358359491 226048200 869321431 226048200 869321431 93520334 906604987 93520334 906604987 19535290 499960978 19535290 499960978 957616854 15606693 957616854 15606693 12822497 993671060 12822497 993671060 995782030 997970955 995782030 997970955 499971748 423584113 499971748 423584113 339765268 147246282 339765268 147246282 570762705 594708556 570762705 594708556 329423423 739170410 329423423 739170410 867428106 128917282 867428106 128917282 29198152 985490750 29198152 985490750 995558059 2379919 995558059 2379919 998008977 500029036 998008977 500029036 221633148 836248033 221633148 836248033 131244139 124095605 131244139 124095605 500015444 500009331 500015444 500009331 117380394 21633622 117380394 21633622 998435005 667346151 998435005 667346151 360521957 268705203 360521957 268705203 783584142 499989249 783584142 499989249 321501843 499996331 321501843 499996331 928644275 500010898 928644275 500010898 440699766 340078101 440699766 340078101 692263287 704967859 692263287 704967859 84658481 74988996 84658481 74988996 925909640 21927291 925909640 21927291 490741869 776201525 490741869 776201525 787648348 429277541 787648348 429277541 78665667 970356232 78665667 970356232 993187042 418672225 993187042 418672225 500007750 621852108 500007750 621852108 64666093 348750888 64666093 348750888 714408631 740959852 714408631 740959852 836597253 257150845 836597253 257150845 253986322 800980593 253986322 800980593 529984700 499970958 529984700 499970958 937497516 891773117 937497516 891773117 443395619 500024310 443395619 500024310 143479913 417702709 143479913 417702709 710144615 178273879 710144615 178273879 45374335 837932682 45374335 837932682 686298377 281214607 686298377 281214607 739191456 803351136 739191456 803351136 313976233 273317323 313976233 273317323 823162259 934890248 823162259 934890248 471978402 144495807 471978402 144495807 516649616 556142296 516649616 556142296 238604451 356155845 238604451 356155845 672427471 602171313 672427471 602171313 113834799 958278690 113834799 958278690 961471594 16780199 961471594 16780199 420497382 628919603 420497382 628919603 690128066 302956714 690128066 302956714 821496631 105206081 821496631 105206081 36174892 31854478 36174892 31854478 869802714 791768913 869802714 791768913 462684925 369936497 462684925 369936497 650271868 47926927 650271868 47926927 55948749 707875629 55948749 707875629 499997168 793360205 499997168 793360205 875191644 93096047 875191644 93096047 67658882 32851638 67658882 32851638 29604104 15014350 29604104 15014350 996697754 809677 996697754 809677 231517591 834614474 231517591 834614474 863540492 328997034 863540492 328997034 275855822 792820128 275855822 792820128 943607234 33574608 943607234 33574608 257086160 499984423 257086160 499984423 175758110 827159449 175758110 827159449 572502829 236577522 572502829 236577522 500000746 770186632 500000746 770186632 410264535 294880699 410264535 294880699 45335008 608260534 45335008 608260534 748926329 429811964 748926329 429811964 242815581 629998681 242815581 629998681 724298167 244661224 724298167 244661224 383098526 783185644 383098526 783185644 121415702 54251540 121415702 54251540 18539572 538041905 18539572 538041905 721439484 138153248 721439484 138153248 499989111 754600310 499989111 754600310 426000991 499992534 426000991 499992534 223767226 802969446 223767226 802969446 931566443 380942168 931566443 380942168 554142451 602767158 554142451 602767158 272742811 500019662 272742811 500019662 701641204 452575878 701641204 452575878 392631949 500026716 392631949 500026716 915933314 71255069 915933314 71255069 9884571 500016911 9884571 500016911 701072834 183623548 701072834 183623548 499988019 913996006 499988019 913996006 15833768 12930833 15833768 12930833 8960837 8927400 8960837 8927400 639033202 521393293 639033202 521393293 499960235 292863726 499960235 292863726 794011505 677341934 794011505 677341934 351706109 500012710 351706109 500012710 718989247 429636892 718989247 429636892 361879969 749920954 361879969 749920954 718015162 264389018 718015162 264389018 410137071 541044690 410137071 541044690 750590105 885085529 750590105 885085529 431977393 351255932 431977393 351255932 500001032 991076819 500001032 991076819 275383966 267184707 275383966 267184707 171012683 113578599 171012683 113578599 978750657 18557861 978750657 18557861 3907841 761317147 3907841 761317147 824666472 94434806 824666472 94434806 29048695 733820381 29048695 733820381 657230670 74074677 657230670 74074677 49382814 554138166 49382814 554138166 522721875 500020578 522721875 500020578 926711523 118882525 926711523 118882525 619209338 532948384 619209338 532948384 499978097 859031863 499978097 859031863 878469801 279497744 878469801 279497744 221614559 535024212 221614559 535024212 500033380 936354912 500033380 936354912 366867722 402767118 366867722 402767118 645700829 346094881 645700829 346094881 407876661 764849072 407876661 764849072 517861450 301507370 517861450 301507370 229663988 919475072 229663988 919475072 576898701 317417301 576898701 317417301 483725136 591374664 483725136 591374664 824868995 166106453 824868995 166106453 916901070 988406617 916901070 988406617 5814153 223114821 5814153 223114821 489019903 732043335 489019903 732043335 821486231 50715822 821486231 50715822 19261518 822338248 19261518 822338248 883050706 430937697 883050706 430937697 439277336 500003946 439277336 500003946 698714699 136854098 698714699 136854098 91664579 531220439 91664579 531220439 653261018 461732086 653261018 461732086 500006342 84149558 500006342 84149558 38950749 979980492 38950749 979980492 619686883 444202553 619686883 444202553 246574194 499998838 246574194 499998838 715651785 197698619 715651785 197698619 46321472 986265237 46321472 986265237 533797012 254232342 533797012 254232342 195659900 536374802 195659900 536374802 705165871 956350519 705165871 956350519 14646354 399300659 14646354 399300659 855944144 42475269 855944144 42475269 2650873 1742010 2650873 1742010 500034549 499963612 500034549 499963612 907719421 953869304 907719421 953869304 975767422 23798148 975767422 23798148 241126653 499999013 241126653 499999013 824069181 10746921 824069181 10746921 7787663 992566794 7787663 992566794 997324354 500021860 997324354 500021860 499983554 385211707 499983554 385211707 500027208 390370456 500027208 390370456 779785209 34121208 779785209 34121208 1139864 708294081 1139864 708294081 500018689 500003738 500018689 500003738 806469670 525198618 806469670 525198618 264546202 331998001 264546202 331998001 715847240 791426318 715847240 791426318 843985837 153308896 843985837 153308896 388467526 816950524 388467526 816950524 168659180 165558000 168659180 165558000 83786858 589810408 83786858 589810408 629154951 136543907 629154951 136543907 72864494 942658473 72864494 942658473 968175776 26844325 968175776 26844325 994344154 546543 994344154 546543 117347473 602621204 117347473 602621204 500036163 24962098 500036163 24962098 455080501 499987424 455080501 499987424 761106312 500029213 761106312 500029213 177533882 966220555 177533882 966220555 794828454 190247803 794828454 190247803 55828672 991231817 55828672 991231817 3729357 310047147 3729357 310047147 500021160 692877128 500021160 692877128 776511820 428680167 776511820 428680167 499976507 786042208 499976507 786042208 564613406 209621204 564613406 209621204 215191677 500023429 215191677 500023429 659072500 499975677 659072500 499975677 16975953 306983925 16975953 306983925 460568517 792815738 460568517 792815738 499983265 392999682 499983265 392999682 186429648 968037810 186429648 968037810 22286009 468597328 22286009 468597328 514303670 617525383 514303670 617525383 855338715 111452874 855338715 111452874 201377784 711645794 201377784 711645794 500004686 891255854 500004686 891255854 741008602 232917238 741008602 232917238 184999727 500030363 184999727 500030363 500005787 797764723 500005787 797764723 827820153 478359592 827820153 478359592 499983508 777298090 499983508 777298090 174626731 877948055 174626731 877948055 84252531 499962571 84252531 499962571 897488572 38370880 897488572 38370880 340872584 864672658 340872584 864672658 938095133 444754 938095133 444754 499984361 720700734 499984361 720700734 822700771 868863180 822700771 868863180 99128040 933496059 99128040 933496059 959732030 480203648 959732030 480203648 359436418 196381265 359436418 196381265 675061250 402399871 675061250 402399871 241992083 811041941 241992083 811041941 871009396 499962949 871009396 499962949 156119540 81999422 156119540 81999422 938207692 656996788 938207692 656996788 331524111 961503266 331524111 961503266 963723674 78294 963723674 78294 491576040 603904378 491576040 603904378 707632555 843688632 707632555 843688632 87782947 929008671 87782947 929008671 500002522 499989000 500002522 499989000 647305843 340248934 647305843 340248934 359772496 500023579 359772496 500023579 74000380 599988823 74000380 599988823 897387844 196239097 897387844 196239097 225292799 921940429 225292799 921940429 574805417 305313367 574805417 305313367 848706291 142673604 848706291 142673604 288043876 499968545 288043876 499968545 903432911 597188817 903432911 597188817 499962516 22690157 499962516 22690157 978861774 988529108 978861774 988529108 6988885 3979245 6988885 3979245 997912747 999092922 997912747 999092922 284905 499974612 284905 499974612 489743629 62763334 489743629 62763334 833226270 587073642 833226270 587073642 337856846 236904486 337856846 236904486 688691243 708710606 688691243 708710606 210014341 477973569 210014341 477973569 500010269 219021633 500010269 219021633 499997462 819080848 499997462 819080848 886831313 66068316 886831313 66068316 278321623 805322881 278321623 805322881 651112932 611081681 651112932 611081681 262321265 165557572 262321265 165557572 570687007 590403751 570687007 590403751 449221301 499990232 449221301 499990232 22783920 533408270 22783920 533408270 703420249 93496933 703420249 93496933 460336406 904706349 460336406 904706349 930624183 491644811 930624183 491644811 211542957 499970073 211542957 499970073 660708408 332741868 660708408 332741868 337681015 757804817 337681015 757804817 500013968 299557811 500013968 299557811 227018793 189602964 227018793 189602964 898669926 901082887 898669926 901082887 950035278 21745861 950035278 21745861 987152412 500000307 987152412 500000307 111717498 106638234 111717498 106638234 975867886 979050485 975867886 979050485 248883500 499963176 248883500 499963176 983579915 658010557 983579915 658010557 28895660 12403890 28895660 12403890 560567149 499999469 560567149 499999469 715600349 878832552 715600349 878832552 499977085 145106968 499977085 145106968 862012310 517867885 862012310 517867885 499986922 960447057 499986922 960447057 550113891 429114580 550113891 429114580 114051869 672715201 114051869 672715201 891577539 960973567 891577539 960973567 31552647 13337898 31552647 13337898 532461355 604950334 532461355 604950334 613432858 659676093 613432858 659676093 430682206 338402482 430682206 338402482 273204321 928404151 273204321 928404151 973139297 394822008 973139297 394822008 274837852 231985840 274837852 231985840 653706493 942933055 653706493 942933055 237394192 199106376 237394192 199106376 37159315 747325507 37159315 747325507 476417524 459079787 476417524 459079787 814386215 500034940 814386215 500034940 28248445 971804780 28248445 971804780 542743266 106537054 542743266 106537054 375574511 693991425 375574511 693991425 500015555 78997892 500015555 78997892 389816487 546310785 389816487 546310785 602739627 108342556 602739627 108342556 455016645 871212700 455016645 871212700 933156867 19950700 933156867 19950700 18065846 500030802 18065846 500030802 633174060 681853037 633174060 681853037 906029012 943894966 906029012 943894966 500014111 403398696 500014111 403398696 359836577 519858564 359836577 519858564 612748759 193857498 612748759 193857498 23496317 535469945 23496317 535469945 932360223 317642484 932360223 317642484 447916341 500024739 447916341 500024739 822409210 919409867 822409210 919409867 35312849 982070857 35312849 982070857 524123104 458250182 524123104 458250182 288251417 157452540 288251417 157452540 112826261 906819559 112826261 906819559 7672768 149260200 7672768 149260200 500036371 917690499 500036371 917690499 410313469 500036384 410313469 500036384 499963364 150332414 499963364 150332414 111491325 894599790 111491325 894599790 544635832 313406906 544635832 313406906 201952055 87132431 201952055 87132431 499971359 397937417 499971359 397937417 499997944 970960013 499997944 970960013 27681350 53543992 27681350 53543992 572274711 540517249 572274711 540517249 229758638 222678724 229758638 222678724 114776486 968963819 114776486 968963819 29285091 437936212 29285091 437936212 499993168 54873711 499993168 54873711 667939373 707024456 667939373 707024456 229695834 303673136 229695834 303673136 719153874 963207666 719153874 963207666 499973794 360268673 499973794 360268673 137798472 903906064 137798472 903906064 688722395 306089951 688722395 306089951 286977709 817741315 286977709 817741315 949290819 499962924 949290819 499962924 255074155 526920955 255074155 526920955 550517850 238584572 550517850 238584572 149867746 500018439 149867746 500018439 646664188 383182472 646664188 383182472 192480789 878579086 192480789 878579086 605298421 369213825 605298421 369213825 282180767 514673621 282180767 514673621 562921888 361771784 562921888 361771784 499983050 938842490 499983050 938842490 26983751 10748556 26983751 10748556 989034592 331613026 989034592 331613026 329252094 568053313 329252094 568053313 500037609 183216387 500037609 183216387 500012345 736307179 500012345 736307179 217083606 499969858 217083606 499969858 363581464 799464282 363581464 799464282 511688012 386079556 511688012 386079556 499642767 510891449 499642767 510891449 641475556 273361304 641475556 273361304 482204505 526334279 482204505 526334279 616731739 499962140 616731739 499962140 315115120 693543398 315115120 693543398 230836383 144662087 230836383 144662087 922918876 45670190 922918876 45670190 974721122 12732334 974721122 12732334 988680575 591395069 988680575 591395069 291460900 922605900 291460900 922605900 956295608 6839036 956295608 6839036 3396271 3073292 3396271 3073292 2852478 997361038 2852478 997361038 500037160 337450408 500037160 337450408 499968535 798288107 499968535 798288107 804722318 25863314 804722318 25863314 981057827 1866866 981057827 1866866 481270652 774245630 481270652 774245630 500009355 500005755 500009355 500005755 941153710 210321397 941153710 210321397 500011245 792387565 500011245 792387565 892159284 892553747 892159284 892553747 14205932 998481229 14205932 998481229 998594004 221868963 998594004 221868963 278201058 504668040 278201058 504668040 547097786 372363790 547097786 372363790 163193862 923522226 163193862 923522226 978776174 993214138 978776174 993214138 996004708 248714058 996004708 248714058 499985695 821923716 499985695 821923716 500014707 95372010 500014707 95372010 954103827 991453334 954103827 991453334 136857874 279092211 136857874 279092211 627290187 513972070 627290187 513972070 500026302 726223997 500026302 726223997 273197970 251456438 273197970 251456438 681498312 500016376 681498312 500016376 367252865 800226120 367252865 800226120 194039548 983345542 194039548 983345542 599370214 198395790 599370214 198395790 833864029 500022408 833864029 500022408 500006949 248535845 500006949 248535845 833312782 86984614 833312782 86984614 975270547 620792336 975270547 620792336 499964983 326639961 499964983 326639961 213836313 500029317 213836313 500029317 572896913 888258542 572896913 888258542 93546257 924751042 93546257 924751042 929480056 321648869 929480056 321648869 395365615 708902105 395365615 708902105 684654870 202805007 684654870 202805007 85821993 874739055 85821993 874739055 500025875 178058845 500025875 178058845 82493718 74485436 82493718 74485436 977748855 500036500 977748855 500036500 479473484 874745463 479473484 874745463 41693292 445318743 41693292 445318743 500007972 119523532 500007972 119523532 403284596 500007125 403284596 500007125 590860759 799166198 590860759 799166198 833681671 381334409 833681671 381334409 459159873 765373451 459159873 765373451 778420758 29491733 778420758 29491733 263859909 765246282 263859909 765246282 116982110 48059522 116982110 48059522 4198053 997384168 4198053 997384168 527266949 214688567 527266949 214688567 266808166 500008499 266808166 500008499 765215645 111707626 765215645 111707626 263302356 301594698 263302356 301594698 515200250 869095903 515200250 869095903 340367707 131764770 340367707 131764770 888693061 927917759 888693061 927917759 967347323 371027581 967347323 371027581 497357991 972798477 497357991 972798477 988493938 994296288 988493938 994296288 499992520 197171298 499992520 197171298 584164255 797408995 584164255 797408995 172753769 75405522 172753769 75405522 602784556 490827471 602784556 490827471 132335007 109499641 132335007 109499641 929046055 500028711 929046055 500028711 499995447 751552052 499995447 751552052 701816456 653030501 701816456 653030501 270835085 851461544 270835085 851461544 913871498 499966095 913871498 499966095 500022116 164187548 500022116 164187548 558502733 606199213 558502733 606199213 499974139 171298172 499974139 171298172 9124204 500014055 9124204 500014055 517827236 452764383 517827236 452764383 197451252 500025254 197451252 500025254 602883601 271023674 602883601 271023674 500006282 500008029 500006282 500008029 289725969 871160315 289725969 871160315 911957534 500004195 911957534 500004195 479097218 782458705 479097218 782458705 505783901 367820585 505783901 367820585 279535678 843332501 279535678 843332501 860420869 69664570 860420869 69664570 15317825 677573659 15317825 677573659 606730874 212346812 606730874 212346812 113189380 534003574 113189380 534003574 575280349 413957264 575280349 413957264 597075916 673856365 597075916 673856365 230090156 108297612 230090156 108297612 86479347 696369288 86479347 696369288 376708767 277413365 376708767 277413365 109656165 926833423 109656165 926833423 568108178 500032257 568108178 500032257 184523259 394491696 184523259 394491696 657854471 749757137 657854471 749757137 216168442 179418432 216168442 179418432 662174965 783461039 662174965 783461039 144453228 499998350 144453228 499998350 783777348 711743535 783777348 711743535 261353249 36882643 261353249 36882643 983589037 509918671 983589037 509918671 254868005 108493889 254868005 108493889 500026531 603153415 500026531 603153415 757396551 162466412 757396551 162466412 404898791 701403396 404898791 701403396 659492504 270422965 659492504 270422965 370177351 735199020 370177351 735199020 87039384 500003754 87039384 500003754 758634708 185941805 758634708 185941805 154658121 500022457 154658121 500022457 797118307 124728048 797118307 124728048 166961219 878288461 166961219 878288461 931844098 934032776 931844098 934032776 499973950 613195744 499973950 613195744 598892287 499960130 598892287 499960130 218506358 85279455 218506358 85279455 532103743 843817004 532103743 843817004 857162871 249072797 857162871 249072797 386246754 893939574 386246754 893939574 979850974 499984541 979850974 499984541 263135724 496820395 263135724 496820395 800541170 934761723 800541170 934761723 221377883 417043059 221377883 417043059 500003421 807197678 500003421 807197678 160908679 62930488 160908679 62930488 541088106 658770895 541088106 658770895 67135334 47485450 67135334 47485450 981372875 732009020 981372875 732009020 403966483 116677372 403966483 116677372 563674016 750663789 563674016 750663789 177240876 939663103 177240876 939663103 47535189 27833077 47535189 27833077 981540716 15364934 981540716 15364934 10195534 500034726 10195534 500034726 168260772 316706304 168260772 316706304 721054269 651580968 721054269 651580968 267667836 171544965 267667836 171544965 500025982 590086252 500025982 590086252 361777771 278448792 361777771 278448792 500032119 184029950 500032119 184029950 96584157 964068227 96584157 964068227 981173124 993360519 981173124 993360519 499976472 188485652 499976472 188485652 933231315 15323592 933231315 15323592 330990391 837260964 330990391 837260964 72271121 985668881 72271121 985668881 500009888 230904716 500009888 230904716 266550878 500006672 266550878 500006672 35027646 499976919 35027646 499976919 689455311 922388573 689455311 922388573 75512848 39206957 75512848 39206957 965096087 17180139 965096087 17180139 314058984 500034434 314058984 500034434 168756903 112017530 168756903 112017530 557837739 499982692 557837739 499982692 731929424 831586815 731929424 831586815 35158302 416093435 35158302 416093435 933109412 499990142 933109412 499990142 142282827 922060325 142282827 922060325 7479195 2637786 7479195 2637786 998021579 501987573 998021579 501987573 256042860 468307264 256042860 468307264 709302015 259958106 709302015 259958106 854715935 500010687 854715935 500010687 37902810 28714724 37902810 28714724 981549456 995422513 981549456 995422513 259934306 190524468 259934306 190524468 986801186 956210048 986801186 956210048 499995866 177410236 499995866 177410236 580425421 675574532 580425421 675574532 699410684 298761380 699410684 298761380 128266564 943008119 128266564 943008119 500004235 975926052 500004235 975926052 9830151 134601550 9830151 134601550 818032177 500034674 818032177 500034674 871951495 499991019 871951495 499991019 916031650 597394241 916031650 597394241 414832476 433470904 414832476 433470904 483381354 499964088 483381354 499964088 759322019 656270919 759322019 656270919 494809344 499963672 494809344 499963672 174893743 136956504 174893743 136956504 128974922 500005071 128974922 500005071 867150595 104083966 867150595 104083966 290476445 886183932 290476445 886183932 914588645 499999723 914588645 499999723 963233139 25299990 963233139 25299990 499975610 664449822 499975610 664449822 889547372 2479136 889547372 2479136 449551280 499994866 449551280 499994866 883607446 329124224 883607446 329124224 500009694 234253867 500009694 234253867 218629710 152919144 218629710 152919144 500004600 499979965 500004600 499979965 89761497 943116905 89761497 943116905 47951975 32612023 47951975 32612023 629112727 499966281 629112727 499966281 499995304 826317737 499995304 826317737 928111140 499965549 928111140 499965549 285257647 917904868 285257647 917904868 966538736 276064166 966538736 276064166 499961304 515358329 499961304 515358329 810554038 456436948 810554038 456436948 349092938 500007241 349092938 500007241 562919414 50491831 562919414 50491831 449019827 574858727 449019827 574858727 656853173 339104202 656853173 339104202 452364310 875707810 452364310 875707810 642709416 470601159 642709416 470601159 193307160 559188081 193307160 559188081 789866950 142125168 789866950 142125168 499964710 880200472 499964710 880200472 896075825 86428237 896075825 86428237 80828942 76310640 80828942 76310640 554166167 689842580 554166167 689842580 724230488 143842683 724230488 143842683 873390440 27572783 873390440 27572783 500020191 729257083 500020191 729257083 254694571 803691439 254694571 803691439 838111011 113741438 838111011 113741438 405534748 535589480 405534748 535589480 561194435 103422342 561194435 103422342 499963538 499966276 499963538 499966276 106793260 925914920 106793260 925914920 941595608 991564670 941595608 991564670 442599232 180427665 442599232 180427665 879096249 90372332 879096249 90372332 304905415 500027240 304905415 500027240 660460330 996220743 660460330 996220743 499989864 354802055 499989864 354802055 326734172 500002948 326734172 500002948 996670579 1873048 996670579 1873048 999173112 539430560 999173112 539430560 441554793 360477448 441554793 360477448 651449144 624891047 651449144 624891047 498347970 206705893 498347970 206705893 915800707 746036573 915800707 746036573 302021257 499972103 302021257 499972103 67560783 524306122 67560783 524306122 606299526 464282796 606299526 464282796 192100624 831316243 192100624 831316243 500023550 380365986 500023550 380365986 330946544 500021290 330946544 500021290 201787697 801945500 201787697 801945500 862464032 866672263 862464032 866672263 301393229 244170618 301393229 244170618 791180273 690159721 791180273 690159721 499989622 299444215 499989622 299444215 155171446 995354382 155171446 995354382 997938174 499979452 997938174 499979452 256612902 143994465 256612902 143994465 892453206 500011794 892453206 500011794 900852101 949467931 900852101 949467931 499980685 500031605 499980685 500031605 73215907 936128080 73215907 936128080 25891141 975215292 25891141 975215292 975674315 983249819 975674315 983249819 180616493 228970752 180616493 228970752 383692927 500982050 383692927 500982050 527600050 107457324 527600050 107457324 170561375 500022938 170561375 500022938 560043646 425295133 560043646 425295133 822991572 641951973 822991572 641951973 356892901 137875216 356892901 137875216 120515798 120251992 120515798 120251992 885475927 929388151 885475927 929388151 60915063 32690154 60915063 32690154 503299938 868369690 503299938 868369690 116003174 88799296 116003174 88799296 953039035 502439868 953039035 502439868 500029939 805048032 500029939 805048032 884576415 269238337 884576415 269238337 499993736 694669368 499993736 694669368 852537154 86775820 852537154 86775820 10359794 8241550 10359794 8241550 5241161 4479772 5241161 4479772 3371281 2078355 3371281 2078355 565037046 499997515 565037046 499997515 215465883 120085407 215465883 120085407 622211979 499988673 622211979 499988673 160298444 912366903 160298444 912366903 928718728 928892191 928718728 928892191 20454183 500023746 20454183 500023746 953469590 570451147 953469590 570451147 102058212 66824191 102058212 66824191 581865724 622129506 581865724 622129506 499978950 367549785 499978950 367549785 742363807 794050008 742363807 794050008 820214068 822889742 820214068 822889742 499963634 425027924 499963634 425027924 660975201 686739148 660975201 686739148 270690957 191027615 270690957 191027615 527168488 499983545 527168488 499983545 56400587 968115345 56400587 968115345 999570462 200870397 999570462 200870397 168672469 880608555 168672469 880608555 500009147 297648354 500009147 297648354 745533748 672810385 745533748 672810385 499978923 811441389 499978923 811441389 512245256 364877000 512245256 364877000 779407606 137182095 779407606 137182095 182996179 500016655 182996179 500016655 937653560 508456350 937653560 508456350 499968032 389699364 499968032 389699364 448563562 644583083 448563562 644583083 508984267 253082655 508984267 253082655 237787064 179140671 237787064 179140671 155146290 915916199 155146290 915916199 960256401 354491213 960256401 354491213 500009990 924356753 500009990 924356753 178310477 574352833 178310477 574352833 620624685 720622725 620624685 720622725 727321288 68785347 727321288 68785347 47547982 957369707 47547982 957369707 13001486 449014443 13001486 449014443 751495175 803608156 751495175 803608156 454287404 384394142 454287404 384394142 782677946 500003107 782677946 500003107 499979479 144766554 499979479 144766554 341624390 499989972 341624390 499989972 922124950 624247568 922124950 624247568 444200188 325055458 444200188 325055458 799192251 97744425 799192251 97744425 500006517 944446956 500006517 944446956 46835266 6737616 46835266 6737616 4045499 1398458 4045499 1398458 32881 721875347 32881 721875347 499990756 247814043 499990756 247814043 201284186 19686209 201284186 19686209 516050840 500012099 516050840 500012099 112205715 58644725 112205715 58644725 500026945 829003390 500026945 829003390 182114041 116669186 182114041 116669186 974669490 965981 974669490 965981 999057190 237573 999057190 237573 356659588 499967813 356659588 499967813 603425287 618529007 603425287 618529007 922238150 34246256 922238150 34246256 17220091 997616006 17220091 997616006 1272060 499995244 1272060 499995244 788102611 136484784 788102611 136484784 863727044 734209754 863727044 734209754 243807892 466228200 243807892 466228200 703895581 77459830 703895581 77459830 946599808 949988288 946599808 949988288 249410298 407433708 249410298 407433708 529518073 685192886 529518073 685192886 279125732 499974175 279125732 499974175 906633002 984394844 906633002 984394844 993282026 499971565 993282026 499971565 63415532 688477785 63415532 688477785 500036972 326138884 500036972 326138884 104909291 859569710 104909291 859569710 500000154 306232332 500000154 306232332 784310000 902476928 784310000 902476928 89243324 395767112 89243324 395767112 798257359 179347958 798257359 179347958 500015324 865508597 500015324 865508597 573135273 425503485 573135273 425503485 394221250 643642868 394221250 643642868 20997742 436624075 20997742 436624075 500028717 306818581 500028717 306818581 140312649 927587169 140312649 927587169 66499166 27344182 66499166 27344182 721781620 695216120 721781620 695216120 378950315 500023495 378950315 500023495 554418100 147162980 554418100 147162980 333132137 578508311 333132137 578508311 534303062 165768649 534303062 165768649 100023516 65597056 100023516 65597056 768872654 835189529 768872654 835189529 995460463 322283760 995460463 322283760 571543675 940648962 571543675 940648962 25842619 18878172 25842619 18878172 1178273 999157250 1178273 999157250 516693271 238570879 516693271 238570879 898523941 500020449 898523941 500020449 512556849 251117764 512556849 251117764 499974785 607818397 499974785 607818397 762009757 786752572 762009757 786752572 488807002 176797734 488807002 176797734 153035618 96968811 153035618 96968811 983173584 995647882 983173584 995647882 4013466 499962434 4013466 499962434 499965581 583518354 499965581 583518354 605532494 354382674 605532494 354382674 793464038 869892773 793464038 869892773 969589193 974664311 969589193 974664311 9173219 8263193 9173219 8263193 991848184 994964636 991848184 994964636 235940987 499997775 235940987 499997775 993250663 227821705 993250663 227821705 462327794 655150880 462327794 655150880 682220519 901214242 682220519 901214242 73945049 44792871 73945049 44792871 535284244 688773610 535284244 688773610 137903684 900657062 137903684 900657062 965858329 27399096 965858329 27399096 981682355 1168425 981682355 1168425 663930 553839 663930 553839 581390210 746906217 581390210 746906217 435586088 257169098 435586088 257169098 89277856 500029697 89277856 500029697 897401258 9275116 897401258 9275116 991275316 545284178 991275316 545284178 420251030 649914443 420251030 649914443 574499507 499998872 574499507 499998872 312915237 873587704 312915237 873587704 83853789 31895188 83853789 31895188 982251630 997140518 982251630 997140518 428534339 340487311 428534339 340487311 832779010 619199480 832779010 619199480 278421644 123589442 278421644 123589442 73616874 664175535 73616874 664175535 836276000 397492482 836276000 397492482 255963478 942801446 255963478 942801446 715109044 577075519 715109044 577075519 426312937 343119463 426312937 343119463 277935894 828204945 277935894 828204945 920365627 247620741 920365627 247620741 109868686 500034027 109868686 500034027 556668092 650687608 556668092 650687608 294036959 751943011 294036959 751943011 231402625 172660668 231402625 172660668 599473777 499997425 599473777 499997425 753662731 285367128 753662731 285367128 499996426 667328576 499996426 667328576 319067527 738647886 319067527 738647886 602010489 332352009 602010489 332352009 71018693 701539860 71018693 701539860 707409883 141727188 707409883 141727188 133887593 631257036 133887593 631257036 671387191 256238365 671387191 256238365 818296114 923111197 818296114 923111197 329534760 386900196 329534760 386900196 774140869 586793884 774140869 586793884 500019430 401128969 500019430 401128969 354504271 279998571 354504271 279998571 167495360 88134157 167495360 88134157 79133823 9704852 79133823 9704852 611829424 498000274 611829424 498000274 500035211 84875933 500035211 84875933 33397635 974793641 33397635 974793641 568770280 247092113 568770280 247092113 815965178 524607538 815965178 524607538 316803231 831126300 316803231 831126300 836030491 118016812 836030491 118016812 936381027 7616451 936381027 7616451 7346866 6724789 7346866 6724789 6093262 780272294 6093262 780272294 911079795 485508191 911079795 485508191 499990762 396152449 499990762 396152449 250331337 785590664 250331337 785590664 926700804 68531357 926700804 68531357 499967471 500028751 499967471 500028751 833985378 387503857 833985378 387503857 348717721 703768409 348717721 703768409 523673970 471873688 523673970 471873688 359597633 252985299 359597633 252985299 865839012 59544799 865839012 59544799 33989136 641917469 33989136 641917469 541333694 256813718 541333694 256813718 499967885 556417464 499967885 556417464 794324706 51355829 794324706 51355829 981240952 613773198 981240952 613773198 500023047 499986871 500023047 499986871 159800431 903250181 159800431 903250181 712664180 499995247 712664180 499995247 952494799 300085118 952494799 300085118 500008460 627437680 500008460 627437680 184311726 133352681 184311726 133352681 694953774 878126120 694953774 878126120 79642045 973183855 79642045 973183855 543967966 424114947 543967966 424114947 175153630 695948372 175153630 695948372 563237578 357820647 563237578 357820647 805847693 852260011 805847693 852260011 112594245 499960972 112594245 499960972 548555522 367092322 548555522 367092322 500022642 703736751 500022642 703736751 413004786 321091468 413004786 321091468 862040642 76530954 862040642 76530954 118531138 887421488 118531138 887421488 532303961 201945214 532303961 201945214 816218687 183427494 816218687 183427494 118975042 97271225 118975042 97271225 906149198 79293075 906149198 79293075 499979515 721139567 499979515 721139567 782420162 409374805 782420162 409374805 255885988 213607646 255885988 213607646 866955478 870378261 866955478 870378261 499987693 504500563 499987693 504500563 893911076 921232637 893911076 921232637 462827582 352233931 462827582 352233931 500003742 79271726 500003742 79271726 44893854 25486957 44893854 25486957 900996426 955881444 900996426 955881444 342468952 109874119 342468952 109874119 499985056 359858878 499985056 359858878 804468373 820312309 804468373 820312309 499969327 161545902 499969327 161545902 550551648 500001009 550551648 500001009 632616396 238201475 632616396 238201475 264677397 834511186 264677397 834511186 99223118 484327716 99223118 484327716 499972343 892798452 499972343 892798452 74902285 17345933 74902285 17345933 993977937 4259458 993977937 4259458 228723117 269896161 228723117 269896161 500024120 862498365 500024120 862498365 498545626 329393245 498545626 329393245 192217026 500029823 192217026 500029823 858892802 75920178 858892802 75920178 31693826 968811317 31693826 968811317 978931738 365806905 978931738 365806905 611513922 826503177 611513922 826503177 168721480 417951676 168721480 417951676 665617308 500019597 665617308 500019597 281492843 796027827 281492843 796027827 499968928 26682938 499968928 26682938 2331142 616464218 2331142 616464218 779466451 274586717 779466451 274586717 175541190 732761802 175541190 732761802 848457849 454343389 848457849 454343389 500000522 127940333 500000522 127940333 112588599 991712296 112588599 991712296 638076529 508086009 638076529 508086009 500004323 394240544 500004323 394240544 660738651 632654397 660738651 632654397 351891615 703465717 351891615 703465717 158366582 920528648 158366582 920528648 973420354 978393895 973420354 978393895 8959992 6185954 8959992 6185954 507243518 636214837 507243518 636214837 199480537 839136863 199480537 839136863 855084760 891178326 855084760 891178326 64928383 12678942 64928383 12678942 1656199 1509478 1656199 1509478 999354029 141924 999354029 141924 499976672 611285342 499976672 611285342 857008564 865510764 857008564 865510764 81287553 45465725 81287553 45465725 44842109 534634513 44842109 534634513 539968336 499977820 539968336 499977820 66173460 499999320 66173460 499999320 725058547 837992813 725058547 837992813 398451833 471100618 398451833 471100618 546212640 361478104 546212640 361478104 745848315 239265516 745848315 239265516 499961155 591737926 499961155 591737926 710729688 132769748 710729688 132769748 452614499 461706503 452614499 461706503 500031869 259656305 500031869 259656305 770111435 218389881 770111435 218389881 499978017 716908203 499978017 716908203 843709414 482750212 843709414 482750212 247730102 189137711 247730102 189137711 824916934 998351523 824916934 998351523 499973384 406182183 499973384 406182183 859233544 938700139 859233544 938700139 980808089 984771632 980808089 984771632 335121372 471800882 335121372 471800882 600223134 718186057 600223134 718186057 268743474 245947997 268743474 245947997 777871490 589888222 777871490 589888222 353321641 499972238 353321641 499972238 114278490 624368336 114278490 624368336 923059434 499977672 923059434 499977672 271265087 495894965 271265087 495894965 992127880 547635374 992127880 547635374 499971412 992648131 499971412 992648131 500024539 234905126 500024539 234905126 834832764 846621172 834832764 846621172 499968083 283732514 499968083 283732514 816720985 621689320 816720985 621689320 214507437 931151895 214507437 931151895 881741786 602102008 881741786 602102008 515408809 413628799 515408809 413628799 371443980 778517529 371443980 778517529 112052919 904023323 112052919 904023323 995946810 998835251 995946810 998835251 462037261 364625118 462037261 364625118 752364454 538353702 752364454 538353702 500020843 907966817 500020843 907966817 2922172 241754429 2922172 241754429 781895885 107867902 781895885 107867902 230385708 500032600 230385708 500032600 499960522 79226080 499960522 79226080 591865587 699594616 591865587 699594616 77013700 38689970 77013700 38689970 499996384 717102116 499996384 717102116 255736734 782963057 255736734 782963057 129505853 444406188 129505853 444406188 500014055 136192139 500014055 136192139 260244292 500037897 260244292 500037897 475591133 368908303 475591133 368908303 500036194 674069634 500036194 674069634 305218531 792388206 305218531 792388206 171456869 246136250 171456869 246136250 486155439 707392805 486155439 707392805 855131150 124382910 855131150 124382910 894374823 21121687 894374823 21121687 979084231 5801609 979084231 5801609 240511167 533741548 240511167 533741548 692514053 771953547 692514053 771953547 391357477 480139546 391357477 480139546 771056019 821846985 771056019 821846985 221048969 419376218 221048969 419376218 594520706 654675522 594520706 654675522 273618499 274240222 273618499 274240222 847591981 935906699 847591981 935906699 54707071 13064177 54707071 13064177 989096838 499960798 989096838 499960798 68246839 500020121 68246839 500020121 376399087 689995309 376399087 689995309 733358796 808375628 733358796 808375628 864386033 39313860 864386033 39313860 967928236 977630660 967928236 977630660 285855671 158660181 285855671 158660181 96902264 46375271 96902264 46375271 499999406 500020981 499999406 500020981 644010490 478783184 644010490 478783184 499970177 881848169 499970177 881848169 61682933 454886745 61682933 454886745 720845874 499978702 720845874 499978702 524795886 693248249 524795886 693248249 500001475 433925753 500001475 433925753 132763501 98823824 132763501 98823824 613840809 532413344 613840809 532413344 488248404 326028718 488248404 326028718 788487018 691478354 788487018 691478354 148390893 437536521 148390893 437536521 658271248 702463092 658271248 702463092 499961861 495542462 499961861 495542462 363576105 305147324 363576105 305147324 946627272 969255743 946627272 969255743 284084735 116293093 284084735 116293093 584201491 499997935 584201491 499997935 26404505 500018039 26404505 500018039 872912083 348357640 872912083 348357640 275654188 786377305 275654188 786377305 540965235 317540657 540965235 317540657 737024685 109648374 737024685 109648374 966374918 500024862 966374918 500024862 192145563 392700293 192145563 392700293 782681707 102482815 782681707 102482815 342366973 670758776 342366973 670758776 263820113 316823944 263820113 316823944 500007296 792713087 500007296 792713087 56672583 499962820 56672583 499962820 500033029 784576618 500033029 784576618 69679810 942658808 69679810 942658808 34270107 977222172 34270107 977222172 985605712 404669602 985605712 404669602 41948218 727752652 41948218 727752652 742206602 236821485 742206602 236821485 220603161 114191858 220603161 114191858 633550117 499989214 633550117 499989214 29901590 18877067 29901590 18877067 530988241 500006972 530988241 500006972 808853904 609682802 808853904 609682802 290023864 315486801 290023864 315486801 500032033 758934825 500032033 758934825 39246321 988593094 39246321 988593094 618589972 344882339 618589972 344882339 500002866 707731431 500002866 707731431 106096381 937583990 106096381 937583990 954214900 39268739 954214900 39268739 31777676 685400314 31777676 685400314 701715875 818352640 701715875 818352640 273022392 238163917 273022392 238163917 843711369 774542472 843711369 774542472 701913391 172731229 701913391 172731229 500022689 497586076 500022689 497586076 830548498 684018159 830548498 684018159 401337096 270089208 401337096 270089208 770429949 994291902 770429949 994291902 409318819 499979323 409318819 499979323 154110957 888269355 154110957 888269355 83737447 499965591 83737447 499965591 737627854 500013645 737627854 500013645 104079096 937687621 104079096 937687621 47668549 492713158 47668549 492713158 576434686 554487823 576434686 554487823 264158568 901934205 264158568 901934205 58366154 38689429 58366154 38689429 991053550 997959666 991053550 997959666 999112388 999281887 999112388 999281887 19119 259843248 19119 259843248 500009859 500001159 500009859 500001159 289975577 153325235 289975577 153325235 875688073 946807783 875688073 946807783 377321253 374857347 377321253 374857347 688279751 721407147 688279751 721407147 452705403 499980743 452705403 499980743 752280750 152024537 752280750 152024537 983459606 651127293 983459606 651127293 229785424 163525830 229785424 163525830 130568124 919683913 130568124 919683913 71945912 251621886 71945912 251621886 637290055 924205727 637290055 924205727 935081706 964922765 935081706 964922765 16523751 990728220 16523751 990728220 991194306 499982818 991194306 499982818 499977947 810510386 499977947 810510386 550772386 446543183 550772386 446543183 422538269 691172942 422538269 691172942 75253844 347664737 75253844 347664737 739288546 70328592 739288546 70328592 22755091 992386948 22755091 992386948 500039469 300989605 500039469 300989605 714932114 245791525 714932114 245791525 149865649 133219777 149865649 133219777 499967551 945815982 499967551 945815982 20757543 408953475 20757543 408953475 558019177 500025518 558019177 500025518 37080445 499971291 37080445 499971291 754391906 236637386 754391906 236637386 145215862 139481982 145215862 139481982 499987718 641553200 499987718 641553200 758716631 772477076 758716631 772477076 41272486 397287265 41272486 397287265 669173539 684365274 669173539 684365274 818847601 111256330 818847601 111256330 22569504 500031730 22569504 500031730 547068853 469146065 547068853 469146065 183634303 862835321 183634303 862835321 500005058 344543702 500005058 344543702 750251507 669846926 750251507 669846926 233871939 500017217 233871939 500017217 699938341 769103956 699938341 769103956 786473341 35770286 786473341 35770286 85185437 500032067 85185437 500032067 499991439 226470915 499991439 226470915 694615482 499971142 694615482 499971142 286495106 565360929 286495106 565360929 500010976 210929914 500010976 210929914 679475401 762749541 679475401 762749541 213608052 52814666 213608052 52814666 620557787 500019111 620557787 500019111 499978676 654852080 499978676 654852080 500039920 629984931 500039920 629984931 665089087 372561788 665089087 372561788 200053848 500019764 200053848 500019764 499969558 299686919 499969558 299686919 500007726 683513463 500007726 683513463 786882097 353938109 786882097 353938109 499987934 499960452 499987934 499960452 179972563 56221968 179972563 56221968 20910086 983493189 20910086 983493189 987897818 424961122 987897818 424961122 499971787 579174260 499971787 579174260 586806434 394639416 586806434 394639416 331279900 261958903 331279900 261958903 500027453 905103169 500027453 905103169 952694873 499968392 952694873 499968392 500020637 229113323 500020637 229113323 168188594 133765944 168188594 133765944 609168687 781749913 609168687 781749913 804185363 180425658 804185363 180425658 457822234 863113116 457822234 863113116 83239412 30446751 83239412 30446751 992650162 999206589 992650162 999206589 492053369 500009656 492053369 500009656 737760782 358622187 737760782 358622187 375807109 730350680 375807109 730350680 205828017 796690666 205828017 796690666 500030123 889586485 500030123 889586485 943985683 68205821 943985683 68205821 325643996 568778604 325643996 568778604 603126986 499974295 603126986 499974295 256815787 860684159 256815787 860684159 576165670 499976285 576165670 499976285 355146383 725657364 355146383 725657364 213929300 270525965 213929300 270525965 756450577 858516010 756450577 858516010 904239428 500012090 904239428 500012090 499976876 300514787 499976876 300514787 799930741 191468809 799930741 191468809 62496562 62008253 62496562 62008253 583990891 499990075 583990891 499990075 446420003 548430516 446420003 548430516 914815075 499995336 914815075 499995336 42227230 500027350 42227230 500027350 955028062 183053338 955028062 183053338 500014009 499960255 500014009 499960255 991614960 568124154 991614960 568124154 499967557 723645976 499967557 723645976 500010300 526618544 500010300 526618544 382534435 661969272 382534435 661969272 885794467 894455667 885794467 894455667 499986223 534349871 499986223 534349871 967229416 969315743 967229416 969315743 971048076 981003677 971048076 981003677 368997152 264428293 368997152 264428293 829112598 500011444 829112598 500011444 90256627 952457926 90256627 952457926 985531096 499994290 985531096 499994290 191525938 101914743 191525938 101914743 500030491 44974004 500030491 44974004 35804662 522521573 35804662 522521573 748350938 767495944 748350938 767495944 886242719 37156229 886242719 37156229 384450021 500024595 384450021 500024595 630025448 115033919 630025448 115033919 24888608 988072119 24888608 988072119 822566404 101275837 822566404 101275837 128359543 500039835 128359543 500039835 361639619 307526885 361639619 307526885 503471850 627166572 503471850 627166572 986986819 202474307 986986819 202474307 193943776 844878417 193943776 844878417 657458489 484817227 657458489 484817227 475726237 645859572 475726237 645859572 336218297 740734760 336218297 740734760 813985430 153209759 813985430 153209759 922553838 500010655 922553838 500010655 566854666 611470858 566854666 611470858 716342437 188757157 716342437 188757157 106064217 569302156 106064217 569302156 866492767 133408606 866492767 133408606 906522095 934622502 906522095 934622502 948782227 343141703 948782227 343141703 150963241 43997965 150963241 43997965 965732323 984068468 965732323 984068468 5030413 1064949 5030413 1064949 596893837 911797780 596893837 911797780 438082439 327809349 438082439 327809349 768204754 499970775 768204754 499970775 458372342 198566538 458372342 198566538 34884251 28525619 34884251 28525619 982708422 500011153 982708422 500011153 499998522 785081858 499998522 785081858 812684377 891659087 812684377 891659087 924948987 302030985 924948987 302030985 273633727 524751319 273633727 524751319 840997677 483686156 840997677 483686156 472254515 626204401 472254515 626204401 226823034 432186122 226823034 432186122 626516937 671264239 626516937 671264239 119089759 933111707 119089759 933111707 50274161 169014588 50274161 169014588 569835797 573779117 569835797 573779117 375461458 168134152 375461458 168134152 134968231 131614883 134968231 131614883 499968978 597205506 499968978 597205506 306438206 500010305 306438206 500010305 797505317 809130726 797505317 809130726 839391531 139427565 839391531 139427565 285423574 729439056 285423574 729439056 551238157 204830673 551238157 204830673 384179709 724568454 384179709 724568454 209659946 363601357 209659946 363601357 517127972 500015092 517127972 500015092 77676267 998068180 77676267 998068180 558924034 499998886 558924034 499998886 922821648 500705274 922821648 500705274 499963907 210526218 499963907 210526218 847250289 512998575 847250289 512998575 200068323 176826996 200068323 176826996 686783332 771445974 686783332 771445974 813489782 905085503 813489782 905085503 61596294 499968844 61596294 499968844 711797680 557407073 711797680 557407073 242277238 778769628 242277238 778769628 510056716 500008820 510056716 500008820 381717393 712000294 381717393 712000294 267813752 493648072 267813752 493648072 796381473 86869824 796381473 86869824 499965731 475091841 499965731 475091841 678213982 916580439 678213982 916580439 48662101 163990752 48662101 163990752 531666377 779173474 531666377 779173474 308606521 328367091 308606521 328367091 707515939 132732833 707515939 132732833 499989860 547106356 499989860 547106356 612962361 202611640 612962361 202611640 465836414 499995564 465836414 499995564 807604290 809747198 807604290 809747198 196322293 171200774 196322293 171200774 906261948 972292043 906261948 972292043 388274383 369717584 388274383 369717584 502195419 499960963 502195419 499960963 95261544 931385968 95261544 931385968 935700200 453067578 935700200 453067578 493962258 582352276 493962258 582352276 562116426 500019198 562116426 500019198 314200141 277080212 314200141 277080212 690149819 383376219 690149819 383376219 207558966 832499990 207558966 832499990 705027656 185807886 705027656 185807886 499971207 499971350 499971207 499971350 292704596 238189726 292704596 238189726 132593800 23806925 132593800 23806925 625571494 877233067 625571494 877233067 499977492 227949642 499977492 227949642 604353800 499990918 604353800 499990918 236745797 170910470 236745797 170910470 837336383 907953517 837336383 907953517 462927102 292881132 462927102 292881132 500031029 846096058 500031029 846096058 137729451 189503963 137729451 189503963 581412685 672382615 581412685 672382615 874059537 347138225 874059537 347138225 294261745 788644786 294261745 788644786 500031892 358485653 500031892 358485653 119061524 643700071 119061524 643700071 883935119 274124542 883935119 274124542 353042014 826464137 353042014 826464137 152631705 861992002 152631705 861992002 103618571 91940261 103618571 91940261 917419409 35471056 917419409 35471056 204736833 500021674 204736833 500021674 132958831 499973809 132958831 499973809 499997401 96453965 499997401 96453965 499970640 618198231 499970640 618198231 757709139 443014000 757709139 443014000 189905694 739878191 189905694 739878191 765640961 209569713 765640961 209569713 65282074 569400917 65282074 569400917 585773763 397362838 585773763 397362838 499988518 880081213 499988518 880081213 371953947 619472514 371953947 619472514 500009043 123501959 500009043 123501959 97146805 936331144 97146805 936331144 592338437 501251841 592338437 501251841 369803653 420602948 369803653 420602948 500290107 615568863 500290107 615568863 480281747 499991998 480281747 499991998 816707332 504021080 816707332 504021080 499984376 962684966 499984376 962684966 529483683 262149481 529483683 262149481 802806218 674388166 802806218 674388166 311943003 499963664 311943003 499963664 632111068 777454720 632111068 777454720 867185329 499971821 867185329 499971821 250714328 178666558 250714328 178666558 500017485 578811110 500017485 578811110 929183512 500004041 929183512 500004041 59330262 46221867 59330262 46221867 499968952 573890298 499968952 573890298 659609168 278670658 659609168 278670658 297998833 645846476 297998833 645846476 581350382 390502276 581350382 390502276 48488743 532485653 48488743 532485653 549608133 405444811 549608133 405444811 258232739 898229293 258232739 898229293 853273466 99526712 853273466 99526712 56037455 22491663 56037455 22491663 979811124 536586183 979811124 536586183 450227555 350501622 450227555 350501622 307456835 499993866 307456835 499993866 71245673 615373727 71245673 615373727 629573372 838908960 629573372 838908960 888163544 992799004 888163544 992799004 428851417 317875854 428851417 317875854 531476679 801263748 531476679 801263748 170751375 100987622 170751375 100987622 917489601 823943310 917489601 823943310 499987002 272005295 499987002 272005295 492576806 500009883 492576806 500009883 790909732 89632767 790909732 89632767 372093667 639412985 372093667 639412985 980056741 499996137 980056741 499996137 168529127 966844726 168529127 966844726 21244764 10547043 21244764 10547043 994000012 4740827 994000012 4740827 233045202 896064974 233045202 896064974 91436291 21383049 91436291 21383049 785780157 843935976 785780157 843935976 499988131 561195859 499988131 561195859 386905205 409023157 386905205 409023157 500011536 815092896 500011536 815092896 914420712 268018890 914420712 268018890 628291149 773606023 628291149 773606023 839590599 853702313 839590599 853702313 88034924 265622628 88034924 265622628 766421863 33445657 766421863 33445657 313799891 729749181 313799891 729749181 755235102 485746392 755235102 485746392 218120690 814225856 218120690 814225856 500032943 279011216 500032943 279011216 499982164 413365737 499982164 413365737 778681135 821595101 778681135 821595101 860269111 908489759 860269111 908489759 955587492 959359883 955587492 959359883 499972013 237194220 499972013 237194220 749746760 481527563 749746760 481527563 323740592 275784325 323740592 275784325 166981328 31931180 166981328 31931180 12398552 500037825 12398552 500037825 990938306 996107098 990938306 996107098 997872820 499975692 997872820 499975692 18282330 767698981 18282330 767698981 721963771 256909866 721963771 256909866 145003777 500021192 145003777 500021192 674383481 196667008 674383481 196667008 853413878 646279357 853413878 646279357 500016632 499984957 500016632 499984957 922529611 71627494 922529611 71627494 971804835 999379492 971804835 999379492 999509157 405647443 999509157 405647443 267386737 617318024 267386737 617318024 500029543 101591339 500029543 101591339 499992381 499968135 499992381 499968135 772901434 875731496 772901434 875731496 102318650 413308286 102318650 413308286 925722329 974661415 925722329 974661415 423804229 202509038 423804229 202509038 148978876 500029723 148978876 500029723 613555413 210081902 613555413 210081902 823083419 156063442 823083419 156063442 368349891 500013926 368349891 500013926 783882249 840738680 783882249 840738680 19932451 983277652 19932451 983277652 499995532 563829553 499995532 563829553 628566152 203693464 628566152 203693464 80246681 573068370 80246681 573068370 945704268 46316847 945704268 46316847 958680948 36657037 958680948 36657037 16433778 500007333 16433778 500007333 667615697 278552323 667615697 278552323 267593229 717499302 267593229 717499302 693618081 500018930 693618081 500018930 788958276 411981930 788958276 411981930 376513951 90977118 376513951 90977118 735467403 743820126 735467403 743820126 497089331 499987142 497089331 499987142 919878127 69587383 919878127 69587383 44297017 927661037 44297017 927661037 988787005 499990996 988787005 499990996 500007821 98933422 500007821 98933422 423072943 521552098 423072943 521552098 656151013 737912434 656151013 737912434 24265695 499981388 24265695 499981388 547445963 422525335 547445963 422525335 220427068 500030419 220427068 500030419 833059690 114683952 833059690 114683952 912611976 500026402 912611976 500026402 122243827 99449792 122243827 99449792 42659734 499969795 42659734 499969795 644582139 677299112 644582139 677299112 391637085 499970103 391637085 499970103 499972509 190929671 499972509 190929671 187289292 839197568 187289292 839197568 64165628 961443456 64165628 961443456 541285428 345633758 541285428 345633758 693848964 741058439 693848964 741058439 479644452 499993782 479644452 499993782 569976092 588947848 569976092 588947848 235826627 263776389 235826627 263776389 552527808 891771936 552527808 891771936 94734457 499988978 94734457 499988978 669920997 806224586 669920997 806224586 396970077 418992851 396970077 418992851 524401501 740107252 524401501 740107252 244377631 201178149 244377631 201178149 869087739 912990578 869087739 912990578 78265629 499991765 78265629 499991765 597948938 419671205 597948938 419671205 499976415 731069877 499976415 731069877 499990678 509417299 499990678 509417299 936540689 220997439 936540689 220997439 499991469 969891740 499991469 969891740 673982486 396251772 673982486 396251772 293019036 965292936 293019036 965292936 32075210 471791777 32075210 471791777 737621481 206443649 737621481 206443649 209432673 771218666 209432673 771218666 678051428 374302055 678051428 374302055 292035279 560947121 292035279 560947121 740695019 948825162 740695019 948825162 15850380 1427324 15850380 1427324 500032514 628718347 500032514 628718347 828547145 499971080 828547145 499971080 283434381 142803642 283434381 142803642 537542021 577790484 537542021 577790484 149964328 339049273 149964328 339049273 353003490 499994560 353003490 499994560 613594989 680325548 613594989 680325548 353280917 645248728 353280917 645248728 680178994 144583941 680178994 144583941 268349991 697749432 268349991 697749432 535490436 500023470 535490436 500023470 902686574 955005019 902686574 955005019 30403532 390527949 30403532 390527949 662285284 211278986 662285284 211278986 470507561 500013939 470507561 500013939 222124067 72755940 222124067 72755940 565681818 685129855 565681818 685129855 792221039 904072431 792221039 904072431 487876374 499971159 487876374 499971159 724063525 900834206 724063525 900834206 950189542 434631967 950189542 434631967 499978070 10768833 499978070 10768833 6379211 998018757 6379211 998018757 998459328 416431226 998459328 416431226 379096773 339897161 379096773 339897161 910626718 89313433 910626718 89313433 959536951 995839476 959536951 995839476 3224749 2524822 3224749 2524822 1641766 792770152 1641766 792770152 499979811 275880669 499979811 275880669 256975849 828528693 256975849 828528693 500025870 393126714 500025870 393126714 436974651 500036726 436974651 500036726 859402624 114118858 859402624 114118858 367301030 756499647 367301030 756499647 40515269 970182511 40515269 970182511 985352547 7465229 985352547 7465229 6557856 5130629 6557856 5130629 1353541 850399 1353541 850399 636233 412617 636233 412617 373513 555144953 373513 555144953 500038711 864947415 500038711 864947415 896333493 85129224 896333493 85129224 930188165 68179602 930188165 68179602 12474100 540066548 12474100 540066548 555685199 388189842 555685199 388189842 381673094 832371655 381673094 832371655 539457489 487738322 539457489 487738322 500011751 202293810 500011751 202293810 499963877 781007498 499963877 781007498 937746297 214067275 937746297 214067275 367236484 730738455 367236484 730738455 197529270 169892128 197529270 169892128 138614309 500020248 138614309 500020248 500032971 177570325 500032971 177570325 101696591 919312780 101696591 919312780 693212901 175533317 693212901 175533317 110624898 594000406 110624898 594000406 500017623 125131812 500017623 125131812 310111477 453208528 310111477 453208528 840974807 43050395 840974807 43050395 30076485 500005587 30076485 500005587 776024653 76323478 776024653 76323478 325767284 512935049 325767284 512935049 535643760 842770211 535643760 842770211 500003380 216587534 500003380 216587534 112338531 643309758 112338531 643309758 729955377 371844294 729955377 371844294 227044685 168353419 227044685 168353419 550788046 499964790 550788046 499964790 255623191 500035164 255623191 500035164 684813400 253811343 684813400 253811343 397840926 500013689 397840926 500013689 695356444 225608087 695356444 225608087 140703313 111160893 140703313 111160893 100833041 677967505 100833041 677967505 567268643 280769808 567268643 280769808 825426279 837178207 825426279 837178207 71194574 42782760 71194574 42782760 34923981 976759587 34923981 976759587 21824030 490927089 21824030 490927089 500011974 62368173 500011974 62368173 528924585 923685809 528924585 923685809 377043686 426527040 377043686 426527040 861436280 770533496 861436280 770533496 175356237 253360283 175356237 253360283 664586109 500033570 664586109 500033570 969747945 489136012 969747945 489136012 385361772 885868163 385361772 885868163 36181676 219314678 36181676 219314678 659940964 511783092 659940964 511783092 71284553 929366267 71284553 929366267 500008559 353201847 500008559 353201847 87563202 499977825 87563202 499977825 514613994 613005920 514613994 613005920 366796247 482949472 366796247 482949472 500039135 49227052 500039135 49227052 35297422 973278506 35297422 973278506 987768165 988789914 987768165 988789914 499996086 499996698 499996086 499996698 136447823 500018596 136447823 500018596 806408799 395084043 806408799 395084043 560402617 500022011 560402617 500022011 332273520 331558659 332273520 331558659 239365731 823674667 239365731 823674667 82846887 927511121 82846887 927511121 961225682 20918247 961225682 20918247 986686507 991143262 986686507 991143262 6459245 997149298 6459245 997149298 2743281 251713943 2743281 251713943 500020353 766354112 500020353 766354112 499966092 358934547 499966092 358934547 681234393 286810183 681234393 286810183 253155380 206098507 253155380 206098507 516662909 500016126 516662909 500016126 113311262 49195335 113311262 49195335 979876816 12230657 979876816 12230657 5347169 645679009 5347169 645679009 565312325 415127263 565312325 415127263 612309640 835078922 612309640 835078922 14387457 499961931 14387457 499961931 554182831 925673395 554182831 925673395 357101456 194907781 357101456 194907781 932157895 545995886 932157895 545995886 500017646 935121714 500017646 935121714 942886904 23881954 942886904 23881954 279572725 958342299 279572725 958342299 597621231 499989484 597621231 499989484 998588097 999180288 998588097 999180288 999816448 457718757 999816448 457718757 499984165 908443589 499984165 908443589 687393937 311047431 687393937 311047431 731391770 531985801 731391770 531985801 500027177 712156304 500027177 712156304 388614707 192055657 388614707 192055657 110510409 499988957 110510409 499988957 723503296 167614688 723503296 167614688 285762167 900374981 285762167 900374981 55811154 396677198 55811154 396677198 540410229 500020469 540410229 500020469 924032464 471048149 924032464 471048149 466396820 416666321 466396820 416666321 250376172 146170585 250376172 146170585 649084400 720244784 649084400 720244784 265865780 170066566 265865780 170066566 500012870 877392448 500012870 877392448 950067323 101048566 950067323 101048566 492542729 547095627 492542729 547095627 781875669 154221563 781875669 154221563 886123089 504349250 886123089 504349250 417600293 698603292 417600293 698603292 211513961 955610963 211513961 955610963 507979179 273885401 507979179 273885401 397172364 827903911 397172364 827903911 43104352 971654702 43104352 971654702 499999452 373592611 499999452 373592611 499992142 500010965 499992142 500010965 164024738 622191211 164024738 622191211 500000885 25737191 500000885 25737191 986383291 989174721 986383291 989174721 9649573 995189734 9649573 995189734 607629942 499989457 607629942 499989457 236814884 797217402 236814884 797217402 632269686 388545506 632269686 388545506 355224843 610125770 355224843 610125770 638535678 355510800 638535678 355510800 289921934 174904552 289921934 174904552 849377848 592272060 849377848 592272060 500001615 363740240 500001615 363740240 428512585 500017682 428512585 500017682 940628102 820375488 940628102 820375488 163829742 499977612 163829742 499977612 913816644 944781238 913816644 944781238 453483523 500009536 453483523 500009536 678213778 200746950 678213778 200746950 382929664 499987346 382929664 499987346 888179883 557910160 888179883 557910160 398544591 362389406 398544591 362389406 764054442 795436100 764054442 795436100 29192863 451693155 29192863 451693155 752183865 816012041 752183865 816012041 72285500 934255578 72285500 934255578 937830768 331127123 937830768 331127123 310149737 723249278 310149737 723249278 166564169 259089712 166564169 259089712 562225558 507521332 562225558 507521332 112495420 499987905 112495420 499987905 776164016 548204560 776164016 548204560 500012977 374562026 500012977 374562026 556746116 500020744 556746116 500020744 744772081 875352487 744772081 875352487 96785033 78071534 96785033 78071534 587265566 633989130 587265566 633989130 880732687 98330677 880732687 98330677 966156545 10094587 966156545 10094587 997099953 997208933 997099953 997208933 1224813 258618 1224813 258618 206681 199038 206681 199038 499987331 601685595 499987331 601685595 278008114 117518337 278008114 117518337 887449724 614760307 887449724 614760307 447641648 212109846 447641648 212109846 855246303 875253000 855246303 875253000 877623740 499976981 877623740 499976981 226505619 160616938 226505619 160616938 500034791 16367800 500034791 16367800 984932706 9606023 984932706 9606023 421487449 489056237 421487449 489056237 550890677 420430924 550890677 420430924 447048900 861742085 447048900 861742085 967653389 224788411 967653389 224788411 273230640 971019836 273230640 971019836 992655262 425484785 992655262 425484785 108218155 895610967 108218155 895610967 803349889 351919094 803349889 351919094 231963497 25979212 231963497 25979212 500003942 969650772 500003942 969650772 15370935 226364913 15370935 226364913 523686005 578067851 523686005 578067851 232734165 839426838 232734165 839426838 660630489 235219436 660630489 235219436 462248330 655156415 462248330 655156415 804267062 834743717 804267062 834743717 901751756 489462070 901751756 489462070 84677965 500030887 84677965 500030887 516580044 499998208 516580044 499998208 396359219 882160902 396359219 882160902 580203395 210186444 580203395 210186444 873762304 952345589 873762304 952345589 248636280 428936055 248636280 428936055 915823394 500034790 915823394 500034790 336749676 499968637 336749676 499968637 404471216 197969040 404471216 197969040 892719701 500036886 892719701 500036886 499999104 753790544 499999104 753790544 922408617 23359499 922408617 23359499 994240110 995659458 994240110 995659458 435761599 441820345 435761599 441820345 579451170 500000253 579451170 500000253 369395789 697318862 369395789 697318862 702746269 254613427 702746269 254613427 130855665 927654920 130855665 927654920 29412158 378068403 29412158 378068403 815177984 500007949 815177984 500007949 429535954 611749131 429535954 611749131 645237205 287710350 645237205 287710350 280939380 715054806 280939380 715054806 509479152 351739996 509479152 351739996 408769739 853664405 408769739 853664405 857778392 100715947 857778392 100715947 444024553 589979241 444024553 589979241 716093450 247461789 716093450 247461789 163362613 526439965 163362613 526439965 499994191 247749400 499994191 247749400 146740062 900798464 146740062 900798464 501833563 443192757 501833563 443192757 499970130 833381512 499970130 833381512 105322844 70381115 105322844 70381115 978465185 774959945 978465185 774959945 408640124 499999199 408640124 499999199 829375296 273720519 829375296 273720519 252699142 547277111 252699142 547277111 627708484 437978237 627708484 437978237 499998527 608973023 499998527 608973023 490586429 112352751 490586429 112352751 106096084 91760984 106096084 91760984 560408723 720352608 560408723 720352608 279025474 327668753 279025474 327668753 890662038 906104152 890662038 906104152 940103808 37854876 940103808 37854876 22858385 9448569 22858385 9448569 3052052 998700982 3052052 998700982 714328 296968251 714328 296968251 740820727 175866467 740820727 175866467 911738093 650140650 911738093 650140650 577677803 489548136 577677803 489548136 178985552 859483915 178985552 859483915 139737501 63590726 139737501 63590726 500034250 903025579 500034250 903025579 349374607 333415360 349374607 333415360 199396020 883881960 199396020 883881960 780288381 369870635 780288381 369870635 77337569 49226954 77337569 49226954 968164093 693288328 968164093 693288328 499992322 500010935 499992322 500010935 877116105 570281821 877116105 570281821 370134670 281584665 370134670 281584665 180860161 133088718 180860161 133088718 943589316 992617907 943589316 992617907 500008965 365628891 500008965 365628891 187527324 499999108 187527324 499999108 919092330 71549086 919092330 71549086 45776038 499981324 45776038 499981324 874268016 75351091 874268016 75351091 929902186 22423124 929902186 22423124 500007963 703649035 500007963 703649035 845490372 142470017 845490372 142470017 499992634 849155320 499992634 849155320 837511728 150728878 837511728 150728878 120709742 879268739 120709742 879268739 971101825 18188037 971101825 18188037 126820713 845747281 126820713 845747281 961203987 975520930 961203987 975520930 19195063 10032670 19195063 10032670 1857272 998747998 1857272 998747998 617593718 323542474 617593718 323542474 499968890 871575647 499968890 871575647 955869421 499964780 955869421 499964780 11688685 996394770 11688685 996394770 981785 999919383 981785 999919383 582021251 298052264 582021251 298052264 170057431 700284191 170057431 700284191 405390768 167181961 405390768 167181961 842277642 637827324 842277642 637827324 329983048 696440391 329983048 696440391 560034371 499974825 560034371 499974825 499986645 716814792 499986645 716814792 756666999 92075480 756666999 92075480 341407760 686899743 341407760 686899743 643777306 593509506 643777306 593509506 395286902 197499376 395286902 197499376 822669951 964206021 822669951 964206021 33334848 25453366 33334848 25453366 994541594 4342773 994541594 4342773 291837621 500025820 291837621 500025820 613202190 220496400 613202190 220496400 499968547 929558189 499968547 929558189 951053329 958071125 951053329 958071125 16810447 222123599 16810447 222123599 499985250 500024194 499985250 500024194 723264595 835398777 723264595 835398777 488600393 500005516 488600393 500005516 99087213 663162338 99087213 663162338 499975899 190119019 499975899 190119019 311874035 934203091 311874035 934203091 500002636 176657544 500002636 176657544 494228750 533301984 494228750 533301984 897005037 500012480 897005037 500012480 500017651 311668106 500017651 311668106 499963089 38071506 499963089 38071506 973449145 976389106 973449145 976389106 499978653 499979088 499978653 499979088 739121933 574404399 739121933 574404399 446576679 444088356 446576679 444088356 180768999 500032432 180768999 500032432 976491154 499967978 976491154 499967978 133578809 543509314 133578809 543509314 953872754 369326335 953872754 369326335 205587043 807509694 205587043 807509694 729102214 136423902 729102214 136423902 112335261 704626801 112335261 704626801 499999888 884762145 499999888 884762145 689292948 499967718 689292948 499967718 159905214 649723104 159905214 649723104 466991680 500016906 466991680 500016906 36262049 610997721 36262049 610997721 735203573 836314429 735203573 836314429 79730583 458614226 79730583 458614226 907115664 514944940 907115664 514944940 500039475 708398039 500039475 708398039 727501575 307620607 727501575 307620607 181776303 173735803 181776303 173735803 61171367 567968608 61171367 567968608 433580585 499969972 433580585 499969972 275334793 197106123 275334793 197106123 89915661 81172307 89915661 81172307 15482647 652909357 15482647 652909357 719149545 471544147 719149545 471544147 290074519 824695709 290074519 824695709 82181707 941159255 82181707 941159255 853458760 142327734 853458760 142327734 56055366 989475942 56055366 989475942 871343144 545739620 871343144 545739620 237884186 438648600 237884186 438648600 707738941 500031366 707738941 500031366 418846470 945708222 418846470 945708222 21282285 988884189 21282285 988884189 993844829 349927077 993844829 349927077 499971491 28329244 499971491 28329244 985358110 989845170 985358110 989845170 8391968 499976657 8391968 499976657 777317581 127833271 777317581 127833271 880365110 94461046 880365110 94461046 400451867 751039791 400451867 751039791 913636928 499996980 913636928 499996980 402066723 860241628 402066723 860241628 507542242 356424447 507542242 356424447 302406131 519371459 302406131 519371459 672513930 295547452 672513930 295547452 399189858 763490739 399189858 763490739 500017589 90276564 500017589 90276564 925009777 709339924 925009777 709339924 163543247 974208283 163543247 974208283 500031277 500015978 500031277 500015978 709442117 375873234 709442117 375873234 219092679 597262582 219092679 597262582 547422548 290696204 547422548 290696204 499969711 500037855 499969711 500037855 931134287 51656457 931134287 51656457 988923004 990863980 988923004 990863980 499980294 384752386 499980294 384752386 545736218 826737507 545736218 826737507 306868067 500010208 306868067 500010208 202779373 56283133 202779373 56283133 645232420 392357958 645232420 392357958 499982602 198201946 499982602 198201946 681287770 619487265 681287770 619487265 500009306 693489120 500009306 693489120 700525843 221037793 700525843 221037793 108288178 850927802 108288178 850927802 499977472 317069265 499977472 317069265 521805743 945470507 521805743 945470507 375648378 202844847 375648378 202844847 631387843 654989000 631387843 654989000 835699583 20732375 835699583 20732375 175205700 500025362 175205700 500025362 500016163 93608652 500016163 93608652 650713675 628466981 650713675 628466981 499980563 188059787 499980563 188059787 467974919 553589199 467974919 553589199 260573447 176648103 260573447 176648103 953093787 969826400 953093787 969826400 7544025 993809006 7544025 993809006 555448125 500020558 555448125 500020558 261696478 884321237 261696478 884321237 797091231 520942303 797091231 520942303 460603240 419408451 460603240 419408451 741852758 636118260 741852758 636118260 441619443 348137561 441619443 348137561 523750794 499977532 523750794 499977532 957599752 218460192 957599752 218460192 383457211 554121219 383457211 554121219 500004353 237167838 500004353 237167838 499996320 448478166 499996320 448478166 340012498 259327938 340012498 259327938 817323466 500033242 817323466 500033242 176903120 399838533 176903120 399838533 634722827 500033540 634722827 500033540 97156847 84292789 97156847 84292789 500028407 929257926 500028407 929257926 171538905 187619023 171538905 187619023 500037336 703131122 500037336 703131122 287901092 499965197 287901092 499965197 582287559 716937284 582287559 716937284 246840227 122223203 246840227 122223203 515379821 573686498 515379821 573686498 608602334 193373646 608602334 193373646 499965704 800731590 499965704 800731590 128230092 167523621 128230092 167523621 647623276 612585262 647623276 612585262 340401443 310842279 340401443 310842279 250186503 499998426 250186503 499998426 500017894 199261342 500017894 199261342 947147189 500028460 947147189 500028460 351904469 605125131 351904469 605125131 512574647 499968668 512574647 499968668 93673124 273778816 93673124 273778816 841450766 89742973 841450766 89742973 82322390 59525516 82322390 59525516 970706740 983467784 970706740 983467784 272512025 499982663 272512025 499982663 819556965 909232040 819556965 909232040 343937229 196940625 343937229 196940625 499991180 520107886 499991180 520107886 755427696 904244327 755427696 904244327 254510388 252647972 254510388 252647972 596014098 694887404 596014098 694887404 499990028 576005938 499990028 576005938 693647427 446727477 693647427 446727477 401581519 500008447 401581519 500008447 118702496 80309717 118702496 80309717 981659422 499971327 981659422 499971327 257528473 138488758 257528473 138488758 898629212 813656090 898629212 813656090 437513118 455652443 437513118 455652443 612497147 903789933 612497147 903789933 500005413 426121350 500005413 426121350 638733153 251709937 638733153 251709937 472813006 540290910 472813006 540290910 517320891 493353427 517320891 493353427 373458699 73355424 373458699 73355424 616024849 518169677 616024849 518169677 330740223 792199358 330740223 792199358 500038416 500016767 500038416 500016767 869647247 574184160 869647247 574184160 409379621 277769944 409379621 277769944 500026419 198763403 500026419 198763403 234357374 672404750 234357374 672404750 622871013 192034296 622871013 192034296 214527432 834418548 214527432 834418548 94895450 957233710 94895450 957233710 725205230 114946750 725205230 114946750 77024233 944510841 77024233 944510841 508817960 281291598 508817960 281291598 289781770 630478342 289781770 630478342 794207251 948090026 794207251 948090026 21484446 259456956 21484446 259456956 752421450 228339862 752421450 228339862 476727557 499985349 476727557 499985349 623578937 227274447 623578937 227274447 499982301 912088735 499982301 912088735 500036793 177888188 500036793 177888188 841372102 885664132 841372102 885664132 203119166 157148923 203119166 157148923 865186583 709378594 865186583 709378594 208543598 54762516 208543598 54762516 14561428 13296734 14561428 13296734 624193450 512809689 624193450 512809689 228027176 499986545 228027176 499986545 734170424 169780284 734170424 169780284 833252882 912818969 833252882 912818969 499977697 440286116 499977697 440286116 728230475 73557808 728230475 73557808 500004180 710547993 500004180 710547993 239131888 148447168 239131888 148447168 134217267 904755498 134217267 904755498 728445275 270490273 728445275 270490273 422644354 499967900 422644354 499967900 650577558 203407287 650577558 203407287 808007261 141818259 808007261 141818259 499960732 446237872 499960732 446237872 572787193 500015881 572787193 500015881 732545985 50280215 732545985 50280215 499961383 788721073 499961383 788721073 154616700 936470411 154616700 936470411 45218610 960842529 45218610 960842529 974638810 21925126 974638810 21925126 999279211 500019455 999279211 500019455 228586789 563051035 228586789 563051035 499989908 823734493 499989908 823734493 980509068 985479786 980509068 985479786 13844695 994609665 13844695 994609665 5171848 997807924 5171848 997807924 998322354 1327849 998322354 1327849 999234634 759337 999234634 759337 45188166 625901657 45188166 625901657 835789206 935293895 835789206 935293895 45950778 164148381 45950778 164148381 765454603 858855412 765454603 858855412 90969367 267088784 90969367 267088784 773215325 918084332 773215325 918084332 499987125 90473957 499987125 90473957 612175981 500008492 612175981 500008492 46677200 46545523 46677200 46545523 622110422 500014102 622110422 500014102 236802971 784823253 236802971 784823253 100159507 91103044 100159507 91103044 707552200 847355836 707552200 847355836 146641969 139553134 146641969 139553134 915751063 980866146 915751063 980866146 444280615 439796517 444280615 439796517 333645501 934910314 333645501 934910314 852888495 323438841 852888495 323438841 380279343 722503872 380279343 722503872 175618831 847731449 175618831 847731449 101728940 201706342 101728940 201706342 536524749 709512868 536524749 709512868 259223918 187253522 259223918 187253522 927618852 765199379 927618852 765199379 25498072 266392071 25498072 266392071 640541832 853849312 640541832 853849312 918832062 70450108 918832062 70450108 444113024 702522693 444113024 702522693 739764753 166167557 739764753 166167557 971280288 838064817 971280288 838064817 22925474 338952300 22925474 338952300 396021522 975957839 396021522 975957839 805803473 343925052 805803473 343925052 190306037 868233307 190306037 868233307 505089990 499989300 505089990 499989300 130516971 60932260 130516971 60932260 948244588 500038728 948244588 500038728 238641429 767574619 238641429 767574619 89025251 33953898 89025251 33953898 550941801 854775341 550941801 854775341 429482069 241075895 429482069 241075895 74063698 57336176 74063698 57336176 690518511 946733533 690518511 946733533 79354898 297758957 79354898 297758957 383494863 548142455 383494863 548142455 500035806 51435211 500035806 51435211 279371080 500026050 279371080 500026050 578602583 234060533 578602583 234060533 840595224 128757573 840595224 128757573 948995447 573453509 948995447 573453509 499962088 500015509 499962088 500015509 655608953 774989950 655608953 774989950 499980609 92025233 499980609 92025233 500008355 500036480 500008355 500036480 427148212 548713292 427148212 548713292 911168186 78767524 911168186 78767524 47129387 24608813 47129387 24608813 991117302 500008026 991117302 500008026 364018609 759746587 364018609 759746587 210172517 417411005 210172517 417411005 671212358 749645365 671212358 749645365 911674063 308910181 911674063 308910181 293144288 715849211 293144288 715849211 923506487 252819333 923506487 252819333 499996135 198240160 499996135 198240160 490061767 500013716 490061767 500013716 781012763 981971337 781012763 981971337 15910330 11773942 15910330 11773942 571610044 628087712 571610044 628087712 421531199 282315803 421531199 282315803 720552052 228980698 720552052 228980698 898666041 634083379 898666041 634083379 499978766 59000848 499978766 59000848 970657533 997630124 970657533 997630124 300249936 491182107 300249936 491182107 642448729 797056821 642448729 797056821 127339070 82492647 127339070 82492647 934091427 17652830 934091427 17652830 190029898 351640257 190029898 351640257 585930688 849346298 585930688 849346298 298879720 632876843 298879720 632876843 475173605 500012978 475173605 500012978 957841617 987327023 957841617 987327023 993905926 4372027 993905926 4372027 998818373 1101642 998818373 1101642 999374102 999518653 999374102 999518653 144635416 137525509 144635416 137525509 500038654 859590553 500038654 859590553 66880600 211155891 66880600 211155891 336606428 741518600 336606428 741518600 884392815 174245616 884392815 174245616 60531623 540569314 60531623 540569314 575366430 438301487 575366430 438301487 302062363 499964860 302062363 499964860 893529589 983923227 893529589 983923227 367440410 499974434 367440410 499974434 784606417 175461239 784606417 175461239 143768790 142259947 143768790 142259947 110002087 538000247 110002087 538000247 701970431 499981994 701970431 499981994 190505242 813609978 190505242 813609978 54916868 954745380 54916868 954745380 978925174 979992816 978925174 979992816 8531101 996850445 8531101 996850445 664904836 240309246 664904836 240309246 228386689 778544091 228386689 778544091 782775649 206664673 782775649 206664673 815315831 177446503 815315831 177446503 982397373 661073862 982397373 661073862 500028359 499998447 500028359 499998447 922761011 563933621 922761011 563933621 128003223 107074949 128003223 107074949 895402057 910049105 895402057 910049105 944688423 496195775 944688423 496195775 46118964 521491942 46118964 521491942 570501835 327373723 570501835 327373723 815775354 33980628 815775354 33980628 977620143 17663423 977620143 17663423 991056697 991707135 991056697 991707135 436758042 252605478 436758042 252605478 688401508 538730806 688401508 538730806 493786321 491443719 493786321 491443719 231515405 818770687 231515405 818770687 871838399 499973393 871838399 499973393 237318611 708511702 237318611 708511702 500004669 319512723 500004669 319512723 813454455 655450752 813454455 655450752 499990338 500011919 499990338 500011919 247383034 412993110 247383034 412993110 600963027 325517582 600963027 325517582 299973244 825139258 299973244 825139258 140831505 220431112 140831505 220431112 974845401 975270163 974845401 975270163 24382489 308032997 24382489 308032997 616149982 634929940 616149982 634929940 664022776 298252270 664022776 298252270 195430152 500019890 195430152 500019890 650679262 676409721 650679262 676409721 802016656 491261054 802016656 491261054 212468695 854948354 212468695 854948354 902109603 941752876 902109603 941752876 38559955 17438686 38559955 17438686 985059139 8255183 985059139 8255183 999353173 500005207 999353173 500005207 499969981 204751591 499969981 204751591 813304091 775441988 813304091 775441988 29416363 13899648 29416363 13899648 987731344 500020312 987731344 500020312 455764376 363047756 455764376 363047756 641871662 742754925 641871662 742754925 169787019 163892588 169787019 163892588 732344264 790009882 732344264 790009882 499976157 33287455 499976157 33287455 511033875 649548472 511033875 649548472 652786480 500007295 652786480 500007295 35403148 6197326 35403148 6197326 994704092 5194617 994704092 5194617 498842868 691392781 498842868 691392781 788214964 500011302 788214964 500011302 533396989 499975492 533396989 499975492 103221002 771971870 103221002 771971870 586994331 186269676 586994331 186269676 245827482 499963690 245827482 499963690 509872121 325453124 509872121 325453124 134279211 614100269 134279211 614100269 687451595 451748341 687451595 451748341 390614455 338419199 390614455 338419199 702933763 851495290 702933763 851495290 893738103 894666596 893738103 894666596 17148029 362444956 17148029 362444956 499960265 618701866 499960265 618701866 373567113 319708398 373567113 319708398 632101270 943630282 632101270 943630282 417577937 496475398 417577937 496475398 868807837 581392512 868807837 581392512 228624182 819713282 228624182 819713282 681549569 386666833 681549569 386666833 456863899 747817477 456863899 747817477 566956814 386716638 566956814 386716638 377782073 500027912 377782073 500027912 177882678 962668674 177882678 962668674 500010131 772819975 500010131 772819975 165629408 116518962 165629408 116518962 100151249 640843033 100151249 640843033 659056814 676832677 659056814 676832677 246959076 400750347 246959076 400750347 660290633 678201418 660290633 678201418 500002544 781532329 500002544 781532329 722509156 500026991 722509156 500026991 140953735 93649174 140953735 93649174 82546079 500002649 82546079 500002649 586707791 649738288 586707791 649738288 315328628 145754869 315328628 145754869 527712402 862841241 527712402 862841241 499964218 327195514 499964218 327195514 898179507 101104052 898179507 101104052 935456237 964535306 935456237 964535306 966780199 295147468 966780199 295147468 260333616 195144617 260333616 195144617 171013403 887599172 171013403 887599172 638958477 287927806 638958477 287927806 270349105 645043720 270349105 645043720 525786483 479066801 525786483 479066801 159437930 696318825 159437930 696318825 527352608 320914416 527352608 320914416 277209640 102886310 277209640 102886310 689844640 812352800 689844640 812352800 393940333 499989686 393940333 499989686 107553659 88295308 107553659 88295308 562984033 499975933 562984033 499975933 287222256 218541232 287222256 218541232 876844886 104724886 876844886 104724886 203631464 810386286 203631464 810386286 500022311 500011017 500022311 500011017 987558823 525933864 987558823 525933864 435881816 216313090 435881816 216313090 620170045 675436487 620170045 675436487 303633702 165600266 303633702 165600266 112136224 51541540 112136224 51541540 46439932 984952104 46439932 984952104 994821230 322502983 994821230 322502983 311045262 835689692 311045262 835689692 129751569 118663617 129751569 118663617 636906424 653280728 636906424 653280728 195140842 909429304 195140842 909429304 44642303 983802515 44642303 983802515 992631813 499987058 992631813 499987058 375272448 651820703 375272448 651820703 500029777 502684962 500029777 502684962 108465336 500002825 108465336 500002825 571258457 726304199 571258457 726304199 394169779 440061349 394169779 440061349 500000557 165490678 500000557 165490678 843008334 740284510 843008334 740284510 688972561 244216038 688972561 244216038 790242746 499992933 790242746 499992933 351347331 340939044 351347331 340939044 804241297 822885237 804241297 822885237 387855376 499986171 387855376 499986171 51544603 500029885 51544603 500029885 670589989 261152085 670589989 261152085 811882515 499992216 811882515 499992216 165001430 944101607 165001430 944101607 50672404 274679094 50672404 274679094 569270610 684568202 569270610 684568202 794483738 151394246 794483738 151394246 14624907 511643823 14624907 511643823 605098225 295307969 605098225 295307969 845524045 863393689 845524045 863393689 972748494 17371847 972748494 17371847 357870988 766199486 357870988 766199486 824397243 87115735 824397243 87115735 918711485 929703504 918711485 929703504 42287805 500002980 42287805 500002980 720013583 506609665 720013583 506609665 479702638 375510994 479702638 375510994 108932147 951725695 108932147 951725695 44118348 967667996 44118348 967667996 969674162 29203253 969674162 29203253 987771631 642900606 987771631 642900606 435102970 499983734 435102970 499983734 741381233 835472649 741381233 835472649 151231263 948391589 151231263 948391589 500007964 366993960 500007964 366993960 193788673 621920214 193788673 621920214 650014312 249943036 650014312 249943036 222792222 847798853 222792222 847798853 568966112 369614356 568966112 369614356 315179354 762037482 315179354 762037482 552300049 454060088 552300049 454060088 440146056 339097193 440146056 339097193 523909660 789956265 523909660 789956265 816626609 499986161 816626609 499986161 209942855 499961555 209942855 499961555 618709786 500015384 618709786 500015384 448504700 576121168 448504700 576121168 788291540 987058647 788291540 987058647 500028493 157000996 500028493 157000996 652962244 500032637 652962244 500032637 860719421 921333546 860719421 921333546 953172613 955113416 953172613 955113416 34975562 977154332 34975562 977154332 540927477 428848460 540927477 428848460 267094754 814249364 267094754 814249364 820467593 289551674 820467593 289551674 302645734 504196438 302645734 504196438 499982198 534762653 499982198 534762653 628094575 810153863 628094575 810153863 98744226 193081534 98744226 193081534 500034936 863796785 500034936 863796785 109195929 94881968 109195929 94881968 499986013 830149362 499986013 830149362 951780760 499992524 951780760 499992524 600563497 714554086 600563497 714554086 92073515 911220898 92073515 911220898 56000652 952129772 56000652 952129772 764702267 459781889 764702267 459781889 451004621 561970909 451004621 561970909 507410878 328737064 507410878 328737064 499979773 610867818 499979773 610867818 630074675 678284158 630074675 678284158 434494686 289663934 434494686 289663934 261121252 225203304 261121252 225203304 774800945 975376486 774800945 975376486 330271325 227521834 330271325 227521834 634161458 806116699 634161458 806116699 299347128 499972730 299347128 499972730 69084235 779547510 69084235 779547510 518029959 378209722 518029959 378209722 482198949 575673647 482198949 575673647 700929831 806776827 700929831 806776827 107986761 90238208 107986761 90238208 914881346 524290782 914881346 524290782 293248841 915244889 293248841 915244889 500023191 499968481 500023191 499968481 295577592 237152496 295577592 237152496 799122912 651462260 799122912 651462260 320940209 399320670 320940209 399320670 640750926 787958527 640750926 787958527 264788518 178998274 264788518 178998274 676442162 780236466 676442162 780236466 105051842 30239783 105051842 30239783 27729558 720904628 27729558 720904628 500021151 185096446 500021151 185096446 162992712 856143088 162992712 856143088 102698191 415304130 102698191 415304130 514014580 623978848 514014580 623978848 703156091 143851905 703156091 143851905 113463530 656373588 113463530 656373588 807650468 140714764 807650468 140714764 870312021 949214745 870312021 949214745 961227289 36130768 961227289 36130768 967232983 500030124 967232983 500030124 602169505 147013891 602169505 147013891 869920440 126453076 869920440 126453076 499991862 487731270 499991862 487731270 479414978 962779980 479414978 962779980 500009659 169706348 500009659 169706348 916715273 961059483 916715273 961059483 25152196 180336744 25152196 180336744 888863668 79780453 888863668 79780453 339582644 899631365 339582644 899631365 608710092 524513925 608710092 524513925 275754211 733330359 275754211 733330359 262178676 786193868 262178676 786193868 794935184 358005885 794935184 358005885 404120233 500453971 404120233 500453971 500028715 867292576 500028715 867292576 62851297 181633263 62851297 181633263 707202746 609482380 707202746 609482380 325782491 818392929 325782491 818392929 139686591 464640581 139686591 464640581 575126559 675220084 575126559 675220084 221938509 194515895 221938509 194515895 827179126 120775781 827179126 120775781 986237601 573927007 986237601 573927007 107204300 296529138 107204300 296529138 780577832 824596365 780577832 824596365 500014267 965331235 500014267 965331235 982749373 4363287 982749373 4363287 342614704 731349449 342614704 731349449 838057284 499992555 838057284 499992555 313129162 836195345 313129162 836195345 143543399 317165147 143543399 317165147 480840800 736731209 480840800 736731209 57774906 27852813 57774906 27852813 23162046 622663953 23162046 622663953 531632858 499962875 531632858 499962875 361597013 765884805 361597013 765884805 131011726 342259936 131011726 342259936 706918952 178195251 706918952 178195251 868469123 500038389 868469123 500038389 494170735 755665009 494170735 755665009 7710985 382086312 7710985 382086312 606111256 511369491 606111256 511369491 499977159 138160184 499977159 138160184 948184657 961042959 948184657 961042959 499968180 378878405 499968180 378878405 641794979 607363005 641794979 607363005 400986025 400275432 400986025 400275432 763384848 500029170 763384848 500029170 374609719 445071246 374609719 445071246 702331486 500016410 702331486 500016410 902148917 948056493 902148917 948056493 499964186 480414969 499964186 480414969 817344080 177683913 817344080 177683913 916355467 922622075 916355467 922622075 407361871 251655172 407361871 251655172 805654295 190623829 805654295 190623829 147132137 499994916 147132137 499994916 873566997 949711853 873566997 949711853 983795649 13775010 983795649 13775010 10553674 500006786 10553674 500006786 825383950 896637731 825383950 896637731 258208029 225940857 258208029 225940857 500024236 464764805 500024236 464764805 503011414 893463032 503011414 893463032 485398088 444796047 485398088 444796047 267077402 124126787 267077402 124126787 499962192 663675028 499962192 663675028 211934398 499192645 211934398 499192645 500003492 46579685 500003492 46579685 500913751 715952557 500913751 715952557 954079776 30855541 954079776 30855541 338968287 722648507 338968287 722648507 742463606 65991498 742463606 65991498 292034176 500036243 292034176 500036243 630309861 205405236 630309861 205405236 891624823 794481127 891624823 794481127 499975444 274348843 499975444 274348843 590442786 713213010 590442786 713213010 499971373 888405062 499971373 888405062 43540663 21432859 43540663 21432859 987251830 998109170 987251830 998109170 213939565 90138662 213939565 90138662 500027234 499987465 500027234 499987465 746070115 821779774 746070115 821779774 884232073 82400132 884232073 82400132 972367729 555349345 972367729 555349345 468535176 358106284 468535176 358106284 102435758 680285650 102435758 680285650 614409481 195517114 614409481 195517114 419037707 766984676 419037707 766984676 176688970 993627457 176688970 993627457 6237457 998646104 6237457 998646104 998916687 380806125 998916687 380806125 336428720 284064819 336428720 284064819 750996532 629622126 750996532 629622126 500018424 296724690 500018424 296724690 264917382 894498874 264917382 894498874 936976826 48979140 936976826 48979140 973781449 17384769 973781449 17384769 14082703 500014142 14082703 500014142 499973932 745409373 499973932 745409373 713409362 79398192 713409362 79398192 43341989 978705826 43341989 978705826 996390577 366357322 996390577 366357322 499984021 904342502 499984021 904342502 69452869 973484278 69452869 973484278 977079801 383110080 977079801 383110080 338081110 500001683 338081110 500001683 697208981 505522429 697208981 505522429 444621450 499961060 444621450 499961060 949584185 48489336 949584185 48489336 26447167 651884201 26447167 651884201 695946498 183967672 695946498 183967672 263283717 801694089 263283717 801694089 696816581 152496771 696816581 152496771 416966049 499987414 416966049 499987414 606994497 473566137 606994497 473566137 244709376 239928896 244709376 239928896 778959734 759191027 778959734 759191027 244947879 108973357 244947879 108973357 627809997 500018972 627809997 500018972 195094593 143708567 195094593 143708567 937881193 750954570 937881193 750954570 216676196 793820446 216676196 793820446 929619870 56222909 929619870 56222909 943937905 4838112 943937905 4838112 333129368 830860617 333129368 830860617 872259190 102975503 872259190 102975503 898135084 718340447 898135084 718340447 499961675 362235079 499961675 362235079 311876648 102365231 311876648 102365231 963784962 984910006 963784962 984910006 294344695 258679564 294344695 258679564 220950762 155476205 220950762 155476205 510351226 499991913 510351226 499991913 988702247 999175213 988702247 999175213 529191 209967 529191 209967 499975323 936503067 499975323 936503067 39256639 358136836 39256639 358136836 866631088 86643333 866631088 86643333 363057022 500009055 363057022 500009055 291221579 500019978 291221579 500019978 852674392 347314330 852674392 347314330 210567653 208328264 210567653 208328264 933810371 987943859 933810371 987943859 991260339 8104720 991260339 8104720 6901269 1978318 6901269 1978318 1740686 999156505 1740686 999156505 500023067 622027410 500023067 622027410 788775287 185747570 788775287 185747570 944234723 500013886 944234723 500013886 249084019 868754564 249084019 868754564 70802491 947803015 70802491 947803015 500023415 316843931 500023415 316843931 98157251 510547546 98157251 510547546 694017815 114297094 694017815 114297094 279758354 535186484 279758354 535186484 560098245 228100047 560098245 228100047 449990531 522573591 449990531 522573591 871861575 104129086 871861575 104129086 314101060 710034964 314101060 710034964 500022720 489751193 500022720 489751193 488901145 657824931 488901145 657824931 649311613 620546938 649311613 620546938 329504626 777090275 329504626 777090275 518146569 500010171 518146569 500010171 754976035 861770821 754976035 861770821 73799218 940730541 73799218 940730541 864718528 85902594 864718528 85902594 499986659 394837614 499986659 394837614 765583447 71945337 765583447 71945337 115106931 894925492 115106931 894925492 506505769 143726717 506505769 143726717 236931027 499974924 236931027 499974924 806023467 810363939 806023467 810363939 125563273 63372289 125563273 63372289 601342306 500031828 601342306 500031828 248356019 855652939 248356019 855652939 513443315 499965645 513443315 499965645 178609459 97014002 178609459 97014002 95011119 50908762 95011119 50908762 953375965 963203745 953375965 963203745 976569341 208966629 976569341 208966629 316117652 649357381 316117652 649357381 499988924 635236524 499988924 635236524 586107723 500010496 586107723 500010496 284209297 219178032 284209297 219178032 927241795 67154307 927241795 67154307 420154703 503723211 420154703 503723211 500022695 548843117 500022695 548843117 442968003 435161975 442968003 435161975 605150875 716740147 605150875 716740147 499987492 896285519 499987492 896285519 697595947 501929811 697595947 501929811 173910978 488726211 173910978 488726211 500010504 29368258 500010504 29368258 991842435 499990259 991842435 499990259 411980426 695884994 411980426 695884994 303616117 95258548 303616117 95258548 762883065 584164091 762883065 584164091 398820568 488677474 398820568 488677474 500030810 959427545 500030810 959427545 982486026 499962228 982486026 499962228 150071302 115610666 150071302 115610666 654105866 506726301 654105866 506726301 499960636 954779043 499960636 954779043 500015402 431188872 500015402 431188872 296903728 125530807 296903728 125530807 889858214 965770414 889858214 965770414 416397561 445902805 416397561 445902805 626074314 692587164 626074314 692587164 241251127 823066009 241251127 823066009 136919127 891516200 136919127 891516200 939898241 945172437 939898241 945172437 960439708 500005601 960439708 500005601 500001580 932652676 500001580 932652676 287788039 499995343 287788039 499995343 808934891 674481319 808934891 674481319 499995882 544848341 499995882 544848341 528160166 349083586 528160166 349083586 359230910 691856718 359230910 691856718 726361889 858235149 726361889 858235149 166049420 499982052 166049420 499982052 675840077 559821255 675840077 559821255 377082504 252075731 377082504 252075731 242761012 761944236 242761012 761944236 817639869 215479935 817639869 215479935 359727531 470686905 359727531 470686905 863263322 108445977 863263322 108445977 900475225 39828744 900475225 39828744 25116398 710055705 25116398 710055705 500011989 221579896 500011989 221579896 205579646 554939714 205579646 554939714 500031933 309606834 500031933 309606834 306729733 500032433 306729733 500032433 660432726 238273901 660432726 238273901 93744808 499979822 93744808 499979822 894250424 78484887 894250424 78484887 50877928 964122296 50877928 964122296 986989730 994206124 986989730 994206124 500028450 172517180 500028450 172517180 872399667 955604943 872399667 955604943 40045411 972682855 40045411 972682855 8032114 499971847 8032114 499971847 818761159 683572408 818761159 683572408 323605524 500019491 323605524 500019491 124501958 395187297 124501958 395187297 582219101 500010047 582219101 500010047 807925001 809461207 807925001 809461207 812418595 166030604 812418595 166030604 88116324 854733387 88116324 854733387 655739111 224943873 655739111 224943873 109647430 99375918 109647430 99375918 58052265 951408127 58052265 951408127 599476608 34784368 599476608 34784368 499964191 499823009 499964191 499823009 502555657 539908135 502555657 539908135 730606625 771420556 730606625 771420556 810742308 348436399 810742308 348436399 429809391 642669927 429809391 642669927 636764009 372508270 636764009 372508270 324190588 275801199 324190588 275801199 777919394 754567741 777919394 754567741 494522927 192912029 494522927 192912029 936667270 17967146 936667270 17967146 409762322 499975815 409762322 499975815 500038715 746508415 500038715 746508415 278471199 464921948 278471199 464921948 521310776 500029545 521310776 500029545 551021195 380952593 551021195 380952593 661397084 961599956 661397084 961599956 500006080 451147632 500006080 451147632 70493011 667204775 70493011 667204775 566880491 409715408 566880491 409715408 333157451 909111878 333157451 909111878 500033094 345267091 500033094 345267091 183760310 132251867 183760310 132251867 890671494 499987797 890671494 499987797 407581169 81750578 407581169 81750578 956604290 40423247 956604290 40423247 960469478 967258554 960469478 967258554 998663501 217618800 998663501 217618800 107699894 59840221 107699894 59840221 947543588 714086466 947543588 714086466 500019164 83315638 500019164 83315638 499966014 574243184 499966014 574243184 582446310 671496150 582446310 671496150 689279187 354528763 689279187 354528763 254861124 500476247 254861124 500476247 623175779 916322336 623175779 916322336 280176656 160489557 280176656 160489557 830770328 504770423 830770328 504770423 294089691 229795726 294089691 229795726 30392151 599667305 30392151 599667305 838405225 119132059 838405225 119132059 499983588 499986564 499983588 499986564 101767880 500019698 101767880 500019698 557283049 643388791 557283049 643388791 260706053 461341818 260706053 461341818 562184913 500010904 562184913 500010904 163683924 136580290 163683924 136580290 899251399 36538111 899251399 36538111 500015362 499973989 500015362 499973989 712986618 801920697 712986618 801920697 848303178 65478818 848303178 65478818 499988103 612994554 499988103 612994554 532324899 229785584 532324899 229785584 829205290 27751058 829205290 27751058 27084820 500037389 27084820 500037389 593296518 394930452 593296518 394930452 325244662 500023616 325244662 500023616 669557419 342107527 669557419 342107527 230975500 783911626 230975500 783911626 500038737 181069110 500038737 181069110 540268047 575425383 540268047 575425383 664331196 247361526 664331196 247361526 758080817 515021967 758080817 515021967 500010739 871079253 500010739 871079253 443683703 309121133 443683703 309121133 918257902 654461739 918257902 654461739 499966278 454520667 499966278 454520667 672378306 200227812 672378306 200227812 451153078 827781665 451153078 827781665 151424127 81932063 151424127 81932063 573665376 830438606 573665376 830438606 876020569 436672748 876020569 436672748 500007062 197436915 500007062 197436915 271513862 526419660 271513862 526419660 686232847 104927591 686232847 104927591 916630211 802763353 916630211 802763353 499978905 775963580 499978905 775963580 471664880 302713008 471664880 302713008 541286756 796078004 541286756 796078004 481324538 357160960 481324538 357160960 840066149 717791422 840066149 717791422 297960730 136975502 297960730 136975502 499977561 870531693 499977561 870531693 911241615 59629710 911241615 59629710 278640219 500035093 278640219 500035093 808637712 953068266 808637712 953068266 500004550 257330180 500004550 257330180 473065931 916139924 473065931 916139924 57995407 499983050 57995407 499983050 456110791 220184392 456110791 220184392 500020561 158100324 500020561 158100324 866513649 500033327 866513649 500033327 105480386 313097694 105480386 313097694 572694356 499964819 572694356 499964819 233974345 830498755 233974345 830498755 599904583 316926958 599904583 316926958 443830648 626576871 443830648 626576871 499990113 271339974 499990113 271339974 790148519 97465491 790148519 97465491 30255993 975986651 30255993 975986651 18229815 337837063 18229815 337837063 499999303 748412960 499999303 748412960 397984663 338537471 397984663 338537471 731843766 559634086 731843766 559634086 236511386 906009480 236511386 906009480 75700430 953037033 75700430 953037033 994322078 994903424 994322078 994903424 3213145 997325245 3213145 997325245 2069975 1630614 2069975 1630614 537946195 542068939 537946195 542068939 500001541 682516316 500001541 682516316 427496129 499969613 427496129 499969613 114017597 967344519 114017597 967344519 970071751 364857088 970071751 364857088 283395899 805126162 283395899 805126162 656821124 263564495 656821124 263564495 819132871 500026464 819132871 500026464 615302649 172827551 615302649 172827551 443636669 792338866 443636669 792338866 903426687 919278211 903426687 919278211 13372122 992185455 13372122 992185455 7571872 2013212 7571872 2013212 998777469 998964357 998777469 998964357 320534 499967439 320534 499967439 499963371 914732056 499963371 914732056 500018609 34751811 500018609 34751811 394627769 681905576 394627769 681905576 503239918 425873505 503239918 425873505 817666863 646098254 817666863 646098254 393266516 499960144 393266516 499960144 873285845 500031133 873285845 500031133 32563555 24108715 32563555 24108715 14242254 550046640 14242254 550046640 500037664 338649040 500037664 338649040 311523984 730729636 311523984 730729636 500026081 500013697 500026081 500013697 748677090 893127207 748677090 893127207 392218175 389284573 392218175 389284573 265954326 752315295 265954326 752315295 231585511 178967364 231585511 178967364 500038677 896928231 500038677 896928231 500020508 119847190 500020508 119847190 887998893 68674250 887998893 68674250 948421176 953356470 948421176 953356470 958136103 488407734 958136103 488407734 460842620 655082882 460842620 655082882 181096945 471711565 181096945 471711565 618269130 319901834 618269130 319901834 740452405 832553686 740452405 832553686 499977058 195381772 499977058 195381772 654795078 788182076 654795078 788182076 362343965 499975958 362343965 499975958 77908643 337621473 77908643 337621473 499960536 71294060 499960536 71294060 68889056 781333663 68889056 781333663 500032985 294535758 500032985 294535758 654820989 500022718 654820989 500022718 499976030 773157791 499976030 773157791 144055588 866323950 144055588 866323950 114157571 111896797 114157571 111896797 933776313 63560102 933776313 63560102 24675436 519665619 24675436 519665619 817064023 869741755 817064023 869741755 111454032 84148996 111454032 84148996 952310316 690788856 952310316 690788856 303152520 172045828 303152520 172045828 665400112 556891750 665400112 556891750 169755175 397974194 169755175 397974194 500032637 108357497 500032637 108357497 908291988 917415166 908291988 917415166 81551508 975471196 81551508 975471196 566098282 378697514 566098282 378697514 341665182 690163627 341665182 690163627 722163484 792840678 722163484 792840678 416277551 555394358 416277551 555394358 775905176 107666820 775905176 107666820 428511433 660024334 428511433 660024334 727872959 262088364 727872959 262088364 235266873 44213937 235266873 44213937 500029913 741774532 500029913 741774532 912923351 499975024 912923351 499975024 997937043 1220562 997937043 1220562 999624362 216721 999624362 216721 999775578 581564730 999775578 581564730 436405993 281118156 436405993 281118156 100560412 892943609 100560412 892943609 890666751 457898229 890666751 457898229 500013017 698320714 500013017 698320714 141049294 859608406 141049294 859608406 70085720 68506394 70085720 68506394 535084782 895142664 535084782 895142664 461887486 238290888 461887486 238290888 188169325 48916641 188169325 48916641 500017249 1071558 500017249 1071558 999226727 500038926 999226727 500038926 499998387 322316348 499998387 322316348 367521513 711850224 367521513 711850224 750429519 852540640 750429519 852540640 479729611 313966144 479729611 313966144 698227659 715679645 698227659 715679645 265818943 499977541 265818943 499977541 885790133 928849381 885790133 928849381 314891298 230188102 314891298 230188102 822350297 170554347 822350297 170554347 499993242 446177784 499993242 446177784 637835395 565072897 637835395 565072897 365134289 276075133 365134289 276075133 63663346 592958742 63663346 592958742 680580923 499964518 680580923 499964518 321094514 565178614 321094514 565178614 439302324 446103398 439302324 446103398 471513838 552751514 471513838 552751514 609584488 719194387 609584488 719194387 945471775 951956529 945471775 951956529 228494718 500002497 228494718 500002497 775244942 760332245 775244942 760332245 568401880 153646007 568401880 153646007 273876207 849483284 273876207 849483284 906079190 915060298 906079190 915060298 235330605 499985802 235330605 499985802 51891327 936470138 51891327 936470138 977377859 15290498 977377859 15290498 2183860 1992591 2183860 1992591 500037552 933534597 500037552 933534597 499988350 310371027 499988350 310371027 767781417 155916009 767781417 155916009 151933842 49086790 151933842 49086790 500835969 757276796 500835969 757276796 418220528 62862363 418220528 62862363 500017307 499967700 500017307 499967700 259483762 235110254 259483762 235110254 817251569 590654526 817251569 590654526 499998171 183492304 499998171 183492304 499964402 669381951 499964402 669381951 106576646 173555902 106576646 173555902 821190191 572946779 821190191 572946779 21988815 284505773 21988815 284505773 733128118 120198906 733128118 120198906 135714127 893692542 135714127 893692542 895168849 982701881 895168849 982701881 460155283 281965729 460155283 281965729 752066389 893739979 752066389 893739979 103711197 338355279 103711197 338355279 792313932 881089599 792313932 881089599 954450771 18141459 954450771 18141459 998525090 751326703 998525090 751326703 24621315 15971384 24621315 15971384 499993554 621313124 499993554 621313124 333025647 430138191 333025647 430138191 624345857 862717734 624345857 862717734 91772381 297962304 91772381 297962304 731919692 197326971 731919692 197326971 840662849 932888874 840662849 932888874 316742035 223894684 316742035 223894684 563455184 605424466 563455184 605424466 438743582 476877432 438743582 476877432 500006766 214788596 500006766 214788596 499965261 879589821 499965261 879589821 503660133 499984281 503660133 499984281 177210192 433141301 177210192 433141301 806948875 613788695 806948875 613788695 69654828 272313916 69654828 272313916 544750449 626705876 544750449 626705876 349932840 398845281 349932840 398845281 697209891 758082728 697209891 758082728 990254856 499977161 990254856 499977161 500006537 661667544 500006537 661667544 888794643 238047618 888794643 238047618 452580664 801605074 452580664 801605074 908007607 500027820 908007607 500027820 403426256 632071871 403426256 632071871 356510819 496436712 356510819 496436712 824361228 833627755 824361228 833627755 936806303 435257198 936806303 435257198 447143487 920730707 447143487 920730707 500032875 349178792 500032875 349178792 388147987 873660576 388147987 873660576 886672673 315983189 886672673 315983189 265458901 170375805 265458901 170375805 499996280 113536226 499996280 113536226 500037978 326525657 500037978 326525657 499965522 619018536 499965522 619018536 830092202 950899367 830092202 950899367 43909542 25455727 43909542 25455727 21920424 21449266 21920424 21449266 799678074 872221057 799678074 872221057 499974016 489913440 499974016 489913440 499964002 235835260 499964002 235835260 145597626 128595733 145597626 128595733 956597906 500026260 956597906 500026260 499963085 184986334 499963085 184986334 101879449 605667122 101879449 605667122 500000790 277574800 500000790 277574800 210513994 525682891 210513994 525682891 552101336 639335966 552101336 639335966 652655791 403741976 652655791 403741976 499966165 116769859 499966165 116769859 973351232 567426335 973351232 567426335 499975260 50134755 499975260 50134755 853736714 917461128 853736714 917461128 55706296 460363631 55706296 460363631 695627754 300730079 695627754 300730079 219631283 131437143 219631283 131437143 882312416 655231767 882312416 655231767 589206468 439185011 589206468 439185011 391708889 513314920 391708889 513314920 499980069 630945827 499980069 630945827 173042094 133662485 173042094 133662485 921627428 727942800 921627428 727942800 163312172 338965248 163312172 338965248 712669816 189398486 712669816 189398486 183621888 500020711 183621888 500020711 582964536 453960478 582964536 453960478 146592870 500033081 146592870 500033081 522944716 623313036 522944716 623313036 355963875 162972110 355963875 162972110 499989272 477218265 499989272 477218265 610951107 604806042 610951107 604806042 368202459 110510404 368202459 110510404 538641750 675232975 538641750 675232975 443367175 245165740 443367175 245165740 886395126 713445760 886395126 713445760 499969479 499990121 499969479 499990121 186301845 900617703 186301845 900617703 695324184 284139661 695324184 284139661 499981097 745665236 499981097 745665236 576888274 500008391 576888274 500008391 955146768 500026908 955146768 500026908 350841579 315252090 350841579 315252090 500009320 157971984 500009320 157971984 931386838 500015924 931386838 500015924 521756215 108638681 521756215 108638681 187841350 520709836 187841350 520709836 835065026 850732975 835065026 850732975 112161662 283506155 112161662 283506155 720443139 277031512 720443139 277031512 246353070 660262952 246353070 660262952 585330488 154417181 585330488 154417181 467642668 669451493 467642668 669451493 597734639 428172269 597734639 428172269 500005420 734530197 500005420 734530197 472086123 500012335 472086123 500012335 69724117 456692726 69724117 456692726 773647178 803132519 773647178 803132519 432800929 449810330 432800929 449810330 931885046 577370451 931885046 577370451 209498627 152453400 209498627 152453400 889581535 668449661 889581535 668449661 499998941 998398601 499998941 998398601 529993079 402848282 529993079 402848282 499977276 705321043 499977276 705321043 510725699 172947779 510725699 172947779 272116354 979577609 272116354 979577609 883093162 499963037 883093162 499963037 450700500 194741414 450700500 194741414 500035300 782848572 500035300 782848572 816118754 481605533 816118754 481605533 312597602 500015365 312597602 500015365 79065613 421434642 79065613 421434642 844462220 662372565 844462220 662372565 185928599 500008181 185928599 500008181 915539493 62026368 915539493 62026368 952730931 38244640 952730931 38244640 330520 295361 330520 599421569 330520 599421569 500016082 310846649 500016082 310846649 296182378 217383952 296182378 217383952 144372003 914886766 144372003 914886766 499997640 617502266 499997640 617502266 394002118 203253156 394002118 203253156 556678273 651676625 556678273 651676625 722683309 261103365 722683309 261103365 412538563 868496210 412538563 868496210 500016753 600574534 500016753 600574534 110013255 199852752 110013255 199852752 652943799 635995897 652943799 635995897 105168307 179877390 105168307 179877390 750861779 583266243 750861779 583266243 376155254 247228860 376155254 247228860 175071921 893073513 175071921 893073513 919101230 922203816 919101230 922203816 71401100 931663560 71401100 931663560 885805454 500033838 885805454 500033838 460301517 246095361 460301517 246095361 818100190 839066822 818100190 839066822 869630175 500001314 869630175 500001314 500034186 647181861 500034186 647181861 426954818 472489304 426954818 472489304 500028779 765513894 500028779 765513894 334699113 403223741 334699113 403223741 543915190 863513227 543915190 863513227 104926240 32285978 104926240 32285978 589656648 910063170 589656648 910063170 70797647 433965594 70797647 433965594 808624763 191194680 808624763 191194680 146741371 618287336 146741371 618287336 500035483 833571780 500035483 833571780 88321764 74249539 88321764 74249539 946852720 3904976 946852720 3904976 466060374 657942963 466060374 657942963 896260428 53742763 896260428 53742763 11165908 500037075 11165908 500037075 679909959 994824138 679909959 994824138 296812880 499960565 296812880 499960565 913560328 704909623 913560328 704909623 28414193 123175973 28414193 123175973 854660085 380332297 854660085 380332297 535380194 771338501 535380194 771338501 437467610 439538598 437467610 439538598 499984342 613114577 499984342 613114577 500039125 797570286 500039125 797570286 815821663 96027506 815821663 96027506 168102466 969050613 168102466 969050613 500000494 530620123 500000494 530620123 291648500 328469851 291648500 328469851 500023402 985748675 500023402 985748675 358897806 351959278 358897806 351959278 898666700 729842446 898666700 729842446 421719471 498615033 421719471 498615033 508661950 426647289 508661950 426647289 744970311 561738478 744970311 561738478 336901940 293976417 336901940 293976417 648477057 509317506 648477057 509317506 422689429 499973334 422689429 499973334 705687902 761269160 705687902 761269160 83950365 937091446 83950365 937091446 966612561 118371905 966612561 118371905 83270505 11673646 83270505 11673646 499992395 861977291 499992395 861977291 527264485 347125239 527264485 347125239 762174822 737563192 762174822 737563192 116518707 121472300 116518707 121472300 635247201 500036148 635247201 500036148 186933882 419747533 186933882 419747533 581928933 519042026 581928933 519042026 273943292 879514563 273943292 879514563 499977308 268042888 499977308 268042888 168389285 540545828 168389285 540545828 670882333 877975923 670882333 877975923 323498306 500032210 323498306 500032210 100238152 924833668 100238152 924833668 74114848 69324755 74114848 69324755 972249932 977355983 972249932 977355983 8962084 995360233 8962084 995360233 997600056 230153590 997600056 230153590 155018219 85697392 155018219 85697392 591083053 728273654 591083053 728273654 169972382 107416771 169972382 107416771 60607841 500024854 60607841 500024854 958740544 975337246 958740544 975337246 499995266 271439121 499995266 271439121 826446117 864022000 826446117 864022000 944209283 46233280 944209283 46233280 404886278 499962552 404886278 499962552 762861696 772096503 762861696 772096503 499983036 512253082 499983036 512253082 549666483 359792578 549666483 359792578 898737318 902189048 898737318 902189048 374643002 500036621 374643002 500036621 735788530 114811518 735788530 114811518 477403216 674567740 477403216 674567740 715687037 797388647 715687037 797388647 346210503 197733348 346210503 197733348 803271325 500019599 803271325 500019599 482620424 186514425 482620424 186514425 500006603 873413645 500006603 873413645 77597450 499996009 77597450 499996009 617806722 297204512 617806722 297204512 266476323 192918680 266476323 192918680 499999273 150104295 499999273 150104295 100719994 899719591 100719994 899719591 48449937 500005305 48449937 500005305 918758695 866789387 918758695 866789387 209869401 448192351 209869401 448192351 529236772 980108091 529236772 980108091 5313399 152825431 5313399 152825431 537999408 779646789 537999408 779646789 473362287 499971730 473362287 499971730 926745055 878923927 926745055 878923927 177128900 149396728 177128900 149396728 911835881 632971497 911835881 632971497 201522066 472374043 201522066 472374043 500034260 691801502 500034260 691801502 752755840 286696973 752755840 286696973 499988250 499960720 499988250 499960720 155823642 61154771 155823642 61154771 587718937 602180749 587718937 602180749 499994848 268758909 499994848 268758909 838658041 500010196 838658041 500010196 499968498 902121368 499968498 902121368 741073045 253008208 741073045 253008208 499966296 499987996 499966296 499987996 64464402 943351272 64464402 943351272 39524389 971684800 39524389 971684800 27492652 974502041 27492652 974502041 500015855 500008964 500015855 500008964 186720050 836202432 186720050 836202432 589399105 159417186 589399105 159417186 403268554 728783567 403268554 728783567 152228812 283880638 152228812 283880638 791665557 888142444 791665557 888142444 499983175 416741096 499983175 416741096 855021905 499991819 855021905 499991819 41193389 969262119 41193389 969262119 18305313 994039108 18305313 994039108 500036353 360483275 500036353 360483275 291497051 760789633 291497051 760789633 212920887 894422040 212920887 894422040 936837765 972050416 936837765 972050416 293626177 499974799 293626177 499974799 48020569 561074371 48020569 561074371 552431979 499963163 552431979 499963163 909745970 500028949 909745970 500028949 620421938 499970638 620421938 499970638 751582087 758259692 751582087 758259692 791339437 808942907 791339437 808942907 185520758 85176751 185520758 85176751 27525920 26425317 27525920 26425317 988981766 8214618 988981766 8214618 6973993 5608494 6973993 5608494 613429723 693697215 613429723 693697215 198779640 104301901 198779640 104301901 500024371 869039507 500024371 869039507 68417177 398836739 68417177 398836739 747037638 128633119 747037638 128633119 492692776 680730828 492692776 680730828 605882531 208114699 605882531 208114699 872245860 500029650 872245860 500029650 232916955 209744407 232916955 209744407 508619040 615038346 508619040 615038346 259101857 411566649 259101857 411566649 595274232 511299317 595274232 511299317 487117122 144452938 487117122 144452938 892250570 938219145 892250570 938219145 945608631 177070173 945608631 177070173 500027744 740862936 500027744 740862936 808167906 901710261 808167906 901710261 113852399 28741965 113852399 28741965 23778322 730188070 23778322 730188070 499980703 499975258 499980703 499975258 115956168 87536012 115956168 87536012 500026309 734778249 500026309 734778249 117993895 904512655 117993895 904512655 2487366 232482839 2487366 232482839 824565715 891755268 824565715 891755268 921859143 978703776 921859143 978703776 104773049 500028091 104773049 500028091 705776448 253767216 705776448 253767216 499974905 852940264 499974905 852940264 852323558 302131673 852323558 302131673 310921900 803149289 310921900 803149289 850430246 326538579 850430246 326538579 608694137 480938988 608694137 480938988 426981124 297753707 426981124 297753707 136554802 901206692 136554802 901206692 557830193 200565117 557830193 200565117 830786390 500036719 830786390 500036719 499981674 114586242 499981674 114586242 69936558 500020327 69936558 500020327 905043467 150053606 905043467 150053606 337474114 473194368 337474114 473194368 500018001 709888336 500018001 709888336 262055887 238639959 262055887 238639959 610509778 499974100 610509778 499974100 264775290 474910753 264775290 474910753 807118476 813282425 807118476 813282425 868847799 105715100 868847799 105715100 909561452 47779058 909561452 47779058 280182645 499968279 280182645 499968279 499999127 276339714 499999127 276339714 751035631 604320114 751035631 604320114 331818560 718929262 331818560 718929262 207161851 804068268 207161851 804068268 153292063 928648845 153292063 928648845 551799734 182565465 551799734 182565465 54624310 42834430 54624310 42834430 983767131 786171523 983767131 786171523 500014579 196369105 500014579 196369105 735078601 729475858 735078601 729475858 138730494 296663504 138730494 296663504 502736103 530724053 502736103 530724053 382187689 652874012 382187689 652874012 558949199 514841875 558949199 514841875 431781018 427490482 431781018 427490482 669478407 500015324 669478407 500015324 317561813 685503382 317561813 685503382 157948079 985370832 157948079 985370832 778581787 168434421 778581787 168434421 287775791 750638260 287775791 750638260 109224927 499993507 109224927 499993507 909679366 921407690 909679366 921407690 949642314 956953729 949642314 956953729 189469847 427699225 189469847 427699225 588991928 219663832 588991928 219663832 200947001 170740366 200947001 170740366 500010105 149800933 500010105 149800933 460831726 499969490 460831726 499969490 795775384 774813370 795775384 774813370 386998622 500001903 386998622 500001903 792914004 171284711 792914004 171284711 111035298 76012446 111035298 76012446 952061688 508813408 952061688 508813408 429397262 584490578 429397262 584490578 718964077 763661745 718964077 763661745 322159330 453373788 322159330 453373788 591331095 183300846 591331095 183300846 499974926 745374345 499974926 745374345 500016882 350608983 500016882 350608983 734903673 214991062 734903673 214991062 799284791 898587232 799284791 898587232 89120781 211710908 89120781 211710908 791470446 500031503 791470446 500031503 208251257 819011080 208251257 819011080 165533024 204489813 165533024 204489813 831345907 701968068 831345907 701968068 138877701 101162512 138877701 101162512 90890303 500023788 90890303 500023788 7563869 995558741 7563869 995558741 509409816 500026148 509409816 500026148 102934400 499960850 102934400 499960850 732544175 592406590 732544175 592406590 343839714 777495072 343839714 777495072 500013610 500018219 500013610 500018219 294818046 764877423 294818046 764877423 989496333 499992441 989496333 499992441 416970580 374631386 416970580 374631386 272419700 710787553 272419700 710787553 789335549 829917408 789335549 829917408 431453216 276042929 431453216 276042929 499981732 795136915 499981732 795136915 154406868 875486256 154406868 875486256 507751238 302759746 507751238 302759746 290127367 263470088 290127367 263470088 805484226 112584421 805484226 112584421 107481477 92820434 107481477 92820434 499971273 753878890 499971273 753878890 218965760 784982542 218965760 784982542 212539821 152969714 212539821 152969714 146045999 517147132 146045999 517147132 577387527 491237702 577387527 491237702 447232217 438810675 447232217 438810675 356797647 740354589 356797647 740354589 93270736 19963267 93270736 19963267 19150128 984850699 19150128 984850699 991840697 6914403 991840697 6914403 371988597 500034846 371988597 500034846 56614635 438312715 56614635 438312715 451324727 607544775 451324727 607544775 921063346 370734684 921063346 370734684 94580567 953973082 94580567 953973082 970130715 362196015 970130715 362196015 581872924 665648894 581872924 665648894 675726453 684655805 675726453 684655805 174336143 45452741 174336143 45452741 984757554 8990903 984757554 8990903 993422949 918616362 993422949 918616362 29606461 342346260 29606461 342346260 500010734 50382923 500010734 50382923 290008939 816251301 290008939 816251301 147346575 338544911 147346575 338544911 666810169 826252330 666810169 826252330 309783436 146723911 309783436 146723911 88504467 500029455 88504467 500029455 859688615 128974658 859688615 128974658 446759204 566735725 446759204 566735725 577673934 499974094 577673934 499974094 499960619 890814089 499960619 890814089 500021582 249873844 500021582 249873844 350922219 500010119 350922219 500010119 500001520 776824077 500001520 776824077 354230107 477014157 354230107 477014157 556867804 234754722 556867804 234754722 428617503 617272752 428617503 617272752 675525909 210989980 675525909 210989980 197382598 156004741 197382598 156004741 147137487 972824408 147137487 972824408 771244660 201162297 771244660 201162297 880883892 581992614 880883892 581992614 499963771 431540684 499963771 431540684 716897761 500019085 716897761 500019085 500010996 82684969 500010996 82684969 73749484 646109954 73749484 646109954 492198777 445582903 492198777 445582903 423391312 653174473 423391312 653174473 846112899 282944549 846112899 282944549 500027126 932538611 500027126 932538611 500018383 392822570 500018383 392822570 122900864 500036815 122900864 500036815 355410323 296321597 355410323 296321597 500000986 800012471 500000986 800012471 845038282 190860963 845038282 190860963 241769359 499982203 241769359 499982203 735982782 846474395 735982782 846474395 888435968 391385937 888435968 391385937 264089404 57638391 264089404 57638391 945099200 499990479 945099200 499990479 74920120 41402601 74920120 41402601 570628750 491423733 570628750 491423733 500021650 350605586 500021650 350605586 164672440 864180260 164672440 864180260 500002516 40107724 500002516 40107724 499969054 500022191 499969054 500022191 100118787 922429756 100118787 922429756 965947885 380463040 965947885 380463040 499971741 974991252 499971741 974991252 695154797 509511078 695154797 509511078 264016844 245122436 264016844 245122436 637962402 661407914 637962402 661407914 759092799 208980565 759092799 208980565 499997311 427935995 499997311 427935995 755109663 954524650 755109663 954524650 499991358 500037948 499991358 500037948 913475293 952411306 913475293 952411306 392203728 212227814 392203728 212227814 125522176 123767764 125522176 123767764 789807219 933644843 789807219 933644843 937424866 14520306 937424866 14520306 486966686 500030141 486966686 500030141 75350139 52375819 75350139 52375819 987815807 499979374 987815807 499979374 447854354 367528787 447854354 367528787 293268945 759521336 293268945 759521336 215177561 491235052 215177561 491235052 664462726 929808193 664462726 929808193 978727216 981702780 978727216 981702780 499975354 500035212 499975354 500035212 82266836 460863073 82266836 460863073 868503490 882718475 868503490 882718475 46271833 219801150 46271833 219801150 882985820 532217338 882985820 532217338 368088162 755681501 368088162 755681501 95771536 234487504 95771536 234487504 499975382 574919140 499975382 574919140 716986684 413707628 716986684 413707628 499972083 790500238 499972083 790500238 500018248 272299176 500018248 272299176 815266152 581424272 815266152 581424272 388745114 499990368 388745114 499990368 913102795 59547374 913102795 59547374 303059869 830188115 303059869 830188115 499983642 500000241 499983642 500000241 545219766 797211304 545219766 797211304 967817584 288095138 967817584 288095138 287915228 86379267 287915228 86379267 932659362 646347686 932659362 646347686 299839628 499973192 299839628 499973192 954910651 664222351 954910651 664222351 219429824 843238854 219429824 843238854 130426796 500005588 130426796 500005588 887861139 906381159 887861139 906381159 499964545 499988790 499964545 499988790 279402572 604052477 279402572 604052477 463946480 499996850 463946480 499996850 228103090 932741560 228103090 932741560 45637020 68094111 45637020 68094111 879386766 813060465 879386766 813060465 405711029 169764082 405711029 169764082 499999607 791442249 499999607 791442249 80578358 16080552 80578358 16080552 500030847 939928899 500030847 939928899 983817730 990182956 983817730 990182956 499969672 518060077 499969672 518060077 500019728 442925910 500019728 442925910 692362220 179219047 692362220 179219047 107477634 906275492 107477634 906275492 64049055 53641797 64049055 53641797 807304978 860183714 807304978 860183714 106258176 105376441 106258176 105376441 69815678 944297826 69815678 944297826 952143406 9358204 952143406 9358204 451635969 499978948 451635969 499978948 324412256 632541628 324412256 632541628 755480756 239708239 755480756 239708239 905810187 949363319 905810187 949363319 956410435 964464969 956410435 964464969 31371823 975835776 31371823 975835776 500013813 87099916 500013813 87099916 63578859 686340622 63578859 686340622 789842701 500000647 789842701 500000647 499971508 967703935 499971508 967703935 990468617 476428473 990468617 476428473 346305166 589240829 346305166 589240829 500018457 739912058 500018457 739912058 187349076 833455739 187349076 833455739 886443406 83095704 886443406 83095704 467627462 500026185 467627462 500026185 731277995 912976938 731277995 912976938 937500786 8141438 937500786 8141438 4712864 500039178 4712864 500039178 500010219 774940547 500010219 774940547 487140232 142522346 487140232 142522346 135006931 105039385 135006931 105039385 783990179 748237478 783990179 748237478 374412208 261373470 374412208 261373470 228176653 882350231 228176653 882350231 549283417 499978150 549283417 499978150 96616332 236209666 96616332 236209666 717539656 852179141 717539656 852179141 877270884 115950651 877270884 115950651 958415674 499990786 958415674 499990786 266405239 770727080 266405239 770727080 590994420 266785352 590994420 266785352 500010619 499971182 500010619 499971182 777180118 797768568 777180118 797768568 261722454 394416313 261722454 394416313 500039340 101804930 500039340 101804930 558080312 499969135 558080312 499969135 391889668 582209052 391889668 582209052 831416498 854714673 831416498 854714673 146258432 500005437 146258432 500005437 671708836 741642967 671708836 741642967 196930778 499987022 196930778 499987022 942932990 764000195 942932990 764000195 499974435 23545765 499974435 23545765 473292583 569260134 473292583 569260134 688453647 86094774 688453647 86094774 398715353 770940658 398715353 770940658 89509275 267354587 89509275 267354587 863655989 889916994 863655989 889916994 500006748 56659225 500006748 56659225 958787044 12127965 958787044 12127965 989041171 998095629 989041171 998095629 1088378 499968977 1088378 499968977 584700233 671770078 584700233 671770078 688582015 720689717 688582015 720689717 984426362 499965346 984426362 499965346 480080897 861495656 480080897 861495656 499994566 107571025 499994566 107571025 105823293 566985634 105823293 566985634 617473405 850485122 617473405 850485122 900843510 499989116 900843510 499989116 300483348 707005651 300483348 707005651 217681520 790820040 217681520 790820040 856729556 316872127 856729556 316872127 64623536 584974564 64623536 584974564 499976634 499968023 499976634 499968023 377260953 847932502 377260953 847932502 500034208 131767228 500034208 131767228 499983455 835440216 499983455 835440216 882551467 100034754 882551467 100034754 903837450 756063284 903837450 756063284 193809498 499999340 193809498 499999340 828663738 139637452 828663738 139637452 202999555 916167068 202999555 916167068 937751892 980923843 937751892 980923843 263431414 237053637 263431414 237053637 800895887 119217851 800895887 119217851 110081661 708149248 110081661 708149248 500038345 156129646 500038345 156129646 433159516 640330737 433159516 640330737 186839121 836318908 186839121 836318908 530336689 427511070 530336689 427511070 402153191 705801521 402153191 705801521 781183642 834637203 781183642 834637203 945688340 499963441 945688340 499963441 211364764 500007187 211364764 500007187 500017504 65091082 500017504 65091082 31464645 500007865 31464645 500007865 696944381 787730163 696944381 787730163 80832316 383129375 80832316 383129375 757640254 188907806 757640254 188907806 921471132 587504006 921471132 587504006 186861684 883064586 186861684 883064586 980912936 16638938 980912936 16638938 4564542 2409018 4564542 2409018 953127 621045576 953127 621045576 500010173 301390554 500010173 301390554 340047043 654901886 340047043 654901886 777783068 832231905 777783068 832231905 499964602 21639868 499964602 21639868 11807831 11278161 11807831 11278161 9848399 995431238 9848399 995431238 997438978 999450621 997438978 999450621 499971994 499990849 499971994 499990849 565393429 332250035 565393429 332250035 738887811 754743668 738887811 754743668 499982838 246736618 499982838 246736618 609528434 533590242 609528434 533590242 379553703 757032089 379553703 757032089 865383280 500004107 865383280 500004107 499988645 380587230 499988645 380587230 841308055 735311728 841308055 735311728 537663956 446820706 537663956 446820706 857462954 527673534 857462954 527673534 423789829 500013933 423789829 500013933 267246651 664849349 267246651 664849349 500011728 270223472 500011728 270223472 167142287 574415089 167142287 574415089 866730360 495136743 866730360 495136743 499981009 35571935 499981009 35571935 499969005 838634336 499969005 838634336 789102803 339216033 789102803 339216033 617616270 850909080 617616270 850909080 85595471 987989430 85595471 987989430 6516730 998185305 6516730 998185305 700705500 440027868 700705500 440027868 319122847 312158209 319122847 312158209 775141905 499987436 775141905 499987436 500018905 332127594 500018905 332127594 705867650 889613892 705867650 889613892 941288092 974668565 941288092 974668565 984617536 499977641 984617536 499977641 71011395 986174774 71011395 986174774 541545328 386762827 541545328 386762827 175105792 630276151 175105792 630276151 499982652 40265031 499982652 40265031 962123855 991341081 962123855 991341081 7368513 426512781 7368513 426512781 499999686 761758131 499999686 761758131 822382120 392937077 822382120 392937077 303790431 607653638 303790431 607653638 687237079 692479140 687237079 692479140 482341159 499975497 482341159 499975497 849755235 500029663 849755235 500029663 500035906 945284422 500035906 945284422 955069233 959884421 955069233 959884421 353711146 451767674 353711146 451767674 664684965 324050457 664684965 324050457 274943085 961457091 274943085 961457091 5010355 4594498 5010355 4594498 766894141 415612451 766894141 415612451 200926660 861891110 200926660 861891110 13891595 437927450 13891595 437927450 632685469 703400717 632685469 703400717 98634458 907521810 98634458 907521810 923739615 266875496 923739615 266875496 496067243 566433293 496067243 566433293 739096180 832563567 739096180 832563567 153253513 420816536 153253513 420816536 789748718 702425817 789748718 702425817 499973584 500031583 499973584 500031583 369614816 320943387 369614816 320943387 578799709 690890873 578799709 690890873 698186912 724410840 698186912 724410840 261328397 499965041 261328397 499965041 35103612 913480989 35103612 913480989 520627700 461264672 520627700 461264672 499969602 730842519 499969602 730842519 499993656 276659116 499993656 276659116 124831652 30759704 124831652 30759704 698318622 682789689 698318622 682789689 439440943 351871219 439440943 351871219 240688609 781405441 240688609 781405441 853541067 882418866 853541067 882418866 499984314 500002709 499984314 500002709 111512748 82470227 111512748 82470227 501082829 500039289 501082829 500039289 26113880 381311304 26113880 381311304 499972653 646421567 499972653 646421567 562739973 500007842 562739973 500007842 835399960 675644945 835399960 675644945 481355578 500010438 481355578 500010438 291973197 737049750 291973197 737049750 785599406 873384362 785599406 873384362 499989769 67601056 499989769 67601056 723135862 785098317 723135862 785098317 500000226 499996707 500000226 499996707 587259735 433011711 587259735 433011711 499994872 117000803 499994872 117000803 895238848 89642883 895238848 89642883 46769676 641124984 46769676 641124984 663806018 775487317 663806018 775487317 775533950 461842164 775533950 461842164 491005338 500034885 491005338 500034885 939189129 59212414 939189129 59212414 276381583 697877303 276381583 697877303 500021659 95501725 500021659 95501725 439474426 815362162 439474426 815362162 500504397 499974557 500504397 499974557 951358457 500022876 951358457 500022876 629509441 356290882 629509441 356290882 230360518 790255217 230360518 790255217 820549892 499973217 820549892 499973217 602326814 327412479 602326814 327412479 199324550 916162919 199324550 916162919 673217898 500000472 673217898 500000472 231305216 719767039 231305216 719767039 590959607 500003600 590959607 500003600 305518011 798089477 305518011 798089477 802456311 440534656 802456311 440534656 260822497 983372484 260822497 983372484 758673470 103523085 758673470 103523085 923183608 964554007 923183608 964554007 499983077 500013604 499983077 500013604 732407485 185868241 732407485 185868241 111129712 64995768 111129712 64995768 995477909 4534338 995477909 4534338 317417113 888881916 317417113 888881916 708271611 378944689 708271611 378944689 350198242 500028053 350198242 500028053 499992159 211016842 499992159 211016842 836701273 673369297 836701273 673369297 267128356 867630525 267128356 867630525 127294611 40847321 127294611 40847321 980381678 983001217 980381678 983001217 985618534 7673371 985618534 7673371 994042488 520720244 994042488 520720244 499990036 939784423 499990036 939784423 669549023 269716652 669549023 269716652 920418287 750699241 920418287 750699241 275259824 201760707 275259824 201760707 830690407 105351991 830690407 105351991 975021195 23017181 975021195 23017181 988786068 996518331 988786068 996518331 324855079 279178538 324855079 279178538 695620260 931499387 695620260 931499387 61706590 964823148 61706590 964823148 979879732 3771951 979879732 3771951 1997445 999418974 1997445 999418974 313677 499981213 313677 499981213 755216301 814345872 755216301 814345872 46204326 223596229 46204326 223596229 731058996 625390264 731058996 625390264 92878419 396048868 92878419 396048868 603197144 720782945 603197144 720782945 309206971 425993129 309206971 425993129 500005421 334667902 500005421 334667902 240608452 119062012 240608452 119062012 500007851 820030182 500007851 820030182 993719609 392259202 993719609 392259202 499960658 741628964 499960658 741628964 903308209 499983381 903308209 499983381 547776044 733452787 547776044 733452787 752663739 830883821 752663739 830883821 840917091 493988158 840917091 493988158 417725164 355110704 417725164 355110704 759768748 674942862 759768748 674942862 491912547 395223427 491912547 395223427 57853440 959102225 57853440 959102225 26981505 499965648 26981505 499965648 747019089 508905954 747019089 508905954 115345301 224990160 115345301 224990160 727008093 914292303 727008093 914292303 401423814 500033730 401423814 500033730 957630525 963838958 957630525 963838958 190908335 250032801 190908335 250032801 500022680 143803516 500022680 143803516 175396568 941350974 175396568 941350974 10902102 998336980 10902102 998336980 998827774 372048862 998827774 372048862 499968115 662288879 499968115 662288879 585520322 494323895 585520322 494323895 331392563 686012692 331392563 686012692 854500220 24134215 854500220 24134215 499976703 794696304 499976703 794696304 817719813 499964464 817719813 499964464 172588558 76364507 172588558 76364507 927893022 946872637 927893022 946872637 963964936 976246571 963964936 976246571 499983007 499983943 499983007 499983943 697253028 66115268 697253028 66115268 499964853 660155779 499964853 660155779 323885600 243905174 323885600 243905174 196194289 511265049 196194289 511265049 499978032 450176200 499978032 450176200 744795382 646414762 744795382 646414762 341466885 219684674 341466885 219684674 949221928 609667763 949221928 609667763 499977417 135119637 499977417 135119637 878743445 943585142 878743445 943585142 33746861 975157104 33746861 975157104 995910904 415097978 995910904 415097978 182840340 536319798 182840340 536319798 499985823 72498209 499985823 72498209 956570090 28191789 956570090 28191789 25935922 500036604 25935922 500036604 499996358 772840293 499996358 772840293 197255002 165644664 197255002 165644664 52911716 982324563 52911716 982324563 568645177 220021678 568645177 220021678 390344655 722314720 390344655 722314720 777517888 851237615 777517888 851237615 919266090 70623621 919266090 70623621 238851073 862604650 238851073 862604650 591031059 499966929 591031059 499966929 168691267 932227123 168691267 932227123 649843472 143295732 649843472 143295732 914601617 774534347 914601617 774534347 298752792 416821085 298752792 416821085 497890352 768177488 497890352 768177488 542209812 184371029 542209812 184371029 33211995 500034332 33211995 500034332 907833371 946154305 907833371 946154305 29637444 642947 29637444 642947 500006803 719739195 500006803 719739195 247018582 482971938 247018582 482971938 628378201 652709193 628378201 652709193 341494047 461069781 341494047 461069781 518582914 516554377 518582914 516554377 131081463 499965023 131081463 499965023 602213138 500037053 602213138 500037053 838946136 323476327 838946136 323476327 499984220 640569311 499984220 640569311 632944323 500003586 632944323 500003586 415435991 752429428 415435991 752429428 204741148 831382053 204741148 831382053 160839515 132862107 160839515 132862107 45488597 829843622 45488597 829843622 956250075 988865013 956250075 988865013 989243773 990375665 989243773 990375665 8836244 5904156 8836244 5904156 499978448 644638059 499978448 644638059 738860379 496578153 738860379 496578153 406689723 293969624 406689723 293969624 782427021 183919348 782427021 183919348 499963267 603624347 499963267 603624347 282363094 267362621 282363094 267362621 552067609 552385948 552067609 552385948 499977145 593145263 499977145 593145263 856083012 499978852 856083012 499978852 417856592 163588678 417856592 163588678 693338430 571922824 693338430 571922824 500038653 305887098 500038653 305887098 500008662 459191546 500008662 459191546 405128263 371419098 405128263 371419098 124585139 500039198 124585139 500039198 782754893 499991475 782754893 499991475 598504860 296496223 598504860 296496223 470402150 931619205 470402150 931619205 960352191 356456017 960352191 356456017 248832658 99968955 248832658 99968955 63979364 959978314 63979364 959978314 592733729 204211062 592733729 204211062 460230557 519272553 460230557 519272553 683569678 702464893 683569678 702464893 788438803 154408060 788438803 154408060 419622510 594263919 419622510 594263919 633731631 357613818 633731631 357613818 202119334 57529493 202119334 57529493 955871511 982679617 955871511 982679617 16525677 243470598 16525677 243470598 806762157 104604257 806762157 104604257 362995427 499992043 362995427 499992043 801304237 587065621 801304237 587065621 301630293 290356145 301630293 290356145 841496537 857785436 841496537 857785436 494346018 491010831 494346018 491010831 298108280 56685664 298108280 56685664 686940143 398355099 686940143 398355099 500002139 815239702 500002139 815239702 313834719 241626822 313834719 241626822 800322620 828696745 800322620 828696745 56594046 53678622 56594046 53678622 23279737 978559320 23279737 978559320 997698480 998032169 997698480 998032169 571339 387907299 571339 387907299 708882396 545690378 708882396 545690378 437993038 368653611 437993038 368653611 784042178 879154950 784042178 879154950 889091508 499999675 889091508 499999675 299661632 499961119 299661632 499961119 500018627 625487224 500018627 625487224 80235913 295934953 80235913 295934953 709839257 261587136 709839257 261587136 769695554 776382563 769695554 776382563 938539962 500014647 938539962 500014647 83949161 60047658 83949161 60047658 509854913 527428719 509854913 527428719 815065819 499965119 815065819 499965119 147053473 874811927 147053473 874811927 541040631 317736709 541040631 317736709 739158591 500015603 739158591 500015603 286864543 239055539 286864543 239055539 847144145 143154567 847144145 143154567 128099828 113239899 128099828 113239899 901672986 993560529 901672986 993560529 995415102 499983859 995415102 499983859 196215522 818307829 196215522 818307829 884752536 43872744 884752536 43872744 412012635 627647025 412012635 627647025 226386844 61321127 226386844 61321127 49633012 571208921 49633012 571208921 499993106 6345826 499993106 6345826 511291913 563514916 511291913 563514916 757805673 807388594 757805673 807388594 499974148 186631719 499974148 186631719 155601673 140594944 155601673 140594944 699673190 803267614 699673190 803267614 95553695 499960749 95553695 499960749 947857891 565836329 947857891 565836329 500020591 86836342 500020591 86836342 447994347 657533863 447994347 657533863 707304290 500006072 707304290 500006072 101985579 406003307 101985579 406003307 439670271 641677034 439670271 641677034 947793009 499963683 947793009 499963683 317776971 245248506 317776971 245248506 236432666 915493072 236432666 915493072 500022136 349563713 500022136 349563713 718981187 168897167 718981187 168897167 394269582 499985109 394269582 499985109 583458584 524380158 583458584 524380158 499976488 929516794 499976488 929516794 49575390 457814659 49575390 457814659 517306094 500025667 517306094 500025667 637773080 293013173 637773080 293013173 205811905 853518308 205811905 853518308 136066701 360271645 136066701 360271645 722829276 729892979 722829276 729892979 201141606 868075401 201141606 868075401 97393700 499991933 97393700 499991933 646907905 562864852 646907905 562864852 180032187 141268772 180032187 141268772 614857792 499971040 614857792 499971040 812090297 258480521 812090297 258480521 159171236 500018508 159171236 500018508 500018717 904892533 500018717 904892533 436358463 549495082 436358463 549495082 616994380 695941345 616994380 695941345 252878272 240428414 252878272 240428414 771703891 735827684 771703891 735827684 291546525 163736327 291546525 163736327 77143366 956034797 77143366 956034797 542893503 370584517 542893503 370584517 188536292 838955284 188536292 838955284 534687106 375180994 534687106 375180994 499964447 153126960 499964447 153126960 899223597 543895166 899223597 543895166 442042881 747111691 442042881 747111691 656966837 408471007 656966837 408471007 245687826 639726004 245687826 639726004 710275334 841836622 710275334 841836622 77523417 72544297 77523417 72544297 41567171 25259143 41567171 25259143 613346850 499980377 613346850 499980377 281788948 271230291 281788948 271230291 247401318 727208999 247401318 727208999 780120203 965907464 780120203 965907464 352578993 213301563 352578993 213301563 675119355 828288160 675119355 828288160 830278635 847418340 830278635 847418340 231856764 341030123 231856764 341030123 519212430 500024431 519212430 500024431 227973329 150632470 227973329 150632470 135219908 68449284 135219908 68449284 981645107 588629672 981645107 588629672 499967342 175931182 499967342 175931182 500005283 500018387 500005283 500018387 923109792 74580893 923109792 74580893 3649335 998701687 3649335 998701687 778252181 207863800 778252181 207863800 310443491 9
#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...