Submission #950932

#TimeUsernameProblemLanguageResultExecution timeMemory
950932Boycl07Broken Line (IOI19_line)Text
27.93 / 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
#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...