제출 #1013893

#제출 시각아이디문제언어결과실행 시간메모리
1013893HappyCapybaraBroken Line (IOI19_line)Text
67.63 / 100
0 ms0 KiB
23 80 0 80 47 22 47 22 100 68 100 68 15 53 15 53 83 16 83 60 83 60 6 18 6 18 98 64 98 64 2 30 2 30 99 97 99 72 99 72 4 41 4 41 49 74 49
656 4181 0 4181 9419 369 9419 369 98 137 98 137 9948 9979 9948 9979 9970 12 9970 8269 9970 8269 1042 697 1042 697 565 9790 565 9790 13 16 13 9056 13 9056 4174 2673 4174 2673 8308 9334 8308 9334 369 375 369 375 9929 61 9929 61 46 22 46 22 9977 10001 9977 1809 9977 1809 379 316 379 316 86 63 86 63 9944 5163 9944 5163 4595 6854 4595 6854 8075 1122 8075 1122 463 406 463 406 9706 9854 9706 9854 94 9956 94 9956 9934 3923 9934 3923 6262 5631 6262 5631 3430 8078 3430 8078 8551 1175 8551 1175 8787 9146 8787 9146 852 656 852 656 9412 9587 9412 9587 9758 241 9758 241 9922 9950 9922 9950 61 79 61 3172 61 3172 7015 8351 7015 8351 1511 9396 1511 9396 612 9635 612 9635 125 9921 125 9921 70 5617 70 5617 6088 3483 6088 3483 7262 8628 7262 8628 616 551 616 551 9468 9655 9468 9655 9750 9859 9750 9859 9786 178 9786 178 9841 9915 9841 4331 9841 4331 4233 3221 4233 3221 2484 2337 2484 2337 2316 8468 2316 8468 643 595 643 595 9505 9765 9505 9765 9707 344 9707 344 9810 9907 9810 5627 9810 5627 4111 6534 4111 6534 7678 7763 7678 7763 1819 886 1819 886 9156 650 9156 650 524 379 524 379 262 194 262 194 141 5277 141 5277 5432 2843 5432 2843 1367 9144 1367 9144 9379 572 9379 572 551 483 551 483 9611 351 9611 351 9785 9896 9785 9896 9793 6546 9793 6546 3514 3386 3514 3386 2594 8285 2594 8285 8194 8622 8194 8622 8518 1201 8518 1201 9045 9387 9045 9387 589 9526 589 9526 9590 394 9590 394 9732 9833 9732 9833 225 6798 225 6798 7235 8092 7235 8092 8374 1173 8374 1173 1058 9240 1058 9240 9332 563 9332 563 264 9826 264 4271 264 4271 7940 8612 7940 8612 1152 1169 1152 1169 934 1031 934 1031 9251 9359 9251 9359 604 9762 604 9762 306 5614 306 5614 6630 2550 6630 2550 2367 8137 2367 8137 8430 8794 8430 8794 8673 1257 8673 1257 985 915 985 915 9137 9271 9137 9271 9293 9564 9293 9564 9487 6157 9487 6157 4997 4050 4997 4050 2654 7954 2654 7954 2029 1811 2029 1811 8325 8615 8325 8615 8631 8842 8631 8842 8687 1208 8687 1208 875 9341 875 9341 752 549 752 549 9486 5346 9486 5346 3702 7198 3702 7198 2309 8303 2309 8303 1725 1629 1725 1629 8433 1308 8433 1308 1345 8865 1345 8865 8992 9078 8992 9078 9130 831 9130 831 549 9702 549 9702 365 5741 365 5741 6467 3571 6467 3571 3186 2967 3186 2967 7301 2085 7301 2085 8310 1577 8310 1577 8509 1296 8509 1296 1129 9013 1129 9013 818 830 818 830 9235 647 9235 647 9371 9525 9371 9525 545 518 545 4486 545 4486 5848 6129 5848 6129 7469 2595 7469 2595 2503 1878 2503 1878 1712 8772 1712 8772 899 570 899 570 9441 5431 9441 5431 4378 3922 4378 3922 3185 7417 3185 7417 7870 8254 7870 8254 1729 8424 1729 8424 8704 1139 8704 1139 8952 9166 8952 9166 671 9452 671 9452 635 9460 635 4569 635 4569 7019 2968 7019 2968 3009 7390 3009 7390 7465 7746 7465 7746 2203 1666 2203 1666 8563 1258 8563 1258 8703 8990 8703 8990 907 764 907 764 726 5797 726 5797 6127 3388 6127 3388 6877 2582 6877 2582 2289 1804 2289 1804 8474 1349 8474 1349 1071 9019 1071 9019 8950 1073 8950 1073 760 798 760 6951 760 6951 6976 2758 6976 2758 2828 2244 2828 2244 8107 8267 8107 8267 8257 1558 8257 1558 1596 1455 1596 1455 1417 1145 1417 1145 9012 1070 9012 4659 9012 4659 4098 6398 4098 6398 3719 3573 3719 3573 6675 2262 6675 2262 2303 1975 2303 1975 1764 1649 1764 1649 1532 8855 1532 8855 1252 4600 1252 4600 6446 3317 6446 3317 3216 7201 3216 7201 2994 7406 2994 7406 7819 8030 7819 8030 8123 1890 8123 1890 1818 8350 1818 8350 8372 8750 8372 8750 1268 8904 1268 8904 8995 1090 8995 4588 8995 4588 3927 3775 3927 3775 3472 7412 3472 7412 2418 7850 2418 7850 2070 8112 2070 8112 1672 1579 1672 1579 1581 1452 1581 1452 8763 1160 8763 5777 8763 5777 4277 6202 4277 6202 6250 6845 6250 6845 7196 7596 7196 7596 7544 7747 7544 7747 7876 2097 7876 2097 8099 1814 8099 1814 1530 1276 1530 1276 1253 4324 1253 4324 5837 3882 5837 3882 3546 6944 3546 6944 7265 2602 7265 2602 2570 8002 2570 8002 2048 1903 2048 1903 8505 8631 8505 5603 8505 5603 4738 4007 4738 4007 6520 6779 6520 6779 7020 7181 7020 7181 2514 2360 2514 2360 7828 2256 7828 2256 2211 2049 2211 2049 1552 8630 1552 6039 1552 6039 6271 6627 6271 6627 3475 3211 3475 3211 2909 7821 2909 7821 2325 2189 2325 2189 7953 8073 7953 8073 2111 2064 2111 5827 2111 5827 5064 5302 5064 5302 4497 6252 4497 6252 6424 3743 6424 3743 6512 6823 6512 6823 3426 7089 3426 7089 2904 2586 2904 2586 7756 7905 7756 7905 2129 8037 2129 5643 2129 5643 5747 3640 5747 3640 6823 7678 6823 7678 2343 2242 2343 5323 2343 5323 4966 5104 4966 5104 4181 6243 4181 6243 6264 6542 6264 6542 7006 2791 7006 2791 2887 7458 2887 7458 7547 2396 7547 2396 7729 8006 7729 8006 7980 5169 7980 5169 4879 4998 4879 4998 5738 4194 5738 4194 4190 6208 4190 6208 3841 7194 3841 7194 7129 7548 7129 7548 2595 2340 2595 2340 7827 7921 7827 7921 7932 5351 7932 5351 4426 4030 4426 4030 6415 6572 6415 6572 2997 2676 2997 2676 2754 7599 2754 7599 2200 8014 2200 5309 2200 5309 5164 4482 5164 4482 4306 6152 4306 6152 3964 3223 3964 3223 6970 7224 6970 7224 2869 7611 2869 7611 7757 2272 7757 5543 7757 5543 4601 4157 4601 4157 4172 6439 4172 6439 6696 2886 6696 2886 2882 2631 2882 2631 7493 7542 7493 5222 7493 5222 4338 6065 4338 6065 6148 6442 6148 6442 6600 3588 6600 3588 3390 7068 3390 7068 3112 2832 3112 2832 7403 7466 7403 5560 7403 5560 4213 6443 4213 6443 3494 7107 3494 7107 7032 2959 7032 2959 3048 7293 3048 7293 7258 7394 7258 7394 2876 5829 2876 5829 6058 3985 6058 3985 3631 7014 3631 7014 7167 2710 7167 2710 7368 5103 7368 5103 4666 4414 4666 4414 5765 6619 5765 6619 6551 6812 6551 6812 6691 7093 6691 7093 3207 7155 3207 5934 3207 5934 5258 4626 5258 4626 5659 6245 5659 6245 3492 3357 3492 3357 6840 3173 6840 3173 3225 7104 3225 4658 3225 4658 5654 4294 5654 4294 6457 3352 6457 3352 3204 3008 3204 5819 3204 5819 5590 5993 5590 5993 6419 3812 6419 3812 3656 6981 3656 6981 6839 5522 6839 5522 4686 4552 4686 4552 5983 4120 5983 4120 3958 6495 3958 6495 6523 3620 6523 3620 3649 5128 3649 5128 5434 5870 5434 5870 4239 6702 4239 6702 3687 5620 3687 5620 4718 4857 4718 4857 4483 3758 4483 3758 3728 3659 3728 3659 6572 6795 6572 5311 6572 5311 4817 5014 4817 5014 4558 5795 4558 5795 6350 3867 6350 5385 6350 5385 4808 5719 4808 5719 5493 4433 5493 4433 6330 3916 6330 4997 6330 4997 3973 6434 3973 6434 3891 5248 3891 5248 5245 4385 5245 4385 3965 6339 3965 5461 3965 5461 4950 5044 4950 5044 5176 6193 5176 6193 4001 6282 4001 5347 4001 5347 5204 6011 5204 6011 5804 5786 5804 5786 4382 4423 4382 5640 4382 5640 5725 5929 5725 5289 5725 5289 4900
5005 13658 0 13658 23077 22188 23077 22188 1038 16296 1038 16296 24113 8985 24113 8985 2316 18042 2316 18042 18818 14421 18818 14421 5030 23233 5030 23233 1426 5700 1426 5700 24814 1701 24814 1701 4247 22831 4247 22831 16510 7476 16510 7476 4730 20014 4730 20014 12204 15406 12204 15406 17438 21349 17438 21349 13003 15895 13003 15895 183 710 183 710 14056 17803 14056 17803 7786 4240 7786 4240 17004 12200 17004 12200 9383 11151 9383 11151 2672 5524 2672 5524 12194 21450 12194 21450 1861 7597 1861 7597 24444 4478 24444 4478 5583 1302 5583 1302 21373 347 21373 347 7560 20629 7560 20629 11609 3189 11609 3189 3662 24980 3662 24980 21880 13751 21880 13751 5270 24785 5270 24785 7075 1484 7075 1484 18903 24970 18903 24970 24514 9304 24514 9304 1441 6175 1441 6175 19379 20633 19379 20633 8138 3059 8138 3059 20622 210 20622 210 1283 17494 1283 17494 24434 4237 24434 4237 4846 12847 4846 12847 19351 1863 19351 1863 24929 23378 24929 23378 3819 8470 3819 8470 17036 15728 17036 15728 1720 23013 1720 23013 13818 4819 13818 4819 24737 17565 24737 17565 6706 24962 6706 24962 24471 1234 24471 1234 32 20448 32 20448 22905 2948 22905 2948 11012 15603 11012 15603 22576 24099 22576 24099 4545 1894 4545 1894 15122 23751 15122 23751 4283 11918 4283 11918 12359 4845 12359 4845 1699 15559 1699 15559 14825 11387 14825 11387 21497 24884 21497 24884 5087 13187 5087 13187 18597 19826 18597 19826 9096 14214 9096 14214 3408 5741 3408 5741 15939 23349 15939 23349 7626 24558 7626 24558 23820 11579 23820 11579 11605 3943 11605 3943 15012 24187 15012 24187 5436 12287 5436 12287 23589 2829 23589 2829 24616 22123 24616 22123 8467 15281 8467 15281 2416 2593 2416 2593 17116 19947 17116 19947 7272 11748 7272 11748 16473 12863 16473 12863 11273 7131 11273 7131 28 12078 28 12078 18313 20850 18313 20850 140 10164 140 10164 20644 24230 20644 24230 4658 16289 4658 16289 20595 808 20595 808 6778 16667 6778 16667 2534 3157 2534 3157 22530 24269 22530 24269 2101 4021 2101 4021 24878 1476 24878 1476 14011 20600 14011 20600 22955 14215 22955 14215 8397 1792 8397 1792 24883 9595 24883 9595 17487 1519 17487 1519 407 23783 407 23783 24271 1204 24271 1204 19969 22812 19969 22812 1435 24171 1435 24171 17481 8347 17481 8347 6102 23807 6102 23807 21475 393 21475 393 13098 15665 13098 15665 222 4025 222 4025 17893 14881 17893 14881 24565 21442 24565 21442 6026 4134 6026 4134 18217 11320 18217 11320 4770 1480 4770 1480 16383 9108 16383 9108 5275 2176 5275 2176 23484 22731 23484 22731 700 2450 700 2450 23776 20264 23776 20264 14589 8389 14589 8389 19153 4390 19153 4390 4916 16682 4916 16682 15725 12643 15725 12643 9926 6506 9926 6506 24377 17860 24377 17860 5207 5016 5207 5016 3326 17116 3326 17116 24402 23600 24402 23600 4051 16795 4051 16795 16727 12630 16727 12630 12028 21161 12028 21161 23024 5914 23024 5914 1211 21794 1211 21794 5310 6486 5310 6486 23059 20565 23059 20565 5092 1275 5092 1275 802 16326 802 16326 17693 6060 17693 6060 24133 20259 24133 20259 8623 4368 8623 4368 19384 19821 19384 19821 4165 8097 4165 8097 24441 19382 24441 19382 13332 73 13332 73 1867 20900 1867 20900 17668 5970 17668 5970 3331 16511 3331 16511 21196 20662 21196 20662 24766 3009 24766 3009 766 19189 766 19189 13080 5416 13080 5416 24383 18756 24383 18756 2120 6913 2120 6913 24670 14648 24670 14648 19437 9282 19437 9282 3511 15945 3511 15945 17863 24326 17863 24326 1288 6335 1288 6335 9886 24917 9886 24917 15931 5161 15931 5161 3241 19839 3241 19839 24013 16178 24013 16178 7920 2306 7920 2306 24404 19900 24404 19900 4419 3154 4419 3154 17814 13216 17814 13216 2562 3076 2562 3076 18895 17029 18895 17029 109 20725 109 20725 9801 3482 9801 3482 1619 24467 1619 24467 22952 5258 22952 5258 6066 15669 6066 15669 19580 24910 19580 24910 3919 13391 3919 13391 11356 4114 11356 4114 22430 22306 22430 22306 12069 17756 12069 17756 5863 7234 5863 7234 23341 3472 23341 3472 1904 23162 1904 23162 22159 219 22159 219 3771 12733 3771 12733 20668 4391 20668 4391 11462 17973 11462 17973 529 10580 529 10580 22271 18546 22271 18546 2006 5122 2006 5122 13744 14033 13744 14033 3728 3014 3728 3014 22829 21517 22829 21517 1907 23217 1907 23217 21772 4611 21772 4611 1890 21460 1890 21460 23917 8117 23917 8117 2331 21154 2331 21154 19541 2668 19541 2668 5055 20283 5055 20283 17354 17797 17354 17797 22 11102 22 11102 17251 22298 17251 22298 6762 24588 6762 24588 24063 8649 24063 8649 15657 13132 15657 13132 4683 9189 4683 9189 52 12375 52 12375 3483 22332 3483 22332 702 921 702 921 14445 23977 14445 23977 6307 7542 6307 7542 19640 20716 19640 20716 3157 3994 3157 3994 18990 19508 18990 19508 1887 1833 1887 1833 20649 16791 20649 16791 4448 5834 4448 5834 23756 322 23756 322 1474 12146 1474 12146 20165 1737 20165 1737 2994 24381 2994 24381 20916 4914 20916 4914 4313 8084 4313 8084 21104 24870 21104 24870 634 7309 634 7309 13830 1613 13830 1613 21945 13297 21945 13297 1942 4012 1942 4012 16909 19301 16909 19301 8110 7435 8110 7435 16709 2826 16709 2826 3011 24965 3011 24965 8760 5785 8760 5785 17622 12686 17622 12686 5808 24412 5808 24412 24202 13559 24202 13559 3753 24630 3753 24630 9231 15614 9231 15614 3015 17576 3015 17576 13581 177 13581 177 22944 14683 22944 14683 3366 1630 3366 1630 254 21844 254 21844 19876 3176 19876 3176 25 23823 25 23823 8542 3419 8542 3419 3399 20700 3399 20700 12998 3067 12998 3067 20097 15287 20097 15287 21913 9382 21913 9382 12112 3550 12112 3550 17973 14183 17973 14183 6541 4935 6541 4935 16675 17886 16675 17886 505 80 505 80 16634 12886 16634 12886 6563 882 6563 882 1074 19184 1074 19184 23179 22844 23179 22844 10950 10391 10950 10391 19309 21411 19309 21411 10891 2604 10891 2604 23307 24787 23307 24787 24590 2644 24590 2644 7205 84 7205 84 23315 16407 23315 16407 3203 20175 3203 20175 20475 10656 20475 10656 5324 17505 5324 17505 23691 11691 23691 11691 22751 20861 22751 20861 6185 1368 6185 1368 21535 18301 21535 18301 6576 11088 6576 11088 1491 23010 1491 23010 20887 12005 20887 12005 2273 19262 2273 19262 20338 10813 20338 10813 10154 24259 10154 24259 24589 2320 24589 2320 17272 24721 17272 24721 3199 3970 3199 3970 17359 10140 17359 10140 6304 17140 6304 17140 16804 1236 16804 1236 4706 19087 4706 19087 8946 2911 8946 2911 12015 18287 12015 18287 5833 6694 5833 6694 22122 21458 22122 21458 5408 23406 5408 23406 22231 609 22231 609 2442 21128 2442 21128 17763 4297 17763 4297 9687 16678 9687 16678 23216 3160 23216 3160 7927 21964 7927 21964 3329 9265 3329 9265 20471 2919 20471 2919 6936 24206 6936 24206 18323 12141 18323 12141 1544 20510 1544 20510 2871 1038 2871 1038 18083 13032 18083 13032 3626 1502 3626 1502 21368 17519 21368 17519 10829 4712 10829 4712 714 24141 714 24141 23779 2551 23779 2551 13973 20970 13973 20970 22236 5447 22236 5447 2677 23455 2677 23455 20284 11440 20284 11440 632 22562 632 22562 22036 6504 22036 6504 6158 23572 6158 23572 20381 14101 20381 14101 7842 1893 7842 1893 19173 18270 19173 18270 8714 16630 8714 16630 17151 21020 17151 21020 7829 10200 7829 10200 19868 23171 19868 23171 2469 10899 2469 10899 17423 391 17423 391 6534 14193 6534 14193 22363 24781 22363 24781 24111 3000 24111 3000 14425 28 14425 28 7257 16543 7257 16543 21230 5576 21230 5576 20222 17072 20222 17072 1593 24434 1593 24434 20900 1169 20900 1169 6472 18440 6472 18440 20307 1769 20307 1769 6377 125 6377 125 1080 10248 1080 10248 20339 4128 20339 4128 4181 20477 4181 20477 15659 5564 15659 5564 2300 20424 2300 20424 16789 974 16789 974 20876 14456 20876 14456 7646 23738 7646 23738 13987 11351 13987 11351 19944 15049 19944 15049 2864 24451 2864 24451 11883 6474 11883 6474 889 2562 889 2562 8999 8857 8999 8857 22891 12447 22891 12447 1390 21851 1390 21851 11443 579 11443 579 3709 19880 3709 19880 22282 8831 22282 8831 10593 23063 10593 23063 24086 5916 24086 5916 4044 23020 4044 23020 8874 6956 8874 6956 439 16494 439 16494 8748 7654 8748 7654 24612 11449 24612 11449 3108 17260 3108 17260 19221 1429 19221 1429 7142 9950 7142 9950 2213 4342 2213 4342 20989 23822 20989 23822 23962 10309 23962 10309 8101 20446 8101 20446 15649 9325 15649 9325 5992 1510 5992 1510 23413 570 23413 570 5078 18760 5078 18760 2751 2142 2751 2142 281 18618 281 18618 17058 1524 17058 1524 193 13374 193 13374 15212 21038 15212 21038 1601 2630 1601 2630 21000 17090 21000 17090 5287 4246 5287 4246 10446 23234 10446 23234 4455 7143 4455 7143 8374 18133 8374 18133 24943 8373 24943 8373 1498 632 1498 632 9134 23370 9134 23370 3207 12149 3207 12149 21763 24349 21763 24349 6145 6571 6145 6571 21641 16646 21641 16646 8146 24639 8146 24639 14854 3480 14854 3480 10934 14611 10934 14611 2402 17723 2402 17723 24683 11767 24683 11767 14896 11074 14896 11074 7017 23229 7017 23229 13868 14060 13868 14060 12795 1148 12795 1148 5568 5739 5568 5739 24841 22791 24841 22791 2215 3609 2215 3609 22456 105 22456 105 7036 18769 7036 18769 17776 12258 17776 12258 10913 1425 10913 1425 18633 22459 18633 22459 20779 506 20779 506 4516 14697 4516 14697 19126 9316 19126 9316 426 22211 426 22211 18882 6377 18882 6377 2559 22450 2559 22450 20390 934 20390 934 6062 20068 6062 20068 24973 864 24973 864 22823 21597 22823 21597 1726 5277 1726 5277 24502 14145 24502 14145 5099 272 5099 272 22978 20680 22978 20680 18561 8672 18561 8672 9238 18616 9238 18616 1026 21046 1026 21046 23019 6001 23019 6001 8471 16956 8471 16956 22082 2022 22082 2022 14473 23669 14473 23669 10151 11951 10151 11951 20712 21774 20712 21774 347 23559 347 23559 14733 4496 14733 4496 19248 21275 19248 21275 1407 22677 1407 22677 18812 2982 18812 2982 14499 21884 14499 21884 20993 20520 20993 20520 125 23382 125 23382 7634 3993 7634 3993 22156 18219 22156 18219 6739 9275 6739 9275 3902 22855 3902 22855 19431 6189 19431 6189 492 19105 492 19105 16425 8676 16425 8676 1202 16408 1202 16408 8569 6936 8569 6936 1834 18677 1834 18677 9493 9562 9493 9562 5173 21973 5173 21973 1270 2380 1270 2380 12403 20007 12403 20007 3368 10934 3368 10934 23394 20282 23394 20282 3669 12802 3669 12802 17742 19972 17742 19972 3692 3304 3692 3304 20516 19963 20516 19963 2560 2061 2560 2061 24169 8263 24169 8263 3022 11383 3022 11383 21830 2020 21830 2020 9361 17099 9361 17099 8106 20125 8106 20125 15855 3244 15855 3244 21671 19598 21671 19598 739 8612 739 8612 118 24733 118 24733 12855 10148 12855 10148 20367 12312 20367 12312 2353 19805 2353 19805 22222 263 22222 263 5618 17338 5618 17338 20014 3817 20014 3817 6360 13096 6360 13096 127 6511 127 6511 13506 19110 13506 19110 391 5141 391 5141 19737 18997 19737 18997 4238 5459 4238 5459 18268 2463 18268 2463 1512 19460 1512 19460 16550 3137 16550 3137 22221 13836 22221 13836 5882 9331 5882 9331 14080 18882 14080 18882 1857 9017 1857 9017 9775 22024 9775 22024 21366 9788 21366 9788 6755 17974 6755 17974 18099 3267 18099 3267 2812 1201 2812 1201 24666 12609 24666 12609 820 15028 820 15028 20882 3782 20882 3782 654 8132 654 8132 18611 19282 18611 19282 23773 6700 23773 6700 10642 16564 10642 16564 5094 1659 5094 1659 20447 23983 20447 23983 8514 3721 8514 3721 23095 20628 23095 20628 17536 24438 17536 24438 2917 356 2917 356 20776 15489 20776 15489 1266 6538 1266 6538 17496 15065 17496 15065 2542 23895 2542 23895 13384 17655 13384 17655 608 1379 608 1379 20033 9914 20033 9914 2669 2634 2669 2634 18606 16835 18606 16835 1901 20987 1901 20987 16949 3852 16949 3852 1103 20221 1103 20221 24809 11865 24809 11865 17006 20832 17006 20832 2544 553 2544 553 22668 15017 22668 15017 18558 2527 18558 2527 22268 24458 22268 24458 3452 3430 3452 3430 21811 21449 21811 21449 22958 3742 22958 3742 4630 8136 4630 8136 19757 22126 19757 22126 5585 9436 5585 9436 16260 14277 16260 14277 10484 4037 10484 4037 16702 17149 16702 17149 8753 7545 8753 7545 16026 14282 16026 14282 9256 23434 9256 23434 4392 108 4392 108 20012 20487 20012 20487 6002 7777 6002 7777 18416 23314 18416 23314 5885 7298 5885 7298 18631 20891 18631 20891 12414 458 12414 458 9578 13415 9578 13415 224 2694 224 2694 22123 8888 22123 8888 8018 2314 8018 2314 13534 7085 13534 7085 24175 2007 24175 2007 13242 14292 13242 14292 21421 23987 21421 23987 1941 10935 1941 10935 15017 23898 15017 23898 10740 17688 10740 17688 2977 1933 2977 1933 16542 14248 16542 14248 21741 1934 21741 1934 8022 24470 8022 24470 16954 16693 16954 16693 24832 21594 24832 21594 13380 12113 13380 12113 24747 23190 24747 23190 8154 2249 8154 2249 21629 16831 21629 16831 1242 977 1242 977 16658 9233 16658 9233 2163 13739 2163 13739 23098 6054 23098 6054 2809 12429 2809 12429 19453 4982 19453 4982 4503 23029 4503 23029 3422 4100 3422 4100 24503 22472 24503 22472 13497 11958 13497 11958 24800 24925 24800 24925 5342 7881 5342 7881 22735 17444 22735 17444 4661 1811 4661 1811 453 15788 453 15788 17437 7921 17437 7921 8909 2472 8909 2472 3365 17562 3365 17562 21692 8093 21692 8093 8093 24026 8093 24026 14214 4280 14214 4280 9670 3679 9670 3679 19166 18107 19166 18107 900 17114 900 17114 12834 11955 12834 11955 4949 4304 4949 4304 24660 7791 24660 7791 8596 1880 8596 1880 1920 13334 1920 13334 15508 18141 15508 18141 6213 2265 6213 2265 24421 11262 24421 11262 18790 1530 18790 1530 10189 21110 10189 21110 20460 16129 20460 16129 13267 2985 13267 2985 2494 9075 2494 9075 18126 22827 18126 22827 14308 982 14308 982 19076 15305 19076 15305 22478 16754 22478 16754 4019 5485 4019 5485 17562 15160 17562 15160 10670 2563 10670 2563 971 22313 971 22313 21367 6646 21367 6646 1040 17931 1040 17931 17030 3590 17030 3590 3149 23900 3149 23900 14247 3542 14247 3542 5685 18735 5685 18735 21395 6404 21395 6404 7213 14191 7213 14191 16551 3513 16551 3513 6220 24832 6220 24832 19770 868 19770 868 14044 14587 14044 14587 761 3130 761 3130 21467 7319 21467 7319 6003 24227 6003 24227 20047 3069 20047 3069 2719 24701 2719 24701 21240 6048 21240 6048 3952 23787 3952 23787 22560 3467 22560 3467 2214 20640 2214 20640 20524 13734 20524 13734 1249 23216 1249 23216 15324 14559 15324 14559 4204 9000 4204 9000 15285 22088 15285 22088 2065 12726 2065 12726 21870 2062 21870 2062 8868 18064 8868 18064 884 20468 884 20468 4407 1345 4407 1345 20893 16978 20893 16978 1766 2756 1766 2756 24780 19197 24780 19197 7015 5865 7015 5865 21863 13164 21863 13164 6977 24573 6977 24573 21855 3202 21855 3202 828 19470 828 19470 20490 626 20490 626 3497 24334 3497 24334 17459 15338 17459 15338 12277 1332 12277 1332 23867 17871 23867 17871 11861 8967 11861 8967 14675 23994 14675 23994 8394 14120 8394 14120 16838 3905 16838 3905 24624 5652 24624 5652 8077 22875 8077 22875 23585 2312 23585 2312 313 23917 313 23917 19436 1696 19436 1696 10257 22719 10257 22719 5220 12252 5220 12252 24989 6238 24989 6238 16303 3255 16303 3255 1911 19054 1911 19054 23317 1632 23317 1632 863 23974 863 23974 19566 8073 19566 8073 5739 13612 5739 13612 23294 18557 23294 18557 10041 10134 10041 10134 6106 22876 6106 22876 22150 654 22150 654 11025 21138 11025 21138 20593 2307 20593 2307 2288 16901 2288 16901 21473 8944 21473 8944 2234 18426 2234 18426 18707 2722 18707 2722 8668 23213 8668 23213 13686 7889 13686 7889 686 3186 686 3186 21228 18732 21228 18732 6418 2587 6418 2587 24352 16151 24352 16151 11099 110 11099 110 24771 23039 24771 23039 1150 16256 1150 16256 21153 5261 21153 5261 7774 19358 7774 19358 19183 9828 19183 9828 3874 19361 3874 19361 23720 5755 23720 5755 13383 1397 13383 1397 21246 17003 21246 17003 10175 2980 10175 2980 16957 14475 16957 14475 792 7967 792 7967 19328 24632 19328 24632 7984 6671 7984 6671 21451 20526 21451 20526 8213 8982 8213 8982 17489 17691 17489 17691 13618 6020 13618 6020 1961 918 1961 918 24238 23355 24238 23355 10969 8446 10969 8446 24654 13433 24654 13433 1676 7835 1676 7835 21434 3348 21434 3348 7302 16336 7302 16336 1047 3607 1047 3607 12492 23989 12492 23989 2019 5625 2019 5625 15120 627 15120 627 12918 18024 12918 18024 23194 24539 23194 24539 4078 4659 4078 4659 22334 19522 22334 19522 3657 1381 3657 1381 19057 19120 19057 19120 1550 3727 1550 3727 7639 21184 7639 21184 8196 419 8196 419 3895 22851 3895 22851 24699 6721 24699 6721 16331 11658 16331 11658 5492 3327 5492 3327 22837 20555 22837 20555 54 24341 54 24341 23173 8284 23173 8284 11572 17501 11572 17501 18412 1901 18412 1901 9646 15823 9646 15823 20822 4571 20822 4571 23513 14366 23513 14366 6275 3004 6275 3004 23244 6652 23244 6652 1271 17930 1271 17930 21702 5662 21702 5662 5617 21539 5617 21539 19793 10398 19793 10398 6903 23182 6903 23182 23642 8157 23642 8157 8540 19950 8540 19950 24001 5640 24001 5640 20930 10710 20930 10710 12208 20980 12208 20980 18908 5481 18908 5481 8224 1208 8224 1208 24682 24417 24682 24417 9107 6314 9107 6314 18276 16984 18276 16984 3827 3528 3827 3528 1443 11886 1443 11886 18030 12734 18030 12734 22523 22406 22523 22406 115 14925 115 14925 21020 23774 21020 23774 1989 14472 1989 14472 13799 23768 13799 23768 4710 3394 4710 3394 19325 17538 19325 17538 6648 11016 6648 11016 17721 19974 17721 19974 22432 3003 22432 3003 243 21351 243 21351 20285 23792 20285 23792 5890 4059 5890 4059 24225 18781 24225 18781 17185 2788 17185 2788 499 12512 499 12512 21316 20306 21316 20306 7651 2057 7651 2057 2788 19738 2788 19738 17012 86 17012 86 2980 23882 2980 23882 13002 759 13002 759 3790 21387 3790 21387 23102 6533 23102 6533 24987 36 24987 36 7693 16664 7693 16664 23995 24216 23995 24216 17694 12622 17694 12622 10770 4376 10770 4376 16139 19121 16139 19121 2568 3785 2568 3785 20623 12378 20623 12378 4259 2149 4259 2149 24754 22825 24754 22825 14693 11179 14693 11179 23997 24343 23997 24343 3 3890 3 3890 19554 16295 19554 16295 21842 6487 21842 6487 2047 23403 2047 23403 16802 3821 16802 3821 2360 643 2360 643 18736 23801 18736 23801 1154 6849 1154 6849 13439 8203 13439 8203 17319 496 17319 496 2439 12237 2439 12237 8021 2437 8021 2437 23206 24157 23206 24157 6763 1028 6763 1028 19894 20746 19894 20746 5246 116 5246 116 21415 17176 21415 17176 9364 19480 9364 19480 21470 23709 21470 23709 12167 2510 12167 2510 8044 14089 8044 14089 24472 17200 24472 17200 8763 2419 8763 2419 102 8463 102 8463 9169 1964 9169 1964 3478 24234 3478 24234 18885 4842 18885 4842 2365 19263 2365 19263 16801 9397 16801 9397 22725 24821 22725 24821 23247 6080 23247 6080 7488 24991 7488 24991 10840 8581 10840 8581 2492 22980 2492 22980 21524 13673 21524 13673 5948 23916 5948 23916 11506 13411 11506 13411 21911 19295 21911 19295 8193 165 8193 165 148 21581 148 21581 23572 10946 23572 10946 23951 22940 23951 22940 6575 10177 6575 10177 22170 2652 22170 2652 1860 14105 1860 14105 22380 22344 22380 22344 4213 2279 4213 2279 16096 15256 16096 15256 22164 3048 22164 3048 15088 18680 15088 18680 20935 6247 20935 6247 628 11590 628 11590 24196 17395 24196 17395 12559 2151 12559 2151 17310 21075 17310 21075 7038 3582 7038 3582 17610 12576 17610 12576 638 2210 638 2210 17446 19825 17446 19825 24899 11124 24899 11124 2934 4418 2934 4418 18407 992 18407 992 8227 13312 8227 13312 16084 1326 16084 1326 7530 22867 7530 22867 2777 2318 2777 2318 15403 14 15403 14 7051 22567 7051 22567 333 4917 333 4917 19872 1109 19872 1109 2361 12700 2361 12700 21308 4747 21308 4747 24224 17602 24224 17602 24873 5955 24873 5955 5800 14900 5800 14900 22658 18388 22658 18388 8388 17061 8388 17061 16111 21728 16111 21728 31 14124 31 14124 21892 20786 21892 20786 5848 12280 5848 12280 21307 20957 21307 20957 4256 72 4256 72 20085 24541 20085 24541 7200 8180 7200 8180 411 3857 411 3857 17478 21382 17478 21382 13748 11221 13748 11221 16663 5715 16663 5715 7294 14451 7294 14451 16356 22592 16356 22592 7695 3761 7695 3761 18951 15674 18951 15674 3396 19804 3396 19804 11540 5062 11540 5062 5770 18364 5770 18364 12036 8295 12036 8295 1194 17870 1194 17870 12114 4048 12114 4048 2202 11254 2202 11254 10227 79 10227 79 3472 22556 3472 22556 13053 6961 13053 6961 893 3653 893 3653 6496 9841 6496 9841 23176 24418 23176 24418 48 6509 48 6509 8494 23805 8494 23805 1073 6864 1073 6864 12306 15193 12306 15193 1529 4262 1529 4262 24569 17846 24569 17846 5032 20265 5032 20265 17331 16059 17331 16059 3986 10442 3986 10442 15680 2978 15680 2978 23360 15796 23360 15796 11359 21317 11359 21317 1780 312 1780 312 14259 10131 14259 10131 7807 3136 7807 3136 24839 15013 24839 15013 12528 21751 12528 21751 20301 10347 20301 10347 12313 2688 12313 2688 4176 23144 4176 23144 19391 9774 19391 9774 10812 12229 10812 12229 17616 2557 17616 2557 10910 22241 10910 22241 2580 7388 2580 7388 21495 21971 21495 21971 22630 23543 22630 23543 325 12092 325 12092 19778 3925 19778 3925 5354 19911 5354 19911 17165 7853 17165 7853 11492 3731 11492 3731 20337 92 20337 92 2278 18254 2278 18254 14046 19551 14046 19551 21966 23154 21966 23154 2147 6993 2147 6993 9971 14187 9971 14187 5281 7603 5281 7603 13919 16075 13919 16075 4906 4722 4906 4722 19937 12387 19937 12387 11926 8116 11926 8116 21548 2226 21548 2226 3056 19040 3056 19040 569 24945 569 24945 15614 14342 15614 14342 7368 19530 7368 19530 16108 8223 16108 8223 5944 1575 5944 1575 16300 23697 16300 23697 5582 3268 5582 3268 1254 22743 1254 22743 10817 8732 10817 8732 22011 3441 22011 3441 4059 19239 4059 19239 13370 6906 13370 6906 1520 23273 1520 23273 24886 5679 24886 5679 9936 135 9936 135 21711 12712 21711 12712 11601 1301 11601 1301 5160 19410 5160 19410 17279 2977 17279 2977 24494 24169 24494 24169 14360 11867 14360 11867 8689 20104 8689 20104 23910 9690 23910 9690 6113 17858 6113 17858 22089 4670 22089 4670 10268 23575 10268 23575 282 1988 282 1988 9416 22321 9416 22321 1567 5343 1567 5343 17985 22865 17985 22865 23880 363 23880 363 6570 18454 6570 18454 24607 2664 24607 2664 1744 13327 1744 13327 17209 7075 17209 7075 5027 23017 5027 23017 24796 13307 24796 13307 1241 20431 1241 20431 18877 14323 18877 14323 9957 252 9957 252 15468 20295 15468 20295 23933 14478 23933 14478 6074 250 6074 250 21489 12649 21489 12649 10580 17452 10580 17452 7334 4439 7334 4439 11546 20679 11546 20679 804 831 804 831 22336 11297 22336 11297 3935 2996 3935 2996 16118 18154 16118 18154 2758 12653 2758 12653 14756 21087 14756 21087 15354 4419 15354 4419 427 24033 427 24033 21150 7026 21150 7026 5336 19490 5336 19490 18676 2769 18676 2769 4314 10789 4314 10789 24223 9700 24223 9700 3498 15094 3498 15094 24042 19483 24042 19483 3299 12536 3299 12536 17554 23141 17554 23141 20507 11787 20507 11787 12317 23647 12317 23647 19601 7081 19601 7081 7895 23485 7895 23485 22404 1257 22404 1257 1706 18045 1706 18045 18727 7213 18727 7213 10516 19528 10516 19528 23754 6821 23754 6821 4606 197 4606 197 23046 8120 23046 8120 19786 17821 19786 17821 3860 4529 3860 4529 21281 18747 21281 18747 1874 11342 1874 11342 24499 24484 24499 24484 712 3274 712 3274 20917 14143 20917 14143 4843 24932 4843 24932 13565 7876 13565 7876 4046 14097 4046 14097 15145 2968 15145 2968 1981 19592 1981 19592 19830 21722 19830 21722 2713 5422 2713 5422 11280 20384 11280 20384 20748 6615 20748 6615 4306 18264 4306 18264 21883 6500 21883 6500 5716 3848 5716 3848 10070 13407 10070 13407 18962 9985 18962 9985 11340 21560 11340 21560 19084 14516 19084 14516 23559 7061 23559 7061 12330 23715 12330 23715 5873 10062 5873 10062 22392 5757 22392 5757 10687 13614 10687 13614 17097 22326 17097 22326 273 374 273 374 8468 55 8468 55 15788 7164 15788 7164 4976 1500 4976 1500 20080 21041 20080 21041 611 15414 611 15414 19901 200 19901 200 9844 16500 9844 16500 2482 1258 2482 1258 15097 8706 15097 8706 23326 923 23326 923 567 14225 567 14225 5707 1970 5707 1970 9643 21693 9643 21693 19218 635 19218 635 9366 18135 9366 18135 180 20538 180 20538 20408 2034 20408 2034 6584 22716 6584 22716 22657 7251 22657 7251 5022 1902 5022 1902 18541 900 18541 900 11708 23691 11708 23691 24368 12936 24368 12936 3726 20590 3726 20590 1523 3494 1523 3494 13892 12752 13892 12752 20379 23274 20379 23274 10614 8617 10614 8617 3494 16063 3494 16063 22326 20441 22326 20441 6493 10217 6493 10217 18130 14040 18130 14040 5625 9177 5625 9177 10274 13945 10274 13945 15153 3892 15153 3892 6017 23092 6017 23092 16616 6243 16616 6243 782 20146 782 20146 22753 21609 22753 21609 7401 2908 7401 2908 18441 13047 18441 13047 9454 22524 9454 22524 8324 24317 8324 24317 12826 7582 12826 7582 1869 20051 1869 20051 22297 3753 22297 3753 17963 11444 17963 11444 5233 22886 5233 22886 13846 2495 13846 2495 19260 841 19260 841 10924 19165 10924 19165 20657 6911 20657 6911 1156 1582 1156 1582 13756 17774 13756 17774 9871 24709 9871 24709 1568 8482 1568 8482 23826 2888 23826 2888 13077 23878 13077 23878 18132 7487 18132 7487 5477 23938 5477 23938 13841 2851 13841 2851 22439 23064 22439 23064 8926 863 8926 863 14244 23168 14244 23168 18479 3420 18479 3420 8940 20581 8940 20581 5602 24029 5602 24029 15101 4177 15101 4177 20295 14932 20295 14932 18287 24410 18287 24410 20531 9678 20531 9678 18193 4957 18193 4957 5809 18418 5809 18418 24096 11923 24096 11923 7083 2969 7083 2969 24804 19511 24804 19511 7184 3144 7184 3144 19002 19504 19002 19504 354 2431 354 2431 21771 22794 21771 22794 298 8245 298 8245 16081 1944 16081 1944 5532 16970 5532 16970 15102 1167 15102 1167 1854 12270 1854 12270 17202 20237 17202 20237 24936 4174 24936 4174 4245 16606 4245 16606 1608 4216 1608 4216 10168 18678 10168 18678 23832 2471 23832 2471 9651 1734 9651 1734 24228 24756 24228 24756 10074 154 10074 154 975 24665 975 24665 15924 4187 15924 4187 246 21615 246 21615 24391 7461 24391 7461 13425 21384 13425 21384 19848 12864 19848 12864 9408 19013 9408 19013 12505 14677 12505 14677 24603 5811 24603 5811 4978 21109 4978 21109 21029 3914 21029 3914 7280 22381 7280 22381 18033 24032 18033 24032 594 6249 594 6249 19611 23707 19611 23707 7737 17123 7737 17123 19149 783 19149 783 12390 16302 12390 16302 8392 666 8392 666 245 23708 245 23708 15163 7076 15163 7076 3622 15123 3622 15123 18067 4508 18067 4508 4757 12438 4757 12438 23085 8832 23085 8832 4427 24823 4427 24823 2966 991 2966 991 24478 19884 24478 19884 24686 1202 24686 1202 14989 17794 14989 17794 9550 6965 9550 6965 20434 2164 20434 2164 3308 19619 3308 19619 24148 8471 24148 8471 5857 24670 5857 24670 13142 11635 13142 11635 24185 21725 24185 21725 4761 476 4761 476 22381 22214 22381 22214 24957 735 24957 735 7659 17829 7659 17829 35 4318 35 4318 16851 18596 16851 18596 23635 4399 23635 4399 8415 2081 8415 2081 4950 9262 4950 9262 8402 22796 8402 22796 23044 4816 23044 4816 618 17901 618 17901 19275 24229 19275 24229 3190 6340 3190 6340 23040 5286 23040 5286 24505 14806 24505 14806 16072 16633 16072 16633 2398 24587 2398 24587 23931 6510 23931 6510 6568 20212 6568 20212 17673 9129 17673 9129 11918 4900 11918 4900 151 13162 151 13162 24691 6260 24691 6260 4548 24319 4548 24319 24760 2189 24760 2189 16371 24525 16371 24525 4250 4089 4250 4089 17410 22912 17410 22912 22230 13464 22230 13464 7026 1670 7026 1670 13728 20764 13728 20764 561 1351 561 1351 15600 20036 15600 20036 23990 7223 23990 7223 409 17360 409 17360 15679 24675 15679 24675 922 261 922 261 23794 23729 23794 23729 36 7846 36 7846 18478 17169 18478 17169 1635 23352 1635 23352 22544 6738 22544 6738 2380 231 2380 231 22423 18085 22423 18085 8604 285 8604 285 868 24906 868 24906 16324 10415 16324 10415 23277 6918 23277 6918 4367 2475 4367 2475 23006 18811 23006 18811 11047 14715 11047 14715 17231 9587 17231 9587 12933 20917 12933 20917 18442 1095 18442 1095 8741 23399 8741 23399 19121 6423 19121 6423 20493 1949 20493 1949 11831 19247 11831 19247 277 100 277 100 9292 19378 9292 19378 11076 2273 11076 2273 2753 21248 2753 21248 12124 1669 12124 1669 13085 18478 13085 18478 1121 3644 1121 3644 21430 18604 21430 18604 2001 2909 2001 2909 21947 23847 21947 23847 12911 3739 12911 3739 655 10181 655 10181 4814 13124 4814 13124 6571 9769 6571 9769 927 20563 927 20563 19182 6336 19182 6336 5200 18512 5200 18512 19092 7903 19092 7903 21416 23881 21416 23881 4886 9318 4886 9318 3690 20885 3690 20885 18200 6227 18200 6227 2816 11978 2816 11978 11752 18253 11752 18253 12409 9045 12409 9045 3942 24604 3942 24604 22584 719 22584 719 4696 19736 4696 19736 13695 11833 13695 11833 11357 2853 11357 2853 3849 20807 3849 20807 17696 5801 17696 5801 12425 22565 12425 22565 21323 8257 21323 8257 1048 353 1048 353 12902 18648 12902 18648 8162 1765 8162 1765 21199 1188 21199 1188 1442 21587 1442 21587 13305 7044 13305 7044 5801 24682 5801 24682 21115 1704 21115 1704 1723 15506 1723 15506 22587 19211 22587 19211 784 3786 784 3786 22133 3184 22133 3184 5640 24122 5640 24122 10646 17129 10646 17129 1507 24018 1507 24018 18730 9984 18730 9984 21610 23867 21610 23867 5225 4661 5225 4661 2041 24404 2041 24404 23713 13076 23713 13076 8333 2895 8333 2895 4270 20486 4270 20486 17091 12219 17091 12219 9770 20035 9770 20035 908 5968 908 5968 23022 23019 23022 23019 10456 9992 10456 9992 22526 14880 22526 14880 7758 5208 7758 5208 22028 11086 22028 11086 3736 22266 3736 22266 23359 23222 23359 23222 5847 811 5847 811 16178 17299 16178 17299 17276 5781 17276 5781 1316 24444 1316 24444 18002 12419 18002 12419 7096 23497 7096 23497 21157 1518 21157 1518 21950 4047 21950 4047 9917 16591 9917 16591 18785 3353 18785 3353 7074 15987 7074 15987 16591 8028 16591 8028 8662 23579 8662 23579 1088 2901 1088 2901 14758 21934 14758 21934 10471 258 10471 258 22548 10892 22548 10892 24874 8269 24874 8269 6124 18073 6124 18073 24330 386 24330 386 5112 13117 5112 13117 10240 11593 10240 11593 21769 44 21769 44 3656 23356 3656 23356 1332 6113 1332 6113 17910 17718 17910 17718 3028 5401 3028 5401 14362 20307 14362 20307 7336 4171 7336 4171 2018 7712 2018 7712 7617 174 7617 174 7048 9470 7048 9470 5588 23545 5588 23545 14205 1751 14205 1751 23724 20127 23724 20127 14852 2658 14852 2658 24807 22885 24807 22885 17161 3124 17161 3124 21322 24416 21322 24416 11163 8960 11163 8960 20840 21721 20840 21721 7106 4673 7106 4673 14607 21356 14607 21356 5063 3252 5063 3252 18843 18836 18843 18836 1385 19675 1385 19675 13154 5347 13154 5347 926 12727 926 12727 21301 7326 21301 7326 8847 10671 8847 10671 16247 998 16247 998 16373 17303 16373 17303 3007 1284 3007 1284 15521 11739 15521 11739 14704 766 14704 766 4855 4525 4855 4525 156 2378 156 2378 24039 17726 24039 17726 9507 19697 9507 19697 10163 2492 10163 2492 3707 6799 3707 6799 22177 18799 22177 18799 899 7843 899 7843 15165 18843 15165 18843 5714 1347 5714 1347 2229 19292 2229 19292 12596 6932 12596 6932 1347 19564 1347 19564 19759 24779 19759 24779 1313 8538 1313 8538 13563 5756 13563 5756 7660 17080 7660 17080 19904 7552 19904 7552 3683 23055 3683 23055 24863 3104 24863 3104 12912 21954 12912 21954 4326 3310 4326 3310 17848 13041 17848 13041 10439 6899 10439 6899 8495 22086 8495 22086 18174 6588 18174 6588 7337 22832 7337 22832 22274 11569 22274 11569 10291 8160 10291 8160 22175 22184 22175 22184 12315 10568 12315 10568 1051 8911 1051 8911 21386 18300 21386 18300 24684 13126 24684 13126 4894 8406 4894 8406 3597 18164 3597 18164 18406 10089 18406 10089 4753 2902 4753 2902 2330 11625 2330 11625 24144 24494 24144 24494 19484 14904 19484 14904 23649 2351 23649 2351 6076 15380 6076 15380 21051 5345 21051 5345 129 20412 129 20412 19623 15446 19623 15446 22309 9151 22309 9151 8805 24204 8805 24204 4365 17877 4365 17877 16031 21423 16031 21423 6993 14140 6993 14140 18953 18532 18953 18532 6524 6012 6524 6012 3312 17976 3312 17976 13582 5660 13582 5660 19033 24356 19033 24356 2519 1355 2519 1355 23608 19594 23608 19594 5536 10045 5536 10045 14276 11878 14276 11878 18937 16491 18937 16491 56 22483 56 22483 12468 7354 12468 7354 939 24686 939 24686 14116 11439 14116 11439 3445 17710 3445 17710 21002 23398 21002 23398 24071 1170 24071 1170 2057 17552 2057 17552 17623 775 17623 775 8611 23124 8611 23124 1440 27 1440 27 17427 3972 17427 3972 21237 20158 21237 20158 803 1563 803 1563 20646 23777 20646 23777 299 13940 299 13940 16505 8739 16505 8739 18773 19205 18773 19205 815 511 815 511 19441 21929 19441 21929 6339 13674 6339 13674 14945 4648 14945 4648 21203 22051 21203 22051 13523 2689 13523 2689 6651 22905 6651 22905 15525 4247 15525 4247 5424 19093 5424 19093 22945 7569 22945 7569 6512 21906 6512 21906 17515 4312 17515 4312 2539 19090 2539 19090 8949 6273 8949 6273 21355 19403 21355 19403 1993 7537 1993 7537 23224 463 23224 463 19291 21526 19291 21526 24921 1467 24921 1467 3557 18989 3557 18989 23943 5318 23943 5318 8913 18899 8913 18899 22140 4222 22140 4222 18158 18061 18158 18061 3304 13569 3304 13569 14684 4499 14684 4499 489 22128 489 22128 20078 5454 20078 5454 3963 12960 3963 12960 23081 5869 23081 5869 2541 661 2541 661 15467 21717 15467 21717 22058 10794 22058 10794 6582 9139 6582 9139 15799 19024 15799 19024 19450 5747 19450 5747 1456 2639 1456 2639 12070 20816 12070 20816 23665 4576 23665 4576 2400 20385 2400 20385 19220 4132 19220 4132 10508 24840 10508 24840 21371 1139 21371 1139 6514 23493 6514 23493 24129 6598 24129 6598 2199 22167 2199 22167 14536 425 14536 425 1486 5938 1486 5938 13663 23824 13663 23824 3932 1153 3932 1153 16996 23607 16996 23607 23737 10581 23737 10581 4817 24481 4817 24481 10199 18194 10199 18194 134 8988 134 8988 21700 20898 21700 20898 3290 22161 3290 22161 22563 5087 22563 5087 1329 21355 1329 21355 23706 13218 23706 13218 6303 14389 6303 14389 19788 3776 19788 3776 1233 1222 1233 1222 18792 13033 18792 13033 23204 18250 23204 18250 2737 22090 2737 22090 780 10782 780 10782 20365 4642 20365 4642 3531 18229 3531 18229 22386 5402 22386 5402 321 1376 321 1376 24278 11740 24278 11740 6948 19115 6948 19115 21526 22041 21526 22041 15573 6229 15573 6229 9417 20906 9417 20906 18981 7018 18981 7018 1179 24055 1179 24055 15877 4435 15877 4435 22477 16857 22477 16857 9331 5874 9331 5874 3971 16710 3971 16710 19246 7979 19246 7979 540 786 540 786 21597 24110 21597 24110 1144 13272 1144 13272 11034 22317 11034 22317 20416 939 20416 939 14435 14177 14435 14177 2660 24792 2660 24792 17629 465 17629 465 11523 19691 11523 19691 4189 1871 4189 1871 14741 19642 14741 19642 23830 23442 23830 23442 4866 1142 4866 1142 729 16261 729 16261 11152 10362 11152 10362 4163 21624 4163 21624 14700 936 14700 936 2711 16271 2711 16271 23450 114 23450 114 6035 10589 6035 10589 21232 2596 21232 2596 22649 21182 22649 21182 1481 24088 1481 24088 15851 10501 15851 10501 3364 18567 3364 18567 23357 1343 23357 1343 14866 19250 14866 19250 18865 33 18865 33 22847 19159 22847 19159 8038 6369 8038 6369 19970 779 19970 779 3976 23979 3976 23979 12610 7949 12610 7949 16477 17623 16477 17623 8821 7086 8821 7086 18023 24864 18023 24864 2305 4277 2305 4277 14555 24452 14555 24452 6046 5848 6046 5848 16363 13730 16363 13730 5472 5321 5472 5321 21809 24784 21809 24784 5115 11871 5115 11871 14761 24290 14761 24290 5189 7 5189 7 24385 7447 24385 7447 4544 919 4544 919 763 23176 763 23176 23106 7230 23106 7230 3793 19113 3793 19113 24041 1296 24041 1296 2596 7636 2596 7636 23501 23717 23501 23717 9575 4271 9575 4271 16995 21135 16995 21135 2204 7339 2204 7339 16538 9789 16538 9789 20835 20065 20835 20065 22687 4640 22687 4640 1337 21150 1337 21150 21287 8851 21287 8851 8894 20769 8894 20769 13273 1216 13273 1216 2181 20968 2181 20968 18273 993 18273 993 7553 13502 7553 13502 2304 4569 2304 4569 20586 10595 20586 10595 5192 12563 5192 12563 19189 16810 19189 16810 5174 5288 5174 5288 11972 20151 11972 20151 23968 5296 23968 5296 1082 23593 1082 23593 5255 10409 5255 10409 2405 21759 2405 21759 24657 12093 24657 12093 3532 6926 3532 6926 24418 21584 24418 21584 4477 15792 4477 15792 10110 21212 10110 21212 17784 1292 17784 1292 22178 237 22178 237 1169 9183 1169 9183 11830 4995 11830 4995 16490 582 16490 582 261 5883 261 5883 23079 668 23079 668 7590 14316 7590 14316 806 18635 806 18635 20843 4863 20843 4863 6335 11912 6335 11912 24818 17058 24818 17058 11903 6787 11903 6787 15731 13414 15731 13414 24182 20737 24182 20737 1009 452 1009 452 19490 20945 19490 20945 7685 379 7685 379 11060 9583 11060 9583 7033 22568 7033 22568 23804 24200 23804 24200 2785 3294 2785 3294 19534 21015 19534 21015 1061 3634 1061 3634 19285 24050 19285 24050 12820 6207 12820 6207 20696 22183 20696 22183 8242 3378 8242 3378 727 14644 727 14644 18579 17646 18579 17646 11180 1828 11180 1828 24736 24652 24736 24652 2623 11678 2623 11678 12722 19646 12722 19646 1162 576 1162 576 21576 15942 21576 15942 7354 1437 7354 1437 16454 14866 16454 14866 6991 8127 6991 8127 22557 19639 22557 19639 481 8322 481 8322 15125 12638 15125 12638 554 5702 554 5702 18623 12344 18623 12344 4261 22264 4261 22264 15936 13534 15936 13534 18532 21415 18532 21415 1465 1600 1465 1600 17413 23175 17413 23175 12617 12296 12617 12296 1919 21820 1919 21820 14449 8301 14449 8301 23382 24591 23382 24591 5323 11337 5323 11337 20024 19131 20024 19131 1533 484 1533 484 17567 21198 17567 21198 2589 2523 2589 2523 20919 18271 20919 18271 1670 39 1670 39 24295 21121 24295 21121 10040 3088 10040 3088 24750 24831 24750 24831 2810 13246 2810 13246 23667 3054 23667 3054 7008 24041 7008 24041 11101 1873 11101 1873 15290 18608 15290 18608 653 12080 653 12080 23556 1255 23556 1255 24917 785 24917 785 3131 21160 3131 21160 20621 5906 20621 5906 2500 13082 2500 13082 22617 6612 22617 6612 24768 24833 24768 24833 24896 15491 24896 15491 1950 23960 1950 23960 18641 16505 18641 16505 20145 23616 20145 23616 563 1184 563 1184 24572 20588 24572 20588 6505 2624 6505 2624 23696 15368 23696 15368 7105 18330 7105 18330 438 7103 438 7103 13129 18100 13129 18100 22812 4528 22812 4528 1027 13015 1027 13015 22238 18119 22238 18119 3921 9523 3921 9523 13860 15286 13860 15286 1827 18816 1827 18816 17837 10096 17837 10096 11669 3919 11669 3919 18165 11775 18165 11775 2653 24563 2653 24563 579 4582 579 4582 13966 17909 13966 17909 22875 3007 22875 3007 3377 22971 3377 22971 18989 7471 18989 7471 15997 24520 15997 24520 6409 15199 6409 15199 18975 9077 18975 9077 24501 24741 24501 24741 3127 5975 3127 5975 19164 20676 19164 20676 152 7797 152 7797 13313 21843 13313 21843 4971 7960 4971 7960 1906 1819 1906 1819 21294 21747 21294 21747 22241 10375 22241 10375 12383 22288 12383 22288 751 6069 751 6069 419 14238 419 14238 16496 9297 16496 9297 21255 933 21255 933 1344 19870 1344 19870 14908 23246 14908 23246 7177 7549 7177 7549 17494 20457 17494 20457 1066 13922 1066 13922 19319 1557 19319 1557 1310 441 1310 441 14582 23635 14582 23635 7559 14424 7559 14424 21465 24649 21465 24649 12307 188 12307 188 17578 13052 17578 13052 7149 1150 7149 1150 24237 23632 24237 23632 10845 7394 10845 7394 20394 22307 20394 22307 23407 631 23407 631 5161 3510 5161 3510 22437 21877 22437 21877 517 1633 517 1633 17522 17795 17522 17795 10584 6699 10584 6699 21647 23702 21647 23702 5876 1126 5876 1126 5037 23357 5037 23357 15695 8827 15695 8827 5501 1378 5501 1378 19013 21970 19013 21970 3663 24793 3663 24793 1139 294 1139 294 14832 18787 14832 18787 6490 23059 6490 23059 5304 17376 5304 17376 1152 8248 1152 8248 16442 21547 16442 21547 24460 5151 24460 5151 2448 18831 2448 18831 17831 957 17831 957 4939 16850 4939 16850 15636 967 15636 967 21611 22462 21611 22462 24819 4045 24819 4045 2474 17068 2474 17068 24300 20099 24300 20099 5168 10104 5168 10104 19817 1896 19817 1896 23012 12175 23012 12175 3840 2845 3840 2845 24517 15326 24517 15326 9282 11274 9282 11274 4391 2271 4391 2271 19819 17209 19819 17209 23935 23767 23935 23767 9279 9508 9279 9508 19710 24994 19710 24994 23442 2828 23442 2828 8208 24114 8208 24114 10055 18920 10055 18920 4389 7043 4389 7043 2276 16789 2276 16789 12209 6938 12209 6938 6467 23583 6467 23583 19610 12660 19610 12660 10219 4130 10219 4130 1192 18536 1192 18536 3427 21323 3427 21323 19942 2640 19942 2640 1916 22679 1916 22679 15688 944 15688 944 1115 19327 1115 19327 437 5683 437 5683 12305 23660 12305 23660 1929 3878 1929 3878 24592 24860 24592 24860 5659 6919 5659 6919 18476 23794 18476 23794 10225 5112 10225 5112 22050 14613 22050 14613 3130 11896 3130 11896 22246 21667 22246 21667 18303 9654 18303 9654 23130 2564 23130 2564 27 17605 27 17605 19921 23873 19921 23873 22993 7105 22993 7105 5305 16206 5305 16206 13753 4365 13753 4365 3226 23446 3226 23446 20580 182 20580 182 7595 13173 7595 13173 21683 3371 21683 3371 1275 17001 1275 17001 14407 4850 14407 4850 3436 24392 3436 24392 185 3584 185 3584 18215 14000 18215 14000 7246 20045 7246 20045 23504 869 23504 869 4820 17284 4820 17284 12753 6607 12753 6607 3825 22518 3825 22518 8075 13564 8075 13564 671 2742 671 2742 22543 24217 22543 24217 4092 15508 4092 15508 18757 829 18757 829 7296 19940 7296 19940 16650 3489 16650 3489 21518 9362 21518 9362 4056 5629 4056 5629 18178 1798 18178 1798 368 24551 368 24551 16225 3872 16225 3872 21042 20433 21042 20433 22920 2721 22920 2721 5755 24302 5755 24302 23760 2412 23760 2412 903 22478 903 22478 21586 5548 21586 5548 12733 18031 12733 18031 21184 23855 21184 23855 3137 14050 3137 14050 13312 21420 13312 21420 8427 6758 8427 6758 2034 20317 2034 20317 13285 14252 13285 14252 847 4455 847 4455 19074 467 19074 467 11303 20583 11303 20583 16073 13148 16073 13148 1290 8798 1290 8798 12333 19061 12333 19061 7674 5392 7674 5392 3520 1928 3520 1928 20387 15314 20387 15314 24141 4127 24141 4127 9054 23086 9054 23086 14952 3471 14952 3471 1524 20198 1524 20198 22313 8110 22313 8110 4105 9956 4105 9956 465 22540 465 22540 20096 702 20096 702 4588 22336 4588 22336 15633 2526 15633 2526 21377 6532 21377 6532 6856 22643 6856 22643 23096 16045 23096 16045 7881 17085 7881 17085 12706 313 12706 313 24040 15039 24040 15039 6911 9977 6911 9977 12960 24722 12960 24722 2644 5936 2644 5936 23166 18586 23166 18586 13681 20453 13681 20453 22716 6870 22716 6870 24004 19078 24004 19078 11300 4677 11300 4677 4379 24514 4379 24514 22825 9018 22825 9018 13638 15555 13638 15555 1193 23050 1193 23050 22431 19397 22431 19397 1735 7349 1735 7349 9567 21909 9567 21909 20196 8970 20196 8970 823 713 823 713 24713 21013 24713 21013 11466 6549 11466 6549 7086 19674 7086 19674 24761 20580 24761 20580 14845 3287 14845 3287 23897 53 23897 53 271 18838 271 18838 21668 743 21668 743 2734 21299 2734 21299 17983 9200 17983 9200 3360 492 3360 492 23 20860 23 20860 20021 8229 20021 8229 23781 16902 23781 16902 5786 10692 5786 10692 19116 7113 19116 7113 644 793 644 793 20599 14378 20599 14378 4645 18297 4645 18297 18494 14031 18494 14031 20708 8915 20708 8915 2573 24585 2573 24585 17088 15732 17088 15732 17680 23425 17680 23425 1342 8643 1342 8643 455 24971 455 24971 24925 1107 24925 1107 5804 14585 5804 14585 16900 23451 16900 23451 1646 5186 1646 5186 18208 23037 18208 23037 4747 1815 4747 1815 16365 17775 16365 17775 3811 10723 3811 10723 22834 3451 22834 3451 9237 17427 9237 17427 17464 747 17464 747 9034 24663 9034 24663 17655 2231 17655 2231 11203 9897 11203 9897 14314 1683 14314 1683 23189 17559 23189 17559 9839 5290 9839 5290 20688 11377 20688 11377 11064 22960 11064 22960 18090 1609 18090 1609 88 20131 88 20131 16357 3685 16357 3685 4340 69 4340 69 11584 17197 11584 17197 7501 3865 7501 3865 15759 12052 15759 12052 8236 24603 8236 24603 1259 17628 1259 17628 19648 1917 19648 1917 3843 17474 3843 17474 19236 8844 19236 8844 4426 15235 4426 15235 13161 7444 13161 7444 7681 699 7681 699 24365 22175 24365 22175 1209 7183 1209 7183 9826 23491 9826 23491 24563 13430 24563 13430 9631 2108 9631 2108 16091 16270 16091 16270 22181 9024 22181 9024 8614 17935 8614 17935 24054 9084 24054 9084 10374 14787 10374 14787 19965 2157 19965 2157 1399 23082 1399 23082 12879 7355 12879 7355 3937 24871 3937 24871 1903 10682 1903 10682 13927 22248 13927 22248 791 3725 791 3725 24787 16660 24787 16660 3684 21206 3684 21206 15513 4806 15513 4806 19932 20109 19932 20109 6664 10458 6664 10458 14682 14005 14682 14005 2162 18153 2162 18153 24770 1250 24770 1250 1654 24080 1654 24080 1100 6466 1100 6466 14560 1393 14560 1393 20389 17211 20389 17211 3878 11470 3878 11470 17678 1795 17678 1795 4853 23026 4853 23026 24588 14873 24588 14873 3894 21282 3894 21282 24229 16150 24229 16150 11074 19831 11074 19831 21520 16836 21520 16836 11324 3331 11324 3331 12309 5912 12309 5912 1843 14149 1843 14149 17031 542 17031 542 22505 16186 22505 16186 104 21071 104 21071 17631 2580 17631 2580 23854 22025 23854 22025 1037 7619 1037 7619 19021 5320 19021 5320 2817 17466 2817 17466 15136 9728 15136 9728 24467 22795 24467 22795 2076 16372 2076 16372 13727 14817 13727 14817 253 17136 253 17136 13331 14232 13331 14232 3481 2953 3481 2953 12250 11426 12250 11426 6330 25 6330 25 22211 20607 22211 20607 10295 4296 10295 4296 21376 22234 21376 22234 4972 1785 4972 1785 3600 21427 3600 21427 2368 1839 2368 1839 23558 11686 23558 11686 15014 1334 15014 1334 6327 7668 6327 7668 18700 18809 18700 18809 6687 4848 6687 4848 19979 19001 19979 19001 8294 12645 8294 12645 18659 19623 18659 19623 704 6162 704 6162 19732 17758 19732 17758 723 8821 723 8821 20457 17915 20457 17915 6045 318 6045 318 496 21837 496 21837 20766 2671 20766 2671 10806 18175 10806 18175 8126 3514 8126 3514 23816 19726 23816 19726 6561 1652 6561 1652 18913 10016 18913 10016 9272 970 9272 970 20192 22400 20192 22400 23229 4777 23229 4777 8083 24173 8083 24173 16360 9178 16360 9178 9564 22213 9564 22213 12523 4790 12523 4790 8927 2774 8927 2774 1545 19943 1545 19943 19867 17 19867 17 7546 23843 7546 23843 3960 6798 3960 6798 21567 4003 21567 4003 8629 22158 8629 22158 19878 5300 19878 5300 9308 18499 9308 18499 24014 7093 24014 7093 6792 19659 6792 19659 18971 7559 18971 7559 9685 24855 9685 24855 468 5607 468 5607 19540 20032 19540 20032 20863 24251 20863 24251 1786 8921 1786 8921 21500 24211 21500 24211 8511 1466 8511 1466 21108 19264 21108 19264 1000 24435 1000 24435 23045 77 23045 77 3973 21947 3973 21947 24522 11064 24522 11064 2328 2222 2328 2222 23296 20790 23296 20790 7588 7273 7588 7273 18935 22978 18935 22978 2294 131 2294 131 11663 23880 11663 23880 2930 4389 2930 4389 21965 10297 21965 10297 5325 633 5325 633 12828 23040 12828 23040 19415 2800 19415 2800 3225 20292 3225 20292 14959 13389 14959 13389 1724 8758 1724 8758 12034 21532 12034 21532 1326 3842 1326 3842 24049 17557 24049 17557 3911 5602 3911 5602 14091 15672 14091 15672 4727 23379 4727 23379 572 4509 572 4509 21737 908 21737 908 15891 18470 15891 18470 4115 8709 4115 8709 23524 302 23524 302 6805 12680 6805 12680 5594 18964 5594 18964 21302 8840 21302 8840 5248 22079 5248 22079 9158 8418 9158 8418 21193 21226 21193 21226 2046 6076 2046 6076 13921 22015 13921 22015 3251 198 3251 198 12674 17409 12674 17409 7552 24342 7552 24342 23851 983 23851 983 4370 19329 4370 19329 16982 6897 16982 6897 8137 13949 8137 13949 22065 21511 22065 21511 8078 5636 8078 5636 13491 9625 13491 9625 12341 1002 12341 1002 6426 12041 6426 12041 23475 180 23475 180 10318 22427 10318 22427 22524 2831 22524 2831 15383 22460 15383 22460 9133 2542 9133 2542 17222 18222 17222 18222 4045 23819 4045 23819 12244 8582 12244 8582 10019 21679 10019 21679 3796 6018 3796 6018 17140 13598 17140 13598 7288 4257 7288 4257 11487 12890 11487 12890 22950 23145 22950 23145 8587 360 8587 360 5500 24008 5500 24008 24972 4631 24972 4631 7558 20113 7558 20113 20842 16242 20842 16242 11313 1276 11313 1276 24544 20293 24544 20293 5421 17206 5421 17206 15782 6163 15782 6163 19919 15419 19919 15419 7382 7217 7382 7217 22983 14114 22983 14114 5460 21262 5460 21262 20236 24895 20236 24895 4369 894 4369 894 20259 17713 20259 17713 2765 341 2765 341 21304 7695 21304 7695 6910 118 6910 118 1135 19729 1135 19729 16135 344 16135 344 2324 21117 2324 21117 18684 5903 18684 5903 5989 22455 5989 22455 24090 17139 24090 17139 2800 23419 2800 23419 18592 10565 18592 10565 5363 2843 5363 2843 19269 13546 19269 13546 1190 18399 1190 18399 10720 6980 10720 6980 17066 24660 17066 24660 13209 1690 13209 1690 20128 12775 20128 12775 12507 20494 12507 20494 2929 1719 2929 1719 17875 14555 17875 14555 5696 11482 5696 11482 21661 22506 21661 22506 8448 7384 8448 7384 24573 14254 24573 14254 13978 22454 13978 22454 1070 8731 1070 8731 23808 18665 23808 18665 6184 6808 6184 6808 21906 23153 21906 23153 24798 1972 24798 1972 12453 21026 12453 21026 23566 6674 23566 6674 24867 24485 24867 24485 7127 12805 7127 12805 18128 24374 18128 24374 4692 5281 4692 5281 9276 19004 9276 19004 3569 5187 3569 5187 15629 15975 15629 15975 24541 1782 24541 1782 6795 14411 6795 14411 21616 23606 21616 23606 1276 8480 1276 8480 23350 24644 23350 24644 2537 7160 2537 7160 24903 5927 24903 5927 13619 16416 13619 16416 5107 4757 5107 4757 23964 22179 23964 22179 4931 12506 4931 12506 17766 1729 17766 1729 5397 22284 5397 22284 895 7754 895 7754 21695 138 21695 138 3461 12917 3461 12917 18808 2899 18808 2899 1837 22753 1837 22753 24158 10479 24158 10479 3093 2349 3093 2349 20226 21380 20226 21380 9094 2295 9094 2295 21529 14460 21529 14460 3151 23139 3151 23139 17829 14986 17829 14986 7449 5059 7449 5059 13005 24007 13005 24007 4034 2247 4034 2247 24575 14536 24575 14536 4233 16264 4233 16264 16730 8012 16730 8012 7311 15204 7311 15204 19709 1682 19709 1682 7762 21760 7762 21760 1618 3461 1618 3461 18922 13481 18922 13481 5836 21653 5836 21653 257 4105 257 4105 22656 16093 22656 16093 4101 9829 4101 9829 23263 21152 23263 21152 17581 7303 17581 7303 4663 21404 4663 21404 9433 2907 9433 2907 1628 22407 1628 22407 22801 8794 22801 8794 9913 21089 9913 21089 23697 2087 23697 2087 1796 19922 1796 19922 22954 2148 22954 2148 16541 5996 16541 5996 7320 3164 7320 3164 24729 18230 24729 18230 5980 4810 5980 4810 12132 20322 12132 20322 14228 8696 14228 8696 1719 24915 1719 24915 24609 6929 24609 6929 11442 24067 11442 24067 20611 17272 20611 17272 11604 19654 11604 19654 5337 2565 5337 2565 944 17170 944 17170 13951 24109 13951 24109 14 1427 14 1427 21059 13823 21059 13823 6436 1494 6436 1494 21167 24125 21167 24125 965 1654 965 1654 12197 14574 12197 14574 4406 18491 4406 18491 21121 22861 21121 22861 1500 13294 1500 13294 16385 23628 16385 23628 8434 8793 8434 8793 813 23100 813 23100 16429 1865 16429 1865 9850 21290 9850 21290 21879 3491 21879 3491 7614 15601 7614 15601 833 23047 833 23047 23607 10447 23607 10447 8572 21804 8572 21804 5932 22772 5932 22772 21893 18275 21893 18275 19885 7401 19885 7401 14814 23869 14814 23869 71 18473 71 18473 21575 1861 21575 1861 10725 15580 10725 15580 2834 21744 2834 21744 21740 10463 21740 10463 460 19868 460 19868 18789 5100 18789 5100 10452 21389 10452 21389 19289 2077 19289 2077 8334 299 8334 299 12920 20443 12920 20443 18269 2757 18269 2757 421 19463 421 19463 7543 3792 7543 3792 16969 21928 16969 21928 3984 15121 3984 15121 10785 19523 10785 19523 5838 21134 5838 21134 2549 2878 2549 2878 19042 17513 19042 17513 4264 99 4264 99 13323 16026 13323 16026 6241 19335 6241 19335 22030 2820 22030 2820 5302 18926 5302 18926 24245 5074 24245 5074 4979 17421 4979 17421 22864 8829 22864 8829 14525 18004 14525 18004 1384 12751 1384 12751 18821 22511 18821 22511 3587 3399 3587 3399 17153 12123 17153 12123 4193 20378 4193 20378 19011 5784 19011 5784 773 14434 773 14434 21198 1031 21198 1031 350 14894 350 14894 22784 2403 22784 2403 4028 7456 4028 7456 22935 19928 22935 19928 8407 9235 8407 9235 2979 2347 2979 2347 17400 19123 17400 19123 21174 24180 21174 24180 1648 15749 1648 15749 22815 21353 22815 21353 12014 3988 12014 3988 15986 23556 15986 23556 21435 13351 21435 13351 13249 2868 13249 2868 22034 10703 22034 10703 15761 8889 15761 8889 14135 15659 14135 15659 23509 1512 23509 1512 10532 23817 10532 23817 1220 16572 1220 16572 19922 24391 19922 24391 16623 18273 16623 18273 21356 2105 21356 2105 6235 264 6235 264 340 9526 340 9526 20672 1791 20672 1791 12637 16049 12637 16049 7702 2123 7702 2123 20660 14609 20660 14609 24401 2408 24401 2408 12889 23927 12889 23927 3928 1608 3928 1608 21245 15566 21245 15566 4235 20862 4235 20862 20294 10129 20294 10129 24206 15410 24206 15410 7120 1413 7120 1413 23568 16345 23568 16345 493 19668 493 19668 22400 14184 22400 14184 3623 18929 3623 18929 11083 11557 11083 11557 8293 22972 8293 22972 1392 6695 1392 6695 13052 4964 13052 4964 1235 19323 1235 19323 18654 7958 18654 7958 8971 3553 8971 3553 1688 14914 1688 14914 17577 6602 17577 6602 444 189 444 189 12470 13913 12470 13913 3030 2516 3030 2516 21224 18170 21224 18170 11855 23836 11855 23836 2430 14246 2430 14246 23376 18338 23376 18338 10709 6021 10709 6021 20874 16057 20874 16057 13223 2870 13223 2870 21339 22341 21339 22341 3762 2549 3762 2549 16311 20086 16311 20086 10466 11502 10466 11502 22296 20082 22296 20082 16334 23484 16334 23484 6452 6191 6452 6191 24673 315 24673 315 15259 13714 15259 13714 384 20929 384 20929 22606 24083 22606 24083 3338 12019 3338 12019 20802 24254 20802 24254 11326 3678 11326 3678 5217 748 5217 748 18104 22417 18104 22417 20441 2252 20441 2252 6284 19588 6284 19588 3703 612 3703 612 21874 13510 21874 13510 8743 21004 8743 21004 3111 8432 3111 8432 21271 19375 21271 19375 11700 929 11700 929 19983 9015 19983 9015 15225 6269 15225 6269 12878 1736 12878 1736 2618 15037 2618 15037 15170 3317 15170 3317 19957 19179 19957 19179 21609 6628 21609 6628 952 21341 952 21341 13773 4986 13773 4986 914 1455 914 1455 15678 17869 15678 17869 8123 12852 8123 12852 17468 24151 17468 24151 5562 15273 5562 15273 19947 17037 19947 17037 580 5543 580 5543 19637 24313 19637 24313 23549 17060 23549 17060 708 12271 708 12271 8767 2388 8767 2388 3943 23892 3943 23892 23034 2417 23034 2417 12914 16533 12914 16533 20384 10146 20384 10146 6222 22199 6222 22199 20242 826 20242 826 10574 21141 10574 21141 3826 5612 3826 5612 18353 24373 18353 24373 5908 4300 5908 4300 1754 1627 1754 1627 24845 11889 24845 11889 5373 2768 5373 2768 14102 16814 14102 16814 5555 19929 5555 19929 24826 6366 24826 6366 10816 497 10816 497 23145 18545 23145 18545 4178 12181 4178 12181 15230 22339 15230 22339 3455 8086 3455 8086 12441 24752 12441 24752 24119 7658 24119 7658 7648 20497 7648 20497 23261 6577 23261 6577 3738 17762 3738 17762 21503 5508 21503 5508 24512 23896 24512 23896 4528 12798 4528 12798 16884 24807 16884 18258 16884 18258 4990 8298 4990 8298 22066 23580 22066 23580 8588 5365 8588 5365 19127 15963 19127 15963 23074 4067 23074 4067 14885 17181 14885 17181 24940 23770 24940 23770 1015 11130 1015 11130 5187 21014 5187 21014 14987 7393 14987 7393 830 3289 830 3289 17775 7748 17775 7748 1099 24535 1099 24535 21592 9902 21592 9902 7636 799 7636 799 17194 23457 17194 23457 21916 10021 21916 10021 4673 56 4673 56 23134 23718 23134 23718 11679 515 11679 515 15728 11558 15728 11558 6983 18106 6983 18106 16915 1359 16915 1359 19570 19531 19570 19531 22247 10860 22247 10860 9250 21592 9250 21592 17916 10057 17916 10057 14897 1308 14897 1308 17448 18762 17448 18762 5581 1311 5581 1311 768 17840 768 17840 19342 5052 19342 5052 1460 2126 1460 2126 24970 23221 24970 23221 2858 13368 2858 13368 15485 24382 15485 24382 2122 9680 2122 9680 7565 19827 7565 19827 9803 15911 9803 15911 4312 4319 4312 4319 21589 21348 21589 21348 7599 12721 7599 12721 17462 21628 17462 21628 10636 11386 10636 11386 24564 19656 24564 19656 2483 16090 2483 16090 14711 24129 14711 24129 11040 5039 11040 5039 132 22761 132 22761 23136 18015 23136 18015 9111 22560 9111 22560 1033 3759 1033 3759 23473 21482 23473 21482 412 234 412 234 10336 17120 10336 17120 6054 8496 6054 8496 16531 3283 16531 3283 12076 24437 12076 24437 21937 10058 21937 10058 8097 19959 8097 19959 19569 14857 19569 14857 11058 22852 11058 22852 1388 9702 1388 9702 22811 18016 22811 18016 2198 13883 2198 13883 1417 8366 1417 8366 24962 24428 24962 9493 24962 9493 4152 10544 4152 10544 19713 22760 19713
50069 162810254 0 162810254 182195530 230712167 182195530 230712167 256512150 269827556 256512150 269827556 276082753 290788270 276082753 290788270 294844608 303939537 294844608 303939537 302034811 131806536 302034811 131806536 79420333 70033502 79420333 70033502 71549040 65515755 71549040 65515755 63832572 50798186 63832572 50798186 50987636 191152483 50987636 191152483 211985186 216870421 211985186 216870421 223002330 265332385 223002330 265332385 264100329 131095846 264100329 131095846 46524259 34222556 46524259 34222556 24769659 13525001 24769659 13525001 9786800 9064892 9786800 9064892 244404719 282036528 244404719 282036528 281433845 291132380 281433845 291132380 296278986 300191437 296278986 300191437 302898207 305031609 302898207 305031609 304025617 306245946 304025617 306245946 304316957 210907697 304316957 210907697 178511923 160871019 178511923 160871019 141152101 122957570 141152101 122957570 73607093 58754805 73607093 58754805 49381931 43541632 49381931 43541632 45666448 23432489 45666448 23432489 13436913 11702640 13436913 11702640 7860397 4348852 7860397 4348852 1289609 720494 1289609 720494 167566153 215442200 167566153 215442200 255433138 259770201 255433138 259770201 155459220 111118966 155459220 111118966 81670019 79685970 81670019 79685970 217358704 215644849 217358704 215644849 258665575 261899035 258665575 261899035 266602432 283368624 266602432 283368624 283663265 291119684 283663265 291119684 290581188 299948639 290581188 299948639 299858886 153061195 299858886 153061195 91172417 61788199 91172417 61788199 53889742 47537238 53889742 47537238 30869140 25966812 30869140 25966812 10761196 6652789 10761196 6652789 4937663 2115977 4937663 2115977 2234479 2691 2234479 2691 2361 208952308 2361 208952308 208841752 188550401 208841752 188550401 168013525 110542393 168013525 110542393 77789200 61463562 77789200 61463562 61700686 56598210 61700686 56598210 37385623 33667332 37385623 33667332 31518585 29020562 31518585 29020562 14175013 6829965 14175013 6829965 8361852 197245391 8361852 197245391 214637022 238823383 214637022 238823383 244025836 260326626 244025836 260326626 261990504 265254377 261990504 265254377 268836056 277079545 268836056 277079545 277582938 282428770 277582938 282428770 288795875 297227234 288795875 297227234 296754772 165763729 296754772 165763729 110206060 87668738 110206060 87668738 80110175 65346677 80110175 65346677 56248210 46889694 56248210 46889694 41435362 39054882 41435362 39054882 185347658 209542335 185347658 209542335 214069060 243111971 214069060 243111971 258195303 262727127 258195303 262727127 272918527 278166688 272918527 278166688 278561099 283135779 278561099 283135779 281554288 287286421 281554288 287286421 288078151 288690120 288078151 288690120 294679332 301162000 294679332 301162000 298869594 126537408 298869594 126537408 129793969 104566873 129793969 104566873 107094628 154170458 107094628 154170458 186971294 199979297 186971294 199979297 216963953 232343292 216963953 232343292 254930762 263739922 254930762 263739922 269443898 279209859 269443898 279209859 286904446 293247606 286904446 293247606 292423961 297345781 292423961 297345781 302979128 304650170 302979128 304650170 303270995 305963023 303270995 305963023 303632395 144397345 303632395 144397345 156336333 176001103 156336333 176001103 190183300 200641682 190183300 200641682 222847108 246282196 222847108 246282196 249382943 252345122 249382943 252345122 251663743 254159131 251663743 254159131 256599889 260821721 256599889 260821721 257338360 261239405 257338360 261239405 277473103 281550146 277473103 281550146 284368947 286067877 284368947 286067877 133258632 104036651 133258632 104036651 82376600 69895623 82376600 69895623 63468664 56772167 63468664 56772167 43111921 39363332 43111921 39363332 41450409 23745862 41450409 23745862 14238561 13149614 14238561 13149614 10910596 5642192 10910596 5642192 6374685 2730989 6374685 2730989 2734840 1573863 2734840 1573863 488707 495892 488707 145278161 488707 145278161 182663271 189656026 182663271 189656026 203428581 210846408 203428581 210846408 234618442 238448489 234618442 238448489 236922184 121562864 236922184 121562864 92911799 90580202 92911799 90580202 162180893 174796651 162180893 174796651 195572681 195588681 195572681 195588681 216072399 247302561 216072399 247302561 249936818 252738760 249936818 252738760 252521523 272790572 252521523 272790572 270550202 139546238 270550202 139546238 133777420 116785138 133777420 116785138 115273414 91703640 115273414 91703640 73427269 71890191 73427269 71890191 69146675 65278420 69146675 65278420 66668679 61425323 66668679 61425323 51388926 45218588 51388926 45218588 30425806 19756410 30425806 19756410 18360358 16917894 18360358 16917894 159944662 171448393 159944662 171448393 181583346 181266380 181583346 181266380 202963484 215613944 202963484 215613944 228296755 242531216 228296755 242531216 248187700 260229164 248187700 260229164 265062129 272816152 265062129 272816152 279154357 283982692 279154357 283982692 284707908 286939338 284707908 286939338 290429015 291843543 290429015 291843543 179669374 132118911 179669374 132118911 121473241 103938879 121473241 103938879 105349035 76234229 105349035 76234229 77028608 67803009 77028608 67803009 65282761 60019803 65282761 60019803 49808887 35632903 49808887 35632903 29538744 24772582 29538744 24772582 23873730 14943804 23873730 14943804 12496852 8627510 12496852 8627510 8050409 162964631 8050409 162964631 173382204 165015431 173382204 165015431 185716781 194038307 185716781 194038307 203299157 225010006 203299157 225010006 222870921 140852969 222870921 140852969 146222620 155633890 146222620 155633890 171238010 163282808 171238010 163282808 124240395 120693458 124240395 120693458 121595095 96505678 121595095 96505678 83614939 77634621 83614939 77634621 78563553 66454006 78563553 66454006 63706185 60425807 63706185 60425807 57465568 48321110 57465568 48321110 42923776 40807401 42923776 40807401 139021771 147996003 139021771 147996003 167343024 186997050 167343024 186997050 194544444 205202935 194544444 205202935 215694983 223554280 215694983 223554280 237256269 238961281 237256269 238961281 132288364 121125794 132288364 121125794 110040680 101613291 110040680 101613291 92506185 86021763 92506185 86021763 81171477 76059070 81171477 76059070 80840069 151694715 80840069 151694715 165945878 180567639 165945878 180567639 198947912 223449680 198947912 223449680 219997019 132981669 219997019 132981669 109925593 95984519 109925593 95984519 91374640 81319329 91374640 81319329 76236383 65436535 76236383 65436535 61096861 52577707 61096861 52577707 53094288 50282564 53094288 50282564 51782522 26126365 51782522 26126365 25046496 23210274 25046496 23210274 181293179 186204224 181293179 186204224 207813482 211680726 207813482 211680726 164261039 126592952 164261039 126592952 104942134 94019886 104942134 94019886 96654196 86209214 96654196 86209214 87609091 73883782 87609091 73883782 77140332 130404661 77140332 130404661 170775679 165484785 170775679 165484785 179097160 180827826 179097160 180827826 201356715 202630320 201356715 202630320 223654629 228571550 223654629 228571550 229028891 132128225 229028891 132128225 127759405 116353433 127759405 116353433 118147965 104896291 118147965 104896291 104045229 99939962 104045229 99939962 94577773 89030380 94577773 89030380 89196784 66506563 89196784 66506563 68449847 58658164 68449847 58658164 55086387 37810174 55086387 37810174 34904216 32879730 34904216 32879730 27648274 24129129 27648274 24129129 19521398 18166780 19521398 18166780 147553933 148736120 147553933 148736120 174138761 180990100 174138761 180990100 201978612 210379912 201978612 210379912 227610939 232714889 227610939 232714889 233242202 254059744 233242202 254059744 257458807 260113387 257458807 260113387 148242727 131467103 148242727 131467103 116038727 106929228 116038727 106929228 106643083 77655563 106643083 77655563 78026370 151933865 78026370 151933865 168993525 173332120 168993525 173332120 184693926 175243822 184693926 175243822 125902673 116590512 125902673 116590512 114775129 94818606 114775129 94818606 86838880 71189895 86838880 71189895 70444194 55931133 70444194 55931133 41103744 36649126 41103744 36649126 38243586 34390153 38243586 34390153 36830582 23827148 36830582 23827148 21209711 16418297 21209711 16418297 13011645 6657618 13011645 6657618 5059905 2665351 5059905 2665351 3818967 115637464 3818967 115637464 171441383 181688577 171441383 181688577 218230474 242945855 218230474 242945855 248491109 250899203 248491109 250899203 134324448 119561922 134324448 119561922 115862354 115257084 115862354 115257084 108763407 78609103 108763407 78609103 79260462 76750759 79260462 76750759 205477096 222129166 205477096 222129166 236329001 257446430 236329001 257446430 253501728 265434635 253501728 265434635 265214016 273163926 265214016 273163926 277182101 280590359 277182101 280590359 280964612 284132948 280964612 284132948 285763151 286021792 285763151 286021792 162472074 122253635 162472074 122253635 125918648 92489117 125918648 92489117 90505441 80863479 90505441 80863479 83284667 146058998 83284667 146058998 197619804 209258603 197619804 209258603 210587623 131357784 210587623 131357784 135003330 125077817 135003330 125077817 127386928 120381195 127386928 120381195 96090250 89768538 96090250 89768538 87399618 78928890 87399618 78928890 61045958 54710860 61045958 54710860 51513888 42349884 51513888 42349884 43361009 35570693 43361009 35570693 37984855 137141548 37984855 137141548 169823671 188531795 169823671 188531795 204703772 218497093 204703772 218497093 217627654 138362569 217627654 138362569 137945437 132764470 137945437 132764470 146683577 164836233 146683577 164836233 183665977 200282240 183665977 200282240 215286309 217582321 215286309 217582321 146771245 137141127 146771245 137141127 140547161 121931658 140547161 121931658 102593913 95989778 102593913 95989778 92447510 85381314 92447510 85381314 79991926 74818914 79991926 74818914 75642009 170210719 75642009 170210719 200093835 206033049 200093835 206033049 213049044 254965223 213049044 254965223 258667960 262203043 258667960 262203043 198248204 167459591 198248204 167459591 161686825 142985480 161686825 142985480 141424222 135605926 141424222 135605926 194888212 203752327 194888212 203752327 204254554 179831785 204254554 179831785 153426062 142704882 153426062 142704882 200190593 249321429 200190593 249321429 250382249 262986398 250382249 262986398 261322047 275743488 261322047 275743488 278458201 278742298 278458201 278742298 226245321 190054747 226245321 190054747 201043956 206239715 201043956 206239715 212141180 241941181 212141180 241941181 241562084 245597264 241562084 245597264 244578713 251185211 244578713 251185211 250131317 259581173 250131317 259581173 263756330 265277558 263756330 265277558 161553648 145145328 161553648 145145328 134155089 96757506 134155089 96757506 99001009 170274170 99001009 170274170 203014368 231890127 203014368 231890127 242874346 248476929 242874346 248476929 260832752 269148318 260832752 269148318 273925580 278109848 273925580 278109848 281369303 290930525 281369303 290930525 293573301 297903424 293573301 297903424 301580987 302135365 301580987 302135365 177670985 151360712 177670985 151360712 111690403 108133352 111690403 108133352 97593030 86229964 97593030 86229964 84901108 73507470 84901108 73507470 68846021 63478133 68846021 63478133 55814691 47802717 55814691 47802717 40498995 37646074 40498995 37646074 183485542 200965307 183485542 200965307 210231004 245723603 210231004 245723603 240670248 151821458 240670248 151821458 131459512 124355248 131459512 124355248 108593449 100575246 108593449 100575246 101967553 86476783 101967553 86476783 86013768 75506268 86013768 75506268 78576751 186823460 78576751 186823460 195962057 192417432 195962057 192417432 167872432 140694645 167872432 140694645 135726981 107006698 135726981 107006698 109977160 174650867 109977160 174650867 186071611 189569788 186071611 189569788 201385657 191364438 201385657 191364438 173109705 162102894 173109705 162102894 167633165 156899730 167633165 156899730 146433580 116821163 146433580 116821163 117170255 98519984 117170255 98519984 95873178 90151975 95873178 90151975 90829709 83612319 90829709 83612319 76672281 72259701 76672281 72259701 181251425 189829090 181251425 189829090 229133393 237687961 229133393 237687961 232975684 170972934 232975684 170972934 173658131 158020968 173658131 158020968 140142060 122456220 140142060 122456220 122747979 119314203 122747979 119314203 177414835 215132781 177414835 215132781 211577979 180295578 211577979 180295578 179792933 139940844 179792933 139940844 140004255 117831489 140004255 117831489 102148193 91289991 102148193 91289991 91881945 83337110 91881945 83337110 65803373 57139498 65803373 57139498 48028418 41445726 48028418 41445726 35309317 29298263 35309317 29298263 31040931 27097528 31040931 27097528 19497118 16764689 19497118 16764689 18698907 175863426 18698907 175863426 203215747 227837411 203215747 227837411 227891317 238961343 227891317 238961343 240869130 252140552 240869130 252140552 258977046 265072247 258977046 265072247 263217629 266494206 263217629 266494206 273312037 276687939 273312037 276687939 274665890 281242997 274665890 281242997 284651523 287415882 284651523 287415882 288489663 293236011 288489663 293236011 293982948 296501938 293982948 296501938 297579008 300578614 297579008 300578614 300856511 303455767 300856511 303455767 302616000 173770366 302616000 173770366 145779669 138358711 145779669 138358711 108145022 80469101 108145022 80469101 73374051 57808207 73374051 57808207 52195406 45640979 52195406 45640979 46510314 40492832 46510314 40492832 33218880 27542676 33218880 27542676 28700997 24013792 28700997 24013792 21137109 20693611 21137109 20693611 203339500 234870340 203339500 234870340 242590968 248352575 242590968 248352575 246270888 251236423 246270888 251236423 249815049 260282470 249815049 260282470 263059616 273907302 263059616 273907302 273416907 276085891 273416907 276085891 194188904 182045167 194188904 182045167 190205455 211541316 190205455 211541316 213907488 223031542 213907488 223031542 232330138 243026635 232330138 243026635 241253042 248134580 241253042 248134580 247953718 260803407 247953718 260803407 257476944 183848583 257476944 183848583 161801421 140196238 161801421 140196238 140503604 126063626 140503604 126063626 114156737 104540332 114156737 104540332 84613120 77841694 84613120 77841694 72318891 70073701 72318891 70073701 173904207 174139441 173904207 174139441 204472035 216879922 204472035 216879922 213900792 159464426 213900792 159464426 168333891 184343282 168333891 184343282 217765572 227597623 217765572 227597623 241478260 249506959 241478260 249506959 251428534 256627027 251428534 256627027 264557505 269616487 264557505 269616487 272674825 276616383 272674825 276616383 278654961 284338311 278654961 284338311 285114690 201414244 285114690 201414244 196331354 186913083 196331354 186913083 156324708 137396245 156324708 137396245 130969823 108370143 130969823 108370143 93804189 90979233 93804189 90979233 222979147 237839153 222979147 237839153 236665836 238876567 236665836 238876567 208810004 155767029 208810004 155767029 159494325 144417429 159494325 144417429 141122443 114383137 141122443 114383137 103327627 99269938 103327627 99269938 202561927 218827819 202561927 218827819 242870450 249088913 242870450 249088913 246467553 169725622 246467553 169725622 168755949 152115473 168755949 152115473 117026022 95854759 117026022 95854759 93967685 90700639 93967685 90700639 88987191 73160768 88987191 73160768 76390561 167611561 76390561 167611561 208699252 213369444 208699252 213369444 220955602 230964081 220955602 230964081 231471747 238083472 231471747 238083472 238384695 250305914 238384695 250305914 250244500 254481756 250244500 254481756 257305240 265427352 257305240 265427352 261802129 185566196 261802129 185566196 180645861 170545579 180645861 170545579 160989643 113172887 160989643 113172887 102033871 98143308 102033871 98143308 87726197 70477847 87726197 70477847 67418204 46782988 67418204 46782988 49705974 201619029 49705974 201619029 201955672 187886339 201955672 187886339 185251947 168609723 185251947 168609723 177444351 188202760 177444351 188202760 199617775 219572610 199617775 219572610 225371365 230040324 225371365 230040324 226675082 159267930 226675082 159267930 165924553 152236616 165924553 152236616 131777573 113358001 131777573 113358001 101915761 93984115 101915761 93984115 78109778 68529714 78109778 68529714 67254848 44928153 67254848 44928153 45107114 152485260 45107114 152485260 207878912 209811814 207878912 209811814 225654307 236322994 225654307 236322994 237845608 184665618 237845608 184665618 167321913 160851944 167321913 160851944 186899943 182786849 186899943 182786849 190913128 134857612 190913128 134857612 112813352 100008735 112813352 100008735 101470576 93976697 101470576 93976697 96478983 73892426 96478983 73892426 74874742 72413230 74874742 72413230 157521173 204835457 157521173 204835457 224631715 234883188 224631715 234883188 239822338 245977369 239822338 245977369 243108634 183092649 243108634 183092649 178432470 148863243 178432470 148863243 128333514 102803106 128333514 102803106 96181543 79435229 96181543 79435229 53818983 48083329 53818983 48083329 49991020 154598576 49991020 154598576 179787558 191511944 179787558 191511944 204437409 214000596 204437409 214000596 229553243 243536781 229553243 243536781 246657627 252521277 246657627 252521277 256361672 260565550 256361672 260565550 260603808 266907589 260603808 266907589 268956293 274392975 268956293 274392975 272156683 133035114 272156683 133035114 126515732 105104000 126515732 105104000 103240770 91571257 103240770 91571257 80966547 55675449 80966547 55675449 56777410 51560701 56777410 51560701 52581871 48827824 52581871 48827824 49553305 42945319 49553305 42945319 44128871 38947624 44128871 38947624 41625882 134196313 41625882 134196313 168014434 178549049 168014434 178549049 203635401 201334666 203635401 201334666 160625437 143860420 160625437 143860420 112688751 107918009 112688751 107918009 108837858 87789880 108837858 87789880 78716058 57080105 78716058 57080105 54458801 42820979 54458801 42820979 38002813 29027917 38002813 29027917 31583423 157300420 31583423 157300420 176434908 187120849 176434908 187120849 205894442 212667982 205894442 212667982 217358684 232483227 217358684 232483227 236914567 246474299 236914567 246474299 247148234 258867045 247148234 258867045 257044101 262815294 257044101 262815294 267461560 272303695 267461560 272303695 270421887 147416762 270421887 147416762 138766034 114152445 138766034 114152445 113503102 93029995 113503102 93029995 90286602 87455931 90286602 87455931 78491569 56792164 78491569 56792164 54593449 51634446 54593449 51634446 53666257 42951447 53666257 42951447 38621054 36599914 38621054 36599914 153618498 152785484 153618498 152785484 162427334 150108978 162427334 150108978 154717579 127858651 154717579 127858651 128895174 117753890 128895174 117753890 119697607 113564185 119697607 113564185 113875252 94458652 113875252 94458652 84127297 78519640 84127297 78519640 63975747 60915592 63975747 60915592 57452505 50486083 57452505 50486083 49696710 41430470 49696710 41430470 38583469 34604540 38583469 34604540 33527584 22495474 33527584 22495474 13532399 12594445 13532399 12594445 11345408 8706607 11345408 8706607 7736642 3292013 7736642 3292013 4173669 179516867 4173669 179516867 197546641 195566830 197546641 195566830 213311073 226516294 213311073 226516294 227032557 236727856 227032557 236727856 236317592 183387948 236317592 183387948 164361656 143851403 164361656 143851403 139824211 118303243 139824211 118303243 119648700 101481832 119648700 101481832 104472542 163731746 104472542 163731746 184335174 196019487 184335174 196019487 200201979 197578723 200201979 197578723 173957063 157939389 173957063 157939389 145389537 127257607 145389537 127257607 114416911 105747196 114416911 105747196 107874521 69095797 107874521 69095797 66279089 57782938 66279089 57782938 54845672 36506980 54845672 36506980 29279518 18682853 29279518 18682853 17657462 16287756 17657462 16287756 15983282 7589784 15983282 7589784 6174012 4284183 6174012 4284183 5323837 139370033 5323837 139370033 160522636 172711731 160522636 172711731 191915158 211014056 191915158 211014056 218411011 228311117 218411011 228311117 232097091 238570894 232097091 238570894 238962770 252270380 238962770 252270380 248954949 258865915 248954949 258865915 262925903 266926001 262925903 266926001 268312706 268978942 268312706 268978942 132973824 127470532 132973824 127470532 110228324 108546204 110228324 108546204 146217775 158730589 146217775 158730589 176471409 216176716 176471409 216176716 223213755 225063066 223213755 225063066 150026764 144695101 150026764 144695101 133156769 109986693 133156769 109986693 99672261 91924740 99672261 91924740 76784243 69503881 76784243 69503881 70788179 60280346 70788179 60280346 59771463 45420293 59771463 45420293 46767235 155821723 46767235 155821723 165393134 210603929 165393134 210603929 214013193 231831320 214013193 231831320 232232837 256368737 232232837 256368737 255780710 263077977 255780710 263077977 260054677 140273730 260054677 140273730 140206866 130105227 140206866 130105227 113889704 102363759 113889704 102363759 89884522 77643921 89884522 77643921 75635695 70202350 75635695 70202350 62643267 47665853 62643267 47665853 43222966 37303191 43222966 37303191 38551791 140979523 38551791 140979523 165132641 197143482 165132641 197143482 215040771 210214638 215040771 210214638 227239035 234092157 227239035 234092157 247092120 258681763 247092120 258681763 255749884 148465625 255749884 148465625 153606622 137955594 153606622 137955594 126596233 120748889 126596233 120748889 86493837 82122635 86493837 82122635 75101864 73559048 75101864 73559048 171271789 186427229 171271789 186427229 199433548 230301638 199433548 230301638 227159323 152766868 227159323 152766868 152789999 138451406 152789999 138451406 130584294 126591136 130584294 126591136 179571972 185477657 179571972 185477657 222912741 231124928 222912741 231124928 228769264 242691619 228769264 242691619 239831135 155108098 239831135 155108098 153130796 144772990 153130796 144772990 139092874 131919384 139092874 131919384 128719566 105187813 128719566 105187813 88939459 80280770 88939459 80280770 84183722 185005251 84183722 185005251 189958423 170497450 189958423 170497450 169312099 157211584 169312099 157211584 142536452 137009700 142536452 137009700 112743175 98310747 112743175 98310747 97031937 82712043 97031937 82712043 77157835 76314240 77157835 76314240 182627212 220998188 182627212 220998188 220038722 232339417 220038722 232339417 251956634 259021020 251956634 259021020 262202396 268078139 262202396 268078139 269510444 279446746 269510444 279446746 282039384 286052937 282039384 286052937 292572026 295138629 292572026 295138629 296372811 300708788 296372811 300708788 301199041 302008481 301199041 302008481 184571197 175933344 184571197 175933344 190531842 192903967 190531842 192903967 217897097 214908816 217897097 214908816 221310177 243052709 221310177 243052709 241107333 170932459 241107333 170932459 169456193 141101431 169456193 141101431 143907620 114457539 143907620 114457539 114203009 109067302 114203009 109067302 106428684 100352252 106428684 100352252 90901677 86978966 90901677 86978966 79088782 75349526 79088782 75349526 160907205 171083195 160907205 171083195 184905601 210994598 184905601 210994598 216382961 228602566 216382961 228602566 229659156 239329639 229659156 239329639 245022721 250925919 245022721 250925919 257314029 262361177 257314029 262361177 259994475 139852591 259994475 139852591 143785184 113606625 143785184 113606625 107263840 102273166 107263840 102273166 80177295 76187114 80177295 76187114 77197551 61382119 77197551 61382119 51587195 44155344 51587195 44155344 42602249 35123532 42602249 35123532 32199442 27749229 32199442 27749229 24233532 21310093 24233532 21310093 21284664 19251282 21284664 19251282 20031178 16189672 20031178 16189672 16126584 8361721 16126584 8361721 7510497 142437407 7510497 142437407 199342937 209287177 199342937 209287177 217477413 240287506 217477413 240287506 240850296 253393890 240850296 253393890 255335754 259112302 255335754 259112302 257364655 264445994 257364655 264445994 263507763 269769661 263507763 269769661 266215831 195867001 266215831 195867001 158236942 136988294 158236942 136988294 125060090 116980821 125060090 116980821 115264900 106969462 115264900 106969462 108442787 102499105 108442787 102499105 107084918 182364776 107084918 182364776 202800084 207921813 202800084 207921813 219058813 231249532 219058813 231249532 227284355 237388925 227284355 237388925 233713935 175966029 233713935 175966029 182980570 192426119 182980570 192426119 215319982 213142067 215319982 213142067 221141013 226009477 221141013 226009477 229627612 239077570 229627612 239077570 237613100 243404337 237613100 243404337 249410244 253602821 249410244 253602821 261008574 262399932 261008574 262399932 145558282 129905938 145558282 129905938 124454460 117408569 124454460 117408569 92794047 89949179 92794047 89949179 79445955 72043374 79445955 72043374 71745549 42304127 71745549 42304127 43882786 40986040 43882786 40986040 41262149 36820752 41262149 36820752 34549051 26985754 34549051 26985754 24995419 22095990 24995419 22095990 18551154 13781218 18551154 13781218 10461001 5908621 10461001 5908621 7136645 153315637 7136645 153315637 162639130 130825533 162639130 130825533 128416216 122894731 128416216 122894731 123802623 99724122 123802623 99724122 97721219 83830359 97721219 83830359 86923614 164984368 86923614 164984368 200220516 212409355 200220516 212409355 213442462 221839825 213442462 221839825 221458160 226252292 221458160 226252292 231230723 239694425 231230723 239694425 243563306 248183290 243563306 248183290 246929752 168953620 246929752 168953620 172642037 160815430 172642037 160815430 153894571 136499979 153894571 136499979 134902003 126174553 134902003 126174553 115556804 96703917 115556804 96703917 74823152 69829055 74823152 69829055 65952156 45759877 65952156 45759877 45496400 38355626 45496400 38355626 39338351 31134132 39338351 31134132 28826930 24406793 28826930 24406793 24595905 23945786 24595905 23945786 179471629 195605997 179471629 195605997 205052738 206692131 205052738 206692131 215752953 224478042 215752953 224478042 232481453 236229808 232481453 236229808 233906421 175060487 233906421 175060487 161137961 142902300 161137961 142902300 150865188 184270609 150865188 184270609 197850995 198617927 197850995 198617927 163170937 148887978 163170937 148887978 144478302 137218230 144478302 137218230 136982209 125284331 136982209 125284331 116747437 71140081 116747437 71140081 59402761 55911146 59402761 55911146 54905759 50798246 54905759 50798246 53221807 172811083 53221807 172811083 184010174 182238241 184010174 182238241 208674249 223783021 208674249 223783021 230833092 239944635 230833092 239944635 240210636 243253568 240210636 243253568 156105155 142978513 156105155 142978513 144071954 136915905 144071954 136915905 131593718 121597390 131593718 121597390 123490642 87335754 123490642 87335754 79842863 74066297 79842863 74066297 74583533 71402853 74583533 71402853 60519339 57074684 60519339 57074684 56944893 53998615 56944893 53998615 159790711 162268544 159790711 162268544 189256734 184103977 189256734 184103977 197187467 201517211 197187467 201517211 206132899 204984146 206132899 204984146 225699115 232552507 225699115 232552507 229619446 253857844 229619446 253857844 252784115 259088862 252784115 259088862 256458719 265608031 256458719 265608031 272803681 278968257 272803681 278968257 278969980 280509319 278969980 280509319 156497545 146031469 156497545 146031469 149222790 140710238 149222790 140710238 140424379 105799792 140424379 105799792 106149695 151235533 106149695 151235533 164819400 172542533 164819400 172542533 201251212 202961890 201251212 202961890 207650529 154036007 207650529 154036007 147289818 140789291 147289818 140789291 120418597 107226747 120418597 107226747 87574033 72260146 87574033 72260146 75676178 174516354 75676178 174516354 179698592 168200641 179698592 168200641 168074443 123924257 168074443 123924257 95272541 75322153 95272541 75322153 76565055 182729835 76565055 182729835 191853161 195734809 191853161 195734809 208735402 216307639 208735402 216307639 216577626 170749747 216577626 170749747 152858315 137338114 152858315 137338114 110730779 98859497 110730779 98859497 84294007 70859636 84294007 70859636 66432438 62385265 66432438 62385265 56489475 45722807 56489475 45722807 43358711 35965185 43358711 35965185 33764783 31618606 33764783 31618606 27875752 25625906 27875752 25625906 26337734 18102832 26337734 18102832 14197970 12259396 14197970 12259396 11600642 10021410 11600642 10021410 7171246 8256332 7171246 8256332 191892707 196394661 191892707 196394661 198263856 176817143 198263856 176817143 155971459 144534318 155971459 144534318 115145541 113422033 115145541 113422033 183874552 178842396 183874552 178842396 180451156 170190582 180451156 170190582 166142400 155150591 166142400 155150591 158336330 115256299 158336330 115256299 102632498 84462360 102632498 84462360 82582774 79486974 82582774 79486974 189591963 185224492 189591963 185224492 209235494 231485652 209235494 231485652 233846714 244192634 233846714 244192634 244421976 261199031 244421976 261199031 261114418 278092810 261114418 278092810 278354827 282548484 278354827 282548484 291140472 294824935 291140472 294824935 297617302 299042040 297617302 299042040 182974748 163909469 182974748 163909469 163656080 155890325 163656080 155890325 186281393 212172468 186281393 212172468 231736739 242446971 231736739 242446971 242330893 247288047 242330893 247288047 165857407 132593690 165857407 132593690 111643359 102993859 111643359 102993859 99223358 95835189 99223358 95835189 76922711 67943054 76922711 67943054 69806529 66274204 69806529 66274204 63366842 58855129 63366842 58855129 58116658 43974219 58116658 43974219 41906263 36458208 41906263 36458208 34883791 32289741 34883791 32289741 157802343 164564752 157802343 164564752 197448691 221431569 197448691 221431569 235187254 238600743 235187254 238600743 150160541 113652703 150160541 113652703 116132821 123288410 116132821 123288410 152721928 157334225 152721928 157334225 172564823 184970804 172564823 184970804 216527288 239322478 216527288 239322478 239540821 121122097 239540821 121122097 111711504 107635396 111711504 107635396 146001582 154913952 146001582 154913952 183005992 184703338 183005992 184703338 208788390 212118040 208788390 212118040 210579602 131909387 210579602 131909387 126841548 112744760 126841548 112744760 80540265 75684596 80540265 75684596 74847835 73214080 74847835 73214080 171178635 174588189 171178635 174588189 198193934 231833663 198193934 231833663 233712858 151984091 233712858 151984091 113828518 96265346 113828518 96265346 90524102 85602512 90524102 85602512 81757318 77418744 81757318 77418744 68971353 52606712 68971353 52606712 49193810 45101079 49193810 45101079 171459966 194657158 171459966 194657158 225481844 236923414 225481844 236923414 236193515 239849212 236193515 239849212 131556821 119959591 131556821 119959591 105011256 78787974 105011256 78787974 80108711 69469628 80108711 69469628 63500190 57757360 63500190 57757360 51787792 38388646 51787792 38388646 36507227 36161705 36507227 36161705 144999632 149864680 144999632 149864680 168139572 171314051 168139572 171314051 223965016 236827256 223965016 236827256 248285018 252584312 248285018 252584312 258783212 273536715 258783212 273536715 272121136 276461277 272121136 276461277 280647936 283901171 280647936 283901171 285928810 289344688 285928810 289344688 291327221 297294954 291327221 297294954 298897209 298498738 298897209 298498738 133532172 126712518 133532172 126712518 111468178 106952857 111468178 106952857 87528331 81373287 87528331 81373287 79815554 60496728 79815554 60496728 59049512 49878230 59049512 49878230 48803761 44827705 48803761 44827705 136547788 137853083 136547788 137853083 142672118 117681014 142672118 117681014 119621185 98091843 119621185 98091843 89551950 87552508 89551950 87552508 202343855 197801343 202343855 197801343 218961224 235030024 218961224 235030024 244090950 274175918 244090950 274175918 270402828 162815770 270402828 162815770 139670677 116206451 139670677 116206451 110626792 103667811 110626792 103667811 106477151 94087947 106477151 94087947 89824102 86656647 89824102 86656647 88253500 82130888 88253500 82130888 64930241 52966291 64930241 52966291 55671863 48773387 55671863 48773387 51531236 46137318 51531236 46137318 45181157 41842741 45181157 41842741 198446684 209827668 198446684 209827668 229870078 240833899 229870078 240833899 241018341 272597565 241018341 272597565 274714153 279140178 274714153 279140178 283599012 288827731 283599012 288827731 289003665 290610016 289003665 290610016 289669670 204205829 289669670 204205829 151710376 133816136 151710376 133816136 122984846 106649988 122984846 106649988 111289811 104427921 111289811 104427921 102403919 87326451 102403919 87326451 88242703 176396077 88242703 176396077 203903502 202910945 203903502 202910945 143615485 117578952 143615485 117578952 113944366 107818127 113944366 107818127 108520359 94272061 108520359 94272061 94667451 92909721 94667451 92909721 167730784 164924882 167730784 164924882 177737904 202014306 177737904 202014306 227530588 234968758 227530588 234968758 232301291 191454372 232301291 191454372 164355750 118305632 164355750 118305632 120454565 111958552 120454565 111958552 105033664 92395808 105033664 92395808 85664320 63747127 85664320 63747127 64489811 61082536 64489811 61082536 63394242 60089737 63394242 60089737 59532307 51298443 59532307 51298443 51770314 49367351 51770314 49367351 41368824 36589457 41368824 36589457 33256376 32646576 33256376 32646576 191898840 208554611 191898840 208554611 218462473 249655265 218462473 249655265 260198963 265335311 260198963 265335311 269078673 274331437 269078673 274331437 272551997 283236625 272551997 283236625 289493454 289904489 289493454 289904489 146491709 132414159 146491709 132414159 137067688 123149978 137067688 123149978 107947591 103634251 107947591 103634251 169258904 182369323 169258904 182369323 211240864 228149530 211240864 228149530 228885669 232269559 228885669 232269559 141159776 132829910 141159776 132829910 112021280 100779738 112021280 100779738 89647259 86428165 89647259 86428165 81380438 66337205 81380438 66337205 65750670 62738177 65750670 62738177 163979263 191296788 163979263 191296788 214075321 219474280 214075321 219474280 225626400 239740042 225626400 239740042 250528768 264527597 250528768 264527597 265151984 271037878 265151984 271037878 269812942 274293252 269812942 274293252 280551808 286984643 280551808 286984643 285473881 287985461 285473881 287985461 148160288 117460770 148160288 117460770 119406277 88572144 119406277 88572144 91078556 85946319 91078556 85946319 86468679 80833553 86468679 80833553 79437454 63578352 79437454 63578352 63457994 55259134 63457994 55259134 58432791 159442395 58432791 159442395 195628115 196754880 195628115 196754880 202131907 207459067 202131907 207459067 208630041 151845152 208630041 151845152 151089159 116236964 151089159 116236964 96513219 91379442 96513219 91379442 85047673 66066061 85047673 66066061 66358217 60549493 66358217 60549493 52759904 49820222 52759904 49820222 46888688 37801087 46888688 37801087 38427250 28817347 38427250 28817347 29833597 147519530 29833597 147519530 196708875 192806214 196708875 192806214 156211753 148172493 156211753 148172493 201666544 204709213 201666544 204709213 209168279 235161474 209168279 235161474 238006696 249716590 238006696 249716590 248653262 174943338 248653262 174943338 153351302 100706664 153351302 100706664 96956951 90256911 96956951 90256911 89582873 74819086 89582873 74819086 71345311 66818664 71345311 66818664 57081339 55150171 57081339 55150171 194642251 210321589 194642251 210321589 240758327 247725222 240758327 247725222 247832140 255806263 247832140 255806263 258193679 261837017 258193679 261837017 270236256 273596999 270236256 273596999 158771583 140853222 158771583 140853222 145480233 98266180 145480233 98266180 102656989 178682375 102656989 178682375 190771817 194766849 190771817 194766849 200050828 135785204 200050828 135785204 119950749 101395707 119950749 101395707 76631715 69048748 76631715 69048748 63988480 51907720 63988480 51907720 46041430 45216241 46041430 45216241 186270832 212407381 186270832 212407381 210827619 239211746 210827619 239211746 239197709 259568503 239197709 259568503 256869175 157847215 256869175 157847215 165630082 173034984 165630082 173034984 179472730 207357470 179472730 207357470 230333679 241682109 230333679 241682109 242612689 248046223 242612689 248046223 251938608 270140031 251938608 270140031 267960962 279038443 267960962 279038443 278125046 281100405 278125046 281100405 126235409 115363477 126235409 115363477 113577127 105473136 113577127 105473136 109792279 163380320 109792279 163380320 172494103 126457198 172494103 126457198 125304889 121352263 125304889 121352263 163952290 165014448 163952290 165014448 179327859 184856343 179327859 184856343 195546705 211922090 195546705 211922090 227150136 237575292 227150136 237575292 235890471 254602194 235890471 254602194 256247473 262040616 256247473 262040616 263408107 266524213 263408107 266524213 265142826 270213930 265142826 270213930 271499597 275330497 271499597 275330497 274257788 146861963 274257788 146861963 152744810 169323999 152744810 169323999 184886932 195135441 184886932 195135441 207925438 222583501 207925438 222583501 236105024 236032015 236105024 236032015 138454196 130168004 138454196 130168004 114916360 111253390 114916360 111253390 138661821 165036759 138661821 165036759 182346155 178400290 182346155 178400290 198199237 198129597 198199237 198129597 217519939 226866273 217519939 226866273 223832529 143638215 223832529 143638215 136031156 112160097 136031156 112160097 103138099 88302261 103138099 88302261 86871346 77090805 86871346 77090805 76610416 72255008 76610416 72255008 72252760 69552894 72252760 69552894 142850095 156055646 142850095 156055646 164176207 174093190 164176207 174093190 184404482 185052159 184404482 185052159 206067770 206143187 206067770 206143187 229726094 238346647 229726094 238346647 238346010 247868399 238346010 247868399 248268089 253597208 248268089 253597208 254002423 256867751 254002423 256867751 137048759 120176919 137048759 120176919 124061289 106960912 124061289 106960912 109117512 135279007 109117512 135279007 143097170 146954596 143097170 146954596 169284541 176655349 169284541 176655349 183090716 122879919 183090716 122879919 125554930 85385340 125554930 85385340 81022254 71562969 81022254 71562969 67656592 62496482 67656592 62496482 58166497 54038594 58166497 54038594 53138864 50781056 53138864 50781056 46116986 34379918 46116986 34379918 28538514 26533272 28538514 26533272 148660221 146715608 148660221 146715608 170300754 173501411 170300754 173501411 185892388 177392524 185892388 177392524 197690780 205110950 197690780 205110950 225195568 236999746 225195568 236999746 235900182 143172245 235900182 143172245 138187253 125290835 138187253 125290835 98600793 76551735 98600793 76551735 81565597 142267482 81565597 142267482 163817321 158359195 163817321 158359195 186700759 191072816 186700759 191072816 204344386 227508358 204344386 227508358 223048079 134249177 223048079 134249177 128245669 99721815 128245669 99721815 102070296 94371008 102070296 94371008 80465427 79927402 80465427 79927402 156312553 153459229 156312553 153459229 158352503 139004057 158352503 139004057 134014830 111194888 134014830 111194888 107572206 92593907 107572206 92593907 93955425 83129059 93955425 83129059 76366370 69538818 76366370 69538818 67831771 58510878 67831771 58510878 60912252 134810585 60912252 134810585 167459280 176188028 167459280 176188028 186222067 196959262 186222067 196959262 218375334 222909843 218375334 222909843 230462174 236869449 230462174 236869449 245174630 250265329 245174630 250265329 249240747 256786677 249240747 256786677 265600744 270209665 265600744 270209665 274907907 284957941 274907907 284957941 285131809 288518998 285131809 288518998 290596727 292732128 290596727 292732128 294434238 297950720 294434238 297950720 299721233 302261833 299721233 302261833 301805439 152366283 301805439 152366283 152706842 132494987 152706842 132494987 127840323 123476958 127840323 123476958 108051739 97564038 108051739 97564038 94672001 90305243 94672001 90305243 77368623 67092054 77368623 67092054 61531088 53461463 61531088 53461463 54286400 43719488 54286400 43719488 34942729 31071173 34942729 31071173 30269359 26524078 30269359 26524078 23601141 18214247 23601141 18214247 15679433 11230973 15679433 11230973 9933012 9209475 9933012 9209475 182342497 186120084 182342497 186120084 225720076 237360025 225720076 237360025 239135972 250590765 239135972 250590765 247955902 251704928 247955902 251704928 253925653 266148314 253925653 266148314 270526720 275651720 270526720 275651720 279879501 287315356 279879501 287315356 284606853 168266377 284606853 168266377 155242007 144444171 155242007 144444171 134225085 111983459 134225085 111983459 101206021 92765330 101206021 92765330 84631674 78463301 84631674 78463301 71029802 63378730 71029802 63378730 60370116 56957898 60370116 56957898 58485310 53589845 58485310 53589845 53661712 42681045 53661712 42681045 42924717 29268101 42924717 29268101 31307364 25783123 31307364 25783123 16703597 15329767 16703597 15329767 13243228 12204146 13243228 12204146 11979974 151967387 11979974 151967387 170561290 176669556 170561290 176669556 182403471 193204933 182403471 193204933 215719926 233210392 215719926 233210392 231798346 145508377 231798346 145508377 120066988 111974642 120066988 111974642 96965827 81665923 96965827 81665923 71989126 66772983 71989126 66772983 66794324 60890508 66794324 60890508 60971058 59910409 60971058 59910409 163624437 166639252 163624437 166639252 179561155 207336819 179561155 207336819 221396747 233593145 221396747 233593145 238539742 247293037 238539742 247293037 246038218 255811399 246038218 255811399 254401188 257467775 254401188 257467775 163449127 152484494 163449127 152484494 135384321 126802034 135384321 126802034 118832622 94240172 118832622 94240172 97679783 167564073 97679783 167564073 192328350 210199414 192328350 210199414 209382957 155457979 209382957 155457979 140125936 124295900 140125936 124295900 116046952 105709981 116046952 105709981 105805761 100830507 105805761 100830507 90217502 77782239 90217502 77782239 76549219 70194031 76549219 70194031 72666512 160840518 72666512 160840518 205337299 204355279 205337299 204355279 167075294 144647185 167075294 144647185 127871857 123441607 127871857 123441607 122583776 116145551 122583776 116145551 119455850 185495466 119455850 185495466 228684217 238261810 228684217 238261810 244573935 254234809 244573935 254234809 255261209 263730993 255261209 263730993 262049028 272032735 262049028 272032735 280044012 282126111 280044012 282126111 177020598 154101362 177020598 154101362 149012725 136722939 149012725 136722939 114517159 108626007 114517159 108626007 93458254 76560530 93458254 76560530 75454478 68769331 75454478 68769331 66712708 63914254 66712708 63914254 178891976 187630910 178891976 187630910 198244719 195512340 198244719 195512340 170540883 161519027 170540883 161519027 144845743 98095336 144845743 98095336 86676207 82058209 86676207 82058209 80853717 74050122 80853717 74050122 73977954 71085009 73977954 71085009 71741471 68520105 71741471 68520105 67118335 59646925 67118335 59646925 57207816 51463034 57207816 51463034 51910040 45987232 51910040 45987232 43796429 40759131 43796429 40759131 187131052 189196451 187131052 189196451 212766899 223306909 212766899 223306909 230990169 240149006 230990169 240149006 241336227 250265945 241336227 250265945 249546418 253242243 249546418 253242243 251478870 254264589 251478870 254264589 258658969 263294001 258658969 263294001 274484086 280347560 274484086 280347560 280775716 289794978 280775716 289794978 290809115 291505454 290809115 291505454 170413013 147898983 170413013 147898983 147073860 111539331 147073860 111539331 113729804 92885193 113729804 92885193 91144086 87031825 91144086 87031825 88279576 82686101 88279576 82686101 82419230 71344210 82419230 71344210 72472663 60106503 72472663 60106503 60550445 53113699 60550445 53113699 50491210 44292858 50491210 44292858 47688979 217564559 47688979 217564559 217575135 231206273 217575135 231206273 228547728 162930223 228547728 162930223 159540355 139498870 159540355 139498870 120395918 90469619 120395918 90469619 92013267 87817572 92013267 87817572 85279121 79265465 85279121 79265465 76076024 66118032 76076024 66118032 63620043 58981722 63620043 58981722 45351414 34027388 45351414 34027388 35969998 186443613 35969998 186443613 214019576 223192539 214019576 223192539 222417414 131978084 222417414 131978084 116557647 92690006 116557647 92690006 89526295 78443272 89526295 78443272 71238745 65970673 71238745 65970673 64201720 59724201 64201720 59724201 53445970 44715178 53445970 44715178 43390817 34739458 43390817 34739458 33308919 29202396 33308919 29202396 29377643 161873909 29377643 161873909 201744894 206194853 201744894 206194853 211542586 219150097 211542586 219150097 223289513 229905332 223289513 229905332 234719859 240396476 234719859 240396476 243156559 249634370 243156559 249634370 248821269 254544975 248821269 254544975 252317311 256419172 252317311 256419172 260066527 270204029 260066527 270204029 273776271 276901037 273776271 276901037 277899759 280918729 277899759 280918729 279700417 281312294 279700417 281312294 161101195 149981135 161101195 149981135 147611217 104415634 147611217 104415634 100984877 92952020 100984877 92952020 93428839 84562231 93428839 84562231 85081722 66786352 85081722 66786352 67014591 54320753 67014591 54320753 57108422 182659623 57108422 182659623 207521409 223686751 207521409 223686751 224836969 230234581 224836969 230234581 229354990 200041977 229354990 200041977 189297979 160296304 189297979 160296304 112970469 106564398 112970469 106564398 103276929 98220773 103276929 98220773 95709719 90321817 95709719 90321817 91470218 88127589 91470218 88127589 87246012 81556171 87246012 81556171 75355062 68575236 75355062 68575236 71198116 191481238 71198116 191481238 199140147 208745956 199140147 208745956 215552281 222529930 215552281 222529930 228295202 238827802 228295202 238827802 243945428 250340810 243945428 250340810 250405595 256062822 250405595 256062822 258971579 264869691 258971579 264869691 274037874 275428038 274037874 275428038 191439773 167297982 191439773 167297982 141923574 117771010 141923574 117771010 116223511 109239693 116223511 109239693 109199654 93254376 109199654 93254376 94052739 91071520 94052739 91071520 88347707 82305840 88347707 82305840 82950072 80549476 82950072 80549476 199158957 219338439 199158957 219338439 220745109 228171894 220745109 228171894 231849850 249423769 231849850 249423769 245730781 182854566 245730781 182854566 132105100 118327506 132105100 118327506 114601380 99659970 114601380 99659970 97949607 95573467 97949607 95573467 95518089 90367961 95518089 90367961 88860097 78405847 88860097 78405847 79620064 69955160 79620064 69955160 71000307 60006823 71000307 60006823 59415979 50997922 59415979 50997922 51170227 45818953 51170227 45818953 45083701 41410955 45083701 41410955 203586385 201894654 203586385 201894654 189842422 156782767 189842422 156782767 150224800 128941716 150224800 128941716 134245857 112517787 134245857 112517787 116186784 101533481 116186784 101533481 101744910 96135506 101744910 96135506 86051665 75676522 86051665 75676522 78410133 70266055 78410133 70266055 72620577 187416111 72620577 187416111 209257407 209739746 209257407 209739746 241515530 248365736 241515530 248365736 254312125 257901971 254312125 257901971 181073507 160874872 181073507 160874872 147805432 133182915 147805432 133182915 136537563 198040307 136537563 198040307 208476334 207410268 208476334 207410268 177968018 167401300 177968018 167401300 161262009 138549406 161262009 138549406 134969072 118462223 134969072 118462223 118970557 112465143 118970557 112465143 112911384 105569039 112911384 105569039 105664031 105159111 105664031 105159111 173482920 176742773 173482920 176742773 195544184 195951601 195544184 195951601 212567941 217577576 212567941 217577576 214124254 177771988 214124254 177771988 155553692 136582599 155553692 136582599 139291006 171672834 139291006 171672834 196731045 192755417 196731045 192755417 181748350 165001629 181748350 165001629 159772093 126203671 159772093 126203671 121414902 113071200 121414902 113071200 113402814 99268245 113402814 99268245 100901723 97006691 100901723 97006691 100312792 182132448 100312792 182132448 196978150 198546833 196978150 198546833 200930823 229299504 200930823 229299504 240249757 258602413 240249757 258602413 265008581 269523309 265008581 269523309 273649005 280089392 273649005 280089392 279021410 161646949 279021410 161646949 163248559 126783866 163248559 126783866 115535122 110126113 115535122 110126113 103320583 101216787 103320583 101216787 173522545 191761311 173522545 191761311 195211044 211418013 195211044 211418013 215313194 229343771 215313194 229343771 240136388 242498260 240136388 242498260 158263173 140848795 158263173 140848795 134705735 120015221 134705735 120015221 121546710 115461985 121546710 115461985 116932413 111858300 116932413 111858300 170064152 164954600 170064152 164954600 191889347 182190588 191889347 182190588 176322233 151770861 176322233 151770861 146960157 139507178 146960157 139507178 135911885 132146163 135911885 132146163 193960150 212061350 193960150 212061350 207059600 170828089 207059600 170828089 156363066 149347313 156363066 149347313 156043416 187904141 156043416 187904141 199924537 204663009 199924537 204663009 216015222 223555397 216015222 223555397 230717660 230947937 230717660 230947937 176199765 162057516 176199765 162057516 160904472 121174989 160904472 121174989 121652913 117408810 121652913 117408810 202278181 212309065 202278181 212309065 223232521 228557310 223232521 228557310 241460858 260784361 241460858 260784361 258530213 266436236 258530213 266436236 264080997 269425596 264080997 269425596 271350247 275047772 271350247 275047772 274708227 279843918 274708227 279843918 277840902 179508225 277840902 179508225 166373738 139522718 166373738 139522718 136156317 122354431 136156317 122354431 122157700 117709644 122157700 117709644 191279616 187779536 191279616 187779536 211508276 217446355 211508276 217446355 213631312 230833192 213631312 230833192 233758252 240744596 233758252 240744596 243140306 254099313 243140306 254099313 259098896 267839165 259098896 267839165 266644467 270506084 266644467 270506084 270374080 273660361 270374080 273660361 274227930 279744633 274227930 279744633 280014894 289427469 280014894 289427469 286730026 184721332 286730026 184721332 177888879 148622117 177888879 148622117 128140520 124119640 128140520 124119640 117095661 105736459 117095661 105736459 82313563 75660507 82313563 75660507 80164077 215135382 80164077 215135382 211946733 216194071 211946733 216194071 224308595 233602571 224308595 233602571 235180340 130203832 235180340 130203832 132078806 116003164 132078806 116003164 116757316 94525463 116757316 94525463 92256940 89254548 92256940 89254548 82820527 53080851 82820527 53080851 50296571 35681815 50296571 35681815 32816683 20377091 32816683 20377091 16861332 15422885 16861332 15422885 160231152 173590917 160231152 173590917 205342131 217944925 205342131 217944925 227906290 241556046 227906290 241556046 249134339 250573703 249134339 250573703 160822080 134124473 160822080 134124473 139521759 153097601 139521759 153097601 180951382 199581039 180951382 199581039 198571941 145898545 198571941 145898545 135760086 114663836 135760086 114663836 103044805 89071972 103044805 89071972 58222536 54830639 58222536 54830639 54229017 51751563 54229017 51751563 169508194 191445687 169508194 191445687 194598433 198586190 194598433 198586190 211740613 227234663 211740613 227234663 242689949 254894356 242689949 254894356 254614872 257016434 254614872 257016434 260951170 263001479 260951170 263001479 270529403 273401478 270529403 273401478 162649754 137837981 162649754 137837981 143200889 144031021 143200889 144031021 171034451 175221572 171034451 175221572 184917115 210116600 184917115 210116600 208739844 123359266 208739844 123359266 121507315 113972795 121507315 113972795 108407873 90217574 108407873 90217574 91103510 57878361 91103510 57878361 56543802 54707297 56543802 54707297 53895511 49500662 53895511 49500662 43530888 36900445 43530888 36900445 36071376 30843725 36071376 30843725 34523888 150264728 34523888 150264728 164052085 171458666 164052085 171458666 185641339 199436144 185641339 199436144 208128905 204982973 208128905 204982973 130310326 124076392 130310326 124076392 126059974 118497532 126059974 118497532 105934840 100545368 105934840 100545368 99523417 91724425 99523417 91724425 93626305 68482540 93626305 68482540 67454704 60216249 67454704 60216249 60310747 47321352 60310747 47321352 44548130 31565363 44548130 31565363 33317961 20187627 33317961 20187627 20221668 17990593 20221668 17990593 13510163 11674232 13510163 11674232 11937704 129282942 11937704 129282942 163260090 177078207 163260090 177078207 208637484 213756185 208637484 213756185 217196354 241690881 217196354 241690881 240775805 244079943 240775805 244079943 146400192 128120601 146400192 128120601 128798233 118216562 128798233 118216562 117478679 101668003 117478679 101668003 98935506 92125273 98935506 92125273 75855778 67463242 75855778 67463242 70142954 64441090 70142954 64441090 63551452 52664818 63551452 52664818 52887501 42287137 52887501 42287137 44913230 143349921 44913230 143349921 159686123 153683434 159686123 153683434 155846007 139290258 155846007 139290258 138562194 125122746 138562194 125122746 126144684 120487881 126144684 120487881 123124894 168953584 123124894 168953584 186144134 200828992 186144134 200828992 232088754 239532785 232088754 239532785 255435202 263448626 255435202 263448626 263491032 268350718 263491032 268350718 270039549 272833495 270039549 272833495 156610628 144454407 156610628 144454407 141926216 129370765 141926216 129370765 118998655 101402423 118998655 101402423 102536254 94904555 102536254 94904555 77821429 68586747 77821429 68586747 68042155 62054237 68042155 62054237 51218623 47531976 51218623 47531976 37098018 36711337 37098018 36711337 175571772 186389547 175571772 186389547 193843757 155664400 193843757 155664400 159971442 140190915 159971442 140190915 144784003 178041218 144784003 178041218 199732418 208022682 199732418 208022682 227864915 237155166 227864915 237155166 249567465 252967174 249567465 252967174 253376365 260239830 253376365 260239830 258386096 263702072 258386096 263702072 267512865 270175279 267512865 270175279 189936983 179040264 189936983 179040264 176952672 160446026 176952672 160446026 154550028 129819255 154550028 129819255 126884965 111490530 126884965 111490530 108679498 84432111 108679498 84432111 87150724 71829814 87150724 71829814 72826645 66845577 72826645 66845577 68567084 63541751 68567084 63541751 63651049 52968367 63651049 52968367 43655938 38186601 43655938 38186601 40905491 29196444 40905491 29196444 29653520 23243366 29653520 23243366 22005768 17698576 22005768 17698576 16067142 13130883 16067142 13130883 12634545 9207997 12634545 9207997 6685640 8037660 6685640 8037660 187378867 226546173 187378867 226546173 225890292 210520235 225890292 210520235 198653455 183253386 198653455 183253386 175406691 150508562 175406691 150508562 140916031 131525212 140916031 131525212 122771692 116325756 122771692 116325756 118682203 110838175 118682203 110838175 94854372 88985902 94854372 88985902 83936721 82290138 83936721 82290138 213302614 223510300 213302614 223510300 223852661 249685192 223852661 249685192 251886091 254153367 251886091 254153367 253958485 191957495 253958485 191957495 187815083 166665456 187815083 166665456 160554019 135518508 160554019 135518508 139894151 131863229 139894151 131863229 132292556 111178750 132292556 111178750 97098196 91985532 97098196 91985532 88483234 73152546 88483234 73152546 67804193 65655961 67804193 65655961 204706460 213414328 204706460 213414328 220768954 220335716 220768954 220335716 201597631 169256246 201597631 169256246 141532273 125513300 141532273 125513300 115035222 99575461 115035222 99575461 96868970 88424178 96868970 88424178 75124716 67859960 75124716 67859960 68746082 64736737 68746082 64736737 66628663 49847002 66628663 49847002 51980792 42044691 51980792 42044691 44133557 41013769 44133557 41013769 41173773 31252934 41173773 31252934 34384689 194943732 34384689 194943732 207671628 207837188 207671628 207837188 213576477 217804487 213576477 217804487 220814629 248653205 220814629 248653205 249587114 253468975 249587114 253468975 257881704 265373653 257881704 265373653 265936343 279818536 265936343 279818536 281232994 286271280 281232994 286271280 288371682 289910881 288371682 289910881 186566925 167115945 186566925 167115945 147239834 138654185 147239834 138654185 145344561 122953524 145344561 122953524 125909301 112641895 125909301 112641895 96411237 86481138 96411237 86481138 83932051 71772213 83932051 71772213 69672164 66833891 69672164 66833891 69487246 190124472 69487246 190124472 200614429 203228728 200614429 203228728 216240513 212282388 216240513 212282388 171414042 149506699 171414042 149506699 152748325 136651267 152748325 136651267 127552657 120975224 127552657 120975224 121730768 110159013 121730768 110159013 102551449 89578518 102551449 89578518 82638964 73539682 82638964 73539682 70902128 68021218 70902128 68021218 54467637 48064909 54467637 48064909 45733811 41927708 45733811 41927708 36342756 32873586 36342756 32873586 30675070 26322004 30675070 26322004 25561638 22908749 25561638 22908749 21300003 14644513 21300003 14644513 14645534 179963711 14645534 179963711 204851220 225165162 204851220 225165162 231300358 242762643 231300358 242762643 242864975 249289302 242864975 249289302 249238925 253319756 249238925 253319756 250174272 182829912 250174272 182829912 165549016 154797649 165549016 154797649 188454674 191624127 188454674 191624127 210235148 205942370 210235148 205942370 222426842 231408269 222426842 231408269 236408423 248962917 236408423 248962917 256646668 262506578 256646668 262506578 261716755 267848490 261716755 267848490 275487074 280633549 275487074 280633549 279670984 285609648 279670984 285609648 284575617 287095388 284575617 287095388 186337824 180498873 186337824 180498873 165504539 158229599 165504539 158229599 185864201 190691700 185864201 190691700 217937414 214848523 217937414 214848523 223770061 237791902 223770061 237791902 237171030 246085073 237171030 246085073 246934684 253557845 246934684 253557845 250921812 254158716 250921812 254158716 163133036 144211360 163133036 144211360 128999006 119673841 128999006 119673841 100920427 97578587 100920427 97578587 81024866 74965982 81024866 74965982 71219715 64566870 71219715 64566870 62687149 49450893 62687149 49450893 52333243 174015761 52333243 174015761 198678933 213251525 198678933 213251525 218854895 219780054 218854895 219780054 157601277 140099082 157601277 140099082 140441885 132625798 140441885 132625798 136195154 130091050 136195154 130091050 129811164 124825076 129811164 124825076 125699907 99196994 125699907 99196994 83579718 77926287 83579718 77926287 75045211 56997925 75045211 56997925 51150948 40472627 51150948 40472627 37281099 32909490 37281099 32909490 35763379 202316281 35763379 202316281 233350649 232141301 233350649 232141301 159327013 149296364 159327013 149296364 163857521 173466477 163857521 173466477 190057064 193216093 190057064 193216093 201945838 203933537 201945838 203933537 170018059 142006611 170018059 142006611 141251761 126596886 141251761 126596886 107103988 102373546 107103988 102373546 94117482 90997879 94117482 90997879 192556112 192224466 192556112 192224466 204254739 202480490 204254739 202480490 182860602 170706272 182860602 170706272 158956376 145179489 158956376 145179489 148919375 135153133 148919375 135153133 135572228 113582354 135572228 113582354 116402899 169529251 116402899 169529251 190861608 206488981 190861608 206488981 207723486 164035667 207723486 164035667 153662308 138587709 153662308 138587709 131838966 118890397 131838966 118890397 110479689 111097177 110479689 111097177 171186069 183837518 171186069 183837518 191332010 210378580 191332010 210378580 210300576 224503117 210300576 224503117 225914129 237065195 225914129 237065195 234976888 241289469 234976888 241289469 244618067 248947778 244618067 248947778 246124677 260033318 246124677 260033318 261535845 263372970 261535845 263372970 190141434 167065762 190141434 167065762 159079858 139668610 159079858 139668610 138367069 119046357 138367069 119046357 112307144 108310718 112307144 108310718 177862979 211213559 177862979 211213559 216852875 224066149 216852875 224066149 228910659 231166517 228910659 231166517 196646051 172826665 196646051 172826665 146184882 139333205 146184882 139333205 142038047 114725223 142038047 114725223 112369131 107791450 112369131 107791450 176215203 202622880 176215203 202622880 215616667 223111832 215616667 223111832 219627788 149383256 219627788 149383256 152505642 136222035 152505642 136222035 124577865 115318678 124577865 115318678 93834899 88447451 93834899 88447451 90571020 78581086 90571020 78581086 81095627 163592321 81095627 163592321 207251921 212196378 207251921 212196378 223870814 246054306 223870814 246054306 245513008 248086176 245513008 248086176 264225168 267982332 264225168 267982332 275718278 277782216 275718278 277782216 160127952 141903170 160127952 141903170 136216872 113178966 136216872 113178966 103571182 80635179 103571182 80635179 83471624 151282625 83471624 151282625 186164588 206306428 186164588 206306428 210132567 207037733 210132567 207037733 185521375 159826351 185521375 159826351 154033144 136800474 154033144 136800474 126629531 105142500 126629531 105142500 108888975 170418601 108888975 170418601 185170627 186746827 185170627 186746827 199030762 209205914 199030762 209205914 213732381 221046051 213732381 221046051 227226262 237372922 227226262 237372922 237287681 246887720 237287681 246887720 243999572 155686470 243999572 155686470 156954949 138861978 156954949 138861978 144743547 171984693 144743547 171984693 180274557 190622090 180274557 190622090 205937185 205327565 205937185 205327565 172654372 156607149 172654372 156607149 154238027 142171645 154238027 142171645 149215003 190537927 149215003 190537927 197207404 216250213 197207404 216250213 225185793 240688928 225185793 240688928 243022233 259656409 243022233 259656409 264899982 267011816 264899982 267011816 265133375 267873485 265133375 267873485 270552275 275405506 270552275 275405506 273434558 182238324 273434558 182238324 171034136 121625446 171034136 121625446 107322175 101241287 107322175 101241287 97621747 89472569 97621747 89472569 86484537 75702386 86484537 75702386 67888481 64318247 67888481 64318247 189392543 184519835 189392543 184519835 218441859 223247717 218441859 223247717 221878277 234626397 221878277 234626397 230834161 242538289 230834161 242538289 245306906 249452153 245306906 249452153 170254512 128101924 170254512 128101924 113493204 99040758 113493204 99040758 100314446 91126001 100314446 91126001 90658615 79721928 90658615 79721928 66162492 57283518 66162492 57283518 51324496 43920376 51324496 43920376 41622970 36350075 41622970 36350075 40515757 176817146 40515757 176817146 206561640 212048831 206561640 212048831 220214472 238823656 220214472 238823656 237745297 256472288 237745297 256472288 262829650 264418732 262829650 264418732 133159906 109514451 133159906 109514451 107036617 98096330 107036617 98096330 98070993 93527091 98070993 93527091 94994814 165467479 94994814 165467479 189207557 205226123 189207557 205226123 205080888 139937061 205080888 139937061 119134816 110416261 119134816 110416261 104538048 100694851 104538048 100694851 102673393 161242968 102673393 161242968 173438990 169536704 173438990 169536704 185759022 202803932 185759022 202803932 212802775 226041379 212802775 226041379 234496916 239838642 234496916 239838642 237572926 139902236 237572926 139902236 143284331 131764179 143284331 131764179 129330947 117286740 129330947 117286740 116562049 111602656 116562049 111602656 154481537 165264308 154481537 165264308 181434290 207315818 181434290 207315818 228489450 233563021 228489450 233563021 231101889 250960280 231101889 250960280 259204556 262450869 259204556 262450869 263624904 266797194 263624904 266797194 267081951 268967710 267081951 268967710 151061951 125954288 151061951 125954288 128817265 114700025 128817265 114700025 112877013 102385515 112877013 102385515 96937667 65032830 96937667 65032830 63789879 51769439 63789879 51769439 44467458 40348582 44467458 40348582 43179831 27026226 43179831 27026226 26533646 26388949 26533646 26388949 151611070 160422727 151611070 160422727 197005935 207057420 197005935 207057420 222831866 227466780 222831866 227466780 245922336 250322458 245922336 250322458 253117523 257703513 253117523 257703513 263749341 269060237 263749341 269060237 265412723 140454410 265412723 140454410 133952451 116475682 133952451 116475682 118293668 100788207 118293668 100788207 99027273 74329186 99027273 74329186 76491913 183903444 76491913 183903444 194199690 199031810 194199690 199031810 203973617 201844223 203973617 201844223 142124102 133181226 142124102 133181226 136898087 115924108 136898087 115924108 87084601 68966048 87084601 68966048 68257524 60945771 68257524 60945771 61745130 56496540 61745130 56496540 48342567 44269568 48342567 44269568 45702378 30757440 45702378 30757440 33093690 148043123 33093690 148043123 181172988 185820679 181172988 185820679 214508250 225872769 214508250 225872769 242248011 254785437 242248011 254785437 252587568 265864918 252587568 265864918 271111256 279227193 271111256 279227193 276653747 139722415 276653747 139722415 138542372 124367174 138542372 124367174 117664529 100870220 117664529 100870220 90513478 84479780 90513478 84479780 78766116 65536594 78766116 65536594 59268632 55633900 59268632 55633900 56951860 176209464 56951860 176209464 198217534 210802597 198217534 210802597 224324887 239883982 224324887 239883982 237394036 251362758 237394036 251362758 250090789 253195727 250090789 253195727 157615351 142695542 157615351 142695542 137280643 114138352 137280643 114138352 113992903 103289668 113992903 103289668 91293480 75268234 91293480 75268234 76772572 65806410 76772572 65806410 61085356 56257228 61085356 56257228 45232773 43453608 45232773 43453608 185543099 193113006 185543099 193113006 204017272 218456756 204017272 218456756 226560975 227332328 226560975 227332328 175075645 165770695 175075645 165770695 165672370 151853117 165672370 151853117 149106040 126350671 149106040 126350671 128365506 121455898 128365506 121455898 110857691 97650275 110857691 97650275 86745501 79099806 86745501 79099806 80179497 71858627 80179497 71858627 70787255 61308953 70787255 61308953 62744763 58487180 62744763 58487180 51536050 43147065 51536050 43147065 37558841 33354651 37558841 33354651 33389355 173264305 33389355 173264305 192307180 203589474 192307180 203589474 209654530 211823362 209654530 211823362 224952030 238217583 224952030 238217583 239724769 242309884 239724769 242309884 170371563 158580933 170371563 158580933 155728532 135737718 155728532 135737718 137171917 126438640 137171917 126438640 114576595 96858416 114576595 96858416 88516301 75201892 88516301 75201892 69782889 60530255 69782889 60530255 58844738 46983612 58844738 46983612 43654406 37042511 43654406 37042511 36310625 30121929 36310625 30121929 27120594 23749251 27120594 23749251 23232315 19719907 23232315 19719907 16817407 14345283 16817407 14345283 11766112 7936485 11766112 7936485 8397242 181170013 8397242 181170013 197668500 195896105 197668500 195896105 204297686 211392582 204297686 211392582 214339021 232424514 214339021 232424514 241663274 263178056 241663274 263178056 262026557 275977592 262026557 275977592 277370287 280320105 277370287 280320105 283576654 284403984 283576654 284403984 286133158 287385582 286133158 287385582 177886064 164059607 177886064 164059607 160496323 143194605 160496323 143194605 142358028 128363069 142358028 128363069 133070491 168232290 133070491 168232290 179216104 186790198 179216104 186790198 191699025 199449379 191699025 199449379 205397852 207275039 205397852 207275039 145413133 125361852 145413133 125361852 101414125 89268299 101414125 89268299 83610852 73332608 83610852 73332608 69465217 67335481 69465217 67335481 147524443 175160106 147524443 175160106 197089372 199505238 197089372 199505238 223150107 231301110 223150107 231301110 236320772 259958085 236320772 259958085 258480311 264574542 258480311 264574542 268345677 275659105 268345677 275659105 275505538 279583899 275505538 279583899 280957195 283548479 280957195 283548479 282314779 286578001 282314779 286578001 291018010 293853379 291018010 293853379 293290292 296033139 293290292 296033139 297369619 297688590 297369619 297688590 300722095 302908426 300722095 302908426 173099071 149981221 173099071 149981221 153699318 136239937 153699318 136239937 134368871 101155532 134368871 101155532 100808762 94697421 100808762 94697421 93924634 91957247 93924634 91957247 88074312 60954991 88074312 60954991 58197822 53425386 58197822 53425386 43584684 41636465 43584684 41636465 180203154 177712417 180203154 177712417 186768793 230165780 186768793 230165780 254821404 260120138 254821404 260120138 260148951 269648215 260148951 269648215 270370086 275105942 270370086 275105942 276915026 278149483 276915026 278149483 181021713 158895383 181021713 158895383 156790190 143617034 156790190 143617034 149110046 125951720 149110046 125951720 110188669 94162493 110188669 94162493 91489696 59872219 91489696 59872219 48559943 41981997 48559943 41981997 36188917 29341283 36188917 29341283 30012272 25557488 30012272 25557488 25646904 25007340 25646904 25007340 189471726 179011168 189471726 179011168 150871774 144848013 150871774 144848013 189492149 204425317 189492149 204425317 222107063 231572063 222107063 231572063 245455001 258459257 245455001 258459257 255503094 147493080 255503094 147493080 142716213 119874189 142716213 119874189 120566483 117013900 120566483 117013900 181312602 178015532 181312602 178015532 184102374 164541246 184102374 164541246 139697193 122082726 139697193 122082726 108723093 94578796 108723093 94578796 94765177 80083253 94765177 80083253 64421020 57495255 64421020 57495255 55635356 38612429 55635356 38612429 40893667 173438738 40893667 173438738 185360953 178353223 185360953 178353223 174245385 125900677 174245385 125900677 125739925 105101030 125739925 105101030 102950788 95364779 102950788 95364779 80298664 75995136 80298664 75995136 64979694 60186900 64979694 60186900 61836101 168124843 61836101 168124843 184893847 231267677 184893847 231267677 249349350 255687183 249349350 255687183 258281225 267801796 258281225 267801796 267615611 271804663 267615611 271804663 273975325 276642328 273975325 276642328 277710266 283907935 277710266 283907935 282367198 158233709 282367198 158233709 141869358 134604633 141869358 134604633 134253783 107179070 134253783 107179070 103426236 86413536 103426236 86413536 80007456 71697179 80007456 71697179 64627972 61760457 64627972 61760457 56906493 40547790 56906493 40547790 42849377 36864171 42849377 36864171 33056927 26154105 33056927 26154105 26509793 19079087 26509793 19079087 19184229 15105564 19184229 15105564 17408265 165718555 17408265 165718555 173543542 154213333 173543542 154213333 142710028 133889784 142710028 133889784 117040221 100910879 117040221 100910879 88519310 79244428 88519310 79244428 77902139 64729685 77902139 64729685 64879475 44295523 64879475 44295523 39389444 34911020 39389444 34911020 34987130 205255350 34987130 205255350 215661429 229097015 215661429 229097015 243736538 249937395 243736538 249937395 249377094 256916689 249377094 256916689 252976410 160370957 252976410 160370957 158495078 143394686 158495078 143394686 141482763 127800663 141482763 127800663 118171019 104702083 118171019 104702083 105796976 98570661 105796976 98570661 82657722 78389269 82657722 78389269 70879355 64706105 70879355 64706105 49380720 38975189 49380720 38975189 36357535 28765401 36357535 28765401 28640213 22414068 28640213 22414068 19753289 18510487 19753289 18510487 15796865 15866352 15796865 15866352 195446552 203691737 195446552 203691737 210653054 216152543 210653054 216152543 229577131 239302798 229577131 239302798 240921075 253510702 240921075 253510702 250888960 196289425 250888960 196289425 196387550 146478730 196387550 146478730 152674866 136080859 152674866 136080859 122234154 106342787 122234154 106342787 83588331 77176186 83588331 77176186 76384641 52655991 76384641 52655991 52230632 47525033 52230632 47525033 204743948 201084079 204743948 201084079 177809324 150213164 177809324 150213164 142711961 129610082 142711961 129610082 122829343 111329982 122829343 111329982 115530027 85878210 115530027 85878210 83644560 72004673 83644560 72004673 74896560 197406079 74896560 197406079 215628584 226466385 215628584 226466385 232869049 244804999 232869049 244804999 242093458 193282652 242093458 193282652 187810127 161039831 187810127 161039831 169715669 149716403 169715669 149716403 158249211 139579667 158249211 139579667 126864688 118219812 126864688 118219812 115233711 103789027 115233711 103789027 95479647 86455415 95479647 86455415 78756131 75445137 78756131 75445137 76542961 74460227 76542961 74460227 171375983 178319727 171375983 178319727 215252378 212054977 215252378 212054977 216776203 237975329 216776203 237975329 243500173 247169410 243500173 247169410 196119682 191480540 196119682 191480540 207910172 223806025 207910172 223806025 222366531 231816408 222366531 231816408 234446252 240660338 234446252 240660338 250272855 256925126 250272855 256925126 258500721 267664243 258500721 267664243 270095538 272461201 270095538 272461201 186933298 155593677 186933298 155593677 160030983 123346583 160030983 123346583 120872532 106619552 120872532 106619552 101931185 96327809 101931185 96327809 89255724 79344967 89255724 79344967 78322437 76831464 78322437 76831464 172939296 197357535 172939296 197357535 206385132 211241656 206385132 211241656 228201285 233971611 228201285 233971611 230946363 236790626 230946363 236790626 234066538 164976544 234066538 164976544 161439400 128243357 161439400 128243357 127814297 123393975 127814297 123393975 215741343 228787157 215741343 228787157 232523407 235182535 232523407 235182535 203753554 174319275 203753554 174319275 169266104 162022354 169266104 162022354 159504139 137778782 159504139 137778782 139991737 135177980 139991737 135177980 136570522 201550275 136570522 201550275 205813437 174833514 205813437 174833514 178398434 164132864 178398434 164132864 161522482 143672878 161522482 143672878 141833667 121390849 141833667 121390849 104075411 81924440 104075411 81924440 85685343 78696521 85685343 78696521 77959027 54724815 77959027 54724815 55130047 52204979 55130047 52204979 200291064 218324409 200291064 218324409 223931229 225766145 223931229 225766145 187502157 173638577 187502157 173638577 179035090 147299418 179035090 147299418 155110758 187224581 155110758 187224581 200756897 226656511 200756897 226656511 225145023 209609016 225145023 209609016 179572915 163705046 179572915 163705046 154484527 136890228 154484527 136890228 130885478 123525711 130885478 123525711 97706890 81920244 97706890 81920244 83486139 224677394 83486139 224677394 225160398 240684675 225160398 240684675 245310193 249614704 245310193 249614704 195697858 191296459 195697858 191296459 176865295 162462173 176865295 162462173 157795476 150262387 157795476 150262387 192004028 187606228 192004028 187606228 206989235 239013125 206989235 239013125 243947661 253813775 243947661 253813775 263375180 269585489 263375180 269585489 268087705 271168106 268087705 271168106 270070418 274322183 270070418 274322183 273312813 277372275 273312813 277372275 281451723 283556746 281451723 283556746 179994152 167143880 179994152 167143880 167380499 163344694 167380499 163344694 179204549 192256857 179204549 192256857 206456051 219120654 206456051 219120654 228818307 244162317 228818307 244162317 253110703 264756907 253110703 264756907 262743935 265631382 262743935 265631382 182170749 173509436 182170749 173509436 158694400 143934386 158694400 143934386 134819853 127004728 134819853 127004728 117781627 112335894 117781627 112335894 108243087 105173976 108243087 105173976 192515642 203187675 192515642 203187675 211710874 223099880 211710874 223099880 230850197 241561682 230850197 241561682 245164120 256072172 245164120 256072172 256651699 265302225 256651699 265302225 267890888 269907811 267890888 269907811 268887013 273520964 268887013 273520964 275150595 283717905 275150595 283717905 281700997 285802688 281700997 285802688 288882948 292620154 288882948 292620154 293648365 297077223 293648365 297077223 297666753 300262700 297666753 300262700 299362528 182108869 299362528 182108869 190728867 190047156 190728867 190047156 172224118 155810397 172224118 155810397 146547340 133358167 146547340 133358167 117328618 98981689 117328618 98981689 87967925 84563815 87967925 84563815 83729716 71860799 83729716 71860799 71270643 64979924 71270643 64979924 65513909 56250259 65513909 56250259 57936265 158846695 57936265 158846695 175647582 188888487 175647582 188888487 223336460 224487047 223336460 224487047 163171164 155309923 163171164 155309923 153410151 138687462 153410151 138687462 137197592 110613701 137197592 110613701 111163022 97259380 111163022 97259380 77571695 65152725 77571695 65152725 61599011 56822422 61599011 56822422 60900489 165880275 60900489 165880275 192542359 210289226 192542359 210289226 216271935 180292950 216271935 180292950 163132855 155518023 163132855 155518023 113863051 103939239 113863051 103939239 96856898 93616421 96856898 93616421 76200819 69822561 76200819 69822561 70628959 52091280 70628959 52091280 47038736 42576764 47038736 42576764 37091714 38723526 37091714 38723526 175235729 173543789 175235729 173543789 185242733 241924111 185242733 241924111 247215731 254929846 247215731 254929846 259457291 266439671 259457291 266439671 268748284 271087080 268748284 271087080 270520583 272501915 270520583 272501915 173266046 162095668 173266046 162095668 167088203 204455574 167088203 204455574 215202732 225374591 215202732 225374591 237793355 241969658 237793355 241969658 240671173 178043193 240671173 178043193 168815413 147467785 168815413 147467785 137128664 127568321 137128664 127568321 107340872 103288364 107340872 103288364 233467591 239197340 233467591 239197340 242376685 253042491 242376685 253042491 253472413 260222689 253472413 260222689 258470732 262030636 258470732 262030636 263747581 267760718 263747581 267760718 201006514 165596519 201006514 165596519 146909666 136898791 146909666 136898791 132408088 109105098 132408088 109105098 112605251 205002520 112605251 205002520 227699212 228759481 227699212 228759481 235283616 246615426 235283616 246615426 253566684 257954777 253566684 257954777 259774520 264448268 259774520 264448268 268649526 272954181 268649526 272954181 276469693 280485113 276469693 280485113 284219316 284086896 284219316 284086896 175169473 152811258 175169473 152811258 151995571 138147521 151995571 138147521 137271150 130153631 137271150 130153631 116961550 109879869 116961550 109879869 90494354 76325879 90494354 76325879 74728706 70411534 74728706 70411534 64497692 60134333 64497692 60134333 51081620 47098851 51081620 47098851 45834104 31657174 45834104 31657174 30346508 26685874 30346508 26685874 23953336 19721639 23953336 19721639 16844188 16197899 16844188 16197899 174518645 195211122 174518645 195211122 214461679 224644065 214461679 224644065 222875659 233049724 222875659 233049724 246074167 251020450 246074167 251020450 253348726 256627260 253348726 256627260 254649091 166067682 254649091 166067682 153441822 141455275 153441822 141455275 143465096 117264979 143465096 117264979 115519652 97905267 115519652 97905267 98636780 88560493 98636780 88560493 77929879 74996169 77929879 74996169 182289560 184182088 182289560 184182088 194518050 214258302 194518050 214258302 219847794 241210331 219847794 241210331 244576902 251206715 244576902 251206715 254675040 259252339 254675040 259252339 261031536 269514083 261031536 269514083 266617353 157697761 266617353 157697761 154542652 148466922 154542652 148466922 154454437 169419414 154454437 169419414 190758037 206904197 190758037 206904197 224802633 220479873 224802633 220479873 164121167 154025773 164121167 154025773 157398995 126644606 157398995 126644606 93483883 77649379 93483883 77649379 79507866 168099193 79507866 168099193 194840490 194129227 194840490 194129227 210668760 219684554 210668760 219684554 217712442 243628920 217712442 243628920 245859611 247751960 245859611 247751960 168443045 133364593 168443045 133364593 130171960 121215228 130171960 121215228 84026716 73535323 84026716 73535323 72476462 70136899 72476462 70136899 65799052 59098225 65799052 59098225 51233399 38635986 51233399 38635986 33265217 28984146 33265217 28984146 28214627 23435628 28214627 23435628 22139865 16523880 22139865 16523880 13180862 10244738 13180862 10244738 7714118 4118030 7714118 4118030 4135273 3232520 4135273 3232520 175733634 177055733 175733634 177055733 190529804 188014499 190529804 188014499 202773802 211834923 202773802 211834923 220554079 244892907 220554079 244892907 243397841 254918215 243397841 254918215 256688001 262955061 256688001 262955061 264274912 267221522 264274912 267221522 264624193 206222211 264624193 206222211 196052647 154748428 196052647 154748428 157436433 136224301 157436433 136224301 128375871 109800426 128375871 109800426 103700555 91781243 103700555 91781243 89026315 79707367 89026315 79707367 74929945 68706145 74929945 68706145 55791401 54389899 55791401 54389899 52788823 50793419 52788823 50793419 52069446 44449155 52069446 44449155 42559285 38612261 42559285 38612261 35464631 32885841 35464631 32885841 210759389 207119732 210759389 207119732 188972588 170669227 188972588 170669227 174891796 164860327 174891796 164860327 160229939 137902076 160229939 137902076 128611228 123484363 128611228 123484363 117582050 96793746 117582050 96793746 83793439 71234374 83793439 71234374 71883495 58639243 71883495 58639243 59717484 55651688 59717484 55651688 52746335 46075777 52746335 46075777 46375812 35560421 46375812 35560421 35155514 29344210 35155514 29344210 28716326 26231193 28716326 26231193 21193882 17998062 21193882 17998062 14583709 13318057 14583709 13318057 11386053 10818537 11386053 10818537 7674434 7836536 7674434 7836536 5805189 6710145 5805189 6710145 207139758 224947640 207139758 224947640 229298791 239087779 229298791 239087779 235374419 200389143 235374419 200389143 190519316 180879059 190519316 180879059 181775721 162568983 181775721 162568983 158589388 143547025 158589388 143547025 140446760 106116459 140446760 106116459 101512719 95737952 101512719 95737952 86827934 81366540 86827934 81366540 80119167 64001720 80119167 64001720 62430731 57801343 62430731 57801343 56258789 52030012 56258789 52030012 52034825 47762520 52034825 47762520 46830437 47191968 46830437 47191968 192206402 200138039 192206402 200138039 204211741 187649357 204211741 187649357 185532286 160552379 185532286 160552379 168181731 181515055 168181731 181515055 195081861 205520600 195081861 205520600 214756793 223928280 214756793 223928280 225832754 247095816 225832754 247095816 247449292 249936654 247449292 249936654 249877796 258504904 249877796 258504904 256386204 180096918 256386204 180096918 188951659 213213714 188951659 213213714 220726567 225707539 220726567 225707539 223304168 240238341 223304168 240238341 239591836 247830561 239591836 247830561 247110132 254916148 247110132 254916148 261555904 264547969 261555904 264547969 191294387 173587052 191294387 173587052 174211542 139771185 174211542 139771185 118093562 113321972 118093562 113321972 111256180 103851167 111256180 103851167 96950974 87040383 96950974 87040383 86188585 84225955 86188585 84225955 82752912 74253538 82752912 74253538 75546038 66071412 75546038 66071412 62980007 58837453 62980007 58837453 57762359 44261219 57762359 44261219 47201127 222033176 47201127 222033176 220591839 212162011 220591839 212162011 204615286 184775921 204615286 184775921 191614926 216736712 191614926 216736712 236826317 245985978 236826317 245985978 244059860 256479983 244059860 256479983 258260325 264605666 258260325 264605666 261738574 268872241 261738574 268872241 268259226 273671543 268259226 273671543 277018880 282240916 277018880 282240916 281697831 205009850 281697831 205009850 146599448 133596824 146599448 133596824 119997030 114241264 119997030 114241264 111769249 102688483 111769249 102688483 93844907 86518636 93844907 86518636 87263290 83137735 87263290 83137735 169414432 226525107 169414432 226525107 228682973 236779360 228682973 236779360 237977175 244720578 237977175 244720578 243545822 159812721 243545822 159812721 156810429 141761865 156810429 141761865 133054387 99872396 133054387 99872396 87822396 79802109 87822396 79802109 74062222 64567088 74062222 64567088 66147686 57201338 66147686 57201338 54756882 53504784 54756882 53504784 215173222 213331434 215173222 213331434 232445831 237216687 232445831 237216687 234147670 240510196 234147670 240510196 241954847 247243349 241954847 247243349 250307675 256927743 250307675 256927743 261148409 263968247 261148409 263968247 184183784 146194763 184183784 146194763 146105319 133573201 146105319 133573201 133742056 130486688 133742056 130486688 162850993 212693766 162850993 212693766 227665015 237661520 227665015 237661520 233683551 175809886 233683551 175809886 171411823 138974615 171411823 138974615 121744575 107877494 121744575 107877494 87701698 68599510 87701698 68599510 68592151 63132696 68592151 63132696 61694652 56957154 61694652 56957154 56373961 46538902 56373961 46538902 37381930 33110822 37381930 33110822 31795653 27783996 31795653 27783996 25098778 22008608 25098778 22008608 22621549 20092441 22621549 20092441 20761953 207029932 20761953 207029932 210326288 211300006 210326288 211300006 178300281 170067394 178300281 170067394 144353410 126856962 144353410 126856962 97984311 87887185 97984311 87887185 89163195 204405775 89163195 204405775 203482043 189502530 203482043 189502530 188642953 141644924 188642953 141644924 133388622 96697667 133388622 96697667 91216528 83730149 91216528 83730149 80165163 74338192 80165163 74338192 77081865 71371097 77081865 71371097 66127421 61333372 66127421 61333372 60406372 47539382 60406372 47539382 50027329 34102010 50027329 34102010 30116691 28089267 30116691 28089267 29629644 25009479 29629644 25009479 25218381 23492962 25218381 23492962 196270563 199209093 196270563 199209093 212704890 229090600 212704890 229090600 229931420 240287863 229931420 240287863 237464857 244490270 237464857 244490270 243360767 254725860 243360767 254725860 257392921 262681747 257392921 262681747 262573802 264769169 262573802 264769169 192403843 183721502 192403843 183721502 153132718 133718611 153132718 133718611 122290841 118934566 122290841 118934566 199259164 222558742 199259164 222558742 227528463 237321562 227528463 237321562 242023220 244492861 242023220 244492861 185559292 158580675 185559292 158580675 141579827 104802177 141579827 104802177 103045430 94957387 103045430 94957387 93764041 87698726 93764041 87698726 80853890 75689642 80853890 75689642 185175236 180014591 185175236 180014591 192459566 198578237 192459566 198578237 221938099 230074354 221938099 230074354 230178372 175901719 230178372 175901719 144382725 130988515 144382725 130988515 114626951 104351617 114626951 104351617 104030306 101240103 104030306 101240103 157293673 176675792 157293673 176675792 193076812 204361637 193076812 204361637 220169125 227884431 220169125 227884431 225012316 142066146 225012316 142066146 150529048 178545743 150529048 178545743 183765808 175822006 183765808 175822006 167636409 151536604 167636409 151536604 157855755 111890501 157855755 111890501 111693018 105825926 111693018 105825926 101855079 98579598 101855079 98579598 98623923 170403138 98623923 170403138 214627790 224184730 214627790 224184730 223641020 169410907 223641020 169410907 158915494 120538066 158915494 120538066 119691325 115321700 119691325 115321700 166878306 199389347 166878306 199389347 211985257 216245597 211985257 216245597 223901888 228888026 223901888 228888026 232097049 244515530 232097049 244515530 250553339 255947349 250553339 255947349 257443621 259114938 257443621 259114938 141180309 132478440 141180309 132478440 132537242 124999554 132537242 124999554 125137871 104719640 125137871 104719640 87765373 83235964 87765373 83235964 71732456 47818519 71732456 47818519 36654856 33259552 36654856 33259552 31234132 28525329 31234132 28525329 28068472 24755000 28068472 24755000 26475829 180532005 26475829 180532005 210532806 212886601 210532806 212886601 154274508 135033324 154274508 135033324 136498547 130449706 136498547 130449706 124728931 119296475 124728931 119296475 105729205 89217350 105729205 89217350 86958680 84003895 86958680 84003895 156372972 176298993 156372972 176298993 203312903 206088111 203312903 206088111 217844482 227039388 217844482 227039388 237901549 243203374 237901549 243203374 244344841 246603077 244344841 246603077 247230391 249969160 247230391 249969160 151234501 134908690 151234501 134908690 139135282 125430010 139135282 125430010 110127290 103415314 110127290 103415314 95775091 68101275 95775091 68101275 61158228 57561337 61158228 57561337 56765876 51226989 56765876 51226989 49529246 37385730 49529246 37385730 37326793 174619491 37326793 174619491 194235211 198798724 194235211 198798724 209526408 214066133 209526408 214066133 238099927 240445713 238099927 240445713 168485003 151541289 168485003 151541289 153372056 147058633 153372056 147058633 166898670 177466234 166898670 177466234 186857878 190049025 186857878 190049025 204055891 204904585 204055891 204904585 178288418 166539450 178288418 166539450 163219065 150562809 163219065 150562809 155945984 140708062 155945984 140708062 135480722 110898208 135480722 110898208 97930743 95125941 97930743 95125941 94757136 58926897 94757136 58926897 61104850 53942035 61104850 53942035 50426746 41719157 50426746 41719157 42559434 38956349 42559434 38956349 34821805 31643409 34821805 31643409 31081375 183284205 31081375 183284205 193910901 167330361 193910901 167330361 173029014 183284714 173029014 183284714 187826617 164170637 187826617 164170637 168291885 149181712 168291885 149181712 158174759 168695034 158174759 168695034 177202677 173628435 177202677 173628435 205576694 205214201 205576694 205214201 170141124 157182722 170141124 157182722 148148795 112461014 148148795 112461014 116523985 105232920 116523985 105232920 100041355 93332651 100041355 93332651 79086102 70040139 79086102 70040139 72032521 66678818 72032521 66678818 53151801 49498613 53151801 49498613 52211411 168297204 52211411 168297204 196900073 190128942 196900073 190128942 166853840 155863444 166853840 155863444 160247963 132056334 160247963 132056334 126308174 113040370 126308174 113040370 115094544 164202612 115094544 164202612 194994021 199093526 194994021 199093526 220263645 232733108 220263645 232733108 242557258 258394785 242557258 258394785 255612603 134890782 255612603 134890782 137898183 132621519 137898183 132621519 132229159 118410942 132229159 118410942 111438802 103360637 111438802 103360637 105205283 97710331 105205283 97710331 90830990 84393891 90830990 84393891 77326589 73749639 77326589 73749639 73639979 68035445 73639979 68035445 56536130 54503096 56536130 54503096 46473086 35490420 46473086 35490420 39422279 143237501 39422279 143237501 169090152 169025833 169090152 169025833 190683126 199787345 190683126 199787345 231544968 238155353 231544968 238155353 239510872 245959690 239510872 245959690 254156540 260576105 254156540 260576105 261641333 271980235 261641333 271980235 275103166 280172007 275103166 280172007 280614638 284577590 280614638 284577590 287298389 291720483 287298389 291720483 294304349 297565136 294304349 297565136 295679380 153230836 295679380 153230836 154451631 139151857 154451631 139151857 130918014 112256105 130918014 112256105 108751166 101346160 108751166 101346160 103343088 149486788 103343088 149486788 156744795 145810430 156744795 145810430 155158265 167693952 155158265 167693952 175806294 228945899 175806294 228945899 229928538 234610515 229928538 234610515 235549386 240647186 235549386 240647186 183418477 165461304 183418477 165461304 165073916 151656108 165073916 151656108 137997642 130567435 137997642 130567435 132479657 124853183 132479657 124853183 123369606 109482529 123369606 109482529 89032613 84643459 89032613 84643459 76705446 71602919 76705446 71602919 54246953 42606926 54246953 42606926 41008689 36419342 41008689 36419342 31399718 31573989 31399718 31573989 29646674 21849283 29646674 21849283 19607162 14428471 19607162 14428471 13671238 13451424 13671238 13451424 10534143 9936054 10534143 9936054 5626901 4068626 5626901 4068626 4800407 212860830 4800407 212860830 213417789 188334032 213417789 188334032 177451156 139593626 177451156 139593626 138202811 133133660 138202811 133133660 196035363 188016968 196035363 188016968 161096909 144518172 161096909 144518172 146253234 137706678 146253234 137706678 121007199 98086395 121007199 98086395 88772844 80487474 88772844 80487474 79868190 73151570 79868190 73151570 75678550 211673690 75678550 211673690 209566827 229079740 209566827 229079740 232438345 254734968 232438345 254734968 256166051 268248860 256166051 268248860 272112089 275023221 272112089 275023221 180096766 171656150 180096766 171656150 173802797 148524085 173802797 148524085 157887845 187810851 157887845 187810851 204970681 211514253 204970681 211514253 223026438 235670680 223026438 235670680 235183655 191432423 235183655 191432423 190322098 155452063 190322098 155452063 160003351 146464755 160003351 146464755 149981010 126280234 149981010 126280234 116136005 103407262 116136005 103407262 105779368 101913074 105779368 101913074 178446782 189432414 178446782 189432414 212746180 208883425 212746180 208883425 164853225 155633803 164853225 155633803 161754486 145125592 161754486 145125592 145906795 129943286 145906795 129943286 116022021 114080910 116022021 114080910 89735761 72163017 89735761 72163017 67528595 51690918 67528595 51690918 45142143 43511647 45142143 43511647 185150759 187985345 185150759 187985345 188851251 177003334 188851251 177003334 183107945 187295727 183107945 187295727 199289057 225966687 199289057 225966687 228815400 235769720 228815400 235769720 240158074 256751581 240158074 256751581 252021659 156795990 252021659 156795990 139625007 111178457 139625007 111178457 110847832 111023668 110847832 111023668 93905957 79730631 93905957 79730631 80386216 173745250 80386216 173745250 189415989 220023346 189415989 220023346 226615613 239874840 226615613 239874840 245127011 247230672 245127011 247230672 169595807 158325166 169595807 158325166 141524752 135292169 141524752 135292169 117533946 103486674 117533946 103486674 99786269 95481630 99786269 95481630 92525818 71149880 92525818 71149880 64339071 45878912 64339071 45878912 43813360 40297045 43813360 40297045 42556595 33768825 42556595 33768825 36398392 166899771 36398392 166899771 208079925 218684328 208079925 218684328 226283380 227686093 226283380 227686093 184785330 176706345 184785330 176706345 195240589 183849518 195240589 183849518 213149404 216917104 213149404 216917104 217883664 171178179 217883664 171178179 152325165 141438510 152325165 141438510 143380184 132207208 143380184 132207208 128345539 119519590 128345539 119519590 113748812 92810999 113748812 92810999 79227939 66922658 79227939 66922658 66506681 63227633 66506681 63227633 178090120 183922367 178090120 183922367 209327220 229929314 209327220 229929314 232130113 139450654 232130113 139450654 137335206 109711269 137335206 109711269 80883922 78080465 80883922 78080465 45181078 40267335 45181078 40267335 38933287 35490285 38933287 35490285 36869644 31637562 36869644 31637562 32655842 149338810 32655842 149338810 178872866 194203400 178872866 194203400 205896603 221606599 205896603 221606599 225696261 228228079 225696261 228228079 187397823 180726395 187397823 180726395 157469763 151985356 157469763 151985356 144649623 126993552 144649623 126993552 116086761 84285222 116086761 84285222 83238338 75948758 83238338 75948758 78952802 184012021 78952802 184012021 210256902 212961628 210256902 212961628 215078442 250229795 215078442 250229795 248500527 265262640 248500527 265262640 264510625 274941168 264510625 274941168 272484802 188230681 272484802 188230681 176391781 146895833 176391781 146895833 150389256 133829341 150389256 133829341 134215968 97189976 134215968 97189976 95990777 87067406 95990777 87067406 85769475 65121928 85769475 65121928 51412013 48604236 51412013 48604236 155996640 201617195 155996640 201617195 212551423 225997921 212551423 225997921 239476669 250429188 239476669 250429188 258706368 263725657 258706368 263725657 262575432 172669233 262575432 172669233 162206167 141628966 162206167 141628966 135634332 106299643 135634332 106299643 107731856 93453347 107731856 93453347 69949428 49417681 69949428 49417681 49536511 45015344 49536511 45015344 198972838 204069201 198972838 204069201 217512039 237350414 217512039 237350414 233941927 191443173 233941927 191443173 193511827 164100363 193511827 164100363 160545642 147619284 160545642 147619284 153981744 205311441 153981744 205311441 210072595 226112541 210072595 226112541 225729332 240194371 225729332 240194371 241476537 250229548 241476537 250229548 256493850 260473217 256493850 260473217 267371434 278249915 267371434 278249915 279353640 280258819 279353640 280258819 177328888 162320389 177328888 162320389 128117230 118742613 128117230 118742613 111157531 97817644 111157531 97817644 83193659 62243165 83193659 62243165 49274106 43041064 49274106 43041064 44347120 39428963 44347120 39428963 41290091 36707275 41290091 36707275 40173087 166809935 40173087 166809935 191182493 205623894 191182493 205623894 212139437 216422320 212139437 216422320 230399667 237245193 230399667 237245193 250062678 253222498 250062678 253222498 252414978 267492782 252414978 267492782 264571430 186495626 264571430 186495626 176260988 154411093 176260988 154411093 132488215 109097715 132488215 109097715 101188063 90745702 101188063 90745702 90152797 59854595 90152797 59854595 48759416 47013694 48759416 47013694 188194399 215976708 188194399 215976708 229942624 245200486 229942624 245200486 250130484 254742094 250130484 254742094 258520605 266235532 258520605 266235532 270831963 280736982 270831963 280736982 283325568 287400622 283325568 287400622 290177945 293119898 290177945 293119898 294847598 295461476 294847598 295461476 185342133 132102698 185342133 132102698 123704145 117406915 123704145 117406915 118482246 110252533 118482246 110252533 73824162 65037192 73824162 65037192 55252397 45602171 55252397 45602171 47719270 195495559 47719270 195495559 206938798 213916862 206938798 213916862 216345066 223180247 216345066 223180247 225910389 229590763 225910389 229590763 147981853 140180396 147981853 140180396 129783476 119401407 129783476 119401407 119255113 65393015 119255113 65393015 66950512 58332906 66950512 58332906 56970879 44133288 56970879 44133288 48413827 180504649 48413827 180504649 199818469 217015250 199818469 217015250 213513033 129634245 213513033 129634245 130451403 120672512 130451403 120672512 103523945 99358404 103523945 99358404 79583010 71428445 79583010 71428445 69399795 58832045 69399795 58832045 54465314 50658602 54465314 50658602 185914858 196106092 185914858 196106092 220948420 247623360 220948420 247623360 247265778 259548288 247265778 259548288 256538879 169586403 256538879 169586403 150379807 125298262 150379807 125298262 119467947 110446415 119467947 110446415 106947362 76661603 106947362 76661603 73089592 61730600 73089592 61730600 63654708 60436543 63654708 60436543 177121726 188829084 177121726 188829084 204239808 204336253 204239808 204336253 210153461 213892837 210153461 213892837 230467824 246313965 230467824 246313965 247372930 252739380 247372930 252739380 253128532 268867816 253128532 268867816 278505954 285790303 278505954 285790303 288373044 294062882 288373044 294062882 294244876 298499624 294244876 298499624 298586920 300240990 298586920 300240990 300710084 301608138 300710084 301608138 169317628 148133612 169317628 148133612 139027223 130340195 139027223 130340195 131550453 122052497 131550453 122052497 118571069 88524297 118571069 88524297 81410495 79643684 81410495 79643684 154203724 193282334 154203724 193282334 195059097 201129345 195059097 201129345 210839928 211392316 210839928 211392316 216078997 222850296 216078997 222850296 235866470 240098078 235866470 240098078 240219110 246103750 240219110 246103750 245910782 254657753 245910782 254657753 260077091 264764506 260077091 264764506 267227692 283314132 267227692 283314132 286765106 289866228 286765106 289866228 293502677 295552735 293502677 295552735 295433426 296652138 295433426 296652138 149872015 135297995 149872015 135297995 139007034 173655795 139007034 173655795 185046159 207994728 185046159 207994728 210289513 218724088 210289513 218724088 232891601 237633809 232891601 237633809 234048770 241304767 234048770 241304767 249176998 258690571 249176998 258690571 258775545 266048245 258775545 266048245 262848013 152055218 262848013 152055218 142307090 126342657 142307090 126342657 94045827 85120465 94045827 85120465 88537344 69961021 88537344 69961021 64375529 54462110 64375529 54462110 56710768 167218488 56710768 167218488 179251552 174202961 179251552 174202961 194237204 196781797 194237204 196781797 208152315 215664036 208152315 215664036 224659085 230515465 224659085 230515465 231497594 164466477 231497594 164466477 172378766 160658504 172378766 160658504 149020323 140236446 149020323 140236446 133373789 94670348 133373789 94670348 94650736 91666682 94650736 91666682 84752328 69914962 84752328 69914962 73128670 66141024 73128670 66141024 67824220 60922258 67824220 60922258 52661977 45780086 52661977 45780086 41080645 33435999 41080645 33435999 32982655 27064561 32982655 27064561 21875444 18890709 21875444 18890709 18680102 163005737 18680102 163005737 174260748 178404699 174260748 178404699 198391866 208406565 198391866 208406565 205962732 152462397 205962732 152462397 156374817 169920500 156374817 169920500 176789164 149323739 176789164 149323739 141799035 136760337 141799035 136760337 178923039 182766561 178923039 182766561 195328579 201969139 195328579 201969139 201862882 142824900 201862882 142824900 129165658 123898532 129165658 123898532 106958585 94272593 106958585 94272593 95253747 83356495 95253747 83356495 85368728 74135073 85368728 74135073 70943288 62290596 70943288 62290596 55658444 53816405 55658444 53816405 154191900 189716944 154191900 189716944 208723546 215459289 208723546 215459289 220997808 228117117 220997808 228117117 232597831 237768501 232597831 237768501 236913585 248999191 236913585 248999191 251058287 255198188 251058287 255198188 164250543 159782713 164250543 159782713 128989865 123074083 128989865 123074083 114720694 103842262 114720694 103842262 103939143 99598836 103939143 99598836 96828805 92983797 96828805 92983797 90761122 81986952 90761122 81986952 78207952 71055469 78207952 71055469 65352505 63135142 65352505 63135142 181137565 182950580 181137565 182950580 195661848 199325527 195661848 199325527 202107880 207151020 202107880 207151020 222849475 231940894 222849475 231940894 231439608 236349742 231439608 236349742 241688518 245104288 241688518 245104288 145683068 129210216 145683068 129210216 126733122 115141482 126733122 115141482 97782160 91079062 97782160 91079062 90555658 89823301 90555658 89823301 178673518 182538361 178673518 182538361 195427979 205374497 195427979 205374497 204549782 129215030 204549782 129215030 124688142 114226353 124688142 114226353 117050792 103600110 117050792 103600110 98181581 96284959 98181581 96284959 142451834 146785295 142451834 146785295 158206685 157342744 158206685 157342744 185598120 183598292 185598120 183598292 154356506 136200207 154356506 136200207 128322606 117746804 128322606 117746804 118484036 111872476 118484036 111872476 109255834 101847720 109255834 101847720 98484962 93263949 98484962 93263949 91741820 82935515 91741820 82935515 82904403 80673012 82904403 80673012 155348744 171692894 155348744 171692894 188329467 190035132 188329467 190035132 202921310 206122959 202921310 206122959 209047686 144391370 209047686 144391370 148028582 144868637 148028582 144868637 172527995 172230036 172527995 172230036 184267084 195389220 184267084 195389220 199915264 227553325 199915264 227553325 229484623 240133103 229484623 240133103 236790965 242775309 236790965 242775309 243070777 256025351 243070777 256025351 253280388 272576011 253280388 272576011 276679117 284300081 276679117 284300081 283151763 139229852 283151763 139229852 142212942 131636714 142212942 131636714 123173100 118649112 123173100 118649112 162004521 166550241 162004521 166550241 196382737 220301367 196382737 220301367 222885672 147924812 222885672 147924812 145146946 131322323 145146946 131322323 111198688 106729742 111198688 106729742 104690673 93156734 104690673 93156734 93110000 84730758 93110000 84730758 73299661 58349818 73299661 58349818 49370986 40286761 49370986 40286761 39585960 36108627 39585960 36108627 32702637 32394464 32702637 32394464 161905052 158246176 161905052 158246176 176254527 185462234 176254527 185462234 198723927 191224121 198723927 191224121 157634331 147601033 157634331 147601033 143908459 118510133 143908459 118510133 112403884 105520723 112403884 105520723 97637889 87168643 97637889 87168643 80799927 78189829 80799927 78189829 75089524 62802614 75089524 62802614 59056812 49461817 59056812 49461817 50034705 180593746 50034705 180593746 219007372 221020970 219007372 221020970 222153033 226742085 222153033 226742085 248139354 253123425 248139354 253123425 254932058 263286364 254932058 263286364 264216822 269119378 264216822 269119378 271689282 277688319 271689282 277688319 280536036 286810119 280536036 286810119 288863277 289319320 288863277 289319320 185695072 157933957 185695072 157933957 139768722 122843454 139768722 122843454 98699361 82019569 98699361 82019569 76444619 70764953 76444619 70764953 70858779 64346081 70858779 64346081 62217400 46717714 62217400 46717714 44423934 40218353 44423934 40218353 171012253 183018528 171012253 183018528 190106559 155140044 190106559 155140044 148307685 125473947 148307685 125473947 116407430 108738565 116407430 108738565 101061074 96264417 101061074 96264417 98850155 84838457 98850155 84838457 78161972 76950223 78161972 76950223 75764855 69272546 75764855 69272546 62139520 55906035 62139520 55906035 49618750 44706473 49618750 44706473 42801762 40363349 42801762 40363349 205989427 213746359 205989427 213746359 213364314 226019143 213364314 226019143 228711718 243205258 228711718 243205258 249217148 255106996 249217148 255106996 260582500 263714538 260582500 263714538 266320689 274007029 266320689 274007029 279100783 281851057 279100783 281851057 280782061 286778168 280782061 286778168 286227831 290818248 286227831 290818248 292189729 293305893 292189729 293305893 293925894 295507597 293925894 295507597 193039395 154485811 193039395 154485811 128802074 113014331 128802074 113014331 106017709 98913499 106017709 98913499 93224480 85282906 93224480 85282906 83184262 79361356 83184262 79361356 77976577 72736061 77976577 72736061 74111542 66880727 74111542 66880727 57615093 43331802 57615093 43331802 42915256 41458879 42915256 41458879 186976269 197700698 186976269 197700698 203180276 223860874 203180276 223860874 223269706 227912899 223269706 227912899 224072914 176358749 224072914 176358749 146254447 127632606 146254447 127632606 127856931 123978520 127856931 123978520 199025154 199415483 199025154 199415483 211934380 226956896 211934380 226956896 226218414 160136868 226218414 160136868 168140461 178432631 168140461 178432631 192113254 189027457 192113254 189027457 195800784 191302047 195800784 191302047 179971137 143853348 179971137 143853348 132559608 124852179 132559608 124852179 114790980 108162054 114790980 108162054 104903099 94601203 104903099 94601203 96103920 93022726 96103920 93022726 90815560 88400988 90815560 88400988 160933223 185576709 160933223 185576709 202829054 213704109 202829054 213704109 220964734 222622623 220964734 222622623 149117640 141937269 149117640 141937269 156228666 184609413 156228666 184609413 199429719 208790813 199429719 208790813 215014353 139837731 215014353 139837731 142862951 132778405 142862951 132778405 131192698 115922907 131192698 115922907 114202330 107723060 114202330 107723060 107194412 97699943 107194412 97699943 99629558 160816544 99629558 160816544 165584463 146876813 165584463 146876813 150514159 139982161 150514159 139982161 120750977 112880774 120750977 112880774 102079255 90022481 102079255 90022481 74715902 68629655 74715902 68629655 66008658 43854368 66008658 43854368 45404836 39008926 45404836 39008926 41198574 174076223 41198574 174076223 185661653 188179059 185661653 188179059 195520499 199454683 195520499 199454683 216263635 222365703 216263635 222365703 234546623 247629926 234546623 247629926 249938006 253060742 249938006 253060742 255348103 260826649 255348103 260826649 262895873 269251829 262895873 269251829 267396359 123265908 267396359 123265908 123302115 114866499 123302115 114866499 107336175 95824001 107336175 95824001 95198984 84748541 95198984 84748541 87799379 80353274 87799379 80353274 59119743 48965952 59119743 48965952 50040814 46423868 50040814 46423868 45624725 31892715 45624725 31892715 33906339 136027017 33906339 136027017 172458937 174717795 172458937 174717795 192179337 185705237 192179337 185705237 166228178 156567733 166228178 156567733 130666087 115396108 130666087 115396108 110383074 94162691 110383074 94162691 94208287 91636474 94208287 91636474 87931623 78809284 87931623 78809284 64754404 49548839 64754404 49548839 52094108 48013797 52094108 48013797 50492156 172636636 50492156 172636636 200192234 245685921 200192234 245685921 246850676 248892624 246850676 248892624 259506746 262717743 259506746 262717743 171750863 160769279 171750863 160769279 138161024 105695401 138161024 105695401 103104236 96779548 103104236 96779548 93619813 90483850 93619813 90483850 145600872 171892239 145600872 171892239 198879966 204384405 198879966 204384405 212225335 220777611 212225335 220777611 233231257 246333457 233231257 246333457 249093701 260663911 249093701 260663911 257792762 266362544 257792762 266362544 266431222 270247598 266431222 270247598 268641807 271519660 268641807 271519660 144429241 136758382 144429241 136758382 194478164 193968151 194478164 193968151 199604317 210162957 199604317 210162957 221975401 242631444 221975401 242631444 241812710 245320529 241812710 245320529 143781359 137440203 143781359 137440203 142120852 113549424 142120852 113549424 110373637 100696535 110373637 100696535 104063599 92543172 104063599 92543172 88642207 75322770 88642207 75322770 73169877 55841364 73169877 55841364 46680126 34093554 46680126 34093554 34104803 31344952 34104803 31344952 190826989 180153673 190826989 180153673 162146177 139138909 162146177 139138909 119024797 111243094 119024797 111243094 108318869 105106168 108318869 105106168 107865782 93655283 107865782 93655283 68113314 56164658 68113314 56164658 58114326 50258229 58114326 50258229 48972911 34874783 48972911 34874783 34691105 25556054 34691105 25556054 25392549 22073764 25392549 22073764 23231541 157985843 23231541 157985843 195504693 208571797 195504693 208571797 209730266 213052126 209730266 213052126 218078624 226736158 218078624 226736158 232491501 240118027 232491501 240118027 248777547 255347757 248777547 255347757 256345347 264240571 256345347 264240571 262968626 275618242 262968626 275618242 275788095 277365929 275788095 277365929 194805160 183752239 194805160 183752239 162799291 148491796 162799291 148491796 144113196 129639403 144113196 129639403 133070744 125678690 133070744 125678690 121063158 114394799 121063158 114394799 116971278 177835530 116971278 177835530 208181215 207641551 208181215 207641551 180673475 166462529 180673475 166462529 168988397 153695819 168988397 153695819 154765183 140991535 154765183 140991535 124085013 112340569 124085013 112340569 102173397 100014965 102173397 100014965 206772218 206747805 206772218 206747805 189185002 176609820 189185002 176609820 174637780 156193469 174637780 156193469 158931334 136011369 158931334 136011369 127962318 108575049 127962318 108575049 103007259 97651744 103007259 97651744 80086506 65176565 80086506 65176565 58606228 48538494 58606228 48538494 43086884 34964415 43086884 34964415 38505105 192157621 38505105 192157621 205492037 210248005 205492037 210248005 179909397 170901791 179909397 170901791 176288153 164028688 176288153 164028688 167868560 151135856 167868560 151135856 151595364 135571690 151595364 135571690 135189199 124593994 135189199 124593994 121852512 111899737 121852512 111899737 110561557 102329222 110561557 102329222 86175580 80383050 86175580 80383050 66233736 64188918 66233736 64188918 195453505 190642895 195453505 190642895 221523422 229250105 221523422 229250105 233489734 246569956 233489734 246569956 247011623 250563234 247011623 250563234 197596487 187609958 197596487 187609958 192225538 200317544 192225538 200317544 222988717 229865337 222988717 229865337 226157878 235155949 226157878 235155949 236370932 225120565 236370932 225120565 192994285 187238081 192994285 187238081 176257323 151268209 176257323 151268209 155301351 139839631 155301351 139839631 131546388 116063217 131546388 116063217 117424773 207521562 117424773 207521562 211077891 190497240 211077891 190497240 181076240 171871692 181076240 171871692 170199666 156132374 170199666 156132374 157272574 117615462 157272574 117615462 121343611 194158365 121343611 194158365 220789917 234763501 220789917 234763501 241991394 247774000 241991394 247774000 250424665 260831654 250424665 260831654 261031797 266339484 261031797 266339484 263406214 182089835 263406214 182089835 188274730 177250292 188274730 177250292 154743757 140317793 154743757 140317793 144759289 220657195 144759289 220657195 241048515 251251760 241048515 251251760 258407526 258845256 258407526 258845256 205149030 201545507 205149030 201545507 193118065 186752270 193118065 186752270 166273170 155648679 166273170 155648679 154405372 130475940 154405372 130475940 125180673 105045708 125180673 105045708 100992509 95572338 100992509 95572338 88957600 77306481 88957600 77306481 68731791 62156816 68731791 62156816 59364125 58196314 59364125 58196314 210796143 218858656 210796143 218858656 215521499 190170991 215521499 190170991 184641026 159893325 184641026 159893325 137892738 120293123 137892738 120293123 108672741 106956052 108672741 106956052 101080098 96630430 101080098 96630430 88406167 68751586 88406167 68751586 65806240 63049042 65806240 63049042 205792618 207066366 205792618 207066366 228568559 240489177 228568559 240489177 246432042 251242466 246432042 251242466 249919096 253553217 249919096 253553217 252328370 258235261 252328370 258235261 257535932 260933349 257535932 260933349 266494509 281232879 266494509 281232879 284209411 287857014 284209411 287857014 290261630 290432359 290261630 290432359 201729892 177149967 201729892 177149967 147575615 131798957 147575615 131798957 134341693 122541553 134341693 122541553 118690042 97039953 118690042 97039953 97986723 91717302 97986723 91717302 78860649 76888067 78860649 76888067 192249386 203811156 192249386 203811156 220823901 239003126 220823901 239003126 237576035 242088312 237576035 242088312 203861490 169771405 203861490 169771405 159601582 134165141 159601582 134165141 125028289 117005294 125028289 117005294 119991385 219077249 119991385 219077249 234569657 246278665 234569657 246278665 246612743 247472761 246612743 247472761 231854933 192107353 231854933 192107353 192993599 169366649 192993599 169366649 162224754 155315650 162224754 155315650 207270114 223625863 207270114 223625863 233497845 241504876 233497845 241504876 242659689 248259014 242659689 248259014 248451877 259259852 248451877 259259852 261017862 273301423 261017862 273301423 271822709 276940653 271822709 276940653 279599047 281803673 279599047 281803673 283120865 286399903 283120865 286399903 188455629 172013840 188455629 172013840 159872673 148081102 159872673 148081102 146244424 126914338 146244424 126914338 126399130 123155684 126399130 123155684 100998503 88602763 100998503 88602763 78888965 66367838 78888965 66367838 53337886 46842535 53337886 46842535 46853118 40513460 46853118 40513460 42557751 37779192 42557751 37779192 40634643 174191646 40634643 174191646 194894686 212208048 194894686 212208048 222457638 234079591 222457638 234079591 234665487 237880606 234665487 237880606 238560586 246472718 238560586 246472718 244701135 259180807 244701135 259180807 255376235 214521850 255376235 214521850 164569672 122574939 164569672 122574939 114444443 97494619 114444443 97494619 89689550 84042562 89689550 84042562 76575602 50982697 76575602 50982697 50066032 47905962 50066032 47905962 44369495 41074355 44369495 41074355 41065504 26365484 41065504 26365484 20520080 15808042 20520080 15808042 16202120 14511891 16202120 14511891 189262224 189213210 189262224 189213210 204305522 212613591 204305522 212613591 224686944 229256478 224686944 229256478 227211745 243994229 227211745 243994229 247333641 255852321 247333641 255852321 255086170 264201829 255086170 264201829 262980218 269541398 262980218 269541398 268855326 273268067 268855326 273268067 273823002 275854090 273823002 275854090 185725558 163536114 185725558 163536114 167741751 137999494 167741751 137999494 141799281 128678687 141799281 128678687 120687453 97818609 120687453 97818609 89993370 67789405 89993370 67789405 66581073 50577096 66581073 50577096 49003215 42589603 49003215 42589603 41426530 29893061 41426530 29893061 18043122 16247853 18043122 16247853 184748890 207866782 184748890 207866782 225683281 223564930 225683281 223564930 208435671 204680148 208435671 204680148 182836309 142202304 182836309 142202304 143133658 127256973 143133658 127256973 102069914 95990582 102069914 95990582 73926255 60591520 73926255 60591520 63309933 50290947 63309933 50290947 50630333 46912299 50630333 46912299 43554105 41541684 43554105 41541684 30483736 24756784 30483736 24756784 21555472 15924993 21555472 15924993 17318094 199478264 17318094 199478264 208310958 218747499 208310958 218747499 217824360 245187696 217824360 245187696 252595659 254444325 252595659 254444325 188365099 145385444 188365099 145385444 144532162 139843458 144532162 139843458 197582271 202439527 197582271 202439527 212013755 216527339 212013755 216527339 238143915 243752022 238143915 243752022 243005232 250839969 243005232 250839969 259952424 261543593 259952424 261543593 195779423 163845319 195779423 163845319 148333940 124239694 148333940 124239694 127154220 120618174 127154220 120618174 111614475 94495950 111614475 94495950 99043431 170488336 99043431 170488336 192435245 202393783 192435245 202393783 211655556 206747901 211655556 206747901 229847675 233807633 229847675 233807633 190195914 176149531 190195914 176149531 158564520 145290261 158564520 145290261 133749938 127815282 133749938 127815282 126565310 122507688 126565310 122507688 108481153 80124346 108481153 80124346 75112379 67345582 75112379 67345582 68117875 54277434 68117875 54277434 56037023 52965780 56037023 52965780 54226776 48620361 54226776 48620361 49438064 188956436 49438064 188956436 207084493 203323732 207084493 203323732 186448884 177005565 186448884 177005565 178134179 166945476 178134179 166945476 162331937 129500439 162331937 129500439 111482136 95088781 111482136 95088781 89249454 82988623 89249454 82988623 71468940 57287247 71468940 57287247 58299067 54013370 58299067 54013370 54795328 52396749 54795328 52396749 200216511 197814986 200216511 197814986 143949644 137677081 143949644 137677081 185747119 197396834 185747119 197396834 200765890 155118721 200765890 155118721 147680332 141914843 147680332 141914843 144101911 137611158 144101911 137611158 142945296 156053505 142945296 156053505 197902468 186417062 197902468 186417062 153269715 135688330 153269715 135688330 115838468 110112709 115838468 110112709 103674309 95172442 103674309 95172442 82988687 71043899 82988687 71043899 61403255 55234854 61403255 55234854 54811516 45325676 54811516 45325676 47150889 40506258 47150889 40506258 27403867 20499632 27403867 20499632 21815984 167397435 21815984 167397435 179801399 185293946 179801399 185293946 207158275 210751511 207158275 210751511 168619623 153948500 168619623 153948500 156235268 116953173 156235268 116953173 117628961 147583223 117628961 147583223 159527507 194983485 159527507 194983485 219007856 229017748 219007856 229017748 234278836 240556923 234278836 240556923 239008929 251432351 239008929 251432351 247277912 121000088 247277912 121000088 96129033 84732226 96129033 84732226 78887840 73519328 78887840 73519328 76012279 58997286 76012279 58997286 56295914 51127572 56295914 51127572 47697947 44118026 47697947 44118026 43201614 37263720 43201614 37263720 38787651 34077176 38787651 34077176 28052151 23331508 28052151 23331508 23507624 19845792 23507624 19845792 18153594 16056841 18153594 16056841 14650307 12943852 14650307 12943852 10808834 7140927 10808834 7140927 5186610 3495198 5186610 3495198 3611131 3026284 3611131 3026284 142682233 144017249 142682233 144017249 151249153 188721505 151249153 188721505 203598684 222228225 203598684 222228225 225954266 141635711 225954266 141635711 87668276 85547487 87668276 85547487 188133094 187263555 188133094 187263555 202758661 223107180 202758661 223107180 228555345 230737251 228555345 230737251 128756499 94742548 128756499 94742548 78098088 62200193 78098088 62200193 63467341 60396094 63467341 60396094 62105763 53922979 62105763 53922979 53524377 51569826 53524377 51569826 158120383 154098517 158120383 154098517 181107267 184433940 181107267 184433940 191520211 106436946 191520211 106436946 104848375 99486723 104848375 99486723 99189508 95684553 99189508 95684553 91030155 71229533 91030155 71229533 68506469 61815512 68506469 61815512 63644770 113649179 63644770 113649179 166731995 163476669 166731995 163476669 174386582 174550112 174386582 174550112 231811373 238119487 231811373 238119487 237627686 242715987 237627686 242715987 133434156 105327785 133434156 105327785 100381930 91584074 100381930 91584074 80110465 75869577 80110465 75869577 67102034 62006804 67102034 62006804 62628323 52877062 62628323 52877062 48967526 40262799 48967526 40262799 40729591 38892694 40729591 38892694 22998214 20737113 22998214 20737113 19017543 19761610 19017543 19761610 135332084 146931063 135332084 146931063 169451594 209245947 169451594 209245947 222805249 234162393 222805249 234162393 234150909 149449432 234150909 149449432 130939472 110246215 130939472 110246215 101506926 99761063 101506926 99761063 134686440 176347350 134686440 176347350 204953450 217330573 204953450 217330573 217701869 223987409 217701869 223987409 225987005 118361851 225987005 118361851 109956151 98521592 109956151 98521592 98299678 76384290 98299678 76384290 76183716 70313263 76183716 70313263 68312051 65821175 68312051 65821175 126594252 145437329 126594252 145437329 194901842 200661020 194901842 200661020 219202402 217179641 219202402 217179641 127212288 109159158 127212288 109159158 98799352 90143817 98799352 90143817 76987305 74288915 76987305 74288915 187502892 210877455 187502892 210877455 219118324 225192656 219118324 225192656 224008987 229443426 224008987 229443426 235058661 246112389 235058661 246112389 244750214 170077891 244750214 170077891 144145803 135731235 144145803 135731235 139109730 133226938 139109730 133226938 131610400 120862597 131610400 120862597 125392636 113330667 125392636 113330667 117586179 112413850 117586179 112413850 154989439 179743763 154989439 179743763 192600861 205370187 192600861 205370187 214753483 219243314 214753483 219243314 226666503 234569290 226666503 234569290 237793126 247591255 237793126 247591255 245662276 173230546 245662276 173230546 159869228 143364519 159869228 143364519 151491241 148109518 151491241 148109518 196595222 195575421 196595222 195575421 202874819 200447791 202874819 200447791 212100649 214916735 212100649 214916735 147715015 129158006 147715015 129158006 111243279 99311960 111243279 99311960 100708420 91496049 100708420 91496049 83667462 72844794 83667462 72844794 70113928 55722294 70113928 55722294 51809486 48698278 51809486 48698278 45129928 40119603 45129928 40119603 41266931 194074491 41266931 194074491 196890330 181881857 196890330 181881857 183044371 144721651 183044371 144721651 124606978 113391161 124606978 113391161 104054562 87401613 104054562 87401613 86619690 85298108 86619690 85298108 80967287 72236938 80967287 72236938 66247883 57255384 66247883 57255384 59631630 180140709 59631630 180140709 185209319 151251276 185209319 151251276 138253769 129336606 138253769 129336606 128940854 120438728 128940854 120438728 117580965 107916424 117580965 107916424 94684751 91348344 94684751 91348344 87423654 81700086 87423654 81700086 76273590 72846039 76273590 72846039 74592458 71068555 74592458 71068555 67209541 53116819 67209541 53116819 46980659 42394511 46980659 42394511 40547944 28435008 40547944 28435008 25493291 23960069 25493291 23960069 182868403 190154944 182868403 190154944 198518718 201794587 198518718 201794587 224799131 228387154 224799131 228387154 164266422 145306646 164266422 145306646 137934098 130566694 137934098 130566694 136838971 157059841 136838971 157059841 187598725 206360366 187598725 206360366 230852689 242616838 230852689 242616838 256183034 267431301 256183034 267431301 267801684 276553540 267801684 276553540 275683341 280567471 275683341 280567471 279867652 156354463 279867652 156354463 147930399 134500521 147930399 134500521 98025201 92354494 98025201 92354494 91861694 86786081 91861694 86786081 83163555 72655520 83163555 72655520 71732735 68126048 71732735 68126048 152909035 159439911 152909035 159439911 167266096 153325362 167266096 153325362 157094710 166277817 157094710 166277817 171427464 110712754 171427464 110712754 109378474 101107492 109378474 101107492 99051216 92408071 99051216 92408071 92352220 84455547 92352220 84455547 86347734 166435567 86347734 166435567 199156470 202548917 199156470 202548917 209314735 220638373 209314735 220638373 231798888 239464886 231798888 239464886 246153158 258571203 246153158 258571203 260700424 267645213 260700424 267645213 268671573 278863147 268671573 278863147 278022371 282721248 278022371 282721248 285491949 293483986 285491949 293483986 294087907 294290588 294087907 294290588 186952764 183789971 186952764 183789971 213751971 232785495 213751971 232785495 229610863 237287523 229610863 237287523 239013119 245527927 239013119 245527927 245557824 248942724 245557824 248942724 160848860 146012532 160848860 146012532 127266437 112248788 127266437 112248788 107976486 102270803 107976486 102270803 103199428 92497833 103199428 92497833 78127193 73470735 78127193 73470735 65648368 60164083 65648368 60164083 59058897 52314040 59058897 52314040 47890011 44593081 47890011 44593081 46437719 43608884 46437719 43608884 174948510 183016145 174948510 183016145 190336943 232247119 190336943 232247119 229850111 126946571 229850111 126946571 109585749 104061073 109585749 104061073 108640463 126555463 108640463 126555463 157510766 164584205 157510766 164584205 180914398 221290252 180914398 221290252 224525139 225830459 224525139 225830459 153320947 140138076 153320947 140138076 134850222 110820794 134850222 110820794 110719323 103073128 110719323 103073128 108448777 157680638 108448777 157680638 174240502 190997123 174240502 190997123 209817012 216067748 209817012 216067748 211059869 145888064 211059869 145888064 120037228 112876519 120037228 112876519 116375618 112423620 116375618 112423620 106970239 96614208 106970239 96614208 93548243 91520386 93548243 91520386 80470215 74899887 80470215 74899887 69498805 64009549 69498805 64009549 56090630 49916925 56090630 49916925 51869607 46950573 51869607 46950573 44879533 31119178 44879533 31119178 27931093 26280996 27931093 26280996 21227930 20852962 21227930 20852962 20904786 17499088 20904786 17499088 18536282 181483679 18536282 181483679 197497548 200928631 197497548 200928631 229602642 234814400 229602642 234814400 241061144 253237677 241061144 253237677 249483260 124384043 249483260 124384043 124019499 114026883 124019499 114026883 116723820 107660851 116723820 107660851 111356617 152806011 111356617 152806011 178580792 180999193 178580792 180999193 197624356 191737632 197624356 191737632 209327783 209122225 209327783 209122225 217163646 223038789 217163646 223038789 221063029 125159609 221063029 125159609 126237715 117566696 126237715 117566696 115554541 107659191 115554541 107659191 104086605 79159436 104086605 79159436 73818904 66425896 73818904 66425896 60100514 53585605 60100514 53585605 57440665 155936521 57440665 155936521 178723037 176174283 178723037 176174283 198851578 187447979 198851578 187447979 142414697 134606885 142414697 134606885 144565574 151231643 144565574 151231643 166655708 161810076 166655708 161810076 182207799 243288633 182207799 243288633 243479586 251666023 243479586 251666023 261982708 276164865 261982708 276164865 274334193 137616285 274334193 137616285 135886438 120844573 135886438 120844573 126579721 143234962 126579721 143234962 156366773 158496354 156366773 158496354 169693162 237412543 169693162 237412543 237942113 245912578 237942113 245912578 254203660 263043405 254203660 263043405 271343978 274094760 271343978 274094760 272904241 276829065 272904241 276829065 281848259 286185926 281848259 286185926 284249247 287244464 284249247 287244464 139890573 127253673 139890573 127253673 127646311 120331941 127646311 120331941 123713681 137122302 123713681 137122302 154322590 157314908 154322590 157314908 205719727 229232681 205719727 229232681 227147712 136547495 227147712 136547495 129946620 117355861 129946620 117355861 106546737 87385309 106546737 87385309 82025630 65686695 82025630 65686695 56829431 49618727 56829431 49618727 49251013 28866423 49251013 28866423 24790144 21936922 24790144 21936922 19659035 18105793 19659035 18105793 18288611 13601083 18288611 13601083 12252940 10358890 12252940 10358890 6654117 6145655 6654117 6145655 4375704 3451740 4375704 3451740 2655828 997080 2655828 997080 663257 504379 663257 147941705 663257 147941705 183421237 187921027 183421237 187921027 195738764 220553381 195738764 220553381 224247383 233699781 224247383 233699781 235823217 240925887 235823217 240925887 246995112 262554004 246995112 262554004 264284473 274913226 264284473 274913226 274274212 285225759 274274212 285225759 288341674 293300708 288341674 293300708 292527709 295005767 292527709 295005767 296622244 299369646 296622244 299369646 189420518 166343034 189420518 166343034 153635402 134027396 153635402 134027396 132343700 121195675 132343700 121195675 113319853 107829578 113319853 107829578 110289918 162987597 110289918 162987597 178005759 184352328 178005759 184352328 191569649 216456811 191569649 216456811 225489210 234598319 225489210 234598319 236267990 259333775 236267990 259333775 260789952 264460531 260789952 264460531 172804862 145219618 172804862 145219618 139220798 133178120 139220798 133178120 123528731 116857363 123528731 116857363 115658150 84747321 115658150 84747321 82729493 77434540 82729493 77434540 76137227 58701635 76137227 58701635 60329186 54925328 60329186 54925328 53912021 48453158 53912021 48453158 50113798 43227528 50113798 43227528 43502728 30016803 43502728 30016803 32111801 178362791 32111801 178362791 200017895 207054064 200017895 207054064 208251356 172990111 208251356 172990111 161142052 134666168 161142052 134666168 132876791 121732463 132876791 121732463 114083298 93175333 114083298 93175333 91195836 84882012 91195836 84882012 85237799 81829582 85237799 81829582 83045770 75395618 83045770 75395618 63570215 59671511 63570215 59671511 61520830 56648171 61520830 56648171 56425828 137611047 56425828 137611047 180717537 188546026 180717537 188546026 223035282 231363925 223035282 231363925 228793970 159470666 228793970 159470666 162791425 148351073 162791425 148351073 149275884 138333231 149275884 138333231 93756962 85793583 93756962 85793583 83920130 83666275 83920130 83666275 184121742 182827541 184121742 182827541 198594738 212786380 198594738 212786380 220077609 234116231 220077609 234116231 238769639 247777570 238769639 247777570 245970389 165629457 245970389 165629457 151025626 139234246 151025626 139234246 120370997 114965400 120370997 114965400 185711784 183575235 185711784 183575235 214372882 214582298 214372882 214582298 220857503 231274561 220857503 231274561 231213580 235941479 231213580 235941479 253039023 257775325 253039023 257775325 260436826 264773065 260436826 264773065 266368391 271264031 266368391 271264031 270624154 274835908 270624154 274835908 273447911 281963043 273447911 281963043 282782937 286400828 282782937 286400828 286511769 163772171 286511769 163772171 162709492 151390532 162709492 151390532 135131451 117387439 135131451 117387439 110530842 102870974 110530842 102870974 93644116 78103611 93644116 78103611 77680943 70791655 77680943 70791655 62665146 56480829 62665146 56480829 59542681 171753716 59542681 171753716 194212571 207020753 194212571 207020753 211813982 224180902 211813982 224180902 228714119 245085609 228714119 245085609 247941234 269775852 247941234 269775852 271120557 274078533 271120557 274078533 272199513 161416176 272199513 161416176 164150540 128688549 164150540 128688549 115407742 112266419 115407742 112266419 178512737 181714598 178512737 181714598 193333318 187622298 193333318 187622298 163245349 152737898 163245349 152737898 153470244 146951110 153470244 146951110 128013841 121743611 128013841 121743611 98982260 98487198 98982260 98487198 134460194 178945028 134460194 178945028 194124498 211130044 194124498 211130044 224243377 232048519 224243377 232048519 237684231 242795717 237684231 242795717 240828901 257264753 240828901 257264753 264107422 268207786 264107422 268207786 267000752 273420952 267000752 273420952 275093049 279840382 275093049 279840382 280986141 285813347 280986141 285813347 284354451 131163902 284354451 131163902 134526886 111833787 134526886 111833787 96471426 92721104 96471426 92721104 90447712 84373575 90447712 84373575 84237480 78665360 84237480 78665360 81101667 62326244 81101667 62326244 64231794 151321615 64231794 151321615 188604953 206344389 188604953 206344389 208837609 173399172 208837609 173399172 161972769 123354989 161972769 123354989 113988294 97226760 113988294 97226760 96338700 82437391 96338700 82437391 83333766 72270449 83333766 72270449 74991219 215556751 74991219 215556751 227760438 227529187 227760438 227529187 235799554 240125176 235799554 240125176 245253839 248624819 245253839 248624819 255371752 267895149 255371752 267895149 266262269 268956652 266262269 268956652 270847227 282666133 270847227 282666133 281341528 285247491 281341528 285247491 283548315 161639971 283548315 161639971 161838879 154566503 161838879 154566503 148027164 113785496 148027164 113785496 113384871 105034023 113384871 105034023 102752601 85713759 102752601 85713759 86421476 78150478 86421476 78150478 68039936 61838962 68039936 61838962 63278428 39671167 63278428 39671167 38972776 34226295 38972776 34226295 30838886 27030396 30838886 27030396 27321725 24223763 27321725 24223763 25049462 19457954 25049462 19457954 20072690 209584927 20072690 209584927 208755918 173233908 208755918 173233908 137633574 120754540 137633574 120754540 111503197 110127119 111503197 110127119 194363296 190698190 194363296 190698190 196805181 225817506 196805181 225817506 225772619 238176229 225772619 238176229 235471262 239153576 235471262 239153576 247500811 254238846 247500811 254238846 256954545 264349990 256954545 264349990 261991685 265389755 261991685 265389755 179444822 126398120 179444822 126398120 120419735 116755038 120419735 116755038 111742580 87294764 111742580 87294764 81887662 76602749 81887662 76602749 80516794 127937436 80516794 127937436 133443643 142324664 133443643 142324664 179429529 183449452 179429529 183449452 212354084 219834935 212354084 219834935 217652976 231782526 217652976 231782526 231255207 247655589 231255207 247655589 248729265 257135942 248729265 257135942 262641501 266298332 262641501 266298332 193123546 147788195 193123546 147788195 147927999 133804137 147927999 133804137 133449285 112313190 133449285 112313190 104731417 90073966 104731417 90073966 67680985 64378506 67680985 64378506 43969635 37747459 43969635 37747459 30447198 26807512 30447198 26807512 21306086 19355196 21306086 19355196 19370618 14002257 19370618 14002257 14065440 172246908 14065440 172246908 208145800 213078783 208145800 213078783 226868167 231182068 226868167 231182068 229765040 190950906 229765040 190950906 192313555 180008461 192313555 180008461 150680220 135128320 150680220 135128320 116357469 103906522 116357469 103906522 103223919 89498116 103223919 89498116 83286996 76767599 83286996 76767599 68797633 64426342 68797633 64426342 66806624 169874215 66806624 169874215 196974511 210336657 196974511 210336657 215792202 222103626 215792202 222103626 234973670 235434614 234973670 235434614 149853047 113077484 149853047 113077484 110879936 86837559 110879936 86837559 87706873 65936794 87706873 65936794 65253879 44212054 65253879 44212054 44588419 30676685 44588419 30676685 31354128 198218995 31354128 198218995 210573540 210271955 210573540 210271955 226005412 243520262 226005412 243520262 246413671 258071863 246413671 258071863 258651643 263160643 258651643 263160643 259620445 146338158 259620445 146338158 124493260 113276641 124493260 113276641 115096746 104344786 115096746 104344786 95643345 90512973 95643345 90512973 89020730 80477067 89020730 80477067 80825600 76225418 80825600 76225418 79012693 159840540 79012693 159840540 192495043 186058326 192495043 186058326 207031900 208794323 207031900 208794323 214369223 225610091 214369223 225610091 233685616 230210237 233685616 230210237 187486882 146083074 187486882 146083074 153243812 122792655 153243812 122792655 118823983 108964250 118823983 108964250 111461159 185568415 111461159 185568415 204771612 205265482 204771612 205265482 226214627 234596220 226214627 234596220 230863994 152956621 230863994 152956621 144276674 137598821 144276674 137598821 141078876 133373097 141078876 133373097 115333384 98743264 115333384 98743264 100751305 94145633 100751305 94145633 97171233 154695398 97171233 154695398 188001526 187225344 188001526 187225344 198135230 220274507 198135230 220274507 223533767 225402632 223533767 225402632 181879537 151917875 181879537 151917875 155485580 143550709 155485580 143550709 146805456 139067012 146805456 139067012 125036106 110385800 125036106 110385800 104610543 86363380 104610543 86363380 87556944 81268788 87556944 81268788 69129214 63207292 69129214 63207292 50217165 45776418 50217165 45776418 168476300 165354319 168476300 165354319 186412854 183566262 186412854 183566262 189640355 201695920 189640355 201695920 209876521 214298169 209876521 214298169 241045394 246339012 241045394 246339012 242946781 152321322 242946781 152321322 151163277 145820842 151163277 145820842 159346225 154008157 159346225 154008157 164587892 179658315 164587892 179658315 190069057 188077458 190069057 188077458 205736325 238583651 205736325 238583651 257402336 258318189 257402336 258318189 153248980 144334124 153248980 144334124 150343784 156059786 150343784 156059786 167525891 166765370 167525891 166765370 182217169 229337698 182217169 229337698 229424642 238176860 229424642 238176860 243992225 256952829 243992225 256952829 256292989 259464109 256292989 259464109 180498324 150775159 180498324 150775159 140485485 121471763 140485485 121471763 117619732 104632493 117619732 104632493 89106446 85332223 89106446 85332223 77459138 71559684 77459138 71559684 69147206 51214787 69147206 51214787 43411420 37089280 43411420 37089280 38614141 27471442 38614141 27471442 28839075 24289120 28839075 24289120 27162131 168675402 27162131 168675402 213025226 210080458 213025226 210080458 172687491 161465024 172687491 161465024 161781624 124499445 161781624 124499445 115350184 106848614 115350184 106848614 99074658 88928661 99074658 88928661 90085393 87602498 90085393 87602498 213220299 212313740 213220299 212313740 185777130 155264782 185777130 155264782 137233853 111439904 137233853 111439904 112061068 101807770 112061068 101807770 101636954 89657916 101636954 89657916 92429154 196451434 92429154 196451434 210037662 210801512 210037662 210801512 216028398 171149475 216028398 171149475 159371646 139669941 159371646 139669941 130962719 112659593 130962719 112659593 111825762 89262378 111825762 89262378 80564474 79268462 80564474 79268462 206449868 214681673 206449868 214681673 221754298 228445534 221754298 228445534 227224954 187344629 227224954 187344629 185342671 159668444 185342671 159668444 157662634 126934455 157662634 126934455 118663295 91987903 118663295 91987903 85636423 84604400 85636423 84604400 202517436 208250679 202517436 208250679 221748521 243655109 221748521 243655109 242680469 250399942 242680469 250399942 252688253 255611661 252688253 255611661 259477151 266379236 259477151 266379236 264775683 279350434 264775683 279350434 280049136 285197265 280049136 285197265 284103954 286244390 284103954 286244390 287571693 289876519 287571693 289876519 289462442 291397958 289462442 291397958 211528964 167214808 211528964 167214808 157259783 132977861 157259783 132977861 112281532 94319409 112281532 94319409 95000300 83316720 95000300 83316720 71011976 60097283 71011976 60097283 54683489 47553766 54683489 47553766 50199949 40864318 50199949 40864318 31685025 29027071 31685025 29027071 29634818 27566633 29634818 27566633 188598366 183419350 188598366 183419350 209250671 216241217 209250671 216241217 225434861 229428565 225434861 229428565 228613484 193155076 228613484 193155076 175334201 154064346 175334201 154064346 159086819 144930181 159086819 144930181 142299199 114435610 142299199 114435610 106350196 99907479 106350196 99907479 85419872 75030451 85419872 75030451 74775553 57953159 74775553 57953159 57556998 53762730 57556998 53762730 53888550 46489486 53888550 46489486 47306524 31429998 47306524 31429998 32917244 29355332 32917244 29355332 28340362 20931469 28340362 20931469 19431935 15264138 19431935 15264138 13445160 10877355 13445160 10877355 5312639 4543955 5312639 4543955 4955215 3170268 4955215 3170268 3225572 2597189 3225572 2597189 203628854 218252062 203628854 218252062 214672503 184888180 214672503 184888180 186249333 172646000 186249333 172646000 158263168 146233581 158263168 146233581 148083832 140613813 148083832 140613813 198671251 195483613 198671251 195483613 202397814 179078625 202397814 179078625 155576847 118491857 155576847 118491857 105856318 101693632 105856318 101693632 208877601 237179995 208877601 237179995 240907471 247406798 240907471 247406798 248396197 250865065 248396197 250865065 256177478 262718322 256177478 262718322 264522443 268508665 264522443 268508665 266630255 277145470 266630255 277145470 276361401 278783205 276361401 278783205 277199663 185708082 277199663 185708082 169423589 107485642 169423589 107485642 112535910 199971423 112535910 199971423 203804573 208856438 203804573 208856438 200162879 190531482 200162879 190531482 173032069 164544812 173032069 164544812 110955369 84945273 110955369 84945273 77799422 64732075 77799422 64732075 63338437 56082216 63338437 56082216 50885991 47218298 50885991 47218298 195877883 235683341 195877883 235683341 237261976 243107662 237261976 243107662 246852506 248006988 246852506 248006988 183229114 154653086 183229114 154653086 147146422 133405669 147146422 133405669 87225562 77075221 87225562 77075221 77471052 196524011 77471052 196524011 227055583 236943586 227055583 236943586 237432099 243520271 237432099 243520271 240848242 253799570 240848242 253799570 253132413 256702146 253132413 256702146 257041289 263719389 257041289 263719389 263141915 267063110 263141915 267063110 264984679 201864318 264984679 201864318 153748714 96453342 153748714 96453342 93594501 86923175 93594501 86923175 89168552 84804059 89168552 84804059 75985579 53071288 75985579 53071288 56300361 175437001 56300361 175437001 190440529 206437935 190440529 206437935 211117538 230353936 211117538 230353936 231611118 241410672 231611118 241410672 240691351 248290982 240691351 248290982 252214099 261286741 252214099 261286741 262033676 264783678 262033676 264783678 147029760 103239873 147029760 103239873 102615119 97297435 102615119 97297435 91881320 63192191 91881320 63192191 53572968 46682316 53572968 46682316 47601327 38684951 47601327 38684951 35950297 30413504 35950297 30413504 24544414 20893981 24544414 20893981 20453237 16745134 20453237 16745134 13789065 14050205 13789065 14050205 137997303 178531019 137997303 178531019 194534473 205191297 194534473 205191297 225515141 229518768 225515141 229518768 230687206 237825510 230687206 237825510 238110856 244058771 238110856 244058771 242407319 248399645 242407319 248399645 248413067 255062895 248413067 255062895 254029482 256663028 254029482 256663028 258328578 272729722 258328578 272729722 270377225 113632334 270377225 113632334 104094200 101543417 104094200 101543417 92051243 77499136 92051243 77499136 78530615 53553622 78530615 53553622 52344362 46160864 52344362 46160864 47399080 39989090 47399080 39989090 33758456 34011837 33758456 34011837 135134842 157169728 135134842 157169728 200342507 215267347 200342507 215267347 223731651 222288610 223731651 222288610 125799481 111852753 125799481 111852753 111662737 104576788 111662737 104576788 109388750 159516684 109388750 159516684 164667169 111185725 164667169 111185725 114432711 89718429 114432711 89718429 90756755 81671967 90756755 81671967 85276095 61957397 85276095 61957397 55811413 51038417 55811413 51038417 50633308 36596227 50633308 36596227 34835859 34645526 34835859 34645526 158653544 219559973 158653544 219559973 221053745 229094841 221053745 229094841 227826408 145337307 227826408 145337307 132398801 130416690 132398801 130416690 185264467 189072872 185264467 189072872 209324009 217910929 209324009 217910929 213425444 227276894 213425444 227276894 233265681 238008874 233265681 238008874 160289847 118589800 160289847 118589800 118837880 94301165 118837880 94301165 91115537 81651364 91115537 81651364 60448971 57956618 60448971 57956618 124827390 149627590 124827390 149627590 168669220 179192596 168669220 179192596 189124748 190213475 189124748 190213475 196392230 148294640 196392230 148294640 151422529 132578321 151422529 132578321 110078810 100639612 110078810 100639612 99250017 87949460 99250017 87949460 58744344 55977226 58744344 55977226 53259764 51299475 53259764 51299475 39637604 26792985 39637604 26792985 25289840 23502173 25289840 23502173 153841985 153085202 153841985 153085202 177560089 197353268 177560089 197353268 203269830 211466795 203269830 211466795 211611042 141765118 211611042 141765118 143451534 112368639 143451534 112368639 113026346 97839979 113026346 97839979 93152090 61291069 93152090 61291069 62599078 54719923 62599078 54719923 57447337 140377414 57447337 140377414 166568181 209158118 166568181 209158118 223195279 229629620 223195279 229629620 240233949 240134157 240233949 240134157 116973922 115157334 116973922 115157334 115405181 110382086 115405181 110382086 81579323 61473936 81579323 61473936 52089993 40519701 52089993 40519701 33176108 30375308 33176108 30375308 27830577 25550593 27830577 25550593 26030665 21302766 26030665 21302766 22419212 142459563 22419212 142459563 183990938 202893085 183990938 202893085 211713739 210561223 211713739 210561223 129830038 118959454 129830038 118959454 118427608 111693098 118427608 111693098 81406665 77972177 81406665 77972177 68263997 63271343 68263997 63271343 64011109 53474163 64011109 53474163 54256833 51518034 54256833 51518034 134361995 152263513 134361995 152263513 159674009 173301025 159674009 173301025 180742082 184236500 180742082 184236500 210174396 223145107 210174396 223145107 233564366 251496567 233564366 251496567 249757419 254572261 249757419 254572261 253456065 259443914 253456065 259443914 261832435 266406955 261832435 266406955 271376075 276268941 271376075 276268941 274216332 129786353 274216332 129786353 131823679 119761559 131823679 119761559 122883311 105614513 122883311 105614513 100628481 75785726 100628481 75785726 73424306 65353466 73424306 65353466 65860969 61505695 65860969 61505695 63123666 57702770 63123666 57702770 55918416 50017773 55918416 50017773 44344087 44775354 44344087 44775354 172578330 170626976 172578330 170626976 193080541 201044817 193080541 201044817 213596306 233877788 213596306 233877788 245958838 247453179 245958838 247453179 148320545 135277429 148320545 135277429 129397600 119725682 129397600 119725682 125011166 112024975 125011166 112024975 115382101 159236862 115382101 159236862 167272099 159505732 167272099 159505732 135829514 127020596 135829514 127020596 132577488 123214030 132577488 123214030 117652868 98373579 117652868 98373579 98058573 71038080 98058573 71038080 73626549 64359891 73626549 64359891 55136529 52487237 55136529 52487237 46700307 36392257 46700307 36392257 39058218 28691668 39058218 28691668 27667272 18508574 27667272 18508574 17767057 10765488 17767057 10765488 10199833 144268640 10199833 144268640 150054124 138218447 150054124 138218447 129099048 119189171 129099048 119189171 74790856 70778217 74790856 70778217 68192876 47743272 68192876 47743272 46321437 41029511 46321437 41029511 33528583 26650701 33528583 26650701 28917344 150548404 28917344 150548404 206158873 222607197 206158873 222607197 227854094 234310999 227854094 234310999 240514935 249441612 240514935 249441612 247440050 255787293 247440050 255787293 258074601 263039718 258074601 263039718 264604978 272885956 264604978 272885956 276205725 278433500 276205725 278433500 277304760 281876134 277304760 281876134 285490522 288130573 285490522 288130573 287062630 140172887 287062630 140172887 140611205 126973835 140611205 126973835 126440637 84218159 126440637 84218159 79070804 73334287 79070804 73334287 74704768 66224887 74704768 66224887 51728312 45979021 51728312 45979021 41946157 32953417 41946157 32953417 36918985 151780554 36918985 151780554 172178845 181977318 172178845 181977318 217293018 218942349 217293018 218942349 145045657 131279375 145045657 131279375 126877840 80129897 126877840 80129897 78061296 74788852 78061296 74788852 71023545 63022960 71023545 63022960 52916121 45855885 52916121 45855885 50073767 167834201 50073767 167834201 180136403 177747188 180136403 177747188 188928390 209781044 188928390 209781044 227975435 225719363 227975435 225719363 176746023 158429441 176746023 158429441 155275381 140949467 155275381 140949467 144497686 127618424 144497686 127618424 129722390 77884651 129722390 77884651 82485325 155527853 82485325 155527853 161786107 151775161 161786107 151775161 152652179 120530978 152652179 120530978 124814453 98217328 124814453 98217328 81136704 75601900 81136704 75601900 74481205 72685698 74481205 72685698 158104566 222758241 158104566 222758241 220410328 160692388 220410328 160692388 156550369 148130292 156550369 148130292 212497504 218012175 212497504 218012175 245368548 249704277 245368548 249704277 247925817 252353210 247925817 252353210 251460184 253180925 251460184 253180925 194047782 170971272 194047782 170971272 169869998 140037823 169869998 140037823 128968374 100913087 128968374 100913087 81355387 77002228 81355387 77002228 190760791 229884468 190760791 229884468 238817560 243597514 238817560 243597514 247259501 251188224 247259501 251188224 211317357 201466677 211317357 201466677 172909001 110496753 172909001 110496753 109604812 80079027 109604812 80079027 81413159 79809396 81413159 79809396 221971400 237758653 221971400 237758653 235198893 245320170 235198893 245320170 253680707 261829845 253680707 261829845 266019077 269426381 266019077 269426381 274928781 277398120 274928781 277398120 276924846 282434759 276924846 282434759 286619140 286869106 286619140 286869106 291571279 291212574 291571279 291212574 217298487 215103599 217298487 215103599 197516364 188307415 197516364 188307415 219723321 227102138 219723321 227102138 225273341 236179842 225273341 236179842 234146741 242305621 234146741 242305621 248544496 256816236 248544496 256816236 264274674 270757867 264274674 270757867 269480297 276943301 269480297 276943301 275471047 280483076 275471047 280483076 280212230 285135362 280212230 285135362 286660704 288059415 286660704 288059415 290346302 291972883 290346302 291972883 212570745 123571876 212570745 123571876 109253338 104128278 109253338 104128278 86701912 79517682 86701912 79517682 75486696 69602235 75486696 69602235 71907432 65347285 71907432 65347285 62675480 54581550 62675480 54581550 54309283 48832738 54309283 48832738 43935068 36162645 43935068 36162645 30903934 27152662 30903934 27152662 29212044 134087849 29212044 134087849 140524894 148573418 140524894 148573418 199472932 215744832 199472932 215744832 227816236 235800721 227816236 235800721 237139951 251874642 237139951 251874642 255121699 263243813 255121699 263243813 265910515 270152194 265910515 270152194 269174659 127147904 269174659 127147904 119369717 107431169 119369717 107431169 105412530 86881869 105412530 86881869 87410034 142779808 87410034 142779808 200956162 211613878 200956162 211613878 221646787 230643494 221646787 230643494 231595263 137647867 231595263 137647867 130870760 103315095 130870760 103315095 104206181 99461270 104206181 99461270 98549771 90829080 98549771 90829080 89769607 82369107 89769607 82369107 85901220 157116646 85901220 157116646 163414789 144663686 163414789 144663686 129877857 124755935 129877857 124755935 123960005 115927857 123960005 115927857 110122887 103800531 110122887 103800531 99415900 93426986 99415900 93426986 91966136 86204150 91966136 86204150 81065230 71030545 81065230 71030545 70093552 64937868 70093552 64937868 65852308 63769825 65852308 63769825 206899729 210317020 206899729 210317020 219643302 226702312 219643302 226702312 224222031 196667218 224222031 196667218 195536462 174617647 195536462 174617647 182784973 202565979 182784973 202565979 211174611 224004678 211174611 224004678 223590739 229335565 223590739 229335565 226145753 181146489 226145753 181146489 141547878 126544730 141547878 126544730 117670696 107948187 117670696 107948187 104024273 95586943 104024273 95586943 91967747 87716747 91967747 87716747 88197587 83048093 88197587 83048093 83319880 75087190 83319880 75087190 70860640 60747718 70860640 60747718 62718088 53160316 62718088 53160316 54571505 156741439 54571505 156741439 185827826 209870288 185827826 209870288 211749465 215750732 211749465 215750732 229648563 249910353 229648563 249910353 248487802 260119531 248487802 260119531 260527767 264867613 260527767 264867613 263648729 270031083 263648729 270031083 271578535 277170950 271578535 277170950 276534395 282479930 276534395 282479930 283816029 286779143 283816029 286779143 288260999 288171861 288260999 288171861 169011536 154793546 169011536 154793546 136484052 116428994 136484052 116428994 114948907 105975444 114948907 105975444 108996280 96578345 108996280 96578345 86069902 64729287 86069902 64729287 66388163 59328873 66388163 59328873 55995030 47259862 55995030 47259862 42630345 41829396 42630345 41829396 195150679 201465476 195150679 201465476 198263342 170732296 198263342 170732296 176662050 163714823 176662050 163714823 168993455 150191564 168993455 150191564 133906908 123494893 133906908 123494893 126081678 112668877 126081678 112668877 102335790 97493187 102335790 97493187 97211864 88685126 97211864 88685126 87035082 67581971 87035082 67581971 64370240 48139997 64370240 48139997 42339957 37700319 42339957 37700319 36915476 32307878 36915476 32307878 30878198 30376378 30878198 30376378 198018599 202054705 198018599 202054705 209445098 213387543 209445098 213387543 233320046 242930007 233320046 242930007 239087488 169117354 239087488 169117354 157387607 145008553 157387607 145008553 135865565 122396458 135865565 122396458 121731631 116619139 121731631 116619139 119061864 105452288 119061864 105452288 103336521 100470597 103336521 100470597 199935421 196300665 199935421 196300665 191654894 158788179 191654894 158788179 151030156 128194219 151030156 128194219 124978546 118456253 124978546 118456253 117351588 112747569 117351588 112747569 98678402 94357333 98678402 94357333 90160402 69293534 90160402 69293534 71186603 164673271 71186603 164673271 192803992 193757299 192803992 193757299 201825335 205053566 201825335 205053566 209988203 219535435 209988203 219535435 232716766 240818637 232716766 240818637 241558809 247537516 241558809 247537516 250661217 252738409 250661217 252738409 184114363 173129549 184114363 173129549 174524311 164656432 174524311 164656432 167798658 144865113 167798658 144865113 133454230 129043324 133454230 129043324 189674477 197706693 189674477 197706693 199900444 182995635 199900444 182995635 188920381 196595857 188920381 196595857 203435372 208326673 203435372 208326673 209427436 157958044 209427436 157958044 151637519 146000983 151637519 146000983 204162496 203180235 204162496 203180235 218120271 231959834 218120271 231959834 229817016 234552554 229817016 234552554 190687319 167437023 190687319 167437023 160678668 140374181 160678668 140374181 140554854 133486473 140554854 133486473 137765043 126976441 137765043 126976441 127939857 113282885 127939857 113282885 116055501 168323086 116055501 168323086 203517096 218059615 203517096 218059615 213190403 192154991 213190403 192154991 179126947 168249792 179126947 168249792 164821486 156051964 164821486 156051964 149767713 138349745 149767713 138349745 140025805 130751280 140025805 130751280 132149786 124282024 132149786 124282024 114560139 106503954 114560139 106503954 94215831 89857130 94215831 89857130 83053265 72091669 83053265 72091669 72765313 52215892 72765313 52215892 50567286 42951078 50567286 42951078 42668231 39141244 42668231 39141244 199807715 204204339 199807715 204204339 201402613 160777741 201402613 160777741 155443600 137219891 155443600 137219891 141764185 186622183 141764185 186622183 197636149 181513293 197636149 181513293 187160650 148920472 187160650 148920472 154438667 190650088 154438667 190650088 192891215 168045298 192891215 168045298 166526734 153007113 166526734 153007113 131301229 110733268 131301229 110733268 105982142 92990174 105982142 92990174 92186368 83228943 92186368 83228943 81377615 72302346 81377615 72302346 66455692 55251429 66455692 55251429 53928048 50969485 53928048 50969485 43588197 41531044 43588197 41531044 194105209 194186253 194105209 194186253 213042570 241747292 213042570 241747292 241202226 183300268 241202226 183300268 196235492 187418895 196235492 187418895 166725173 151330949 166725173 151330949 137472924 120780762 137472924 120780762 115936460 103698220 115936460 103698220 101699447 92360506 101699447 92360506 86106293 68680272 86106293 68680272 62621919 53812468 62621919 53812468 49794020 42897944 49794020 42897944 40557957 37611921 40557957 37611921 34325780 28774904 34325780 28774904 27205714 17774155 27205714 17774155 18153984 15148755 18153984 15148755 12786416 12979252 12786416 12979252 177155657 181531318 177155657 181531318 184794894 172326419 184794894 172326419 176888647 185759768 176888647 185759768 212782478 218623951 212782478 218623951 243000790 256743906 243000790 256743906 258622137 262149449 258622137 262149449 263550117 267668691 263550117 267668691 267170177 269428658 267170177 269428658 175589918 155661919 175589918 155661919 155205404 136877991 155205404 136877991 137722541 112638141 137722541 112638141 103823817 101332555 103823817 101332555 185631738 194147156 185631738 194147156 207248199 232488236 207248199 232488236 240672358 256005197 240672358 256005197 258012021 259103371 258012021 259103371 173288807 146838236 173288807 146838236 146156295 140549703 146156295 140549703 143424064 113784104 143424064 113784104 114281649 103059879 114281649 103059879 101364506 97669938 101364506 97669938 89748040 82214316 89748040 82214316 74573145 67413842 74573145 67413842 70578525 225545370 70578525 225545370 224863557 244889771 224863557 244889771 241869330 211217083 241869330 211217083 184284757 170038916 184284757 170038916 170846262 153646638 170846262 153646638 157929970 181110873 157929970 181110873 187457467 200895227 187457467 200895227 206831121 207400079 206831121 207400079 236139202 243643577 236139202 243643577 242783377 246387691 242783377 246387691 256771069 259401378 256771069 259401378 260791189 264785165 260791189 264785165 271257924 275591843 271257924 275591843 276151040 279267193 276151040 279267193 281108348 285405601 281108348 285405601 288425298 287691580 288425298 287691580 200746129 180193016 200746129 180193016 174987108 167991565 174987108 167991565 165493852 155767861 165493852 155767861 203091915 225281929 203091915 225281929 233986034 232314941 233986034 232314941 191111225 168549740 191111225 168549740 169330136 146788571 169330136 146788571 128649529 115264797 128649529 115264797 103952260 96695368 103952260 96695368 93898046 85925608 93898046 85925608 86379293 82224941 86379293 82224941 55249718 52789655 55249718 52789655 51233310 49440870 51233310 49440870 37516658 33725578 37516658 33725578 36203174 27722027 36203174 27722027 20304289 18168692 20304289 18168692 17805530 15806159 17805530 15806159 16216825 177623439 16216825 177623439 220530038 231405131 220530038 231405131 239311373 251215443 239311373 251215443 248837667 164248699 248837667 164248699 120940258 114920304 120940258 114920304 105952760 102139998 105952760 102139998 210823834 221057963 210823834 221057963 220171201 225267489 220171201 225267489 227756636 234984747 227756636 234984747 236730260 176184001 236730260 176184001 181772863 219640734 181772863 219640734 225503443 239577852 225503443 239577852 250062191 256503127 250062191 256503127 258941241 263062483 258941241 263062483 263131410 269095361 263131410 269095361 271157156 275904967 271157156 275904967 275655609 278547683 275655609 278547683 276819386 215213579 276819386 215213579 183847612 162266482 183847612 162266482 121734659 111684555 121734659 111684555 101503099 96014565 101503099 96014565 94825116 80218190 94825116 80218190 69844831 51447733 69844831 51447733 53636627 50262267 53636627 50262267 201614803 218693351 201614803 218693351 238446584 252928497 238446584 252928497 249831298 161720156 249831298 161720156 145290994 122046132 145290994 122046132 123748337 117551769 123748337 117551769 102753698 97576098 102753698 97576098 97611401 93251129 97611401 93251129 69832624 53047903 69832624 53047903 50923639 46810361 50923639 46810361 49918610 177371242 49918610 177371242 183848716 172838215 183848716 172838215 147625670 132361764 147625670 132361764 127401777 112370252 127401777 112370252 103694383 102112995 103694383 102112995 184874627 194128635 184874627 194128635 213763602 210375907 213763602 210375907 229186064 246009987 229186064 246009987 245195107 250908219 245195107 250908219 249582072 254406866 249582072 254406866 255124937 266162659 255124937 266162659 264429989 147447167 264429989 147447167 147562395 133994448 147562395 133994448 125567751 111172230 125567751 111172230 109747351 101399796 109747351 101399796 71277597 56480037 71277597 56480037 58151766 51307804 58151766 51307804 53817533 33939341 53817533 33939341 36351123 154784248 36351123 154784248 173293842 162891174 173293842 162891174 173023919 174792724 173023919 174792724 181691126 157616609 181691126 157616609 161066480 147701293 161066480 147701293 142067425 132259419 142067425 132259419 137791216 130735523 137791216 130735523 128679762 121572505 128679762 121572505 121479420 113020007 121479420 113020007 112224583 76603877 112224583 76603877 81535457 164275548 81535457 164275548 177273896 195992072 177273896 195992072 201553640 136911002 201553640 136911002 138463016 124666652 138463016 124666652 126757700 114796797 126757700 114796797 87268361 74741688 87268361 74741688 59761529 53476441 59761529 53476441 42933334 30755559 42933334 30755559 31586141 21319916 31586141 21319916 20312461 17160673 20312461 17160673 15078717 13176929 15078717 13176929 156742689 185823218 156742689 185823218 201019347 225570743 201019347 225570743 226826371 237139490 226826371 237139490 245501866 249215004 245501866 249215004 148025277 140215029 148025277 140215029 142084377 136166498 142084377 136166498 176281161 175710682 176281161 175710682 193919531 189851353 193919531 189851353 203827367 215477358 203827367 215477358 224476367 235457269 224476367 235457269 236972379 245036207 236972379 245036207 242377301 249267337 242377301 249267337 248665424 254273726 248665424 254273726 252403419 263620176 252403419 263620176 266839707 270083804 266839707 270083804 271153912 273112414 271153912 273112414 161267853 139976235 161267853 139976235 140751985 133532152 140751985 133532152 129444938 97612041 129444938 97612041 77135046 68838344 77135046 68838344 63730303 62007309 63730303 62007309 179635007 179744134 179635007 179744134 189056843 196479181 189056843 196479181 200641352 208665009 200641352 208665009 215641359 220092825 215641359 220092825 233065617 237078495 233065617 237078495 240175524 251409423 240175524 251409423 247184957 158176677 247184957 158176677 152440953 146025103 152440953 146025103 173473340 189319552 173473340 189319552 202578027 203613085 202578027 203613085 159221199 141114845 159221199 141114845 119946278 109542824 119946278 109542824 92176039 82418743 92176039 82418743 79163246 72058740 79163246 72058740 69041037 62122612 69041037 62122612 60888544 54432677 60888544 54432677 56795781 176705853 56795781 176705853 200803867 193922262 200803867 193922262 164398949 153720387 164398949 153720387 160110008 173688028 160110008 173688028 188355324 181452607 188355324 181452607 172185556 155492719 172185556 155492719 146533030 138406184 146533030 138406184 127143248 115457653 127143248 115457653 112370611 102111124 112370611 102111124 93278629 81320619 93278629 81320619 80702979 67439813 80702979 67439813 66182831 60300367 66182831 60300367 47446989 41933529 47446989 41933529 41567024 176924636 41567024 176924636 196774898 197192948 196774898 197192948 230437596 236294197 230437596 236294197 233748762 239791870 233748762 239791870 235520385 244596048 235520385 244596048 241340075 253884860 241340075 253884860 255353209 261523544 255353209 261523544 264189880 270349176 264189880 270349176 271001435 271331690 271001435 271331690 183553668 174097720 183553668 174097720 165302242 153247340 165302242 153247340 153180308 105578476 153180308 105578476 108612976 177929798 108612976 177929798 192994130 225899317 192994130 225899317 234192386 238591532 234192386 238591532 247848121 264463803 247848121 264463803 266478317 269450415 266478317 269450415 270395106 274733191 270395106 274733191 273386658 276020375 273386658 276020375 182388276 158204360 182388276 158204360 122161070 84701321 122161070 84701321 82610061 77211399 82610061 77211399 78811090 68938716 78811090 68938716 68601925 46760954 68601925 46760954 45249454 43177082 45249454 43177082 179799590 205274452 179799590 205274452 228536155 234071087 228536155 234071087 239532487 246305756 239532487 246305756 246028412 247705413 246028412 247705413 205280208 177771003 205280208 177771003 148618748 89102852 148618748 89102852 82682012 77218907 82682012 77218907 75410449 72423763 75410449 72423763 66076569 61588856 66076569 61588856 57638002 47521452 57638002 47521452 48917935 35680140 48917935 35680140 33972778 31183913 33972778 31183913 32840685 192644620 32840685 192644620 200018036 208153522 200018036 208153522 213806636 220498354 213806636 220498354 219288167 161802936 219288167 161802936 154660214 140062210 154660214 140062210 117362218 101582038 117362218 101582038 81777622 78458600 81777622 78458600 77035709 70755716 77035709 70755716 71593794 63526269 71593794 63526269 61135096 48678852 61135096 48678852 46102395 44141190 46102395 44141190 197451279 201011186 197451279 201011186 182134359 179449057 182134359 179449057 206523883 210949351 206523883 210949351 230031973 234502517 230031973 234502517 234903709 242470095 234903709 242470095 239383632 157706273 239383632 157706273 156823596 107077825 156823596 107077825 91969804 84483639 91969804 84483639 72074464 63950126 72074464 63950126 59398523 51707811 59398523 51707811 52218105 46327420 52218105 46327420 37299750 33580428 37299750 33580428 34255832 22549427 34255832 22549427 24971873 202215927 24971873 202215927 207706464 184289778 207706464 184289778 167666257 152037237 167666257 152037237 129064868 119050769 129064868 119050769 105806932 103223656 105806932 103223656 174192082 186654916 174192082 186654916 202547065 198973635 202547065 198973635 194386836 146916224 194386836 146916224 135394942 125134391 135394942 125134391 104406716 83858640 104406716 83858640 85777210 193144626 85777210 193144626 208140144 212145449 208140144 212145449 211733465 215404911 211733465 215404911 193578587 133596472 193578587 133596472 134443022 119079290 134443022 119079290 120171286 105095702 120171286 105095702 104957716 98503811 104957716 98503811 93579696 87757015 93579696 87757015 86730974 74934897 86730974 74934897 75704333 66208505 75704333 66208505 60959913 52540087 60959913 52540087 34963737 32665821 34963737 32665821 138445123 139670885 138445123 139670885 152502934 162311044 152502934 162311044 182565878 208574871 182565878 208574871 209629050 119146243 209629050 119146243 119280349 109432012 119280349 109432012 100034118 92724805 100034118 92724805 92519964 91114599 92519964 91114599 126870144 143127647 126870144 143127647 185835570 201877702 185835570 201877702 200835718 205094818 200835718 205094818 217422237 222695242 217422237 222695242 225576651 135854331 225576651 135854331 133109771 123086464 133109771 123086464 113494011 96990251 113494011 96990251 89759027 85297145 89759027 85297145 70890914 69375209 70890914 69375209 186495323 194824427 186495323 194824427 198208020 209786721 198208020 209786721 207780663 141920279 207780663 141920279 137861716 128559773 137861716 128559773 120963599 103226244 120963599 103226244 103862044 102742052 103862044 102742052 171312728 178133593 171312728 178133593 194152886 201130674 194152886 201130674 227984140 238449024 227984140 238449024 255615303 261294774 255615303 261294774 262473493 265693095 262473493 265693095 266363417 268106551 266363417 268106551 270446353 275036769 270446353 275036769 280610909 283151560 280610909 283151560 137493341 128841082 137493341 128841082 123699684 104563555 123699684 104563555 101589925 95490886 101589925 95490886 97406946 183632283 97406946 183632283 188462444 226548557 188462444 226548557 230908723 255962068 230908723 255962068 253749704 262590008 253749704 262590008 262418160 265836612 262418160 265836612 263017825 267344050 263017825 267344050 267346782 274184264 267346782 274184264 272384297 150782014 272384297 150782014 135789954 125298657 135789954 125298657 116430456 97254676 116430456 97254676 95794020 88384505 95794020 88384505 74723763 65266398 74723763 65266398 65420174 60754230 65420174 60754230 55419105 52882467 55419105 52882467 40464550 35150202 40464550 35150202 31647182 25038076 31647182 25038076 20887647 19503506 20887647 19503506 19559093 157681799 19559093 157681799 176108916 181570663 176108916 181570663 185953605 158734794 185953605 158734794 162044895 150809204 162044895 150809204 140036597 132198048 140036597 132198048 127775605 117503966 127775605 117503966 119183861 109074295 119183861 109074295 96314940 88300418 96314940 88300418 81294386 71685049 81294386 71685049 67512576 62868039 67512576 62868039 63934109 58304573 63934109 58304573 57078352 53941099 57078352 53941099 55577621 53068268 55577621 53068268 45772935 29863988 45772935 29863988 29477973 25729522 29477973 25729522 27836897 174193562 27836897 174193562 183313444 182805874 183313444 182805874 215894869 222016524 215894869 222016524 237416024 252496727 237416024 252496727 252823379 260511622 252823379 260511622 259435851 268351005 259435851 268351005 264634505 163638647 264634505 163638647 159269237 151483164 159269237 151483164 130615596 122786445 130615596 122786445 119560979 97016043 119560979 97016043 98697579 88675448 98697579 88675448 85589699 80624241 85589699 80624241 76002161 63905688 76002161 63905688 65244049 58951182 65244049 58951182 59200404 53049675 59200404 53049675 53559537 49920604 53559537 49920604 37837518 27169729 37837518 27169729 23017199 20921044 23017199 20921044 169225190 172712929 169225190 172712929 182098976 194972738 182098976 194972738 201315528 226247139 201315528 226247139 226702359 242854201 226702359 242854201 244904645 253812853 244904645 253812853 250141172 256844185 250141172 256844185 256200469 161526827 256200469 161526827 164979915 156893221 164979915 156893221 143263013 134127658 143263013 134127658 138625768 133344065 138625768 133344065 135508039 101213885 135508039 101213885 100969408 94574680 100969408 94574680 88604691 81232064 88604691 81232064 82446207 74648981 82446207 74648981 73895485 70034531 73895485 70034531 69385934 66232270 69385934 66232270 67271853 62462850 67271853 62462850 61869246 59216877 61869246 59216877 52824053 46803381 52824053 46803381 44250458 33061522 44250458 33061522 29811253 25790445 29811253 25790445 23748702 23115276 23748702 23115276 166128038 188684477 166128038 188684477 193795585 198419582 193795585 198419582 204176054 217039065 204176054 217039065 241109121 244937848 241109121 244937848 248386489 253417165 248386489 253417165 252030113 260058575 252030113 260058575 258309738 261419159 258309738 261419159 259782448 264836911 259782448 264836911 262728837 150795300 262728837 150795300 156796485 147841636 156796485 147841636 151614637 109569416 151614637 109569416 101940807 95937768 101940807 95937768 81518145 74683810 81518145 74683810 75993475 69455288 75993475 69455288 67859147 62169898 67859147 62169898 58538148 53983863 58538148 53983863 51733896 47249267 51733896 47249267 44641345 42765814 44641345 42765814 160826390 181450333 160826390 181450333 192552440 189120843 192552440 189120843 196625334 194265681 196625334 194265681 160177232 126196554 160177232 126196554 115381807 103852417 115381807 103852417 106979824 101826028 106979824 101826028 86570802 83187752 86570802 83187752 174567323 188528047 174567323 188528047 190700664 167819421 190700664 167819421 139466862 124929588 139466862 124929588 119748904 105490275 119748904 105490275 104794318 87514100 104794318 87514100 84980489 72772777 84980489 72772777 72906066 68262544 72906066 68262544 68663390 58943859 68663390 58943859 58516692 51629682 58516692 51629682 49950611 49058168 49950611 49058168 154408898 170178364 154408898 170178364 178154774 182300653 178154774 182300653 211242135 221839629 211242135 221839629 238020071 242768895 238020071 242768895 245556935 250105967 245556935 250105967 247651915 251801650 247651915 251801650 181087828 169511131 181087828 169511131 131305195 116133241 131305195 116133241 119318037 114277272 119318037 114277272 117472045 105401296 117472045 105401296 101333587 94938585 101333587 94938585 83972441 71040135 83972441 71040135 71137679 63276291 71137679 63276291 55021193 36356364 55021193 36356364 35996198 23420466 35996198 23420466 21430235 13855105 21430235 13855105 13040072 10327861 13040072 10327861 9769147 8322277 9769147 8322277 172916706 199775923 172916706 199775923 215156820 227543365 215156820 227543365 230644774 235368884 230644774 235368884 244950667 249860230 244950667 249860230 249524010 255727201 249524010 255727201 258156230 259820146 258156230 259820146 127938025 118948332 127938025 118948332 121206416 115155158 121206416 115155158 120476078 136196333 120476078 136196333 170738425 174499542 170738425 174499542 201330831 232315637 201330831 232315637 240141146 246567784 240141146 246567784 245053238 249690754 245053238 249690754 247897564 254861429 247897564 254861429 253775094 257188675 253775094 257188675 264968147 269218564 264968147 269218564 268722711 270479661 268722711 270479661 127157128 122497922 127157128 122497922 173974691 196642262 173974691 196642262 223454521 227718718 223454521 227718718 236139517 241318860 236139517 241318860 238207233 248438823 238207233 248438823 244987044 129927480 244987044 129927480 128175201 119094453 128175201 119094453 104507692 96488053 104507692 96488053 99933977 150939888 99933977 150939888 185936253 183077085 185936253 183077085 192894500 206178405 192894500 206178405 222087331 228556179 222087331 228556179 234131747 243815985 234131747 243815985 244502728 252802918 244502728 252802918 254031367 257891000 254031367 257891000 151872234 136524509 151872234 136524509 127782443 103535967 127782443 103535967 91599575 77621569 91599575 77621569 74798893 72785847 74798893 72785847 181228397 180173919 181228397 180173919 184967386 139295258 184967386 139295258 129925161 124139917 129925161 124139917 160689788 181689760 160689788 181689760 218235402 230344036 218235402 230344036 234113145 237653948 234113145 237653948 236538417 240188266 236538417 240188266 241022945 253728529 241022945 253728529 255608219 264330522 255608219 264330522 264349513 265419223 264349513 265419223 151765580 141715840 151765580 141715840 131926058 121371438 131926058 121371438 109020142 99541537 109020142 99541537 98974025 90435553 98974025 90435553 92330716 84836410 92330716 84836410 83368497 73451756 83368497 73451756 70997420 65372420 70997420 65372420 59573861 51222486 59573861 51222486 50874132 39859068 50874132 39859068 40146078 32045919 40146078 32045919 32306652 24562079 32306652 24562079 22025102 16991806 22025102 16991806 17329401 168889099 17329401 168889099 186381966 201524739 186381966 201524739 214519538 223621813 214519538 223621813 227912907 226552147 227912907 226552147 175558135 164640194 175558135 164640194 154397696 138870092 154397696 138870092 141264232 128796339 141264232 128796339 108807605 85383719 108807605 85383719 86665200 80452144 86665200 80452144 75680837 66782566 75680837 66782566 64718111 58225307 64718111 58225307 41079327 41973943 41079327 41973943 185862783 185741439 185862783 185741439 202711957 206072873 202711957 206072873 218023074 219685586 218023074 219685586 184105572 171642727 184105572 171642727 163088440 146113337 163088440 146113337 149416678 131698611 149416678 131698611 118890745 116442360 118890745 116442360 187694463 183755327 187694463 183755327 196513889 190640277 196513889 190640277 172221229 162812896 172221229 162812896 187933299 193351329 187933299 193351329 217725106 231605731 217725106 231605731 230614507 236118795 230614507 236118795 237252142 242100630 237252142 242100630 248479718 250605240 248479718 250605240 250908117 254628626 250908117 254628626 161760434 98837883 161760434 98837883 90085678 86475856 90085678 86475856 179977221 197122675 179977221 197122675 210740601 213348533 210740601 213348533 220496894 229001462 220496894 229001462 232254610 233335369 232254610 233335369 167299329 136733690 167299329 136733690 108478304 90220535 108478304 90220535 91365087 184088279 91365087 184088279 201153986 212891876 201153986 212891876 213297368 161819720 213297368 161819720 114359432 96245093 114359432 96245093 93292827 84571836 93292827 84571836 84335552 68297863 84335552 68297863 69077269 65068314 69077269 65068314 64439451 50910336 64439451 50910336 46426125 42967133 46426125 42967133 42875406 37878007 42875406 37878007 30106592 27214726 30106592 27214726 26361552 23724321 26361552 23724321 23266711 22674064 23266711 22674064 20599032 16302338 20599032 16302338 11300008 5737152 11300008 5737152 6229263 181466861 6229263 181466861 195420739 197068147 195420739 197068147 223360213 222635217 223360213 222635217 161879160 153660344 161879160 153660344 140629614 94992129 140629614 94992129 91684361 83907450 91684361 83907450 71887886 59056372 71887886 59056372 58027925 52155772 58027925 52155772 48169631 41055136 48169631 41055136 41782672 177478833 41782672 177478833 188214450 212935559 188214450 212935559 218037989 229415614 218037989 229415614 231810869 230165448 231810869 230165448 172128456 109707192 172128456 109707192 106852883 98143659 106852883 98143659 99297695 94563784 99297695 94563784 85807417 76565426 85807417 76565426 71475102 58601539 71475102 58601539 44176572 36815981 44176572 36815981 38327905 27291807 38327905 27291807 27966041 25232924 27966041 25232924 183624980 184747767 183624980 184747767 194007242 199518131 194007242 199518131 207197707 207634086 207197707 207634086 225973888 242839083 225973888 242839083 239106131 150654060 239106131 150654060 139343058 111204797 139343058 111204797 113913464 139182585 113913464 139182585 178461945 184418376 178461945 184418376 195929993 226542246 195929993 226542246 235114941 252578149 235114941 252578149 251960711 259751730 251960711 259751730 261591881 264254054 261591881 264254054 134288574 117955331 134288574 117955331 121516666 111055409 121516666 111055409 107199712 102599408 107199712 102599408 173248065 178060268 173248065 178060268 186410512 187724006 186410512 187724006 221997410 224284378 221997410 224284378 139379786 135395546 139379786 135395546 144182045 145502455 144182045 145502455 197040484 218952050 197040484 218952050 234856434 249287625 234856434 249287625 248804789 251914034 248804789 251914034 117197828 111380083 117197828 111380083 136383687 185054383 136383687 185054383 200815741 190882133 200815741 190882133 139303213 118445230 139303213 118445230 118053803 108070985 118053803 108070985 108342696 96303114 108342696 96303114 91901076 73454306 91901076 73454306 71710231 61459355 71710231 61459355 61997224 58767774 61997224 58767774 42654434 39031382 42654434 39031382 40541568 36289998 40541568 36289998 32832678 29102181 32832678 29102181 146937680 159648613 146937680 159648613 208845656 214809269 208845656 214809269 215342754 222092501 215342754 222092501 231334828 236303356 231334828 236303356 237889115 251045889 237889115 251045889 247320661 131874182 247320661 131874182 133939029 119655952 133939029 119655952 123681903 117732718 123681903 117732718 115262578 101278159 115262578 101278159 102597799 96448737 102597799 96448737 81751868 67655020 81751868 67655020 63417944 42776287 63417944 42776287 44609498 196430451 44609498 196430451 201526251 203314842 201526251 203314842 209164298 154307921 209164298 154307921 149152838 140910110 149152838 140910110 139878906 125565263 139878906 125565263 127423041 118156462 127423041 118156462 114401495 107074456 114401495 107074456 109391516 167031454 109391516 167031454 181059888 180927750 181059888 180927750 199907410 199877152 199907410 199877152 207299572 212746450 207299572 212746450 208601071 169541273 208601071 169541273 164941363 143472570 164941363 143472570 152093831 193180017 152093831 193180017 200525570 197767831 200525570 197767831 203114976 209101367 203114976 209101367 206629050 165588021 206629050 165588021 137827909 123767247 137827909 123767247 125857888 171455484 125857888 171455484 183050297 178351277 183050297 178351277 202180837 202650043 202180837 202650043 206495503 218782956 206495503 218782956 223527001 233149258 223527001 233149258 230488569 163508637 230488569 163508637 149191847 133901617 149191847 133901617 136186277 117521825 136186277 117521825 113327654 87057711 113327654 87057711 85521721 74541274 85521721 74541274 66456703 59762913 66456703 59762913 49511001 45555496 49511001 45555496 43119622 39480152 43119622 39480152 41155952 36354727 41155952 36354727 36850368 33190571 36850368 33190571 30646251 27844506 30646251 27844506 194543978 193924484 194543978 193924484 147179280 134380938 147179280 134380938 131448018 119517398 131448018 119517398 120673781 114491713 120673781 114491713 85795018 77550850 85795018 77550850 80913704 75160366 80913704 75160366 64337001 60335154 64337001 60335154 58419434 51818502 58419434 51818502 45652805 42183028 45652805 42183028 154016327 169117527 154016327 169117527 189163632 191695999 189163632 191695999 196531918 228190760 196531918 228190760 233002150 142284973 233002150 142284973 142885351 127052319 142885351 127052319 129869692 117282638 129869692 117282638 100186337 82611398 100186337 82611398 86867911 64171075 86867911 64171075 66522667 60384411 66522667 60384411 61058006 52501427 61058006 52501427 51172490 45600271 51172490 45600271 46917445 42622166 46917445 42622166 33845537 30879337 33845537 30879337 31363297 27457076 31363297 27457076 25313530 23313263 25313530 23313263 19860201 17630744 19860201 17630744 10822967 11322275 10822967 11322275 174812083 180771184 174812083 180771184 193170251 190651671 193170251 190651671 224940319 246757584 224940319 246757584 242042660 163107836 242042660 163107836 162464110 151925846 162464110 151925846 138109445 125305260 138109445 125305260 121637188 102205213 121637188 102205213 103418220 91720143 103418220 91720143 68367167 59674063 68367167 59674063 57858377 48001469 57858377 48001469 46123063 38992469 46123063 38992469 35769859 33489917 35769859 33489917 184101726 186430796 184101726 186430796 216730318 233763018 216730318 233763018 239285228 248415755 239285228 248415755 251992679 255989734 251992679 255989734 175295163 156983196 175295163 156983196 158690893 139916536 158690893 139916536 128384697 100161389 128384697 100161389 92870321 70930505 92870321 70930505 66302810 58061103 66302810 58061103 50330095 45317975 50330095 45317975 47587168 37040134 47587168 37040134 37298305 31665190 37298305 31665190 29663240 25077912 29663240 25077912 23936994 21814311 23936994 21814311 21160007 18873551 21160007 18873551 19923134 15662228 19923134 15662228 16819145 176867253 16819145 176867253 212093266 218967342 212093266 218967342 233955677 240839353 233955677 240839353 243797205 252563078 243797205 252563078 254742127 262789596 254742127 262789596 270964136 274442001 270964136 274442001 278399544 281658668 278399544 281658668 169461589 157077736 169461589 157077736 158109224 135549005 158109224 135549005 133652895 116900680 133652895 116900680 100807948 95795901 100807948 95795901 94233039 89132338 94233039 89132338 79009138 71809429 79009138 71809429 66247196 58696777 66247196 58696777 49662578 47368151 49662578 47368151 46141409 41424488 46141409 41424488 44751787 174294818 44751787 174294818 189662532 191898301 189662532 191898301 202351363 169780049 202351363 169780049 174371165 163999749 174371165 163999749 162957531 118352538 162957531 118352538 122368155 110472988 122368155 110472988 114285947 107330542 114285947 107330542 100677851 91864315 100677851 91864315 78187805 71889943 78187805 71889943 65223947 60237716 65223947 60237716 59151373 52655663 59151373 52655663 53425816 47805506 53425816 47805506 50067955 46933029 50067955 46933029 187159488 184784296 187159488 184784296 220336304 222640001 220336304 222640001 196477067 178368072 196477067 178368072 177235777 168718552 177235777 168718552 210549609 227803088 210549609 227803088 234209787 242094017 234209787 242094017 244395919 250045315 244395919 250045315 254245219 269872168 254245219 269872168 267612968 272790436 267612968 272790436 271043196 184900430 271043196 184900430 140794895 121931616 140794895 121931616 115123825 111981168 115123825 111981168 109761967 105714919 109761967 105714919 79906507 77531498 79906507 77531498 205254732 218042988 205254732 218042988 216131856 193035782 216131856 193035782 156063769 131230155 156063769 131230155 124258121 108449589 124258121 108449589 104405964 100977430 104405964 100977430 219045821 223686108 219045821 223686108 233799685 238813683 233799685 238813683 239265918 244206865 239265918 244206865 242471290 250110220 242471290 250110220 254476958 258869121 254476958 258869121 258014555 260868124 258014555 260868124 263434594 267714935 263434594 267714935 270958883 279415794 270958883 279415794 278626349 152393982 278626349 152393982 135743281 114987625 135743281 114987625 86728531 65501413 86728531 65501413 65680053 57120054 65680053 57120054 56483903 49572517 56483903 49572517 48937126 43527111 48937126 43527111 35399555 31037484 35399555 31037484 188978137 203523881 188978137 203523881 215227124 229514752 215227124 229514752 232453169 242892299 232453169 242892299 241490509 248569989 241490509 248569989 248269326 257248109 248269326 257248109 255497064 261901022 255497064 261901022 262816963 271724283 262816963 271724283 270486981 276281781 270486981 276281781 273889887 282864375 273889887 282864375 284319876 286385712 284319876 286385712 198516017 167145458 198516017 167145458 152585021 139222140 152585021 139222140 142037449 132772701 142037449 132772701 128114081 121731571 128114081 121731571 121175534 98919834 121175534 98919834 96344322 87245512 96344322 87245512 84947705 69367956 84947705 69367956 66739439 61882761 66739439 61882761 62708723 56180656 62708723 56180656 55323727 53262172 55323727 53262172 54197278 191462697 54197278 191462697 210054705 221225699 210054705 221225699 233514814 247339453 233514814 247339453 244960249 249380611 244960249 249380611 187081114 158921366 187081114 158921366 155586874 141410326 155586874 141410326 138741398 125503825 138741398 125503825 126441844 118802766 126
72499 585207703 0 585207703 815479924 135340011 815479924 135340011 38343603 29962361 38343603 29962361 993721560 1024027 993721560 1024027 509643 648371 509643 648371 999729752 65661 999729752 65661 999965798 20351 999965798 20351 29644 427410227 29644 427410227 650391414 816752958 650391414 816752958 110129806 159321350 110129806 159321350 916838402 114064870 916838402 114064870 940481509 13444753 940481509 13444753 5103945 3694825 5103945 3694825 2173727 2691397 2173727 2691397 998749931 1287911 998749931 1287911 578536 535628 578536 535628 999536645 87541 999536645 87541 999870218 52860 999870218 52860 46003 20348 46003 20348 999988387 263456785 999988387 263456785 517720477 824851014 517720477 824851014 674469677 144126860 674469677 144126860 86384508 14283949 86384508 14283949 992980261 4834176 992980261 4834176 1345663 1750742 1345663 1750742 999017568 515747 999017568 515747 999672603 230845 999672603 230845 999859308 65659 999859308 65659 57517 52863 57517 52863 999910151 944495617 999910151 944495617 381581414 983104353 381581414 983104353 821098796 249535662 821098796 249535662 146992588 132243510 146992588 132243510 949360567 19821020 949360567 19821020 11084893 14907717 11084893 14907717 991210120 12006611 991210120 12006611 4044381 4623733 4044381 4623733 997701663 3190387 997701663 3190387 998268125 1399065 998268125 1399065 776667 912359 776667 912359 999237571 392357 999237571 392357 209395 198088 209395 198088 163127 88407 163127 88407 999899546 61686 999899546 489001352 999899546 489001352 205432078 163069004 205432078 163069004 947160363 50265483 947160363 50265483 13362772 13997589 13362772 13997589 7069278 9423420 7069278 9423420 2499757 3495204 2499757 3495204 2282869 3168529 2282869 3168529 998120190 941288 998120190 941288 999721669 230848 999721669 230848 53254 61691 53254 413115709 53254 413115709 528109498 976522297 528109498 976522297 701252554 376796856 701252554 376796856 773818985 152101201 773818985 152101201 55051092 37312629 55051092 37312629 980970765 25240545 980970765 25240545 11953585 17102395 11953585 17102395 990149338 9685310 990149338 9685310 6590201 6097902 6590201 6097902 996306480 3984043 996306480 3984043 997844480 1735897 997844480 1735897 998862696 1525473 998862696 1525473 999032542 1121544 999032542 1121544 628122 941287 628122 941287 482410 451788 482410 451788 251045 212778 251045 212778 999780747 83158 999780747 83158 122518 80660 122518 80660 999893734 62433 999893734 665391322 999893734 665391322 224963387 251626159 224963387 251626159 116461535 110405383 116461535 110405383 55835401 52813856 55835401 52813856 979302884 28652427 979302884 28652427 985132039 15133176 985132039 15133176 9152465 8773995 9152465 8773995 993702366 7441342 993702366 7441342 996905382 4135009 996905382 4135009 2626520 3758285 2626520 3758285 1222108 1594395 1222108 1594395 919215 1041569 919215 1041569 999122037 890842 999122037 890842 999687354 212781 999687354 212781 148688 87545 148688 87545 62457 65011 62457 695645159 62457 695645159 537564834 379977094 537564834 379977094 162671212 211015295 162671212 211015295 871326866 158573740 871326866 158573740 91401074 117463797 91401074 117463797 960822312 47004252 960822312 47004252 21514276 26866502 21514276 26866502 984541640 19579498 984541640 19579498 990260898 14590625 990260898 14590625 9280824 9435587 9280824 9435587 994032881 5985652 994032881 5985652 2764739 3104591 2764739 3104591 998355968 1641541 998355968 1641541 1051974 1511521 1051974 1511521 998983116 998033 998983116 998033 999187646 797283 999187646 797283 537131 520726 537131 520726 342146 451789 342146 451789 999660462 351499 999660462 351499 252914 198085 252914 198085 999768111 608829046 999768111 608829046 503645392 778923558 503645392 778923558 366961492 426556406 366961492 426556406 256886641 384135845 256886641 384135845 812833453 260218044 812833453 260218044 892165799 159362504 892165799 159362504 955414077 64143598 955414077 64143598 35816885 35857078 35816885 35857078 982044173 20608647 982044173 20608647 988841302 16548409 988841302 16548409 989844773 12494409 989844773 12494409 5849480 4645647 5849480 4645647 998059740 2563463 998059740 2563463 1220899 1611419 1220899 1611419 1077949 1039825 1077949 1039825 999151809 648369 999151809 648369 362201 512474 362201 512474 248352 295382 248352 752007557 248352 752007557 521832192 977137337 521832192 977137337 349847170 433642993 349847170 433642993 715497245 419375226 715497245 419375226 808694313 187010691 808694313 187010691 97096679 109927015 97096679 109927015 57880920 77983127 57880920 77983127 38982710 55810427 38982710 55810427 26260247 39281837 26260247 39281837 18437709 24710166 18437709 24710166 14772786 20915950 14772786 20915950 9826999 13339423 9826999 13339423 5967127 8639851 5967127 8639851 2798140 2864820 2798140 2864820 1689509 2691401 1689509 2691401 1618670 2503515 1618670 2503515 998713004 1653740 998713004 1653740 774933 701011 774933 701011 517508 677190 517508 677190 999384006 537584 999384006 537584 999508995 392353 999508995 392353 999640138 595542197 999640138 595542197 296615824 437870877 296615824 437870877 704461140 403629336 704461140 403629336 242654806 325253256 242654806 325253256 823378748 138335223 823378748 138335223 88937804 113156154 88937804 113156154 57347800 82497820 57347800 82497820 946591929 66829300 946591929 66829300 43005153 53253035 43005153 53253035 973273588 35806621 973273588 35806621 978101318 30381646 978101318 30381646 19086705 27627279 19086705 27627279 986061473 16611299 986061473 16611299 991485795 12155060 991485795 12155060 992063570 7610103 992063570 7610103 995795956 5455072 995795956 5455072 996807312 4422225 996807312 4422225 1752807 2086808 1752807 2086808 998565822 1846687 998565822 1846687 1234389 1171263 1234389 1171263 999143217 872875 999143217 872875 417373 533797 417373 533797 999527645 512476 999527645 728859297 999527645 728859297 467300884 920304660 467300884 920304660 703131799 365253203 703131799 365253203 776554508 289949656 776554508 289949656 169833012 189519735 169833012 189519735 885719563 144782638 885719563 144782638 89662319 130374428 89662319 130374428 52005890 69830182 52005890 69830182 27190943 37996552 27190943 37996552 976015949 32297634 976015949 32297634 17653613 22823261 17653613 22823261 12501225 16801709 12501225 16801709 8523977 12174086 8523977 12174086 991878536 10836896 991878536 10836896 994320438 7508157 994320438 7508157 4059234 5995934 4059234 5995934 996331055 4846540 996331055 4846540 2811896 3175806 2811896 3175806 997799348 3001371 997799348 3001371 1301702 1846691 1301702 1846691 999005173 1207652 999005173 1207652 999313176 535629 999313176 535629 359334 515743 359334 563657591 359334 563657591 665721216 477071746 665721216 477071746 785151595 175884647 785151595 175884647 116799869 138844920 116799869 138844920 919170059 84867717 919170059 84867717 44612226 58578937 44612226 58578937 964689875 44649043 964689875 44649043 26901799 38328006 26901799 38328006 976457002 25984903 976457002 25984903 16167930 20176857 16167930 20176857 12430992 18268328 12430992 18268328 990505771 12691764 990505771 12691764 7313263 7721866 7313263 7721866 995074767 5488480 995074767 5488480 3308536 4989843 3308536 4989843 2514672 3475296 2514672 3475296 998219811 2470007 998219811 2470007 1500681 1966336 1500681 1966336 1085000 1540357 1085000 1540357 999057710 1003912 999057710 1003912 656054 872879 656054 872879 999227711 735956 999227711 735956 999364388 667157 999364388 956040785 999364388 956040785 382843805 481411152 382843805 481411152 781189985 258220292 781189985 258220292 152115687 207245633 152115687 207245633 880210590 144851246 880210590 144851246 93799914 132080261 93799914 132080261 87858293 74062937 87858293 74062937 958825188 59551631 958825188 59551631 35453632 42730540 35453632 42730540 971467221 39271409 971467221 39271409 980245952 27370933 980245952 27370933 13251375 17624131 13251375 17624131 10199451 12836978 10199451 12836978 6619120 7432177 6619120 7432177 4292300 5271511 4292300 5271511 996634367 4446465 996634367 4446465 997456436 3694826 997456436 3694826 997851108 2884709 997851108 2884709 1407768 1966332 1407768 1966332 998497588 1919946 998497588 1919946 998819195 1628570 998819195 1628570 796792 1024030 796792 1024030 999101305 1003852 999101305 1003852 999225255 817202 999225255 817202 539475 916941904 539475 916941904 517033094 653550295 517033094 653550295 310487860 336074525 310487860 336074525 145592841 198019076 145592841 198019076 126402949 184688478 126402949 184688478 887801072 153676314 887801072 153676314 906932630 136700821 906932630 136700821 86927579 88233216 86927579 88233216 948655023 74771700 948655023 74771700 43469633 61848683 43469633 61848683 969064449 44930643 969064449 44930643 29620142 43239567 29620142 43239567 971872170 36929214 971872170 36929214 981533221 24053482 981533221 24053482 989609563 11517845 989609563 11517845 992609546 9758024 992609546 9758024 4935027 5410001 4935027 5410001 996877465 4469018 996877465 4469018 997181071 3703220 997181071 3703220 2233789 3302765 2233789 3302765 1497688 2142550 1497688 2142550 1266782 1346808 1266782 1346808 999046593 938069 999046593 938069 573139 862474 573139 862474 542273 625862666 542273 625862666 507710140 555668405 507710140 555668405 351515873 949543354 351515873 949543354 559855318 497975038 559855318 497975038 280655176 371643744 280655176 371643744 770864182 271841149 770864182 271841149 174129404 205890013 174129404 205890013 870164880 178315328 870164880 178315328 103112762 137854587 103112762 137854587 926818742 107789272 926818742 107789272 60326665 88263732 60326665 88263732 946073094 79827977 946073094 79827977 51408987 48405394 51408987 48405394 31587392 46787583 31587392 46787583 975210606 30008946 975210606 30008946 19086858 25868497 19086858 25868497 988531206 16552537 988531206 16552537 9699836 12949044 9699836 12949044 993476239 8275273 993476239 8275273 996361801 5065778 996361801 5065778 996907278 3781876 996907278 3781876 2427379 3400568 2427379 3400568 997968132 2783042 997968132 2783042 998076654 2323290 998076654 2323290 1274728 1611415 1274728 1611415 998929306 1464817 998929306 1464817 998987444 1207655 998987444 1207655 703451 1003909 703451 1003909 999128913 977182431 999128913 977182431 377814713 762011812 377814713 762011812 642130131 991305675 642130131 991305675 398922927 627602348 398922927 627602348 672465805 389220491 672465805 389220491 748879326 339420604 748879326 339420604 214892758 282756546 214892758 282756546 834877693 239223823 834877693 239223823 149948990 214979698 149948990 214979698 139277616 175055568 139277616 175055568 899491153 126581933 899491153 126581933 918617134 116882340 918617134 116882340 938398069 81120141 938398069 81120141 53720080 78994572 53720080 78994572 961721268 52078687 961721268 52078687 34996352 50671108 34996352 50671108 967100746 46569135 967100746 46569135 28850403 43314483 28850403 43314483 20121523 18372757 20121523 18372757 11931986 17473166 11931986 17473166 11079414 15304533 11079414 15304533 990106031 11408290 990106031 11408290 7029949 9059427 7029949 9059427 993455546 7716083 993455546 7716083 4289912 6594469 4289912 6594469 995276837 6128211 995276837 6128211 3720167 5420663 3720167 5420663 996780823 4396937 996780823 4396937 997817174 2036591 997817174 2036591 998539065 1609791 998539065 1609791 999069743 971060 999069743 971060 624424 664573371 624424 664573371 620841122 538812554 620841122 538812554 451605859 878209853 451605859 878209853 522750408 398960174 522750408 398960174 233259749 250533001 233259749 250533001 155720853 230734334 155720853 230734334 120124927 162921014 120124927 162921014 918299666 123485303 918299666 123485303 68667248 99909308 68667248 99909308 936944485 94738308 936944485 94738308 938656856 87572933 938656856 87572933 52473588 57602327 52473588 57602327 37750354 51652775 37750354 51652775 965771002 48789904 965771002 48789904 31023425 46020863 31023425 46020863 976711793 33962966 976711793 33962966 20871860 25923487 20871860 25923487 987366911 17473168 987366911 17473168 988366770 15813066 988366770 15813066 10263046 12145999 10263046 12145999 7498780 10650914 7498780 10650914 993259768 8341655 993259768 8341655 995117395 6598903 995117395 6598903 995804946 5936881 995804946 5936881 996420301 4591358 996420301 4591358 997777085 3190391 997777085 3190391 2041861 2740581 2041861 2740581 1551170 1951448 1551170 1951448 998675959 1659480 998675959 1659480 999035079 1219812 999035079 1219812 783009 998030 783009 998030 629089 790423172 629089 790423172 511779292 713926173 511779292 713926173 362732115 890503809 362732115 890503809 713836412 417742799 713836412 417742799 265895003 390344763 265895003 390344763 743847874 329676926 743847874 329676926 171763677 260637132 171763677 260637132 841176335 219039739 841176335 219039739 893510697 151045883 893510697 151045883 84914662 117282389 84914662 117282389 927415324 98792474 927415324 98792474 935479276 97406318 935479276 97406318 58241102 85854100 58241102 85854100 942806181 59658840 942806181 59658840 39012489 57426275 39012489 57426275 967304258 46367999 967304258 46367999 23740292 33053914 23740292 33053914 981609735 23182148 981609735 23182148 13197959 20176856 13197959 20176856 988227510 16738397 988227510 16738397 10907377 15890178 10907377 15890178 989663429 12713030 989663429 12713030 8232738 11532079 8232738 11532079 993055266 9423425 993055266 9423425 993201244 8498105 993201244 8498105 993840599 8341650 993840599 8341650 5091815 7683800 5091815 7683800 995334411 6159154 995334411 6159154 3436100 5182928 3436100 5182928 2607138 3579832 2607138 3579832 997559177 3357909 997559177 3357909 1767667 2740578 1767667 2740578 998357695 1951748 998357695 1951748 998697082 1464821 998697082 1464821 938378 1346813 938378 1346813 739191 1017216 739191 517779316 739191 517779316 583859052 869161765 583859052 869161765 393092281 656636455 393092281 656636455 563239254 911561875 563239254 911561875 721873959 272687040 721873959 272687040 164436043 230047270 164436043 230047270 901965464 141719253 901965464 141719253 923907368 110143142 923907368 110143142 70469740 93868117 70469740 93868117 946673188 79100317 946673188 79100317 40820510 58687493 40820510 58687493 963298319 52134400 963298319 52134400 31147410 30052919 31147410 30052919 16656059 24710167 16656059 24710167 983805968 20865488 983805968 20865488 11681262 17723155 11681262 17723155 11033857 13870263 11033857 13870263 990775092 13128601 990775092 13128601 991415485 11515545 991415485 11515545 7503398 9613723 7503398 9613723 5663733 8274044 5663733 8274044 993985095 6211165 993985095 6211165 3806452 5527513 3806452 5527513 996415942 3690122 996415942 3690122 1894162 2442138 1894162 2442138 998353337 2142547 998353337 2142547 998381238 1951446 998381238 1951446 1021218 1287908 1021218 1287908 999027954 464526896 999027954 464526896 372467783 901030240 372467783 901030240 657040518 562268649 657040518 562268649 381035818 969220727 381035818 969220727 633739192 435476053 633739192 435476053 249946350 356528764 249946350 356528764 776854749 255387770 776854749 255387770 895525053 148993127 895525053 148993127 89189387 112616870 89189387 112616870 936424485 94051494 936424485 94051494 947546872 68893070 947546872 68893070 44562604 63124718 44562604 63124718 42102050 62455656 42102050 62455656 959639863 56247361 959639863 56247361 37790326 54197153 37790326 54197153 31833096 33012083 31833096 33012083 20187427 29624250 20187427 29624250 982076611 24940959 982076611 24940959 984724741 20195194 984724741 20195194 988385613 15244039 988385613 15244039 7806350 10977004 7806350 10977004 6966975 10144719 6966975 10144719 993848709 8234993 993848709 8234993 4347778 6367975 4347778 6367975 995461206 6295934 995461206 6295934 3970133 5467738 3970133 5467738 2889889 3673281 2889889 3673281 997756828 3171668 997756828 3171668 998160375 2503513 998160375 2503513 1475447 2171571 1475447 2171571 1320826 1659483 1320826 1659483 1102171 1587539 1102171 1587539 998868164 905771995 998868164 905771995 376066007 419130275 376066007 419130275 728258607 359127020 728258607 359127020 219332374 283959491 219332374 283959491 815769159 250129085 815769159 250129085 154722217 211077473 154722217 211077473 120834876 156161322 120834876 156161322 902730331 145797228 902730331 145797228 74430549 108430322 74430549 108430322 71958610 106015658 71958610 106015658 932023272 95103748 932023272 95103748 947852994 66849681 947852994 66849681 44891235 63272475 44891235 63272475 40913568 59504062 40913568 59504062 961016637 56370297 961016637 56370297 36826998 52579175 36826998 52579175 966127444 40501916 966127444 40501916 975742585 34870256 975742585 34870256 977072779 31952561 977072779 31952561 979283907 29893585 979283907 29893585 17700399 26333018 17700399 26333018 983037974 23099407 983037974 23099407 14730466 22151410 14730466 22151410 985469407 19315833 985469407 19315833 11825114 17879683 11825114 17879683 10623773 15498523 10623773 15498523 9238247 13685298 9238247 13685298 990879440 12194511 990879440 12194511 7536512 11088477 7536512 11088477 7169921 10291714 7169921 10291714 993040102 8681900 993040102 8681900 4149098 6461192 4149098 6461192 3867003 5603090 3867003 5603090 2642963 3790470 2642963 3790470 2195194 3357906 2195194 3357906 998248537 2361255 998248537 2361255 998442909 1962618 998442909 1962618 1238940 1653741 1238940 1653741 998821357 1587537 998821357 1587537 970549 1235819 970549 1235819 799470 1171262 799470 816596244 799470 816596244 710591240 378324469 710591240 378324469 250314075 340494582 250314075 340494582 803187077 286081620 803187077 286081620 824334057 256637084 824334057 256637084 878812180 164996859 878812180 164996859 900761004 112670644 900761004 112670644 926606546 80751773 926606546 80751773 48915528 66882183 48915528 66882183 956105469 64149213 956105469 64149213 959683926 58370711 959683926 58370711 35620181 44981484 35620181 44981484 971982245 39829026 971982245 39829026 25947325 39140756 25947325 39140756 975511591 33186697 975511591 33186697 17941813 23631481 17941813 23631481 12149492 17998521 12149492 17998521 10683850 16317207 10683850 16317207 990888379 12503638 990888379 12503638 8289013 12436300 8289013 12436300 7813782 11028397 7813782 11028397 993831995 7257775 993831995 7257775 995424625 6088631 995424625 6088631 3634891 5467736 3634891 5467736 997119401 4122724 997119401 4122724 2660171 3973225 2660171 3973225 2605358 3703223 2605358 3703223 997629633 3428577 997629633 3428577 1736665 2592266 1736665 2592266 1537013 2114132 1537013 2114132 1267483 1722000 1267483 1722000 998710678 724345700 998710678 724345700 581335050 448920979 581335050 448920979 262091874 392763584 262091874 392763584 800714460 292095996 800714460 292095996 854880807 216279082 854880807 216279082 871552561 173734807 871552561 173734807 887888519 151059952 887888519 151059952 99811285 118109491 99811285 118109491 922262065 117289394 922262065 117289394 74861564 111846468 74861564 111846468 74109003 108157157 74109003 108157157 930653644 95134724 930653644 95134724 947101459 76233876 947101459 76233876 953109321 66640534 953109321 66640534 43105961 62277796 43105961 62277796 963428360 49220436 963428360 49220436 31952591 40124855 31952591 40124855 24139284 30821160 24139284 30821160 982764891 25536721 982764891 25536721 15872197 23757627 15872197 23757627 985042164 18506312 985042164 18506312 987652591 17123105 987652591 17123105 8370293 12155062 8370293 12155062 7216248 10111641 7216248 10111641 993657508 8019667 993657508 8019667 995200523 6560437 995200523 6560437 995617789 5715930 995617789 5715930 996615877 4704722 996615877 4704722 2946617 4498878 2946617 4498878 2706734 4070313 2706734 4070313 997443969 3681323 997443969 3681323 997578370 3389758 997578370 3389758 1866043 2897464 1866043 2897464 998068441 2602623 998068441 2602623 998148739 2478451 998148739 2478451 1478641 2171570 1478641 2171570 998492116 1919951 998492116 1919951 1248354 1722001 1248354 1722001 1232631 578074123 1232631 578074123 641390704 498531877 641390704 498531877 322439732 470468853 322439732 470468853 688863234 453106983 688863234 453106983 252999255 353397992 252999255 353397992 786616203 315365198 786616203 315365198 829617753 232658545 829617753 232658545 133792233 176667968 133792233 176667968 115627281 163871576 115627281 163871576 897528167 124931976 897528167 124931976 82778057 123227502 82778057 123227502 70892615 96391444 70892615 96391444 940850794 83790093 940850794 83790093 54609246 77960771 54609246 77960771 947839417 67719201 947839417 67719201 44855653 65391871 44855653 65391871 961183925 55168053 961183925 55168053 966509289 44492729 966509289 44492729 28341611 40066545 28341611 40066545 974979517 36532522 974979517 36532522 976573645 32418574 976573645 32418574 18997052 28785884 18997052 28785884 15718675 18606971 15718675 18606971 987636621 16423324 987636621 16423324 990830481 12707135 990830481 12707135 7643591 10570031 7643591 10570031 6146140 9117361 6146140 9117361 994211035 7165913 994211035 7165913 4418945 6809530 4418945 6809530 995271337 6449568 995271337 6449568 3920786 5807786 3920786 5807786 996787053 4094829 996787053 4094829 997365964 3683416 997365964 3683416 998015678 2739190 998015678 2739190 1638094 2636299 1638094 2636299 1415574 1810142 1415574 1810142 998655717 945898253 998655717 945898253 383984711 994531612 383984711 994531612 597152428 686556295 597152428 686556295 439428019 922495697 439428019 922495697 571759424 476083364 571759424 476083364 271704795 392204762 271704795 392204762 253596998 367243736 253596998 367243736 753774716 305178419 753774716 305178419 200976779 299695201 200976779 299695201 143752078 212858681 143752078 212858681 861435904 197789145 861435904 197789145 127638400 174477936 127638400 174477936 89852941 126951223 89852941 126951223 68770152 100822009 68770152 100822009 936156684 88854414 936156684 88854414 56704128 79127615 56704128 79127615 947289193 70033532 947289193 70033532 953877999 68007042 953877999 68007042 960749965 54168376 960749965 54168376 967071862 47959373 967071862 47959373 30226398 43101654 30226398 43101654 27627627 36746964 27627627 36746964 982919084 25582628 982919084 25582628 984422203 21040189 984422203 21040189 13496283 19780626 13496283 19780626 987407421 17624135 987407421 17624135 988646549 15214135 988646549 15214135 10148247 14432528 10148247 14432528 8484385 11963587 8484385 11963587 991964359 9685313 991964359 9685313 993619113 7246942 993619113 7246942 4415846 6817089 4415846 6817089 995137952 6107613 995137952 6107613 3389119 5037428 3389119 5037428 2951533 4470069 2951533 4470069 997326652 3797240 997326652 3797240 2309164 2884708 2309164 2884708 998028621 2762092 998028621 2762092 1468952 2086809 1468952 2086809 1458924 969945946 1458924 969945946 489877529 826412964 489877529 826412964 315428779 442840267 315428779 442840267 703108625 433559056 703108625 433559056 715022230 374096275 715022230 374096275 228729355 343102288 228729355 343102288 207912707 223729381 207912707 223729381 860642862 202348854 860642862 202348854 125035170 155676260 125035170 155676260 902857212 131021219 902857212 131021219 916291691 109672009 916291691 109672009 929960807 105165813 929960807 105165813 61056634 87780491 61056634 87780491 47870798 69446480 47870798 69446480 44234945 65458161 44234945 65458161 959370815 59993883 959370815 59993883 36466029 45566812 36466029 45566812 23704428 33468324 23704428 33468324 21738242 30846583 21738242 30846583 979487243 26822429 979487243 26822429 982464008 26332112 982464008 26332112 16465441 23821397 16465441 23821397 14351527 22496935 14351527 22496935 987234462 19149140 987234462 19149140 12385967 16953772 12385967 16953772 989159206 16203262 989159206 16203262 10546085 14351291 10546085 14351291 990784913 13187825 990784913 13187825 991592817 12091811 991592817 12091811 992297180 10406929 992297180 10406929 992911091 8973370 992911091 8973370 5726923 8006039 5726923 8006039 994135167 7901256 994135167 7901256 4845127 7093792 4845127 7093792 994967497 6809526 994967497 6809526 4314977 6128212 4314977 6128212 996715410 4709040 996715410 4709040 2905589 4422226 2905589 4422226 997137599 3902284 997137599 3902284 2431846 2949470 2431846 2949470 1716471 2150761 1716471 2150761 998361333 784200612 998361333 784200612 357905811 991959638 357905811 991959638 570640748 804982635 570640748 804982635 370865952 919911078 370865952 919911078 495974583 543661769 495974583 543661769 561530938 766834105 561530938 766834105 508472385 882683878 508472385 882683878 643689915 608513370 643689915 608513370 418251874 550415131 418251874 550415131 693365922 350149112 693365922 350149112 816806000 235857923 816806000 235857923 873812194 169830203 873812194 169830203 897626700 147979064 897626700 147979064 908266140 136961817 908266140 136961817 87663678 130851799 87663678 130851799 915975528 92204632 915975528 92204632 53917069 78079439 53917069 78079439 948645713 71749875 948645713 71749875 47609818 68725146 47609818 68725146 955535501 59973063 955535501 59973063 964841832 47964013 964841832 47964013 25339254 33574919 25339254 33574919 21714285 32980933 21714285 32980933 980333625 27141907 980333625 27141907 983767425 24063470 983767425 24063470 13001525 19198588 13001525 19198588 987686788 16356198 987686788 16356198 990464561 14007997 990464561 14007997 990920539 12685196 990920539 12685196 991517428 10982525 991517428 10982525 992671711 9011813 992671711 9011813 5997284 8320407 5997284 8320407 4330598 6288603 4330598 6288603 995798192 5655684 995798192 5655684 3243905 5065779 3243905 5065779 3228166 4975486 3228166 4975486 996731792 4814668 996731792 4814668 3019846 4563565 3019846 4563565 997053593 3781872 997053593 3781872 997511691 2985726 997511691 2985726 997925697 2928652 997925697 2928652 997973765 2361253 997973765 2361253 1489900 874064804 1489900 874064804 610787168 481782814 610787168 481782814 677733655 470865806 677733655 470865806 299830794 431934876 299830794 431934876 708736032 414050187 708736032 414050187 760255570 321409914 760255570 321409914 199832721 275386341 199832721 275386341 821706574 241571868 821706574 241571868 154578285 213183695 154578285 213183695 132450184 188757121 132450184 188757121 123091858 140890376 123091858 140890376 91197327 134370227 91197327 134370227 913120273 129378354 913120273 129378354 919900481 113553625 919900481 113553625 931197818 92515452 931197818 92515452 58198864 83561643 58198864 83561643 944132783 82019953 944132783 82019953 945338045 76992377 945338045 76992377 49707933 72387926 49707933 72387926 952387657 70928945 952387657 70928945 953505565 67351690 953505565 67351690 955109464 62863076 955109464 62863076 35759118 48290679 35759118 48290679 30822305 39317301 30822305 39317301 975922662 35407287 975922662 35407287 19304769 28848957 19304769 28848957 983918665 24043737 983918665 24043737 984534935 22899846 984534935 22899846 985421268 22039975 985421268 22039975 986246302 19704333 986246302 19704333 12149426 17160759 12149426 17160759 10228585 14662405 10228585 14662405 991936400 10488113 991936400 10488113 6678458 9418812 6678458 9418812 993328947 8659218 993328947 8659218 994366671 7257778 994366671 7257778 4435827 6956472 4435827 6956472 995954812 5428319 995954812 5428319 3333231 5073042 3333231 5073042 996866490 4515786 996866490 4515786 997380495 3054528 997380495 3054528 997883689 2974096 997883689 2974096 1808474 769705115 1808474 769705115 433868511 572369873 433868511 572369873 364112647 922857875 364112647 922857875 726184369 358652016 726184369 358652016 225004793 326148303 225004793 326148303 796729850 252456876 796729850 252456876 148198839 201179565 148198839 201179565 886635175 166538586 886635175 166538586 109749115 145822051 109749115 145822051 906122832 139062905 906122832 139062905 87678121 131018844 87678121 131018844 919648683 112483977 919648683 112483977 69884361 102893188 69884361 102893188 54372048 77827787 54372048 77827787 51387401 71196677 51387401 71196677 953251061 59457548 953251061 59457548 33478993 48837336 33478993 48837336 31470566 42103889 31470566 42103889 976776938 33652194 976776938 33652194 977989194 30864287 977989194 30864287 982074924 26347030 982074924 26347030 16058079 24511855 16058079 24511855 984269685 22508200 984269685 22508200 13956021 20608645 13956021 20608645 12444409 17846343 12444409 17846343 10859312 15813069 10859312 15813069 990260072 14457939 990260072 14457939 8758502 12797311 8758502 12797311 991739820 10388829 991739820 10388829 993423718 8773997 993423718 8773997 5577834 8265901 5577834 8265901 4667486 7246939 4667486 7246939 994918261 7015536 994918261 7015536 3960948 5504803 3960948 5504803 3115808 4933596 3115808 4933596 996820187 4563566 996820187 4563566 2629886 3418047 2629886 3418047 997712674 3073536 997712674 3073536 998231944 2478450 998231944 701376732 998231944 701376732 427160997 940779480 427160997 940779480 626541899 566528700 626541899 566528700 350613218 869282041 350613218 869282041 604501154 505783762 604501154 505783762 319120428 422730062 319120428 422730062 273765019 387156586 273765019 387156586 743804458 338491923 743804458 338491923 211411240 316492875 211411240 316492875 173953700 262519392 173953700 262519392 156704629 233233959 156704629 233233959 850036182 197794887 850036182 197794887 123245809 173431173 123245809 173431173 100504937 145902088 100504937 145902088 903050701 133791168 903050701 133791168 912523829 131211414 912523829 131211414 77135954 112679419 77135954 112679419 74135049 102859553 74135049 102859553 940592309 83551904 940592309 83551904 945151664 78971086 945151664 78971086 951317305 71562547 951317305 71562547 955083198 50284539 955083198 50284539 32977596 46334034 32977596 46334034 970436897 39092794 970436897 39092794 974634203 36610151 974634203 36610151 23750515 33781515 23750515 33781515 978855376 30108834 978855376 30108834 17898279 25622927 17898279 25622927 983890296 23484808 983890296 23484808 14399867 22195023 14399867 22195023 986541202 19520305 986541202 19520305 10888567 16195312 10888567 16195312 990572865 13311763 990572865 13311763 991084990 12546679 991084990 12546679 7515160 10946071 7515160 10946071 993955971 8089925 993955971 8089925 994174230 7791787 994174230 7791787 4902602 7351524 4902602 7351524 994669514 7300315 994669514 7300315 994981982 5762717 994981982 5762717 996446180 5189358 996446180 5189358 996554357 5037429 996554357 5037429 996669829 4822313 996669829 4822313 2942106 3662534 2942106 3662534 997651928 3079408 997651928 3079408 1897337 2985728 1897337 2985728 1826391 758437304 1826391 758437304 503120797 534602789 503120797 534602789 470330773 909599748 470330773 909599748 618102953 669398603 618102953 669398603 447953491 775983348 447953491 775983348 382349428 880347446 382349428 880347446 478281096 477009549 478281096 477009549 312608066 415639128 312608066 415639128 258063777 345271020 258063777 345271020 773574385 319094461 773574385 319094461 172127998 242481234 172127998 242481234 842688284 229270549 842688284 229270549 147164035 218045231 147164035 218045231 130759715 181981232 130759715 181981232 100789909 150694467 100789909 150694467 909128051 134754609 909128051 134754609 910965074 102902827 910965074 102902827 935323412 93695648 935323412 93695648 938995046 80727654 938995046 80727654 53260436 78294244 53260436 78294244 948482018 75384255 948482018 75384255 49599858 72291858 49599858 72291858 44411388 59683505 44411388 59683505 962558676 50365195 962558676 50365195 966329173 45019493 966329173 45019493 26212437 37611327 26212437 37611327 975055968 35756017 975055968 35756017 980799839 29215062 980799839 29215062 982083613 23232984 982083613 23232984 14691869 21451941 14691869 21451941 13158794 19192921 13158794 19192921 988582864 16678575 988582864 16678575 988932797 14654546 988932797 14654546 8891332 13201718 8891332 13201718 6949350 10227047 6949350 10227047 6734693 9059429 6734693 9059429 5092312 7680652 5092312 7680652 994453737 7154605 994453737 7154605 4455186 5696906 4455186 5696906 3346000 5338118 3346000 5338118 996559065 4993445 996559065 4993445 3018720 4761765 3018720 4761765 996903477 4025376 996903477 4025376 997319537 3460032 997319537 3460032 2052466 3079405 2052466 3079405 997826168 620135652 997826168 620135652 342929692 534361307 342929692 534361307 564810935 711325194 564810935 711325194 335230053 596368317 335230053 596368317 619720088 937824984 619720088 937824984 711113559 414982268 711113559 414982268 748020645 369228946 748020645 369228946 812771915 265964658 812771915 265964658 826980153 238941268 826980153 238941268 154146087 187682323 154146087 187682323 119946868 163031614 119946868 163031614 893467837 153052217 893467837 153052217 905111992 140754725 905111992 140754725 906576591 137890090 906576591 137890090 91166468 120097655 91166468 120097655 71147715 99427370 71147715 99427370 939733959 81149694 939733959 81149694 53333939 73321367 53333939 73321367 962302362 51243816 962302362 51243816 970711941 43311056 970711941 43311056 27755511 40161566 27755511 40161566 973766990 37822380 973766990 37822380 974633378 36140759 974633378 36140759 23464071 34766688 23464071 34766688 20949778 27217282 20949778 27217282 16642026 24653252 16642026 24653252 15056736 21879925 15056736 21879925 13030389 19693562 13030389 19693562 987108221 17673850 987108221 17673850 990458552 13463675 990458552 13463675 8652904 12126814 8652904 12126814 991855730 10536922 991855730 10536922 6826264 9632392 6826264 9632392 6503904 8895172 6503904 8895172 993643394 7683801 993643394 7683801 4887455 7559210 4887455 7559210 994865453 7122127 994865453 7122127 3927927 6159155 3927927 6159155 996060550 5382820 996060550 5382820 3345030 5089427 3345030 5089427 3187332 3535479 3187332 3535479 2130626 3168532 2130626 3168532 1987027 3098255 1987027 812185625 1987027 812185625 536762214 720001494 536762214 720001494 657649244 568983561 657649244 568983561 464371977 830614422 464371977 830614422 604335074 647623399 604335074 647623399 577490847 753666734 577490847 753666734 327879842 481860100 327879842 481860100 295699935 428683415 295699935 428683415 278372235 389664925 278372235 389664925 739638098 296925313 739638098 296925313 806281937 286751904 806281937 286751904 182953201 277291183 182953201 277291183 844367603 192401557 844367603 192401557 888802385 146311523 888802385 146311523 96323843 138558900 96323843 138558900 86524172 112406861 86524172 112406861 927488372 106603779 927488372 106603779 69072795 101613721 69072795 101613721 934630003 98210827 934630003 98210827 60988904 85049085 60988904 85049085 56093698 82962963 56093698 82962963 944608264 79991448 944608264 79991448 49960506 63218822 49960506 63218822 39682003 58739596 39682003 58739596 36348961 50442482 36348961 50442482 32613114 46869764 32613114 46869764 26547231 37204804 26547231 37204804 976236513 35710192 976236513 35710192 21903249 30092616 21903249 30092616 981145305 26265622 981145305 26265622 16770184 25482369 16770184 25482369 984279876 22901492 984279876 22901492 984793644 21951080 984793644 21951080 12605615 19024238 12605615 19024238 987356350 16875065 987356350 16875065 9933915 14875135 9933915 14875135 9500913 12871518 9500913 12871518 991271310 12325262 991271310 12325262 7304098 10932633 7304098 10932633 6822269 9549011 6822269 9549011 6286287 8077901 6286287 8077901 5272720 7827910 5272720 7827910 995327629 6468866 995327629 6468866 995539980 6238648 995539980 6238648 995657054 5936880 995657054 5936880 3481536 5420660 3481536 5420660 3418984 5360918 3418984 5360918 997598445 3428574 997598445 3428574 997764599 3175810 997764599 3175810 2005358 3104589 2005358 745581501 2005358 745581501 613917306 911634122 613917306 911634122 335922160 591224383 335922160 591224383 663273139 442710279 663273139 442710279 278644102 388471889 278644102 388471889 253206084 377807462 253206084 377807462 794164392 289556561 794164392 289556561 812459407 274214773 812459407 274214773 175164638 260539409 175164638 260539409 132836874 199376392 132836874 199376392 870190382 192732378 870190382 192732378 873342135 181420319 873342135 181420319 109872560 147896073 109872560 147896073 96996939 130391652 96996939 130391652 915972202 115000728 915972202 115000728 925023077 111613653 925023077 111613653 73082358 108612043 73082358 108612043 928889880 100600774 928889880 100600774 62801334 93072975 62801334 93072975 943460205 82337110 943460205 82337110 46710341 64921181 46710341 64921181 956741884 61993048 956741884 61993048 41285564 60565873 41285564 60565873 961069325 55917025 961069325 55917025 36065965 51657447 36065965 51657447 967634168 43405040 967634168 43405040 972436898 39519968 972436898 39519968 25282545 37920759 25282545 37920759 977939802 30160869 977939802 30160869 17958777 26798464 17958777 26798464 17083155 24327398 17083155 24327398 984087475 22311243 984087475 22311243 13774781 20991418 13774781 20991418 986430405 20014163 986430405 20014163 12889230 15242850 12889230 15242850 10191653 12967901 10191653 12967901 991991238 11515544 991991238 11515544 992189448 9867150 992189448 9867150 993008307 9421688 993008307 9421688 6302281 8082238 6302281 8082238 994095513 7901259 994095513 7901259 995055119 6560438 995055119 6560438 3968926 5563207 3968926 5563207 996279383 3681318 996279383 3681318 2369534 3409438 2369534 3409438 2149694 3212019 2149694 762732913 2149694 762732913 467826959 522429632 467826959 522429632 408913059 890439425 408913059 890439425 338308356 996681859 338308356 996681859 424120230 470453635 424120230 470453635 737919439 345231448 737919439 345231448 775234245 317349285 775234245 317349285 794861741 288463282 794861741 288463282 176143458 265399971 176143458 265399971 174053751 239512843 174053751 239512843 858113235 191915958 858113235 191915958 126501256 173813829 126501256 173813829 894176981 149791583 894176981 149791583 89745955 134447792 89745955 134447792 911646898 131275271 911646898 131275271 923989574 114788291 923989574 114788291 927971074 109045661 927971074 109045661 68004745 93488935 68004745 93488935 946459950 76328071 946459950 76328071 953836965 65522358 953836965 65522358 958412727 61091365 958412727 61091365 962002094 56212190 962002094 56212190 36731221 52969685 36731221 52969685 968303512 41765706 968303512 41765706 27338354 39568002 27338354 39568002 973800400 36207849 973800400 36207849 23244225 33748292 23244225 33748292 977922829 30584349 977922829 30584349 980113176 29492591 980113176 29492591 17954919 27196404 17954919 27196404 16462263 25293978 16462263 25293978 984223078 22772210 984223078 22772210 14269907 22042426 14269907 22042426 13723021 20769472 13723021 20769472 986664013 18010939 986664013 18010939 11072356 15732433 11072356 15732433 990040237 14567442 990040237 14567442 9548770 13758962 9548770 13758962 7792178 11347110 7792178 11347110 7070017 9961588 7070017 9961588 993526822 8658064 993526822 8658064 993876945 7305793 993876945 7305793 4222121 6449572 4222121 6449572 996103989 5625294 996103989 5625294 996160495 5563211 996160495 5563211 3568496 5253128 3568496 5253128 3055186 4814664 3055186 4814664 997214312 4025380 997214312 4025380 2587855 3512369 2587855 3512369 997560063 602046546 997560063 602046546 542605339 912473281 542605339 912473281 309353724 414280973 309353724 414280973 761456282 344513820 761456282 344513820 784020349 298619160 784020349 298619160 196224729 288205416 196224729 288205416 815011555 230132405 815011555 230132405 113207119 160832264 113207119 160832264 105043378 157009119 105043378 157009119 895705032 125754679 895705032 125754679 82439890 115858119 82439890 115858119 73833709 104965319 73833709 104965319 936865758 93471434 936865758 93471434 56145570 74444737 56145570 74444737 45970129 63712565 45970129 63712565 40112550 58258096 40112550 58258096 962014968 54357425 962014968 54357425 31194278 43609468 31194278 43609468 27745528 41320406 27745528 41320406 27187138 40793793 27187138 40793793 973597173 36868804 973597173 36868804 23291560 34145072 23291560 34145072 22494288 33592818 22494288 33592818 22112154 32823115 22112154 32823115 978860988 29749418 978860988 29749418 982778220 23715524 982778220 23715524 14883039 22548741 14883039 22548741 985723142 20598748 985723142 20598748 13204997 19192922 13204997 19192922 12391497 17985945 12391497 17985945 988018184 17353780 988018184 17353780 988437700 17123102 988437700 17123102 990795380 12325260 990795380 12325260 992142797 10388831 992142797 10388831 6809245 9556191 6809245 9556191 993389019 8939351 993389019 8939351 5609118 7315396 5609118 7315396 4617941 7272167 4617941 7272167 994882702 6817087 994882702 6817087 4262063 6288604 4262063 6288604 3930045 5762716 3930045 5762716 3669989 5596435 3669989 5596435 997261887 3854289 997261887 3854289 997417557 3579831 997417557 3579831 2416127 560285135 2416127 560285135 669423089 482594005 669423089 482594005 278092869 404296847 278092869 404296847 241609872 359392652 241609872 359392652 759484947 339382171 759484947 339382171 208929568 304622290 208929568 304622290 193023071 279465404 193023071 279465404 823887331 234166322 823887331 234166322 153548040 193752841 153548040 193752841 879268782 161393120 879268782 161393120 895153161 147979066 895153161 147979066 85315623 127830586 85315623 127830586 919402309 117697682 919402309 117697682 925623001 97117386 925623001 97117386 63460182 87729965 63460182 87729965 946716737 79016968 946716737 79016968 40486663 59855731 40486663 59855731 39550568 47739910 39550568 47739910 968155897 42020478 968155897 42020478 973689818 38577843 973689818 38577843 24309312 36004313 24309312 36004313 982736411 22954585 982736411 22954585 14897054 21569772 14897054 21569772 12862933 19070332 12862933 19070332 987851576 17449034 987851576 17449034 988519925 14809658 988519925 14809658 9372260 11560283 9372260 11560283 7483071 10972849 7483071 10972849 992417468 10578076 992417468 10578076 993025844 9438796 993025844 9438796 6195189 9174568 6195189 9174568 993750083 8082236 993750083 8082236 5065698 7512982 5065698 7512982 4673054 6935365 4673054 6935365 995134121 6594468 995134121 6594468 4044809 6296038 4044809 6296038 995662750 6066758 995662750 6066758 3855281 5790857 3855281 5790857 995997741 5659750 995997741 5659750 2939695 4487424 2939695 4487424 997284415 3683413 997284415 3683413 2444235 670226455 2444235 670226455 524492520 921580161 524492520 921580161 385700587 499087064 385700587 499087064 324903121 487068857 324903121 487068857 276792953 390934035 276792953 390934035 751712897 351661654 751712897 351661654 214039278 319377597 214039278 319377597 800993551 285789478 800993551 285789478 181011782 256747186 181011782 256747186 155030432 229697550 155030432 229697550 860196302 204204165 860196302 204204165 891911396 158483899 891911396 158483899 903751317 136098947 903751317 136098947 85144301 128159999 85144301 128159999 919774808 117438598 919774808 117438598 77733207 99215476 77733207 99215476 65036691 92147159 65036691 92147159 946009367 73762633 946009367 73762633 955455884 65393075 955455884 65393075 958122654 60329267 958122654 60329267 959760270 46829346 959760270 46829346 29601110 42797929 29601110 42797929 28227966 41938609 28227966 41938609 26213552 36718717 26213552 36718717 22540585 33339472 22540585 33339472 17540400 26037235 17540400 26037235 984578271 22991522 984578271 22991522 14288077 19971802 14288077 19971802 986653647 18651251 986653647 18651251 12285004 18565152 12285004 18565152 12077610 17741967 12077610 17741967 989659208 14567444 989659208 14567444 991833496 11614677 991833496 11614677 7463111 11136018 7463111 11136018 7303046 10406932 7303046 10406932 6473471 9288264 6473471 9288264 994010312 7792313 994010312 7792313 994620012 7272165 994620012 7272165 4443171 6685016 4443171 6685016 995317542 6399844 995317542 6399844 3999343 6253258 3999343 6253258 995692644 6066761 995692644 6066761 996750775 4748410 996750775 4748410 2812221 4129664 2812221 4129664 2717596 3973226 2717596 3973226 997265963 3903156 997265963 716735816 997265963 716735816 360714470 504486397 360714470 504486397 477168952 854686280 477168952 854686280 339968688 570216308 339968688 570216308 380762078 685134189 380762078 685134189 562757168 870515210 562757168 870515210 617931057 628396160 617931057 628396160 432921112 784455629 432921112 784455629 343841757 961075547 343841757 961075547 595819047 553052645 595819047 553052645 481349152 893271282 481349152 893271282 351118078 640456140 351118078 640456140 608659519 903382750 608659519 903382750 466706109 605339132 466706109 605339132 591297303 836596801 591297303 836596801 433198903 946987976 433198903 946987976 651851044 709442700 651851044 709442700 443027484 464837689 443027484 464837689 709012862 415536596 709012862 415536596 262761855 371880172 262761855 371880172 759708084 346197071 759708084 346197071 795934492 299308771 795934492 299308771 825166914 252103206 825166914 252103206 837376137 236796019 837376137 236796019 154376684 227420871 154376684 227420871 861751964 204976359 861751964 204976359 877111628 183253541 877111628 183253541 110417873 157860821 110417873 157860821 101040570 131214133 101040570 131214133 915024636 124226252 915024636 124226252 932124042 100505628 932124042 100505628 61962765 85822710 61962765 85822710 54489253 78650140 54489253 78650140 949448440 64078947 949448440 64078947 42792651 47579698 42792651 47579698 30377816 43764605 30377816 43764605 27947229 40161049 27947229 40161049 975744629 34609105 975744629 34609105 19489878 28184683 19489878 28184683 982289498 26648961 982289498 26648961 16517623 24550379 16517623 24550379 984524001 22537179 984524001 22537179 986090888 20425084 986090888 20425084 986425889 19704334 986425889 19704334 986963748 19171532 986963748 19171532 10697250 16317205 10697250 16317205 9543727 12873611 9543727 12873611 8331435 11973177 8331435 11973177 7413622 10782941 7413622 10782941 6680847 9733161 6680847 9733161 993442959 8759771 993442959 8759771 993808753 8079921 993808753 8079921 994598142 6935369 994598142 6935369 4348543 6333441 4348543 6333441 3605446 4933601 3605446 4933601 3018739 4469016 3018739 4469016 2861823 4079020 2861823 4079020 997261316 3965377 997261316 869671229 997261316 869671229 507704106 577262764 507704106 577262764 661729067 893763221 661729067 893763221 420326976 901438343 420326976 901438343 677871380 435158097 677871380 435158097 279770102 419358984 279770102 419358984 758018035 357422909 758018035 357422909 792526748 304053411 792526748 304053411 194788864 292707914 194788864 292707914 193250692 263453320 193250692 263453320 171257149 258179330 171257149 258179330 156988779 229053392 156988779 229053392 852190944 218344303 852190944 218344303 133735837 197090870 133735837 197090870 110958816 161979724 110958816 161979724 107696177 152865785 107696177 152865785 91855831 133781066 91855831 133781066 916173009 124974894 916173009 124974894 81579512 118043128 81579512 118043128 73052115 105348293 73052115 105348293 932584385 98440576 932584385 98440576 937785067 93259282 937785067 93259282 61887358 86493061 61887358 86493061 51514078 72862768 51514078 72862768 46644000 68225810 46644000 68225810 954778767 66131999 954778767 66131999 32621740 47600890 32621740 47600890 28989440 43005796 28989440 43005796 971422115 42239570 971422115 42239570 973362332 38427244 973362332 38427244 24666083 36850509 24666083 36850509 24070288 34156497 24070288 34156497 979570698 29349651 979570698 29349651 980911128 29122490 980911128 29122490 18161042 27846092 18161042 27846092 982206238 23705531 982206238 23705531 14260936 20882279 14260936 20882279 987798259 17460217 987798259 17460217 989896398 15145262 989896398 15145262 9810707 14351286 9810707 14351286 9503901 12745852 9503901 12745852 991581004 12262309 991581004 12262309 7767295 11560279 7767295 11560279 992921329 8695776 992921329 8695776 5443539 7862468 5443539 7862468 4665027 7362646 4665027 7362646 994679247 7128793 994679247 7128793 4276017 5939983 4276017 5939983 3588400 5514094 3588400 5514094 996498245 4253167 996498245 4253167 997158521 4070310 997158521 4070310 2646639 3984044 2646639 855783478 2646639 855783478 548309306 607191963 548309306 607191963 375516352 898980295 375516352 898980295 600677995 491657945 600677995 491657945 316458464 457658836 316458464 457658836 695595513 443455599 695595513 443455599 289890148 361143070 289890148 361143070 229222529 336121436 229222529 336121436 210129692 314199754 210129692 314199754 792436745 303400782 792436745 303400782 812696069 280298515 812696069 280298515 181938533 263168015 181938533 263168015 835447562 233519791 835447562 233519791 847298516 225801105 847298516 225801105 144475474 185774784 144475474 185774784 880604310 170140097 880604310 170140097 892300284 158097287 892300284 158097287 102592232 142012631 102592232 142012631 91085614 126689944 91085614 126689944 82541680 117572828 82541680 117572828 927255182 110000187 927255182 110000187 68177672 99721471 68177672 99721471 935271905 95472599 935271905 95472599 57909275 80698171 57909275 80698171 946234304 71824490 946234304 71824490 955047108 66315612 955047108 66315612 959031335 56087789 959031335 56087789 36491797 51593375 36491797 51593375 965711705 48586667 965711705 48586667 32028908 44172864 32028908 44172864 970835189 42784607 970835189 42784607 25881709 37104633 25881709 37104633 975201217 35402584 975201217 35402584 979926905 29096115 979926905 29096115 981573554 27898632 981573554 27898632 983138488 22928096 983138488 22928096 984702069 22557058 984702069 22557058 985006668 20960374 985006668 20960374 12261657 15940379 12261657 15940379 10443467 15187051 10443467 15187051 991202713 12547753 991202713 12547753 992179587 10836894 992179587 10836894 6752241 9496959 6752241 9496959 993255262 8274047 993255262 8274047 5466306 7928517 5466306 7928517 994150072 7652157 994150072 7652157 994483866 7351528 994483866 7351528 4277245 6506644 4277245 6506644 3865127 5696907 3865127 5696907 996999262 4446467 996999262 4446467 2870702 718863602 2870702 718863602 415702711 831809877 415702711 831809877 530636355 478922660 530636355 478922660 722946024 399110845 722946024 399110845 245518922 360587381 245518922 360587381 226597361 319141165 226597361 319141165 787512319 292225675 787512319 292225675 805650883 280002230 805650883 280002230 834532099 247406336 834532099 247406336 162498586 237859875 162498586 237859875 151851759 201974231 151851759 201974231 120640714 180080297 120640714 180080297 112245863 162690541 112245863 162690541 108515882 151433371 108515882 151433371 85070683 114158028 85070683 114158028 73979362 104185590 73979362 104185590 934148089 99147785 934148089 99147785 937706910 89218339 937706910 89218339 944371871 81037501 944371871 81037501 947818682 72357853 947818682 72357853 47619539 69546825 47619539 69546825 46831328 66513335 46831328 66513335 36809093 54433086 36809093 54433086 965851521 49019244 965851521 49019244 966983425 44715620 966983425 44715620 971360213 39412223 971360213 39412223 974816387 32510510 974816387 32510510 20420634 30744664 20420634 30744664 980749583 28398480 980749583 28398480 17743553 26156920 17743553 26156920 982844712 25614833 982844712 25614833 16056912 23326855 16056912 23326855 985615575 21311235 985615575 21311235 11940638 16586981 11940638 16586981 10789936 14764157 10789936 14764157 8915143 13419552 8915143 13419552 991397513 12291760 991397513 12291760 7419571 10534292 7419571 10534292 992674958 9576481 992674958 9576481 6360549 9228448 6360549 9228448 6000881 8567758 6000881 8567758 993888887 8275276 993888887 8275276 5245100 7777960 5245100 7777960 994512035 7362645 994512035 7362645 4185592 6399842 4185592 6399842 995816012 5703284 995816012 5703284 2999065 4487425 2999065 4487425 2893520 851833413 2893520 851833413 620858077 551305033 620858077 551305033 365649588 836194899 365649588 836194899 461160386 497832076 461160386 497832076 745764340 374291055 745764340 374291055 247028953 355159845 247028953 355159845 228116282 320381617 228116282 320381617 787980429 293031542 787980429 293031542 804583769 267544966 804583769 267544966 175136875 241254823 175136875 241254823 842753412 233532036 842753412 233532036 861108443 203947578 861108443 203947578 120526270 171360559 120526270 171360559 889185294 166394820 889185294 166394820 892208495 155988865 892208495 155988865 103599118 139188076 103599118 139188076 910421342 131727005 910421342 131727005 85778210 122559685 85778210 122559685 77580712 111142842 77580712 111142842 927827527 102102220 927827527 102102220 64463952 94947282 64463952 94947282 937175523 88731563 937175523 88731563 56200198 82825258 56200198 82825258 944884828 79718281 944884828 79718281 953085427 58480757 953085427 58480757 962752009 51593374 962752009 51593374 33052507 48905727 33052507 48905727 966970056 47695614 966970056 47695614 969203749 43551739 969203749 43551739 25641059 37854670 25641059 37854670 23974903 35936028 23974903 35936028 979278521 30035533 979278521 30035533 981398850 27954069 981398850 27954069 982098179 26648958 982098179 26648958 982454442 26170095 982454442 26170095 14590705 22347861 14590705 22347861 985590151 19355305 985590151 19355305 989942198 15060648 989942198 15060648 9962564 14450184 9962564 14450184 990634430 13715176 990634430 13715176 990950406 13113436 990950406 13113436 8522535 12734391 8522535 12734391 991414352 12289881 991414352 12289881 991860466 11859994 991860466 11859994 992260272 10782937 992260272 10782937 992626383 10534295 992626383 10534295 6461289 9466729 6461289 9466729 993611406 8469636 993611406 8469636 5054287 7636825 5054287 7636825 4882205 7508158 4882205 7508158 995053876 6800928 995053876 6800928 995212728 5775189 995212728 5775189 3518236 5207500 3518236 5207500 996581564 4984386 996581564 4984386 3063220 4237677 3063220 4237677 997121776 669116084 997121776 669116084 357706640 930138200 357706640 930138200 673761617 470142554 673761617 470142554 293477033 418252217 293477033 418252217 267535324 400844478 267535324 400844478 250816211 370858805 250816211 370858805 762016284 339751101 762016284 339751101 787309425 296986207 787309425 296986207 807178277 268141955 807178277 268141955 170341137 240923548 170341137 240923548 154189723 214221682 154189723 214221682 141526386 189662848 141526386 189662848 879389317 167229054 879389317 167229054 111012716 156357210 111012716 156357210 103492576 141763849 103492576 141763849 916087281 112692629 916087281 112692629 926337526 106396436 926337526 106396436 68440303 93868120 68440303 93868120 58460986 85918457 58460986 85918457 945193072 81568896 945193072 81568896 48504800 58289670 48504800 58289670 962231386 50309412 962231386 50309412 966348799 49234610 966348799 49234610 967216913 46113312 967216913 46113312 28875359 39519969 28875359 39519969 973718568 37595736 973718568 37595736 976037154 31498879 976037154 31498879 20650135 30626786 20650135 30626786 19307539 29589221 19307539 29589221 17785418 27480596 17785418 27480596 983940506 23564925 983940506 23564925 984800146 22668002 984800146 22668002 985616914 20915951 985616914 20915951 986352025 17985944 986352025 17985944 11784034 15736421 11784034 15736421 990291406 13886084 990291406 13886084 990924452 13311765 990924452 13311765 8852573 13173201 8852573 13173201 8327674 12262313 8327674 12262313 992086037 11257725 992086037 11257725 7342884 11085166 7342884 11085166 993020572 9556193 993020572 9556193 5713941 8265900 5713941 8265900 994263579 7680650 994263579 7680650 4134880 6211167 4134880 6211167 995736145 5807788 995736145 5807788 3746679 5396225 3746679 5396225 3284556 4993444 3284556 4993444 996810398 4699113 996810398 4699113 2967260 739869469 2967260 739869469 449038534 979511196 449038534 979511196 594727649 595899507 594727649 595899507 439567299 983059377 439567299 983059377 632521466 653578976 632521466 653578976 384062597 583172908 384062597 583172908 335978443 921524911 335978443 921524911 630904162 756180424 630904162 756180424 343981554 650211839 343981554 650211839 573516609 931099762 573516609 931099762 443304771 450305778 443304771 450305778 280076019 410037185 280076019 410037185 252710554 352660193 252710554 352660193 225332901 326472666 225332901 326472666 785804006 302391248 785804006 302391248 175030299 244272399 175030299 244272399 159506811 235804932 159506811 235804932 852814123 218437794 852814123 218437794 861536163 195379418 861536163 195379418 125405759 185508717 125405759 185508717 883265080 168584147 883265080 168584147 110514970 138338523 110514970 138338523 84749221 124953724 84749221 124953724 80435959 117945856 80435959 117945856 931068477 94960681 931068477 94960681 62228327 88751848 62228327 88751848 56086723 75796096 56086723 75796096 49247531 64169706 49247531 64169706 962176514 53902694 962176514 53902694 965787146 49374013 965787146 49374013 967338811 47011536 967338811 47011536 968719139 41765708 968719139 41765708 972922596 39854244 972922596 39854244 26145394 39342550 26145394 39342550 24221034 34075805 24221034 34075805 21643006 31402088 21643006 31402088 981165698 28502300 981165698 28502300 983768887 23894510 983768887 23894510 15184258 22195021 15184258 22195021 13510418 18577095 13510418 18577095 11652960 15694788 11652960 15694788 9938776 14432531 9938776 14432531 990596919 13449637 990596919 13449637 8911604 13255545 8911604 13255545 991550908 12305162 991550908 12305162 8026762 11148676 8026762 11148676 992310223 9896745 992310223 9896745 5895011 8542819 5895011 8542819 5423922 6961197 5423922 6961197 995053716 6760265 995053716 6760265 4105998 6097907 4105998 6097907 3843469 5659746 3843469 5659746 996281794 5089423 996281794 5089423 996570188 794739634 996570188 794739634 413381442 885318243 413381442 885318243 595646908 500810283 595646908 500810283 734292803 392683742 734292803 392683742 752066449 353992475 752066449 353992475 232131991 348364617 232131991 348364617 200408749 295384666 200408749 295384666 815385365 269472636 815385365 269472636 830660789 254848748 830660789 254848748 160574899 237680265 160574899 237680265 844997275 222741685 844997275 222741685 143097782 205258530 143097782 205258530 866450819 191322899 866450819 191322899 875228431 186647196 875228431 186647196 886451269 169428831 886451269 169428831 95538512 138351643 95538512 138351643 90369826 131112051 90369826 131112051 921384626 112991674 921384626 112991674 72306578 106799188 72306578 106799188 932132530 87532634 932132530 87532634 946626257 79198984 946626257 79198984 52511813 74237944 52511813 74237944 960704250 57715482 960704250 57715482 35013176 51057039 35013176 51057039 33237510 48427316 33237510 48427316 32141503 47052780 32141503 47052780 968914334 43814677 968914334 43814677 28325349 42111706 28325349 42111706 972352327 40461448 972352327 40461448 973872668 38100511 973872668 38100511 974916380 37227382 974916380 37227382 977540059 33229658 977540059 33229658 19450011 29743670 19450011 29743670 18816388 26741105 18816388 26741105 17005980 25246645 17005980 25246645 983935527 23821392 983935527 23821392 984362909 22586313 984362909 22586313 13227978 19198584 13227978 19198584 12552286 18315026 12552286 18315026 988174301 16548412 988174301 16548412 10722493 16203258 10722493 16203258 989974452 14709738 989974452 14709738 9124000 13295290 9124000 13295290 991112876 12350118 991112876 12350118 8187923 11455849 8187923 11455849 992960091 8915025 992960091 8915025 6012751 8378705 6012751 8378705 994754746 7176071 994754746 7176071 4240698 6254048 4240698 6254048 995833498 5500947 995833498 5500947 3547109 647774818 3547109 647774818 568677590 854943307 568677590 854943307 670663828 482395578 670663828 482395578 313606160 441287911 313606160 441287911 289578550 426063908 289578550 426063908 722518164 381453164 722518164 381453164 252759071 356185346 252759071 356185346 208361458 306690479 208361458 306690479 812851767 257788623 812851767 257788623 156087018 235804935 156087018 235804935 153916732 230056405 153916732 230056405 151313744 216019881 151313744 216019881 141881391 208927027 141881391 208927027 136381594 204554382 136381594 204554382 874339841 187545163 874339841 187545163 120142027 172662297 120142027 172662297 902842517 143583965 902842517 143583965 93835627 139529604 93835627 139529604 910423597 131274734 910423597 131274734 917913357 123660127 917913357 123660127 79181437 116217795 79181437 116217795 924878006 105348292 924878006 105348292 66836645 91779212 66836645 91779212 57427477 84334555 57427477 84334555 45268231 59608621 45268231 59608621 962239738 53253034 962239738 53253034 34657371 50602353 34657371 50602353 32829216 47229122 32829216 47229122 971497960 42371512 971497960 42371512 27436445 39980322 27436445 39980322 25114378 37397907 25114378 37397907 975795651 34573481 975795651 34573481 22064798 33288201 22064798 33288201 20033501 30373104 20033501 30373104 979926285 30012251 979926285 30012251 980910327 27547330 980910327 27547330 17272738 26381087 17272738 26381087 982730385 25427922 982730385 25427922 984029829 23975209 984029829 23975209 15644675 23114813 15644675 23114813 13339071 19406196 13339071 19406196 11557602 16699772 11557602 16699772 10638120 15988121 10638120 15988121 989651008 15312350 989651008 15312350 9967439 13783179 9967439 13783179 991245174 12439782 991245174 12439782 7659679 11556758 7659679 11556758 992190441 11224465 992190441 11224465 6920151 9632393 6920151 9632393 993725176 8384118 993725176 8384118 5630341 8378700 5630341 8378700 5314580 7456222 5314580 7456222 994860746 6719975 994860746 6719975 995478083 5985649 995478083 5985649 995809094 787904014 995809094 787904014 456957263 503749752 456957263 503749752 644104508 942746999 644104508 942746999 438371495 726818187 438371495 726818187 350346133 982682073 350346133 982682073 551022001 674938081 551022001 674938081 383964626 531717268 383964626 531717268 530610828 994409039 530610828 994409039 600900507 639289478 600900507 639289478 329655084 455549187 329655084 455549187 298458338 444025708 298458338 444025708 700090226 442627745 700090226 442627745 277414906 392975399 277414906 392975399 737148630 368202501 737148630 368202501 233579024 330922329 233579024 330922329 781717608 295257705 781717608 295257705 806447011 280679416 806447011 280679416 172118385 254758006 172118385 254758006 838060586 242422835 838060586 242422835 853903567 209567507 853903567 209567507 873001089 186460439 873001089 186460439 876043884 175785364 876043884 175785364 114624047 161013873 114624047 161013873 105334260 149584037 105334260 149584037 96924218 143966498 96924218 143966498 906811935 131421714 906811935 131421714 86194481 128881934 86194481 128881934 78633946 107296484 78633946 107296484 69892660 95253038 69892660 95253038 63148863 90022251 63148863 90022251 941718672 76482249 941718672 76482249 953326974 60974137 953326974 60974137 959540337 58349787 959540337 58349787 962578297 54963583 962578297 54963583 965500216 49290286 965500216 49290286 966803533 47406400 966803533 47406400 29980847 44694995 29980847 44694995 28781136 41289437 28781136 41289437 27149822 39281835 27149822 39281835 974733479 33588578 974733479 33588578 979745917 29421284 979745917 29421284 981375611 27384308 981375611 27384308 15826445 24063469 15826445 24063469 985943490 18951905 985943490 18951905 987563743 16584774 987563743 16584774 989079107 15746156 989079107 15746156 9860181 12862257 9860181 12862257 8446652 12628709 8446652 12628709 7950078 11823694 7950078 11823694 992458841 10348360 992458841 10348360 6824685 8587670 6824685 8587670 993830462 8205873 993830462 8205873 994048010 7670234 994048010 7670234 994829330 7154608 994829330 7154608 994845740 549234257 994845740 549234257 391279603 771958209 391279603 771958209 656496678 552199531 656496678 552199531 322455578 449168471 322455578 449168471 726201213 393406366 726201213 393406366 259713172 374201632 259713172 374201632 754619797 357317664 754619797 357317664 225905396 337981533 225905396 337981533 781451783 301948575 781451783 301948575 817046927 273273879 817046927 273273879 832047730 246708306 832047730 246708306 838882940 240608821 838882940 240608821 153288029 226777360 153288029 226777360 138859911 200598228 138859911 200598228 128109129 191465513 128109129 191465513 117250930 164471788 117250930 164471788 891862639 158627902 891862639 158627902 899505254 147462800 899505254 147462800 90939663 131008908 90939663 131008908 71217550 107558153 71217550 107558153 66661098 92120991 66661098 92120991 60549659 87919487 60549659 87919487 58807545 86801117 58807545 86801117 946409849 79883202 946409849 79883202 946678521 73185347 946678521 73185347 41525904 56015514 41525904 56015514 37316805 55231442 37316805 55231442 965244156 50408762 965244156 50408762 30302802 44930642 30302802 44930642 970124892 43754803 970124892 43754803 28836479 42111753 28836479 42111753 27722712 40276304 27722712 40276304 972930612 37843320 972930612 37843320 25065693 33812137 25065693 33812137 978305930 30829422 978305930 30829422 20239634 30507751 20239634 30507751 19901489 29215067 19901489 29215067 17421686 25441510 17421686 25441510 983486880 23208499 983486880 23208499 14820929 22151411 14820929 22151411 13800282 21573426 13800282 21573426 987091653 18967846 987091653 18967846 988275487 17505624 988275487 17505624 988505715 17102399 988505715 17102399 10620652 15940374 10620652 15940374 989460918 15389149 989460918 15389149 10231138 13117395 10231138 13117395 991626891 12126810 991626891 12126810 7790544 11859334 7790544 11859334 7717275 11119414 7717275 11119414 992327727 10804482 992327727 10804482 992696768 9209387 992696768 9209387 993688540 8595985 993688540 8595985 5852020 8559494 5852020 8559494 5412266 7928515 5412266 7928515 4572006 6906227 4572006 6906227 4384159 738803288 4384159 738803288 580843239 517060037 580843239 517060037 373691397 952839428 373691397 952839428 422025849 692784381 422025849 692784381 372241208 935296475 372241208 935296475 623826400 502701193 623826400 502701193 536526500 818359638 536526500 818359638 646978621 650365498 646978621 650365498 337810341 892163797 337810341 892163797 616883831 483377580 616883831 483377580 311451769 452449577 311451769 452449577 715610118 414881575 715610118 414881575 267316165 391110747 267316165 391110747 752216853 363150236 752216853 363150236 219498012 325799380 219498012 325799380 210126807 293639534 210126807 293639534 817118918 254192848 817118918 254192848 166494303 249327450 166494303 249327450 837393117 241161467 837393117 241161467 153292122 224725883 153292122 224725883 859322951 203484828 859322951 203484828 130812327 195429194 130812327 195429194 870100562 193125799 870100562 193125799 119313688 177472269 119313688 177472269 113815776 157360679 113815776 157360679 100843897 142265802 100843897 142265802 92407946 131413107 92407946 131413107 917311993 119095023 917311993 119095023 922043730 118082229 922043730 118082229 928027944 107901238 928027944 107901238 933561596 92029793 933561596 92029793 60764589 89980725 60764589 89980725 945976905 78135423 945976905 78135423 50725364 63500588 50725364 63500588 961947542 56418597 961947542 56418597 962569559 55074258 962569559 55074258 964027923 53202397 964027923 53202397 35071160 50537144 35071160 50537144 966662934 48112773 966662934 48112773 967579542 44982642 967579542 44982642 28210771 41233044 28210771 41233044 26113601 37899021 26113601 37899021 976098689 34856289 976098689 34856289 22335772 31651774 22335772 31651774 979278368 30843834 979278368 30843834 20308448 30023106 20308448 30023106 19184829 28111872 19184829 28111872 981990367 27381124 981990367 27381124 982307946 26381084 982307946 26381084 16091942 23484809 16091942 23484809 985112375 20865490 985112375 20865490 987975171 17640574 987975171 17640574 11339389 15961090 11339389 15961090 989397357 15316939 989397357 15316939 991072522 12967897 991072522 12967897 8345114 11964239 8345114 11964239 992192093 10920207 992192093 10920207 7172985 9390928 7172985 9390928 993681302 8181143 993681302 8181143 994509844 7513854 994509844 7513854 4446530 7114011 4446530 751727898 4446530 751727898 620213147 992715675 620213147 992715675 350411046 700237410 350411046 700237410 377917236 945515748 377917236 945515748 586450856 644660590 586450856 644660590 673529907 454940328 673529907 454940328 295454584 441641697 295454584 441641697 283638403 414496003 283638403 414496003 734859209 370255459 734859209 370255459 764637184 325874960 764637184 325874960 201640344 294653557 201640344 294653557 802419759 280503165 802419759 280503165 182099190 269521463 182099190 269521463 828242558 250002195 828242558 250002195 844439811 229854495 844439811 229854495 146021433 215547646 146021433 215547646 868444549 195596779 868444549 195596779 876996760 183756609 876996760 183756609 884358101 163505814 884358101 163505814 108588155 155288627 108588155 155288627 899170802 148956080 899170802 148956080 94228717 138660268 94228717 138660268 915182087 126800568 915182087 126800568 918624943 120218896 918624943 120218896 920960358 113051783 920960358 113051783 926706193 109927313 926706193 109927313 70643875 99204221 70643875 99204221 939176078 90035617 939176078 90035617 57192293 85137154 57192293 85137154 945235837 76507478 945235837 76507478 953233784 63205335 953233784 63205335 42373044 62634440 42373044 62634440 39814832 57264293 39814832 57264293 37941694 55868259 37941694 55868259 964768299 52020593 964768299 52020593 965170938 48170041 965170938 48170041 969555673 40537233 969555673 40537233 26207675 37230686 26207675 37230686 977099494 33990206 977099494 33990206 977562703 32150429 977562703 32150429 978626034 31200909 978626034 31200909 20459405 28913164 20459405 28913164 981723101 26716441 981723101 26716441 15289972 20791092 15289972 20791092 13109580 18443555 13109580 18443555 988039208 17418634 988039208 17418634 10745155 16080036 10745155 16080036 990969265 13113433 990969265 13113433 991268129 12691768 991268129 12691768 991703183 12004404 991703183 12004404 7810539 11804612 7810539 11804612 7172674 10155071 7172674 10155071 993184832 8966638 993184832 8966638 6001058 8681903 6001058 8681903 993730748 8205872 993730748 8205872 5356657 8006038 5356657 8006038 4913460 7176070 4913460 7176070 994815524 865301964 994815524 865301964 460926224 581407907 460926224 581407907 666327705 480471074 666327705 480471074 297456996 431991209 297456996 431991209 710259148 401146943 710259148 401146943 263081315 382377632 263081315 382377632 239515230 352519990 239515230 352519990 774689912 327564607 774689912 327564607 212678254 290697590 212678254 290697590 819372020 271465646 819372020 271465646 828288425 257360284 828288425 257360284 830508966 234481320 830508966 234481320 137037706 206177402 137037706 206177402 866901416 196663178 866901416 196663178 883769117 164810193 883769117 164810193 102142457 143817371 102142457 143817371 904621312 128768439 904621312 128768439 917774056 124079056 917774056 124079056 926108281 108094723 926108281 108094723 929397914 94221553 929397914 94221553 62215215 91858498 62215215 91858498 944649059 72200196 944649059 72200196 44714502 61033283 44714502 61033283 961864042 54483492 961864042 54483492 963762326 52548136 963762326 52548136 32954011 45727777 32954011 45727777 29832974 45019491 29832974 45019491 972028063 38158431 972028063 38158431 974333496 36532521 974333496 36532521 23572795 34159958 23572795 34159958 978011332 32486991 978011332 32486991 21074898 31884047 21074898 31884047 979360309 29020760 979360309 29020760 17311972 26727782 17311972 26727782 982359817 24918963 982359817 24918963 985368179 21879924 985368179 21879924 986003895 20501229 986003895 20501229 986969808 19332998 986969808 19332998 11947056 17834206 11947056 17834206 11666522 17015935 11666522 17015935 9949755 13725251 9949755 13725251 8381285 12503636 8381285 12503636 991751732 10111643 991751732 10111643 6784681 9576485 6784681 9576485 993491272 8659222 993491272 8659222 5872807 8320406 5872807 8320406 993887020 910352451 993887020 910352451 357392631 748840415 357392631 748840415 501651656 984017925 501651656 984017925 345346329 568460746 345346329 568460746 578496983 867444749 578496983 867444749 423275831 597388318 423275831 597388318 598113223 865839315 598113223 865839315 429919516 468204978 429919516 468204978 688741452 452675620 688741452 452675620 704008214 418170409 704008214 418170409 723257498 405613067 723257498 405613067 255700059 363917172 255700059 363917172 769086298 319619045 769086298 319619045 199866254 300771031 199866254 300771031 189427567 282494380 189427567 282494380 812728329 266540756 812728329 266540756 162773870 240759881 162773870 240759881 148917612 222733770 148917612 222733770 855680839 209179728 855680839 209179728 138791063 207054727 138791063 207054727 132105829 197005007 132105829 197005007 873293797 167687112 873293797 167687112 111384559 162161252 111384559 162161252 893684771 153605831 893684771 153605831 98250601 147415370 98250601 147415370 902817534 141101213 902817534 141101213 87708693 128692378 87708693 128692378 924539110 112419898 924539110 112419898 66716340 96858805 66716340 96858805 937664547 84845572 937664547 84845572 947686121 75117167 947686121 75117167 958283908 60088803 958283908 60088803 39077215 56847824 39077215 56847824 962532361 54197150 962532361 54197150 966773987 49110736 966773987 49110736 32074667 47240540 32074667 47240540 30964866 45081713 30964866 45081713 970044372 41953276 970044372 41953276 27774836 37062477 27774836 37062477 23880076 34766690 23880076 34766690 977264715 34417277 977264715 34417277 977403957 33210748 977403957 33210748 978764741 31807442 978764741 31807442 18772581 28767986 18772581 28767986 981658900 27589304 981658900 27589304 982275530 26749294 982275530 26749294 15927533 23525144 15927533 23525144 15242051 22853433 15242051 22853433 14240044 21684731 14240044 21684731 13753303 21311234 13753303 21311234 986927770 19394054 986927770 19394054 987586870 18402148 987586870 18402148 11976721 17814106 11976721 17814106 988031579 16924691 988031579 16924691 990974204 13309868 990974204 13309868 991406709 12286613 991406709 12286613 992189860 10570028 992189860 10570028 992710261 9549007 992710261 9549007 993455589 8868317 993455589 8868317 993622726 815615998 993622726 815615998 338671160 861006487 338671160 861006487 644994488 727109213 644994488 727109213 491479918 802381154 491479918 802381154 616474289 487928454 616474289 487928454 298840955 443014229 298840955 443014229 701258735 438007145 701258735 438007145 275515296 402760606 275515296 402760606 752391695 349924488 752391695 349924488 231272424 315225660 231272424 315225660 203064270 293813514 203064270 293813514 186705698 277528801 186705698 277528801 180383075 262896130 180383075 262896130 830083236 244327865 830083236 244327865 151916395 223431569 151916395 223431569 856741475 201664644 856741475 201664644 865496746 198821101 865496746 198821101 129652491 192438215 129652491 192438215 116184121 166725712 116184121 166725712 889213910 162054175 889213910 162054175 107480524 156312951 107480524 156312951 897459212 150877070 897459212 150877070 900712331 140102278 900712331 140102278 908608358 132855955 908608358 132855955 83446567 124588843 83446567 124588843 77887338 115563606 77887338 115563606 76401664 110493349 76401664 110493349 927783294 100368015 927783294 100368015 62918981 94023338 62918981 94023338 939973394 85743809 939973394 85743809 56797080 80300383 56797080 80300383 946956644 70088238 946956644 70088238 44741701 63650129 44741701 63650129 40504489 56717697 40504489 56717697 35811722 52128779 35811722 52128779 965220247 50952657 965220247 50952657 967096002 47926613 967096002 47926613 969179398 44588599 969179398 44588599 27833115 38100515 27833115 38100515 25287776 36140758 25287776 36140758 976963252 34832843 976963252 34832843 22546249 32346023 22546249 32346023 19837589 29564519 19837589 29564519 18747506 28785886 18747506 28785886 982535426 25452877 982535426 25452877 984953087 22244543 984953087 22244543 985358836 22001057 985358836 22001057 13878289 21542315 13878289 21542315 986673699 19677093 986673699 19677093 12680737 18595606 12680737 18595606 987567735 18267977 987567735 18267977 988114259 17356229 988114259 17356229 11223870 16979140 11223870 16979140 990141295 13997587 990141295 13997587 990961377 13190718 990961377 13190718 8456538 12291757 8456538 12291757 991981147 10297323 991981147 10297323 6149229 8999597 6149229 8999597 5942175 8654159 5942175 8654159 5657498 7721865 5657498 7721865 5033862 878516114 5033862 878516114 482684938 724120084 482684938 724120084 337018852 553099627 337018852 553099627 570984010 977693665 570984010 977693665 388734092 529415039 388734092 529415039 355035853 928102831 355035853 928102831 540939658 563421326 540939658 563421326 618505575 772294241 618505575 772294241 480659231 526696420 480659231 526696420 548075788 692302012 548075788 692302012 392218396 633500455 392218396 633500455 586741528 871518804 586741528 871518804 376343936 456784093 376343936 456784093 696900056 445237905 696900056 445237905 285698226 421624892 285698226 421624892 260945933 369740185 260945933 369740185 241077434 361410595 241077434 361410595 759643038 346564765 759643038 346564765 792800591 295140597 792800591 295140597 190478789 283494324 190478789 283494324 824250137 260635586 824250137 260635586 167362126 237659463 167362126 237659463 841908675 223138936 841908675 223138936 862182805 202709230 862182805 202709230 882756206 167319189 882756206 167319189 894999757 156407499 894999757 156407499 103842334 154151095 103842334 154151095 904172752 140817991 904172752 140817991 91143415 131805576 91143415 131805576 913610263 127774930 913610263 127774930 81367218 117606416 81367218 117606416 923293530 114978402 923293530 114978402 74693462 100822011 74693462 100822011 65792970 95534957 65792970 95534957 936994217 91792102 936994217 91792102 60592679 81462671 60592679 81462671 948790105 75929943 948790105 75929943 42965596 61416993 42965596 61416993 959284271 59910780 959284271 59910780 39652725 57378705 39652725 57378705 962458264 54883496 962458264 54883496 964454809 51409838 964454809 51409838 33058769 47114254 33058769 47114254 30737930 43053921 30737930 43053921 25911279 38728047 25911279 38728047 23165481 34609108 23165481 34609108 977487598 32980935 977487598 32980935 21580644 31408498 21580644 31408498 980924098 28819960 980924098 28819960 981261534 28502301 981261534 28502301 16309136 23807881 16309136 23807881 13899425 21846893 13899425 21846893 13404686 20491544 13404686 20491544 986413929 19149143 986413929 19149143 987863424 17673846 987863424 17673846 11470908 15111965 11470908 15111965 9221288 13142145 9221288 13142145 8631611 12770553 8631611 12770553 991530201 12298310 991530201 12298310 991786064 10438281 991786064 10438281 6679931 9793036 6679931 9793036 993309036 9214997 993309036 9214997 6114640 8981378 6114640 8981378 5379880 8094237 5379880 507053048 5379880 507053048 596495081 691960987 596495081 691960987 383992112 860196439 383992112 860196439 566020014 976295707 566020014 976295707 652192269 739421602 652192269 739421602 385097476 666445861 385097476 666445861 590581523 603483054 590581523 603483054 455523724 878402575 455523724 878402575 521811261 907621113 521811261 907621113 510372741 613691536 510372741 613691536 657506131 903819898 657506131 903819898 629236894 523444623 629236894 523444623 687903862 459801406 687903862 459801406 304088180 452783469 304088180 452783469 698667419 441021617 698667419 441021617 284078881 422507275 284078881 422507275 264799946 392983028 264799946 392983028 252115659 363718660 252115659 363718660 208982524 312665984 208982524 312665984 790884249 293430773 790884249 293430773 806136843 279311730 806136843 279311730 174886717 263997443 174886717 263997443 169871071 254285309 169871071 254285309 836223590 245311366 836223590 245311366 143664387 204532368 143664387 204532368 863707866 202055268 863707866 202055268 131826432 186937559 131826432 186937559 113519580 161850330 113519580 161850330 106119202 156832677 106119202 156832677 900949915 147026063 900949915 147026063 93351012 131609591 93351012 131609591 914952366 124165301 914952366 124165301 77950428 99888543 77950428 99888543 934836288 95111701 934836288 95111701 57925745 86296524 57925745 86296524 54017484 78751793 54017484 78751793 47323536 68965039 47323536 68965039 46418406 63876779 46418406 63876779 957595798 60412090 957595798 60412090 38540412 53418199 38540412 53418199 33979514 47227831 33979514 47227831 31179722 44439785 31179722 44439785 26241869 39203335 26241869 39203335 24604498 36061752 24604498 36061752 23297888 35000623 23297888 35000623 21561555 30947868 21561555 30947868 20365187 30350136 20365187 30350136 980821839 29269701 980821839 29269701 16822454 24770252 16822454 24770252 15706489 23313003 15706489 23313003 984470657 22375485 984470657 22375485 985412794 22106365 985412794 22106365 13158585 19315834 13158585 19315834 987941571 17676331 987941571 17676331 10468818 15490589 10468818 15490589 9942192 13832290 9942192 13832290 9054978 13384047 9054978 13384047 990994197 12745848 990994197 12745848 8458053 12389202 8458053 12389202 8222900 11850428 8222900 11850428 992391835 10932634 992391835 10932634 992725305 9435585 992725305 9435585 6404131 9010895 6404131 9010895 993390060 729562017 993390060 729562017 374413999 580900622 374413999 580900622 682967282 466746077 682967282 466746077 307913868 454825063 307913868 454825063 300130683 439587706 300130683 439587706 726286058 402929315 726286058 402929315 736512437 379442014 736512437 379442014 249276234 363932369 249276234 363932369 774879110 313235238 774879110 313235238 798531724 294736265 798531724 294736265 801830001 286476465 801830001 286476465 176300842 233756757 176300842 233756757 144846682 217667560 144846682 217667560 855623489 191995457 855623489 191995457 115691902 171152669 115691902 171152669 890558321 162559066 890558321 162559066 107914437 159581430 107914437 159581430 903620161 141763852 903620161 141763852 91021124 134433392 91021124 134433392 915115904 124226254 915115904 124226254 81614029 110404630 81614029 110404630 69026230 99590919 69026230 99590919 65255294 97104324 65255294 97104324 940546930 89050800 940546930 89050800 54848540 81978671 54848540 81978671 945524818 80020406 945524818 80020406 951809519 69603093 951809519 69603093 953577951 68983947 953577951 68983947 42907778 63132881 42907778 63132881 957912604 62289666 957912604 62289666 40950423 60706670 40950423 60706670 39359114 58285348 39359114 58285348 36436992 52610242 36436992 52610242 32184128 47780155 32184128 47780155 973023665 38091869 973023665 38091869 974797465 37319945 974797465 37319945 976389178 35762389 976389178 35762389 23403195 34997062 23403195 34997062 978480429 31825142 978480429 31825142 20875236 29751225 20875236 29751225 980493367 29321658 980493367 29321658 981611677 27384309 981611677 27384309 982151241 26420003 982151241 26420003 16318705 24737838 16318705 24737838 984128874 23037700 984128874 23037700 984790168 22130931 984790168 22130931 13877028 21703093 13877028 21703093 986032618 20457957 986032618 20457957 12337622 18438138 12337622 18438138 12034473 17553874 12034473 17553874 988592898 16611297 988592898 16611297 9825519 14194209 9825519 14194209 9246656 13725247 9246656 13725247 990900908 13449639 990900908 13449639 991469713 11478240 991469713 11478240 7258997 10437425 7258997 10437425 992694755 9545957 992694755 9545957 993094628 776990826 993094628 776990826 438028597 638969141 438028597 638969141 611314968 941461503 611314968 941461503 384698486 658185924 384698486 658185924 651597808 469912411 651597808 469912411 686881819 453333001 686881819 453333001 716343508 413056920 716343508 413056920 274312775 395393241 274312775 395393241 744114549 348999553 744114549 348999553 231980724 344412758 231980724 344412758 772231167 307429553 772231167 307429553 797427834 284037994 797427834 284037994 815530323 268706510 815530323 268706510 843363668 228665078 843363668 228665078 849986974 219774982 849986974 219774982 143465509 182925885 143465509 182925885 879263407 178967621 879263407 178967621 884246067 173457602 884246067 173457602 115372424 171146117 115372424 171146117 887914994 168286987 887914994 168286987 111406993 164464963 111406993 164464963 99688900 138000366 99688900 138000366 913613340 124281021 913613340 124281021 82215304 114928736 82215304 114928736 930056387 99867178 930056387 99867178 63746717 92593704 63746717 92593704 941728491 87302829 941728491 87302829 949680167 70416969 949680167 70416969 953214581 65259881 953214581 65259881 43706717 62090576 43706717 62090576 39758226 58459084 39758226 58459084 961472695 56292007 961472695 56292007 37441110 55541884 37441110 55541884 32341879 47485673 32341879 47485673 31280287 45357797 31280287 45357797 28774132 40277662 28774132 40277662 973066896 39455047 973066896 39455047 975851339 36220214 975851339 36220214 23635586 35315379 23635586 35315379 979560732 30373109 979560732 30373109 16895286 25656660 16895286 25656660 983740024 24043736 983740024 24043736 15634823 22643672 15634823 22643672 984939940 22215211 984939940 22215211 12635376 18946183 12635376 18946183 988546322 16293439 988546322 16293439 989624494 15133180 989624494 15133180 990098335 14194208 990098335 14194208 990774897 13704733 990774897 13704733 8522365 12546680 8522365 12546680 992003790 11517840 992003790 11517840 7026512 10142434 7026512 10142434 992890334 9733158 992890334 9733158 6352802 8567754 6352802 8567754 5795227 808539871 5795227 808539871 612082174 556009064 612082174 556009064 376213535 876188252 376213535 876188252 343035072 505315168 343035072 505315168 511047533 829429806 511047533 829429806 391025953 595425164 391025953 595425164 668902072 480833757 668902072 480833757 315296786 471199465 315296786 471199465 683764578 465314909 683764578 465314909 705667704 424557591 705667704 424557591 256614667 380639794 256614667 380639794 236449973 340094643 236449973 340094643 788160905 310312055 788160905 310312055 194199667 290881172 194199667 290881172 814495246 277130683 814495246 277130683 828639054 242468538 828639054 242468538 158555807 237899939 158555807 237899939 148262719 220318833 148262719 220318833 141364737 203750767 141364737 203750767 134751097 197528137 134751097 197528137 876145078 182496841 876145078 182496841 880346067 175861338 880346067 175861338 116394267 171258555 116394267 171258555 886655632 162772618 886655632 162772618 892883130 154798799 892883130 154798799 100353054 149429955 100353054 149429955 96439641 143415256 96439641 143415256 93529601 139017398 93529601 139017398 912925288 125831091 912925288 125831091 71140334 106895409 71140334 106895409 67976020 99928097 67976020 99928097 936713937 93139912 936713937 93139912 60949832 90413367 60949832 90413367 941321200 77395980 941321200 77395980 47455702 70419793 47455702 70419793 952778757 66882180 952778757 66882180 44487772 64210347 44487772 64210347 957438421 60329901 957438421 60329901 959647736 59078223 959647736 59078223 39204560 55832117 39204560 55832117 35521820 50598231 35521820 50598231 966552476 48628807 966552476 48628807 32299675 44112251 32299675 44112251 970556109 40175176 970556109 40175176 25083300 37361303 25083300 37361303 24011744 36104148 24011744 36104148 976832761 33329133 976832761 33329133 21140013 31005543 21140013 31005543 20389638 28351334 20389638 28351334 981999693 27037839 981999693 27037839 17062577 24992010 17062577 24992010 14609837 22537180 14609837 22537180 14229077 22172711 14229077 22172711 986928591 18267976 986928591 18267976 11165432 17058326 11165432 17058326 989618433 15728634 989618433 15728634 10078519 14610315 10078519 14610315 990560112 14176475 990560112 14176475 9353490 13295289 9353490 13295289 8684504 12298309 8684504 12298309 7741579 10829068 7741579 10829068 992596727 10468942 992596727 10468942 992781189 9867155 992781189 9867155 6695839 723390129 6695839 723390129 586725346 991446114 586725346 991446114 444794766 631389541 444794766 631389541 358860527 897163753 358860527 897163753 676163191 476353673 676163191 476353673 680503378 470918274 680503378 470918274 682072489 469261667 682072489 469261667 312113557 451899966 312113557 451899966 296733990 441826042 296733990 441826042 260273519 384979550 260273519 384979550 250161366 343102287 250161366 343102287 779597931 326126727 779597931 326126727 194014100 292990740 194014100 292990740 810685325 277732322 810685325 277732322 178169566 245392494 178169566 245392494 147939576 217889822 147939576 217889822 857663925 204251354 857663925 204251354 133212107 199896553 133212107 199896553 882788131 172994215 882788131 172994215 893420188 151397927 893420188 151397927 902770134 145610872 902770134 145610872 91484274 128512421 91484274 128512421 81235328 117270954 81235328 117270954 926736493 109112713 926736493 109112713 70464594 105798729 70464594 105798729 931379497 102860081 931379497 102860081 67554964 100427669 67554964 100427669 934403925 98138472 934403925 98138472 63474733 90779389 63474733 90779389 941149159 87532635 941149159 87532635 53697604 76955534 53697604 76955534 948922672 70836275 948922672 70836275 952718339 68955366 952718339 68955366 46151913 65440633 46151913 65440633 42333996 62724213 42333996 62724213 39676283 58553015 39676283 58553015 961151991 56903658 961151991 56903658 34540391 50121559 34540391 50121559 33447952 49018001 33447952 49018001 968571855 45365138 968571855 45365138 969295559 45035407 969295559 45035407 28203058 40314387 28203058 40314387 972861391 38457706 972861391 38457706 25010378 36830835 25010378 36830835 24099517 36315887 24099517 36315887 979450348 29976331 979450348 29976331 981404847 28054419 981404847 28054419 17873040 26755469 17873040 26755469 983373231 25099323 983373231 25099323 15038152 23018096 15038152 23018096 14708640 19848876 14708640 19848876 986963923 19070333 986963923 19070333 11489009 17287554 11489009 17287554 11031573 15389151 11031573 15389151 990318869 14488483 990318869 14488483 9674623 14292049 9674623 14292049 9605190 14276805 9605190 14276805 8811473 12873610 8811473 12873610 991893053 11901887 991893053 11901887 992100277 11408286 992100277 11408286 992212600 10578075 992212600 10578075 7126217 559497586 7126217 559497586 671590867 480766372 671590867 480766372 314697532 471153573 314697532 471153573 310587555 454606563 310587555 454606563 297309359 444804350 297309359 444804350 701292909 414345080 701292909 414345080 727744283 393828353 727744283 393828353 243057802 354515149 243057802 354515149 763046467 344163237 763046467 344163237 771942150 326886275 771942150 326886275 211923729 296282131 211923729 296282131 809567324 261846850 809567324 261846850 164958288 238653117 164958288 238653117 843328877 235264270 843328877 235264270 848682747 226751183 848682747 226751183 146772618 217735778 146772618 217735778 864481955 186603234 864481955 186603234 123781066 181305951 123781066 181305951 112284656 164123483 112284656 164123483 891172800 163087429 891172800 163087429 898863082 151782589 898863082 151782589 86524965 129625563 86524965 129625563 76535715 112798335 76535715 112798335 926597389 109031052 926597389 109031052 932736387 102175328 932736387 102175328 935062716 97753343 935062716 97753343 60999660 89930233 60999660 89930233 59961462 88906025 59961462 88906025 941621544 86294121 941621544 86294121 54631347 81566010 54631347 81566010 946797704 76032932 946797704 76032932 951811803 71696775 951811803 71696775 48130647 71454883 48130647 71454883 953190842 68897809 953190842 68897809 46407806 66067295 46407806 66067295 960415630 57808002 960415630 57808002 965521513 49776657 965521513 49776657 966816709 45474701 966816709 45474701 969428294 44635111 969428294 44635111 27107005 40537234 27107005 40537234 972753503 37899018 972753503 37899018 25113768 37367475 25113768 37367475 24114057 35857075 24114057 35857075 23353642 33186058 23353642 33186058 21622102 32001006 21622102 32001006 20623400 30221774 20623400 30221774 980177177 29984027 980177177 29984027 981730179 25611057 981730179 25611057 15850230 23467553 15850230 23467553 984312321 23114808 984312321 23114808 984796029 22507395 984796029 22507395 985518438 21951082 985518438 21951082 986533209 19571896 986533209 19571896 12643149 18400971 12643149 18400971 11040611 16621543 11040611 16621543 989212959 15961089 989212959 15961089 10220208 15244042 10220208 15244042 989877518 14515890 989877518 14515890 9709323 14457937 9709323 14457937 990868566 13685301 990868566 13685301 8911809 13190719 8911809 13190719 991563419 12193474 991563419 12193474 7850997 11584119 7850997 11584119 7387472 10977001 7387472 10977001 992460250 10894616 992460250 10894616 7206960 694948269 7206960 694948269 649458523 602446779 649458523 602446779 429342841 999810167 429342841 999810167 365160363 639393307 365160363 639393307 653358241 983313185 653358241 983313185 378564836 579694558 378564836 579694558 498407215 916672157 498407215 916672157 640090791 521440383 640090791 521440383 514443117 731324585 514443117 731324585 668285600 490651862 668285600 490651862 678322428 453314913 678322428 453314913 724710871 355491995 724710871 355491995 762363770 343536904 762363770 343536904 221136392 326961807 221136392 326961807 798955698 286477225 798955698 286477225 176168313 254695589 176168313 254695589 831777670 251704055 831777670 251704055 162469327 235967704 162469327 235967704 153621875 228904898 153621875 228904898 144681018 214846590 144681018 214846590 142058981 210530926 142058981 210530926 861831465 204475166 861831465 204475166 126175353 188876590 126175353 188876590 874770472 183860915 874770472 183860915 881921767 166436390 881921767 166436390 109742651 154105455 109742651 154105455 102393409 152215663 102393409 152215663 91210388 136282520 91210388 136282520 913717577 127080000 913717577 127080000 922258315 116429626 922258315 116429626 925863275 111827282 925863275 111827282 73807328 105836435 73807328 105836435 66078794 97107699 66078794 97107699 935816633 89093535 935816633 89093535 941836338 79325562 941836338 79325562 50364105 72186266 50364105 72186266 47400559 68796761 47400559 68796761 44270895 65458158 44270895 65458158 39974926 58858781 39974926 58858781 962717343 55168052 962717343 55168052 35909531 50554056 35909531 50554056 33789410 49825844 33789410 49825844 33425416 46968475 33425416 46968475 968355036 45744979 968355036 45744979 971898109 41462706 971898109 41462706 27249961 39271406 27249961 39271406 24380150 36409687 24380150 36409687 977228439 33749592 977228439 33749592 21473937 32150427 21473937 32150427 20661199 30465269 20661199 30465269 19253988 28111876 19253988 28111876 16416181 25240543 16416181 25240543 983639459 24701081 983639459 24701081 984227370 23467551 984227370 23467551 15305194 23440459 15305194 23440459 984474309 22244538 984474309 22244538 14105712 21333294 14105712 21333294 986465408 19857623 986465408 19857623 12209338 17565504 12209338 17565504 989487457 14891778 989487457 14891778 990437721 14351085 990437721 14351085 9221929 13715175 9221929 13715175 8640160 13015699 8640160 13015699 991205461 12585930 991205461 12585930 8244680 12381933 8244680 12381933 991638622 11836857 991638622 11836857 7419030 11148341 7419030 11148341 7266528 10952495 7266528 539255480 7266528 539255480 654369543 994450264 654369543 994450264 382395750 571070718 382395750 571070718 664506993 483769607 664506993 483769607 311103346 455680448 311103346 455680448 303313482 436434585 303313482 436434585 722496822 398841258 722496822 398841258 737362400 373266208 737362400 373266208 751429390 364521163 751429390 364521163 231183528 345933334 231183528 345933334 229323110 336074523 229323110 336074523 779103315 314731273 779103315 314731273 191572249 269376765 191572249 269376765 169561277 255556080 169561277 255556080 831468194 251786412 831468194 251786412 166219075 236062597 166219075 236062597 843494639 232366033 843494639 232366033 149233381 223745302 149233381 223745302 852331747 218415542 852331747 218415542 857099074 201303503 857099074 201303503 872469474 184962580 872469474 184962580 881824828 167751006 881824828 167751006 895385524 157152993 895385524 157152993 93321735 139280877 93321735 139280877 921601522 116043146 921601522 116043146 76081063 112712672 76081063 112712672 929996715 103421097 929996715 103421097 932836732 99997831 932836732 99997831 64455310 91632375 64455310 91632375 59821794 87729962 59821794 87729962 58403243 78005679 58403243 78005679 49226473 73044292 49226473 73044292 48030131 71537487 48030131 71537487 954541900 66938067 954541900 66938067 956974289 62156949 956974289 62156949 958946924 59697264 958946924 59697264 38654202 56100734 38654202 56100734 963746391 51051162 963746391 51051162 31540448 45143164 31540448 45143164 27874754 41233048 27874754 41233048 974339150 36746965 974339150 36746965 24071034 35613264 24071034 35613264 23206997 31520118 23206997 31520118 979441132 30465268 979441132 30465268 979930946 30020689 979930946 30020689 19079015 27479326 19079015 27479326 983131818 24941771 983131818 24941771 983934426 23999678 983934426 23999678 984048658 22838878 984048658 22838878 14263759 20739793 14263759 20739793 986289842 19541159 986289842 19541159 987705779 17796564 987705779 17796564 11458069 17460218 11458069 17460218 10702044 16364862 10702044 16364862 989426901 14692829 989426901 14692829 9801930 14515891 9801930 14515891 990688184 14041312 990688184 14041312 990710759 13863330 990710759 13863330 991275151 12658160 991275151 12658160 992118081 11345857 992118081 11345857 7291166 10972853 7291166 10972853 7274222 795473115 7274222 795473115 567247271 899226138 567247271 899226138 408243326 578162875 408243326 578162875 621685059 792012692 621685059 792012692 360060979 533570578 360060979 533570578 646625576 754586959 646625576 754586959 384486330 607082165 384486330 607082165 573854023 757787982 573854023 757787982 487754349 500326549 487754349 500326549 661736401 966006984 661736401 966006984 524343316 620103910 524343316 620103910 659066095 982105263 659066095 982105263 438628216 717943077 438628216 717943077 568843492 744571444 568843492 744571444 621939971 498988457 621939971 498988457 323327591 481796179 323327591 481796179 690101189 430061860 690101189 430061860 272581623 375996871 272581623 375996871 747617350 367847349 747617350 367847349 243954426 355804187 243954426 355804187 761499345 352519989 761499345 352519989 231575012 341102342 231575012 341102342 795464521 302202987 795464521 302202987 194427677 292313117 194427677 292313117 828853911 255940739 828853911 255940739 844890647 227040906 844890647 227040906 853445643 213995716 853445643 213995716 138717266 193104570 138717266 193104570 124966852 182607705 124966852 182607705 878807602 177573861 878807602 177573861 110511587 159896290 110511587 159896290 895220140 156541914 895220140 156541914 897856255 143459342 897856255 143459342 906022235 134801892 906022235 134801892 919523351 121262026 919523351 121262026 78021793 114135503 78021793 114135503 925398148 108373904 925398148 108373904 71044473 103083951 71044473 103083951 932795244 98665414 932795244 98665414 937384215 92916578 937384215 92916578 60488313 89612689 60488313 89612689 948603269 75354603 948603269 75354603 949688201 74164028 949688201 74164028 47935464 69016854 47935464 69016854 46548081 68983949 46548081 68983949 955624718 65190586 955624718 65190586 41292454 60375947 41292454 60375947 960866745 58067545 960866745 58067545 962099269 54766609 962099269 54766609 36814465 51798942 36814465 51798942 34273835 47862000 34273835 47862000 30109927 44794946 30109927 44794946 29009799 43793899 29009799 43793899 971093110 41688432 971093110 41688432 972311963 40401628 972311963 40401628 972751077 37144060 972751077 37144060 24637248 36972080 24637248 36972080 23829137 35806622 23829137 35806622 23430044 32510509 23430044 32510509 978693386 31453058 978693386 31453058 20691971 31395408 20691971 31395408 979522784 30802243 979522784 30802243 20172591 29348775 20172591 29348775 18290736 28206994 18290736 28206994 981975591 27292217 981975591 27292217 15808318 23037698 15808318 23037698 14116549 20991415 14116549 20991415 12997349 19729824 12997349 19729824 987520066 18443553 987520066 18443553 10591339 14990202 10591339 14990202 9566560 13187823 9566560 13187823 8711229 12871523 8711229 12871523 8032023 11859331 8032023 11859331 992156307 11171531 992156307 11171531 992224279 778055349 992224279 778055349 501946398 937515950 501946398 937515950 345339178 787772984 345339178 787772984 627123309 617515891 627123309 617515891 484371793 754115373 484371793 754115373 639300897 965969667 639300897 965969667 542582690 632188388 542582690 632188388 593773609 533352351 593773609 533352351 368006181 491974346 368006181 491974346 668977149 489475530 668977149 489475530 301231820 432991407 301231820 432991407 281341795 417126655 281341795 417126655 733170867 373571169 733170867 373571169 246578160 361331829 246578160 361331829 238672294 357317666 238672294 357317666 790318660 296713703 790318660 296713703 802152423 290525023 802152423 290525023 817391796 271997879 817391796 271997879 178457445 267139818 178457445 267139818 825186581 261385116 825186581 261385116 157850699 233187681 157850699 233187681 153257895 217735781 153257895 217735781 131447836 196948643 131447836 196948643 129033445 188677013 129033445 188677013 880324212 163970836 880324212 163970836 106390654 154433684 106390654 154433684 898191516 149666335 898191516 149666335 99073595 144656742 99073595 144656742 909686298 131804751 909686298 131804751 81321969 121503772 81321969 121503772 80622251 117679962 80622251 117679962 924519414 112743768 924519414 112743768 927070909 107792507 927070909 107792507 936214596 95631567 936214596 95631567 63102205 92551988 63102205 92551988 939276995 80622800 939276995 80622800 946139345 78674733 946139345 78674733 949005135 75914974 949005135 75914974 950354580 70070579 950354580 70070579 45783099 65580891 45783099 65580891 958403535 60463100 958403535 60463100 960095718 58739597 960095718 58739597 962189311 55572410 962189311 55572410 36498953 52856071 36498953 52856071 964819511 51293695 964819511 51293695 965990676 49059605 965990676 49059605 968604244 45567116 968604244 45567116 30366214 45434836 30366214 45434836 969178037 44311979 969178037 44311979 970233722 43765225 970233722 43765225 27627510 41027521 27627510 41027521 972367838 40293528 972367838 40293528 25649310 37252864 25649310 37252864 24330856 36607664 24330856 36607664 977559570 33818000 977559570 33818000 21272642 32012757 21272642 32012757 979120568 28921049 979120568 28921049 18201157 25708587 18201157 25708587 983406045 24737843 983406045 24737843 15913342 23282189 15913342 23282189 984585337 22574845 984585337 22574845 985851848 20936394 985851848 20936394 12818719 17846929 12818719 17846929 988524832 16364867 988524832 16364867 10612466 15312173 10612466 15312173 989954803 15130930 989954803 15130930 990306465 14543275 990306465 14543275 8894992 13201721 8894992 13201721 991107609 12949049 991107609 12949049 8044374 12286608 8044374 12286608 8040760 683926460 8040760 683926460 628099240 838806145 628099240 838806145 424160482 517138110 424160482 517138110 578228477 901868465 578228477 901868465 622883652 937900271 622883652 937900271 348616348 563680870 348616348 563680870 537999534 882771489 537999534 882771489 543642936 594603231 543642936 594603231 467888818 817733796 467888818 817733796 374778574 853806599 374778574 853806599 331666300 473559728 331666300 473559728 312317056 418194865 312317056 418194865 718886092 404577864 718886092 404577864 253845105 376510089 253845105 376510089 748939160 369117478 748939160 369117478 211284395 317052437 211284395 317052437 209945805 303577358 209945805 303577358 797446855 301085576 797446855 301085576 801176171 282308451 801176171 282308451 180525472 264553273 180525472 264553273 826272762 256308169 826272762 256308169 832163310 245485782 832163310 245485782 148418701 210684933 148418701 210684933 867071759 197099627 867071759 197099627 129548951 193551978 129548951 193551978 887770991 166295446 887770991 166295446 893049793 157720325 893049793 157720325 896600839 154836970 896600839 154836970 902660752 145119949 902660752 145119949 95303694 137969936 95303694 137969936 84860066 127644560 84860066 127644560 916281120 122499345 916281120 122499345 80212425 117235208 80212425 117235208 923165025 114866671 923165025 114866671 925283468 112579180 925283468 112579180 926038816 102699890 926038816 102699890 66041994 96872771 66041994 96872771 61274364 85276166 61274364 85276166 56633100 80540800 56633100 80540800 50356921 74060248 50356921 74060248 951287868 72259936 951287868 72259936 47092008 67656655 47092008 67656655 957782220 62130289 957782220 62130289 959444690 59815898 959444690 59815898 37878264 54501839 37878264 54501839 964133361 50554061 964133361 50554061 968579555 44635113 968579555 44635113 971471218 42421749 971471218 42421749 971749618 40141318 971749618 40141318 25409220 37876447 25409220 37876447 24870696 36752902 24870696 36752902 978057937 33130879 978057937 33130879 978268694 32288931 978268694 32288931 980309532 28589919 980309532 28589919 981426363 27807672 981426363 27807672 16240504 24832465 16240504 24832465 13777094 20305297 13777094 20305297 986633188 18687438 986633188 18687438 11929141 18010941 11929141 18010941 988686259 16738396 988686259 16738396 989241789 15365461 989241789 15365461 989831715 15060275 989831715 15060275 990240670 13922554 990240670 13922554 990904769 13217322 990904769 13217322 8808866 768755331 8808866 768755331 487205146 593474873 487205146 593474873 391462664 945121511 391462664 945121511 619121045 594030951 619121045 594030951 359799668 803701805 359799668 803701805 447466698 609424838 447466698 609424838 377040618 821254367 377040618 821254367 637176903 515675029 637176903 515675029 395233984 727788057 395233984 727788057 578998874 554832863 578998874 554832863 455207877 768836472 455207877 768836472 549841056 916877081 549841056 916877081 615870953 637438380 615870953 637438380 425283595 882441637 425283595 882441637 681057592 439786864 681057592 439786864 717214438 418285644 717214438 418285644 277456325 406622690 277456325 406622690 250605699 370606322 250605699 370606322 755133989 330774265 755133989 330774265 781542144 307984140 781542144 307984140 203497972 302562922 203497972 302562922 198033450 285529381 198033450 285529381 815846960 275740196 815846960 275740196 816875385 263405797 816875385 263405797 169562679 256676238 169562679 256676238 830335167 235599711 830335167 235599711 848405242 217507161 848405242 217507161 856005359 209713266 856005359 209713266 131776585 194909519 131776585 194909519 128555455 186322110 128555455 186322110 121128892 177015124 121128892 177015124 113052981 166538587 113052981 166538587 891567042 159067153 891567042 159067153 97918439 145111797 97918439 145111797 906880362 128400054 906880362 128400054 85300411 127081514 85300411 127081514 919864723 115402859 919864723 115402859 76597142 113365043 76597142 113365043 928832594 107408126 928832594 107408126 67201046 96897131 67201046 96897131 938046760 88164026 938046760 88164026 56857427 83600946 56857427 83600946 945756428 77007892 945756428 77007892 949067744 75880096 949067744 75880096 50422797 75181385 50422797 75181385 951795639 68111788 951795639 68111788 43268931 62901559 43268931 62901559 958228146 60977516 958228146 60977516 40517958 59259439 40517958 59259439 961251559 56225542 961251559 56225542 36867394 53533866 36867394 53533866 965078278 48170040 965078278 48170040 31217268 46367681 31217268 46367681 29662100 44112249 29662100 44112249 28634006 42648890 28634006 42648890 27551817 40826451 27551817 40826451 972958625 39380240 972958625 39380240 974231179 37860787 974231179 37860787 974724742 37401548 974724742 37401548 23050680 34544192 23050680 34544192 22603825 33536777 22603825 33536777 978173231 32928235 978173231 32928235 20964804 30076378 20964804 30076378 980965191 27589305 980965191 27589305 16582001 25293983 16582001 25293983 16116298 25097714 16116298 25097714 984532980 22868308 984532980 22868308 14767782 22503714 14767782 22503714 985358629 21968764 985358629 21968764 13438336 20612796 13438336 20612796 986365704 19595696 986365704 19595696 12171925 18281646 12171925 18281646 987879062 17829610 987879062 17829610 989142464 16460003 989142464 16460003 989626166 15487568 989626166 15487568 10251626 15065661 10251626 15065661 990578936 13997617 990578936 13997617 991190287 12862259 991190287 712258054 991190287 712258054 409319214 895010300 409319214 895010300 466434081 649653905 466434081 649653905 338595692 927509010 338595692 927509010 488647348 682564179 488647348 682564179 595370906 785938246 595370906 785938246 461322940 675478851 461322940 675478851 589589866 826609437 589589866 826609437 378338827 563634611 378338827 563634611 565434527 951631844 565434527 951631844 354669390 706591067 354669390 706591067 657561346 980921608 657561346 980921608 406469562 752559139 406469562 752559139 351474737 564487128 351474737 564487128 619107619 936731305 619107619 936731305 410248379 500345984 410248379 500345984 593212754 973738324 593212754 973738324 478005579 569545621 478005579 569545621 653822125 528605013 653822125 528605013 349498691 927209765 349498691 927209765 657754618 719563772 657754618 719563772 548045485 899202376 548045485 899202376 481467607 609574410 481467607 609574410 597254593 633660852 597254593 633660852 429148673 966658362 429148673 966658362 640015713 707895139 640015713 707895139 316622998 466579450 316622998 466579450 303127012 446356923 303127012 446356923 271711594 376920962 271711594 376920962 764152124 347080646 764152124 347080646 228179492 325391698 228179492 325391698 211465897 311694532 211465897 311694532 797444570 291808379 797444570 291808379 814715054 275866535 814715054 275866535 181217922 274675831 181217922 274675831 822074659 263629625 822074659 263629625 167019756 248812407 167019756 248812407 839110648 239268479 839110648 239268479 843073977 221442479 843073977 221442479 866819474 198753232 866819474 198753232 130268974 193004380 130268974 193004380 122332012 181168233 122332012 181168233 880992325 172772377 880992325 172772377 113265301 167024100 113265301 167024100 889878034 151566116 889878034 151566116 901660208 147204048 901660208 147204048 97143087 131112052 97143087 131112052 86655612 126091053 86655612 126091053 917440618 116033564 917440618 116033564 76973485 115660112 76973485 115660112 74383278 108813568 74383278 108813568 928717013 107907779 928717013 107907779 932971856 95949771 932971856 95949771 62593210 91911390 62593210 91911390 942920687 84631505 942920687 84631505 946130286 77514641 946130286 77514641 51689603 76854748 51689603 76854748 953842314 68538760 953842314 68538760 42351210 60780315 42351210 60780315 959082862 58781210 959082862 58781210 961969811 54944371 961969811 54944371 964504002 48998782 964504002 48998782 31374776 45484692 31374776 45484692 969219217 45107200 969219217 45107200 29729236 44890163 29729236 44890163 970469243 43583289 970469243 43583289 972416018 38467167 972416018 38467167 974120970 38287498 974120970 38287498 25403612 37144059 25403612 37144059 975743267 35205179 975743267 35205179 22839242 34156496 22839242 34156496 22466555 33522917 22466555 33522917 21811978 32873309 21811978 32873309 978482473 32152799 978482473 32152799 978726375 30821164 978726375 30821164 19239367 29414556 19239367 29414556 18073875 26128306 18073875 26128306 982754122 25685181 982754122 25685181 983165014 24929948 983165014 24929948 15377899 22901912 15377899 22901912 985810805 20674855 985810805 20674855 986542978 19780627 986542978 19780627 12156366 18372756 12156366 18372756 988683433 16832641 988683433 16832641 10913832 16491276 10913832 16491276 989435537 15736418 989435537 15736418 10435419 15365460 10435419 15365460 9994806 14948652 9994806 14948652 990211995 13870262 990211995 13870262 9015982 13173199 9015982 13173199 991079796 583188316 991079796 583188316 394587386 992165188 394587386 992165188 554195616 748997759 554195616 748997759 401967275 911758246 401967275 911758246 579351520 560983824 579351520 560983824 480908202 910438449 480908202 910438449 576071194 562517548 576071194 562517548 643034135 991936352 643034135 991936352 341295517 724530432 341295517 724530432 645363404 658779564 645363404 658779564 344111689 612063897 344111689 612063897 515855327 859788747 515855327 859788747 588821374 868935072 588821374 868935072 424277535 580030503 424277535 580030503 599895500 833705216 599895500 833705216 433282695 491754849 433282695 491754849 316880262 476131919 316880262 476131919 306137306 454691556 306137306 454691556 263244692 381483196 263244692 381483196 252956428 378145832 252956428 378145832 744435006 370949745 744435006 370949745 762984472 345449883 762984472 345449883 788073222 302933634 788073222 302933634 189730758 287087603 189730758 287087603 185698540 277467976 185698540 277467976 816222490 263974546 816222490 263974546 164787583 248226598 164787583 248226598 150542280 218279024 150542280 218279024 141886244 204417656 141886244 204417656 865315413 197933756 865315413 197933756 131546887 194002637 131546887 194002637 874023613 183825840 874023613 183825840 877914762 179533082 877914762 179533082 111892643 154336838 111892643 154336838 900486000 149873183 900486000 149873183 98462198 142822890 98462198 142822890 92252134 130822104 92252134 130822104 917130377 124616209 917130377 124616209 922828659 113873935 922828659 113873935 928245200 105206617 928245200 105206617 69493854 104483949 69493854 104483949 932514415 99204219 932514415 99204219 59149713 84937130 59149713 84937130 945930694 77908802 945930694 77908802 51225071 73180878 51225071 73180878 48383811 71884909 48383811 71884909 47189683 66730652 47189683 66730652 955448121 63650126 955448121 63650126 957510219 62455658 957510219 62455658 41770521 58171984 41770521 58171984 39125363 57434292 39125363 57434292 962718825 53578238 962718825 53578238 35609139 52228601 35609139 52228601 35179241 50977970 35179241 50977970 967243241 48196566 967243241 48196566 967763578 47149830 967763578 47149830 968741922 45501054 968741922 45501054 969983812 44044946 969983812 44044946 27693391 39430154 27693391 39430154 25840981 38504176 25840981 38504176 976507907 34856271 976507907 34856271 22573771 32680918 22573771 32680918 20500581 30035534 20500581 30035534 17530023 26244722 17530023 26244722 982949650 25206236 982949650 25206236 14489085 22162108 14489085 22162108 14034988 21955747 14034988 21955747 985944337 20672313 985944337 20672313 13162015 19796687 13162015 19796687 12758643 19236530 12758643 19236530 987567486 18438140 987567486 18438140 988134675 16982417 988134675 16982417 10524496 15746158 10524496 15746158 989737233 15065660 989737233 15065660 9396894 13886083 9396894 13886083 9226030 13444754 9226030 13444754 990948371 819920028 990948371 819920028 408381127 912535529 408381127 912535529 393561848 581136259 393561848 581136259 529417816 712451238 529417816 712451238 473279961 617584889 473279961 617584889 592062472 810578262 592062472 810578262 402913415 762116357 402913415 762116357 588249676 545196182 588249676 545196182 329265280 477538829 329265280 477538829 687529119 410575745 687529119 410575745 726968388 399351662 726968388 399351662 263165279 389179592 263165279 389179592 737933221 382892608 737933221 382892608 254994499 380147911 254994499 380147911 213013863 313154486 213013863 313154486 792442614 297900302 792442614 297900302 803408593 285791602 803408593 285791602 176799308 266770955 176799308 266770955 168964951 250563156 168964951 250563156 842353031 236601269 842353031 236601269 147982714 222834352 147982714 222834352 858847295 207048500 858847295 207048500 133094632 197558856 133094632 197558856 885502428 162703553 885502428 162703553 894352093 150702306 894352093 150702306 99475990 145822050 99475990 145822050 96614347 130982812 96614347 130982812 915321241 126800572 915321241 126800572 84075015 126044729 84075015 126044729 83138407 124510520 83138407 124510520 81940909 120217979 81940909 120217979 77151619 114657632 77151619 114657632 924906907 111707532 924906907 111707532 73723006 107952993 73723006 107952993 938706815 92175655 938706815 92175655 59532815 83718197 59532815 83718197 54221858 80704340 54221858 80704340 947089085 78535830 947089085 78535830 52168971 77261875 52168971 77261875 951702265 68538759 951702265 68538759 955536312 65857779 955536312 65857779 43224272 63984823 43224272 63984823 40533485 56540243 40533485 56540243 37826673 54168310 37826673 54168310 34386322 48476739 34386322 48476739 967679363 46300105 967679363 46300105 969695013 43876429 969695013 43876429 971967262 41173353 971967262 41173353 24995550 35758377 24995550 35758377 23397894 34971476 23397894 34971476 977448972 33048799 977448972 33048799 978397670 32475087 978397670 32475087 980083634 30020693 980083634 30020693 980525582 29010740 980525582 29010740 18205160 28296567 18205160 28296567 17115732 26318020 17115732 26318020 984050368 23085490 984050368 23085490 985224760 22182725 985224760 22182725 13476819 19744743 13476819 19744743 986874549 19123485 986874549 19123485 987596887 17601029 987596887 17601029 11483706 17342290 11483706 17342290 988914323 16348163 988914323 16348163 10540480 15859955 10540480 15859955 10334863 15060653 10334863 15060653 990416238 14346683 990416238 14346683 9489772 13922550 9489772 13922550 9045124 13593552 9045124 862110455 9045124 862110455 502151541 919510753 502151541 919510753 657158737 793050629 657158737 793050629 357261012 719990223 357261012 719990223 545709417 832812833 545709417 832812833 400501480 914916914 400501480 914916914 601522377 757149311 601522377 757149311 472095830 881591651 472095830 881591651 664702496 484143204 664702496 484143204 290342748 421855572 290342748 421855572 725318665 405285034 725318665 405285034 728176379 396926319 728176379 396926319 262795179 390733736 262795179 390733736 254009952 353834489 254009952 353834489 767430705 340831120 767430705 340831120 205221680 297906406 205221680 297906406 803329376 287645421 803329376 287645421 188528557 281766455 188528557 281766455 823598062 262241814 823598062 262241814 826423079 259623733 826423079 259623733 157277475 230045618 157277475 230045618 148477482 212549967 148477482 212549967 140150223 206141274 140150223 206141274 866165516 194568553 866165516 194568553 129501637 189450971 129501637 189450971 121739724 177962025 121739724 177962025 885432076 163779917 885432076 163779917 897160320 150959636 897160320 150959636 98518404 141697147 98518404 141697147 911128612 132638357 911128612 132638357 912483130 129300808 912483130 129300808 85977851 128604203 85977851 128604203 917435131 118493381 917435131 118493381 922783156 112285456 922783156 112285456 927317052 105789163 927317052 105789163 69999921 105732522 69999921 105732522 937139055 83318937 937139055 83318937 945319465 80821357 945319465 80821357 53233367 78542741 53233367 78542741 51401498 75578598 51401498 75578598 49276918 72392328 49276918 72392328 954181382 66784762 954181382 66784762 955311602 66107846 955311602 66107846 43038189 63298039 43038189 63298039 961187002 55083248 961187002 55083248 36911914 51286291 36911914 51286291 966501056 47739907 966501056 47739907 30946382 45509998 30946382 45509998 28126114 39686660 28126114 39686660 973218456 36339775 973218456 36339775 23948063 34870257 23948063 34870257 22716830 33651671 22716830 33651671 977862219 31618801 977862219 31618801 20753687 31244126 20753687 31244126 19771527 29851101 19771527 29851101 19265241 29414559 19265241 29414559 981465627 26716442 981465627 26716442 982371791 26538702 982371791 26538702 16817789 25811988 16817789 25811988 983925121 23946146 983925121 23946146 984235322 23570315 984235322 23570315 14663512 22643673 14663512 22643673 14315395 21331656 14315395 21331656 13657185 20437381 13657185 20437381 986635318 19595697 986635318 19595697 986925482 18065950 986925482 18065950 11595628 16533717 11595628 16533717 989230052 15487569 989230052 15487569 990364478 14149638 990364478 14149638 990669094 765387962 990669094 765387962 368138722 933039734 368138722 933039734 498997817 720050963 498997817 720050963 588734521 596839685 588734521 596839685 394366788 982994584 394366788 982994584 523387794 687069159 523387794 687069159 392499775 865512202 392499775 865512202 603737105 612829369 603737105 612829369 455111277 885043468 455111277 885043468 626444523 995175130 626444523 995175130 328033933 464048911 328033933 464048911 698592263 412758637 698592263 412758637 274419945 397470330 274419945 397470330 732941491 388576440 732941491 388576440 254675276 351542410 254675276 351542410 773074720 321436561 773074720 321436561 785299246 317962748 785299246 317962748 194018572 288824705 194018572 288824705 806917927 267283405 806917927 267283405 173868420 260719085 173868420 260719085 832912049 243551104 832912049 243551104 159475464 238715296 159475464 238715296 152290934 213995713 152290934 213995713 857214894 212327342 857214894 212327342 140646932 207616230 140646932 207616230 135759858 192026645 135759858 192026645 127611387 189181871 127611387 189181871 880403708 176471738 880403708 176471738 890370499 164272581 890370499 164272581 106979179 160008398 106979179 160008398 103735707 153324726 103735707 153324726 898804223 147940522 898804223 147940522 909181974 133466668 909181974 133466668 88559846 132596052 88559846 132596052 912556115 128845829 912556115 128845829 84190669 126605556 84190669 126605556 81617848 122181179 81617848 122181179 80120472 119432640 80120472 119432640 925042174 110311455 925042174 110311455 70822978 96066958 70822978 96066958 940333270 84152033 940333270 84152033 53269575 79135221 53269575 79135221 949692628 69863336 949692628 69863336 45531149 66362083 45531149 66362083 43514904 63353705 43514904 63353705 960974389 58023605 960974389 58023605 39011964 55753155 39011964 55753155 963901734 53536144 963901734 53536144 965161489 49002144 965161489 49002144 32409274 46334038 32409274 46334038 30840511 45602464 30840511 45602464 969064043 42919590 969064043 42919590 28181404 39771880 28181404 39771880 973621501 37870857 973621501 37870857 24837261 36830832 24837261 36830832 975912157 34691172 975912157 34691172 977224818 33748295 977224818 33748295 21865455 32082439 21865455 32082439 20721635 30456650 20721635 30456650 980301778 29652811 980301778 29652811 18760008 29000165 18760008 29000165 17237530 26538704 17237530 26538704 982729372 26033766 982729372 26033766 15707284 22954589 15707284 22954589 985682961 20210567 985682961 20210567 986553693 19585796 986553693 19585796 11947209 18058126 11947209 18058126 988116005 17572187 988116005 17572187 10761492 16498843 10761492 16498843 10616739 15965053 10616739 15965053 990240008 14292052 990240008 14292052 990667045 14164538 990667045 686926295 990667045 686926295 390597047 498618040 390597047 498618040 664935529 476161624 664935529 476161624 682809216 451136828 682809216 451136828 287557011 420051776 287557011 420051776 276744931 413517943 276744931 413517943 724722480 399452820 724722480 399452820 743591030 346209003 743591030 346209003 214757260 322721133 214757260 322721133 785982114 304145012 785982114 304145012 798230236 295844955 798230236 295844955 179429081 264450363 179429081 264450363 834026526 243304639 834026526 243304639 856606358 214064162 856606358 214064162 860101406 208197723 860101406 208197723 869048323 193667189 869048323 193667189 115699037 168676991 115699037 168676991 103830675 155029453 103830675 155029453 907351279 138944674 907351279 138944674 90729309 135343306 90729309 135343306 88118419 131517209 88118419 131517209 913793167 127458566 913793167 127458566 84501850 126091050 84501850 126091050 80161283 116542829 80161283 116542829 76585894 111433283 76585894 111433283 927131274 109589393 927131274 109589393 72615165 108361238 72615165 108361238 70509757 99166565 70509757 99166565 56782496 80749880 56782496 80749880 946144995 79280690 946144995 79280690 51189886 75157808 51189886 75157808 47994788 69577479 47994788 69577479 955166019 65950920 955166019 65950920 955813711 59197801 955813711 59197801 39648827 58391315 39648827 58391315 39177183 56667971 39177183 56667971 37512138 54122152 37512138 54122152 963581469 52408619 963581469 52408619 966045439 49950134 966045439 49950134 966432636 49342712 966432636 49342712 33380053 49218014 33380053 49218014 968094063 46139720 968094063 46139720 968806937 45078443 968806937 45078443 28999071 43733707 28999071 43733707 28422848 43017988 28422848 43017988 27138008 38777386 27138008 38777386 24990653 35758375 24990653 35758375 976687996 35220086 976687996 35220086 977150571 34629245 977150571 34629245 21384736 31939183 21384736 31939183 20559973 27123022 20559973 27123022 17456960 26984705 17456960 26984705 982264082 26775523 982264082 26775523 15952011 24529875 15952011 24529875 983784042 24013988 983784042 24013988 984247458 23161691 984247458 23161691 15070981 22423627 15070981 22423627 14078962 21994065 14078962 21994065 13379876 20229813 13379876 20229813 987620827 18281649 987620827 18281649 11645116 17665212 11645116 17665212 988237094 17458397 988237094 17458397 11209597 16832642 11209597 16832642 989029570 16533716 989029570 16533716 10304544 15057729 10304544 15057729 990203366 14346682 990203366 14346682 990521130 972555292 990521130 972555292 398953718 740061134 398953718 740061134 647537899 989183781 647537899 989183781 392906418 672306163 392906418 672306163 560337336 810742642 560337336 810742642 396497978 596925963 396497978 596925963 563572446 517310150 563572446 517310150 408159680 780214424 408159680 780214424 601570328 587051761 601570328 587051761 338060152 916460988 338060152 916460988 609848032 655709313 609848032 655709313 357451604 889210757 357451604 889210757 529383580 916431128 529383580 916431128 556306724 648532516 556306724 648532516 425006908 980567998 425006908 980567998 362263028 696654993 362263028 696654993 630180576 520882239 630180576 520882239 644027930 862831875 644027930 862831875 418613211 664615976 418613211 664615976 548661795 766722134 548661795 766722134 664181259 481806296 664181259 481806296 292138088 423844543 292138088 423844543 273482715 408794043 273482715 408794043 264718385 380922829 264718385 380922829 211461206 317028576 211461206 317028576 205818889 308872017 205818889 308872017 799487053 292719106 799487053 292719106 817590466 270981856 817590466 270981856 820597295 268283738 820597295 268283738 822163326 245485787 822163326 245485787 855365584 215542760 855365584 215542760 858999160 207160525 858999160 207160525 137222283 196424557 137222283 196424557 869000401 191055725 869000401 191055725 872627150 185662755 872627150 185662755 120581949 161900057 120581949 161900057 106146953 156516162 106146953 156516162 93810336 136310500 93810336 136310500 89650744 134467052 89650744 134467052 911296900 133713078 911296900 133713078 85784420 128244455 85784420 128244455 85231176 124616213 85231176 124616213 77946666 111277822 77946666 111277822 928847631 99600071 928847631 99600071 60316429 88877632 60316429 88877632 941571057 86882795 941571057 86882795 942455808 84964583 942455808 84964583 56338204 81007221 56338204 81007221 946129122 80350569 946129122 80350569 946673654 78827150 946673654 78827150 52576916 78650136 52576916 78650136 51130544 74557344 51130544 74557344 950475012 73084620 950475012 73084620 952455696 67467292 952455696 67467292 45226466 67143611 45226466 67143611 43566081 60337441 43566081 60337441 959414110 58687492 959414110 58687492 39322188 56225540 39322188 56225540 962836419 51690245 962836419 51690245 33868961 49333040 33868961 49333040 967370060 47221673 967370060 47221673 31667623 46699635 31667623 46699635 30628226 45463452 30628226 45463452 970405926 43227955 970405926 43227955 971278581 42121111 971278581 42121111 971927107 41291862 971927107 41291862 27099929 37982154 27099929 37982154 974536266 37822383 974536266 37822383 24270560 36409144 24270560 36409144 23834121 35710190 23834121 35710190 977807248 32475084 977807248 32475084 21297126 31529698 21297126 31529698 20153312 28542541 20153312 28542541 17684419 27322269 17684419 27322269 982408283 26170092 982408283 26170092 983515957 24529873 983515957 24529873 15866347 23670344 15866347 23670344 15141254 22574848 15141254 22574848 13810185 20738868 13810185 20738868 987678967 17846340 987678967 17846340 988379981 17353777 988379981 17353777 11262813 17342287 11262813 17342287 11073114 17015939 11073114 17015939 988871113 16339619 988871113 16339619 9929648 14891783 9929648 747049142 9929648 747049142 654028480 533499122 654028480 533499122 343797398 886251583 343797398 886251583 549284339 936729261 549284339 936729261 429657813 508865005 429657813 508865005 594625847 907365208 594625847 907365208 657793405 718571356 657793405 718571356 528601371 903203512 528601371 903203512 584435325 589525326 584435325 589525326 341451346 901127989 341451346 901127989 531682699 788232231 531682699 788232231 647077023 893446257 647077023 893446257 378757565 570958295 378757565 570958295 657171642 992327925 657171642 992327925 419545318 690184188 419545318 690184188 563976088 718948408 563976088 718948408 445103475 526477734 445103475 526477734 674177441 466707582 674177441 466707582 701546875 425847327 701546875 425847327 283571672 418669062 283571672 418669062 719683634 405219285 719683634 405219285 727323608 400023303 727323608 400023303 256587889 373164775 256587889 373164775 769716557 321450145 769716557 321450145 789992660 303952552 789992660 303952552 198298683 299004057 198298683 299004057 197312709 278526314 197312709 278526314 180044637 271730009 180044637 271730009 819401186 269585958 819401186 269585958 174295017 259711185 174295017 259711185 153838371 231326720 153838371 231326720 148883921 217804786 148883921 217804786 857482856 213342377 857482856 213342377 133129723 199712922 133129723 199712922 131306132 196387864 131306132 196387864 871061575 186696742 871061575 186696742 111958136 164418732 111958136 164418732 106325195 158718471 106325195 158718471 906059516 139024352 906059516 139024352 910751835 133841721 910751835 133841721 85518845 128446597 85518845 128446597 920055816 118672919 920055816 118672919 73426378 109112715 73426378 109112715 935164032 97119403 935164032 97119403 60087926 89712952 60087926 89712952 58322541 86470451 58322541 86470451 943424599 83879139 943424599 83879139 946275642 76816441 946275642 76816441 949777181 73250448 949777181 73250448 950920207 68121725 950920207 68121725 955349691 65135350 955349691 65135350 957872749 62364920 957872749 62364920 40012544 58500449 40012544 58500449 960967884 57606665 960967884 57606665 961431899 57302486 961431899 57302486 36950523 52007378 36950523 52007378 966379613 47639499 966379613 47639499 30872559 45711670 30872559 45711670 970003721 44404347 970003721 44404347 29270151 42904727 29270151 42904727 26217218 39247845 26217218 39247845 974448737 37777269 974448737 37777269 975382307 36809015 975382307 36809015 977653462 33354229 977653462 33354229 978160321 32700452 978160321 32700452 978480346 31730570 978480346 31730570 978953873 30512342 978953873 30512342 19237848 29674719 19237848 29674719 981098068 28456249 981098068 28456249 18156777 27561693 18156777 27561693 982730266 25069251 982730266 25069251 983800860 23757628 983800860 23757628 15284088 23220961 15284088 23220961 15058309 20791096 15058309 20791096 987673363 17881579 987673363 17881579 988455314 17217964 988455314 17217964 988611798 16979139 988611798 16979139 10659536 16070459 10659536 16070459 989352426 881397370 989352426 881397370 363430377 970702385 363430377 970702385 345529913 606946362 345529913 606946362 607216287 760553713 607216287 760553713 446484971 514614049 446484971 514614049 391208054 846913010 391208054 846913010 627027142 485606177 627027142 485606177 682131699 467172110 682131699 467172110 685290845 451717543 685290845 451717543 288204712 421852912 288204712 421852912 275279783 408900704 275279783 408900704 738152877 367013452 738152877 367013452 769897963 323682673 769897963 323682673 208901125 307093710 208901125 307093710 201116773 301547393 201116773 301547393 190987553 288373696 190987553 288373696 186443329 278395985 186443329 278395985 179109892 251340583 179109892 251340583 834808800 235109603 834808800 235109603 151416897 225731831 151416897 225731831 851512913 223158454 851512913 223158454 142305467 212777918 142305467 212777918 860259236 199712926 860259236 199712926 866779123 198027351 866779123 198027351 124971990 187200140 124971990 187200140 877210272 180759746 877210272 180759746 881789919 166480607 881789919 166480607 891781169 161888050 891781169 161888050 100036723 150483665 100036723 150483665 96690582 143726306 96690582 143726306 94889507 139011870 94889507 139011870 89938779 128846653 89938779 128846653 914724624 125004951 914724624 125004951 80957127 119213843 80957127 119213843 74437228 100824845 74437228 100824845 61199758 91388593 61199758 91388593 939901468 86106235 939901468 86106235 56206283 84104847 56206283 84104847 946230257 79944848 946230257 79944848 52141374 75667606 52141374 75667606 951989404 69887991 951989404 69887991 45765485 67514188 45765485 67514188 45543635 64385719 45543635 64385719 42331929 62651453 42331929 62651453 959890375 58528329 959890375 58528329 37805670 55242197 37805670 55242197 35189202 51713498 35189202 51713498 34218020 50345889 34218020 50345889 33812871 49922072 33812871 49922072 967162402 48334027 967162402 48334027 30801940 44420676 30801940 44420676 26700703 39478597 26700703 39478597 973726841 37847874 973726841 37847874 23978625 35975444 23978625 35975444 22519779 33259233 22519779 33259233 21853960 33143348 21853960 33143348 20272605 29564515 20272605 29564515 981097978 28733262 981097978 28733262 17702884 26332111 17702884 26332111 982752701 25333593 982752701 25333593 16032660 24588254 16032660 24588254 15823360 23312252 15823360 23312252 14881867 22215215 14881867 22215215 985834773 20804653 985834773 20804653 986852004 18922717 986852004 18922717 12394083 18595603 12394083 18595603 11717330 17635720 11717330 17635720 988841824 16676094 988841824 16676094 989178108 16343416 989178108 16343416 10678089 917498307 10678089 917498307 630304139 700422563 630304139 700422563 671290915 455583073 671290915 455583073 298930116 445766864 298930116 445766864 707268810 432402725 707268810 432402725 716399177 410872309 716399177 410872309 722564451 389320939 722564451 389320939 243881308 347132450 243881308 347132450 784029925 315632635 784029925 315632635 791599091 305074918 791599091 305074918 194182788 284905494 194182788 284905494 183810211 278779351 183810211 278779351 830582416 251847949 830582416 251847949 833395018 245791190 833395018 245791190 160765611 228145199 160765611 228145199 848476860 218719604 848476860 218719604 143864935 216142487 143864935 216142487 858740096 203450739 858740096 203450739 877584424 179334045 877584424 179334045 113371144 162673742 113371144 162673742 96824925 144615873 96824925 144615873 906976952 137203273 906976952 137203273 912111543 130628456 912111543 130628456 82803151 122215098 82803151 122215098 924574321 113993323 924574321 113993323 927568189 105760850 927568189 105760850 69357890 101161207 69357890 101161207 63185408 92830749 63185408 92830749 941643906 86776541 941643906 86776541 943648842 80893369 943648842 80893369 53817037 76050869 53817037 76050869 50887591 73423468 50887591 73423468 45805369 66331079 45805369 66331079 957306739 60780457 957306739 60780457 960267446 58992044 960267446 58992044 39480405 57439513 39480405 57439513 961543243 52408616 961543243 52408616 35228885 51027690 35228885 51027690 34624449 50345888 34624449 50345888 966888017 47477104 966888017 47477104 968574464 44948803 968574464 44948803 26918725 39988640 26918725 39988640 973912859 38091865 973912859 38091865 24044180 34609070 24044180 34609070 22123337 31817682 22123337 31817682 979346924 29660140 979346924 29660140 18767322 28767988 18767322 28767988 17668147 26755465 17668147 26755465 16878790 25637064 16878790 25637064 983350325 25223108 983350325 25223108 16094719 24700002 16094719 24700002 15220700 22948763 15220700 22948763 985528378 21696869 985528378 21696869 985759865 20974300 985759865 20974300 12876177 19693564 12876177 19693564 12657014 18681082 12657014 18681082 11805024 17842868 11805024 17842868 11151819 17209206 11151819 17209206 11122918 17137124 11122918 17137124 11094883 528484074 11094883 528484074 653556094 695419772 653556094 695419772 365478630 806263299 365478630 806263299 461044951 513129331 461044951 513129331 564380939 676389699 564380939 676389699 350071092 995313361 350071092 995313361 676904245 471650257 676904245 471650257 308304041 458181787 308304041 458181787 691780904 452925051 691780904 452925051 294128016 437098474 294128016 437098474 714472128 388882566 714472128 388882566 747903489 369100337 747903489 369100337 755264890 334086744 755264890 334086744 221079576 320783810 221079576 320783810 784023215 311956706 784023215 311956706 203816031 295578467 203816031 295578467 810185279 280508107 810185279 280508107 814884839 267369733 814884839 267369733 174141317 258054150 174141317 258054150 167017358 229824469 167017358 229824469 847607300 228671639 847607300 228671639 149681245 223409909 149681245 223409909 146531110 220407226 146531110 220407226 141390520 202653459 141390520 202653459 125296256 180494081 125296256 180494081 880547555 165576783 880547555 165576783 104338785 147877286 104338785 147877286 902513888 146575530 902513888 146575530 97537894 144551889 97537894 144551889 91440028 135704865 91440028 135704865 911842387 130843032 911842387 130843032 915923025 124726444 915923025 124726444 919003577 114772633 919003577 114772633 930837089 105296900 930837089 105296900 936927000 94955078 936927000 94955078 62871577 88586390 62871577 88586390 58760323 86914177 58760323 86914177 58104040 84707465 58104040 84707465 943617239 83322510 943617239 83322510 53715895 76832456 53715895 76832456 948848628 70809839 948848628 70809839 952698742 68893213 952698742 68893213 46051384 66204325 46051384 66204325 42828027 63438065 42828027 63438065 40434133 58768132 40434133 58768132 960951025 56390402 960951025 56390402 35874864 52001628 35874864 52001628 34696518 48334030 34696518 48334030 967437980 47579695 967437980 47579695 968560408 45035406 968560408 45035406 969549970 44981485 969549970 44981485 28252588 41362305 28252588 41362305 972529380 39160088 972529380 39160088 25487765 37062475 25487765 37062475 977024868 34037064 977024868 34037064 977960918 33115263 977960918 33115263 979173976 30076375 979173976 30076375 19669921 29624253 19669921 29624253 18813922 28191383 18813922 28191383 18140393 26347026 18140393 26347026 982806352 25670939 982806352 25670939 16248392 25333591 16248392 25333591 984103813 23715526 984103813 23715526 985830099 20024756 985830099 20024756 12477569 18077521 12477569 18077521 987813232 17896829 987813232 17896829 988171478 17217960 988171478 17217960 11128519 616653768 11128519 616653768 626273640 909620877 626273640 909620877 411592795 669597923 411592795 669597923 602617537 818509068 602617537 818509068 399376149 685238788 399376149 685238788 657707761 528863870 657707761 528863870 490351058 835980157 490351058 835980157 655456040 698244777 655456040 698244777 553438281 970405051 553438281 970405051 382476699 997252765 382476699 997252765 595258476 649259122 595258476 649259122 505056628 954793396 505056628 954793396 363035477 598297700 363035477 598297700 561205125 793739915 561205125 793739915 634326325 615398311 634326325 615398311 589679959 987904384 589679959 987904384 669200457 477732936 669200457 477732936 687329460 455808839 687329460 455808839 293260974 438146073 293260974 438146073 289459762 427242351 289459762 427242351 737324911 339592015 737324911 339592015 780983654 321019164 780983654 321019164 790859950 296543546 790859950 296543546 803514471 283471700 803514471 283471700 183524724 275359354 183524724 275359354 175837109 266825303 175837109 266825303 825095123 259102424 825095123 259102424 168959791 233187683 168959791 233187683 846299248 230279170 846299248 230279170 151600183 227722159 151600183 227722159 144630125 211124543 144630125 211124543 870343930 181922503 870343930 181922503 880066899 173594237 880066899 173594237 888845784 165705680 888845784 165705680 889740413 164234769 889740413 164234769 901592380 147693082 901592380 147693082 902621633 142383174 902621633 142383174 908737975 137579993 908737975 137579993 910965172 133154047 910965172 133154047 914693861 123621816 914693861 123621816 923763566 109906705 923763566 109906705 72198592 104852124 72198592 104852124 935354667 96000725 935354667 96000725 61986400 91993542 61986400 91993542 60620053 88472929 60620053 88472929 941551425 87554161 941551425 87554161 57557704 84723097 57557704 84723097 945442343 80584415 945442343 80584415 947219390 78705478 947219390 78705478 50436948 72065350 50436948 72065350 953807098 67527019 953807098 67527019 45482537 66867631 45482537 66867631 956471855 64385721 956471855 64385721 957606535 59587381 957606535 59587381 963753093 51624118 963753093 51624118 966244667 50156332 966244667 50156332 967056949 48649416 967056949 48649416 32590080 47764127 32590080 47764127 31613014 45509999 31613014 45509999 971197954 42738836 971197954 42738836 974035870 38328007 974035870 38328007 24746606 36865495 24746606 36865495 24469305 35468785 24469305 35468785 22270975 32220390 22270975 32220390 21085978 30985668 21085978 30985668 980394013 28225007 980394013 28225007 982046519 26520508 982046519 26520508 17039558 26217687 17039558 26217687 16754013 25611058 16754013 25611058 983354008 23405764 983354008 23405764 14715254 22595562 14715254 22595562 14243656 22111929 14243656 22111929 985693597 20769473 985693597 20769473 13243123 20180437 13243123 20180437 12527353 18625688 12527353 18625688 987741611 17896826 987741611 17896826 11755762 17229552 11755762 17229552 988594684 16982415 988594684 16982415 988779223 518390605 988779223 518390605 488771686 723429536 488771686 723429536 531963604 776821156 531963604 776821156 353136280 989933264 353136280 989933264 335623026 665696934 335623026 665696934 587992373 907490533 587992373 907490533 353058001 959507659 353058001 959507659 660114489 537420908 660114489 537420908 473839644 910760097 473839644 910760097 630710948 654486340 630710948 654486340 383214048 971979916 383214048 971979916 607559707 677676448 607559707 677676448 338849345 558844448 338849345 558844448 584444476 770022097 584444476 770022097 451834633 688575820 451834633 688575820 581332416 474182935 581332416 474182935 304242316 452746331 304242316 452746331 707125852 426642325 707125852 426642325 282496864 402113444 282496864 402113444 263766310 383022963 263766310 383022963 769927963 325595085 769927963 325595085 785170139 312107829 785170139 312107829 206649021 305567731 206649021 305567731 798793164 293108309 798793164 293108309 182933101 278083857 182933101 278083857 828855105 246672101 828855105 246672101 155102890 233452365 155102890 233452365 151014092 223298247 151014092 223298247 852314652 212899798 852314652 212899798 866386019 194521540 866386019 194521540 128380271 183226502 128380271 183226502 122143540 182669186 122143540 182669186 114858479 169668827 114858479 169668827 887375396 167160207 887375396 167160207 890614652 155136274 890614652 155136274 99249476 147399420 99249476 147399420 92262056 138088375 92262056 138088375 911560113 133618471 911560113 133618471 88434184 131155668 88434184 131155668 914864516 122230528 914864516 122230528 78397122 113515048 78397122 113515048 926899421 98308401 926899421 98308401 935661809 93987318 935661809 93987318 59952879 89677400 59952879 89677400 940604688 89084340 940604688 89084340 55152025 82731410 55152025 82731410 949589450 71529337 949589450 71529337 46086821 66942096 46086821 66942096 955564227 65337282 955564227 65337282 958146343 61667094 958146343 61667094 39866231 58459081 39866231 58459081 38997339 56242758 38997339 56242758 963045493 54229581 963045493 54229581 36601067 53777454 36601067 53777454 965205973 50301505 965205973 50301505 968665771 45647624 968665771 45647624 29778824 43359376 29778824 43359376 970875646 42281480 970875646 42281480 26596810 39123086 26596810 39123086 974378956 37365148 974378956 37365148 24800198 36963322 24800198 36963322 976336347 34574423 976336347 34574423 977287530 34159959 977287530 34159959 21917913 32196764 21917913 32196764 978640810 31599083 978640810 31599083 19869314 30023111 19869314 30023111 980259227 29826230 980259227 29826230 981602150 27709595 981602150 27709595 17572702 26822428 17572702 26822428 17140621 25482366 17140621 25482366 15868148 22701051 15868148 22701051 14227708 21303734 14227708 21303734 13593710 19585799 13593710 19585799 987010959 18809161 987010959 18809161 12047349 17229555 12047349 17229555 11139386 819203886 11139386 819203886 607687332 880008810 607687332 880008810 408212942 648913177 408212942 648913177 319086457 460968371 319086457 460968371 297224785 439956865 297224785 439956865 293620500 428633061 293620500 428633061 730121630 373437993 730121630 373437993 241598099 333166315 241598099 333166315 215603868 324344391 215603868 324344391 212632145 314990124 212632145 314990124 207069058 311384368 207069058 311384368 203724911 306308127 203724911 306308127 199804543 296360667 199804543 296360667 183032953 269251746 183032953 269251746 161655619 243404954 161655619 243404954 842805817 235546031 842805817 235546031 844933924 226312991 844933924 226312991 849510872 223660862 849510872 223660862 853735697 202052880 853735697 202052880 133373048 186637438 133373048 186637438 877426204 183002659 877426204 183002659 112290164 159924556 112290164 159924556 897399937 150694466 897399937 150694466 98311748 144808247 98311748 144808247 89940108 134853543 89940108 134853543 88961577 131235895 88961577 131235895 913887529 127489694 913887529 127489694 83713292 125777967 83713292 125777967 74787204 112193777 74787204 112193777 927968190 108483032 927968190 108483032 930347405 98396407 930347405 98396407 60182039 89363010 60182039 89363010 53601113 79222366 53601113 79222366 52430641 73576786 52430641 73576786 952414809 70560162 952414809 70560162 46908058 67467293 46908058 67467293 955084586 64664021 955084586 64664021 42982463 62289671 42982463 62289671 958355663 61643536 958355663 61643536 40995508 60613723 40995508 60613723 37281511 54462364 37281511 54462364 36683019 52601983 36683019 52601983 964870400 50923437 964870400 50923437 965932153 49133364 965932153 49133364 31613029 46612174 31613029 46612174 968775147 44311978 968775147 44311978 28801996 42846651 28801996 42846651 971358032 40580031 971358032 40580031 26028588 38467168 26028588 38467168 25032311 37412553 25032311 37412553 976616015 34720607 976616015 34720607 977306547 33438643 977306547 33438643 20287837 30216160 20287837 30216160 18682386 28206992 18682386 28206992 16583945 24678781 16583945 24678781 984344330 22868309 984344330 22868309 984789590 21718700 984789590 21718700 13734116 20501226 13734116 20501226 13043915 19677091 13043915 19677091 986996987 19153311 986996987 19153311 987439545 18503290 987439545 18503290 988013712 17262901 988013712 17262901 11145079 17245325 11145079 785420358 11145079 785420358 531512294 480560590 531512294 480560590 689872962 447969196 689872962 447969196 284747838 420419726 284747838 420419726 277146288 415906642 277146288 415906642 768974850 341116621 768974850 341116621 219916907 331518113 219916907 331518113 217684015 326975994 217684015 326975994 210289769 314142613 210289769 314142613 794543346 295915873 794543346 295915873 808952861 270535020 808952861 270535020 158988073 237839488 158988073 237839488 154976289 233715474 154976289 233715474 849095032 223273075 849095032 223273075 147153441 208993469 147153441 208993469 138548158 191070394 138548158 191070394 876010902 183488536 876010902 183488536 115928923 173736656 115928923 173736656 109820336 163802868 109820336 163802868 102341040 152865783 102341040 152865783 901677448 147938485 901677448 147938485 901813061 145171552 901813061 145171552 96580993 138335224 96580993 138335224 910774355 128413871 910774355 128413871 76024797 113525362 76024797 113525362 928242026 101934719 928242026 101934719 66018131 98707109 66018131 98707109 935660746 92805585 935660746 92805585 938569540 90615684 938569540 90615684 59575388 89363013 59575388 89363013 942315592 84985543 942315592 84985543 944245700 81064697 944245700 81064697 946226551 78074544 946226551 78074544 51269226 72499589 51269226 72499589 48476985 71561265 48476985 71561265 954193576 67143606 954193576 67143606 958327042 61557868 958327042 61557868 958599391 59815901 958599391 59815901 961628665 55393425 961628665 55393425 962983513 54501835 962983513 54501835 36769885 54229579 36769885 54229579 964645658 51060209 964645658 51060209 33508699 48559984 33508699 48559984 31870115 46770343 31870115 46770343 968668931 44404348 968668931 44404348 970695175 43005797 970695175 43005797 27712666 39412219 27712666 39412219 25505863 37754717 25505863 37754717 975867595 34691177 975867595 34691177 22440073 33574914 22440073 33574914 978021608 32348099 978021608 32348099 979330197 29349649 979330197 29349649 18409662 28554044 18409662 28554044 18289195 27059099 18289195 27059099 982243621 25692058 982243621 25692058 16378724 24782245 16378724 24782245 984548978 22729413 984548978 22729413 985632230 21333295 985632230 21333295 13219097 19579495 13219097 19579495 12709877 18927973 12709877 18927973 11994143 17287557 11994143 17287557 988500292 722243351 988500292 722243351 609258351 510269416 609258351 510269416 664934137 489378734 664934137 489378734 674300692 481994901 674300692 481994901 309501054 456965754 309501054 456965754 303535091 430302343 303535091 430302343 710108612 419776795 710108612 419776795 275671529 410201096 275671529 410201096 252595245 346524993 252595245 346524993 769504446 334849790 769504446 334849790 776285980 330289219 776285980 330289219 787503901 312455302 787503901 312455302 205105856 299351462 205105856 299351462 801562485 276897673 801562485 276897673 163156017 235599713 163156017 235599713 154979462 230162432 154979462 230162432 847342884 226777358 847342884 226777358 859618792 195436811 859618792 195436811 126762701 186647198 126762701 186647198 116298647 173375961 116298647 173375961 890541811 163192563 890541811 163192563 896935055 154354457 896935055 154354457 897737257 153746726 897737257 153746726 901438433 148466636 901438433 148466636 98113458 144452668 98113458 144452668 89739864 122784674 89739864 122784674 923486537 110966976 923486537 110966976 927479234 101386584 927479234 101386584 65952387 94808206 65952387 94808206 938313199 91603159 938313199 91603159 940465658 84670759 940465658 84670759 943502112 83730695 943502112 83730695 54010291 79625152 54010291 79625152 948689858 74111619 948689858 74111619 48504242 69636676 48504242 69636676 44563505 65867857 44563505 65867857 43169942 62802152 43169942 62802152 959488611 54942995 959488611 54942995 35570498 52246331 35570498 52246331 965575612 49721500 965575612 49721500 32807650 48514057 32807650 48514057 32398229 46619100 32398229 46619100 30868302 44567086 30868302 44567086 29264265 43311054 29264265 43311054 971851557 41415512 971851557 41415512 972249087 39603454 972249087 39603454 26237572 39015638 26237572 39015638 974293403 37932352 974293403 37932352 974544630 37300873 974544630 37300873 975418387 36752899 975418387 36752899 23119751 34797566 23119751 34797566 977295342 34354057 977295342 34354057 22552989 33012078 22552989 33012078 978315473 31562802 978315473 31562802 979200213 30350137 979200213 30350137 19076173 29213544 19076173 29213544 981015225 28799676 981015225 28799676 18177008 27196407 18177008 27196407 982128429 26973531 982128429 26973531 16596280 25808417 16596280 25808417 984205169 23618782 984205169 23618782 15101525 22779602 15101525 22779602 984881295 21955746 984881295 21955746 13553508 19814699 13553508 19814699 12696440 19153310 12696440 19153310 11590966 17665019 11590966 817369861 11590966 817369861 570140771 985990031 570140771 985990031 658554891 503171124 658554891 503171124 363623960 897059026 363623960 897059026 335703095 530002018 335703095 530002018 485826219 846594279 485826219 846594279 347053984 959092501 347053984 959092501 341497755 592929939 341497755 592929939 560606101 499205364 560606101 499205364 328274531 491103678 328274531 491103678 672588755 478078044 672588755 478078044 312332640 441780662 312332640 441780662 715992213 399347573 715992213 399347573 247287371 351684721 247287371 351684721 230121039 344868542 230121039 344868542 773342315 334515569 773342315 334515569 776978039 327296625 776978039 327296625 209735614 310988369 209735614 310988369 798417105 296940947 798417105 296940947 196397105 289905844 196397105 289905844 185299845 258679349 185299845 258679349 842042472 237470634 842042472 237470634 843650121 235259821 843650121 235259821 846474323 226612481 846474323 226612481 141669182 213238746 141669182 213238746 863084473 193907398 863084473 193907398 127838300 187593007 127838300 187593007 877973166 177389822 877973166 177389822 117390285 175105321 117390285 175105321 885226761 171982245 885226761 171982245 105604351 157811005 105604351 157811005 896578546 154482993 896578546 154482993 102608007 149873442 102608007 149873442 901967111 138338521 901967111 138338521 909362707 135192739 909362707 135192739 918851568 117890134 918851568 117890134 78338263 117134927 78338263 117134927 923429485 113910028 923429485 113910028 73371529 101161210 73371529 101161210 934553815 94973797 934553815 94973797 60378947 89930235 60378947 89930235 941899659 86374377 941899659 86374377 944875038 80577583 944875038 80577583 52370499 76539397 52370499 76539397 47218790 68208043 47218790 68208043 955602536 65885455 955602536 65885455 43693950 64078944 43693950 64078944 957090433 60780456 957090433 60780456 37244065 54168308 37244065 54168308 964321874 52263752 964321874 52263752 35204777 50524001 35204777 50524001 33727072 49666709 33727072 49666709 966481325 48959696 966481325 48959696 967032917 46152242 967032917 46152242 969826090 43124854 969826090 43124854 28219989 41330574 28219989 41330574 26730130 39613174 26730130 39613174 974161815 37611324 974161815 37611324 24633357 35527322 24633357 35527322 977078009 33063884 977078009 33063884 20709019 31084740 20709019 31084740 979923686 29954375 979923686 29954375 980880864 28296564 980880864 28296564 981854366 27370934 981854366 27370934 982168495 23985992 982168495 23985992 984491035 22496936 984491035 22496936 14019056 21543523 14019056 21543523 985939516 20345070 985939516 20345070 13161241 19967157 13161241 19967157 986775015 19171535 986775015 19171535 987429473 17859182 987429473 17859182 11769318 628460542 11769318 628460542 431605554 574090267 431605554 574090267 527123435 720095754 527123435 720095754 649637925 874864071 649637925 874864071 402786934 553319759 402786934 553319759 573899029 806672211 573899029 806672211 363322540 726553387 363322540 726553387 355389701 495754050 355389701 495754050 672140386 483645577 672140386 483645577 315910063 470706161 315910063 470706161 685948820 455265298 685948820 455265298 296420359 441160684 296420359 441160684 277568077 356115641 277568077 356115641 235305693 351963071 235305693 351963071 766862448 343354569 766862448 343354569 226940176 339318037 226940176 339318037 779943777 324106085 779943777 324106085 212636046 320065052 212636046 320065052 788754370 306787544 788754370 306787544 197078802 296529149 197078802 296529149 810739407 279892903 810739407 279892903 178323706 261683374 178323706 261683374 168824544 251984709 168824544 251984709 163927814 244725719 163927814 244725719 839990559 239116167 839990559 239116167 157524533 235375248 157524533 235375248 857161470 213619522 857161470 213619522 137644603 198900283 137644603 198900283 128119542 183252598 128119542 183252598 120615831 169541735 120615831 169541735 894243877 158501753 894243877 158501753 103916768 153944809 103916768 153944809 899563766 149916321 899563766 149916321 98393285 139939574 98393285 139939574 908099783 138343473 908099783 138343473 91199146 130608185 91199146 130608185 919012734 118762713 919012734 118762713 921988191 116104995 921988191 116104995 76518525 112230666 76518525 112230666 67630354 101208923 67630354 101208923 67071899 100694732 67071899 100694732 65130477 96456285 65130477 96456285 937927492 90573151 937927492 90573151 57538646 84906832 57538646 84906832 943347648 83793570 943347648 83793570 945689304 80751768 945689304 80751768 951269186 72198496 951269186 72198496 952842444 68479486 952842444 68479486 45830466 66884703 45830466 66884703 956263230 61643533 956263230 61643533 958618824 58533914 958618824 58533914 39201541 56015515 39201541 56015515 962881007 54357422 962881007 54357422 963479986 53650837 963479986 53650837 35963087 52132862 35963087 52132862 34401945 49928064 34401945 49928064 966949059 46152244 966949059 46152244 29971615 44994614 29971615 44994614 970521424 42875178 970521424 42875178 971828338 40910482 971828338 40910482 973377916 38570972 973377916 38570972 975956212 35802546 975956212 35802546 976762200 35030365 976762200 35030365 23101883 32987929 23101883 32987929 978312751 32347787 978312751 32347787 21196159 31600083 21196159 31600083 979686146 30481607 979686146 30481607 18946667 28410730 18946667 28410730 17994436 27494201 17994436 27494201 984437812 22823257 984437812 22823257 985466810 20491542 985466810 20491542 13199637 19568739 13199637 19568739 12692322 18809162 12692322 18809162 987393021 796704586 987393021 796704586 436862738 973219392 436862738 973219392 657561437 875792122 657561437 875792122 357342228 542971402 357342228 542971402 338219045 808766573 338219045 808766573 546740172 628632175 546740172 628632175 657686190 587081363 657686190 587081363 383179019 924539104 383179019 924539104 341272980 992066818 341272980 992066818 428883581 813668394 428883581 813668394 369648578 677683300 369648578 677683300 648608665 855467048 648608665 855467048 333356456 959232656 333356456 959232656 633130837 709038926 633130837 709038926 540232049 550182092 540232049 550182092 624335250 968718670 624335250 968718670 340073837 567485291 340073837 567485291 459111974 892093545 459111974 892093545 338424635 646947037 338424635 646947037 621513052 926160306 621513052 926160306 421589998 703330939 421589998 703330939 620019798 937958681 620019798 937958681 496259896 657930259 496259896 657930259 361887196 927824670 361887196 927824670 498333467 564341900 498333467 564341900 338418251 975131739 338418251 975131739 615666496 624006811 615666496 624006811 382597120 838931906 382597120 838931906 656413226 590166066 656413226 590166066 471847994 764534439 471847994 764534439 565219694 530443569 565219694 530443569 324040976 478465112 324040976 478465112 679202873 456068491 679202873 456068491 696530329 438055207 696530329 438055207 747104847 364863133 747104847 364863133 242905577 352632422 242905577 352632422 231777738 345772851 231777738 345772851 772209591 334364947 772209591 334364947 214905040 322811924 214905040 322811924 208038539 314071299 208038539 314071299 197965359 297835763 197965359 297835763 818363559 260635589 818363559 260635589 832221158 245248583 832221158 245248583 158803163 239577675 158803163 239577675 157872758 238653116 157872758 238653116 156002731 230829015 156002731 230829015 147887391 222903193 147887391 222903193 860042282 203054266 860042282 203054266 133702814 200430178 133702814 200430178 870396092 189477419 870396092 189477419 124270612 186235536 124270612 186235536 121849543 176114425 121849543 176114425 115826638 171193648 115826638 171193648 888411193 159140815 888411193 159140815 104595569 154321483 104595569 154321483 904203467 141697146 904203467 141697146 92361448 129394636 92361448 129394636 916492153 119471499 916492153 119471499 921474077 117507492 921474077 117507492 924541064 113029044 924541064 113029044 928668358 106605162 928668358 106605162 70394547 102409841 70394547 102409841 935929818 93624695 935929818 93624695 939106975 91398993 939106975 91398993 60735337 87545227 60735337 87545227 942827510 83035001 942827510 83035001 948073644 75194079 948073644 75194079 949541926 74699160 949541926 74699160 951654442 69655817 951654442 69655817 46910500 69276014 46910500 69276014 44915281 64180389 44915281 64180389 42402828 61706156 42402828 61706156 961525870 56018405 961525870 56018405 37732154 54883769 37732154 54883769 963622134 53148744 963622134 53148744 964463261 52228597 964463261 52228597 965171688 51051165 965171688 51051165 965585181 50359310 965585181 50359310 33548372 46300109 33548372 46300109 28880412 43390309 28880412 43390309 28200407 41230478 28200407 41230478 972283805 39613172 972283805 39613172 25093784 36490848 25093784 36490848 23576448 35205176 23576448 35205176 976817483 34962880 976817483 34962880 977481676 33248228 977481676 33248228 978020728 31825140 978020728 31825140 980702566 28599422 980702566 28599422 17976748 26333016 17976748 26333016 16214777 24067473 16214777 24067473 14914811 22525077 14914811 22525077 985636557 21099442 985636557 21099442 13341950 19848877 13341950 19848877 12764327 19200703 12764327 19200703 987375952 18815468 987375952 870917735 987375952 870917735 356041950 757457667 356041950 757457667 619688325 511256166 619688325 511256166 364144879 959831506 364144879 959831506 639975342 504917675 639975342 504917675 406927277 865041477 406927277 865041477 477774424 607141858 477774424 607141858 587048161 948776205 587048161 948776205 384123990 635205240 384123990 635205240 457540288 931626654 457540288 931626654 484798469 535806798 484798469 535806798 562877454 921464559 562877454 921464559 413791308 703516485 413791308 703516485 352173704 869908025 352173704 869908025 602972119 572830085 602972119 572830085 369597802 871099324 369597802 871099324 540910529 885417762 540910529 885417762 383862863 528167664 383862863 528167664 627065469 974578233 627065469 974578233 491339596 524278119 491339596 524278119 400952186 848705162 400952186 848705162 611055327 741319484 611055327 741319484 353008530 890437167 353008530 890437167 610666605 577450731 610666605 577450731 353561660 489893563 353561660 489893563 675242577 461614983 675242577 461614983 292182944 395414171 292182944 395414171 242221499 359019673 242221499 359019673 232131484 341769867 232131484 341769867 223074058 327705634 223074058 327705634 210730604 310982153 210730604 310982153 205251456 306897259 205251456 306897259 796333301 289104774 796333301 289104774 811828992 281808952 811828992 281808952 175564667 264618930 175564667 264618930 171056366 253988065 171056366 253988065 165937522 241434393 165937522 241434393 840551713 238670164 840551713 238670164 845820152 231330943 845820152 231330943 148030302 218437799 148030302 218437799 142602739 209040704 142602739 209040704 861860076 197486520 861860076 197486520 125751512 184493897 125751512 184493897 122893679 177359774 122893679 177359774 894667050 154728388 894667050 154728388 897288163 150877073 897288163 150877073 99407222 139116346 99407222 139116346 912184800 127504364 912184800 127504364 81123968 120142981 81123968 120142981 922626813 114903483 922626813 114903483 75834652 113645822 75834652 113645822 70931306 102563116 70931306 102563116 934082674 94808204 934082674 94808204 61932296 91348695 61932296 91348695 941240834 87748988 941240834 87748988 941610125 87208443 941610125 87208443 943524040 78176506 943524040 78176506 52277797 78034509 52277797 78034509 51937562 74533614 51937562 74533614 49856030 73146627 49856030 73146627 48744120 72121283 48744120 72121283 47033666 69575182 47033666 69575182 956999140 63272477 956999140 63272477 961407943 56198226 961407943 56198226 962191290 56005382 962191290 56005382 36957001 53923050 36957001 53923050 963938331 53531913 963938331 53531913 964044842 52088297 964044842 52088297 34838805 50121560 34838805 50121560 966297387 47025632 966297387 47025632 968834532 44943397 968834532 44943397 970319188 42360870 970319188 42360870 971801134 39611618 971801134 39611618 973294611 39005289 973294611 39005289 974124389 36701208 974124389 36701208 23629867 35183913 23629867 35183913 22926698 34284859 22926698 34284859 22402492 32470785 22402492 32470785 979790367 29527500 979790367 29527500 980703047 29320968 980703047 29320968 17279286 25708588 17279286 25708588 16337999 24701077 16337999 24701077 15840316 23828161 15840316 23828161 14919529 20674228 14919529 20674228 986431689 18927974 986431689 18927974 987370477 18828710 987370477 757325332 987370477 757325332 458541018 882127013 458541018 882127013 423449220 996857695 423449220 996857695 359736321 592259933 359736321 592259933 491921048 917025547 491921048 917025547 660508989 735194520 660508989 735194520 411836250 873804580 411836250 873804580 651665983 996740358 651665983 996740358 496056637 700841175 496056637 700841175 651685170 946987825 651685170 946987825 330251056 489594265 330251056 489594265 320315910 475178572 320315910 475178572 307154286 458076257 307154286 458076257 707475668 374190577 707475668 374190577 753227317 363422866 753227317 363422866 762227594 352189883 762227594 352189883 231067255 339466069 231067255 339466069 222781242 331093512 222781242 331093512 776333444 320786372 776333444 320786372 212464831 317077074 212464831 317077074 794995499 293109867 794995499 293109867 822608640 265829728 822608640 265829728 829142105 253262939 829142105 253262939 163265737 243675469 163265737 243675469 838929398 230049858 838929398 230049858 848547686 216865112 848547686 216865112 855891613 211600119 855891613 211600119 133737180 199812926 133737180 199812926 869626202 191578378 869626202 191578378 886610003 168317631 886610003 168317631 888569281 159872767 888569281 159872767 106006582 154545033 106006582 154545033 101224820 151343615 101224820 151343615 100425569 141500302 100425569 141500302 906224323 134407107 906224323 134407107 87738128 130827834 87738128 130827834 86643277 119390079 86643277 119390079 74446945 109403921 74446945 109403921 70786946 106295236 70786946 106295236 936992856 94780018 936992856 94780018 62271868 91464301 62271868 91464301 940005307 88237710 940005307 88237710 56853365 80351742 56853365 80351742 53678054 79251781 53678054 79251781 947378943 78411650 947378943 78411650 50402819 72425884 50402819 72425884 952594070 69859068 952594070 69859068 953113860 66207503 953113860 66207503 43209399 63930108 43209399 63930108 961369876 56752466 961369876 56752466 38227033 56570129 38227033 56570129 37997436 56042452 37997436 56042452 37769321 55810424 37769321 55810424 963296730 54126539 963296730 54126539 36212831 52685250 36212831 52685250 965367155 47964012 965367155 47964012 967607247 46705021 967607247 46705021 968147002 45179928 968147002 45179928 29131953 43033808 29131953 43033808 971474814 41362910 971474814 41362910 973127494 37841343 973127494 37841343 24546766 36003484 24546766 36003484 976133400 35564741 976133400 35564741 23382196 35258493 23382196 35258493 977480242 33248231 977480242 33248231 20840119 30552374 20840119 30552374 19563166 29795113 19563166 29795113 19035284 28456252 19035284 28456252 981561649 25868496 981561649 25868496 15997490 24148266 15997490 24148266 15172411 23182749 15172411 23182749 986045426 20936398 986045426 20936398 986220073 20005516 986220073 20005516 986573905 673467350 986573905 673467350 486980393 843838294 486980393 843838294 360327432 553917008 360327432 553917008 623109571 886754112 623109571 886754112 451888119 530094932 451888119 530094932 549278765 677901827 549278765 677901827 480401802 885631944 480401802 885631944 611000325 543941125 611000325 543941125 395905551 877397605 395905551 877397605 632351267 800607975 632351267 800607975 493742912 554545278 493742912 554545278 634898219 979681560 634898219 979681560 426446172 510449160 426446172 510449160 538452229 830436584 538452229 830436584 353899751 645865563 353899751 645865563 674076353 475744088 674076353 475744088 299704065 420530818 299704065 420530818 743815249 372949879 743815249 372949879 752141626 361874088 752141626 361874088 231642121 346703288 231642121 346703288 769348499 331062634 769348499 331062634 779804945 324960271 779804945 324960271 213320929 306599264 213320929 306599264 178227320 264448884 178227320 264448884 167396722 251478113 167396722 251478113 160741543 236189460 160741543 236189460 150398765 216861068 150398765 216861068 139676919 205366659 139676919 205366659 867075607 193283703 867075607 193283703 125710221 176471741 125710221 176471741 115134391 160075630 115134391 160075630 104233237 154728387 104233237 154728387 102244703 149078146 102244703 149078146 97380973 141657372 97380973 141657372 905992734 137633124 905992734 137633124 90239584 135427340 90239584 135427340 911742182 120338008 911742182 120338008 77874889 115196298 77874889 115196298 926912215 107927287 926912215 107927287 929535216 94981294 929535216 94981294 61712160 92225930 61712160 92225930 941575283 82962964 941575283 82962964 53683723 79861369 53683723 79861369 946694456 79127610 946694456 79127610 52965958 77463596 52965958 77463596 948595831 74258140 948595831 74258140 951000313 73098111 951000313 73098111 953727476 67811707 953727476 67811707 39555174 58029414 39555174 58029414 38570466 56865137 38570466 56865137 962155967 55952709 962155967 55952709 962372227 54135005 962372227 54135005 35717239 52001631 35717239 52001631 965383819 47583916 965383819 47583916 31423120 45034318 31423120 45034318 29198550 43609467 29198550 43609467 971026078 42815799 971026078 42815799 26857845 40387361 26857845 40387361 973120854 36522111 973120854 36522111 976004745 36094633 976004745 36094633 23731548 35802551 23731548 35802551 23597010 35402432 23597010 35402432 976820171 33468693 976820171 33468693 20902603 30052914 20902603 30052914 980640174 28721368 980640174 28721368 982568436 25629929 982568436 25629929 983166885 25004676 983166885 25004676 983601627 24832468 983601627 24832468 983763825 23440460 983763825 23440460 13764496 21048695 13764496 21048695 986049931 20738871 986049931 20738871 12851017 19613153 12851017 792331663 12851017 792331663 642871061 518081218 642871061 518081218 359026892 767426464 359026892 767426464 667564920 492072453 667564920 492072453 304902937 434279906 304902937 434279906 277555038 390155709 277555038 390155709 744636128 370852358 744636128 370852358 246268356 368956687 246268356 368956687 765245075 333226991 765245075 333226991 777000946 320896067 777000946 320896067 208011623 303284756 208011623 303284756 817310269 273750083 817310269 273750083 177662272 266534605 177662272 266534605 170332232 254435611 170332232 254435611 832997975 247169540 832997975 247169540 836486541 243393796 836486541 243393796 160333656 238390910 160333656 238390910 846904815 227673195 846904815 227673195 146846484 221022392 146846484 221022392 854596732 206417941 854596732 206417941 868483688 179792834 868483688 179792834 116602823 173431170 116602823 173431170 886663227 161285424 886663227 161285424 106544482 156472254 106544482 156472254 896259190 154227163 896259190 154227163 102208899 151268111 102208899 151268111 904361103 141762809 904361103 141762809 94050647 137629250 94050647 137629250 919168806 122144311 919168806 122144311 80442677 117820717 80442677 117820717 922438705 111905013 922438705 111905013 71313748 105081362 71313748 105081362 67477577 99109122 67477577 99109122 935633165 95641284 935633165 95641284 63789564 93498785 63789564 93498785 61009742 90341073 61009742 90341073 60261438 88667834 60261438 88667834 945090638 79960200 945090638 79960200 52763113 77868825 52763113 77868825 948916364 75372948 948916364 75372948 950943917 71456684 950943917 71456684 46708679 62983863 46708679 62983863 41015398 59071690 41015398 59071690 960472835 58587611 960472835 58587611 960796028 56357081 960796028 56357081 37936311 55952707 37936311 55952707 37305884 53801537 37305884 53801537 964067271 52281822 964067271 52281822 35210320 51726856 35210320 51726856 966082792 50221397 966082792 50221397 967648307 45405852 967648307 45405852 30263175 45250776 30263175 45250776 969846238 43033809 969846238 43033809 27698098 40919989 27698098 40919989 26851433 39817476 26851433 39817476 974041707 38115688 974041707 38115688 24817252 36391336 24817252 36391336 976522753 35003888 976522753 35003888 22589035 33468325 22589035 33468325 978298156 30366728 978298156 30366728 979984561 29447033 979984561 29447033 981736510 26692665 981736510 26692665 16937952 26265619 16937952 26265619 982879180 25367376 982879180 25367376 983557725 23997059 983557725 23997059 15672136 22311983 15672136 22311983 985788783 21073935 985788783 21073935 13555919 20979163 13555919 20979163 986458803 20292728 986458803 655154939 986458803 655154939 352057553 910526860 352057553 910526860 545954468 709869527 545954468 709869527 487885344 928064928 487885344 928064928 663921145 477553693 663921145 477553693 707720524 429843436 707720524 429843436 261984447 381875873 261984447 381875873 252339524 373873380 252339524 373873380 747552706 372347035 747552706 372347035 759152532 355366220 759152532 355366220 764160839 347993958 764160839 347993958 220739996 323720390 220739996 323720390 816793467 273331235 816793467 273331235 819784584 261845905 819784584 261845905 826963596 257357943 826963596 257357943 166200601 247203368 166200601 247203368 162463248 244315776 162463248 244315776 847337456 224833374 847337456 224833374 148155189 215340768 148155189 215340768 861121846 197090020 861121846 197090020 125200312 185494875 125200312 185494875 882728690 175258024 882728690 175258024 115155058 162783267 115155058 162783267 895434133 156312948 895434133 156312948 98025175 145266820 98025175 145266820 96365518 143452261 96365518 143452261 907712651 131117457 907712651 131117457 85346300 123767670 85346300 123767670 920653699 119465527 920653699 119465527 76678742 113312111 76678742 113312111 74898264 108570556 74898264 108570556 71544244 107927291 71544244 107927291 70061104 101741924 70061104 101741924 933632671 99729611 933632671 99729611 65691914 97917211 65691914 97917211 938144392 92497755 938144392 92497755 940425380 88778091 940425380 88778091 57627520 82536955 57627520 82536955 945092830 81552417 945092830 81552417 53790430 79997311 53790430 79997311 51884036 77161829 51884036 77161829 952026317 69871875 952026317 69871875 956780375 60613727 956780375 60613727 960021162 59031876 960021162 59031876 960539172 58685961 960539172 58685961 38157521 56435714 38157521 56435714 36944289 54159973 36944289 54159973 36298118 53470238 36298118 53470238 965132060 47764548 965132060 47764548 30854893 45621914 30854893 45621914 969341434 44794948 969341434 44794948 970891081 43125329 970891081 43125329 972440712 39817481 972440712 39817481 26455104 38413094 26455104 38413094 23918180 36089289 23918180 36089289 23268162 34902039 23268162 34902039 22553880 33048802 22553880 33048802 21700759 30552376 21700759 30552376 979707713 30216156 979707713 30216156 981816212 27381123 981816212 27381123 17312749 26520507 17312749 26520507 982502915 25194062 982502915 25194062 16116954 22772841 16116954 22772841 984904915 22562713 984904915 22562713 14286358 22389330 14286358 22389330 985211189 21504788 985211189 21504788 13720318 21248205 13720318 21248205 13289332 20555120 13289332 850272585 13289332 850272585 615532274 498693781 615532274 498693781 308133386 443615279 308133386 443615279 729876936 398059505 729876936 398059505 734259557 392926699 734259557 392926699 256454815 382833847 256454815 382833847 254821145 370783633 254821145 370783633 242703183 362940384 242703183 362940384 758288178 356154265 758288178 356154265 760783812 350077464 760783812 350077464 230260679 335295980 230260679 335295980 185702069 282018485 185702069 282018485 185328101 275101993 185328101 275101993 822880817 264329682 822880817 264329682 173342558 248635526 173342558 248635526 836483008 244760434 836483008 244760434 843334745 231248232 843334745 231248232 847772715 226325486 847772715 226325486 853631698 212183191 853631698 212183191 137874879 200440090 137874879 200440090 132240978 192776041 132240978 192776041 874853141 184830837 874853141 184830837 120319417 178461196 120319417 178461196 884549389 173031999 884549389 173031999 886773902 169170086 886773902 169170086 887493454 164991345 887493454 164991345 890987041 161386501 890987041 161386501 105450758 154406790 105450758 154406790 898478683 152744389 898478683 152744389 100621927 145617964 100621927 145617964 95388852 139116343 95388852 139116343 90085751 133464410 90085751 133464410 915852549 124173766 915852549 124173766 923580304 112380667 923580304 112380667 927128868 106051241 927128868 106051241 932752927 102383731 932752927 102383731 67565033 99486036 67565033 99486036 935726367 96735043 935726367 96735043 63377551 94803938 63377551 94803938 937671476 92484467 937671476 92484467 59483809 89050804 59483809 89050804 942194196 84751247 942194196 84751247 55061307 82319124 55061307 82319124 946943606 76327146 946943606 76327146 48489872 69939567 48489872 69939567 45047172 65312836 45047172 65312836 43104091 60833787 43104091 60833787 959584525 59648569 959584525 59648569 961392703 56951101 961392703 56951101 962003851 55776752 962003851 55776752 963279364 54168375 963279364 54168375 36146988 51027695 36146988 51027695 965945165 48856566 965945165 48856566 32227300 46062342 32227300 46062342 968807072 45434835 968807072 45434835 29454172 43876220 29454172 43876220 28747342 42360874 28747342 42360874 27846569 40951273 27846569 40951273 973594428 36718719 973594428 36718719 975668102 36451639 975668102 36451639 22702171 34152505 22702171 34152505 977683259 33418987 977683259 33418987 21091208 31097498 21091208 31097498 979574169 29821432 979574169 29821432 19015367 29366005 19015367 29366005 17949146 27709594 17949146 27709594 982377011 25582627 982377011 25582627 16200582 24588253 16200582 24588253 984179625 23182751 984179625 23182751 15089581 22706798 15089581 22706798 14243802 21303735 14243802 21303735 985960978 21073932 985960978 644134682 985960978 644134682 337117120 508691712 337117120 508691712 603043299 668616574 603043299 668616574 425372370 732958359 425372370 732958359 526721406 512356801 526721406 512356801 616511640 943607740 616511640 943607740 403300846 642727275 403300846 642727275 580432499 500105500 580432499 500105500 418456472 773712695 418456472 773712695 639534951 618596343 639534951 618596343 460561694 523396795 460561694 523396795 410446377 736058636 410446377 736058636 615897523 915526759 615897523 915526759 671511658 461016546 671511658 461016546 696788473 405483415 696788473 405483415 265042865 397109881 265042865 397109881 740695689 378487819 740695689 378487819 745603366 370598635 745603366 370598635 754266979 353031161 754266979 353031161 229981686 335668412 229981686 335668412 797791899 275552592 797791899 275552592 176103228 266201698 176103228 266201698 172433638 258238038 172433638 258238038 836340092 245519586 836340092 245519586 160813469 239867143 160813469 239867143 154335853 228671637 154335853 228671637 848236011 227071878 848236011 227071878 855549844 207979417 855549844 207979417 137861614 204470025 137861614 204470025 863247938 192458875 863247938 192458875 126382400 187300011 126382400 187300011 875453218 176394885 875453218 176394885 114185609 168784747 114185609 168784747 889025531 163068876 889025531 163068876 107252040 159180641 107252040 159180641 106048924 158669868 106048924 158669868 895898822 152731119 895898822 152731119 99138916 148612342 99138916 148612342 93392420 132650746 93392420 132650746 85258573 126893667 85258573 126893667 81134745 120737274 81134745 120737274 79500837 112352486 79500837 112352486 74008136 110587759 74008136 110587759 68399220 102328365 68399220 102328365 933577159 98528119 933577159 98528119 64803012 95697036 64803012 95697036 936496001 95601436 936496001 95601436 63220263 93428757 63220263 93428757 57654131 84898454 57654131 84898454 56231160 82536954 56231160 82536954 53601364 79969382 53601364 79969382 51044774 70416970 51044774 70416970 46958608 65614290 46958608 65614290 43033098 62708293 43033098 62708293 958033721 60562947 958033721 60562947 39140257 57808007 39140257 57808007 38824553 56488574 38824553 56488574 37443845 54644304 37443845 54644304 963210894 52386109 963210894 52386109 34710650 48950610 34710650 48950610 967020079 47445724 967020079 47445724 30377786 45327128 30377786 45327128 969251389 44936141 969251389 44936141 969970351 44172866 969970351 44172866 28788025 42653153 28788025 42653153 26619372 39380242 26619372 39380242 25794471 38632029 25794471 38632029 974505256 36969436 974505256 36969436 24541071 36545764 24541071 36545764 976391432 35320837 976391432 35320837 977475713 34092862 977475713 34092862 977623289 32220395 977623289 32220395 979161368 31364645 979161368 31364645 19912603 29487261 19912603 29487261 980950430 28159826 980950430 28159826 17660475 26695168 17660475 26695168 16889517 25629925 16889517 25629925 15605649 23165418 15605649 23165418 984756239 22648531 984756239 22648531 14172986 21994064 14172986 21994064 985722705 21543526 985722705 21543526 13746692 716384162 13746692 716384162 632110887 950144344 632110887 950144344 348400700 627760946 348400700 627760946 564247409 850314486 564247409 850314486 400600982 632481266 400600982 632481266 356031865 522432331 356031865 522432331 622249804 676244760 622249804 676244760 411441213 906064834 411441213 906064834 640762534 563238526 640762534 563238526 416656096 666255164 416656096 666255164 587710606 945097438 587710606 945097438 342195139 648691967 342195139 648691967 627615751 518979042 627615751 518979042 376185179 815477020 376185179 815477020 501172675 673230694 501172675 673230694 413761127 555958935 413761127 555958935 654890102 967934324 654890102 967934324 431418834 699672510 431418834 699672510 542394682 880400179 542394682 880400179 462051039 946874586 462051039 946874586 623600344 464394777 623600344 464394777 691993813 452223581 691993813 452223581 291796142 402760603 291796142 402760603 263719750 386262009 263719750 386262009 740357607 378622165 740357607 378622165 248003314 363775851 248003314 363775851 766431574 311258087 766431574 311258087 184945695 280298518 184945695 280298518 816530228 272452890 816530228 272452890 826819844 257392137 826819844 257392137 833729467 247607457 833729467 247607457 162708715 246642613 162708715 246642613 156952454 236137234 156952454 236137234 845910837 231000014 845910837 231000014 147691096 222175957 147691096 222175957 140761848 208875069 140761848 208875069 135916565 199713767 135916565 199713767 866413988 193688649 866413988 193688649 124516211 186611349 124516211 186611349 878076446 173517367 878076446 173517367 114528078 169412617 114528078 169412617 111774637 164338933 111774637 164338933 891454482 160302414 891454482 160302414 106510083 159272134 106510083 159272134 104994194 155364575 104994194 155364575 102902335 148412089 102902335 148412089 902668567 141458045 902668567 141458045 912241638 130851801 912241638 130851801 81137675 121652966 81137675 121652966 919840644 120432611 919840644 120432611 74175851 106957476 74175851 106957476 932237109 101703610 932237109 101703610 66403093 98225723 66403093 98225723 64545831 95099133 64545831 95099133 940290866 87531413 940290866 87531413 58311308 85836469 58311308 85836469 946189203 77562930 946189203 77562930 50659002 74615184 50659002 74615184 952197608 66213159 952197608 66213159 959449480 59778061 959449480 59778061 40006843 59024918 40006843 59024918 961328891 57302487 961328891 57302487 961519892 56535628 961519892 56535628 962777392 55231445 962777392 55231445 35992598 49732383 35992598 49732383 966789340 48574118 966789340 48574118 967297856 47369021 967297856 47369021 967843230 46639740 967843230 46639740 968655037 45567119 968655037 45567119 969468564 41242890 969468564 41242890 972366187 40621564 972366187 40621564 26445653 38148245 26445653 38148245 975197361 36824479 975197361 36824479 975565763 36161048 975565763 36161048 977256259 33339468 977256259 33339468 978272241 32196765 978272241 32196765 20904699 28467626 20904699 28467626 981690956 27570057 981690956 27570057 17518129 27141910 17518129 27141910 17065508 25987019 17065508 25987019 16581378 24367885 16581378 24367885 15844545 23267769 15844545 23267769 984464130 22483742 984464130 22483742 985191785 22085007 985191785 22085007 985426883 788124737 985426883 788124737 406276422 642374623 406276422 642374623 301992649 447662486 301992649 447662486 725850568 404968190 725850568 404968190 737588958 386028684 737588958 386028684 746753578 372326766 746753578 372326766 757790125 351679214 757790125 351679214 772298371 323363805 772298371 323363805 211198572 306384241 211198572 306384241 796875571 280503166 796875571 280503166 815646706 276528277 815646706 276528277 181899761 273572719 181899761 273572719 177033780 268306261 177033780 268306261 173288172 258309052 173288172 258309052 834408986 247643328 834408986 247643328 836435763 243768753 836435763 243768753 840494779 227350279 840494779 227350279 143029403 215547647 143029403 215547647 141586127 210494639 141586127 210494639 862549612 202052884 862549612 202052884 867675700 195596781 867675700 195596781 118153687 170090055 118153687 170090055 887842875 167647780 887842875 167647780 888342537 167029325 888342537 167029325 111395117 161030172 111395117 161030172 894326584 157714675 894326584 157714675 100669062 148621937 100669062 148621937 912175360 131094256 912175360 131094256 83488355 120773933 83488355 120773933 76583281 112004095 76583281 112004095 929767493 106115199 929767493 106115199 67854101 101563953 67854101 101563953 934181602 98862652 934181602 98862652 65725581 97131021 65725581 97131021 937037396 94222371 937037396 94222371 59867319 88514452 59867319 88514452 58388393 86067612 58388393 86067612 945668834 81007220 945668834 81007220 53897920 78751791 53897920 78751791 947401810 72301041 947401810 72301041 954592213 66411102 954592213 66411102 956868866 61103368 956868866 61103368 40954244 60699019 40954244 60699019 959474849 59993880 959474849 59993880 960102893 59018393 960102893 59018393 38874077 57580520 38874077 57580520 961560478 55604845 961560478 55604845 33966464 50090876 33966464 50090876 32784642 47944672 32784642 47944672 30340301 45235504 30340301 45235504 29348787 42363276 29348787 42363276 972389438 37920758 972389438 37920758 24700790 36981069 24700790 36981069 975352110 36701212 975352110 36701212 975760605 36409689 975760605 36409689 23939332 35528055 23939332 35528055 976834944 35003887 976834944 35003887 977803452 33418986 977803452 33418986 977893672 32470783 977893672 32470783 20907340 29806594 20907340 29806594 980866413 28606244 980866413 28606244 18350848 28575704 18350848 28575704 981620236 27322569 981620236 27322569 17568812 25427926 17568812 25427926 15802766 23400962 15802766 23400962 984378567 22536349 984378567 22536349 14327661 868249960 14327661 868249960 609318105 497893128 609318105 497893128 680201559 423245427 680201559 423245427 276111838 411342716 276111838 411342716 726272091 390631160 726272091 390631160 736030109 389558959 736030109 389558959 251412291 359518223 251412291 359518223 237705097 356109061 237705097 356109061 789706065 284589034 789706065 284589034 181982192 263629621 181982192 263629621 826592105 259052446 826592105 259052446 165682190 249281662 165682190 249281662 837320119 242833480 837320119 242833480 160001279 240550946 160001279 240550946 157215176 236172058 157215176 236172058 846578741 224115837 846578741 224115837 141879912 207245629 141879912 207245629 132737784 178308256 132737784 178308256 884151915 170176228 884151915 170176228 113121596 165836003 113121596 165836003 894571748 151410216 894571748 151410216 905226838 137191572 905226838 137191572 87607398 130918036 87607398 130918036 914197197 125831088 914197197 125831088 918317526 121961484 918317526 121961484 80558314 120018742 80558314 120018742 922750382 109403918 922750382 109403918 929584695 105255076 929584695 105255076 932120142 103457401 932120142 103457401 68403361 102563207 68403361 102563207 934137338 99680303 934137338 99680303 65597892 92826539 65597892 92826539 939270023 90928976 939270023 90928976 59335526 88237714 59335526 88237714 941664122 82132813 941664122 82132813 54671833 79745665 54671833 79745665 946763350 76914201 946763350 76914201 950968807 70287724 950968807 70287724 46192480 66547811 46192480 66547811 957123987 61188753 957123987 61188753 40800698 60235629 40800698 60235629 40551080 60062948 40551080 60062948 961137295 56077838 961137295 56077838 37430103 55172876 37430103 55172876 964839596 51726852 964839596 51726852 34885972 50878333 34885972 50878333 965941980 47594025 965941980 47594025 968040834 45621912 968040834 45621912 27749493 41544691 27749493 41544691 974288066 38160725 974288066 38160725 25003647 37365145 25003647 37365145 975149050 36894489 975149050 36894489 976424904 35402431 976424904 35402431 22687222 33812138 22687222 33812138 21841703 31935955 21841703 31935955 979552275 29962356 979552275 29962356 19389536 29496078 19389536 29496078 980805418 28819958 980805418 28819958 17688847 26344561 17688847 26344561 16532423 25373250 16532423 25373250 983815776 22752223 983815776 22752223 985370278 22130933 985370278 892077836 985370278 892077836 374882055 961891800 374882055 961891800 502670870 763456382 502670870 763456382 370123843 992852324 370123843 992852324 667532422 493098787 667532422 493098787 322957918 483987569 322957918 483987569 677951511
91901 1681280 0 1681280 3112421 893461 3112421 893461 4182782 3886747 4182782 3886747 904441 609889 904441 609889 3336594 3028709 3336594 3028709 1661130 341147 1661130 341147 239991 3964652 239991 3964652 4614099 1662231 4614099 1662231 1672400 1073625 1672400 1073625 455705 1654436 455705 1654436 4794766 3528071 4794766 3528071 679660 852380 679660 852380 3667422 4236214 3667422 4236214 1277656 1679686 1277656 1679686 769348 414015 769348 414015 3651581 2762515 3651581 2762515 4100278 2406563 4100278 2406563 4363196 3835723 4363196 3835723 1670476 515677 1670476 515677 1647602 4346887 1647602 4346887 4092062 2379998 4092062 2379998 4424379 3314525 4424379 3314525 1684203 4515816 1684203 4515816 3678068 969804 3678068 969804 378337 1677771 378337 1677771 3315732 4191392 3315732 4191392 4158707 81471 4158707 81471 1420514 2778949 1420514 2778949 1687125 1298815 1687125 1298815 1236002 179066 1236002 179066 3689903 3495034 3689903 3495034 1390116 264815 1390116 264815 78160 3332937 78160 3332937 4889695 3341570 4889695 3341570 1657056 356995 1657056 356995 936169 2832139 936169 2832139 3874443 1672448 3874443 1672448 3314074 2950780 3314074 2950780 503832 310747 503832 310747 295162 1673485 295162 1673485 4167525 2611176 4167525 2611176 4759930 1263013 4759930 1263013 329016 122719 329016 122719 4051996 3333042 4051996 3333042 1370245 1059265 1370245 1059265 558710 533544 558710 533544 4124466 3326092 4124466 3326092 963730 642436 963730 642436 450732 433087 450732 433087 4682277 3315799 4682277 3315799 1350259 1070884 1350259 1070884 727322 3340918 727322 3340918 343807 334929 343807 334929 3333216 2998516 3333216 2998516 4674154 1387284 4674154 1387284 1516898 3330704 1516898 3330704 3342141 1637018 3342141 1637018 1105640 3329436 1105640 3329436 3605463 2446375 3605463 2446375 4359170 761530 4359170 761530 1131390 1685398 1131390 1685398 3094702 4865655 3094702 4865655 4108275 644663 4108275 644663 451352 453787 451352 453787 3328052 2182549 3328052 2182549 1650616 3251677 1650616 3251677 4365451 1883788 4365451 1883788 1276249 312042 1276249 312042 197730 143748 197730 143748 4004025 2889418 4004025 2889418 2333118 758245 2333118 758245 4182657 2804110 4182657 2804110 4497511 4231467 4497511 4231467 676896 738457 676896 738457 3318993 2353306 3318993 2353306 654066 4961707 654066 4961707 4024766 1883557 4024766 1883557 1968700 3322405 1968700 3322405 753154 461767 753154 461767 4612688 2292241 4612688 2292241 1668710 3315436 1668710 3315436 3660840 279094 3660840 279094 523526 2634547 523526 2634547 4326867 2303920 4326867 2303920 1650155 300245 1650155 300245 81459 2838174 81459 2838174 4575507 4832830 4575507 4832830 1152847 1145995 1152847 1145995 431186 2648403 431186 2648403 4138419 2197268 4138419 2197268 952651 912627 952651 912627 3705896 3017129 3705896 3017129 4731814 1905295 4731814 1905295 2552515 3333688 2552515 3333688 4251535 1125559 4251535 1125559 367050 4880785 367050 4880785 3536580 261931 3536580 261931 1113188 1653413 1113188 1653413 4253255 3331634 4253255 3331634 3678587 613986 3678587 613986 592328 2078070 592328 2078070 4251570 2942044 4251570 2942044 836519 464725 836519 464725 3876316 2545580 3876316 2545580 4576318 1192470 4576318 1192470 1141773 243705 1141773 243705 3903724 4525671 3903724 4525671 637771 627764 637771 627764 491687 2461447 491687 2461447 4153672 2927103 4153672 2927103 4603030 909874 4603030 909874 569519 555299 569519 555299 4064525 2720872 4064525 2720872 976708 950932 976708 950932 906959 753749 906959 753749 3735899 4804840 3735899 4804840 1303433 917803 1303433 917803 385229 2999921 385229 2999921 4174823 1654639 4174823 1654639 1556819 3322104 1556819 3322104 3578927 262662 3578927 262662 1376340 2870077 1376340 2870077 3941680 1161483 3941680 1161483 675789 890206 675789 890206 3653244 3118465 3653244 3118465 1248111 727290 1248111 727290 628750 2027852 628750 2027852 4490663 2745817 4490663 2745817 3323333 3344517 3323333 3344517 4755346 2102049 4755346 2102049 1414163 3332791 1414163 3332791 4737141 2167364 4737141 2167364 1674717 591101 1674717 591101 3796708 3329374 3796708 3329374 4238146 1897865 4238146 1897865 957371 614436 957371 614436 521977 2166775 521977 2166775 4610367 3299760 4610367 3299760 1458223 984154 1458223 984154 495483 1665925 495483 1665925 4206777 2538974 4206777 2538974 3047935 315248 3047935 315248 1272579 3798077 1272579 3798077 4332143 286308 4332143 286308 1076744 2792349 1076744 2792349 4340682 369181 4340682 369181 245500 3106006 245500 3106006 4305568 2321090 4305568 2321090 4545709 1885523 4545709 1885523 2102448 3482556 2102448 3482556 853613 570022 853613 570022 3325129 3327111 3325129 3327111 918402 515657 918402 515657 4188975 2969049 4188975 2969049 2382827 999755 2382827 999755 230919 3281813 230919 3281813 3314474 1661805 3314474 1661805 1655915 4587085 1655915 4587085 4598351 723905 4598351 723905 450481 1985028 450481 1985028 4009664 2361767 4009664 2361767 4239254 4697312 4239254 4697312 1378293 619783 1378293 619783 2426598 2242781 2426598 2242781 4526456 1335276 4526456 1335276 1206635 432228 1206635 432228 3876790 3918875 3876790 3918875 1736074 1066184 1736074 1066184 410093 3349418 410093 3349418 4660713 2298127 4660713 2298127 1433555 4977833 1433555 4977833 3748515 1283006 3748515 1283006 1245183 356608 1245183 356608 4610116 3006554 4610116 3006554 3350872 735888 3350872 735888 1465681 200784 1465681 200784 3608591 2508100 3608591 2508100 1651507 357573 1651507 357573 257080 260671 257080 260671 1681626 2018269 1681626 2018269 4740636 3716716 4740636 3716716 3321640 1875587 3321640 1875587 4828415 1252006 4828415 1252006 420345 650633 420345 650633 4135099 2649345 4135099 2649345 4526134 1377568 4526134 1377568 1308175 235577 1308175 235577 3826106 2888936 3826106 2888936 3332622 2008617 3332622 2008617 3313665 3070119 3313665 3070119 4001722 730532 4001722 730532 845722 2750572 845722 2750572 4079310 2345396 4079310 2345396 4621439 4510853 4621439 4510853 3327818 3321978 3327818 3321978 4088171 1918471 4088171 1918471 523134 269680 523134 269680 235338 2185312 235338 2185312 4273111 3446802 4273111 3446802 508323 3040906 508323 3040906 3813852 1661755 3813852 1661755 876068 275427 876068 275427 1840087 4028676 1840087 4028676 286877 1189113 286877 1189113 3328204 4110882 3328204 4110882 1678883 2343593 1678883 2343593 4312717 3345943 4312717 3345943 2905753 1677852 2905753 1677852 390742 994379 390742 994379 4580978 2467758 4580978 2467758 2072355 1076738 2072355 1076738 872622 282622 872622 282622 4536436 3004363 4536436 3004363 1802284 4459874 1802284 4459874 1647188 2135619 1647188 2135619 4711727 3109615 4711727 3109615 3328666 2247063 3328666 2247063 4224499 2800624 4224499 2800624 1685888 1664848 1685888 1664848 4347432 2673111 4347432 2673111 3993426 1031268 3993426 1031268 808068 508830 808068 508830 4319120 2648043 4319120 2648043 1651786 1896562 1651786 1896562 3634078 3091456 3634078 3091456 3333132 2173008 3333132 2173008 4540716 4819021 4540716 4819021 1306192 416222 1306192 416222 4257717 3334370 4257717 3334370 1495305 4646948 1495305 4646948 920965 425583 920965 425583 373996 2394828 373996 2394828 4466731 2966686 4466731 2966686 1382795 1183898 1382795 1183898 943269 889074 943269 889074 302269 4112549 302269 4112549 4160065 2368358 4160065 2368358 2764474 1420188 2764474 1420188 3919459 2933823 3919459 2933823 4611158 1941273 4611158 1941273 4748149 3333995 4748149 3333995 106386 1279503 106386 1279503 3921089 2782393 3921089 2782393 3865778 1668361 3865778 1668361 1586529 267809 1586529 267809 4277755 2822747 4277755 2822747 4662917 431647 4662917 431647 432047 380555 432047 380555 4328369 2934807 4328369 2934807 4680342 538522 4680342 538522 883401 2315663 883401 2315663 4317984 3334604 4317984 3334604 581820 1650996 581820 1650996 3331991 2099618 3331991 2099618 3785263 590251 3785263 590251 435479 1667685 435479 1667685 3873883 2306589 3873883 2306589 4303971 3345005 4303971 3345005 1128316 349579 1128316 349579 282614 260468 282614 260468 1649282 2414357 1649282 2414357 4487805 1169101 4487805 1169101 336458 2220194 336458 2220194 3992373 2864855 3992373 2864855 1444110 988724 1444110 988724 442581 234800 442581 234800 3330223 3341683 3330223 3341683 1158986 1140718 1158986 1140718 1074177 2010178 1074177 2010178 3912848 1659731 3912848 1659731 2590727 2591489 2590727 2591489 4046811 1410128 4046811 1410128 841307 458430 841307 458430 337128 325428 337128 325428 4008888 3095843 4008888 3095843 1225222 751288 1225222 751288 349667 306579 349667 306579 3617205 3343295 3617205 3343295 1151870 452186 1151870 452186 4793133 2475023 4793133 2475023 3330232 748376 3330232 748376 354133 2306724 354133 2306724 4279450 3281092 4279450 3281092 3322631 2197707 3322631 2197707 4745752 3184577 4745752 3184577 2762109 4705907 2762109 4705907 1182267 811551 1182267 811551 144311 2199309 144311 2199309 4020164 2399553 4020164 2399553 4268102 1215166 4268102 1215166 1149427 616450 1149427 616450 836653 2907579 836653 2907579 4732330 1666213 4732330 1666213 1407755 940682 1407755 940682 493680 1991999 493680 1991999 4118956 3233729 4118956 3233729 1659258 1009749 1659258 1009749 959149 336211 959149 336211 3747319 3320563 3747319 3320563 1311982 1073537 1311982 1073537 3343473 2538793 3343473 2538793 4392563 4570862 4392563 4570862 810095 620665 810095 620665 3388602 1659219 3388602 1659219 4505386 2764569 4505386 2764569 3151000 1423745 3151000 1423745 225572 2573711 225572 2573711 4686001 1234944 4686001 1234944 331712 4913359 331712 4913359 3740162 2055290 3740162 2055290 4668219 4120083 4668219 4120083 780001 475097 780001 475097 4186245 4223444 4186245 4223444 585974 1431695 585974 1431695 4523465 2197852 4523465 2197852 3337957 4160513 3337957 4160513 311282 2578132 311282 2578132 4356601 1262816 4356601 1262816 632951 482254 632951 482254 4317841 2901126 4317841 2901126 4703640 1048823 4703640 1048823 383787 1744961 383787 1744961 4270629 2873036 4270629 2873036 1305606 988894 1305606 988894 792611 629963 792611 629963 1671085 4822903 1671085 4822903 4507316 1966169 4507316 1966169 3333594 4061362 3333594 4061362 1074204 240094 1074204 240094 72586 3829160 72586 3829160 3108414 1601232 3108414 1601232 1677362 2351284 1677362 2351284 3547668 1685200 3547668 1685200 967647 897914 967647 897914 392252 1507817 392252 1507817 3878670 4497530 3878670 4497530 945162 822445 945162 822445 261524 2861023 261524 2861023 3629016 4363158 3629016 4363158 1670809 1908282 1670809 1908282 4794699 1677417 4794699 1677417 941617 600216 941617 600216 527782 1883315 527782 1883315 3988411 3342954 3988411 3342954 896596 493002 896596 493002 3541605 3250788 3541605 3250788 1683375 824892 1683375 824892 659116 2055202 659116 2055202 4674642 3322113 4674642 3322113 4099996 1549452 4099996 1549452 999934 2508860 999934 2508860 3321856 2382161 3321856 2382161 4210083 2682393 4210083 2682393 1685753 2568203 1685753 2568203 4721893 1683230 4721893 1683230 907675 4531 907675 4531 4009296 3314275 4009296 3314275 671882 416037 671882 416037 3853762 3915278 3853762 3915278 153576 1326861 153576 1326861 4031728 2823395 4031728 2823395 1382058 3753565 1382058 3753565 4679007 1266964 4679007 1266964 508102 301353 508102 301353 4047954 3337001 4047954 3337001 2092993 312102 2092993 312102 410602 4428278 410602 4428278 4549498 1900508 4549498 1900508 1651753 328609 1651753 328609 54792 1664999 54792 1664999 4636495 4263984 4636495 4263984 1649439 257627 1649439 257627 1175342 2314709 1175342 2314709 4001275 3348306 4001275 3348306 603520 282562 603520 282562 4682272 1999480 4682272 1999480 611363 604503 611363 604503 2572151 1973801 2572151 1973801 4339726 1003886 4339726 1003886 373006 3085953 373006 3085953 3345741 747582 3345741 747582 410147 3344931 410147 3344931 3625655 2481444 3625655 2481444 1208325 1675173 1208325 1675173 4447487 3006556 4447487 3006556 4728985 1520836 4728985 1520836 1656244 440589 1656244 440589 317487 110861 317487 110861 4246205 3558527 4246205 3558527 3331969 2551535 3331969 2551535 4413968 2151318 4413968 2151318 4720696 4151105 4720696 4151105 893062 838731 893062 838731 4267920 3201911 4267920 3201911 1171132 547223 1171132 547223 4725050 4436250 4725050 4436250 1281784 855193 1281784 855193 639257 2158123 639257 2158123 3885662 3326795 3885662 3326795 4767057 3670980 4767057 3670980 1494696 149484 1494696 149484 2644042 2624284 2644042 2624284 4443974 530444 4443974 530444 1661495 2728987 1661495 2728987 4210901 1664219 4210901 1664219 3651041 3317278 3651041 3317278 447773 64519 447773 64519 3348943 1115528 3348943 1115528 910960 588127 910960 588127 4499254 3324095 4499254 3324095 38989 1101725 38989 1101725 4283732 2467024 4283732 2467024 460313 973023 460313 973023 3330163 3050364 3330163 3050364 3932756 144073 3932756 144073 2547353 3817209 2547353 3817209 1323715 530172 1323715 530172 413486 2969850 413486 2969850 4777888 1262939 4777888 1262939 294309 4109156 294309 4109156 4495426 1670521 4495426 1670521 1649979 4308693 1649979 4308693 802676 478334 802676 478334 2634731 3348569 2634731 3348569 552161 947879 552161 947879 4213782 2634397 4213782 2634397 3548648 1407643 3548648 1407643 843007 2476470 843007 2476470 3346691 281911 3346691 281911 2317932 3342433 2317932 3342433 920945 128553 920945 128553 3926986 2878872 3926986 2878872 4591272 855564 4591272 855564 318950 2592903 318950 2592903 4265299 2739817 4265299 2739817 1388773 419653 1388773 419653 4044805 2518000 4044805 2518000 4167854 2096679 4167854 2096679 1229627 234912 1229627 234912 3994112 2448683 3994112 2448683 4119407 2645713 4119407 2645713 1388306 270615 1388306 270615 2597748 3331529 2597748 3331529 3572425 298556 3572425 298556 237343 4194858 237343 4194858 3333772 1648916 3333772 1648916 1671666 3032480 1671666 3032480 4077066 349705 4077066 349705 121105 2065309 121105 2065309 3747847 3327963 3747847 3327963 1086149 818356 1086149 818356 538553 4490636 538553 4490636 3590267 280472 3590267 280472 1679625 1670739 1679625 1670739 4741392 3341619 4741392 3341619 1140744 1666807 1140744 1666807 4541437 3350237 4541437 3350237 934311 2234928 934311 2234928 4693407 1279071 4693407 1279071 1073093 1896101 1073093 1896101 3659813 346470 3659813 346470 363025 3073864 363025 3073864 4310885 2556651 4310885 2556651 602601 360090 602601 360090 3157120 3345474 3157120 3345474 1685812 862827 1685812 862827 3804167 3512667 3804167 3512667 3122887 1665984 3122887 1665984 584690 841832 584690 841832 4217651 2596134 4217651 2596134 4712482 763537 4712482 763537 451761 2477874 451761 2477874 2317808 1666551 2317808 1666551 3588268 3886521 3588268 3886521 1389036 873578 1389036 873578 334240 1509642 334240 1509642 3349508 3347510 3349508 3347510 4429922 66203 4429922 66203 1564103 1857312 1564103 1857312 3045871 849331 3045871 849331 244841 1682884 244841 1682884 4471115 3341002 4471115 3341002 787447 231734 787447 231734 3323831 3346672 3323831 3346672 1650420 2216027 1650420 2216027 4260601 2904457 4260601 2904457 3316657 4955547 3316657 4955547 1180302 452870 1180302 452870 251357 3320911 251357 3320911 3918872 958526 3918872 958526 566337 1280930 566337 1280930 3798135 3008731 3798135 3008731 3325970 1234826 3325970 1234826 1684419 4980437 1684419 4980437 3346773 865150 3346773 865150 789671 3073498 789671 3073498 3976043 1665125 3976043 1665125 1195055 269752 1195055 269752 1656581 4969105 1656581 4969105 4398376 3324463 4398376 3324463 214529 1201087 214529 1201087 1649904 3353202 1649904 3353202 4122413 2090257 4122413 2090257 662443 520811 662443 520811 483417 278839 483417 278839 4153115 1990703 4153115 1990703 842140 811007 842140 811007 4423259 3083059 4423259 3083059 3317661 1289681 3317661 1289681 812358 4830604 812358 4830604 3785461 1025773 3785461 1025773 237196 4207021 237196 4207021 3898048 3320106 3898048 3320106 884199 4804974 884199 4804974 4109361 2209501 4109361 2209501 717445 698760 717445 698760 4334732 3324336 4334732 3324336 1456292 738131 1456292 738131 272359 3341945 272359 3341945 3915770 1680091 3915770 1680091 1895450 3344432 1895450 3344432 4857871 801048 4857871 801048 1662876 2576454 1662876 2576454 4341238 3541709 4341238 3541709 989956 1229855 989956 1229855 1670589 589233 1670589 589233 378642 3317024 378642 3317024 172802 3325316 172802 3325316 4605816 2324208 4605816 2324208 4230758 514033 4230758 514033 427254 2376538 427254 2376538 4673197 1679692 4673197 1679692 2806723 4084027 2806723 4084027 3763166 1974635 3763166 1974635 462900 282219 462900 282219 3960980 2670967 3960980 2670967 4586285 544566 4586285 544566 601565 2391894 601565 2391894 3572801 892251 3572801 892251 603702 1954363 603702 1954363 4670675 3319998 4670675 3319998 1648947 421029 1648947 421029 291876 1660727 291876 1660727 3321682 4979446 3321682 4979446 4438856 848810 4438856 848810 226452 8436 226452 8436 3783552 3313435 3783552 3313435 1655690 1661834 1655690 1661834 2691333 412103 2691333 412103 1086516 2015803 1086516 2015803 4601436 575991 4601436 575991 845137 2017931 845137 2017931 4162658 2836377 4162658 2836377 1308557 333429 1308557 333429 51012 3351119 51012 3351119 4127661 384503 4127661 384503 856599 2352330 856599 2352330 4173137 3092685 4173137 3092685 1463157 1352119 1463157 1352119 728006 684213 728006 684213 484252 2092442 484252 2092442 4451670 2248757 4451670 2248757 3617249 1747005 3617249 1747005 571679 565853 571679 565853 3343544 2025552 3343544 2025552 4731758 1250239 4731758 1250239 702769 576407 702769 576407 408914 4047894 408914 4047894 3351608 999504 3351608 999504 915106 4165488 915106 4165488 3329744 1244617 3329744 1244617 986160 639323 986160 639323 309604 3327810 309604 3327810 1703749 1057720 1703749 1057720 898670 689093 898670 689093 1664541 3332701 1664541 3332701 3916473 2012377 3916473 2012377 4786772 692988 4786772 692988 386459 2463756 386459 2463756 4394943 2218991 4394943 2218991 3576898 1673228 3576898 1673228 1666003 3333619 1666003 3333619 3959840 436593 3959840 436593 1011429 3326943 1011429 3326943 3991512 1668285 3991512 1668285 1611023 522747 1611023 522747 935401 2801519 935401 2801519 3880348 2097983 3880348 2097983 1578908 3333408 1578908 3333408 4770156 2874492 4770156 2874492 1651263 2374790 1651263 2374790 4481771 1456158 4481771 1456158 1053131 3330069 1053131 3330069 444111 775981 444111 775981 3701607 3069699 3701607 3069699 1680187 649563 1680187 649563 372138 103785 372138 103785 4267179 2541352 4267179 2541352 1274506 1120714 1274506 1120714 1024319 446656 1024319 446656 3598073 2010101 3598073 2010101 1318512 332470 1318512 332470 330289 2655278 330289 2655278 4568588 3325330 4568588 3325330 1319802 1306336 1319802 1306336 4468338 3338120 4468338 3338120 1159888 365779 1159888 365779 195361 1952747 195361 1952747 4783589 4389774 4783589 4389774 492169 546776 492169 546776 4512601 2436977 4512601 2436977 485153 763864 485153 763864 3237574 2780853 3237574 2780853 4538373 1665905 4538373 1665905 1211441 2492718 1211441 2492718 4322569 4613710 4322569 4613710 405332 737818 405332 737818 3344478 2351308 3344478 2351308 4000846 4183823 4000846 4183823 938215 201076 938215 201076 1658852 945185 1658852 945185 618243 450565 618243 450565 216524 2265176 216524 2265176 4572915 3317813 4572915 3317813 1275105 1114146 1275105 1114146 329715 1673495 329715 1673495 4136632 3081562 4136632 3081562 1151141 213565 1151141 213565 3323461 3336976 3323461 3336976 848973 273380 848973 273380 3350760 1677833 3350760 1677833 354596 3657131 354596 3657131 1650267 1059049 1650267 1059049 605199 3323519 605199 3323519 4047643 1140413 4047643 1140413 878498 754977 878498 754977 4671803 3316468 4671803 3316468 862692 669340 862692 669340 2478906 2747235 2478906 2747235 4491932 1045302 4491932 1045302 457375 394118 457375 394118 377304 1778416 377304 1778416 3313758 3029973 3313758 3029973 4770298 1654972 4770298 1654972 1139036 1198236 1139036 1198236 341874 2602089 341874 2602089 4307655 2685249 4307655 2685249 3759852 3160245 3759852 3160245 2865620 1656323 2865620 1656323 498849 237970 498849 237970 3756295 2900060 3756295 2900060 4597656 1653970 4597656 1653970 1666614 2454326 1666614 2454326 4530705 1707514 4530705 1707514 1658454 2484140 1658454 2484140 4433620 3317106 4433620 3317106 1661875 2548301 1661875 2548301 4629266 3343119 4629266 3343119 990500 576097 990500 576097 490871 3349232 490871 3349232 4132655 1570557 4132655 1570557 1669482 4831836 1669482 4831836 1648217 1671107 1648217 1671107 2598909 3859463 2598909 3859463 880156 574006 880156 574006 3954686 3042772 3954686 3042772 2472811 4750310 2472811 4750310 444363 1101542 444363 1101542 4071453 3003770 4071453 3003770 4706610 1453263 4706610 1453263 2230204 3081917 2230204 3081917 4304490 1665438 4304490 1665438 681685 810243 681685 810243 4079834 2930759 4079834 2930759 4674883 1890226 4674883 1890226 2650433 1286925 2650433 1286925 4379068 2523558 4379068 2523558 3321512 1152789 3321512 1152789 799467 669906 799467 669906 526050 2134079 526050 2134079 4851603 4876870 4851603 4876870 1223761 2441664 1223761 2441664 4271999 2215649 4271999 2215649 4494118 3319238 4494118 3319238 1129018 1046376 1129018 1046376 717986 755355 717986 755355 4198711 2509666 4198711 2509666 3314868 1530236 3314868 1530236 1157136 1074195 1157136 1074195 904916 2164124 904916 2164124 3860474 2533764 3860474 2533764 1668333 1861995 1668333 1861995 3791754 2576716 3791754 2576716 4337021 2119932 4337021 2119932 1665094 2984460 1665094 2984460 4027063 2037534 4027063 2037534 1682526 4895151 1682526 4895151 3938721 530143 3938721 530143 328611 217766 328611 217766 2496921 3941983 2496921 3941983 643894 786232 643894 786232 3322590 3336454 3322590 3336454 1699597 1172895 1699597 1172895 674184 388268 674184 388268 4497910 2737265 4497910 2737265 1686046 389253 1686046 389253 276638 3350823 276638 3350823 3840150 1245288 3840150 1245288 1014524 671323 1014524 671323 547173 391226 547173 391226 269595 4796980 269595 4796980 4709718 2483732 4709718 2483732 1650066 4464458 1650066 4464458 4837945 1031145 4837945 1031145 939486 792252 939486 792252 464174 199570 464174 199570 3964518 3321301 3964518 3321301 4895711 3966051 4895711 3966051 1339621 546641 1339621 546641 1652888 2224561 1652888 2224561 4678217 1682765 4678217 1682765 1668742 526088 1668742 526088 1057733 2171280 1057733 2171280 4561026 3332691 4561026 3332691 1353135 1207363 1353135 1207363 2350169 1839526 2350169 1839526 3923331 1621590 3923331 1621590 1008891 3342798 1008891 3342798 357708 3096974 357708 3096974 3724659 1654405 3724659 1654405 4246203 2777952 4246203 2777952 1682323 885475 1682323 885475 821904 779800 821904 779800 220513 238647 220513 238647 3260648 3327721 3260648 3327721 1080250 923417 1080250 923417 615976 3319804 615976 3319804 4691905 2657639 4691905 2657639 3893847 3082995 3893847 3082995 4760402 1802915 4760402 1802915 1157131 1098064 1157131 1098064 1111938 2275234 1111938 2275234 4654273 2012113 4654273 2012113 3315005 3750990 3315005 3750990 3989194 1887161 3989194 1887161 1669296 3688743 1669296 3688743 4111599 1684249 4111599 1684249 1214335 517524 1214335 517524 1000789 2697527 1000789 2697527 4169987 2000753 4169987 2000753 1831519 480970 1831519 480970 1232564 2948676 1232564 2948676 4800296 388465 4800296 388465 1272898 2190070 1272898 2190070 4559807 3348930 4559807 3348930 1660707 944504 1660707 944504 4599146 3658749 4599146 3658749 1172036 310917 1172036 310917 2067098 4582015 2067098 4582015 4454200 1449197 4454200 1449197 1232730 3339747 1232730 3339747 3332407 2955183 3332407 2955183 4531455 1682613 4531455 1682613 1225325 3981635 1225325 3981635 3920914 561560 3920914 561560 971708 3315613 971708 3315613 2394356 3350235 2394356 3350235 429249 1104017 429249 1104017 3628400 3318712 3628400 3318712 779475 278767 779475 278767 1661471 2388034 1661471 2388034 3780097 1677937 3780097 1677937 1057698 463468 1057698 463468 4110742 3103247 4110742 3103247 750061 1167743 750061 1167743 4183264 3324652 4183264 3324652 1679631 1661259 1679631 1661259 3915747 3635982 3915747 3635982 1604257 1304398 1604257 1304398 3321158 2805083 3321158 2805083 4614204 4056427 4614204 4056427 1295239 203350 1295239 203350 2678741 3395593 2678741 3395593 3771149 481766 3771149 481766 318423 2132001 318423 2132001 4702692 785445 4702692 785445 655577 585409 655577 585409 1672808 2264480 1672808 2264480 4402202 3537311 4402202 3537311 687910 462859 687910 462859 393505 2575921 393505 2575921 3338110 683531 3338110 683531 571947 1949517 571947 1949517 4296180 3315655 4296180 3315655 1290698 719851 1290698 719851 3624474 2764783 3624474 2764783 4709245 4797829 4709245 4797829 1218185 1118396 1218185 1118396 146992 2568513 146992 2568513 4262784 1654743 4262784 1654743 1441404 1110978 1441404 1110978 882105 855699 882105 855699 151559 4939438 151559 4939438 3352668 2961103 3352668 2961103 4625734 4534564 4625734 4534564 823597 344951 823597 344951 276897 3136238 276897 3136238 3336748 1648248 3336748 1648248 532262 1108283 532262 1108283 3337968 4708872 3337968 4708872 4576928 552383 4576928 552383 213809 3959165 213809 3959165 3514155 626030 3514155 626030 103191 3316440 103191 3316440 3333171 592728 3333171 592728 388824 4555175 388824 4555175 1992906 1677358 1992906 1677358 615677 49618 615677 49618 4387025 3318701 4387025 3318701 1304690 88708 1304690 88708 4731896 3330127 4731896 3330127 1263150 1122230 1263150 1122230 4308563 2408267 4308563 2408267 3346944 4991473 3346944 4991473 1162119 535579 1162119 535579 1051732 3950813 1051732 3950813 4599927 1647439 4599927 1647439 1240672 554185 1240672 554185 3335778 2788118 3335778 2788118 4571320 1669344 4571320 1669344 3242599 4338299 3242599 4338299 815947 2498198 815947 2498198 4238745 3321993 4238745 3321993 4800831 1650988 4800831 1650988 676204 600996 676204 600996 4211826 2979235 4211826 2979235 4696712 461124 4696712 461124 448975 2570253 448975 2570253 4325688 2790410 4325688 2790410 471365 222616 471365 222616 3687647 3060964 3687647 3060964 2166688 861363 2166688 861363 718309 643692 718309 643692 4062556 3337022 4062556 3337022 4202005 880195 4202005 880195 876165 41060 876165 41060 3351051 2973301 3351051 2973301 4698756 3599790 4698756 3599790 1057744 725393 1057744 725393 4424197 3322883 4424197 3322883 660689 293451 660689 293451 3574813 2291697 3574813 2291697 4472681 1939518 4472681 1939518 3222626 3351918 3222626 3351918 1659424 2625697 1659424 2625697 4486447 968477 4486447 968477 733317 647437 733317 647437 4096045 3315248 4096045 3315248 446668 698893 446668 698893 2157500 3349197 2157500 3349197 4190988 1649219 4190988 1649219 1648167 4763841 1648167 4763841 4050236 1681243 4050236 1681243 1606443 1382183 1606443 1382183 3335995 3932162 3335995 3932162 1663205 16912 1663205 16912 3755893 3316879 3755893 3316879 627201 3337230 627201 3337230 3634841 1650639 3634841 1650639 1669486 1285433 1669486 1285433 376764 3795742 376764 3795742 3790156 1974700 3790156 1974700 3337822 4649499 3337822 4649499 611084 615333 611084 615333 4206996 2447296 4206996 2447296 4493377 2030118 4493377 2030118 3324554 3323948 3324554 3323948 1680715 1007538 1680715 1007538 569262 547208 569262 547208 3766993 3349698 3766993 3349698 1046921 1649551 1046921 1649551 3624310 2412953 3624310 2412953 4323495 4452048 4323495 4452048 423864 1194111 423864 1194111 1320989 2608104 1320989 2608104 4119888 2276673 4119888 2276673 3789566 2906236 3789566 2906236 4044480 458148 4044480 458148 867435 3620456 867435 3620456 4455338 2149018 4455338 2149018 1664487 3328078 1664487 3328078 3773401 1680510 3773401 1680510 1674049 4924835 1674049 4924835 4524925 2198290 4524925 2198290 931093 491181 931093 491181 3689833 4586691 3689833 4586691 1436134 197746 1436134 197746 3937267 4792529 3937267 4792529 148791 841208 148791 841208 4500482 3318355 4500482 3318355 3346934 3322656 3346934 3322656 4754453 2305307 4754453 2305307 578729 631263 578729 631263 3750499 3347859 3750499 3347859 1662496 316486 1662496 316486 806001 3344741 806001 3344741 4032289 2204278 4032289 2204278 3562892 4193518 3562892 4193518 3331315 217070 3331315 217070 92273 2416465 92273 2416465 4167011 3599831 4167011 3599831 1655644 887548 1655644 887548 3344193 3328798 3344193 3328798 1668776 4346987 1668776 4346987 3777354 1726887 3777354 1726887 1140236 3758963 1140236 3758963 2000435 598832 2000435 598832 1021671 1676738 1021671 1676738 1676157 316438 1676157 316438 1278262 2906759 1278262 2906759 4596757 3117212 4596757 3117212 3347447 668450 3347447 668450 657445 2493051 657445 2493051 4356814 3350126 4356814 3350126 1675641 2598730 1675641 2598730 4472794 1971577 4472794 1971577 3114934 3338957 3114934 3338957 3938617 1668252 3938617 1668252 619905 357902 619905 357902 3329695 3315883 3329695 3315883 4737590 4696938 4737590 4696938 249250 1038825 249250 1038825 3320968 2367744 3320968 2367744 1725987 1681543 1725987 1681543 4367510 3318006 4367510 3318006 1551996 3334992 1551996 3334992 3166122 1680261 3166122 1680261 89390 3325630 89390 3325630 3827207 1373537 3827207 1373537 9385 3331376 9385 3331376 410992 355689 410992 355689 3314284 3315604 3314284 3315604 1647374 837899 1647374 837899 725301 1397953 725301 1397953 4588203 2611766 4588203 2611766 317137 648730 317137 648730 4685076 3101064 4685076 3101064 1180671 424241 1180671 424241 319281 2343487 319281 2343487 4657487 586888 4657487 586888 469017 239461 469017 239461 3319612 2276021 3319612 2276021 4054566 2840228 4054566 2840228 1115490 392620 1115490 392620 4742640 2029559 4742640 2029559 3693623 3338474 3693623 3338474 838047 645315 838047 645315 622598 1969527 622598 1969527 4773334 913638 4773334 913638 868219 843160 868219 843160 841376 1886390 841376 1886390 3342918 1680999 3342918 1680999 4731989 2628494 4731989 2628494 4010705 2666393 4010705 2666393 1471389 496255 1471389 496255 3978645 2774041 3978645 2774041 921871 413099 921871 413099 167351 3034332 167351 3034332 4290679 987314 4290679 987314 470899 108662 470899 108662 3340263 4547184 3340263 4547184 1279734 654811 1279734 654811 871056 1662023 871056 1662023 4464387 318521 4464387 318521 843996 2075097 843996 2075097 4664949 435458 4664949 435458 389269 2580843 389269 2580843 4332398 3947861 4332398 3947861 1658524 4344747 1658524 4344747 218785 26283 218785 26283 3334870 2771206 3334870 2771206 4596610 1894553 4596610 1894553 793668 217815 793668 217815 4303734 2442755 4303734 2442755 545745 924579 545745 924579 4419609 2474759 4419609 2474759 369369 896675 369369 896675 4325531 2278265 4325531 2278265 4389534 2948674 4389534 2948674 369065 274206 369065 274206 3698557 3330136 3698557 3330136 3997583 1656118 3997583 1656118 1298524 309989 1298524 309989 176718 3342936 176718 3342936 3333004 548040 3333004 548040 1073624 2586840 1073624 2586840 1709859 366844 1709859 366844 823234 3338926 823234 3338926 2821106 684435 2821106 684435 1237507 2326857 1237507 2326857 3989048 2296732 3989048 2296732 2641954 3559792 2641954 3559792 611923 564296 611923 564296 129849 3120415 129849 3120415 3938486 909026 3938486 909026 1251546 1685478 1251546 1685478 3342571 959262 3342571 959262 350680 195226 350680 195226 3317848 2477670 3317848 2477670 4378300 3315707 4378300 3315707 719672 444547 719672 444547 1654132 2301711 1654132 2301711 1668110 508495 1668110 508495 953025 2037240 953025 2037240 3907317 3226245 3907317 3226245 1672355 22612 1672355 22612 4544146 2363361 4544146 2363361 3315713 4498837 3315713 4498837 3335013 1662859 3335013 1662859 4993211 3033460 4993211 3033460 1670550 1114743 1670550 1114743 910386 723492 910386 723492 3649017 4456735 3649017 4456735 1671142 2315928 1671142 2315928 4732436 1675755 4732436 1675755 1685187 4300051 1685187 4300051 4330370 1987996 4330370 1987996 4722923 3335875 4722923 3335875 3341055 2587170 3341055 2587170 4341537 3324229 4341537 3324229 4603651 1036901 4603651 1036901 3325218 3193459 3325218 3193459 1153196 349050 1153196 349050 288234 2822939 288234 2822939 4366376 1929876 4366376 1929876 1034905 596877 1034905 596877 235266 3067568 235266 3067568 4072010 2290529 4072010 2290529 817002 819774 817002 819774 1683389 2585063 1683389 2585063 4200171 1267707 4200171 1267707 796254 3325794 796254 3325794 2285070 1376742 2285070 1376742 1114724 994404 1114724 994404 4257426 3334200 4257426 3334200 604968 914354 604968 914354 4308917 3349562 4308917 3349562 1649045 2027774 1649045 2027774 4658553 3675910 4658553 3675910 2946267 2788700 2946267 2788700 4488538 3322914 4488538 3322914 1683088 259048 1683088 259048 224130 4502247 224130 4502247 3767129 2874416 3767129 2874416 1884265 660905 1884265 660905 920012 2795912 920012 2795912 1911843 1006076 1911843 1006076 856237 751138 856237 751138 1685379 4460572 1685379 4460572 1670666 1921513 1670666 1921513 4888902 1082763 4888902 1082763 886920 305607 886920 305607 4256898 3340617 4256898 3340617 1652720 1661654 1652720 1661654 4099370 1497200 4099370 1497200 1392385 3337867 1392385 3337867 598004 671851 598004 671851 1660616 2935137 1660616 2935137 4177462 3336376 4177462 3336376 1106009 617602 1106009 617602 357452 3326439 357452 3326439 4678984 1658236 4678984 1658236 1671959 2181739 1671959 2181739 4514787 3380276 4514787 3380276 1037594 530343 1037594 530343 4291486 2544971 4291486 2544971 2499054 1661167 2499054 1661167 1237056 699989 1237056 699989 308696 2766948 308696 2766948 4614223 3327212 4614223 3327212 541772 466367 541772 466367 433556 2074102 433556 2074102 4281512 2707822 4281512 2707822 3713081 3349450 3713081 3349450 4855165 2368512 4855165 2368512 515686 358396 515686 358396 4235741 2439492 4235741 2439492 4077283 2989860 4077283 2989860 1406382 4387286 1406382 4387286 3996888 2047226 3996888 2047226 4797895 3351922 4797895 3351922 585032 435943 585032 435943 4151280 3320902 4151280 3320902 542396 3347192 542396 3347192 3623648 1213730 3623648 1213730 403133 3638716 403133 3638716 4531153 853603 4531153 853603 400095 2795856 400095 2795856 4748364 353067 4748364 353067 277875 223561 277875 223561 4435141 2620802 4435141 2620802 1563951 558149 1563951 558149 540779 519600 540779 519600 1363698 1673760 1363698 1673760 3554235 2058551 3554235 2058551 1155067 973338 1155067 973338 907484 840124 907484 840124 565522 2187320 565522 2187320 4407908 2576660 4407908 2576660 3667216 1128082 3667216 1128082 3219775 3336642 3219775 3336642 348346 20083 348346 20083 4351136 2931751 4351136 2931751 3316053 312028 3316053 312028 174899 4088289 174899 4088289 4232993 2027389 4232993 2027389 1668667 958269 1668667 958269 3907706 2999945 3907706 2999945 616394 3332334 616394 3332334 3908855 1227494 3908855 1227494 1652757 1654757 1652757 1654757 4993037 2403163 4993037 2403163 1665880 3103496 1665880 3103496 4077655 910689 4077655 910689 402003 1420535 402003 1420535 4689717 3336193 4689717 3336193 962993 652832 962993 652832 4362319 2973138 4362319 2973138 4900960 1307538 4900960 1307538 235031 220814 235031 220814 4161216 3347808 4161216 3347808 1963967 974787 1963967 974787 678723 2646323 678723 2646323 4530157 3327088 4530157 3327088 3750357 2336970 3750357 2336970 4055206 2845811 4055206 2845811 4652149 2983467 4652149 2983467 855873 478739 855873 478739 4128513 3140237 4128513 3140237 1675351 1649562 1675351 1649562 4562765 2172481 4562765 2172481 3758229 921990 3758229 921990 401905 381726 401905 381726 2141894 1683499 2141894 1683499 4294184 612941 4294184 612941 366633 2360562 366633 2360562 2800214 562002 2800214 562002 410952 1670462 410952 1670462 4535285 675462 4535285 675462 947560 2249251 947560 2249251 4588036 3005231 4588036 3005231 628047 272818 628047 272818 3891252 2529372 3891252 2529372 1084706 706031 1084706 706031 228235 2453513 228235 2453513 4563688 1162948 4563688 1162948 3324713 4401066 3324713 4401066 3818109 858694 3818109 858694 793026 419582 793026 419582 3951305 2960924 3951305 2960924 4657765 1668115 4657765 1668115 1657027 3862143 1657027 3862143 3577669 2337114 3577669 2337114 4346165 2268306 4346165 2268306 3829047 916855 3829047 916855 1006200 2975410 1006200 2975410 4732266 1647266 4732266 1647266 4083385 2529442 4083385 2529442 4590332 3341503 4590332 3341503 1672450 2163498 1672450 2163498 4073204 3340714 4073204 3340714 2143304 2370751 2143304 2370751 4103849 3035270 4103849 3035270 4731087 869609 4731087 869609 978417 78001 978417 78001 4067328 2510289 4067328 2510289 4358801 3351844 4358801 3351844 1715212 2690930 1715212 2690930 4599544 806602 4599544 806602 276850 3329840 276850 3329840 3818087 1664580 3818087 1664580 4956699 1072045 4956699 1072045 774345 2728671 774345 2728671 4547109 2008828 4547109 2008828 3315131 4874434 3315131 4874434 363748 1674740 363748 1674740 3529725 3468606 3529725 3468606 568956 2628479 568956 2628479 4691890 1685920 4691890 1685920 1340630 230084 1340630 230084 2990555 3342359 2990555 3342359 614146 243873 614146 243873 3564914 3332291 3564914 3332291 688133 1657747 688133 1657747 3568570 2612632 3568570 2612632 4078829 818031 4078829 818031 1683229 314536 1683229 314536 203943 4734950 203943 4734950 3717764 1661010 3717764 1661010 818974 656944 818974 656944 3809492 3549156 3809492 3549156 2990472 1544728 2990472 1544728 1679506 2930808 1679506 2930808 4713954 3342762 4713954 3342762 740565 197204 740565 197204 3653626 3347225 3653626 3347225 1651737 1661825 1651737 1661825 4661234 3807997 4661234 3807997 1652067 1653402 1652067 1653402 4460019 2814518 4460019 2814518 1007250 636252 1007250 636252 3323653 2065086 3323653 2065086 4726128 1647429 4726128 1647429 368319 366068 368319 366068 4376069 2797107 4376069 2797107 3340451 2283241 3340451 2283241 4447003 1639752 4447003 1639752 564119 3710016 564119 3710016 4082678 2322570 4082678 2322570 4437383 2855304 4437383 2855304 614263 228249 614263 228249 46693 3330937 46693 3330937 3729536 316532 3729536 316532 818735 1893448 818735 1893448 3628131 3072774 3628131 3072774 1043854 384396 1043854 384396 1407756 2674770 1407756 2674770 4651620 329544 4651620 329544 300660 202109 300660 202109 4151134 3384723 4151134 3384723 1366475 294462 1366475 294462 2965268 2000469 2965268 2000469 4219222 3865107 4219222 3865107 1147002 443705 1147002 443705 212752 105738 212752 105738 4650090 2715701 4650090 2715701 625074 412696 625074 412696 3958930 2939112 3958930 2939112 855213 706731 855213 706731 509927 2023060 509927 2023060 4863734 3346573 4863734 3346573 1084959 996765 1084959 996765 960887 3323038 960887 3323038 4223480 2026787 4223480 2026787 1650855 2729611 1650855 2729611 4390778 2449395 4390778 2449395 1066697 1668503 1066697 1668503 4557713 2989621 4557713 2989621 1521204 233184 1521204 233184 172985 4150902 172985 4150902 4273861 1679123 4273861 1679123 242199 212184 242199 212184 4036859 2506588 4036859 2506588 4880356 435745 4880356 435745 1068467 1431657 1068467 1431657 3749335 2593299 3749335 2593299 4822654 3882832 4822654 3882832 1680769 413443 1680769 413443 697113 1511238 697113 1511238 3522294 3326570 3522294 3326570 1680495 1120270 1680495 1120270 52330 3317294 52330 3317294 3324147 1287863 3324147 1287863 629513 3350214 629513 3350214 4176654 2157572 4176654 2157572 4783759 561101 4783759 561101 855857 3328236 855857 3328236 3344446 869811 3344446 869811 483285 3328699 483285 3328699 3829731 750873 3829731 750873 829664 3323578 829664 3323578 3319460 2238482 3319460 2238482 4749179 1177889 4749179 1177889 182706 3341878 182706 3341878 4069109 2017975 4069109 2017975 1408179 1263868 1408179 1263868 344805 342428 344805 342428 3316009 3053355 3316009 3053355 4858457 3570405 4858457 3570405 435148 676737 435148 676737 3873663 2454156 3873663 2454156 4687228 3313780 4687228 3313780 1874932 391828 1874932 391828 4030285 2794809 4030285 2794809 4518521 1365076 4518521 1365076 957211 434472 957211 434472 3325953 1673299 3325953 1673299 4390189 3329276 4390189 3329276 684498 669669 684498 669669 1079464 3336989 1079464 3336989 3709071 1646692 3709071 1646692 1680499 2927852 1680499 2927852 3981747 986531 3981747 986531 448802 2462524 448802 2462524 4326199 1278561 4326199 1278561 305398 267004 305398 267004 1681824 4030121 1681824 4030121 3752360 1678660 3752360 1678660 2303980 3351643 2303980 3351643 659586 330060 659586 330060 309753 1651600 309753 1651600 3955108 3352013 3955108 3352013 579379 855016 579379 855016 1662209 2804725 1662209 2804725 4201302 1636477 4201302 1636477 1303662 2044163 1303662 2044163 4737911 3514593 4737911 3514593 3211396 1566444 3211396 1566444 1667378 2154396 1667378 2154396 4534984 1646510 4534984 1646510 1656413 2620982 1656413 2620982 4766506 801601 4766506 801601 472674 299445 472674 299445 1675726 3351776 1675726 3351776 3337339 690878 3337339 690878 446927 3703195 446927 3703195 3572692 2436751 3572692 2436751 4769473 746887 4769473 746887 1687967 3336858 1687967 3336858 3795279 557136 3795279 557136 702494 3018573 702494 3018573 4292886 1649845 4292886 1649845 2243265 3338394 2243265 3338394 370826 237087 370826 237087 3352483 2552421 3352483 2552421 4628432 2975307 4628432 2975307 3352161 1948533 3352161 1948533 4362304 2690701 4362304 2690701 745071 460072 745071 460072 123208 1955681 123208 1955681 4257869 2514453 4257869 2514453 2864893 1241853 2864893 1241853 3352033 2940668 3352033 2940668 4669177 1115650 4669177 1115650 837450 727977 837450 727977 3589211 2343400 3589211 2343400 1320678 1101155 1320678 1101155 1048414 895935 1048414 895935 603143 1931486 603143 1931486 4034500 3045977 4034500 3045977 2813939 1393301 2813939 1393301 956550 646518 956550 646518 609677 316108 609677 316108 3558159 4185777 3558159 4185777 2221637 2747601 2221637 2747601 4448929 2872470 4448929 2872470 3568873 3344301 3568873 3344301 4764171 1462147 4764171 1462147 3333581 4018281 3333581 4018281 4566716 1056913 4566716 1056913 963632 4869377 963632 4869377 4132967 1854847 4132967 1854847 1672451 2604378 1672451 2604378 4324313 3349464 4324313 3349464 1662986 973464 1662986 973464 212906 2114293 212906 2114293 4571223 2015322 4571223 2015322 4781183 3328531 4781183 3328531 1208077 969840 1208077 969840 4321104 3077285 4321104 3077285 3351891 1653664 3351891 1653664 4550907 3155887 4550907 3155887 1059682 369279 1059682 369279 3959642 3349286 3959642 3349286 753857 41938 753857 41938 3724905 3279973 3724905 3279973 1506547 1446399 1506547 1446399 102226 4749758 102226 4749758 4139871 2439381 4139871 2439381 4555403 1973096 4555403 1973096 319233 32836 319233 32836 3770477 3061792 3770477 3061792 2029594 1788398 2029594 1788398 4021428 2498644 4021428 2498644 4885969 3352342 4885969 3352342 958816 845901 958816 845901 4027813 4061685 4027813 4061685 1089199 111087 1089199 111087 4026400 2568704 4026400 2568704 4119882 1656076 4119882 1656076 255463 25614 255463 25614 4016301 2083071 4016301 2083071 1403013 1395886 1403013 1395886 4473261 2862481 4473261 2862481 4677001 997007 4677001 997007 484728 421156 484728 421156 338771 2031891 338771 2031891 4727354 847872 4727354 847872 1654129 3332896 1654129 3332896 3988326 1674824 3988326 1674824 678106 277657 678106 277657 3824777 3639437 3824777 3639437 1864881 1218659 1864881 1218659 1233705 1888177 1233705 1888177 4640031 1656643 4640031 1656643 744500 608844 744500 608844 307096 2760246 307096 2760246 3325611 4979083 3325611 4979083 895254 255379 895254 255379 3339506 4097977 3339506 4097977 918591 905685 918591 905685 4658010 2096609 4658010 2096609 1672587 35901 1672587 35901 4569147 2937748 4569147 2937748 4734961 4385731 4734961 4385731 675602 974716 675602 974716 3559942 2752330 3559942 2752330 4467991 154979 4467991 154979 576224 2042021 576224 2042021 3965758 2805501 3965758 2805501 2753477 4837048 2753477 4837048 1667202 951384 1667202 951384 1679930 3325679 1679930 3325679 553551 281355 553551 281355 247331 2230562 247331 2230562 3337311 439862 3337311 439862 1131309 3321030 1131309 3321030 3714421 900586 3714421 900586 2022635 3894561 2022635 3894561 4410726 2229975 4410726 2229975 1654191 3352399 1654191 3352399 4569271 1657260 4569271 1657260 1653804 2476753 1653804 2476753 4251879 3345921 4251879 3345921 4904146 1362532 4904146 1362532 781679 445462 781679 445462 424676 2168254 424676 2168254 3870385 2597611 3870385 2597611 4741386 892399 4741386 892399 641799 1270855 641799 1270855 1681946 4446351 1681946 4446351 4062325 1229078 4062325 1229078 655173 612757 655173 612757 3112135 3331291 3112135 3331291 495966 1142596 495966 1142596 1670290 4093137 1670290 4093137 1656860 1880696 1656860 1880696 4034847 2769613 4034847 2769613 1664968 821975 1664968 821975 4463533 2954068 4463533 2954068 1668337 760576 1668337 760576 651712 4881152 651712 4881152 4023012 1658403 4023012 1658403 1507730 4368466 1507730 4368466 3314589 2389485 3314589 2389485 4804041 3333397 4804041 3333397 2354510 3052212 2354510 3052212 4080850 3321738 4080850 3321738 948899 558155 948899 558155 1667597 1948118 1667597 1948118 4928197 1432593 4928197 1432593 1004853 494389 1004853 494389 469850 3087345 469850 3087345 3681091 1660496 3681091 1660496 1219134 875609 1219134 875609 4382440 2504519 4382440 2504519 3316533 3854870 3316533 3854870 4265823 1408244 4265823 1408244 1918387 2123250 1918387 2123250 4441917 2874656 4441917 2874656 3573317 1676250 3573317 1676250 4342514 2894704 4342514 2894704 4618096 3352544 4618096 3352544 905062 1657175 905062 1657175 4356764 2491172 4356764 2491172 1244880 949023 1244880 949023 637433 611412 637433 611412 3718961 2595772 3718961 2595772 4278515 3760282 4278515 3760282 583777 381084 583777 381084 271988 164776 271988 164776 3644854 2544422 3644854 2544422 4583789 1681198 4583789 1681198 3084438 3329624 3084438 3329624 4370045 654310 4370045 654310 465324 3615840 465324 3615840 3868075 827258 3868075 827258 662886 613706 662886 613706 3336195 3648904 3336195 3648904 1668519 1392394 1668519 1392394 797733 2979662 797733 2979662 3763415 1917773 3763415 1917773 1835499 4820157 1835499 4820157 1663952 2359838 1663952 2359838 4418356 3319123 4418356 3319123 1021276 543186 1021276 543186 3634410 1652272 3634410 1652272 4429796 2410064 4429796 2410064 3742967 1648031 3742967 1648031 4715390 3345571 4715390 3345571 700426 364713 700426 364713 3624599 3484935 3624599 3484935 791143 726815 791143 726815 1143522 2110774 1143522 2110774 4157392 3082271 4157392 3082271 825911 730745 825911 730745 395180 2175478 395180 2175478 4022575 3318781 4022575 3318781 2281159 1183175 2281159 1183175 3352530 3333243 3352530 3333243 861680 2413974 861680 2413974 4641007 4552543 4641007 4552543 2695607 1226974 2695607 1226974 454338 319110 454338 319110 4367679 2308108 4367679 2308108 1929147 3336434 1929147 3336434 485691 2985558 485691 2985558 4680049 1675886 4680049 1675886 2693305 3349146 2693305 3349146 675127 493376 675127 493376 3785734 2963262 3785734 2963262 792292 737582 792292 737582 4517902 2615450 4517902 2615450 640920 1400700 640920 1400700 4541286 2591051 4541286 2591051 426972 748423 426972 748423 3108874 1676003 3108874 1676003 1667784 4634145 1667784 4634145 4290799 2127422 4290799 2127422 4517610 2709363 4517610 2709363 3887110 2146479 3887110 2146479 1674124 4690094 1674124 4690094 1395193 453410 1395193 453410 3329374 2811916 3329374 2811916 4579636 3324094 4579636 3324094 3342128 795633 3342128 795633 4445246 2309814 4445246 2309814 508546 4044791 508546 4044791 222071 880291 222071 880291 4398930 3043805 4398930 3043805 1394237 997390 1394237 997390 537336 1673284 537336 1673284 4528983 2234590 4528983 2234590 1106047 1655695 1106047 1655695 3751996 3339444 3751996 3339444 1292037 458697 1292037 458697 499911 3914360 499911 3914360 4544203 1157073 4544203 1157073 386898 4209277 386898 4209277 4096430 2243534 4096430 2243534 1334710 3330590 1334710 3330590 784239 381160 784239 381160 1655859 3252084 1655859 3252084 3757681 1671001 3757681 1671001 4702429 2877910 4702429 2877910 1668953 1085139 1668953 1085139 4246462 2366463 4246462 2366463 4345321 2941388 4345321 2941388 1651793 125284 1651793 125284 4724668 2372275 4724668 2372275 911308 624059 911308 624059 216559 104091 216559 104091 4162363 2733224 4162363 2733224 632595 245741 632595 245741 4578780 2028034 4578780 2028034 4713587 810710 4713587 810710 648085 2656550 648085 2656550 4727785 479180 4727785 479180 985910 2694625 985910 2694625 4617242 3323923 4617242 3323923 1391264 868318 1391264 868318 4021591 2537134 4021591 2537134 4286031 760713 4286031 760713 738231 2782803 738231 2782803 4021667 1960092 4021667 1960092 1060477 1013265 1060477 1013265 854174 3347387 854174 3347387 4142193 2397297 4142193 2397297 3795083 2961359 3795083 2961359 1220070 756912 1220070 756912 4161892 2779664 4161892 2779664 1659379 1668991 1659379 1668991 4705208 2022767 4705208 2022767 1638373 776648 1638373 776648 345151 3779012 345151 3779012 4596112 1649426 4596112 1649426 334919 2267563 334919 2267563 4091995 3012099 4091995 3012099 3014653 1660484 3014653 1660484 3766857 3336887 3766857 3336887 4927758 1219599 4927758 1219599 431916 2253552 431916 2253552 4519237 3059133 4519237 3059133 4804653 3341611 4804653 3341611 701098 327052 701098 327052 189101 3415358 189101 3415358 4179455 1654914 4179455 1654914 467502 219301 467502 219301 4208607 2785081 4208607 2785081 4647958 3344545 4647958 3344545 3344014 1676621 3344014 1676621 4575244 2930171 4575244 2930171 1089316 110931 1089316 110931 4517583 3343496 4517583 3343496 1661125 3980463 1661125 3980463 3991888 1669324 3991888 1669324 3258496 3326674 3258496 3326674 418092 763426 418092 763426 4380824 2780227 4380824 2780227 4577238 1658957 4577238 1658957 3347393 3776776 3347393 3776776 4146072 1679200 4146072 1679200 989833 3338740 989833 3338740 2900610 301918 2900610 301918 359638 2836874 359638 2836874 4038647 2552590 4038647 2552590 4373602 3331454 4373602 3331454 2994916 486189 2994916 486189 3344870 728145 3344870 728145 356080 258684 356080 258684 3706574 3669522 3706574 3669522 940208 419408 940208 419408 3770735 4715521 3770735 4715521 1252055 1116205 1252055 1116205 4862741 4382401 4862741 4382401 848426 307220 848426 307220 3864467 3317323 3864467 3317323 1672991 1122323 1672991 1122323 242577 2077566 242577 2077566 4129025 2865666 4129025 2865666 1162602 1012721 1162602 1012721 1029409 640546 1029409 640546 3702579 2027843 3702579 2027843 4525269 4895973 4525269 4895973 719735 685009 719735 685009 4289137 2870782 4289137 2870782 1011632 889640 1011632 889640 213865 1683614 213865 1683614 4564060 3343759 4564060 3343759 3323281 1232482 3323281 1232482 931577 2343325 931577 2343325 4370267 1672176 4370267 1672176 1676950 827881 1676950 827881 549813 4751675 549813 4751675 4247992 2228212 4247992 2228212 1170611 972910 1170611 972910 239497 2615315 239497 2615315 4129608 2406122 4129608 2406122 3655440 4700772 3655440 4700772 1159057 2269853 1159057 2269853 4466369 3329913 4466369 3329913 1906654 1683339 1906654 1683339 4094817 2468315 4094817 2468315 4243502 3317835 4243502 3317835 1528037 467677 1528037 467677 3572000 2097762 3572000 2097762 3906236 1684164 3906236 1684164 1190519 337882 1190519 337882 3323766 1927395 3323766 1927395 1160036 491436 1160036 491436 228449 1650875 228449 1650875 2733384 4425150 2733384 4425150 1376325 773548 1376325 773548 69028 3330588 69028 3330588 3314872 1654152 3314872 1654152 262393 1228015 262393 1228015 3712155 2972673 3712155 2972673 1672872 1647959 1672872 1647959 1070355 629732 1070355 629732 256479 3049978 256479 3049978 4224305 1257522 4224305 1257522 901897 504693 901897 504693 3346651 3921659 3346651 3921659 600367 552040 600367 552040 3319088 3334629 3319088 3334629 4151651 751798 4151651 751798 874157 2827394 874157 2827394 4337017 2016467 4337017 2016467 3329438 3010945 3329438 3010945 3814410 445370 3814410 445370 2273067 2950027 2273067 2950027 4736969 3322324 4736969 3322324 263519 476194 263519 476194 4528326 3321979 4528326 3321979 4586771 1661158 4586771 1661158 3204686 3594118 3204686 3594118 3733274 1680441 3733274 1680441 4290444 1197853 4290444 1197853 387490 224802 387490 224802 2899437 3346837 2899437 3346837 215300 717595 215300 717595 1551130 3336570 1551130 3336570 725810 1666913 725810 1666913 4274279 2900669 4274279 2900669 4604153 364173 4604153 364173 1129505 2273264 1129505 2273264 4297773 3340747 4297773 3340747 502337 46129 502337 46129 3912855 3781642 3912855 3781642 824609 399943 824609 399943 3751537 3840763 3751537 3840763 376707 900802 376707 900802 898992 601022 898992 601022 4153747 2719380 4153747 2719380 4640508 883081 4640508 883081 429176 339724 429176 339724 283124 1772285 283124 1772285 4243765 3344175 4243765 3344175 1192121 1031124 1192121 1031124 4621427 2443252 4621427 2443252 1432301 4503079 1432301 4503079 3559216 1861587 3559216 1861587 1663577 3957893 1663577 3957893 4382933 2013823 4382933 2013823 3331368 2633092 3331368 2633092 4428291 1649258 4428291 1649258 3350079 3339836 3350079 3339836 368275 903726 368275 903726 4512260 2962457 4512260 2962457 4691963 3338530 4691963 3338530 162096 713115 162096 713115 1786283 1973856 1786283 1973856 3827975 2726388 3827975 2726388 4400558 2852083 4400558 2852083 4566352 1103038 4566352 1103038 1658776 3023825 1658776 3023825 2919151 915023 2919151 915023 516703 92658 516703 92658 4309353 2394396 4309353 2394396 814464 554696 814464 554696 394764 1666523 394764 1666523 124843 978827 124843 978827 4738958 3319445 4738958 3319445 904105 840553 904105 840553 328136 2568403 328136 2568403 4796922 3295184 4796922 3295184 1308968 910169 1308968 910169 485086 2753259 485086 2753259 4719416 1028152 4719416 1028152 613185 361421 613185 361421 3699860 3351675 3699860 3351675 587501 602183 587501 602183 1112308 1710821 1112308 1710821 3766678 2397891 3766678 2397891 4528507 711002 4528507 711002 882694 1251592 882694 1251592 331046 1682229 331046 1682229 3343668 2978049 3343668 2978049 3924243 992388 3924243 992388 514491 3318270 514491 3318270 4669546 1667793 4669546 1667793 651438 629567 651438 629567 228086 3968549 228086 3968549 4706959 2028984 4706959 2028984 3665904 1459250 3665904 1459250 718698 732912 718698 732912 4699590 2979642 4699590 2979642 3032677 1658815 3032677 1658815 1676760 4255271 1676760 4255271 4609003 2021765 4609003 2021765 4709630 1684250 4709630 1684250 4192811 3329835 4192811 3329835 978690 358766 978690 358766 4383944 2849560 4383944 2849560 4543901 1678267 4543901 1678267 3543914 3025121 3543914 3025121 4158462 1402964 4158462 1402964 650923 219210 650923 219210 3320718 1679802 3320718 1679802 1957081 3947728 1957081 3947728 567953 1317131 567953 1317131 3609078 3318420 3609078 3318420 569638 867360 569638 867360 2303119 4418720 2303119 4418720 4300594 1686230 4300594 1686230 1669280 2841435 1669280 2841435 4072516 2109653 4072516 2109653 1672894 4038454 1672894 4038454 3727838 1333346 3727838 1333346 468588 891079 468588 891079 1679746 2093517 1679746 2093517 4702689 1184007 4702689 1184007 920377 732132 920377 732132 4339997 3133611 4339997 3133611 610977 921824 610977 921824 4050764 3322403 4050764 3322403 1673263 1311933 1673263 1311933 266823 260968 266823 260968 242153 3945208 242153 3945208 3703685 1231120 3703685 1231120 400284 2361675 400284 2361675 4462022 1660011 4462022 1660011 2773115 2297382 2773115 2297382 4930422 3340247 4930422 3340247 1437799 663536 1437799 663536 484719 290156 484719 290156 3611055 2099305 3611055 2099305 711544 1113066 711544 1113066 2624156 3020724 2624156 3020724 4274258 1706288 4274258 1706288 1002468 537568 1002468 537568 4103771 2790580 4103771 2790580 1660803 971576 1660803 971576 635088 368493 635088 368493 3321303 3323057 3321303 3323057 770931 266504 770931 266504 4715538 3317777 4715538 3317777 2420412 1421990 2420412 1421990 3932624 3013646 3932624 3013646 4924904 3340191 4924904 3340191 607659 945644 607659 945644 3822522 2477217 3822522 2477217 4380956 1914330 4380956 1914330 4717831 3349036 4717831 3349036 1660322 2080347 1660322 2080347 4380634 2744502 4380634 2744502 259976 474608 259976 474608 4423015 2428515 4423015 2428515 3864745 2147737 3864745 2147737 4672691 1673775 4672691 1673775 690768 444816 690768 444816 1670997 2498753 1670997 2498753 3350057 4483302 3350057 4483302 1113541 764295 1113541 764295 499050 364347 499050 364347 322292 225995 322292 225995 4509060 3253950 4509060 3253950 1075917 971513 1075917 971513 3791583 3356921 3791583 3356921 1666189 1653137 1666189 1653137 941936 500139 941936 500139 3183056 2773715 3183056 2773715 4219088 1170293 4219088 1170293 357146 2262725 357146 2262725 3325837 1666561 3325837 1666561 1682907 623163 1682907 623163 3339240 4886525 3339240 4886525 2376486 1647208 2376486 1647208 1683629 3046719 1683629 3046719 3882116 2233481 3882116 2233481 4691661 3510637 4691661 3510637 228214 2126824 228214 2126824 4182831 3293255 4182831 3293255 1678953 1671009 1678953 1671009 4416217 2467903 4416217 2467903 1647163 3400213 1647163 3400213 3686078 1663627 3686078 1663627 589213 758788 589213 758788 3539069 3217344 3539069 3217344 1647551 1668112 1647551 1668112 4655984 3605281 4655984 3605281 1056192 337196 1056192 337196 67038 3447073 67038 3447073 2662535 634000 2662535 634000 696752 1672301 696752 1672301 1646951 2408361 1646951 2408361 4152592 3344558 4152592 3344558 669096 663175 669096 663175 3564377 2050364 3564377 2050364 4656661 3346371 4656661 3346371 5010186 2177625 5010186 2177625 920085 597117 920085 597117 390238 2268419 390238 2268419 4594514 3844506 4594514 3844506 2438544 441934 2438544 441934 542020 2695205 542020 2695205 4645085 261557 4645085 261557 61499 2624594 61499 2624594 4557906 3032155 4557906 3032155 641469 285932 641469 285932 4022448 2510592 4022448 2510592 4483295 1107031 4483295 1107031 528106 483462 528106 483462 461366 2897473 461366 2897473 4633615 1684128 4633615 1684128 1060020 562429 1060020 562429 3854599 3932193 3854599 3932193 797014 744930 797014 744930 3801865 3331769 3801865 3331769 4645783 1090612 4645783 1090612 553570 4818037 553570 4818037 3769875 1826975 3769875 1826975 892367 678299 892367 678299 4513469 3203908 4513469 3203908 740776 936543 740776 936543 524431 3036488 524431 3036488 3942951 816831 3942951 816831 495087 4729897 495087 4729897 4367176 2259370 4367176 2259370 2442658 4697755 2442658 4697755 4435903 1672098 4435903 1672098 1668148 1149550 1668148 1149550 695601 767168 695601 767168 3588582 2541175 3588582 2541175 4548665 1668047 4548665 1668047 728676 494827 728676 494827 438109 2637177 438109 2637177 4486164 1658908 4486164 1658908 1681213 3571687 1681213 3571687 4346419 2238062 4346419 2238062 523348 966199 523348 966199 4335415 3323852 4335415 3323852 3601063 1132556 3601063 1132556 445322 2629304 445322 2629304 4763109 3543889 4763109 3543889 2387909 868172 2387909 868172 673485 482132 673485 482132 4276977 2761655 4276977 2761655 4613526 3023983 4613526 3023983 4720678 1773234 4720678 1773234 901415 574564 901415 574564 327182 281294 327182 281294 251522 2199538 251522 2199538 4046580 2603789 4046580 2603789 4550477 1360055 4550477 1360055 1050204 927408 1050204 927408 353568 330230 353568 330230 3343302 3320085 3343302 3320085 1647468 946356 1647468 946356 397585 3564452 397585 3564452 4526114 1579992 4526114 1579992 3318464 3314037 3318464 3314037 1240944 4883194 1240944 4883194 4390668 1675064 4390668 1675064 3338365 259290 3338365 259290 247953 1985105 247953 1985105 4427272 1293073 4427272 1293073 488310 288606 488310 288606 4287531 3715694 4287531 3715694 650215 520729 650215 520729 279930 2051240 279930 2051240 4533974 3306675 4533974 3306675 1648855 828073 1648855 828073 608697 2001654 608697 2001654 3680317 4647123 3680317 4647123 3221796 3313538 3221796 3313538 4435104 1679526 4435104 1679526 1202172 723890 1202172 723890 692484 662632 692484 662632 362319 1651329 362319 1651329 3808275 2413901 3808275 2413901 4924565 3342084 4924565 3342084 3652688 1682647 3652688 1682647 4584687 2136648 4584687 2136648 982581 785483 982581 785483 618968 410824 618968 410824 3871379 3507914 3871379 3507914 1529054 407763 1529054 407763 388342 69488 388342 69488 4252326 3327606 4252326 3327606 1667947 2061672 1667947 2061672 4645780 1937562 4645780 1937562 3347310 2870539 3347310 2870539 3853779 583294 3853779 583294 3330705 2765854 3330705 2765854 4756790 1678573 4756790 1678573 4045949 2644887 4045949 2644887 4337197 4756942 4337197 4756942 1664224 2496495 1664224 2496495 3623864 1651813 3623864 1651813 2028068 4771240 2028068 4771240 1234039 650790 1234039 650790 4666907 1836586 4666907 1836586 1140545 964638 1140545 964638 742182 432926 742182 432926 4469310 3080524 4469310 3080524 1646947 4644044 1646947 4644044 4147488 1670224 4147488 1670224 1244747 1232458 1244747 1232458 1001056 485505 1001056 485505 315496 3340393 315496 3340393 4668279 480938 4668279 480938 402756 2368805 402756 2368805 4600273 3197871 4600273 3197871 1397522 1385964 1397522 1385964 835472 2551692 835472 2551692 4390735 1596951 4390735 1596951 2785979 4246290 2785979 4246290 536943 320355 536943 320355 3999744 2826315 3999744 2826315 1239040 1020489 1239040 1020489 683786 703326 683786 703326 4001949 3108662 4001949 3108662 4771864 1980222 4771864 1980222 1647088 4711085 1647088 4711085 284816 1662363 284816 1662363 3953685 3341163 3953685 3341163 1268057 1143311 1268057 1143311 589734 558339 589734 558339 4803570 2146263 4803570 2146263 4497784 1324423 4497784 1324423 994777 619755 994777 619755 4092441 2817677 4092441 2817677 4484247 1500403 4484247 1500403 1677955 3333679 1677955 3333679 4032503 1873776 4032503 1873776 1677884 3341587 1677884 3341587 3855291 2367513 3855291 2367513 4919986 4566417 4919986 4566417 1647347 2466415 1647347 2466415 4199542 3326600 4199542 3326600 1674168 1192028 1674168 1192028 805951 466895 805951 466895 4716779 3329447 4716779 3329447 1661162 4457416 1661162 4457416 4393048 2146282 4393048 2146282 3338275 1487988 3338275 1487988 1676356 4198253 1676356 4198253 737829 838331 737829 838331 3380596 3349384 3380596 3349384 4952778 1647771 4952778 1647771 4440697 2996240 4440697 2996240 1346057 1171461 1346057 1171461 314158 3768188 314158 3768188 4546931 1469804 4546931 1469804 1125042 174050 1125042 174050 4068818 3119041 4068818 3119041 3340334 2639924 3340334 2639924 4564659 2062056 4564659 2062056 3593349 3340525 3593349 3340525 4578650 1344813 4578650 1344813 687441 934223 687441 934223 3343556 2956432 3343556 2956432 1239931 609783 1239931 609783 932754 2808707 932754 2808707 1945362 623308 1945362 623308 1022447 2222382 1022447 2222382 4015623 2463684 4015623 2463684 4451746 2174556 4451746 2174556 3259639 303449 3259639 303449 1077431 1064214 1077431 1064214 4531919 4725989 4531919 4725989 711166 634329 711166 634329 573944 1658047 573944 1658047 3000123 2302770 3000123 2302770 4247489 3327710 4247489 3327710 1211445 272551 1211445 272551 1677876 856319 1677876 856319 411614 1664087 411614 1664087 4630990 4358574 4630990 4358574 1028491 297833 1028491 297833 3860177 2404894 3860177 2404894 4642546 814621 4642546 814621 627842 454550 627842 454550 158648 3709383 158648 3709383 3881816 2371291 3881816 2371291 4400137 2985859 4400137 2985859 1238697 763296 1238697 763296 527941 476730 527941 476730 436046 350509 436046 350509 1658816 3324948 1658816 3324948 4010825 642810 4010825 642810 627186 4480509 627186 4480509 3601167 366025 3601167 366025 1679882 4928825 1679882 4928825 1077754 447064 1077754 447064 4233375 3349047 4233375 3349047 4337843 1288006 4337843 1288006 1351781 2445088 1351781 2445088 4407012 3316939 4407012 3316939 3335137 1001165 3335137 1001165 262121 2199365 262121 2199365 4027420 4144086 4027420 4144086 1289048 1657837 1289048 1657837 3341823 4600152 3341823 4600152 3577628 1671720 3577628 1671720 811684 684243 811684 684243 1673257 3627470 1673257 3627470 656367 692789 656367 692789 1372196 1623265 1372196 1623265 3780807 4022684 3780807 4022684 678865 307101 678865 307101 4651148 3047628 4651148 3047628 4882181 1192348 4882181 1192348 492747 4027481 492747 4027481 3582170 1676526 3582170 1676526 4510554 3329483 4510554 3329483 232505 4572753 232505 4572753 1829406 1656580 1829406 1656580 4731995 3423897 4731995 3423897 3319775 2061836 3319775 2061836 4415360 2662670 4415360 2662670 1680463 2240930 1680463 2240930 3684698 1683086 3684698 1683086 411611 235188 411611 235188 210458 128082 210458 128082 3945223 3316450 3945223 3316450 1396625 125253 1396625 125253 4451576 3337058 4451576 3337058 382975 909949 382975 909949 4150689 3321924 4150689 3321924 1177609 769288 1177609 769288 318712 3065801 318712 3065801 4742354 2672425 4742354 2672425 1933789 4599339 1933789 4599339 986623 892003 986623 892003 291228 7904 291228 7904 3760428 2937124 3760428 2937124 849950 301872 849950 301872 1655632 2995649 1655632 2995649 4675691 914105 4675691 914105 821008 494739 821008 494739 488204 1916040 488204 1916040 4595136 2071543 4595136 2071543 3347274 494734 3347274 494734 3623583 3352822 3623583 3352822 1053009 305207 1053009 305207 3846605 2823064 3846605 2823064 4295632 868492 4295632 868492 814767 724112 814767 724112 4389487 3902151 4389487 3902151 854784 760475 854784 760475 3676327 2234854 3676327 2234854 4160777 1663488 4160777 1663488 2281247 4456228 2281247 4456228 4279455 583605 4279455 583605 325254 3315705 325254 3315705 4669040 1658837 4669040 1658837 1628403 3334448 1628403 3334448 3317436 1665997 3317436 1665997 603318 994929 603318 994929 3349675 3517637 3349675 3517637 1669195 1267703 1669195 1267703 4567459 3337831 4567459 3337831 4085764 1677212 4085764 1677212 4658035 2104729 4658035 2104729 3323930 2688351 3323930 2688351 4273729 1668543 4273729 1668543 1679250 4691533 1679250 4691533 3326135 1255464 3326135 1255464 315936 27894 315936 27894 4210105 3488921 4210105 3488921 678796 936573 678796 936573 1653801 1902283 1653801 1902283 4525104 2395249 4525104 2395249 1075689 522411 1075689 522411 78058 3976121 78058 3976121 4503675 1156714 4503675 1156714 953842 113373 953842 113373 2718667 3318829 2718667 3318829 4366174 796421 4366174 796421 542195 2843444 542195 2843444 2537194 277082 2537194 277082 76280 3656796 76280 3656796 4334976 1987557 4334976 1987557 1680500 3318454 1680500 3318454 4262410 822567 4262410 822567 513963 277663 513963 277663 1679020 3320780 1679020 3320780 346469 1061292 346469 1061292 3591367 2853291 3591367 2853291 4628755 1547963 4628755 1547963 2502003 2164970 2502003 2164970 4380504 3077509 4380504 3077509 4834673 835846 4834673 835846 632272 1955340 632272 1955340 4038456 3028231 4038456 3028231 4837161 1337563 4837161 1337563 249873 26057 249873 26057 4118764 2588037 4118764 2588037 1240820 905027 1240820 905027 407183 1647897 407183 1647897 3918257 3504499 3918257 3504499 1029225 744975 1029225 744975 932065 2498738 932065 2498738 4247987 1535288 4247987 1535288 1394149 1231457 1394149 1231457 379499 2770881 379499 2770881 4112897 1665956 4112897 1665956 982436 4386139 982436 4386139 4432397 1324765 4432397 1324765 1080836 3830480 1080836 3830480 1683073 4718223 1683073 4718223 387230 300450 387230 300450 1656212 3346075 1656212 3346075 4251506 1196410 4251506 1196410 271028 208496 271028 208496 3323122 1921764 3323122 1921764 3643465 3340700 3643465 3340700 688925 542389 688925 542389 430949 3367994 430949 3367994 2544417 992657 2544417 992657 132433 2843266 132433 2843266 3905129 1239751 3905129 1239751 801510 2960151 801510 2960151 3610387 3352287 3610387 3352287 976875 888199 976875 888199 571345 298708 571345 298708 50929 3322844 50929 3322844 4238481 2106142 4238481 2106142 4791785 1420894 4791785 1420894 1163254 4351015 1163254 4351015 3973225 1681644 3973225 1681644 1130954 4536639 1130954 4536639 4096943 1297096 4096943 1297096 1660585 3327157 1660585 3327157 4277645 2037164 4277645 2037164 1059922 542026 1059922 542026 403872 302945 403872 302945 4244031 2796106 4244031 2796106 4601129 4747571 4601129 4747571 1665183 1660509 1665183 1660509 3322588 3334737 3322588 3334737 4579409 689929 4579409 689929 440835 1669822 440835 1669822 4360376 750171 4360376 750171 899109 525416 899109 525416 3352964 4793896 3352964 4793896 811418 3320520 811418 3320520 3083622 3634814 3083622 3634814 4177789 1023037 4177789 1023037 860872 782748 860872 782748 741355 3334961 741355 3334961 2888309 1981106 2888309 1981106 4625891 2627041 4625891 2627041 2553519 1650220 2553519 1650220 528611 439197 528611 439197 2764569 2228722 2764569 2228722 4384154 2967794 4384154 2967794 1141015 1116250 1141015 1116250 3847313 3315403 3847313 3315403 250579 1283547 250579 1283547 4093227 2806254 4093227 2806254 4472557 1992994 4472557 1992994 2578639 3321694 2578639 3321694 494794 444696 494794 444696 4666429 2664400 4666429 2664400 3308354 1670539 3308354 1670539 4436982 2267420 4436982 2267420 2485129 1316474 2485129 1316474 206692 1675661 206692 1675661 3659022 2437309 3659022 2437309 4776262 1649398 4776262 1649398 3584261 1939347 3584261 1939347 338760 864017 338760 864017 4748138 3435608 4748138 3435608 1398172 1266170 1398172 1266170 225065 2261976 225065 2261976 4340664 2940477 4340664 2940477 1095330 3643414 1095330 3643414 4102576 656870 4102576 656870 540167 223277 540167 223277 4026081 2473450 4026081 2473450 4657293 1667162 4657293 1667162 1656468 4363564 1656468 4363564 4084654 2072483 4084654 2072483 1652459 338072 1652459 338072 4058456 2822350 4058456 2822350 1978080 1360113 1978080 1360113 874219 765914 874219 765914 3332064 2900852 3332064 2900852 3859201 831478 3859201 831478 698918 3326082 698918 3326082 4189576 245834 4189576 245834 1288488 4836396 1288488 4836396 3784548 1656071 3784548 1656071 1102519 3623503 1102519 3623503 3331491 4462599 3331491 4462599 1681102 2339028 1681102 2339028 4669127 910618 4669127 910618 427941 353565 427941 353565 3350248 3343221 3350248 3343221 4961526 675516 4961526 675516 485945 298643 485945 298643 3321560 4531170 3321560 4531170 964833 780727 964833 780727 4337603 2416422 4337603 2416422 370918 887439 370918 887439 1785141 3019018 1785141 3019018 4770094 1657498 4770094 1657498 580314 713054 580314 713054 2906187 3329946 2906187 3329946 4647402 1670965 4647402 1670965 1645561 3188381 1645561 3188381 1897070 666699 1897070 666699 331379 2973409 331379 2973409 3321275 637527 3321275 637527 940165 2427625 940165 2427625 4359577 2294679 4359577 2294679 1124570 231839 1124570 231839 3333550 2763423 3333550 2763423 4150766 2025206 4150766 2025206 1472504 567289 1472504 567289 3353220 2347090 3353220 2347090 3346255 2196291 3346255 2196291 4493484 3572198 4493484 3572198 204501 1013358 204501 1013358 1384692 3316730 1384692 3316730 62999 830990 62999 830990 1568142 3327085 1568142 3327085 3585185 834919 3585185 834919 289635 1661720 289635 1661720 2652715 3348592 2652715 3348592 1671682 588462 1671682 588462 411230 4630091 411230 4630091 2141912 657076 2141912 657076 4010678 3252640 4010678 3252640 1653858 897303 1653858 897303 744221 3346544 744221 3346544 3334987 3978055 3334987 3978055 1187273 2162678 1187273 2162678 4660918 3715439 4660918 3715439 1023925 640277 1023925 640277 3773134 2949199 3773134 2949199 2462906 1647363 2462906 1647363 4161991 2812293 4161991 2812293 4680761 3344298 4680761 3344298 801992 271385 801992 271385 212646 4661146 212646 4661146 1679597 628536 1679597 628536 829716 2844202 829716 2844202 4530874 1360720 4530874 1360720 518827 3321481 518827 3321481 4457754 3351958 4457754 3351958 578665 1038101 578665 1038101 4693325 2271985 4693325 2271985 4195764 3027366 4195764 3027366 4710260 4303217 4710260 4303217 554041 209280 554041 209280 135634 4021790 135634 4021790 4389236 1665227 4389236 1665227 1670446 2483614 1670446 2483614 4555180 1208494 4555180 1208494 1207927 753244 1207927 753244 585361 543524 585361 543524 3968230 3338892 3968230 3338892 4529670 1544435 4529670 1544435 1658775 1675230 1658775 1675230 768393 618621 768393 618621 3325019 3336823 3325019 3336823 4125471 954724 4125471 954724 1661746 2124084 1661746 2124084 4373498 3101349 4373498 3101349 1171912 36672 1171912 36672 3326638 2097015 3326638 2097015 4568386 3339477 4568386 3339477 283943 302570 283943 302570 4105433 3321840 4105433 3321840 2573147 726386 2573147 726386 394199 4657443 394199 4657443 4010160 2319820 4010160 2319820 78422 4918882 78422 4918882 3350097 1295122 3350097 1295122 706687 185391 706687 185391 3338854 3333581 3338854 3333581 4390521 1665782 4390521 1665782 1659875 4512832 1659875 4512832 3807130 1131708 3807130 1131708 332935 257774 332935 257774 240442 248841 240442 248841 3857768 3237951 3857768 3237951 1054609 362315 1054609 362315 1670867 3269014 1670867 3269014 4187578 1520418 4187578 1520418 627091 513901 627091 513901 1686353 3558616 1686353 3558616 430132 523395 430132 523395 3712609 3335416 3712609 3335416 1263244 228485 1263244 228485 205959 2849477 205959 2849477 3958346 2221884 3958346 2221884 4835261 1672559 4835261 1672559 3007639 4748004 3007639 4748004 4021401 665492 4021401 665492 1195123 368203 1195123 368203 218082 3340038 218082 3340038 3314616 1015215 3314616 1015215 659603 2035549 659603 2035549 5008251 4310630 5008251 4310630 1380728 577711 1380728 577711 667935 2193807 667935 2193807 4538550 3097491 4538550 3097491 3337973 1654045 3337973 1654045 946978 467293 946978 467293 3322915 2971416 3322915 2971416 357163 546137 357163 546137 4182418 3321867 4182418 3321867 1679869 4484229 1679869 4484229 4510750 2101964 4510750 2101964 4625562 2003079 4625562 2003079 3352471 3345024 3352471 3345024 4233608 2282000 4233608 2282000 3807164 2984561 3807164 2984561 4737180 477381 4737180 477381 1676190 4382939 1676190 4382939 1403057 977563 1403057 977563 593067 402052 593067 402052 4079868 2643422 4079868 2643422 3671525 1658495 3671525 1658495 1517533 1329648 1517533 1329648 251035 2525534 251035 2525534 4518798 3341944 4518798 3341944 3353121 1672266 3353121 1672266 5002177 2775895 5002177 2775895 523297 3374084 523297 3374084 4027081 1405065 4027081 1405065 438630 1053427 438630 1053427 4322387 2938794 4322387 2938794 3343721 14285 3343721 14285 419864 4096962 419864 4096962 4231218 2276377 4231218 2276377 3348046 701790 3348046 701790 396668 311762 396668 311762 4190582 3066111 4190582 3066111 4739593 2377982 4739593 2377982 3769313 1412872 3769313 1412872 4715002 2255740 4715002 2255740 3336364 762302 3336364 762302 1440951 3004007 1440951 3004007 4905844 1472076 4905844 1472076 557354 788385 557354 788385 3986766 3323108 3986766 3323108 1676130 4754300 1676130 4754300 3541357 1453714 3541357 1453714 218694 230198 218694 230198 3778086 3344056 3778086 3344056 1371101 1011043 1371101 1011043 525704 1679888 525704 1679888 4064029 1223890 4064029 1223890 3332623 3036283 3332623 3036283 3698414 1677697 3698414 1677697 1664157 3328906 1664157 3328906 4933740 1464742 4933740 1464742 869485 625689 869485 625689 136658 3418059 136658 3418059 3738376 1648056 3738376 1648056 1002586 820120 1002586 820120 337542 3259419 337542 3259419 2980442 1574479 2980442 1574479 1667741 2981164 1667741 2981164 4681856 3424369 4681856 3424369 2237774 1667383 2237774 1667383 4515271 2386168 4515271 2386168 4155306 2591222 4155306 2591222 4255794 2342361 4255794 2342361 4376619 2818368 4376619 2818368 1664400 224671 1664400 224671 4245171 2700199 4245171 2700199 4588174 1075426 4588174 1075426 947850 516662 947850 516662 4105803 2569340 4105803 2569340 3347173 1221761 3347173 1221761 1669169 4542171 1669169 4542171 4145135 1665418 4145135 1665418 1178151 409852 1178151 409852 188956 3339414 188956 3339414 4381053 1150889 4381053 1150889 359089 4199672 359089 4199672 1657619 1504290 1657619 1504290 3318925 3351214 3318925 3351214 4513008 1302992 4513008 1302992 1001778 651308 1001778 651308 531799 2039180 531799 2039180 4160674 2834291 4160674 2834291 4740353 836246 4740353 836246 785022 465238 785022 465238 2356311 2355722 2356311 2355722 4100155 3105710 4100155 3105710 3333621 1781895 3333621 1781895 3917081 3742257 3917081 3742257 1143057 855278 1143057 855278 722635 1915274 722635 1915274 4496751 3320885 4496751 3320885 1685269 592428 1685269 592428 1263887 3911538 1263887 3911538 3785703 1678925 3785703 1678925 1061533 504762 1061533 504762 4376255 3012604 4376255 3012604 1656788 1669994 1656788 1669994 4644934 4729194 4644934 4729194 1200712 1283075 1200712 1283075 4111247 2590242 4111247 2590242 4551512 2032980 4551512 2032980 2304423 3331636 2304423 3331636 878404 15187 878404 15187 3801868 2763770 3801868 2763770 4483925 4257464 4483925 4257464 1197256 1167004 1197256 1167004 1116980 3353261 1116980 3353261 591625 1904471 591625 1904471 4763801 3324484 4763801 3324484 1422810 1493190 1422810 1493190 1815161 3322139 1815161 3322139 3595638 880003 3595638 880003 307189 3334452 307189 3334452 4977365 3554139 4977365 3554139 3180171 1648400 3180171 1648400 4671959 2861663 4671959 2861663 1658431 604324 1658431 604324 1001827 3336099 1001827 3336099 3981133 1655751 3981133 1655751 1956576 2462080 1956576 2462080 4562636 1132257 4562636 1132257 213288 81494 213288 81494 4116724 3012217 4116724 3012217 4737303 1124356 4737303 1124356 544272 491039 544272 491039 3898381 2775639 3898381 2775639 1136495 532725 1136495 532725 3576769 2025729 3576769 2025729 4785937 1353563 4785937 1353563 1248966 3913654 1248966 3913654 4050846 1656298 4050846 1656298 1983677 3046367 1983677 3046367 3722423 2084878 3722423 2084878 2764254 1196842 2764254 1196842 393985 2220654 393985 2220654 4637616 3065039 4637616 3065039 1673621 2173399 1673621 2173399 4043922 3957724 4043922 3957724 457803 494272 457803 494272 4590598 3315736 4590598 3315736 537005 848572 537005 848572 1335992 2484739 1335992 2484739 4205857 2634380 4205857 2634380 824131 473985 824131 473985 3315032 2982301 3315032 2982301 3343126 4767244 3343126 4767244 1221097 976729 1221097 976729 516393 3338771 516393 3338771 975215 304960 975215 304960 1441545 3350989 1441545 3350989 1103573 542731 1103573 542731 1683001 3333224 1683001 3333224 4202939 1663545 4202939 1663545 917939 805317 917939 805317 636043 2941383 636043 2941383 4285012 3343862 4285012 3343862 1655141 1932229 1655141 1932229 4040631 3704679 4040631 3704679 3188801 697135 3188801 697135 509380 3689639 509380 3689639 4725421 1246377 4725421 1246377 1266475 157101 1266475 157101 4653166 2560360 4653166 2560360 1373478 1322887 1373478 1322887 527520 1008276 527520 1008276 4581118 4577878 4581118 4577878 1056059 436426 1056059 436426 4104087 3343695 4104087 3343695 4533639 1231316 4533639 1231316 3649577 3055887 3649577 3055887 4785050 1116744 4785050 1116744 532220 2237134 532220 2237134 4114689 2874134 4114689 2874134 623673 667246 623673 667246 4022669 2752059 4022669 2752059 4726299 1183142 4726299 1183142 218131 223041 218131 223041 3672552 2490823 3672552 2490823 4282120 2936678 4282120 2936678 606734 388296 606734 388296 3339327 4967745 3339327 4967745 961261 695223 961261 695223 621913 3032732 621913 3032732 3599604 1681011 3599604 1681011 1678916 3321610 1678916 3321610 4651843 1087818 4651843 1087818 1681258 582051 1681258 582051 971961 1993312 971961 1993312 4091140 2864020 4091140 2864020 4577203 1663201 4577203 1663201 531170 1001420 531170 1001420 4696886 2491190 4696886 2491190 2429396 4602159 2429396 4602159 1313379 1277868 1313379 1277868 4360184 2810414 4360184 2810414 4778200 4790139 4778200 4790139 1658216 898755 1658216 898755 4093085 2639587 4093085 2639587 1289979 337858 1289979 337858 3327558 5002175 3327558 5002175 1059716 1037715 1059716 1037715 4266899 4358321 4266899 4358321 1663513 1982038 1663513 1982038 4677422 4089310 4677422 4089310 791843 205886 791843 205886 4096766 3348105 4096766 3348105 220508 88507 220508 88507 3999717 3341767 3999717 3341767 468237 619983 468237 619983 1606687 3345781 1606687 3345781 1091995 540906 1091995 540906 4328071 3338336 4328071 3338336 892886 882262 892886 882262 559057 242125 559057 242125 4370239 3343526 4370239 3343526 816803 642086 816803 642086 4049124 3086492 4049124 3086492 1076527 1653366 1076527 1653366 3589724 3335474 3589724 3335474 4304202 1962741 4304202 1962741 3347321 3988473 3347321 3988473 280393 232780 280393 232780 4443787 2307965 4443787 2307965 3317813 314320 3317813 314320 4738331 2022762 4738331 2022762 4263918 4024414 4263918 4024414 1289134 1019855 1289134 1019855 346669 2340439 346669 2340439 4356989 487279 4356989 487279 1356973 216179 1356973 216179 3350532 2806841 3350532 2806841 4466609 1910722 4466609 1910722 2986039 4325191 2986039 4325191 3662957 1659754 3662957 1659754 403816 339424 403816 339424 1660779 4935190 1660779 4935190 3845224 771933 3845224 771933 388870 3027633 388870 3027633 3804138 647625 3804138 647625 1664242 2504416 1664242 2504416 4195073 3756010 4195073 3756010 1145048 828018 1145048 828018 500698 3897959 500698 3897959 3568840 1461316 3568840 1461316 3325403 2748170 3325403 2748170 1669279 4923929 1669279 4923929 1307082 1138663 1307082 1138663 4174916 3343873 4174916 3343873 837975 1430831 837975 1430831 4342622 3519812 4342622 3519812 1810168 2611498 1810168 2611498 4522821 3352008 4522821 3352008 1655140 413609 1655140 413609 348977 315456 348977 315456 3725842 2724480 3725842 2724480 4045338 4259371 4045338 4259371 1469615 850376 1469615 850376 806449 3336400 806449 3336400 3777279 1660264 3777279 1660264 2272285 2901500 2272285 2901500 3906775 2323939 3906775 2323939 2662974 3347057 2662974 3347057 695771 443561 695771 443561 356171 262645 356171 262645 3953648 2260641 3953648 2260641 3559805 3317960 3559805 3317960 803932 875160 803932 875160 4251563 2928530 4251563 2928530 4757681 3327436 4757681 3327436 3663835 1679042 3663835 1679042 4462733 2194297 4462733 2194297 1121273 1011976 1121273 1011976 3339908 629494 3339908 629494 602295 1423770 602295 1423770 3929888 2559982 3929888 2559982 1339769 1186981 1339769 1186981 959880 3338764 959880 3338764 3872820 1658508 3872820 1658508 349028 339024 349028 339024 4045527 2466443 4045527 2466443 4336163 3348549 4336163 3348549 1062071 545525 1062071 545525 3314991 3802764 3314991 3802764 3437514 1378335 3437514 1378335 334109 259113 334109 259113 268891 3319244 268891 3319244 4540724 1372503 4540724 1372503 1357796 715922 1357796 715922 3330063 2720819 3330063 2720819 4711392 3646010 4711392 3646010 679540 535556 679540 535556 1666722 3558322 1666722 3558322 299270 2034868 299270 2034868 3322795 773566 3322795 773566 480505 3322923 480505 3322923 2918036 1086792 2918036 1086792 981686 3541851 981686 3541851 4336908 830554 4336908 830554 816689 2803377 816689 2803377 4507741 3342926 4507741 3342926 3647036 925649 3647036 925649 635923 214975 635923 214975 4699249 2790664 4699249 2790664 3776404 1654383 3776404 1654383 4886864 2810132 4886864 2810132 959580 919120 959580 919120 298520 3333302 298520 3333302 4095743 1368290 4095743 1368290 1316804 888709 1316804 888709 294119 3327917 294119 3327917 4400752 2503566 4400752 2503566 1378017 816164 1378017 816164 545380 386371 545380 386371 2790263 2618385 2790263 2618385 4644863 3239534 4644863 3239534 1449346 1125464 1449346 1125464 999290 3329180 999290 3329180 4680468 2499547 4680468 2499547 3773075 3687664 3773075 3687664 1665241 2403142 1665241 2403142 3795211 4314692 3795211 4314692 232711 230082 232711 230082 3069837 2551540 3069837 2551540 4498263 4534505 4498263 4534505 166214 1921927 166214 1921927 4266055 3293057 4266055 3293057 817242 709966 817242 709966 4781842 2087493 4781842 2087493 808129 486424 808129 486424 1280331 1676785 1280331 1676785 486380 359936 486380 359936 1670554 1832418 1670554 1832418 2175914 1650603 2175914 1650603 4736055 3225768 4736055 3225768 354407 905163 354407 905163 4061802 2770245 4061802 2770245 1646712 1654322 1646712 1654322 4340503 2416391 4340503 2416391 1583202 505824 1583202 505824 1104845 2090526 1104845 2090526 4018277 2830765 4018277 2830765 1681712 1674581 1681712 1674581 4457479 4567984 4457479 4567984 317310 930818 317310 930818 4241006 2728457 4241006 2728457 4553703 1039586 4553703 1039586 517344 2909091 517344 2909091 4232752 987748 4232752 987748 586369 2656764 586369 2656764 2266525 91350 2266525 91350 3335900 4604573 3335900 4604573 1222487 139414 1222487 139414 4269674 2607635 4269674 2607635 1663269 3324600 1663269 3324600 893577 591931 893577 591931 3872836 1672159 3872836 1672159 663165 514772 663165 514772 284638 94784 284638 94784 3766827 2582159 3766827 2582159 4511611 3335430 4511611 3335430 2225710 891565 2225710 891565 512809 337312 512809 337312 3068751 3708088 3068751 3708088 3941328 1137696 3941328 1137696 802059 645028 802059 645028 1397012 4701030 1397012 4701030 3892053 1192242 3892053 1192242 1094384 2037516 1094384 2037516 4069402 599508 4069402 599508 727239 4486512 727239 4486512 3742990 1650830 3742990 1650830 67848 3328411 67848 3328411 3745623 2477583 3745623 2477583 4272621 3313515 4272621 3313515 328150 294225 328150 294225 231830 150739 231830 150739 4054862 3330759 4054862 3330759 1106666 356385 1106666 356385 290785 2293020 290785 2293020 4147577 4091512 4147577 4091512 401183 964630 401183 964630 3851267 3317832 3851267 3317832 817963 626941 817963 626941 290993 1923413 290993 1923413 3737862 4581930 3737862 4581930 1665162 781606 1665162 781606 355133 92994 355133 92994 3322306 2790023 3322306 2790023 4054856 1410258 4054856 1410258 897516 3317156 897516 3317156 722297 902022 722297 902022 3334897 192830 3334897 192830 4319612 3318580 4319612 3318580 867014 407643 867014 407643 2501815 3493505 2501815 3493505 4338787 1664483 4338787 1664483 322895 1177508 322895 1177508 2851390 4439609 2851390 4439609 1647011 1677598 1647011 1677598 4394667 2918392 4394667 2918392 4889879 3334569 4889879 3334569 1021183 373463 1021183 373463 1683138 2615729 1683138 2615729 4492489 3325898 4492489 3325898 1648892 3552730 1648892 3552730 3894704 2160629 3894704 2160629 3777889 3313956 3777889 3313956 3347261 2582296 3347261 2582296 4385056 2795612 4385056 2795612 3702887 3026403 3702887 3026403 1274766 792295 1274766 792295 3950507 2880863 3950507 2880863 4768417 1664471 4768417 1664471 972773 578480 972773 578480 4102309 2808922 4102309 2808922 3250721 1434061 3250721 1434061 705528 919402 705528 919402 4225377 2763854 4225377 2763854 3816839 2019526 3816839 2019526 2387743 3341178 2387743 3341178 886828 1668288 886828 1668288 4266455 3316331 4266455 3316331 2244050 1356735 2244050 1356735 299482 4122235 299482 4122235 3791844 1337731 3791844 1337731 1666043 2784895 1666043 2784895 4604085 3353273 4604085 3353273 3765238 1975745 3765238 1975745 4746800 1097454 4746800 1097454 343400 3323566 343400 3323566 4414462 2225480 4414462 2225480 1262496 3340497 1262496 3340497 3683435 2643714 3683435 2643714 4491846 2843758 4491846 2843758 591284 541605 591284 541605 358363 1383838 358363 1383838 3327501 3326931 3327501 3326931 1078471 246876 1078471 246876 3345077 1160680 3345077 1160680 855090 612341 855090 612341 3730436 2379286 3730436 2379286 752623 1347087 752623 1347087 3337090 2723328 3337090 2723328 4102493 873861 4102493 873861 585876 210698 585876 210698 215242 3328571 215242 3328571 3606869 3985191 3606869 3985191 767326 539955 767326 539955 1332735 2465007 1332735 2465007 2433934 3342848 2433934 3342848 3734122 1402973 3734122 1402973 1247381 3339331 1247381 3339331 4775390 977403 4775390 977403 812765 654186 812765 654186 2060861 3540217 2060861 3540217 3384489 1451606 3384489 1451606 996775 521209 996775 521209 3821159 3326431 3821159 3326431 1321907 840835 1321907 840835 661371 2963497 661371 2963497 4432273 2329322 4432273 2329322 1149733 3346468 1149733 3346468 4573346 84930 4573346 84930 1433117 3335764 1433117 3335764 4368848 788970 4368848 788970 3315463 42010 3315463 42010 1063160 2341356 1063160 2341356 3827121 3346073 3827121 3346073 1213786 400269 1213786 400269 4360296 4958252 4360296 4958252 1493829 2335156 1493829 2335156 4434725 3341456 4434725 3341456 1268647 391513 1268647 391513 4188131 3047699 4188131 3047699 4804385 1243834 4804385 1243834 380128 2965939 380128 2965939 4580803 1149667 4580803 1149667 1666661 311969 1666661 311969 893775 3340965 893775 3340965 3326237 1652258 3326237 1652258 2402688 3335320 2402688 3335320 1176398 92345 1176398 92345 3608462 3327580 3608462 3327580 396051 751346 396051 751346 4227344 3076890 4227344 3076890 1139693 510547 1139693 510547 676066 1929287 676066 1929287 4625818 2944081 4625818 2944081 380762 777192 380762 777192 3586018 3324080 3586018 3324080 4374422 1188582 4374422 1188582 413815 2532323 413815 2532323 4264881 2709419 4264881 2709419 1016058 649660 1016058 649660 268693 2759789 268693 2759789 4458726 4195572 4458726 4195572 1668957 897962 1668957 897962 345581 2606356 345581 2606356 4582779 1877812 4582779 1877812 2865545 3353275 2865545 3353275 4231373 2388579 4231373 2388579 1652427 4550762 1652427 4550762 3562695 2557668 3562695 2557668 4158646 2374273 4158646 2374273 3316974 1230347 3316974 1230347 828467 504651 828467 504651 1548875 3345341 1548875 3345341 4759268 1676976 4759268 1676976 1891034 2647226 1891034 2647226 4735355 1039390 4735355 1039390 506577 3322730 506577 3322730 3845772 2657629 3845772 2657629 4595826 2957226 4595826 2957226 4834237 4398885 4834237 4398885 104706 2044509 104706 2044509 4331922 901188 4331922 901188 494524 298488 494524 298488 233863 2436041 233863 2436041 2564985 1221951 2564985 1221951 4297560 2540415 4297560 2540415 1659919 1676238 1659919 1676238 3827185 2265022 3827185 2265022 4515269 3334164 4515269 3334164 579903 134921 579903 134921 3930128 2887011 3930128 2887011 4944015 1306144 4944015 1306144 696131 594208 696131 594208 524230 240715 524230 240715 1467723 2564353 1467723 2564353 4327625 1340924 4327625 1340924 1204126 720634 1204126 720634 870832 1318743 870832 1318743 3348882 3895965 3348882 3895965 3229135 959944 3229135 959944 327324 4635309 327324 4635309 2959132 1453213 2959132 1453213 1063295 952004 1063295 952004 4060542 3324432 4060542 3324432 1967128 3611874 1967128 3611874 1627817 2680789 1627817 2680789 4548429 2933240 4548429 2933240 4743971 359458 4743971 359458 1206283 2806385 1206283 2806385 3685632 4742086 3685632 4742086 1395928 1439463 1395928 1439463 3819192 3097208 3819192 3097208 1294613 107268 1294613 107268 4782307 3322490 4782307 3322490 1399217 1090860 1399217 1090860 4195668 2791248 4195668 2791248 3335898 2165896 3335898 2165896 4607781 3466337 4607781 3466337 1252812 536881 1252812 536881 540191 2204688 540191 2204688 4686564 3092221 4686564 3092221 4907634 1439524 4907634 1439524 1344032 747483 1344032 747483 4226640 3348470 4226640 3348470 241814 2529184 241814 2529184 4329202 1877079 4329202 1877079 3343822 3055787 3343822 3055787 4184248 2463657 4184248 2463657 3316266 3587307 3316266 3587307 607846 735388 607846 735388 4799829 3565339 4799829 3565339 336119 258933 336119 258933 262128 4054652 262128 4054652 3322606 239913 3322606 239913 638976 3319889 638976 3319889 3582530 958958 3582530 958958 644385 2645710 644385 2645710 4324428 3329962 4324428 3329962 3344735 1667255 3344735 1667255 1728633 1657620 1728633 1657620 813269 2110556 813269 2110556 3800365 3329445 3800365 3329445 1682658 913512 1682658 913512 562669 1908669 562669 1908669 4024836 3243195 4024836 3243195 1052752 639851 1052752 639851 439718 3074680 439718 3074680 3812487 2075888 3812487 2075888 3210239 3342876 3210239 3342876 3910131 289808 3910131 289808 1056013 1401697 1056013 1401697 4701310 2274040 4701310 2274040 1315406 331280 1315406 331280 4399357 3669086 4399357 3669086 1675906 2558412 1675906 2558412 4325515 2740878 4325515 2740878 1035754 464976 1035754 464976 3939313 2994648 3939313 2994648 4764969 1652475 4764969 1652475 373070 2133652 373070 2133652 4556394 3086295 4556394 3086295 1774827 1217746 1774827 1217746 372908 1985123 372908 1985123 4246125 2651970 4246125 2651970 853619 545996 853619 545996 1432625 1677889 1432625 1677889 1612593 910728 1612593 910728 544961 1342284 544961 1342284 3623891 2720521 3623891 2720521 1027139 275997 1027139 275997 238034 188847 238034 188847 3352436 4997512 3352436 4997512 593022 1063990 593022 1063990 4754503 2619421 4754503 2619421 3332868 3463850 3332868 3463850 3322390 541088 3322390 541088 35125 3331404 35125 3331404 4545680 1936793 4545680 1936793 4948226 4828771 4948226 4828771 1676340 1652500 1676340 1652500 4110116 3336648 4110116 3336648 1790813 956025 1790813 956025 567232 404265 567232 404265 4494659 3335090 4494659 3335090 3330321 869744 3330321 869744 570223 295932 570223 295932 4186059 2898657 4186059 2898657 4614355 3756098 4614355 3756098 1682286 1852702 1682286 1852702 3649436 2894433 3649436 2894433 3827921 4949228 3827921 4949228 1165830 714581 1165830 714581 652665 4521180 652665 4521180 3346975 4863843 3346975 4863843 3351594 1678816 3351594 1678816 956402 558755 956402 558755 1631482 1677555 1631482 1677555 4521610 3482133 4521610 3482133 1152683 383987 1152683 383987 113723 3711094 113723 3711094 3122143 1081461 3122143 1081461 706534 3348468 706534 3348468 370896 312504 370896 312504 30002 2620268 30002 2620268 4169569 735693 4169569 735693 1674598 2428551 1674598 2428551 4772275 1672342 4772275 1672342 1203097 858769 1203097 858769 529313 2864633 529313 2864633 4106550 1679653 4106550 1679653 1665740 4014377 1665740 4014377 4531911 2100966 4531911 2100966 3088290 4353438 3088290 4353438 1329356 972767 1329356 972767 777025 510468 777025 510468 4797131 3352098 4797131 3352098 2256677 1681194 2256677 1681194 1094520 617229 1094520 617229 422796 1944570 422796 1944570 4111768 3092528 4111768 3092528 2047569 1650739 2047569 1650739 4320578 3066045 4320578 3066045 4788565 4293233 4788565 4293233 1662134 2006680 1662134 2006680 3669470 2205233 3669470 2205233 1652008 2922405 1652008 2922405 4107930 2047830 4107930 2047830 3543084 1664044 3543084 1664044 4252544 3342202 4252544 3342202 2189666 1104483 2189666 1104483 765201 710811 765201 710811 412175 2355329 412175 2355329 4388641 1683950 4388641 1683950 2001548 3352149 2001548 3352149 1433883 1651530 1433883 1651530 3693973 2975099 3693973 2975099 2330444 1650733 2330444 1650733 4162497 3040636 4162497 3040636 3620464 3323824 3620464 3323824 1008428 632862 1008428 632862 483315 3326994 483315 3326994 3678128 1866586 3678128 1866586 1195416 785807 1195416 785807 4074687 2871388 4074687 2871388 4605438 1399056 4605438 1399056 1193945 920556 1193945 920556 356995 330654 356995 330654 1669145 2397081 1669145 2397081 4193326 2573726 4193326 2573726 1535528 4557741 1535528 4557741 4179759 2825787 4179759 2825787 4534811 2010097 4534811 2010097 994503 4171482 994503 4171482 4003883 988339 4003883 988339 1048814 392050 1048814 392050 280854 61642 280854 61642 3550148 3313543 3550148 3313543 180527 3673696 180527 3673696 4147606 2483393 4147606 2483393 1062954 416839 1062954 416839 1461145 2568723 1461145 2568723 3320353 814170 3320353 814170 577961 1230879 577961 1230879 4790439 1967607 4790439 1967607 3515859 1653651 3515859 1653651 1680218 1958097 1680218 1958097 4737236 1653584 4737236 1653584 1671440 805289 1671440 805289 409867 2241474 409867 2241474 3353250 605812 3353250 605812 894038 1681858 894038 1681858 4025932 2767286 4025932 2767286 486670 907479 486670 907479 4542400 2765824 4542400 2765824 1320497 645840 1320497 645840 291635 2356906 291635 2356906 4760480 3817801 4760480 3817801 1158705 1655893 1158705 1655893 4356931 2432364 4356931 2432364 909330 757726 909330 757726 559432 1722670 559432 1722670 3814480 3812098 3814480 3812098 357484 224421 357484 224421 4193552 4572358 4193552 4572358 354365 533687 354365 533687 4772745 2247291 4772745 2247291 3806927 789308 3806927 789308 525288 350886 525288 350886 4845684 3328115 4845684 3328115 1007387 955274 1007387 955274 591233 1677751 591233 1677751 2622355 954687 2622355 954687 257280 2253962 257280 2253962 4533457 3884542 4533457 3884542 535218 561864 535218 561864 4464694 3350464 4464694 3350464 4763350 1351271 4763350 1351271 336847 1007346 336847 1007346 2236767 4397716 2236767 4397716 3463901 1660209 3463901 1660209 399891 4734458 399891 4734458 3855875 1455577 3855875 1455577 1389861 1189091 1389861 1189091 4464664 3087746 4464664 3087746 1087682 502862 1087682 502862 254743 2266304 254743 2266304 4593145 2006201 4593145 2006201 1671434 4289528 1671434 4289528 437541 1654856 437541 1654856 3940118 2335477 3940118 2335477 4447375 2134098 4447375 2134098 3750159 3393463 3750159 3393463 1668360 1680907 1668360 1680907 4271750 4719698 4271750 4719698 292919 257581 292919 257581 4121166 4015868 4121166 4015868 3327135 1159667 3327135 1159667 4560749 3627247 4560749 3627247 3126791 1667200 3126791 1667200 4752059 573018 4752059 573018 875046 1932122 875046 1932122 4751954 3821829 4751954 3821829 518261 325866 518261 325866 4654881 2215308 4654881 2215308 1654383 542526 1654383 542526 4199934 2923645 4199934 2923645 4881381 3337665 4881381 3337665 809925 979940 809925 979940 554459 509668 554459 509668 352327 2332218 352327 2332218 4539784 2948869 4539784 2948869 1655267 4792104 1655267 4792104 3353078 1670791 3353078 1670791 4030898 4220256 4030898 4220256 3263575 1299136 3263575 1299136 4927031 2085567 4927031 2085567 3314116 2616144 3314116 2616144 4576014 3332404 4576014 3332404 1195498 1549189 1195498 1549189 3782914 4639271 3782914 4639271 994126 557743 994126 557743 1269157 1675168 1269157 1675168 2835643 3965816 2835643 3965816 3871308 798122 3871308 798122 780715 3327410 780715 3327410 3342389 400627 3342389 400627 973932 1418524 973932 1418524 1655633 3324015 1655633 3324015 4206011 1307578 4206011 1307578 564890 318661 564890 318661 4722723 4790645 4722723 4790645 676111 874320 676111 874320 4201114 3344135 4201114 3344135 1682613 324012 1682613 324012 605651 2848960 605651 2848960 4269407 1293261 4269407 1293261 1151816 467851 1151816 467851 456056 4547582 456056 4547582 4464031 1652456 4464031 1652456 693389 675492 693389 675492 481877 3008657 481877 3008657 3949019 1834471 3949019 1834471 945365 794268 945365 794268 429651 1675286 429651 1675286 4997380 3774606 4997380 3774606 1650148 1885725 1650148 1885725 4328027 2858027 4328027 2858027 1654226 1900875 1654226 1900875 3637284 3322045 3637284 3322045 586972 962688 586972 962688 4119009 2995680 4119009 2995680 4769364 1348351 4769364 1348351 81496 3783764 81496 3783764 4058135 1666961 4058135 1666961 798756 2336245 798756 2336245 4184765 3316835 4184765 3316835 1343032 3469512 1343032 3469512 3996096 1990704 3996096 1990704 304540 546015 304540 546015 4791012 3336869 4791012 3336869 1132247 349010 1132247 349010 4404834 2754782 4404834 2754782 4465498 1665118 4465498 1665118 259862 303654 259862 303654 3547736 2104243 3547736 2104243 4673786 4249698 4673786 4249698 1087519 516814 1087519 516814 1677996 1670240 1677996 1670240 313207 1205614 313207 1205614 1275036 1274902 1275036 1274902 2281460 1823206 2281460 1823206 559486 439517 559486 439517 3786667 3348326 3786667 3348326 465521 414985 465521 414985 332130 4670105 332130 4670105 3560590 815714 3560590 815714 849224 353475 849224 353475 3372888 2264853 3372888 2264853 4081843 2931016 4081843 2931016 1235920 1097791 1235920 1097791 374829 2127245 374829 2127245 3344647 3334631 3344647 3334631 622003 545117 622003 545117 528117 2776796 528117 2776796 4655218 707822 4655218 707822 462467 3619715 462467 3619715 3865923 2139302 3865923 2139302 3768259 3132817 3768259 3132817 4875011 3347309 4875011 3347309 1731111 1666150 1731111 1666150 4430557 2889456 4430557 2889456 1769152 3349716 1769152 3349716 365207 358121 365207 358121 281344 229749 281344 229749 151666 3345061 151666 3345061 3782383 1680758 3782383 1680758 1063843 1662525 1063843 1662525 4224939 2648839 4224939 2648839 3475710 3336360 3475710 3336360 1664354 2279763 1664354 2279763 4078773 2746222 4078773 2746222 3314654 662105 3314654 662105 853977 1239115 853977 1239115 3791821 4743530 3791821 4743530 1026833 1036489 1026833 1036489 4378622 2162184 4378622 2162184 4648114 3323366 4648114 3323366 1098084 497104 1098084 497104 4099262 3344379 4099262 3344379 3351417 1543628 3351417 1543628 2798488 4038014 2798488 4038014 4228801 2105851 4228801 2105851 4622708 3079098 4622708 3079098 4883434 1278278 4883434 1278278 665136 583399 665136 583399 4173493 3064120 4173493 3064120 4932660 3326319 4932660 3326319 3793027 2122552 3793027 2122552 1651623 3335034 1651623 3335034 1109136 424462 1109136 424462 4444425 2273163 4444425 2273163 3128940 4636601 3128940 4636601 3784709 1338252 3784709 1338252 92872 3349706 92872 3349706 4042924 2362769 4042924 2362769 698410 638156 698410 638156 574265 555575 574265 555575 4211110 2576987 4211110 2576987 4078878 1659275 4078878 1659275 4635335 3326734 4635335 3326734 440503 1667453 440503 1667453 4417094 4079454 4417094 4079454 1068085 353914 1068085 353914 241745 2751964 241745 2751964 4272764 2192501 4272764 2192501 1545885 842910 1545885 842910 682502 677415 682502 677415 1665187 2984929 1665187 2984929 3816035 1419680 3816035 1419680 1661895 4916954 1661895 4916954 4227694 1655648 4227694 1655648 4557721 3275021 4557721 3275021 431562 597897 431562 597897 4111278 2577496 4111278 2577496 4378950 4594637 4378950 4594637 3326957 1656796 3326957 1656796 588120 4861782 588120 4861782 3924656 1994151 3924656 1994151 3596546 1653563 3596546 1653563 1925818 3344613 1925818 3344613 3612412 1652506 3612412 1652506 4114814 2760391 4114814 2760391 3315675 2937077 3315675 2937077 3736716 1173786 3736716 1173786 571141 1068521 571141 1068521 1680332 4816806 1680332 4816806 1647261 3003112 1647261 3003112 4261175 1648619 4261175 1648619 4675244 3333197 4675244 3333197 746697 4366736 746697 4366736 3332354 606399 3332354 606399 519904 2386603 519904 2386603 1673668 3340509 1673668 3340509 739155 640362 739155 640362 3340865 2831666 3340865 2831666 4492847 1031449 4492847 1031449 934868 552329 934868 552329 4058600 2944193 4058600 2944193 1432299 1228848 1432299 1228848 665969 473163 665969 473163 469923 1667201 469923 1667201 4139431 3004488 4139431 3004488 3273497 1649316 3273497 1649316 496316 824098 496316 824098 3313255 2880038 3313255 2880038 3829510 2049557 3829510 2049557 1653878 3319608 1653878 3319608 3645644 1662756 3645644 1662756 1130188 3345323 1130188 3345323 404298 103275 404298 103275 2835281 1683365 2835281 1683365 3330491 3519815 3330491 3519815 4368671 1407978 4368671 1407978 928360 599735 928360 599735 524977 2898939 524977 2898939 3784992 1734034 3784992 1734034 633721 844268 633721 844268 4308016 1964316 4308016 1964316 1087200 933977 1087200 933977 899830 761833 899830 761833 349549 2857280 349549 2857280 3870955 1242170 3870955 1242170 1061425 322360 1061425 322360 3343507 2364666 3343507 2364666 4334521 2871227 4334521 2871227 4769591 1677374 4769591 1677374 392537 15681 392537 15681 4056854 2748581 4056854 2748581 4538663 1314388 4538663 1314388 734150 526084 734150 526084 3154928 3350859 3154928 3350859 1665760 4634073 1665760 4634073 3844000 2347500 3844000 2347500 4412283 2987961 4412283 2987961 3378730 1399493 3378730 1399493 242564 3084141 242564 3084141 3694025 1914580 3694025 1914580 4888587 3347090 4888587 3347090 2378294 2223732 2378294 2223732 4495705 3116557 4495705 3116557 3343085 1619660 3343085 1619660 1408229 4565736 1408229 4565736 3341488 1923536 3341488 1923536 4020768 2760709 4020768 2760709 4568057 754976 4568057 754976 864904 2496102 864904 2496102 4220891 3352262 4220891 3352262 1048341 1005962 1048341 1005962 563826 283170 563826 283170 3649074 3044923 3649074 3044923 4767361 257520 4767361 257520 190947 2091518 190947 2091518 1839878 946975 1839878 946975 258977 203211 258977 203211 4344954 2395868 4344954 2395868 3384261 1679380 3384261 1679380 4922706 2098536 4922706 2098536 3343699 3350595 3343699 3350595 4628491 1674326 4628491 1674326 915261 343692 915261 343692 3930279 2927101 3930279 2927101 3594541 1152173 3594541 1152173 343902 258890 343902 258890 63770 3343213 63770 3343213 3954407 2457183 3954407 2457183 4549718 2999905 4549718 2999905 1681134 3343488 1681134 3343488 4412703 1165180 4412703 1165180 1292546 4976764 1292546 4976764 3992375 2020279 3992375 2020279 3103082 3056182 3103082 3056182 3680531 1033943 3680531 1033943 2483153 4526646 2483153 4526646 3857209 423079 3857209 423079 578675 3332956 578675 3332956 3971111 2583476 3971111 2583476 4318071 2231726 4318071 2231726 1919079 3343034 1919079 3343034 4517185 2791790 4517185 2791790 1713092 839858 1713092 839858 768359 2754202 768359 2754202 4642650 1890218 4642650 1890218 1650374 4500446 1650374 4500446 3845968 1406647 3845968 1406647 1166192 2337880 1166192 2337880 4381594 2127738 4381594 2127738 4547828 3762711 4547828 3762711 964285 514911 964285 514911 2992780 3426149 2992780 3426149 3952674 2563337 3952674 2563337 1677611 1664900 1677611 1664900 4708387 2692265 4708387 2692265 3330056 1103199 3330056 1103199 451471 3333667 451471 3333667 4560636 1647593 4560636 1647593 4027008 3353219 4027008 3353219 1113244 1022795 1113244 1022795 988596 1680305 988596 1680305 3319017 4502929 3319017 4502929 1403165 1116951 1403165 1116951 1123767 341714 1123767 341714 3578828 2522458 3578828 2522458 4228352 4923044 4228352 4923044 1667616 1660149 1667616 1660149 3880991 3075878 3880991 3075878 3330496 1673568 3330496 1673568 3700773 3049996 3700773 3049996 815340 584758 815340 584758 1326409 1665591 1326409 1665591 3318051 2932060 3318051 2932060 4684757 904053 4684757 904053 676663 1278957 676663 1278957 311819 295737 311819 295737 1664800 4192049 1664800 4192049 2791232 646445 2791232 646445 512128 3318936 512128 3318936 4444569 1153878 4444569 1153878 436087 1263120 436087 1263120 1724799 2447055 1724799 2447055 4686697 1446095 4686697 1446095 935823 363522 935823 363522 1672408 3317138 1672408 3317138 3874297 1049649 3874297 1049649 269077 3335738 269077 3335738 4877699 1438475 4877699 1438475 56701 3343238 56701 3343238 4564140 1052232 4564140 1052232 614707 336950 614707 336950 4169984 3315739 4169984 3315739 1418895 1548015 1418895 1548015 3326375 3044405 3326375 3044405 3862860 1010713 3862860 1010713 404726 1297016 404726 1297016 2538086 2594973 2538086 2594973 1105538 1660668 1105538 1660668 1670816 3341437 1670816 3341437 4290125 887963 4290125 887963 690767 2001547 690767 2001547 4207503 3864772 4207503 3864772 2634744 323498 2634744 323498 496856 3346971 496856 3346971 4478748 672392 4478748 672392 465537 3329328 465537 3329328 3583021 1172915 3583021 1172915 809932 3665308 809932 3665308 2737008 1151123 2737008 1151123 1085731 281673 1085731 281673 3622117 3324171 3622117 3324171 1237597 989131 1237597 989131 4517161 3018999 4517161 3018999 3066321 2122680 3066321 2122680 3872178 3672775 3872178 3672775 1196583 1198478 1196583 1198478 310866 2089279 310866 2089279 4354848 3034452 4354848 3034452 4727103 3794608 4727103 3794608 1451668 4557887 1451668 4557887 2328813 1228193 2328813 1228193 1385191 99319 1385191 99319 3845962 3317513 3845962 3317513 1657345 252480 1657345 252480 3826722 2746512 3826722 2746512 4613554 3331538 4613554 3331538 538541 522278 538541 522278 3346673 2490855 3346673 2490855 2241350 3336388 2241350 3336388 3348910 2509922 3348910 2509922 4719748 1655679 4719748 1655679 1670395 2339035 1670395 2339035 4041791 2489105 4041791 2489105 4625016 1655607 4625016 1655607 693599 670693 693599 670693 604232 2062973 604232 2062973 3889256 2709173 3889256 2709173 4052660 2200112 4052660 2200112 884270 1667171 884270 1667171 3325731 3337204 3325731 3337204 971391 819494 971391 819494 616352 1670257 616352 1670257 3966156 2905561 3966156 2905561 512793 1021649 512793 1021649 3324094 2852810 3324094 2852810 1658772 4817506 1658772 4817506 4587456 2337840 4587456 2337840 3332876 250224 3332876 250224 1649271 2896623 1649271 2896623 4496980 1653492 4496980 1653492 941858 598828 941858 598828 3927270 3351543 3927270 3351543 3325073 4646106 3325073 4646106 3393692 731289 3393692 731289 627371 3799826 627371 3799826 4443553 2379444 4443553 2379444 1470731 3817937 1470731 3817937 4722584 2814724 4722584 2814724 1657695 4556490 1657695 4556490 3731103 1671550 3731103 1671550 817124 3501937 817124 3501937 4226898 1263438 4226898 1263438 1247081 1082146 1247081 1082146 3967902 4280485 3967902 4280485 960617 498743 960617 498743 385700 4189184 385700 4189184 1727312 864649 1727312 864649 647086 2767296 647086 2767296 3335004 3334199 3335004 3334199 3742293 1447867 3742293 1447867 1354988 1126574 1354988 1126574 422832 2674431 422832 2674431 4687882 1679089 4687882 1679089 318439 232006 318439 232006 3636370 3341318 3636370 3341318 4322094 2237142 4322094 2237142 1391323 1118066 1391323 1118066 280810 1680302 280810 1680302 4617086 393585 4617086 393585 1185902 1108414 1185902 1108414 3838253 3943394 3838253 3943394 885986 348696 885986 348696 1663626 1405918 1663626 1405918 234636 104015 234636 104015 4128660 3324863 4128660 3324863 4594691 854815 4594691 854815 855025 467926 855025 467926 469559 1684316 469559 1684316 3339842 4803590 3339842 4803590 496005 57909 496005 57909 3351135 2545314 3351135 2545314 4196067 1045520 4196067 1045520 400467 3120797 400467 3120797 3985407 1659435 3985407 1659435 474134 2185476 474134 2185476 4671946 3108502 4671946 3108502 1670227 449672 1670227 449672 877858 2365070 877858 2365070 3489449 1263336 3489449 1263336 3331395 2315828 3331395 2315828 4770503 4029304 4770503 4029304 1670688 1829879 1670688 1829879 3869724 2368252 3869724 2368252 4331458 2670891 4331458 2670891 1681048 3049647 1681048 3049647 4405710 1895234 4405710 1895234 1196817 976226 1196817 976226 368411 1666863 368411 1666863 4870969 897006 4870969 897006 286169 127732 286169 127732 3760750 3318559 3760750 3318559 1090038 4014312 1090038 4014312 3994638 2198601 3994638 2198601 481203 461556 481203 461556 4705697 2418484 4705697 2418484 1111957 3664691 1111957 3664691 3574462 2412621 3574462 2412621 4588436 1193926 4588436 1193926 1029443 488795 1029443 488795 3808541 4501693 3808541 4501693 1673081 1415255 1673081 1415255 1273565 2528196 1273565 2528196 4692534 1662284 4692534 1662284 2232812 894348 2232812 894348 318604 248481 318604 248481 162959 1761539 162959 1761539 3586462 742646 3586462 742646 385398 1673624 385398 1673624 4567516 2491858 4567516 2491858 1078133 1652045 1078133 1652045 572414 463652 572414 463652 2240862 2016604 2240862 2016604 4943830 3815717 4943830 3815717 1647111 2960681 1647111 2960681 4631258 2484363 4631258 2484363 2624088 1291794 2624088 1291794 829555 3332074 829555 3332074 4577143 2129995 4577143 2129995 2906386 238864 2906386 238864 197708 123538 197708 123538 4313253 2762418 4313253 2762418 4468123 3324270 4468123 3324270 2224072 3339672 2224072 3339672 357114 1017777 357114 1017777 4457863 4884326 4457863 4884326 3198044 550680 3198044 550680 337120 4280375 337120 4280375 4208987 1906544 4208987 1906544 1219213 421689 1219213 421689 4093704 2766966 4093704 2766966 4553684 1973221 4553684 1973221 1657759 235264 1657759 235264 4220539 2717602 4220539 2717602 4988247 1393289 4988247 1393289 648129 645296 648129 645296 3342602 2737372 3342602 2737372 3997205 926417 3997205 926417 1672689 4491574 1672689 4491574 3607297 1461274 3607297 1461274 3337816 3328886 3337816 3328886 4502720 1670836 4502720 1670836 3337856 924242 3337856 924242 682419 3420790 682419 3420790 3329484 1087199 3329484 1087199 526461 272320 526461 272320 4239637 3325608 4239637 3325608 3608123 1686451 3608123 1686451 3472790 4384004 3472790 4384004 1016268 598629 1016268 598629 459532 441164 459532 441164 4692399 2881670 4692399 2881670 3635806 958835 3635806 958835 709692 2783364 709692 2783364 4563398 2990377 4563398 2990377 4890759 667482 4890759 667482 1682680 2673707 1682680 2673707 4509742 1675366 4509742 1675366 3639561 3340355 3639561 3340355 1390041 1136970 1390041 1136970 3992065 2991333 3992065 2991333 3352976 539987 3352976 539987 270218 2268775 270218 2268775 4118435 1022764 4118435 1022764 916437 892463 916437 892463 739803 481204 739803 481204 369377 312007 369377 312007 263452 2078140 263452 2078140 3785792 2520231 3785792 2520231 4484573 3340041 4484573 3340041 3654651 1679887 3654651 1679887 4685455 4240179 4685455 4240179 1673967 2330229 1673967 2330229 4045422 4371600 4045422 4371600 1667021 747284 1667021 747284 683355 3369319 683355 3369319 4378630 2214634 4378630 2214634 4545969 2890866 4545969 2890866 1686409 1681777 1686409 1681777 3964184 3057341 3964184 3057341 1657053 1909444 1657053 1909444 4027758 2814751 4027758 2814751 1146103 1361886 1146103 1361886 3843646 2389265 3843646 2389265 1448771 1675611 1448771 1675611 4778385 2058090 4778385 2058090 1983566 1592202 1983566 1592202 1658093 4082276 1658093 4082276 4045850 1368963 4045850 1368963 3210381 2339493 3210381 2339493 4572801 983857 4572801 983857 592023 2574800 592023 2574800 4756468 4873708 4756468 4873708 1681285 591416 1681285 591416 983437 3701954 983437 3701954 3592119 423965 3592119 423965 1168678 3327271 1168678 3327271 2760001 3353067 2760001 3353067 276182 2699093 276182 2699093 4331005 1278784 4331005 1278784 533278 673469 533278 673469 3659463 4849545 3659463 4849545 1338594 668415 1338594 668415 482487 2704439 482487 2704439 4316094 1673275 4316094 1673275 4995987 3351389 4995987 3351389 3611199 2759178 3611199 2759178 444523 1051726 444523 1051726 4443398 2762132 4443398 2762132 2837137 1074946 2837137 1074946 584757 512856 584757 512856 4060196 2616301 4060196 2616301 4409030 1656457 4409030 1656457 4161232 3325241 4161232 3325241 1679316 4718490 1679316 4718490 4314774 2092580 4314774 2092580 3336474 4380963 3336474 4380963 3326441 2582891 3326441 2582891 3747821 3337317 3747821 3337317 740695 797021 740695 797021 3647909 2775497 3647909 2775497 4814742 613883 4814742 613883 534060 2047445 534060 2047445 4563445 3330221 4563445 3330221 1436520 230593 1436520 230593 201116 2444432 201116 2444432 3838597 1110838 3838597 1110838 555779 3349812 555779 3349812 4934214 1549890 4934214 1549890 1099913 243490 1099913 243490 254265 3338174 254265 3338174 1677763 1376485 1677763 1376485 1169072 3345136 1169072 3345136 3696231 1685085 3696231 1685085 1438228 561533 1438228 561533 374570 4527481 374570 4527481 4730879 1679918 4730879 1679918 1682373 2713666 1682373 2713666 3178617 1662074 3178617 1662074 715051 774152 715051 774152 4637191 2768200 4637191 2768200 3701123 3347187 3701123 3347187 4663261 1055544 4663261 1055544 547567 2402913 547567 2402913 4137715 3349082 4137715 3349082 1661536 1649963 1661536 1649963 4017565 2515394 4017565 2515394 4794493 3846171 4794493 3846171 1176048 474281 1176048 474281 1680115 2311980 1680115 2311980 4036101 3056838 4036101 3056838 1260345 683127 1260345 683127 399012 2109063 399012 2109063 4093505 3170214 4093505 3170214 1100499 964252 1100499 964252 635866 304251 635866 304251 3743881 3910853 3743881 3910853 899885 784776 899885 784776 583504 444539 583504 444539 1403741 1666793 1403741 1666793 4373389 3324899 4373389 3324899 1372203 1059472 1372203 1059472 1013575 2682155 1013575 2682155 4507715 2101066 4507715 2101066 3346142 4902005 3346142 4902005 1086781 403223 1086781 403223 378248 335773 378248 335773 3788049 2939053 3788049 2939053 981699 554055 981699 554055 4286767 1923062 4286767 1923062 4944006 1303166 4944006 1303166 350527 2135712 350527 2135712 3561241 3469260 3561241 3469260 400939 1475654 400939 1475654 4331517 3014475 4331517 3014475 4715458 866043 4715458 866043 551067 2129886 551067 2129886 3904884 2468135 3904884 2468135 4347741 2751107 4347741 2751107 3821304 3343304 3821304 3343304 1016640 3640832 1016640 3640832 4104943 1677988 4104943 1677988 1052013 961049 1052013 961049 804817 273500 804817 273500 3325492 2853482 3325492 2853482 4549495 3343518 4549495 3343518 1228604 900664 1228604 900664 791001 342622 791001 342622 1679891 2539097 1679891 2539097 4638487 1652137 4638487 1652137 385836 342844 385836 342844 4045818 2693852 4045818 2693852 1674261 1229124 1674261 1229124 817186 515390 817186 515390 228280 2526839 228280 2526839 4285932 3333753 4285932 3333753 4673098 1352524 4673098 1352524 1265232 3924827 1265232 3924827 4127786 2373998 4127786 2373998 3757300 1657257 3757300 1657257 4139582 2823056 4139582 2823056 1663492 2237791 1663492 2237791 4469403 1667424 4469403 1667424 1652765 3100363 1652765 3100363 4830992 290137 4830992 290137 1106028 3500765 1106028 3500765 3990510 2063201 3990510 2063201 3091092 2404682 3091092 2404682 4738659 905543 4738659 905543 375271 2466400 375271 2466400 4233823 246953 4233823 246953 688101 2686468 688101 2686468 4726207 835352 4726207 835352 1157339 4247484 1157339 4247484 4648917 1095890 4648917 1095890 533311 363958 533311 363958 297027 4730003 297027 4730003 3569040 1656243 3569040 1656243 2056497 4880726 2056497 4880726 3619960 869551 3619960 869551 799378 768248 799378 768248 3907646 3321292 3907646 3321292 1956886 1264193 1956886 1264193 975858 3348796 975858 3348796 3775774 1237999 3775774 1237999 236263 1520527 236263 1520527 3341411 2294792 3341411 2294792 1653025 820721 1653025 820721 4255652 3350676 4255652 3350676 1371657 541862 1371657 541862 863902 1405284 863902 1405284 1671696 68805 1671696 68805 4211326 2773545 4211326 2773545 1673715 701928 1673715 701928 265323 248674 265323 248674 4068540 2868163 4068540 2868163 1683673 1147478 1683673 1147478 254170 1653997 254170 1653997 4795524 3341601 4795524 3341601 777007 846064 777007 846064 4029031 2850436 4029031 2850436 3556303 1670774 3556303 1670774 2550017 493420 2550017 493420 1015232 4552010 1015232 4552010 4703984 358439 4703984 358439 534964 3334360 534964 3334360 3321630 4675318 3321630 4675318 3332537 3326621 3332537 3326621 1679232 1652041 1679232 1652041 3343529 2099117 3343529 2099117 3918442 3319617 3918442 3319617 540357 377954 540357 377954 1573223 4952055 1573223 4952055 4570465 578183 4570465 578183 1685559 2823765 1685559 2823765 4306621 1674331 4306621 1674331 1677052 4953876 1677052 4953876 3778607 1704911 3778607 1704911 735533 566241 735533 566241 4366588 2968308 4366588 2968308 1671778 2130459 1671778 2130459 3988131 2560024 3988131 2560024 4138031 793878 4138031 793878 233215 1677405 233215 1677405 3334923 271266 3334923 271266 748830 1057622 748830 1057622 578222 4842283 578222 4842283 4664357 824857 4664357 824857 806392 1886321 806392 1886321 4072215 4722500 4072215 4722500 3342319 908009 3342319 908009 872032 449517 872032 449517 4188091 2489798 4188091 2489798 1122530 3338237 1122530 3338237 4987444 1874342 4987444 1874342 3343730 2905162 3343730 2905162 4025066 1989185 4025066 1989185 539090 1676681 539090 1676681 1679307 3317846 1679307 3317846 266786 226694 266786 226694 4044992 3325074 4044992 3325074 1312298 408475 1312298 408475 449378 2002992 449378 2002992 4781770 3335276 4781770 3335276 3342932 287439 3342932 287439 1289550 1459656 1289550 1459656 4543203 3317909 4543203 3317909 848641 3951826 848641 3951826 4010784 1664460 4010784 1664460 3313796 887457 3313796 887457 370443 3314133 370443 3314133 3331365 382065 3331365 382065 398434 2583366 398434 2583366 4174540 3330135 4174540 3330135 385187 231421 385187 231421 3698372 3115087 3698372 3115087 1142378 462979 1142378 462979 3874214 2287629 3874214 2287629 4422178 1658477 4422178 1658477 1663774 2201183 1663774 2201183 4686976 559548 4686976 559548 864221 2619029 864221 2619029 3326168 2176833 3326168 2176833 4220356 3317517 4220356 3317517 1659903 2230915 1659903 2230915 4457304 2152142 4457304 2152142 893257 4184296 893257 4184296 3559263 2406713 3559263 2406713 1678218 1661233 1678218 1661233 4351192 2845715 4351192 2845715 1683228 850360 1683228 850360 701815 3330600 701815 3330600 238287 1405516 238287 1405516 3755056 3322307 3755056 3322307 820329 1659397 820329 1659397 4160690 2691476 4160690 2691476 925153 1180914 925153 1180914 3322440 596076 3322440 596076 731923 1427144 731923 1427144 4057418 2884229 4057418 2884229 1226842 1656664 1226842 1656664 4336113 2983977 4336113 2983977 1122463 394456 1122463 394456 331532 3347544 331532 3347544 2089739 1066865 2089739 1066865 982150 879571 982150 879571 243964 4523543 243964 4523543 3840266 2556031 3840266 2556031 4329670 1423258 4329670 1423258 386145 582439 386145 582439 3813235 3556447 3813235 3556447 506061 904257 506061 904257 4359037 4554879 4359037 4554879 775624 762561 775624 762561 505660 1677998 505660 1677998 4521759 1654593 4521759 1654593 896422 4061560 896422 4061560 4366224 2227834 4366224 2227834 3352950 4936646 3352950 4936646 1537019 1654910 1537019 1654910 4567866 4001968 4567866 4001968 2441725 1383267 2441725 1383267 285683 2942365 285683 2942365 4662688 983720 4662688 983720 414623 285369 414623 285369 4229841 2673618 4229841 2673618 3868754 1647944 3868754 1647944 621561 698213 621561 698213 3336652 4904080 3336652 4904080 1519714 2353608 1519714 2353608 4594865 3348751 4594865 3348751 547788 930660 547788 930660 3334169 3339424 3334169 3339424 214818 2682325 214818 2682325 4721229 1678850 4721229 1678850 1662265 341018 1662265 341018 291314 2032962 291314 2032962 3880462 3329902 3880462 3329902 4556189 249981 4556189 249981 1314927 1898770 1314927 1898770 4629280 3314132 4629280 3314132 503112 837148 503112 837148 3348763 4363680 3348763 4363680 3943007 1282657 3943007 1282657 740769 3918778 740769 3918778 1683565 1290730 1683565 1290730 921033 4704116 921033 4704116 3779720 1131080 3779720 1131080 468009 194511 468009 194511 73531 3021970 73531 3021970 4152097 1683646 4152097 1683646 614389 492617 614389 492617 429127 276613 429127 276613 62016 4594526 62016 4594526 4534667 697235 4534667 697235 635286 490849 635286 490849 369856 304598 369856 304598 1647846 4677271 1647846 4677271 1004042 468117 1004042 468117 2353901 3743526 2353901 3743526 3972800 2471111 3972800 2471111 4407541 1662310 4407541 1662310 4633454 2686414 4633454 2686414 1675202 4934155 1675202 4934155 1418342 910547 1418342 910547 4394247 2515434 4394247 2515434 2091683 1474290 2091683 1474290 4717264 3317600 4717264 3317600 1693855 4100670 1693855 4100670 1114638 3322671 1114638 3322671 4220680 2121808 4220680 2121808 3341416 3034968 3341416 3034968 3694236 2572843 3694236 2572843 4583179 4376982 4583179 4376982 1666754 2825764 1666754 2825764 4632597 1414926 4632597 1414926 1022835 588969 1022835 588969 4716544 3319118 4716544 3319118 1671001 1297188 1671001 1297188 438633 4433525 438633 4433525 3313526 2089754 3313526 2089754 4728497 1360875 4728497 1360875 278008 214981 278008 214981 3349583 3323662 3349583 3323662 563454 325158 563454 325158 1646769 1679468 1646769 1679468 1045851 977415 1045851 977415 975356 566903 975356 566903 1660236 4185549 1660236 4185549 3994497 2057212 3994497 2057212 1065450 4250650 1065450 4250650 4426998 439304 4426998 439304 1201858 3340914 1201858 3340914 3580511 2209433 3580511 2209433 4338923 3322854 4338923 3322854 816603 251810 816603 251810 1672173 2001942 1672173 2001942 4682635 3543667 4682635 3543667 1652123 1307275 1652123 1307275 3607192 4038920 3607192 4038920 1173735 275392 1173735 275392 4518335 3122957 4518335 3122957 3328601 4340956 3328601 4340956 638771 952075 638771 952075 935010 793458 935010 793458 651544 292089 651544 292089 3768886 3699742 3768886 3699742 2585913 1667797 2585913 1667797 4211315 2742188 4211315 2742188 4779771 1671144 4779771 1671144 1686589 2445001 1686589 2445001 4658889 3077720 4658889 3077720 985351 4403699 985351 4403699 3668755 1392401 3668755 1392401 3935717 3324364 3935717 3324364 4552873 1283918 4552873 1283918 1276051 1817145 1276051 1817145 3327879 813726 3327879 813726 4270111 4242498 4270111 4242498 297662 1057164 297662 1057164 3696733 3323656 3696733 3323656 628884 467453 628884 467453 370827 239523 370827 239523 1454140 4553500 1454140 4553500 3331468 1193274 3331468 1193274 4332163 2894924 4332163 2894924 553763 1653964 553763 1653964 4119908 3032750 4119908 3032750 1676260 1147201 1676260 1147201 866208 4994340 866208 4994340 4198444 678580 4198444 678580 564235 2766847 564235 2766847 4243302 2220285 4243302 2220285 2056818 4214017 2056818 4214017 1661447 1649759 1661447 1649759 3914409 2840470 3914409 2840470 1148424 427265 1148424 427265 4095212 3719171 4095212 3719171 1832308 660538 1832308 660538 587828 2088678 587828 2088678 3610728 1664484 3610728 1664484 2014693 3086589 2014693 3086589 838294 724227 838294 724227 702668 1651589 702668 1651589 3989195 3719675 3989195 3719675 1352195 919142 1352195 919142 819621 785692 819621 785692 4921510 1680672 4921510 1680672 4502428 2878060 4502428 2878060 4752004 437326 4752004 437326 922381 3476667 922381 3476667 3876611 472734 3876611 472734 3318448 4766281 3318448 4766281 4455916 1668138 4455916 1668138 2836789 3326194 2836789 3326194 4165615 1017917 4165615 1017917 464501 3459259 464501 3459259 1681751 2102431 1681751 2102431 4380432 3313422 4380432 3313422 720848 421434 720848 421434 3334339 3412428 3334339 3412428 758423 674585 758423 674585 3719405 2641690 3719405 2641690 4365011 2064679 4365011 2064679 1360857 383695 1360857 383695 1087789 2470650 1087789 2470650 4752382 3336741 4752382 3336741 2554660 1650625 2554660 1650625 4072949 2613134 4072949 2613134 1667828 1900504 1667828 1900504 4346442 3329749 4346442 3329749 339920 280662 339920 280662 4022317 3334513 4022317 3334513 1925303 700768 1925303 700768 3882961 1986194 3882961 1986194 1163603 710005 1163603 710005 4650574 2339253 4650574 2339253 3293613 434994 3293613 434994 1194277 2582055 1194277 2582055 4648199 3351106 4648199 3351106 956288 501568 956288 501568 3997448 4375552 3997448 4375552 238451 1183163 238451 1183163 4077221 4795893 4077221 4795893 1806577 1289674 1806577 1289674 132885 4752315 132885 4752315 3832854 1251887 3832854 1251887 357521 2874579 357521 2874579 4574174 3049059 4574174 3049059 1869906 2246240 1869906 2246240 4641809 1218555 4641809 1218555 419017 391669 419017 391669 1670219 4734146 1670219 4734146 3783713 1182634 3783713 1182634 669244 387072 669244 387072 2900363 4765408 2900363 4765408 789645 1667208 789645 1667208 3341259 1075127 3341259 1075127 268470 3796951 268470 3796951 4167174 3028750 4167174 3028750 3333663 4520185 3333663 4520185 64132 220701 64132 220701 4397185 2574734 4397185 2574734 3651795 3328960 3651795 3328960 3023909 1651962 3023909 1651962 3798196 3313959 3798196 3313959 4398039 1886506 4398039 1886506 3330781 1664250 3330781 1664250 360906 2790617 360906 2790617 4610399 2065371 4610399 2065371 902089 650726 902089 650726 585135 361081 585135 361081 3640879 3324763 3640879 3324763 511911 920334 511911 920334 3619350 4660653 3619350 4660653 880443 1389184 880443 1389184 1428084 4539526 1428084 4539526 842991 822542 842991 822542 759540 2913601 759540 2913601 4414894 2005922 4414894 2005922 1684462 3058123 1684462 3058123 4299779 3348354 4299779 3348354 1795460 1337706 1795460 1337706 855357 396537 855357 396537 261845 239134 261845 239134 204123 4998366 204123 4998366 3352737 1647268 3352737 1647268 4255267 2885676 4255267 2885676 3317488 2230990 3317488 2230990 4233564 3348031 4233564 3348031 2769640 2525442 2769640 2525442 4514910 3347885 4514910 3347885 3867404 1066784 3867404 1066784 1020421 554873 1020421 554873 456424 3340622 456424 3340622 4127513 1660666 4127513 1660666 1655689 4513513 1655689 4513513 4689407 3350887 4689407 3350887 1005335 514974 1005335 514974 3447492 3374061 3447492 3374061 3338893 2387512 3338893 2387512 4187118 3347273 4187118 3347273 3313688 4971361 3313688 4971361 4062302 931891 4062302 931891 586163 2267317 586163 2267317 4554633 3325313 4554633 3325313 1038678 620056 1038678 620056 4004652 2772635 4004652 2772635 3346275 326319 3346275 326319 833910 3384888 833910 3384888 4177877 1925587 4177877 1925587 4754651 1229399 4754651 1229399 351748 4767377 351748 4767377 3942306 2440305 3942306 2440305 4415785 2766601 4415785 2766601 4539112 1665917 4539112 1665917 1082256 963922 1082256 963922 819667 578109 819667 578109 1660165 2924755 1660165 2924755 4185400 2503155 4185400 2503155 645449 339450 645449 339450 296489 3014025 296489 3014025 4157192 1653226 4157192 1653226 1681791 2865451 1681791 2865451 4771263 4792180 4771263 4792180 810434 325330 810434 325330 1685771 3331109 1685771 3331109 3765088 1681428 3765088 1681428 3313551 4589831 3313551 4589831 979407 935687 979407 935687 3438246 2038094 3438246 2038094 4174528 2640885 4174528 2640885 4740847 1890320 4740847 1890320 317262 690499 317262 690499 3316614 3336985 3316614 3336985 4671452 850721 4671452 850721 454458 362658 454458 362658 315571 207543 315571 207543 4342278 4218921 4342278 4218921 2471080 837083 2471080 837083 397437 3612208 397437 3612208 4098799 1650147 4098799 1650147 2419341 2468667 2419341 2468667 4625336 1038174 4625336 1038174 414820 382548 414820 382548 155305 3322095 155305 3322095 4109626 1675155 4109626 1675155 1092879 824055 1092879 824055 577454 376674 577454 376674 4031558 3321159 4031558 3321159 1681395 1681667 1681395 1681667 4067723 2427688 4067723 2427688 4532524 3633266 4532524 3633266 1171432 847972 1171432 847972 3607301 2390583 3607301 2390583 1325865 894147 1325865 894147 492688 3621757 492688 3621757 4335655 2055616 4335655 2055616 3568626 3343670 3568626 3343670 4677169 2775314 4677169 2775314 1784838 3385577 1784838 3385577 4060811 2353564 4060811 2353564 1656318 4673588 1656318 4673588 4748215 1263867 4748215 1263867 534014 513537 534014 513537 4030167 2413884 4030167 2413884 4493439 2063240 4493439 2063240 2664330 3749852 2664330 3749852 3720460 1953553 3720460 1953553 4719273 3314019 4719273 3314019 424717 285057 424717 285057 3627258 2210128 3627258 2210128 4372614 2898767 4372614 2898767 4674380 1659637 4674380 1659637 635726 440631 635726 440631 262385 4568658 262385 4568658 1667817 815344 1667817 815344 493077 3050745 493077 3050745 4560835 1399802 4560835 1399802 1647587 4119020 1647587 4119020 3640894 832302 3640894 832302 818898 2783456 818898 2783456 4623063 3365804 4623063 3365804 1667931 1237299 1667931 1237299 301094 2553224 301094 2553224 4332999 3313581 4332999 3313581 50697 3772831 50697 3772831 1678541 1378658 1678541 1378658 3346426 3718129 3346426 3718129 756869 678732 756869 678732 472465 1944312 472465 1944312 4077913 1251673 4077913 1251673 2551299 2876101 2551299 2876101 4712685 3787097 4712685 3787097 1655694 1016961 1655694 1016961 4146045 3350088 4146045 3350088 844090 794168 844090 794168 265580 119537 265580 119537 4722329 3317578 4722329 3317578 970140 942246 970140 942246 327086 1678662 327086 1678662 3995546 2782752 3995546 2782752 988045 449218 988045 449218 4282478 2716622 4282478 2716622 4494901 1910863 4494901 1910863 3326711 4142388 3326711 4142388 1297722 339410 1297722 339410 335293 3761744 335293 3761744 4059199 1653197 4059199 1653197 1676612 397599 1676612 397599 1081929 3765787 1081929 3765787 4735433 1923786 4735433 1923786 4797966 3321859 4797966 3321859 3152953 3629333 3152953 3629333 4329561 1676445 4329561 1676445 4727977 2190145 4727977 2190145 3242916 3326183 3242916 3326183 4604260 1444190 4604260 1444190 1049266 585949 1049266 585949 559149 1990993 559149 1990993 3688480 2803578 3688480 2803578 4660624 3741215 4660624 3741215 3245313 614683 3245313 614683 3864117 3183119 3864117 3183119 1249368 387068 1249368 387068 1682181 3094433 1682181 3094433 4003430 1680627 4003430 1680627 1649600 610774 1649600 610774 3343138 2787443 3343138 2787443 1201477 310702 1201477 310702 3829811 2241996 3829811 2241996 4350299 2933244 4350299 2933244 1431994 720947 1431994 720947 601582 616218 601582 616218 2098536 1896973 2098536 1896973 3648649 3087783 3648649 3087783 958271 751724 958271 751724 916886 2552077 916886 2552077 4116076 947894 4116076 947894 1081740 1669887 1081740 1669887 3628173 1984618 3628173 1984618 1089556 369104 1089556 369104 3318664 3345741 3318664 3345741 885884 692890 885884 692890 597392 1137172 597392 1137172 1233061 1658906 1233061 1658906 4885323 4351523 4885323 4351523 1286238 1188039 1286238 1188039 562147 270925 562147 270925 3995318 2984960 3995318 2984960 3608069 1657875 3608069 1657875 4449512 3319309 4449512 3319309 3343639 1671566 3343639 1671566 4703604 4633492 4703604 4633492 948875 1646949 948875 1646949 4070194 2467272 4070194 2467272 4764006 3323609 4764006 3323609 3327778 3505626 3327778 3505626 322799 285423 322799 285423 18583 2853553 18583 2853553 3677700 503764 3677700 503764 1678474 3321408 1678474 3321408 3338709 1682321 3338709 1682321 1673656 3315103 1673656 3315103 3343396 4530802 3343396 4530802 255874 16592 255874 16592 3566368 2478181 3566368 2478181 4595583 4085403 4595583 4085403 679323 334895 679323 334895 3313948 2528313 3313948 2528313 4452463 436133 4452463 436133 282828 2815808 282828 2815808 4681109 763765 4681109 763765 757676 3851619 757676 3851619 3797290 1830485 3797290 1830485 1432538 1233721 1432538 1233721 984365 279438 984365 279438 1661669 4516594 1661669 4516594 2905997 1457210 2905997 1457210 1395345 3824113 1395345 3824113 3616287 2378876 3616287 2378876 4503164 1796321 4503164 1796321 1665101 2753272 1665101 2753272 981648 896475 981648 896475 745644 445468 745644 445468 4689237 3316119 4689237 3316119 4351662 1128825 4351662 1128825 310567 1903039 310567 1903039 4756402 1668186 4756402 1668186 1651973 799812 1651973 799812 355857 3016596 355857 3016596 4479733 2423035 4479733 2423035 1686355 3104365 1686355 3104365 3890301 240236 3890301 240236 279580 2513773 279580 2513773 4336598 725193 4336598 725193 233527 2441634 233527 2441634 4190399 2548729 4190399 2548729 4640812 3317932 4640812 3317932 362151 413496 362151 413496 3664168 2462131 3664168 2462131 1647721 553648 1647721 553648 3339173 1652553 3339173 1652553 1654326 433418 1654326 433418 318495 268496 318495 268496 4675897 2293130 4675897 2293130 2681761 1063662 2681761 1063662 1075028 509633 1075028 509633 4085519 2905709 4085519 2905709 1651246 4418694 1651246 4418694 3672175 349085 3672175 349085 108053 4809459 108053 4809459 3827364 588613 3827364 588613 663616 2140437 663616 2140437 4648797 1673575 4648797 1673575 858515 454193 858515 454193 3544014 3339608 3544014 3339608 1255894 367975 1255894 367975 3660739 3549239 3660739 3549239 1419761 1007530 1419761 1007530 3928508 2521097 3928508 2521097 3347333 3161356 3347333 3161356 1255412 762572 1255412 762572 499608 385749 499608 385749 304083 2674339 304083 2674339 4592964 1513954 4592964 1513954 953870 3329989 953870 3329989 3704505 1244554 3704505 1244554 595925 503814 595925 503814 421035 4733247 421035 4733247 4005635 2229352 4005635 2229352 4634597 4031591 4634597 4031591 1141296 985116 1141296 985116 4116891 2585562 4116891 2585562 4394141 3327504 4394141 3327504 3659555 1661934 3659555 1661934 4008597 2548351 4008597 2548351 4302122 2875337 4302122 2875337 1671804 914065 1671804 914065 614754 502540 614754 502540 427246 2268983 427246 2268983 4164038 2581998 4164038 2581998 559503 1089763 559503 1089763 4051966 2519773 4051966 2519773 4225018 2264087 4225018 2264087 4398519 4598087 4398519 4598087 1651318 778767 1651318 778767 819818 3689621 819818 3689621 1671393 1112529 1671393 1112529 998993 656820 998993 656820 2250577 3342155 2250577 3342155 1746201 1288777 1746201 1288777 1059906 4779131 1059906 4779131 3999773 920228 3999773 920228 1035766 2662930 1035766 2662930 4087846 1462532 4087846 1462532 4382966 3316406 4382966 3316406 3347095 2721966 3347095 2721966 4013531 829718 4013531 829718 509401 2662488 509401 2662488 4221352 2183571 4221352 2183571 1071623 789919 1071623 789919 795522 686644 795522 686644 2098271 3317897 2098271 3317897 3499463 3639224 3499463 3639224 1687556 1410355 1687556 1410355 231817 1648976 231817 1648976 4186859 2664463 4186859 2664463 4333518 811116 4333518 811116 581362 4181579 581362 4181579 1668893 830585 1668893 830585 851789 568744 851789 568744 4214328 3012656 4214328 3012656 1907718 900454 1907718 900454 386411 1672437 386411 1672437 4453522 4335829 4453522 4335829 1665724 4981366 1665724 4981366 3807870 1668227 3807870 1668227 4745731 3101600 4745731 3101600 2891513 1382890 2891513 1382890 3718575 2866740 3718575 2866740 896902 383293 896902 383293 375425 1681392 375425 1681392 2944977 1350735 2944977 1350735 800261 464868 800261 464868 309945 268366 309945 268366 3350883 4104360 3350883 4104360 1653828 1683607 1653828 1683607 3979199 2952982 3979199 2952982 1672976 2132782 1672976 2132782 3980304 2909020 3980304 2909020 3317000 4960360 3317000 4960360 714852 1013460 714852 1013460 3707881 2998644 3707881 2998644 3284457 3492632 3284457 3492632 1368942 845810 1368942 845810 578241 1772515 578241 1772515 3754970 2373623 3754970 2373623 1660814 846398 1660814 846398 1395671 3981860 1395671 3981860 4275970 1534813 4275970 1534813 485427 302174 485427 302174 4101714 2730252 4101714 2730252 1667325 826291 1667325 826291 433265 1991047 433265 1991047 4727966 1871673 4727966 1871673 4885024 3757681 4885024 3757681 469720 1538249 469720 1538249 3586215 3035308 3586215 3035308 4783031 709973 4783031 709973 678550 2482591 678550 2482591 4575574 2029933 4575574 2029933 3314331 3336704 3314331 3336704 4523166 723194 4523166 723194 891332 2605072 891332 2605072 4275224 3318668 4275224 3318668 1680768 1621151 1680768 1621151 4623339 3888223 4623339 3888223 676006 208408 676006 208408 4418163 3347841 4418163 3347841 355689 737017 355689 737017 1436108 2197120 1436108 2197120 4699470 3336057 4699470 3336057 212912 99868 212912 99868 3546902 2280804 3546902 2280804 4577184 265015 4577184 265015 648561 1736497 648561 1736497 4444974 2208020 4444974 2208020 4608715 3322845 4608715 3322845 1269857 334953 1269857 334953 3930037 2607460 3930037 2607460 4584437 1038391 4584437 1038391 525032 513591 525032 513591 3635309 4362928 3635309 4362928 1317699 638120 1317699 638120 602768 583146 602768 583146 3314940 4689188 3314940 4689188 1100759 847275 1100759 847275 3575383 3330663 3575383 3330663 210221 4601189 210221 4601189 3323650 1683926 3323650 1683926 1206431 776363 1206431 776363 713259 2903807 713259 2903807 4433379 1426439 4433379 1426439 1182164 4873594 1182164 4873594 4041369 1329802 4041369 1329802 1649916 4605777 1649916 4605777 3348893 2762819 3348893 2762819 4432361 4190123 4432361 4190123 1325732 1184003 1325732 1184003 1025104 2325407 1025104 2325407 4455636 1915805 4455636 1915805 4779786 1650826 4779786 1650826 251680 1089930 251680 1089930 3340786 4801768 3340786 4801768 1656426 439194 1656426 439194 901114 4151065 901114 4151065 4270153 2315397 4270153 2315397 4505951 3325935 4505951 3325935 4656952 315204 4656952 315204 1132796 3362813 1132796 3362813 3765819 2543028 3765819 2543028 4520418 1968012 4520418 1968012 1667495 3319287 1667495 3319287 3997751 1662165 3997751 1662165 1667005 3660742 1667005 3660742 661139 257086 661139 257086 4429929 2535505 4429929 2535505 3435089 1658208 3435089 1658208 1656892 3342905 1656892 3342905 3966522 1949945 3966522 1949945 3561923 3339017 3561923 3339017 1844776 1662352 1844776 1662352 1467442 1106157 1467442 1106157 797518 2155461 797518 2155461 4427788 3335661 4427788 3335661 399066 1649650 399066 1649650 3348336 4273846 3348336 4273846 1651621 1938577 1651621 1938577 4204640 2862139 4204640 2862139 4538371 1080339 4538371 1080339 835302 2628212 835302 2628212 4329540 2266076 4329540 2266076 3634155 4095213 3634155 4095213 437747 1668453 437747 1668453 3134741 2237860 3134741 2237860 4720870 4164577 4720870 4164577 655167 2131741 655167 2131741 4384046 2882712 4384046 2882712 243313 1309 243313 1309 4742116 1667324 4742116 1667324 590571 906153 590571 906153 3819999 3077110 3819999 3077110 2550516 1242010 2550516 1242010 904124 511982 904124 511982 4665557 2527170 4665557 2527170 4071176 954072 4071176 954072 231048 230182 231048 230182 4425226 2826320 4425226 2826320 4772506 3329131 4772506 3329131 1105612 523122 1105612 523122 1224120 2384723 1224120 2384723 4300626 3719933 4300626 3719933 996056 964374 996056 964374 323922 301660 323922 301660 93709 2184986 93709 2184986 3320731 1138486 3320731 1138486 1153128 482374 1153128 482374 4609590 2507712 4609590 2507712 1644181 3587923 1644181 3587923 4723783 848895 4723783 848895 4788421 3349750 4788421 3349750 1239836 716067 1239836 716067 4213674 3320502 4213674 3320502 722017 738391 722017 738391 4595434 3089916 4595434 3089916 698301 624748 698301 624748 3841681 3345381 3841681 3345381 1653886 1394537 1653886 1394537 321607 249543 321607 249543 92876 3977165 92876 3977165 4514454 1234576 4514454 1234576 378493 384632 378493 384632 1580145 3326424 1580145 3326424 4623493 861225 4623493 861225 679157 4903572 679157 4903572 4135592 1929669 4135592 1929669 4750124 3319299 4750124 3319299 1001829 709480 1001829 709480 596297 328700 596297 328700 4246556 3004968 4246556 3004968 3609015 3316870 3609015 3316870 546200 1090614 546200 1090614 3708307 4913103 3708307 4913103 3326745 1676014 3326745 1676014 1652956 2523228 1652956 2523228 4302271 3346617 4302271 3346617 659329 2520020 659329 2520020 4738379 1653588 4738379 1653588 4092639 3345694 4092639 3345694 3335470 4721126 3335470 4721126 1659649 1057468 1659649 1057468 507947 2183687 507947 2183687 4430973 3864347 4430973 3864347 1652520 1656748 1652520 1656748 791945 786791 791945 786791 3637818 3318050 3637818 3318050 3338468 3036270 3338468 3036270 4765842 3333267 4765842 3333267 1155420 2202623 1155420 2202623 3950867 2816690 3950867 2816690 3348240 1323383 3348240 1323383 749033 404268 749033 404268 3314944 2283699 3314944 2283699 4111933 4113990 4111933 4113990 287266 1334007 287266 1334007 1647676 2695247 1647676 2695247 4691276 1430341 4691276 1430341 1099692 3352513 1099692 3352513 4717031 2897814 4717031 2897814 3572905 3322956 3572905 3322956 1241863 404836 1241863 404836 3731637 2955463 3731637 2955463 4617706 2735421 4617706 2735421 402401 1682254 402401 1682254 3805441 3332962 3805441 3332962 243850 1322964 243850 1322964 3566622 1679047 3566622 1679047 727686 722702 727686 722702 1225192 1241850 1225192 1241850 302576 1662233 302576 1662233 3335211 3316638 3335211 3316638 5891 3349064 5891 3349064 4733854 870048 4733854 870048 563958 2019455 563958 2019455 4712696 3347817 4712696 3347817 573948 792038 573948 792038 3759684 3004800 3759684 3004800 175150 1295560 175150 1295560 3979323 2910869 3979323 2910869 536898 3939172 536898 3939172 4614327 933954 4614327 933954 773449 528547 773449 528547 3342191 3077398 3342191 3077398 4752587 3445165 4752587 3445165 3332617 1329230 3332617 1329230 421536 1207112 421536 1207112 3838201 3334017 3838201 3334017 4377137 1320181 4377137 1320181 1370131 1668843 1370131 1668843 4205620 2727999 4205620 2727999 2739662 846785 2739662 846785 766938 2354669 766938 2354669 4402930 4834810 4402930 4834810 1468097 2852878 1468097 2852878 3933203 1965374 3933203 1965374 907156 3325913 907156 3325913 3681651 1657641 3681651 1657641 713107 2520402 713107 2520402 4467131 1667908 4467131 1667908 1387938 203353 1387938 203353 3402154 1851573 3402154 1851573 949582 930021 949582 930021 347143 240981 347143 240981 4366705 3325673 4366705 3325673 298363 215598 298363 215598 3342325 2800513 3342325 2800513 4596374 3323404 4596374 3323404 299755 3349942 299755 3349942 3892081 1198886 3892081 1198886 811080 261596 811080 261596 4105884 2967604 4105884 2967604 1609307 1647505 1609307 1647505 4743700 3337223 4743700 3337223 1685189 4846237 1685189 4846237 4060622 1652047 4060622 1652047 2053606 4168670 2053606 4168670 3756872 1676766 3756872 1676766 1685517 2674672 1685517 2674672 4630256 2984170 4630256 2984170 2140686 4721985 2140686 4721985 1331344 1159928 1331344 1159928 503781 801189 503781 801189 4137207 2684420 4137207 2684420 3323298 4947095 3323298 4947095 4431607 2105785 4431607 2105785 925179 403268 925179 403268 4667778 3125653 4667778 3125653 3319107 4171723 3319107 4171723 4248586 2275605 4248586 2275605 1671840 3761654 1671840 3761654 1043186 561556 1043186 561556 288167 2374215 288167 2374215 4153643 3328136 4153643 3328136 304466 1690097 304466 1690097 3340866 804434 3340866 804434 750755 1658156 750755 1658156 3337058 2856543 3337058 2856543 4743437 802693 4743437 802693 758548 293306 758548 293306 3316685 1677217 3316685 1677217 886247 469359 886247 469359 228618 4190430 228618 4190430 3703107 1670126 3703107 1670126 1668231 4587894 1668231 4587894 1190982 786668 1190982 786668 415154 282615 415154 282615 4414696 3334775 4414696 3334775 4729901 1438531 4729901 1438531 1280908 3337415 1280908 3337415 3727169 2395869 3727169 2395869 4209996 2783833 4209996 2783833 2571127 4081071 2571127 4081071 1657820 2647480 1657820 2647480 3821145 3561708 3821145 3561708 1657907 2186038 1657907 2186038 4681136 3343376 4681136 3343376 1311440 272257 1311440 272257 82132 2824915 82132 2824915 4169702 1673211 4169702 1673211 1686391 2747538 1686391 2747538 4795853 485302 4795853 485302 1212856 236444 1212856 236444 119140 2439136 119140 2439136 4508879 455649 4508879 455649 1103886 3346101 1103886 3346101 3345359 4295205 3345359 4295205 858126 786632 858126 786632 3754083 3320718 3754083 3320718 3097533 963281 3097533 963281 3911997 3334262 3911997 3334262 903375 474373 903375 474373 310526 4573103 310526 4573103 4343840 2228866 4343840 2228866 2091715 1673351 2091715 1673351 4970078 3978449 4970078 3978449 1444695 1096547 1444695 1096547 541010 2758271 541010 2758271 4491116 1883762 4491116 1883762 1349521 1668203 1349521 1668203 555586 580473 555586 580473 4654822 2481879 4654822 2481879 3801437 731959 3801437 731959 749343 1901136 749343 1901136 3593920 2444860 3593920 2444860 4210537 3063269 4210537 3063269 1653352 1214496 1653352 1214496 3907453 3316236 3907453 3316236 562396 4363447 562396 4363447 3284611 957711 3284611 957711 618125 2570132 618125 2570132 4389417 1897732 4389417 1897732 3322327 2876634 3322327 2876634 4437659 1301845 4437659 1301845 3324997 3075876 3324997 3075876 3706652 558226 3706652 558226 429208 330736 429208 330736 3560348 2310396 3560348 2310396 4605389 2953989 4605389 2953989 650251 960861 650251 960861 2131185 1681503 2131185 1681503 4113981 2545831 4113981 2545831 4318657 193637 4318657 193637 1062284 1243510 1062284 1243510 4045343 2308306 4045343 2308306 674548 755432 674548 755432 1342193 186480 1342193 186480 4081958 4508006 4081958 4508006 613473 415328 613473 415328 1648708 3235923 1648708 3235923 4099580 312016 4099580 312016 308482 2312003 308482 2312003 4740491 1662892 4740491 1662892 765297 206038 765297 206038 3842496 4304043 3842496 4304043 1393217 970500 1393217 970500 277723 195926 277723 195926 3711527 3351691 3711527 3351691 1647972 2243734 1647972 2243734 3101030 4759086 3101030 4759086 263947 2952996 263947 2952996 4708426 4672545 4708426 4672545 1131923 501567 1131923 501567 3917771 2795735 3917771 2795735 939503 592536 939503 592536 211330 2185962 211330 2185962 3343927 722699 3343927 722699 795052 2594711 795052 2594711 4348542 2178410 4348542 2178410 1454305 89999 1454305 89999 4536460 3040299 4536460 3040299 1287579 515179 1287579 515179 373375 356963 373375 356963 24429 3663370 24429 3663370 4460550 1041782 4460550 1041782 577134 552646 577134 552646 3679769 2598503 3679769 2598503 4667943 1665806 4667943 1665806 1324868 1027698 1324868 1027698 745299 833728 745299 833728 3158973 2713870 3158973 2713870 4816604 3925568 4816604 3925568 1329635 881091 1329635 881091 373922 351005 373922 351005 187732 3581911 187732 3581911 3894080 843562 3894080 843562 420647 250424 420647 250424 43546 1924357 43546 1924357 4217975 3323632 4217975 3323632 1677004 1651988 1677004 1651988 4336264 2815110 4336264 2815110 1655683 2314329 1655683 2314329 4540036 853743 4540036 853743 719600 2958821 719600 2958821 4689245 4014020 4689245 4014020 1690634 2307373 1690634 2307373 4463391 3334786 4463391 3334786 962049 960517 962049 960517 3927054 2661154 3927054 2661154 4596247 1434844 4596247 1434844 1425849 1261772 1425849 1261772 4651460 2156720 4651460 2156720 1680180 3317495 1680180 3317495 4183647 1169893 4183647 1169893 662265 432841 662265 432841 374677 1676359 374677 1676359 3342206 787035 3342206 787035 744787 617172 744787 617172 2156943 3346328 2156943 3346328 280070 1682547 280070 1682547 4569377 3839511 4569377 3839511 805915 570633 805915 570633 2487300 3314599 2487300 3314599 4498688 908453 4498688 908453 821699 738352 821699 738352 2350265 3641679 2350265 3641679 4038716 664661 4038716 664661 671386 1872876 671386 1872876 2622909 839450 2622909 839450 568426 2691827 568426 2691827 4766331 467920 4766331 467920 965924 2939018 965924 2939018 3970033 523792 3970033 523792 1081746 2157201 1081746 2157201 4641781 3342662 4641781 3342662 1473063 871316 1473063 871316 361988 361193 361988 361193 4101640 2704140 4101640 2704140 342766 1081915 342766 1081915 1470742 3350759 1470742 3350759 6626 3711764 6626 3711764 3631339 1455913 3631339 1455913 145366 3346195 145366 3346195 4894621 2252124 4894621 2252124 1663922 1084471 1663922 1084471 413644 2570299 413644 2570299 4691302 3530381 4691302 3530381 657878 1039993 657878 1039993 4370252 2968689 4370252 2968689 3662985 1410753 3662985 1410753 262574 4803890 262574 4803890 4645457 2028061 4645457 2028061 4782616 3334868 4782616 3334868 4368593 2544002 4368593 2544002 4087621 3305167 4087621 3305167 1666038 4405353 1666038 4405353 3929014 2213733 3929014 2213733 3326079 1327318 3326079 1327318 409234 273339 409234 273339 3898023 3475505 3898023 3475505 1653073 1905592 1653073 1905592 4809358 897722 4809358 897722 335481 3817238 335481 3817238 4515701 1677197 4515701 1677197 1136829 448673 1136829 448673 415683 1437192 415683 1437192 2187955 2059490 2187955 2059490 4517049 3628678 4517049 3628678 655525 834691 655525 834691 1091255 1446861 1091255 1446861 4258003 3315031 4258003 3315031 761375 208401 761375 208401 75421 1916469 75421 1916469 4559730 3314436 4559730 3314436 1327112 1018437 1327112 1018437 421272 15560 421272 15560 3329226 1662355 3329226 1662355 721708 3329381 721708 3329381 3661720 1678364 3661720 1678364 1332933 1305748 1332933 1305748 940503 2376915 940503 2376915 3725829 3140598 3725829 3140598 369356 599740 369356 599740 4752313 3320722 4752313 3320722 2074210 3347275 2074210 3347275 4687300 1649037 4687300 1649037 2436945 3333970 2436945 3333970 4179677 1947268 4179677 1947268 3346059 4207653 3346059 4207653 547314 522415 547314 522415 414162 2391313 414162 2391313 4171412 3660550 4171412 3660550 1682983 2180591 1682983 2180591 4638720 744296 4638720 744296 916017 3341016 916017 3341016 4602354 2066984 4602354 2066984 3626556 3323148 3626556 3323148 1629652 1005593 1629652 1005593 719780 852762 719780 852762 3543184 2078572 3543184 2078572 4613674 3348978 4613674 3348978 1661019 1663134 1661019 1663134 3649342 3335694 3649342 3335694 4457316 978415 4457316 978415 500969 2440143 500969 2440143 4111995 541492 4111995 541492 388830 3332790 388830 3332790 3994339 393641 3994339 393641 49287 1724704 49287 1724704 1664042 836056 1664042 836056 356328 2629685 356328 2629685 4765623 909394 4765623 909394 704213 1027443 704213 1027443 3860816 3674285 3860816 3674285 1261731 637932 1261731 637932 3328792 36688 3328792 36688 3339862 4945191 3339862 4945191 433169 1147934 433169 1147934 4457462 2981854 4457462 2981854 4720169 3327060 4720169 3327060 604025 320900 604025 320900 4051650 4252507 4051650 4252507 522038 413639 522038 413639 258157 232253 258157 232253 218565 2321170 218565 2321170 4622984 3831642 4622984 3831642 985309 415963 985309 415963 4229943 2588645 4229943 2588645 4484522 3086736 4484522 3086736 567622 1025969 567622 1025969 4065738 2547117 4065738 2547117 4377789 958169 4377789 958169 663836 1284449 663836 1284449 337070 1932378 337070 1932378 3992742 2760575 3992742 2760575 1279714 263685 1279714 263685 1675078 1652533 1675078 1652533 1306002 726409 1306002 726409 3346680 1838418 3346680 1838418 1111669 85394 1111669 85394 1995604 4316206 1995604 4316206 1452820 873732 1452820 873732 811290 601012 811290 601012 483996 2512458 483996 2512458 4181280 3272479 4181280 3272479 1232739 1444548 1232739 1444548 3389245 3352018 3389245 3352018 3920010 1034165 3920010 1034165 408453 3845651 408453 3845651 3780463 2126564 3780463 2126564 2938034 1164005 2938034 1164005 1147283 821514 1147283 821514 3349086 3074391 3349086 3074391 3603986 1666430 3603986 1666430 2744904 694591 2744904 694591 504083 3343542 504083 3343542 4003039 1798967 4003039 1798967 1652412 2927309 1652412 2927309 1669778 514006 1669778 514006 91557 3323278 91557 3323278 4632376 1042854 4632376 1042854 907740 744392 907740 744392 307342 261994 307342 261994 1667592 4956306 1667592 4956306 4720023 1663472 4720023 1663472 1391721 972262 1391721 972262 4240210 2616187 4240210 2616187 3950506 3333393 3950506 3333393 4216405 151196 4216405 151196 448454 3313735 448454 3313735 4439198 1682824 4439198 1682824 1702434 3349939 1702434 3349939 391721 1 391721 1 1673310 3322632 1673310 3322632 3216808 643911 3216808 643911 3958941 3335708 3958941 3335708 1677098 3940654 1677098 3940654 1455623 888823 1455623 888823 5003584 3314560 5003584 3314560 801675 711498 801675 711498 2318342 3904037 2318342 3904037 1663323 796364 1663323 796364 4421524 3043294 4421524 3043294 3619664 3329862 3619664 3329862 1540093 1665112 1540093 1665112 1136081 526914 1136081 526914 3319259 2543160 3319259 2543160 4970376 892007 4970376 892007 1674472 3786210 1674472 3786210 638353 2748961 638353 2748961 3885531 4909284 3885531 4909284 1664177 924695 1664177 924695 3325397 1664727 3325397 1664727 2715051 954917 2715051 954917 3729429 2549160 3729429 2549160 4760278 1672280 4760278 1672280 1683706 3327331 1683706 3327331 3268130 3352792 3268130 3352792 1438409 219154 1438409 219154 356240 3193704 356240 3193704 4036125 1189780 4036125 1189780 1350412 255028 1350412 255028 4704665 2726094 4704665 2726094 2181232 1360532 2181232 1360532 4329152 3325423 4329152 3325423 3305381 418622 3305381 418622 389466 1001550 389466 1001550 4477140 2535148 4477140 2535148 3940897 244063 3940897 244063 69458 2943671 69458 2943671 3680679 3458326 3680679 3458326 1661378 457916 1661378 457916 446729 320822 446729 320822 1970735 3331610 1970735 3331610 521455 347870 521455 347870 4207919 2579422 4207919 2579422 4562143 809063 4562143 809063 781160 725965 781160 725965 4501860 2766453 4501860 2766453 1395315 955722 1395315 955722 595779 438145 595779 438145 4653345 2038712 4653345 2038712 1397231 889311 1397231 889311 582473 2330318 582473 2330318 4748165 1495516 4748165 1495516 1463771 2173867 1463771 2173867 4246365 2848018 4246365 2848018 3757391 3330175 3757391 3330175 284599 1067763 284599 1067763 3995807 3068201 3995807 3068201 4879547 3343016 4879547 3343016 1521980 1650744 1521980 1650744 4598076 2154866 4598076 2154866 2782921 1649185 2782921 1649185 596509 672711 596509 672711 4710314 2806685 4710314 2806685 4395214 1269403 4395214 1269403 1263743 695998 1263743 695998 242870 3935931 242870 3935931 4340033 1676836 4340033 1676836 1690050 4507121 1690050 4507121 1234546 255116 1234546 255116 4666110 2474196 4666110 2474196 1668507 950686 1668507 950686 610987 2223201 610987 2223201 4623602 1924097 4623602 1924097 745179 483025 745179 483025 3332135 3328664 3332135 3328664 801862 550207 801862 550207 3845239 2984727 3845239 2984727 4697817 1059636 4697817 1059636 746464 386849 746464 386849 4168755 2577450 4168755 2577450 3616711 1314760 3616711 1314760 1276492 902549 1276492 902549 872683 3676597 872683 3676597 3843636 1629407 3843636 1629407 1336565 975488 1336565 975488 679737 264483 679737 264483 3530250 2944135 3530250 2944135 4625817 1675189 4625817 1675189 1671590 335475 1671590 335475 486401 3330115 486401 3330115 3865657 2138635 3865657 2138635 1669660 4885957 1669660 4885957 3413066 1659227 3413066 1659227 4555756 3070585 4555756 3070585 683446 323655 683446 323655 4161855 2733179 4161855 2733179 4498294 4254549 4498294 4254549 3323569 1360663 3323569 1360663 270520 231723 270520 231723 42653 4006469 42653 4006469 3914794 693300 3914794 693300 354766 2293946 354766 2293946 3980512 2722631 3980512 2722631 4558950 1372905 4558950 1372905 1019347 255727 1019347 255727 3995843 2666625 3995843 2666625 4252232 965604 4252232 965604 3320061 2392925 3320061 2392925 1035798 282260 1035798 282260 4113746 3631054 4113746 3631054 871861 2476695 871861 2476695 4430157 1661669 4430157 1661669 288386 262023 288386 262023 4037539 3340081 4037539 3340081 991366 260385 991366 260385 3318917 4211853 3318917 4211853 4374049 1273465 4374049 1273465 279324 2842296 279324 2842296 4513523 3350405 4513523 3350405 1073122 986235 1073122 986235 291123 23056 291123 23056 4300507 2760801 4300507 2760801 786731 490069 786731 490069 2793527 3721599 2793527 3721599 4171264 1403248 4171264 1403248 209493 3339696 209493 3339696 4352015 2547107 4352015 2547107 3589493 3341436 3589493 3341436 1666340 980849 1666340 980849 778328 321524 778328 321524 282869 2543236 282869 2543236 4761326 3513937 4761326 3513937 1089344 1066484 1089344 1066484 568022 608667 568022 608667 2920557 3338162 2920557 3338162 3844704 1657945 3844704 1657945 853244 450661 853244 450661 4905505 4422448 4905505 4422448 2445093 1126451 2445093 1126451 4418167 3090421 4418167 3090421 4920975 1302689 4920975 1302689 689621 4171083 689621 4171083 4367237 1684833 4367237 1684833 1603449 3341048 1603449 3341048 1312958 897924 1312958 897924 770923 476661 770923 476661 4346780 3088423 4346780 3088423 3319417 1024898 3319417 1024898 274899 228557 274899 228557 4362320 4723616 4362320 4723616 1574468 1651644 1574468 1651644 3593169 3100117 3593169 3100117 1685978 3315526 1685978 3315526 4776046 1296666 4776046 1296666 1240746 358953 1240746 358953 3969206 2900165 3969206 2900165 1653002 4574590 1653002 4574590 4202507 1676463 4202507 1676463 1673236 4889296 1673236 4889296 1156766 455527 1156766 455527 4643685 3351607 4643685 3351607 4786209 1425278 4786209 1425278 1671799 4931426 1671799 4931426 4420455 2247112 4420455 2247112 3590967 3323226 3590967 3323226 1685026 275385 1685026 275385 620286 2483124 620286 2483124 4462199 3086046 4462199 3086046 1652319 2488883 1652319 2488883 2012448 247923 2012448 247923 1322358 2167125 1322358 2167125 3857383 761451 3857383 761451 890699 2550950 890699 2550950 4327215 2693204 4327215 2693204 1852148 3343847 1852148 3343847 1103642 563184 1103642 563184 762155 2164951 762155 2164951 4614445 1685613 4614445 1685613 1676305 3318064 1676305 3318064 4146374 1652414 4146374 1652414 562825 305087 562825 305087 4146326 2665870 4146326 2665870 3581382 4113400 3581382 4113400 1897787 3323507 1897787 3323507 3702537 1392483 3702537 1392483 77964 3344283 77964 3344283 4791426 2350692 4791426 2350692 1675248 3085437 1675248 3085437 3901715 466749 3901715 466749 409745 348007 409745 348007 3326620 3223804 3326620 3223804 1405732 1166656 1405732 1166656 3440407 3343504 3440407 3343504 1348431 519688 1348431 519688 239315 1647751 239315 1647751 2337951 1665866 2337951 1665866 1374149 949116 1374149 949116 137394 3829430 137394 3829430 3947497 1667958 3947497 1667958 1290420 954064 1290420 954064 4737905 3202137 4737905 3202137 843018 426159 843018 426159 3719122 2268849 3719122 2268849 4686993 3278769 4686993 3278769 922905 573281 922905 573281 3330129 2987780 3330129 2987780 4766182 3557476 4766182 3557476 1372973 1256724 1372973 1256724 792765 755546 792765 755546 675095 559184 675095 559184 4053296 3044301 4053296 3044301 1681220 2145627 1681220 2145627 4548899 3340833 4548899 3340833 3327040 2193687 3327040 2193687 3880477 2649071 3880477 2649071 4776633 1651167 4776633 1651167 969946 4639253 969946 4639253 3845918 2028046 3845918 2028046 1656696 3326564 1656696 3326564 3907545 2631435 3907545 2631435 4407492 2828355 4407492 2828355 1678962 346579 1678962 346579 3894859 3314887 3894859 3314887 4727923 818999 4727923 818999 758357 1178601 758357 1178601 1317911 2252937 1317911 2252937 4784943 4114184 4784943 4114184 1287409 855812 1287409 855812 1696773 4563569 1696773 4563569 3611396 1671999 3611396 1671999 551844 260240 551844 260240 3827255 3021657 3827255 3021657 1676093 4767599 1676093 4767599 341767 2777166 341767 2777166 4471530 3350542 4471530 3350542 2199314 974856 2199314 974856 318575 273342 318575 273342 1693633 3345149 1693633 3345149 3808579 861814 3808579 861814 439827 198535 439827 198535 110234 4277433 110234 4277433 3346889 868135 3346889 868135 769596 1329400 769596 1329400 298308 3023589 298308 3023589 4227530 721037 4227530 721037 542181 1656394 542181 1656394 3747637 3565652 3747637 3565652 1165666 1677826 1165666 1677826 4319394 4355524 4319394 4355524 3027293 1302553 3027293 1302553 4060442 3343055 4060442 3343055 1453087 152938 1453087 152938 4337981 3326445 4337981 3326445 3329754 4705580 3329754 4705580 776165 876049 776165 876049 4433595 3330178 4433595 3330178 4945257 557346 4945257 557346 813844 1671577 813844 1671577 4597657 3419260 4597657 3419260 1686211 2005732 1686211 2005732 4528850 2533723 4528850 2533723 2676415 1427170 2676415 1427170 455017 3761983 455017 3761983 3838006 2011127 3838006 2011127 894750 687551 894750 687551 284518 2734066 284518 2734066 4449715 1402057 4449715 1402057 212133 2294303 212133 2294303 4048424 3055581 4048424 3055581 3316943 4795871 3316943 4795871 4172511 2208877 4172511 2208877 987855 574232 987855 574232 2110596 3625210 2110596 3625210 4379453 1675302 4379453 1675302 1684267 4497392 1684267 4497392 3399510 1647847 3399510 1647847 1186134 266109 1186134 266109 3586936 3338947 3586936 3338947 4251491 1113527 4251491 1113527 2210853 3324224 2210853 3324224 1304514 300163 1304514 300163 3626691 3091683 3626691 3091683 1683034 529861 1683034 529861 305880 2074073 305880 2074073 3269177 1426034 3269177 1426034 575090 455939 575090 455939 3347445 4668381 3347445 4668381 2162937 649510 2162937 649510 403472 4898350 403472 4898350 3575948 3044574 3575948 3044574 1369546 1079215 1369546 1079215 3972980 3328390 3972980 3328390 1047320 682906 1047320 682906 862194 1313949 862194 1313949 2123152 3906946 2123152 3906946 3647423 516400 3647423 516400 783796 3334412 783796 3334412 539936 508622 539936 508622 396342 321914 396342 321914 3645135 3339838 3645135 3339838 927967 573727 927967 573727 3718651 2716338 3718651 2716338 4534592 657227 4534592 657227 569392 390749 569392 390749 4216778 2215703 4216778 2215703 1056840 1010672 1056840 1010672 323495 2509208 323495 2509208 4796984 1685898 4796984 1685898 1671288 3458196 1671288 3458196 3348900 3767438 3348900 3767438 1670264 1667407 1670264 1667407 4674556 3575239 4674556 3575239 2846727 1135014 2846727 1135014 4045164 3335423 4045164 3335423 941580 657886 941580 657886 246692 231241 246692 231241 3092572 3342246 3092572 3342246 2574633 940799 2574633 940799 799623 472187 799623 472187 1661946 2184446 1661946 2184446 4146675 3313333 4146675 3313333 1661395 1204144 1661395 1204144 836072 3740825 836072 3740825 3688188 1660220 3688188 1660220 1661475 3244896 1661475 3244896 3341884 1065242 3341884 1065242 323807 2579044 323807 2579044 4360874 1053272 4360874 1053272 539864 2448825 539864 2448825 3337341 3329552 3337341 3329552 4396075 814288 4396075 814288 386829 303955 386829 303955 1650541 4495731 1650541 4495731 4017784 458376 4017784 458376 997474 4138438 997474 4138438 4749507 237050 4749507 237050 1356331 2451580 1356331 2451580 4689567 3337132 4689567 3337132 3314077 465366 3314077 465366 328177 2016529 328177 2016529 3935166 2338390 3935166 2338390 837200 630656 837200 630656 3843763 2867370 3843763 2867370 3336373 1160357 3336373 1160357 310360 212811 310360 212811 4037289 2170400 4037289 2170400 1677820 1669685 1677820 1669685 4703065 3335616 4703065 3335616 730317 737570 730317 737570 3950642 2756949 3950642 2756949 235275 331190 235275 331190 4040997 2987255 4040997 2987255 4760353 3321272 4760353 3321272 781369 381026 781369 381026 210941 3336406 210941 3336406 4684949 431230 4684949 431230 237101 2140000 237101 2140000 4013882 2490646 4013882 2490646 4305691 2054905 4305691 2054905 1246434 1070873 1246434 1070873 435689 2676951 435689 2676951 4365082 2859756 4365082 2859756 1152057 632864 1152057 632864 4127111 4855506 4127111 4855506 744939 841375 744939 841375 3387753 1660329 3387753 1660329 584678 996198 584678 996198 3724358 4929137 3724358 4929137 832683 283722 832683 283722 1686317 2145214 1686317 2145214 4480955 4346387 4480955 4346387 532015 1912978 532015 1912978 4889871 4900953 4889871 4900953 896848 883048 896848 883048 3928545 3329539 3928545 3329539 1673421 1040355 1673421 1040355 3620245 2046400 3620245 2046400 4640335 3015692 4640335 3015692 3288759 1578206 3288759 1578206 1156952 250558 1156952 250558 3336259 3772670 3336259 3772670 438914 323728 438914 323728 4088991 3674411 4088991 3674411 3318440 590655 3318440 590655 483129 1682944 483129 1682944 4161660 3121439 4161660 3121439 1131593 300541 1131593 300541 1647180 3315646 1647180 3315646 3892446 755790 3892446 755790 869235 3519569 869235 3519569 3555277 622876 3555277 622876 703182 2984477 703182 2984477 4143147 972521 4143147 972521 475416 2682935 475416 2682935 4506337 3341432 4506337 3341432 1231925 1073240 1231925 1073240 1033381 802747 1033381 802747 566514 2371152 566514 2371152 4446372 3334276 4446372 3334276 1646835 1632872 1646835 1632872 3737155 3322411 3737155 3322411 352058 946983 352058 946983 4155225 2753358 4155225 2753358 4696963 1950661 4696963 1950661 4753825 4002964 4753825 4002964 1661948 2330511 1661948 2330511 4415304 1669119 4415304 1669119 1335 661663 1335 661663 4485834 2898402 4485834 2898402 4565621 747561 4565621 747561 46292 2895364 46292 2895364 4248950 746861 4248950 746861 53838 3658852 53838 3658852 3333737 2227261 3333737 2227261 4613839 289874 4613839 289874 1237677 2553972 1237677 2553972 4269435 1342893 4269435 1342893 570288 347758 570288 347758 217509 2995562 217509 2995562 4122308 1653288 4122308 1653288 371262 3352747 371262 3352747 4646548 467900 4646548 467900 906098 3315697 906098 3315697 4462426 677222 4462426 677222 363324 3771026 363324 3771026 3331131 89613 3331131 89613 1032088 2415876 1032088 2415876 3374085 3997201 3374085 3997201 890297 694998 890297 694998 1667923 1014680 1667923 1014680 221303 2465458 221303 2465458 4381635 342472 4381635 342472 676011 3347795 676011 3347795 3351931 284261 3351931 284261 756373 3560026 756373 3560026 2475269 1393110 2475269 1393110 1023324 332053 1023324 332053 4123388 2644600 4123388 2644600 4364922 1665493 4364922 1665493 1410467 3350066 1410467 3350066 4619742 1037088 4619742 1037088 360148 2821126 360148 2821126 4697452 1070298 4697452 1070298 1311776 2265086 1311776 2265086 4549765 3314325 4549765 3314325 3341435 939124 3341435 939124 718590 629004 718590 629004 4107811 4898778 4107811 4898778 1238082 1934927 1238082 1934927 4773948 985725 4773948 985725 720599 328332 720599 328332 3319587 4879175 3319587 4879175 4731761 2564132 4731761 2564132 1647274 808076 1647274 808076 4460516 2385736 4460516 2385736 639697 797154 639697 797154 4497958 3313873 4497958 3313873 1647822 658932 1647822 658932 599859 2114626 599859 2114626 4480173 3807115 4480173 3807115 1664286 1935123 1664286 1935123 4121153 4904737 4121153 4904737 1590589 2107747 1590589 2107747 4497557 3351784 4497557 3351784 615550 289852 615550 289852 1681408 2159411 1681408 2159411 711263 856210 711263 856210 1671106 2840201 1671106 2840201 4570738 819662 4570738 819662 506630 461426 506630 461426 3350481 2321571 3350481 2321571 4551639 1659319 4551639 1659319 1216199 3844648 1216199 3844648 3992700 2553611 3992700 2553611 4168376 1676712 4168376 1676712 268946 133468 268946 133468 3676642 3344231 3676642 3344231 320856 243021 320856 243021 1664138 4101732 1664138 4101732 2379684 1675683 2379684 1675683 635292 239056 635292 239056 3346106 4990881 3346106 4990881 4004424 2332963 4004424 2332963 1638912 3617879 1638912 3617879 3052497 714091 3052497 714091 550046 4764107 550046 4764107 3338625 1118038 3338625 1118038 507726 4053124 507726 4053124 3344233 504288 3344233 504288 1028408 1654709 1028408 1654709 3788430 3317042 3788430 3317042 1673861 61711 1673861 61711 777820 2476580 777820 2476580 4668177 235777 4668177 235777 574236 2540355 574236 2540355 4451000 235551 4451000 235551 1052904 1971366 1052904 1971366 4008379 3326193 4008379 3326193 1191276 283222 1191276 283222 2748213 2150812 2748213 2150812 4436487 3334280 4436487 3334280 1030209 488585 1030209 488585 390904 4430942 390904 4430942 3578300 1441599 3578300 1441599 946557 2623449 946557 2623449 4019077 4053697 4019077 4053697 1664696 1899637 1664696 1899637 4962245 1307436 4962245 1307436 888171 3348950 888171 3348950 4070844 528729 4070844 528729 527966 3329304 527966 3329304 4146605 1683025 4146605 1683025 1647521 3326350 1647521 3326350 4548027 929389 4548027 929389 602340 2063050 602340 2063050 3811179 3322241 3811179 3322241 907521 803914 907521 803914 638228 1868703 638228 1868703 4019005 3233983 4019005 3233983 1067605 429533 1067605 429533 3323081 2324357 3323081 2324357 4756496 3328513 4756496 3328513 805064 728153 805064 728153 273345 4429454 273345 4429454 4070184 183921 4070184 183921 3318388 1663161 3318388 1663161 983700 390875 983700 390875 4424083 2343087 4424083 2343087 1383824 817564 1383824 817564 418080 2028985 418080 2028985 4257565 1649477 4257565 1649477 2899954 2836963 2899954 2836963 1860572 1653909 1860572 1653909 3971468 3333279 3971468 3333279 1205911 488777 1205911 488777 954197 3351064 954197 3351064 4657999 1667001 4657999 1667001 1980108 4605573 1980108 4605573 1182536 304316 1182536 304316 3350068 3326610 3350068 3326610 1436613 1400206 1436613 1400206 3954285 3075493 3954285 3075493 4892370 1653581 4892370 1653581 229973 216164 229973 216164 4246572 2618862 4246572 2618862 3346395 1683577 3346395 1683577 4695537 3526509 4695537 3526509 301358 741551 301358 741551 3322583 3328343 3322583 3328343 584427 522622 584427 522622 428804 3111321 428804 3111321 3997928 1907882 3997928 1907882 889203 876638 889203 876638 3595080 2512311 3595080 2512311 4436665 3054099 4436665 3054099 1088261 999231 1088261 999231 544410 442204 544410 442204 1357348 2160347 1357348 2160347 4375820 4955946 4375820 4955946 1666153 3008506 1666153 3008506 4734437 4425440 4734437 4425440 2321225 2854096 2321225 2854096 4426239 1652480 4426239 1652480 1678670 3341040 1678670 3341040 1671091 1127570 1671091 1127570 3685115 4337466 3685115 4337466 394824 331178 394824 331178 247485 2460960 247485 2460960 4336454 2001103 4336454 2001103 3333894 3314867 3333894 3314867 800950 531077 800950 531077 261875 2150364 261875 2150364 4691160 3341839 4691160 3341839 1369996 219321 1369996 219321 3627660 2228253 3627660 2228253 4507520 3347867 4507520 3347867 3217473 501559 3217473 501559 4206268 2765430 4206268 2765430 4744136 948410 4744136 948410 519058 2293187 519058 2293187 4673207 2011807 4673207 2011807 3324777 455847 3324777 455847 1225968 315699 1225968 315699 277872 2510043 277872 2510043 4332002 1676970 4332002 1676970 1409616 4492051 1409616 4492051 3470024 1310372 3470024 1310372 1682703 4377287 1682703 4377287 4109479 1658817 4109479 1658817 3326041 3635354 3326041 3635354 641283 132478 641283 132478 3327178 2650055 3327178 2650055 4161857 2226890 4161857 2226890 1583985 1008742 1583985 1008742 595694 2962618 595694 2962618 3783026 1661251 3783026 1661251 572518 395477 572518 395477 329263 228285 329263 228285 4172134 2780684 4172134 2780684 4689397 1126285 4689397 1126285 346857 1662127 346857 1662127 1115775 790097 1115775 790097 694515 1211871 694515 1211871 1201489 33642 1201489 33642 3340214 2074853 3340214 2074853 1031922 767003 1031922 767003 534954 378576 534954 378576 3341871 2097286 3341871 2097286 4758830 679157 4758830 679157 530854 462726 530854 462726 4190452 1684043 4190452 1684043 1075943 800501 1075943 800501 645099 2067474 645099 2067474 3793322 2129709 3793322 2129709 4667190 3759395 4667190 3759395 1177217 1664189 1177217 1664189 3807174 2427629 3807174 2427629 4851945 1437908 4851945 1437908 1280369 692206 1280369 692206 370917 251250 370917 251250 3788644 2977753 3788644 2977753 3608636 1675814 3608636 1675814 4180897 3345062 4180897 3345062 3331954 3580849 3331954 3580849 416047 1668841 416047 1668841 4774881 3331879 4774881 3331879 773872 353596 773872 353596 2460116 2569447 2460116 2569447 4319182 2996771 4319182 2996771 1446104 218440 1446104 218440 4764722 2015991 4764722 2015991 1006959 914485 1006959 914485 719963 460917 719963 460917 3955625 3323139 3955625 3323139 1682958 1077573 1682958 1077573 1050538 957386 1050538 957386 340577 2169828 340577 2169828 3859759 4850154 3859759 4850154 839448 545516 839448 545516 4398940 4644799 4398940 4644799 2658705 1650135 2658705 1650135 728415 2498645 728415 2498645 4349446 2860598 4349446 2860598 3345950 4325264 3345950 4325264 1236364 206474 1236364 206474 3669364 2245521 3669364 2245521 4527256 1893043 4527256 1893043 3329120 3325853 3329120 3325853 805459 588125 805459 588125 304858 2085712 304858 2085712 3973885 3345985 3973885 3345985 4948363 1665761 4948363 1665761 3327336 2411014 3327336 2411014 4681083 1678494 4681083 1678494 803845 2577637 803845 2577637 4206226 713214 4206226 713214 619949 3526813 619949 3526813 4494721 1378744 4494721 1378744 1291404 635302 1291404 635302 300583 1470406 300583 1470406 2308814 2970747 2308814 2970747 4638584 2428178 4638584 2428178 3320462 3056990 3320462 3056990 3661820 1486895 3661820 1486895 989277 511078 989277 511078 296550 2441215 296550 2441215 4242750 1358468 4242750 1358468 818648 482429 818648 482429 4149308 3331877 4149308 3331877 757940 463379 757940 463379 3346149 2346529 3346149 2346529 1520188 3348540 1520188 3348540 2886703 1016548 2886703 1016548 597318 281951 597318 281951 3681272 3326318 3681272 3326318 4553432 1893851 4553432 1893851 1675612 3343514 1675612 3343514 3333478 1684265 3333478 1684265 930989 770622 930989 770622 627799 257658 627799 257658 3674473 3319310 3674473 3319310 1142588 4420490 1142588 4420490 3872311 2214453 3872311 2214453 3332113 1653656 3332113 1653656 1055768 1038071 1055768 1038071 511634 3316264 511634 3316264 4752337 1266063 4752337 1266063 1001565 551432 1001565 551432 488537 3317523 488537 3317523 3331723 1923918 3331723 1923918 3320440 2282783 3320440 2282783 4769053 3112964 4769053 3112964 1672023 1658805 1672023 1658805 4773761 4410217 4773761 4410217 912158 630898 912158 630898 589755 2182545 589755 2182545 4202127 2584868 4202127 2584868 971286 613048 971286 613048 3538515 1677442 3538515 1677442 886961 307469 886961 307469 199684 4706987 199684 4706987 3595728 2741567 3595728 2741567 4134899 1411359 4134899 1411359 680519 515531 680519 515531 411790 2533345 411790 2533345 4293983 3038244 4293983 3038244 883355 644395 883355 644395 605923 3079085 605923 3079085 3974020 874328 3974020 874328 879383 3338593 879383 3338593 3125147 1163469 3125147 1163469 4083346 4044720 4083346 4044720 1663444 972313 1663444 972313 820721 644518 820721 644518 605244 566434 605244 566434 494607 2350483 494607 2350483 4657932 4179466 4657932 4179466 713553 359786 713553 359786 307843 1878713 307843 1878713 3588383 470269 3588383 470269 377746 3350905 377746 3350905 4740146 1652643 4740146 1652643 3297021 3962687 3297021 3962687 1316982 1110993 1316982 1110993 4503405 3316333 4503405 3316333 568171 1084351 568171 1084351 3785138 2598396 3785138 2598396 372650 3332855 372650 3332855 4689845 2015781 4689845 2015781 2900258 1668617 2900258 1668617 3743952 3004135 3743952 3004135 3338109 1307078 3338109 1307078 1059002 433953 1059002 433953 233811 3483257 233811 3483257 4534926 2782213 4534926 2782213 3737010 3064734 3737010 3064734 1685270 467326 1685270 467326 981979 2681887 981979 2681887 4450736 3333506 4450736 3333506 579799 1673692 579799 1673692 4452269 2949070 4452269 2949070 887401 333664 887401 333664 4217084 2613883 4217084 2613883 3892599 1678284 3892599 1678284 2098143 3333603 2098143 3333603 1017928 193046 1017928 193046 3326153 4533340 3326153 4533340 3319853 602258 3319853 602258 4058552 2521402 4058552 2521402 4205995 1208359 4205995 1208359 1041692 420769 1041692 420769 328803 2124817 328803 2124817 3558854 3611828 3558854 3611828 1410175 1312208 1410175 1312208 4151054 2666820 4151054 2666820 1650184 1075220 1650184 1075220 486513 2159369 486513 2159369 3351672 4543083 3351672 4543083 1663963 1663441 1663963 1663441 2536651 2347250 2536651 2347250 1234912 5015 1234912 5015 1682023 4320617 1682023 4320617 558917 1071296 558917 1071296 4675516 3324135 4675516 3324135 828538 244512 828538 244512 4059266 2455147 4059266 2455147 4308097 4449239 4308097 4449239 3319098 2069688 3319098 2069688 4095094 3333835 4095094 3333835 2400873 1295782 2400873 1295782 680589 225309 680589 225309 203857 2819054 203857 2819054 4056487 1421815 4056487 1421815 505037 629213 505037 629213 3794189 3420978 3794189 3420978 1661917 1271050 1661917 1271050 629587 2487467 629587 2487467 4383830 517655 4383830 517655 522528 1149775 522528 1149775 2844788 3772875 2844788 3772875 3891711 292257 3891711 292257 1193415 1667594 1193415 1667594 360335 312596 360335 312596 3347212 937826 3347212 937826 529513 414823 529513 414823 2879916 3339893 2879916 3339893 546756 967485 546756 967485 3325127 1897147 3325127 1897147 3720515 519996 3720515 519996 270299 1734527 270299 1734527 3353326 427282 3353326 427282 345277 3004693 345277 3004693 3340891 534231 3340891 534231 495524 245900 495524 245900 4689550 3733806 4689550 3733806 1068416 655739 1068416 655739 873059 1342764 873059 1342764 3863642 2480258 3863642 2480258 1054088 443179 1054088 443179 2408509 4173292 2408509 4173292 3336714 1106582 3336714 1106582 799747 1962273 799747 1962273 4217110 1180121 4217110 1180121 1166882 959825 1166882 959825 436991 1662155 436991 1662155 3350040 3189254 3350040 3189254 1671036 1297281 1671036 1297281 931448 360653 931448 360653 1960683 3335624 1960683 3335624 4904536 3341722 4904536 3341722 712797 493679 712797 493679 3433045 4216659 3433045 4216659 1338196 1304687 1338196 1304687 212813 2941161 212813 2941161 3349291 1681452 3349291 1681452 4450052 3535281 4450052 3535281 1943984 1658967 1943984 1658967 5006685 3351692 5006685 3351692 3331766 2302315 3331766 2302315 4266537 1602767 4266537 1602767 3168593 3451474 3168593 3451474 3763879 1099154 3763879 1099154 427454 2181432 427454 2181432 4351791 3631316 4351791 3631316 365888 192088 365888 192088 3694572 3129523 3694572 3129523 721523 3333394 721523 3333394 4581133 1078896 4581133 1078896 748698 2106000 748698 2106000 4921002 1361512 4921002 1361512 1254109 389892 1254109 389892 4338096 3042877 4338096 3042877 1102641 646271 1102641 646271 4078488 3317920 4078488 3317920 1405382 396878 1405382 396878 353504 256996 353504 256996 3331314 3326553 3331314 3326553 474428 1647803 474428 1647803 3885893 3338373 3885893 3338373 338556 719446 338556 719446 3216627 2136626 3216627 2136626 3848920 2410992 3848920 2410992 4377666 3322873 4377666 3322873 388033 675199 388033 675199 3317922 1648731 3317922 1648731 3903842 2562143 3903842 2562143 1666953 1440148 1666953 1440148 1159958 1131154 1159958 1131154 340144 205284 340144 205284 3317392 4332422 3317392 4332422 939100 685396 939100 685396 4162887 2893615 4162887 2893615 965528 271147 965528 271147 144784 4736595 144784 4736595 3581341 1677375 3581341 1677375 4340218 1255986 4340218 1255986 539622 2601748 539622 2601748 4177456 2252178 4177456 2252178 1686448 3434366 1686448 3434366 4117953 2395565 4117953 2395565 1655838 3417026 1655838 3417026 3349055 1025398 3349055 1025398 685373 627381 685373 627381 3336809 4915652 3336809 4915652 367148 926592 367148 926592 1677380 3640633 1677380 3640633 1173720 803269 1173720 803269 543217 3350238 543217 3350238 4230789 1959367 4230789 1959367 4741221 3335911 4741221 3335911 3588896 1357691 3588896 1357691 1664111 4703353 1664111 4703353 1206039 154203 1206039 154203 4102215 2514836 4102215 2514836 4451632 3333337 4451632 3333337 2152589 3759133 2152589 3759133 1668889 501225 1668889 501225 3790580 2160881 3790580 2160881 3932213 2756407 3932213 2756407 3332535 740761 3332535 740761 260119 225585 260119 225585 50269 3331815 50269 3331815 4344159 1183125 4344159 1183125 536370 2403104 536370 2403104 3340037 785339 3340037 785339 285768 1648924 285768 1648924 1653030 4763280 1653030 4763280 498645 346244 498645 346244 346780 3328412 346780 3328412 3706991 995392 3706991 995392 711312 323543 711312 323543 4486741 3069209 4486741 3069209 771774 752912 771774 752912 701182 1647991 701182 1647991 2622644 2189979 2622644 2189979 3906676 2688117 3906676 2688117 728508 506463 728508 506463 3550058 2630470 3550058 2630470 397559 340555 397559 340555 3328629 3323515 3328629 3323515 4639537 2152667 4639537 2152667 1221683 3720430 1221683 3720430 342116 1155450 342116 1155450 4346470 2861855 4346470 2861855 4718366 3437681 4718366 3437681 1652320 2325338 1652320 2325338 4170101 3326189 4170101 3326189 1682072 2667631 1682072 2667631 4408969 3342022 4408969 3342022 1421263 266254 1421263 266254 205265 2966464 205265 2966464 3843358 306007 3843358 306007 3324989 4407040 3324989 4407040 1142263 318373 1142263 318373 3532806 2701644 3532806 2701644 1686454 1735864 1686454 1735864 594433 393978 594433 393978 3349606 2966988 3349606 2966988 4645976 3347904 4645976 3347904 541877 894145 541877 894145 4316965 2637225 4316965 2637225 4058188 2262774 4058188 2262774 364592 259907 364592 259907 4071066 2665895 4071066 2665895 4568371 4614506 4568371 4614506 1669935 4887598 1669935 4887598 1677558 1651826 1677558 1651826 4121571 3333825 4121571 3333825 1457409 4654781 1457409 4654781 3895207 1667181 3895207 1667181 1668210 3539737 1668210 3539737 4650414 1415658 4650414 1415658 1187897 800534 1187897 800534 4648423 3338966 4648423 3338966 74429 3869518 74429 3869518 4058814 2203716 4058814 2203716 1111253 546390 1111253 546390 472638 331942 472638 331942 3328710 3039127 3328710 3039127 4153664 1023464 4153664 1023464 272505 4639382 272505 4639382 3988032 1683555 3988032 1683555 4607030 3571319 4607030 3571319 1662662 4084787 1662662 4084787 1432686 1295517 1432686 1295517 313706 2481872 313706 2481872 3663651 1652809 3663651 1652809 1159593 515585 1159593 515585 951612 3349256 951612 3349256 4212141 2416661 4212141 2416661 4646383 3342174 4646383 3342174 1137386 490506 1137386 490506 477892 4680412 477892 4680412 3677853 2490186 3677853 2490186 4717538 3088559 4717538 3088559 1432551 1440888 1432551 1440888 986923 652406 986923 652406 272556 2966073 272556 2966073 3852855 693934 3852855 693934 855793 2970085 855793 2970085 4758375 3330499 4758375 3330499 1660475 1980888 1660475 1980888 4749586 3338391 4749586 3338391 1678572 939987 1678572 939987 700535 1677686 700535 1677686 4057053 3038586 4057053 3038586 3325125 4425399 3325125 4425399 3841873 1653672 3841873 1653672 2368274 3058517 2368274 3058517 4731054 1683612 4731054 1683612 3929945 2656070 3929945 2656070 1200547 285004 1200547 285004 3346682 3729391 3346682 3729391 339336 1187958 339336 1187958 4702367 3343473 4702367 3343473 789049 1391653 789049 1391653 1950128 2358136 1950128 2358136 4109359 2585967 4109359 2585967 3748409 1829170 3748409 1829170 1401183 1665060 1401183 1665060 4518441 3346340 4518441 3346340 1117066 946843 1117066 946843 580387 2586057 580387 2586057 4635391 1685512 4635391 1685512 4938338 1266740 4938338 1266740 246606 78965 246606 78965 3592958 2546839 3592958 2546839 1650682 856302 1650682 856302 638148 2743648 638148 2743648 4422503 791032 4422503 791032 503875 1898956 503875 1898956 4476312 2937968 4476312 2937968 4800961 523019 4800961 523019 1070194 1173620 1070194 1173620 4532916 3313512 4532916 3313512 1019602 857294 1019602 857294 214316 4350178 214316 4350178 2193151 1373976 2193151 1373976 4150836 2031174 4150836 2031174 2856500 1650689 2856500 1650689 4125355 2974091 4125355 2974091 2944437 1653336 2944437 1653336 3751953 2807219 3751953 2807219 4546918 1982113 4546918 1982113 1669951 1649524 1669951 1649524 3927520 2734677 3927520 2734677 4039415 2592602 4039415 2592602 1206270 80457 1206270 80457 1686439 2861801 1686439 2861801 3671093 825048 3671093 825048 466789 1647123 466789 1647123 3313429 3588795 3313429 3588795 857612 400182 857612 400182 3835097 3350081 3835097 3350081 1660571 1930860 1660571 1930860 3818732 3327437 3818732 3327437 1175558 1650679 1175558 1650679 258426 230656 258426 230656 173169 4524965 173169 4524965 3912021 2422008 3912021 2422008 4521343 1156987 4521343 1156987 792685 614080 792685 614080 3337300 3840815 3337300 3840815 1420769 919818 1420769 919818 255704 1676141 255704 1676141 4247437 2898528 4247437 2898528 1981834 1664333 1981834 1664333 2416591 4759024 2416591 4759024 3351240 2643877 3351240 2643877 4627230 1905585 4627230 1905585 4773996 3323845 4773996 3323845 990727 504289 990727 504289 311919 1878892 311919 1878892 4457635 2919162 4457635 2919162 3110798 1981096 3110798 1981096 4483286 2819323 4483286 2819323 3333944 2416575 3333944 2416575 4620091 1421062 4620091 1421062 765335 748928 765335 748928 750478 2434454 750478 2434454 4578976 1661634 4578976 1661634 1679617 3317349 1679617 3317349 4080769 1322779 4080769 1322779 745937 823971 745937 823971 3755609 2283685 3755609 2283685 4492521 1681389 4492521 1681389 979058 566343 979058 566343 535269 473342 535269 473342 248930 3352235 248930 3352235 4354756 1036908 4354756 1036908 403534 2161409 403534 2161409 4281008 3319621 4281008 3319621 762818 3446221 762818 3446221 3347635 1355974 3347635 1355974 921157 930865 921157 930865 3315623 4671020 3315623 4671020 1649295 1055456 1649295 1055456 2729414 2839388 2729414 2839388 3811946 1296171 3811946 1296171 1069636 4424792 1069636 4424792 2551054 2744840 2551054 2744840 3934093 734861 3934093 734861 3337575 3315474 3337575 3315474 1219314 404987 1219314 404987 2033882 3345434 2033882 3345434 3761760 1991537 3761760 1991537 4679830 3337139 4679830 3337139 3143378 4247167 3143378 4247167 3908262 2586431 3908262 2586431 4434362 3329853 4434362 3329853 934517 396166 934517 396166 3802117 2266736 3802117 2266736 4606501 3148386 4606501 3148386 1659636 1672038 1659636 1672038 4247841 2912819 4247841 2912819 3332292 2182869 3332292 2182869 4183172 4006551 4183172 4006551 315016 27951 315016 27951 3339753 4048696 3339753 4048696 287827 389370 287827 389370 4649052 2428559 4649052 2428559 3327286 3728344 3327286 3728344 2772176 1383518 2772176 1383518 4289303 2742592 4289303 2742592 3591377 1651996 3591377 1651996 1076370 4785231 1076370 4785231 881676 69071 881676 69071 3450612 4902830 3450612 4902830 1663377 2498088 1663377 2498088 4436702 1654293 4436702 1654293 244050 393852 244050 393852 3914481 3018432 3914481 3018432 321694 1354292 321694 1354292 94432 3322213 94432 3322213 4527279 2416415 4527279 2416415 3127011 4800484 3127011 4800484 1402344 1361021 1402344 1361021 844945 2155413 844945 2155413 4552812 1890774 4552812 1890774 3351408 2815645 3351408 2815645 4390469 1666339 4390469 1666339 1026641 329245 1026641 329245 3331156 3320203 3331156 3320203 439709 876650 439709 876650 3545513 3518276 3545513 3518276 300341 1289308 300341 1289308 4411638 2593875 4411638 2593875 4058919 2742392 4058919 2742392 1125109 182849 1125109 182849 3595473 3318823 3595473 3318823 1647658 2236054 1647658 2236054 4418289 3535224 4418289 3535224 432925 318159 432925 318159 216802 88853 216802 88853 3363363 1654406 3363363 1654406 1333288 295979 1333288 295979 312847 1503907 312847 1503907 3326265 1061351 3326265 1061351 462537 1666623 462537 1666623 4304835 2586058 4304835 2586058 3581684 474943 3581684 474943 819255 2096346 819255 2096346 3775037 4888698 3775037 4888698 1668919 12597 1668919 12597 1023502 2341705 1023502 2341705 3553683 1677146 3553683 1677146 719381 561119 719381 561119 3986382 4124289 3986382 4124289 1662263 919878 1662263 919878 4564063 1900648 4564063 1900648 1650977 4968675 1650977 4968675 3680259 2814070 3680259 2814070 4618701 3031224 4618701 3031224 3618750 3318578 3618750 3318578 4289354 1308075 4289354 1308075 938226 3773950 938226 3773950 3797409 2513705 3797409 2513705 4441296 3332795 4441296 3332795 1409107 1017226 1409107 1017226 798747 275274 798747 275274 1679779 3795854 1679779 3795854 1664344 2429641 1664344 2429641 4612313 1927074 4612313 1927074 4770354 3327582 4770354 3327582 1163055 610608 1163055 610608 332269 4063841 332269 4063841 3788326 2345878 3788326 2345878 4595585 3336094 4595585 3336094 2232866 1653026 2232866 1653026 4187800 2490403 4187800 2490403 3882844 1469051 3882844 1469051 1110490 2228322 1110490 2228322 4641077 3328114 4641077 3328114 1412867 544181 1412867 544181 847565 2400705 847565 2400705 4413146 1651522 4413146 1651522 1659501 2071518 1659501 2071518 4202056 2972214 4202056 2972214 3328048 2015572 3
100879 877729287 0 877729287 371844753 611771025 371844753 611771025 524961002 213166965 524961002 213166965 839177581 64537051 839177581 64537051 945161918 27602276 945161918 27602276 996692758 2027130 996692758 2027130 999200332 714393 999200332 714393 999629076 274993 999629076 274993 999819392 156770 999819392 156770 999966497 17961 999966497 17961 999994682 708809868 999994682 708809868 228921776 940603148 228921776 940603148 54088126 988593448 54088126 988593448 8704095 996715780 8704095 996715780 2776881 997949133 2776881 997949133 721801 999456793 721801 999456793 82419 999909306 82419 999909306 21894 999995127 21894 999995127 1762 999995247 1762 212255706 1762 212255706 787755422 163142809 787755422 163142809 878523249 113642210 878523249 113642210 948890728 30503245 948890728 30503245 969767912 9443635 969767912 9443635 995331496 2875425 995331496 2875425 999076854 769960 999076854 769960 999533288 480888 999533288 480888 999592033 429319 999592033 429319 999719832 278567 999719832 278567 999867479 158381 999867479 158381 999945233 94573 999945233 94573 999980588 18511 999980588 617544549 999980588 617544549 109867684 912651826 109867684 912651826 34049029 987501256 34049029 987501256 7699385 993495616 7699385 993495616 3665065 998592301 3665065 998592301 899978 999709772 899978 999709772 61429 999922659 61429 999922659 27713 999978824 27713 999978824 17147 264052193 17147 264052193 819368308 152515671 819368308 152515671 847593439 49640063 847593439 49640063 959727477 31338424 959727477 31338424 971722856 27218817 971722856 27218817 980760426 17039767 980760426 17039767 988902584 9695905 988902584 9695905 995597653 3994994 995597653 3994994 997289449 2059636 997289449 2059636 998878142 1151180 998878142 1151180 999255279 709413 999255279 709413 999431914 645231 999431914 645231 999445584 314212 999445584 314212 999801928 190640 999801928 190640 999884401 104087 999884401 104087 999971212 24682 999971212 467538673 999971212 467538673 211566401 802476191 211566401 802476191 175812333 880710668 175812333 880710668 44214442 958713369 44214442 958713369 29769782 985170596 29769782 985170596 8766566 994687344 8766566 994687344 3961120 996949142 3961120 996949142 2349673 997491199 2349673 997491199 1658317 999318291 1658317 999318291 642497 999514325 642497 999514325 469186 999682073 469186 999682073 67404 999900218 67404 999900218 30977 999914788 30977 664837392 30977 664837392 604277161 197668170 604277161 197668170 828690340 162945160 828690340 162945160 933475696 36331256 933475696 36331256 968443114 29238226 968443114 29238226 973800448 17442990 973800448 17442990 984271661 10188897 984271661 10188897 993535858 5028703 993535858 5028703 995982448 3678827 995982448 3678827 996831158 3120890 996831158 3120890 997704726 2414448 997704726 2414448 998413078 1382564 998413078 1382564 998804712 1271026 998804712 1271026 999332368 701705 999332368 701705 999643956 281608 999643956 281608 999800913 213352 999800913 213352 999848308 131314 999848308 131314 999934609 681806309 999934609 681806309 298584613 778726157 298584613 778726157 174373361 836999583 174373361 836999583 94077092 937536427 94077092 937536427 62577421 952397386 62577421 952397386 33408899 990150068 33408899 990150068 7240614 995866960 7240614 995866960 3850558 996436559 3850558 996436559 3285930 996947739 3285930 996947739 2771722 997368733 2771722 997368733 2124010 998125922 2124010 998125922 1320390 998907900 1320390 998907900 885760 999383480 885760 999383480 572755 999628646 572755 999628646 333622 999770594 333622 999770594 81671 999893374 81671 999893374 57239 677512736 57239 677512736 353536576 638599470 353536576 638599470 781514792 199399208 781514792 199399208 890885599 81351040 890885599 81351040 947149245 43797962 947149245 43797962 958518464 39826002 958518464 39826002 961637227 28667435 961637227 28667435 981674309 5812144 981674309 5812144 995619348 2516304 995619348 2516304 997854914 1801388 997854914 1801388 999096215 1082023 999096215 1082023 999227257 679245 999227257 679245 999496190 422481 999496190 422481 999696068 261194 999696068 261194 999809323 191500 999809323 191500 999858829 764159135 999858829 764159135 138131319 920104876 138131319 920104876 79541831 937235937 79541831 937235937 63410041 944039188 63410041 944039188 55159892 965722945 55159892 965722945 32058294 977699314 32058294 977699314 22275747 981445207 22275747 981445207 16471803 989129440 16471803 989129440 10533370 995065111 10533370 995065111 4167352 996016038 4167352 996016038 3450140 997231309 3450140 997231309 2469634 998210428 2469634 998210428 938039 999383598 938039 999383598 536152 999598760 536152 999598760 346645 999794414 346645 999794414 95048 999826374 95048 523997977 95048 523997977 566655654 429915708 566655654 429915708 650325805 342978722 650325805 342978722 731695170 171159026 731695170 171159026 859199805 108615355 859199805 108615355 908761961 63388431 908761961 63388431 935614038 55337787 935614038 55337787 947951545 46431737 947951545 46431737 956055258 40354458 956055258 40354458 962852406 26603278 962852406 26603278 979483791 19817883 979483791 19817883 988493066 8945178 988493066 8945178 994156861 5526418 994156861 5526418 995357760 3175906 995357760 3175906 997012222 2685659 997012222 2685659 997466319 2589539 997466319 2589539 997722082 1860997 997722082 1860997 998338005 1709126 998338005 1709126 998634617 1329394 998634617 1329394 998829133 1097991 998829133 1097991 999293903 500079 999293903 500079 999608654 410140 999608654 410140 999716166 210652 999716166 210652 999836003 202812 999836003 671401545 999836003 671401545 312835276 757542594 312835276 757542594 153126660 898753254 153126660 898753254 102484047 921802756 102484047 921802756 73952067 935408699 73952067 935408699 65684875 943371557 65684875 943371557 38871953 975454751 38871953 975454751 24211627 984435650 24211627 984435650 15078078 986503144 15078078 986503144 13053078 993950149 13053078 993950149 5131585 995222048 5131585 995222048 4153045 995840601 4153045 995840601 3635961 997047104 3635961 997047104 2619589 997732863 2619589 997732863 1349793 999097623 1349793 999097623 670232 999596818 670232 999596818 391359 999767881 391359 999767881 116971 999808443 116971 999808443 103647 640840630 103647 640840630 520594932 440846665 520594932 440846665 628945711 330938172 628945711 330938172 738739138 255744655 738739138 255744655 752919792 182318501 752919792 182318501 821865091 113187081 821865091 113187081 900500810 77463051 900500810 77463051 933565789 58782471 933565789 58782471 952046781 44359506 952046781 44359506 962061841 35917443 962061841 35917443 966280706 23408793 966280706 23408793 988738900 6507982 988738900 6507982 993665709 5268595 993665709 5268595 995167418 3828138 995167418 3828138 996695004 2939667 996695004 2939667 997283692 2692709 997283692 2692709 997947682 2052465 997947682 2052465 998768047 1329868 998768047 1329868 999055439 877651 999055439 877651 999555734 530249 999555734 530249 999644692 346531 999644692 346531 999694152 283905 999694152 283905 999720957 604224916 999720957 604224916 370552166 659427718 370552166 659427718 335256022 699676253 335256022 699676253 259356630 835906790 259356630 835906790 154497742 896040327 154497742 896040327 89523063 932534424 89523063 932534424 58819635 948609369 58819635 948609369 44586970 972069974 44586970 972069974 25984554 975376141 25984554 975376141 22643364 984462459 22643364 984462459 13260839 987857313 13260839 987857313 9497171 994246774 9497171 994246774 5408199 994530850 5408199 994530850 4773497 995099340 4773497 995099340 4618957 995694971 4618957 995694971 3341375 997649458 3341375 997649458 2112499 998031725 2112499 998031725 1495760 998395003 1495760 998395003 1200687 998684608 1200687 998684608 976433 999269356 976433 999269356 657928 999602015 657928 999602015 172701 999779491 172701 999779491 109986 473081928 109986 473081928 562723153 337148823 562723153 337148823 774734242 195794684 774734242 195794684 875720780 113119426 875720780 113119426 891636060 101619862 891636060 101619862 914262868 79255055 914262868 79255055 931092541 53797429 931092541 53797429 945268343 38425393 945268343 38425393 961567068 35120971 961567068 35120971 971305842 20188869 971305842 20188869 983999638 7472814 983999638 7472814 993644367 5917755 993644367 5917755 994185084 5682736 994185084 5682736 995545829 3569375 995545829 3569375 996764781 3138636 996764781 3138636 997099107 2403249 997099107 2403249 998086728 1420565 998086728 1420565 999017537 1112574 999017537 1112574 999180147 849056 999180147 849056 999365075 650007 999365075 650007 999535409 347405 999535409 347405 999676440 342364 999676440 547790976 999676440 547790976 309338254 755892404 309338254 755892404 174920516 871240773 174920516 871240773 126792192 875199263 126792192 875199263 103861578 913381464 103861578 913381464 65460694 938598238 65460694 938598238 50993342 964707882 50993342 964707882 31621067 970556849 31621067 970556849 30094023 972097540 30094023 972097540 22989442 985173122 22989442 985173122 15208383 988778174 15208383 988778174 7727997 993397864 7727997 993397864 6434046 994094086 6434046 994094086 5586323 995123950 5586323 995123950 4238054 996543380 4238054 996543380 3236951 997065154 3236951 997065154 2338702 997853760 2338702 997853760 1879616 998626016 1879616 998626016 1054465 998868382 1054465 998868382 875435 999190576 875435 999190576 775575 999272350 775575 999272350 578849 999590142 578849 999590142 282213 999744213 282213 999744213 196304 513687826 196304 513687826 555688870 246399077 555688870 246399077 762497347 195830690 762497347 195830690 854184034 124741349 854184034 124741349 877810161 96267246 877810161 96267246 928878983 54797719 928878983 54797719 953556013 32103588 953556013 32103588 970150916 23753399 970150916 23753399 977028379 14636814 977028379 14636814 991305263 7478501 991305263 7478501 993187357 6611269 993187357 6611269 993788681 5411054 993788681 5411054 995058968 4468614 995058968 4468614 996097618 3818579 996097618 3818579 997010735 2615985 997010735 2615985 998071058 1788429 998071058 1788429 998707663 1428845 998707663 1428845 998851016 1095060 998851016 1095060 999134355 853736 999134355 853736 999518073 576027 999518073 576027 999575227 449771 999575227 449771 999625774 418475 999625774 668637339 999625774 668637339 317376546 742855318 317376546 742855318 168756717 859307972 168756717 859307972 128870022 905097952 128870022 905097952 65223372 955160849 65223372 955160849 39624631 978744435 39624631 978744435 19845963 984966000 19845963 984966000 14940005 985882840 14940005 985882840 14639983 986181589 14639983 986181589 12763061 990323837 12763061 990323837 9533115 992734976 9533115 992734976 6008385 994140352 6008385 994140352 5591290 994260454 5591290 994260454 4812693 996771782 4812693 996771782 2054004 998272387 2054004 998272387 1216410 998701991 1216410 998701991 1129995 998845218 1129995 998845218 904434 999099761 904434 999099761 823854 999242214 823854 999242214 612444 999448387 612444 999448387 431981 999634564 431981 999634564 318725 999742453 318725 999742453 274662 543318134 274662 543318134 515193423 394374332 515193423 394374332 693148983 263479283 693148983 263479283 785102500 204048210 785102500 204048210 827192831 127628759 827192831 127628759 875789637 108520463 875789637 108520463 895341534 84378544 895341534 84378544 923753379 63510058 923753379 63510058 942411433 48261368 942411433 48261368 952021797 29474941 952021797 29474941 971797069 27172511 971797069 27172511 990122555 8208372 990122555 8208372 991711309 7023514 991711309 7023514 993199300 5378366 993199300 5378366 995046924 4284201 995046924 4284201 995977039 3864983 995977039 3864983 997154457 2149830 997154457 2149830 998306492 1816649 998306492 1816649 998590497 1310238 998590497 1310238 998888259 1195721 998888259 1195721 999313270 751291 999313270 751291 999383491 680685 999383491 680685 999429913 539225 999429913 539225 999570524 596532152 999570524 596532152 359586591 772372664 359586591 772372664 171773482 829473497 171773482 829473497 166921866 851733779 166921866 851733779 147050130 885555195 147050130 885555195 114173324 919458613 114173324 919458613 75872586 930314342 75872586 930314342 64297788 941272034 64297788 941272034 40628682 960184250 40628682 960184250 34354850 970334406 34354850 970334406 22328811 980302761 22328811 980302761 15235415 986735880 15235415 986735880 12164532 991950461 12164532 991950461 8282466 992635291 8282466 992635291 6111712 994125905 6111712 994125905 5325904 994496065 5325904 994496065 3502948 996601109 3502948 996601109 3068671 997365996 3068671 997365996 2066212 998156411 2066212 998156411 1194628 998747093 1194628 998747093 1094983 999042031 1094983 999042031 842627 999436347 842627 999436347 435965 999705188 435965 999705188 286813 999735437 286813 511677308 286813 511677308 640940663 312314892 640940663 312314892 701753645 230898952 701753645 230898952 791750584 174632706 791750584 174632706 833428074 139116012 833428074 139116012 866135065 128620356 866135065 128620356 904323502 94256003 904323502 94256003 916950908 80888087 916950908 80888087 927421014 62525514 927421014 62525514 936292473 58029569 936292473 58029569 961779219 35820828 961779219 35820828 967236661 30957406 967236661 30957406 987786032 10510913 987786032 10510913 989869383 9533811 989869383 9533811 990826563 8797440 990826563 8797440 991305311 7289244 991305311 7289244 993861034 6040292 993861034 6040292 994032268 5886407 994032268 5886407 994984833 4320531 994984833 4320531 996037522 3924792 996037522 3924792 996777314 3157701 996777314 3157701 997581592 2252775 997581592 2252775 998347393 1674001 998347393 1674001 998718426 1302880 998718426 1302880 998912281 1212870 998912281 1212870 999138767 888367 999138767 888367 999213221 804911 999213221 804911 999398421 578207 999398421 578207 999541774 555258 999541774 547741978 999541774 547741978 376224968 715518342 376224968 715518342 231149593 786106273 231149593 786106273 194545777 818575451 194545777 818575451 163737510 881758098 163737510 881758098 92476566 919199020 92476566 919199020 74664936 940832514 74664936 940832514 47772658 953946962 47772658 953946962 45748013 965919336 45748013 965919336 33325170 967883154 33325170 967883154 23554513 977664668 23554513 977664668 15579140 988502337 15579140 988502337 8911459 992521173 8911459 992521173 6746394 993627272 6746394 993627272 5931500 993925032 5931500 993925032 5642099 995058188 5642099 995058188 3991834 996697964 3991834 996697964 3192437 997034110 3192437 997034110 2557348 998290810 2557348 998290810 1296549 998612042 1296549 998612042 1176890 998809612 1176890 998809612 943052 999064435 943052 999064435 878179 999272022 878179 999272022 617390 999434897 617390 999434897 390360 999654034 390360 999654034 296799 999727131 296799 999727131 295340 386956730 295340 386956730 658294798 311056187 658294798 311056187 715817897 267598762 715817897 267598762 765414567 221752330 765414567 221752330 786350699 209820395 786350699 209820395 804693317 173451202 804693317 173451202 859774376 136564382 859774376 136564382 894802187 96157033 894802187 96157033 913909446 70426845 913909446 70426845 930546336 64407469 930546336 64407469 938134100 59103514 938134100 59103514 953755131 43333040 953755131 43333040 966819296 32190273 966819296 32190273 982397316 14190579 982397316 14190579 989273407 9768530 989273407 9768530 990827189 8624894 990827189 8624894 992422509 6681310 992422509 6681310 993610825 6265725 993610825 6265725 994495690 5201780 994495690 5201780 995474081 4537340 995474081 4537340 995989517 3864881 995989517 3864881 996646027 2953361 996646027 2953361 997683387 2429936 997683387 2429936 998030759 2154655 998030759 2154655 998326462 1548122 998326462 1548122 998710400 1237143 998710400 1237143 999134545 949931 999134545 949931 999249950 600376 999249950 600376 999453265 513667311 999453265 513667311 467808399 599801648 467808399 599801648 393061740 746680209 393061740 746680209 246559176 785108490 246559176 785108490 181019390 823709811 181019390 823709811 170759457 871552834 170759457 871552834 123795186 880527581 123795186 880527581 100096794 910242752 100096794 910242752 90369725 914830581 90369725 914830581 76797414 930041694 76797414 930041694 65919595 944151309 65919595 944151309 49880442 954798695 49880442 954798695 38822357 966488202 38822357 966488202 34203153 967570899 34203153 967570899 28203862 975070491 28203862 975070491 23361094 980415933 23361094 980415933 18253096 985485123 18253096 985485123 12499588 988779528 12499588 988779528 9582514 992247734 9582514 992247734 7107016 993308165 7107016 993308165 6153403 993739203 6153403 993739203 5235218 994716924 5235218 994716924 5002000 995372932 5002000 995372932 3325600 996798087 3325600 996798087 2795999 997221364 2795999 997221364 2136231 997907075 2136231 997907075 1663934 998336792 1663934 998336792 1480208 998494213 1480208 998494213 1297840 998865566 1297840 998865566 836966 999248451 836966 999248451 695873 999518973 695873 999518973 500643 999649069 500643 999649069 362627 557543964 362627 557543964 482778086 351587585 482778086 351587585 696218195 268179826 696218195 268179826 745377850 226678811 745377850 226678811 826584702 154673284 826584702 154673284 846288156 137950691 846288156 137950691 862789865 113124163 862789865 113124163 885807000 84978107 885807000 84978107 919049815 70425305 919049815 70425305 928491889 66126065 928491889 66126065 935455136 45588149 935455136 45588149 963407576 33036889 963407576 33036889 971794499 25508251 971794499 25508251 976832282 20433952 976832282 20433952 980233492 17765423 980233492 17765423 987557188 11087812 987557188 11087812 989414730 9230229 989414730 9230229 990859092 6809198 990859092 6809198 993364961 6007444 993364961 6007444 995251148 4610710 995251148 4610710 995531936 4269309 995531936 4269309 996156499 3663607 996156499 3663607 996621437 3108150 996621437 3108150 996985282 2866662 996985282 2866662 997661992 2306551 997661992 2306551 998061214 2014317 998061214 2014317 998271319 1650176 998271319 1650176 998609378 1571943 998609378 1571943 998753100 1213397 998753100 1213397 999144790 896344 999144790 896344 999231129 607882 999231129 607882 999448098 402371333 999448098 402371333 405792144 695325903 405792144 695325903 278461373 743491912 278461373 743491912 249864413 786906665 249864413 786906665 211165347 810692128 211165347 810692128 127906710 879098353 127906710 879098353 120345648 890547400 120345648 890547400 91641751 911292944 91641751 911292944 82582058 923475668 82582058 923475668 78077362 925925111 78077362 925925111 61936647 948431358 61936647 948431358 51409139 953878399 51409139 953878399 40028976 965599390 40028976 965599390 32754205 968631619 32754205 968631619 31680548 970388098 31680548 970388098 23250479 981493595 23250479 981493595 18828063 983166953 18828063 983166953 16154215 985812114 16154215 985812114 13717748 990541599 13717748 990541599 9111220 992164982 9111220 992164982 6740475 993546167 6740475 993546167 5550640 994456820 5550640 994456820 5035470 995511468 5035470 995511468 3430090 996821398 3430090 996821398 2943111 997890384 2943111 997890384 1713366 998178184 1713366 998178184 1535921 998375326 1535921 998375326 1372277 998574200 1372277 998574200 1031212 999149473 1031212 999149473 750796 999480721 750796 999480721 521108 999585845 521108 999585845 408906 999644991 408906 999644991 377121 373816348 377121 373816348 668997243 301809406 668997243 301809406 766861486 202524786 766861486 202524786 796566997 160214665 796566997 160214665 841489601 140349696 841489601 140349696 865865242 120151626 865865242 120151626 884554678 89740178 884554678 89740178 909548122 85223967 909548122 85223967 927510279 68396428 927510279 68396428 950272006 40965707 950272006 40965707 961823336 28418258 961823336 28418258 973695604 25859916 973695604 25859916 974072607 19598202 974072607 19598202 979938636 14950312 979938636 14950312 988868562 9957366 988868562 9957366 990289853 8015394 990289853 8015394 993041852 6580236 993041852 6580236 994929107 4904669 994929107 4904669 995354122 4683708 995354122 4683708 995670765 3527882 995670765 3527882 996771705 2647331 996771705 2647331 997667519 2172508 997667519 2172508 998512919 1628081 998512919 1628081 998576993 1245473 998576993 1245473 999053156 974662 999053156 974662 999177580 759279 999177580 759279 999341951 548259665 999341951 548259665 441562411 608806036 441562411 608806036 288590244 721095344 288590244 721095344 261932911 795483432 261932911 795483432 138025326 869920506 138025326 869920506 122502125 888060919 122502125 888060919 96605860 914490891 96605860 914490891 82533724 920527509 82533724 920527509 79677013 923580551 79677013 923580551 70449614 937569975 70449614 937569975 61372877 942969643 61372877 942969643 58912923 949091679 58912923 949091679 40357927 968335301 40357927 968335301 31101458 976454497 31101458 976454497 24728782 979813935 24728782 979813935 21180283 980780524 21180283 980780524 16371723 984581570 16371723 984581570 15427435 987262332 15427435 987262332 10368677 990202654 10368677 990202654 8965051 992538083 8965051 992538083 6822540 993671908 6822540 993671908 3434837 996747609 3434837 996747609 3105231 997519026 3105231 997519026 2052662 997909856 2052662 997909856 1538201 998427540 1538201 998427540 1152843 999234731 1152843 999234731 549460 999572997 549460 999572997 524069 449625120 524069 449625120 642338083 345157227 642338083 345157227 746155317 249707559 746155317 249707559 793736418 186977710 793736418 186977710 815309532 177738455 815309532 177738455 828014975 150802962 828014975 150802962 848382185 145068483 848382185 145068483 877077168 120811427 877077168 120811427 877917962 105623545 877917962 105623545 900848890 96021294 900848890 96021294 917281352 78527318 917281352 78527318 920923265 77602294 920923265 77602294 946890907 47884703 946890907 47884703 955728623 41227731 955728623 41227731 971216178 27257864 971216178 27257864 973645384 21177222 973645384 21177222 986028051 11901667 986028051 11901667 988836188 10758273 988836188 10758273 989308128 8672589 989308128 8672589 991997179 7698410 991997179 7698410 992617638 7269729 992617638 7269729 992986601 6680152 992986601 6680152 993466152 5003309 993466152 5003309 995206998 4757582 995206998 4757582 996651703 3301076 996651703 3301076 996865216 2821076 996865216 2821076 997333348 2649389 997333348 2649389 997519951 2538695 997519951 2538695 998035173 1800754 998035173 1800754 998487373 1754151 998487373 1754151 998857265 1252851 998857265 1252851 999146831 996994 999146831 458469625 999146831 458469625 310112029 714465388 310112029 714465388 258877822 774734788 258877822 774734788 156628408 846769960 156628408 846769960 150568117 868040806 150568117 868040806 131618707 876737807 131618707 876737807 123231338 884280899 123231338 884280899 114154456 897265927 114154456 897265927 98367961 917729935 98367961 917729935 83442549 918920254 83442549 918920254 80675008 934258944 80675008 934258944 60894647 944181080 60894647 944181080 52760489 953370168 52760489 953370168 38844471 964626171 38844471 964626171 35838920 966668094 35838920 966668094 34011537 968770617 34011537 968770617 28014812 978670926 28014812 978670926 21724972 981382656 21724972 981382656 17724075 988406235 17724075 988406235 11750337 989252198 11750337 989252198 11122941 989627603 11122941 989627603 10460750 991866518 10460750 991866518 8431524 992445621 8431524 992445621 6961284 993278105 6961284 993278105 4992439 996311642 4992439 996311642 3404024 997329571 3404024 997329571 2056133 997850451 2056133 997850451 1888307 998171576 1888307 998171576 1481884 998949080 1481884 998949080 836925 999184150 836925 999184150 811489 999220794 811489 999220794 665741 999356745 665741 999356745 556431 999493589 556431 418903301 556431 418903301 583453950 403322594 583453950 403322594 619663304 366131910 619663304 366131910 729080537 250528957 729080537 250528957 749874398 236378851 749874398 236378851 766271595 182272029 766271595 182272029 823267500 165749911 823267500 165749911 845761405 132209654 845761405 132209654 874860437 111690007 874860437 111690007 894461235 102793014 894461235 102793014 903946337 94036748 903946337 94036748 905478209 79227613 905478209 79227613 942364256 56304448 942364256 56304448 949344191 46354503 949344191 46354503 955434302 37336431 955434302 37336431 962473461 34861252 962473461 34861252 974572318 21261456 974572318 21261456 978453694 17130733 978453694 17130733 983359551 14254314 983359551 14254314 985945579 13197629 985945579 13197629 988004669 10771544 988004669 10771544 990196647 9537070 990196647 9537070 990671968 9077469 990671968 9077469 991847837 7486899 991847837 7486899 992590888 7185046 992590888 7185046 992743312 7043262 992743312 7043262 993636906 5343073 993636906 5343073 994841251 5280060 994841251 5280060 996307208 3543888 996307208 3543888 996638698 3421787 996638698 3421787 997091642 2984004 997091642 2984004 997309295 2704084 997309295 2704084 997517616 2476822 997517616 2476822 997952246 2260217 997952246 2260217 998020655 1825886 998020655 1825886 998372233 1675783 998372233 1675783 998712103 1334535 998712103 1334535 999138258 1009960 999138258 1009960 999143959 584310096 999143959 584310096 361094565 684135463 361094565 684135463 291423968 768852747 291423968 768852747 217128704 825002299 217128704 825002299 172241386 866183963 172241386 866183963 121370401 897505357 121370401 897505357 84768034 928981053 84768034 928981053 67953144 935686785 67953144 935686785 58415951 956087556 58415951 956087556 40020159 964980695 40020159 964980695 23768425 977845784 23768425 977845784 22790736 979098065 22790736 979098065 21135311 980205030 21135311 980205030 15260466 988656904 15260466 988656904 11978044 989207435 11978044 989207435 10977200 989608911 10977200 989608911 10730757 990021313 10730757 990021313 9458409 991649950 9458409 991649950 8541876 992696733 8541876 992696733 7435961 993016564 7435961 993016564 6950167 995575309 6950167 995575309 3959094 996131250 3959094 996131250 3817915 996257163 3817915 996257163 2568506 997530516 2568506 997530516 2131981 997720243 2131981 997720243 1836821 998086951 1836821 998086951 1589960 998263668 1589960 998263668 1425154 998922499 1425154 998922499 847050 999116012 847050 999116012 843266 999118422 843266 631463455 843266 631463455 462195556 511362578 462195556 511362578 569682475 417172002 569682475 417172002 606832948 281366015 606832948 281366015 719109900 248192154 719109900 248192154 756563252 232471231 756563252 232471231 815632983 170966311 815632983 170966311 831670955 165286631 831670955 165286631 834715666 155086621 834715666 155086621 859426419 125424109 859426419 125424109 893027777 100477618 893027777 100477618 902723213 88630166 902723213 88630166 915660639 57717441 915660639 57717441 943400721 46710230 943400721 46710230 957768633 39833511 957768633 39833511 961316901 32917374 961316901 32917374 967471840 28288514 967471840 28288514 971729422 26429206 971729422 26429206 978955609 17687201 978955609 17687201 982617290 16066580 982617290 16066580 983957717 13421818 983957717 13421818 987431182 12550149 987431182 12550149 988643068 9914165 988643068 9914165 990088375 9598146 990088375 9598146 991114192 8494243 991114192 8494243 991517646 7473120 991517646 7473120 993231461 6092975 993231461 6092975 994566159 5465675 994566159 5465675 995116476 4528730 995116476 4528730 996420773 3541720 996420773 3541720 996789378 2992382 996789378 2992382 997323803 2730807 997323803 2730807 997459331 2477842 997459331 2477842 997975507 2123250 997975507 2123250 998260472 1838957 998260472 1838957 998687903 1119569 998687903 1119569 999092007 1091161 999092007 617755273 999092007 617755273 350981433 699461828 350981433 699461828 294862111 707841029 294862111 707841029 228951667 819196259 228951667 819196259 177423838 843425344 177423838 843425344 147171861 873391825 147171861 873391825 125873459 885713608 125873459 885713608 100460478 907720319 100460478 907720319 92820511 915111066 92820511 915111066 77987077 931595624 77987077 931595624 67804325 935436885 67804325 935436885 58576703 950235172 58576703 950235172 40060263 974118679 40060263 974118679 24066068 977730187 24066068 977730187 23039558 985367832 23039558 985367832 14607284 988644216 14607284 988644216 11742395 989443947 11742395 989443947 10728723 990078482 10728723 990078482 9884608 991109563 9884608 991109563 8223188 992416923 8223188 992416923 7516756 995675392 7516756 995675392 3951950 996099984 3951950 996099984 3667996 997087907 3667996 997087907 2411523 997666569 2411523 997666569 1778396 998193202 1778396 998193202 1623986 998284137 1623986 998284137 1082706 998770534 1082706 998770534 1069950 998959117 1069950 998959117 946725 998963241 946725 617511746 946725 617511746 455047997 513652933 455047997 513652933 553313383 331237144 553313383 331237144 709764579 286925487 709764579 286925487 780669056 194575717 780669056 194575717 808183908 189274539 808183908 189274539 811361183 163180062 811361183 163180062 852380509 146134865 852380509 146134865 860467567 134481610 860467567 134481610 887064917 109742871 887064917 109742871 898074499 92683304 898074499 92683304 908447274 85840070 908447274 85840070 938624648 58783786 938624648 58783786 940735721 54580045 940735721 54580045 955118203 42551199 955118203 42551199 958843125 40144102 958843125 40144102 959935019 38286725 959935019 38286725 963879194 27796892 963879194 27796892 971732973 26613145 971732973 26613145 976057295 21494395 976057295 21494395 979483548 17907081 979483548 17907081 983371441 15970050 983371441 15970050 984813717 14916330 984813717 14916330 985402663 13080806 985402663 13080806 988825657 11036235 988825657 11036235 989834578 8959000 989834578 8959000 991437656 8000830 991437656 8000830 992148654 7569219 992148654 7569219 992711546 6952495 992711546 6952495 994365974 5666423 994365974 5666423 995512304 3662863 995512304 3662863 996515913 3285425 996515913 3285425 997398501 2579069 997398501 2579069 997867409 1980669 997867409 1980669 998308120 1852296 998308120 1852296 998459470 1625714 998459470 1625714 998681138 1213859 998681138 1213859 999049927 1145417 999049927 628386330 999049927 628386330 366164165 635163062 366164165 635163062 352418838 653241327 352418838 653241327 316700844 697526760 316700844 697526760 298398557 753100556 298398557 753100556 238109383 817005293 238109383 817005293 178193651 824642352 178193651 824642352 171490970 865027992 171490970 865027992 118698873 884316719 118698873 884316719 111312750 895191849 111312750 895191849 101106229 903383941 101106229 903383941 96586412 908387400 96586412 908387400 93794090 913263989 93794090 913263989 82316500 928840394 82316500 928840394 71634492 936703578 71634492 936703578 64647941 947363798 64647941 947363798 40107082 965237698 40107082 965237698 30290542 971322004 30290542 971322004 29072741 975245944 29072741 975245944 23159832 983433056 23159832 983433056 16610917 985082619 16610917 985082619 13216485 987723732 13216485 987723732 11451565 989379531 11451565 989379531 10017534 991229442 10017534 991229442 7975633 993396505 7975633 993396505 5249086 994661720 5249086 994661720 4812926 995545850 4812926 995545850 4221008 995802477 4221008 995802477 3857951 996310844 3857951 996310844 3011560 997285096 3011560 997285096 2444386 997556615 2444386 997556615 2048289 997893100 2048289 997893100 1801213 998105435 1801213 998105435 1584885 998274887 1584885 998274887 1368139 998637634 1368139 998637634 1008042 998907154 1008042 998907154 999668 548364591 999668 548364591 479380037 432949091 479380037 432949091 604833579 366117263 604833579 366117263 674251398 323886231 674251398 323886231 711369475 263375437 711369475 263375437 774147995 207132858 774147995 207132858 792492238 204231091 792492238 204231091 842222483 150228555 842222483 150228555 873043479 112763833 873043479 112763833 891920110 103457495 891920110 103457495 898622139 90607318 898622139 90607318 908752818 70412558 908752818 70412558 934297613 60901669 934297613 60901669 938756715 56472191 938756715 56472191 952095772 45010096 952095772 45010096 959433364 37070874 959433364 37070874 965024267 29376729 965024267 29376729 971565112 27340254 971565112 27340254 973468124 22780935 973468124 22780935 980210029 18630963 980210029 18630963 983162804 16095938 983162804 16095938 983865273 15415591 983865273 15415591 984572041 14241680 984572041 14241680 987125947 11729090 987125947 11729090 988411267 11505820 988411267 11505820 990256941 8471637 990256941 8471637 991430048 8273087 991430048 8273087 991796420 7591810 991796420 7591810 992865239 6230071 992865239 6230071 994190433 5641288 994190433 5641288 995610579 4096290 995610579 4096290 996131983 3975439 996131983 3975439 996299807 3045935 996299807 3045935 997388015 2221108 997388015 2221108 998078697 1917229 998078697 1917229 998305375 1785790 998305375 1785790 998506633 1697498 998506633 1697498 998646454 1561611 998646454 1561611 998957015 1218298 998957015 580426471 998957015 580426471 416912003 590811680 416912003 590811680 365132894 658907162 365132894 658907162 326541929 718404828 326541929 718404828 211120774 804300348 211120774 804300348 189999771 816864313 189999771 816864313 181476097 822047957 181476097 822047957 177976892 856768086 177976892 856768086 142897035 861737124 142897035 861737124 134059081 871414368 134059081 871414368 128703287 889390730 128703287 889390730 106102796 899579284 106102796 899579284 94248295 909002154 94248295 909002154 93189334 915703575 93189334 915703575 81553616 929643542 81553616 929643542 68335918 935434880 68335918 935434880 61964778 940643076 61964778 940643076 60524262 954230702 60524262 954230702 41162598 960034952 41162598 960034952 40474448 966013077 40474448 966013077 30440404 972157418 30440404 972157418 26181085 977849893 26181085 977849893 23180167 980121222 23180167 980121222 19778756 984081666 19778756 984081666 13998000 987402413 13998000 987402413 11967065 989317063 11967065 989317063 10799829 991233994 10799829 991233994 8622234 991885448 8622234 991885448 8040702 992680552 8040702 992680552 6994476 994225755 6994476 994225755 5307039 994603894 5307039 994603894 4569465 995496534 4569465 995496534 4296417 996057310 4296417 996057310 3138414 997023524 3138414 997023524 2812720 997149865 2812720 997149865 2344766 997624815 2344766 997624815 2018044 998039871 2018044 998039871 1626552 998329450 1626552 998329450 1479825 998533672 1479825 998533672 1133814 998875481 1133814 998875481 1013654 540505366 1013654 540505366 534711125 396164813 534711125 396164813 615513541 348320926 615513541 348320926 667614876 329816455 667614876 329816455 685359657 294412351 685359657 294412351 706102376 270429651 706102376 270429651 751011729 233300283 751011729 233300283 781423766 210810820 781423766 210810820 806335660 164905700 806335660 164905700 839299679 155707832 839299679 155707832 856562379 131373500 856562379 131373500 877879163 113112181 877879163 113112181 892771578 93738904 892771578 93738904 921693294 70240352 921693294 70240352 933327859 62769357 933327859 62769357 938439330 57178480 938439330 57178480 943375782 55468610 943375782 55468610 947925479 49855014 947925479 49855014 955459193 40138245 955459193 40138245 959818060 36904149 959818060 36904149 969820305 27943324 969820305 27943324 974916531 23071702 974916531 23071702 980083322 18150491 980083322 18150491 981883250 17436028 981883250 17436028 982026762 17151939 982026762 17151939 983381161 15409713 983381161 15409713 984327571 14971412 984327571 14971412 985580564 13204499 985580564 13204499 987890130 11948903 987890130 11948903 988187537 10371792 988187537 10371792 989620718 10111944 989620718 10111944 990006716 9605162 990006716 9605162 990757442 8564903 990757442 8564903 991468656 8068282 991468656 8068282 991931949 7805130 991931949 7805130 992139072 7375572 992139072 7375572 993010757 6650037 993010757 6650037 993913457 5683257 993913457 5683257 995113078 4357678 995113078 4357678 995716801 3990000 995716801 3990000 996240179 3119836 996240179 3119836 997052594 2719715 997052594 2719715 997856658 2245177 997856658 2245177 998138463 1959081 998138463 1959081 998304660 1836342 998304660 1836342 998461315 1682784 998461315 1682784 998895431 1250162 998895431 630034453 998895431 630034453 366226717 650012505 366226717 650012505 327813279 681509667 327813279 681509667 290617792 763136296 290617792 763136296 209455043 797151428 209455043 797151428 184726630 852339600 184726630 852339600 146656865 859004158 146656865 859004158 138345751 864308108 138345751 864308108 109804876 894246459 109804876 894246459 103696865 908074307 103696865 908074307 85414907 918669193 85414907 918669193 73604484 928268801 73604484 928268801 72139651 938103968 72139651 938103968 49634458 951616304 49634458 951616304 44008923 959033164 44008923 959033164 33718764 968073246 33718764 968073246 30559434 971436886 30559434 971436886 27808178 974496091 27808178 974496091 25917281 976936684 25917281 976936684 21962337 980726671 21962337 980726671 17788208 983569101 17788208 983569101 17228417 985311304 17228417 985311304 14036140 986906780 14036140 986906780 13530019 987805890 13530019 987805890 11964719 989301437 11964719 989301437 9240301 991245446 9240301 991245446 9076713 992105463 9076713 992105463 6624531 993557469 6624531 993557469 4435224 996161556 4435224 996161556 3493070 996555204 3493070 996555204 2883830 997256452 2883830 997256452 2253174 997759244 2253174 997759244 1944202 998150494 1944202 998150494 1520316 998832940 1520316 998832940 1030849 590925062 1030849 590925062 596088491 380076200 596088491 380076200 621091596 337380029 621091596 337380029 679429700 301272328 679429700 301272328 700305567 267045523 700305567 267045523 745167116 251127996 745167116 251127996 761721400 221180083 761721400 221180083 783053517 166757918 783053517 166757918 837831033 144834995 837831033 144834995 868347866 127476502 868347866 127476502 875363300 118115296 875363300 118115296 881467471 113741712 881467471 113741712 899953040 85616551 899953040 85616551 913477538 84016888 913477538 84016888 931986957 65042960 931986957 65042960 937626395 57578740 937626395 57578740 949105448 49259806 949105448 49259806 954979222 43665960 954979222 43665960 959645659 33167170 959645659 33167170 969268266 28248206 969268266 28248206 974605016 24446685 974605016 24446685 976919859 19886747 976919859 19886747 980598871 16504922 980598871 16504922 984145139 14551277 984145139 14551277 986846859 12682948 986846859 12682948 987985679 11612207 987985679 11612207 989368196 10405298 989368196 10405298 989911872 9359517 989911872 9359517 990975364 8664900 990975364 8664900 991607657 8103461 991607657 8103461 992475677 6188391 992475677 6188391 994933288 4798095 994933288 4798095 995330795 4615348 995330795 4615348 995586689 4444238 995586689 4444238 995670116 3661083 995670116 3661083 996529126 3368286 996529126 3368286 997026589 2361838 997026589 2361838 997855357 2322216 997855357 2322216 998216903 1976756 998216903 1976756 998743253 1394505 998743253 614828381 998743253 614828381 374653898 641523293 374653898 641523293 305717689 716739987 305717689 716739987 246859010 793491532 246859010 793491532 203308682 806662717 203308682 806662717 177234904 827571833 177234904 827571833 153206870 848870542 153206870 848870542 141965774 866888019 141965774 866888019 111684632 892404004 111684632 892404004 104179158 901769528 104179158 901769528 98463950 909223956 98463950 909223956 86306270 915820449 86306270 915820449 73932550 933637308 73932550 933637308 63541303 946314161 63541303 946314161 55035293 947458956 55035293 947458956 49469967 953318621 49469967 953318621 42091018 964394124 42091018 964394124 33331699 970554819 33331699 970554819 30264696 971183218 30264696 971183218 28508461 973047090 28508461 973047090 25006287 976361745 25006287 976361745 21347210 980235036 21347210 980235036 20164888 982269751 20164888 982269751 18663907 983020812 18663907 983020812 14350378 986509002 14350378 986509002 14029186 987221965 14029186 987221965 13288177 988476162 13288177 988476162 12173270 989090247 12173270 989090247 9906391 990925123 9906391 990925123 8650483 993242863 8650483 993242863 6583293 993624708 6583293 993624708 4472646 995532885 4472646 995532885 3790927 996754441 3790927 996754441 3052017 997004423 3052017 997004423 2805389 997162764 2805389 997162764 2752868 997381093 2752868 997381093 2234613 997741915 2234613 997741915 2072501 997921218 2072501 997921218 1906895 997971439 1906895 997971439 1694384 998240474 1694384 998240474 1353746 998598405 1353746 998598405 1253892 998630186 1253892 998630186 1172336 998787696 1172336 998787696 1064974 618729894 1064974 618729894 515639959 463879333 515639959 463879333 580052374 375339599 580052374 375339599 641415531 320741853 641415531 320741853 687800045 302028895 687800045 302028895 724021714 258637848 724021714 258637848 740778060 244141133 740778060 244141133 770459718 220382161 770459718 220382161 781761826 209895080 781761826 209895080 810039696 172191509 810039696 172191509 828192812 170266201 828192812 170266201 834654042 162511005 834654042 162511005 840605914 138390257 840605914 138390257 862667113 128815024 862667113 128815024 879460034 118286516 879460034 118286516 883268166 112565019 883268166 112565019 887135806 109066472 887135806 109066472 897442844 94418172 897442844 94418172 907416475 75409118 907416475 75409118 925490828 66813840 925490828 66813840 936467869 61202225 936467869 61202225 939112826 59248071 939112826 59248071 948399320 48561943 948399320 48561943 950609334 36694441 950609334 36694441 966945467 29018400 966945467 29018400 970768946 25627230 970768946 25627230 974231062 25183566 974231062 25183566 974658554 24305558 974658554 24305558 979003926 19234186 979003926 19234186 980470186 16795458 980470186 16795458 983629502 15544982 983629502 15544982 984044442 15008080 984044442 15008080 986233527 12415215 986233527 12415215 988991535 9708168 988991535 9708168 990954637 8502799 990954637 8502799 992533071 6215907 992533071 6215907 994617355 5337901 994617355 5337901 995277447 4096463 995277447 4096463 996627637 3402867 996627637 3402867 997840117 2364380 997840117 2364380 997866774 1983883 997866774 1983883 998274420 1921876 998274420 1921876 998278372 437492667 998278372 437492667 410259582 598905335 410259582 598905335 308814239 709997362 308814239 709997362 269357240 740347766 269357240 740347766 234919186 797203540 234919186 797203540 200725158 802423115 200725158 802423115 179643056 821526831 179643056 821526831 143039272 884998732 143039272 884998732 111912393 895581635 111912393 895581635 101132096 914865457 101132096 914865457 84809859 918446952 84809859 918446952 70993497 934359855 70993497 934359855 64882465 943994860 64882465 943994860 51652738 952011539 51652738 952011539 43621734 957369928 43621734 957369928 34172197 969970622 34172197 969970622 31224889 970678261 31224889 970678261 30309954 972310533 30309954 972310533 27910483 977741126 27910483 977741126 22494026 979716557 22494026 979716557 18929835 985283028 18929835 985283028 14422060 986441610 14422060 986441610 14022458 987019824 14022458 987019824 13471363 987686092 13471363 987686092 11680171 989880829 11680171 989880829 10221148 990865000 10221148 990865000 9509987 990910651 9509987 990910651 8882121 992398113 8882121 992398113 7808168 992908848 7808168 992908848 6027201 994945100 6027201 994945100 4864333 995964785 4864333 995964785 3295626 996976030 3295626 996976030 2955670 997046758 2955670 997046758 2532327 997682497 2532327 997682497 1993014 997947420 1993014 997947420 1644373 998254884 1644373 998254884 1527458 998394550 1527458 998394550 1449912 523814951 1449912 523814951 511992470 456496006 511992470 456496006 623463823 358057692 623463823 358057692 658743645 339469444 658743645 339469444 680983746 295654500 680983746 295654500 753335789 233105328 753335789 233105328 777188375 221371761 777188375 221371761 808006082 176044944 808006082 176044944 824279993 168797917 824279993 168797917 831410275 164562741 831410275 164562741 845313604 145115884 845313604 145115884 856440254 134614250 856440254 134614250 864918463 129179245 864918463 129179245 878397112 119579587 878397112 119579587 896999535 99230866 896999535 99230866 918416819 74648011 918416819 74648011 928044455 66924847 928044455 66924847 934112581 62541863 934112581 62541863 935982675 62352438 935982675 62352438 936793871 53343112 936793871 53343112 945876271 51422359 945876271 51422359 948113660 48684088 948113660 48684088 959136993 35850670 959136993 35850670 963620263 32640525 963620263 32640525 967700880 30569905 967700880 30569905 969825958 29101895 969825958 29101895 972660043 25518351 972660043 25518351 979550452 19747939 979550452 19747939 984033423 14499688 984033423 14499688 987254281 12611947 987254281 12611947 987616436 11644754 987616436 11644754 988828886 10784945 988828886 10784945 990077744 9616839 990077744 9616839 990797374 8568999 990797374 8568999 992046883 7157331 992046883 7157331 994342247 5498527 994342247 5498527 994937782 5038740 994937782 5038740 995331747 4709507 995331747 4709507 995535912 4162631 995535912 4162631 996391071 3623120 996391071 3623120 996582176 2922547 996582176 2922547 997828000 2065708 997828000 2065708 998144064 2035705 998144064 2035705 998190914 2020134 998190914 528771805 998190914 528771805 464394992 543888274 464394992 543888274 404064244 673424408 404064244 673424408 321041965 762065605 321041965 762065605 237557262 777329855 237557262 777329855 218744989 798492027 218744989 798492027 180426342 820413641 180426342 820413641 155322068 858420090 155322068 858420090 117299896 884726931 117299896 884726931 109591078 898774813 109591078 898774813 101538020 910453227 101538020 910453227 87576628 914571098 87576628 914571098 79439170 926921678 79439170 926921678 74337423 931067208 74337423 931067208 68367022 938956925 68367022 938956925 62371466 945926397 62371466 945926397 53109415 954670627 53109415 954670627 43274664 961408655 43274664 961408655 34555289 967700126 34555289 967700126 31240470 970619816 31240470 970619816 30103468 971762326 30103468 971762326 24594228 977659799 24594228 977659799 22627427 980146754 22627427 980146754 20998123 981125270 20998123 981125270 18749102 985825671 18749102 985825671 14876555 986226446 14876555 986226446 13777283 986876491 13777283 986876491 13327565 988310638 13327565 988310638 12453495 989117694 12453495 989117694 10955446 989651205 10955446 989651205 10469502 990241426 10469502 990241426 9434100 991018911 9434100 991018911 8195902 993629854 8195902 993629854 5554308 994718276 5554308 994718276 4974262 995352970 4974262 995352970 4429911 995647129 4429911 995647129 4022509 996495385 4022509 996495385 3338455 996911241 3338455 996911241 2655514 997298136 2655514 997298136 2363486 997598153 2363486 997598153 2103972 997802943 2103972 997802943 1983174 998213825 1983174 998213825 1640156 494531556 1640156 494531556 539039311 444276691 539039311 444276691 587624993 385013739 587624993 385013739 655620786 342864998 655620786 342864998 684059597 303244518 684059597 303244518 719596704 237773697 719596704 237773697 762696376 226006711 762696376 226006711 797489209 200345405 797489209 200345405 813082656 179152878 813082656 179152878 833313182 154628075 833313182 154628075 849525526 149099569 849525526 149099569 856886313 136907466 856886313 136907466 873186623 120182938 873186623 120182938 893606746 85065097 893606746 85065097 916111943 81145072 916111943 81145072 919843268 77109476 919843268 77109476 923064170 73988938 923064170 73988938 928495206 68433715 928495206 68433715 934106354 63413287 934106354 63413287 936332612 60980104 936332612 60980104 943431313 53812015 943431313 53812015 951602778 45594494 951602778 45594494 962371396 35502286 962371396 35502286 965789346 32701053 965789346 32701053 967567857 31556606 967567857 31556606 969566126 28864147 969566126 28864147 972023498 23792033 972023498 23792033 976617162 19850821 976617162 19850821 979627228 17780403 979627228 17780403 983491568 16033548 983491568 16033548 986111339 13471689 986111339 13471689 987439747 12709343 987439747 12709343 988202165 11724669 988202165 11724669 988894849 10863892 988894849 10863892 989613611 9412899 989613611 9412899 990856558 7728460 990856558 7728460 992079773 6935726 992079773 6935726 993147129 6688749 993147129 6688749 994260877 5360605 994260877 5360605 995012538 4809629 995012538 4809629 995406138 4687659 995406138 4687659 996377421 2999727 996377421 2999727 997558101 2547496 997558101 2547496 997609657 2452154 997609657 2452154 997807052 2277168 997807052 2277168 998051467 2051777 998051467 2051777 998130827 512720933 998130827 512720933 476116323 534167317 476116323 534167317 442092524 576771923 442092524 576771923 420567710 673357568 420567710 673357568 283950616 746294873 283950616 746294873 240309214 772406853 240309214 772406853 224363229 797755535 224363229 797755535 192614305 831853991 192614305 831853991 165606633 836949522 165606633 836949522 146906645 873582597 146906645 873582597 127184964 876224431 127184964 876224431 120314838 883990503 120314838 883990503 113608418 888025355 113608418 888025355 111566775 894882196 111566775 894882196 105764377 909098684 105764377 909098684 91105872 925179003 91105872 925179003 70979916 940969102 70979916 940969102 50112286 951138357 50112286 951138357 47953296 954281171 47953296 954281171 45511088 955164518 45511088 955164518 37317599 966609863 37317599 966609863 31887512 969425045 31887512 969425045 29972490 975407983 29972490 975407983 24607158 977126349 24607158 977126349 20884966 984157363 20884966 984157363 15021450 986076102 15021450 986076102 13893213 986849073 13893213 986849073 13343073 988330988 13343073 988330988 11149910 989683164 11149910 989683164 10020457 991514988 10020457 991514988 8839832 991913801 8839832 991913801 8427797 992841547 8427797 992841547 7021037 993714302 7021037 993714302 5857860 993999661 5857860 993999661 5389284 994475519 5389284 994475519 5275883 995161997 5275883 995161997 4658436 995389207 4658436 995389207 4374698 996422251 4374698 996422251 3449533 996881013 3449533 996881013 2803400 997430213 2803400 997430213 2371999 997579259 2371999 997579259 1823165 998099789 1823165 998099789 1738647 522395550 1738647 522395550 513265966 414352400 513265966 414352400 614241546 380125550 614241546 380125550 620794424 354702625 620794424 354702625 677158860 311787172 677158860 311787172 741688631 241564022 741688631 241564022 760709000 234332074 760709000 234332074 773382233 200589821 773382233 200589821 806268583 182085361 806268583 182085361 822158418 174279792 822158418 174279792 837318059 154995647 837318059 154995647 871453899 124470814 871453899 124470814 877855836 92509939 877855836 92509939 906148937 79563815 906148937 79563815 922521553 68928355 922521553 68928355 933498749 57213211 933498749 57213211 942108144 48837388 942108144 48837388 953942995 43778733 953942995 43778733 958902276 39186102 958902276 39186102 961711348 36585144 961711348 36585144 965393406 32233300 965393406 32233300 967987852 30604641 967987852 30604641 969872010 28073179 969872010 28073179 975969855 20989491 975969855 20989491 979312100 19098984 979312100 19098984 981363235 17693520 981363235 17693520 982507164 14560704 982507164 14560704 986393063 13076332 986393063 13076332 987313580 12005226 987313580 12005226 988162172 11751754 988162172 11751754 988817520 9471462 988817520 9471462 990707152 8575157 990707152 8575157 991806538 7577799 991806538 7577799 993297157 6635504 993297157 6635504 994121371 5511981 994121371 5511981 994954516 5062310 994954516 5062310 995272638 4732501 995272638 4732501 995743823 3690666 995743823 3690666 996681049 3124114 996681049 3124114 997420148 2605790 997420148 2605790 997957319 2290793 997957319 490559104 997957319 490559104 494126958 510430450 494126958 510430450 425993920 593191764 425993920 593191764 407056790 631476220 407056790 631476220 329559552 697275699 329559552 697275699 277921345 736582169 277921345 736582169 234289568 789919710 234289568 789919710 207741172 796342640 207741172 796342640 193786774 829418793 193786774 829418793 158723782 848978469 158723782 848978469 139960151 866610238 139960151 866610238 125945531 877766213 125945531 877766213 121624045 880186731 121624045 880186731 119021900 882597575 119021900 882597575 116518133 884493661 116518133 884493661 93960306 908980343 93960306 908980343 77962784 924251137 77962784 924251137 63574966 941746354 63574966 941746354 49529058 953348482 49529058 953348482 45765665 962677980 45765665 962677980 37662245 965740281 37662245 965740281 33728726 969342171 33728726 969342171 29304102 974722833 29304102 974722833 25194041 976412428 25194041 976412428 24654616 978215998 24654616 978215998 20290189 981184503 20290189 981184503 17659764 984739726 17659764 984739726 15556963 985464603 15556963 985464603 14846555 986533668 14846555 986533668 13921969 987754502 13921969 987754502 13038844 988274872 13038844 988274872 11484576 989205043 11484576 989205043 11258807 989627424 11258807 989627424 9582861 991280384 9582861 991280384 8529689 992872871 8529689 992872871 7151600 993897503 7151600 993897503 5696087 994256347 5696087 994256347 5295406 994654345 5295406 994654345 4895579 994985650 4895579 994985650 4531451 995480882 4531451 995480882 4154985 995803040 4154985 995803040 3680763 996488514 3680763 996488514 3174611 996847848 3174611 996847848 3086420 997051520 3086420 997051520 2801822 997414213 2801822 997414213 2010424 997888588 2010424 489130142 2010424 489130142 538191783 443442610 538191783 443442610 582818338 392584857 582818338 392584857 650491112 314518869 650491112 314518869 737212174 242525072 737212174 242525072 783659536 198871828 783659536 198871828 800095693 183821894 800095693 183821894 816309002 164623047 816309002 164623047 839660373 156755356 839660373 156755356 850625707 140001153 850625707 140001153 862268762 125819557 862268762 125819557 877239788 103437929 877239788 103437929 911291847 82353446 911291847 82353446 920910301 76404549 920910301 76404549 927866034 70000388 927866034 70000388 932163487 65845915 932163487 65845915 937304301 59126609 937304301 59126609 943119066 47855909 943119066 47855909 951514112 45729973 951514112 45729973 953575348 42077582 953575348 42077582 960198387 36097448 960198387 36097448 967472281 31196279 967472281 31196279 969870925 24121751 969870925 24121751 975721704 23279758 975721704 23279758 976697843 20671750 976697843 20671750 981204700 17907089 981204700 17907089 982239793 15085085 982239793 15085085 985720632 13102119 985720632 13102119 987494494 11851702 987494494 11851702 988218494 11564163 988218494 11564163 990407502 9381580 990407502 9381580 991503627 8223522 991503627 8223522 992134095 6914465 992134095 6914465 993217253 6155832 993217253 6155832 994728067 5282053 994728067 5282053 995105103 4745827 995105103 4745827 995513037 3674076 995513037 3674076 997378604 2620231 997378604 2620231 997543103 2307370 997543103 2307370 997939175 500455320 997939175 500455320 421095102 625892496 421095102 625892496 327161120 682767358 327161120 682767358 292164977 718839939 292164977 718839939 220862504 786211037 220862504 786211037 203915392 799447492 203915392 799447492 193827994 817245049 193827994 817245049 177804094 831543154 177804094 831543154 149290186 859953423 149290186 859953423 130167233 879789679 130167233 879789679 116885417 906997269 116885417 906997269 94844265 920771766 94844265 920771766 81055439 935623523 81055439 935623523 64725608 941456764 64725608 941456764 53199450 949672248 53199450 949672248 50601831 952025047 50601831 952025047 39913585 965182180 39913585 965182180 34432863 967069037 34432863 967069037 33126253 973732957 33126253 973732957 26871756 974842537 26871756 974842537 23226670 978133034 23226670 978133034 18331017 984171753 18331017 984171753 16024360 984953325 16024360 984953325 15416124 985859241 15416124 985859241 14319263 988533482 14319263 988533482 11761600 989378863 11761600 989378863 9814773 990983586 9814773 990983586 9261095 992068572 9261095 992068572 7863705 993857348 7863705 993857348 5710663 994207078 5710663 994207078 5408629 994640640 5408629 994640640 4946970 995252169 4946970 995252169 4283149 995630029 4283149 995630029 3688305 996536892 3688305 996536892 3342089 996769967 3342089 996769967 3121700 996914073 3121700 996914073 2440562 997413967 2440562 454549393 2440562 454549393 555422496 435805635 555422496 435805635 603071783 325997883 603071783 325997883 682017132 289621456 682017132 289621456 755594559 220510528 755594559 220510528 781438404 186914818 781438404 186914818 811809176 166498331 811809176 166498331 835228651 162037206 835228651 162037206 844586676 151728707 844586676 151728707 862525168 135649617 862525168 135649617 872086629 109425048 872086629 109425048 897863336 87351229 897863336 87351229 914034393 83037898 914034393 83037898 920278568 77708561 920278568 77708561 927265585 70934719 927265585 70934719 930063191 66861286 930063191 66861286 933746626 63338806 933746626 63338806 947604727 48878488 947604727 48878488 950224361 46079966 950224361 46079966 959894191 36628757 959894191 36628757 965915542 31839731 965915542 31839731 968497558 27271390 968497558 27271390 973831934 24278373 973831934 24278373 977812537 18990294 977812537 18990294 980797986 18209900 980797986 18209900 983766693 15233336 983766693 15233336 986023589 13853328 986023589 13853328 986770345 13369267 986770345 13369267 987062232 12731638 987062232 12731638 987857457 11903807 987857457 11903807 988143697 10912023 988143697 10912023 989413366 9693713 989413366 9693713 990722873 8333222 990722873 8333222 991914238 7110743 991914238 7110743 992873334 6920709 992873334 6920709 993806699 6167029 993806699 6167029 994070206 5613706 994070206 5613706 994414267 5351873 994414267 5351873 994995644 4766173 994995644 4766173 996698266 2848190 996698266 2848190 997329330 2736969 997329330 2736969 997348856 2723354 997348856 2723354 997418561 2507532 997418561 2507532 997651049 486795445 997651049 486795445 436045487 565697464 436045487 565697464 434507389 568645641 434507389 568645641 430011021 621684663 430011021 621684663 320024326 695873983 320024326 695873983 296171249 709716625 296171249 709716625 240512873 776706319 240512873 776706319 219533406 781926110 219533406 781926110 209864333 791377997 209864333 791377997 202296035 820826714 202296035 820826714 177242700 839115399 177242700 839115399 158250385 851417204 158250385 851417204 145939583 862427308 145939583 862427308 129944678 873778816 129944678 873778816 124532062 882471792 124532062 882471792 104612812 899559735 104612812 899559735 100663737 905808962 100663737 905808962 95875440 909134434 95875440 909134434 90948484 911867081 90948484 911867081 89236670 919727457 89236670 919727457 81232393 928825532 81232393 928825532 54019958 947495044 54019958 947495044 52007718 951585328 52007718 951585328 43060989 959450865 43060989 959450865 35834297 965371056 35834297 965371056 34310997 967533847 34310997 967533847 32732339 968587848 32732339 968587848 31384565 973453274 31384565 973453274 27245670 974334978 27245670 974334978 24935528 976842774 24935528 976842774 18250432 983443061 18250432 983443061 17543593 983917413 17543593 983917413 16902524 985085659 16902524 985085659 15206527 986270850 15206527 986270850 14353988 987397977 14353988 987397977 12277287 988697801 12277287 988697801 11218125 989417755 11218125 989417755 10975651 989696866 10975651 989696866 9900663 991035621 9900663 991035621 8746153 993116296 8746153 993116296 6445711 993716362 6445711 993716362 5854938 994000748 5854938 994000748 5414620 994578847 5414620 994578847 5003239 994927093 5003239 994927093 4327764 995538377 4327764 995538377 4105650 996221079 4105650 996221079 3502451 996379026 3502451 996379026 3308101 996723227 3308101 996723227 3138684 997064134 3138684 997064134 2586420 997306839 2586420 558053369 2586420 558053369 548070828 403774204 548070828 403774204 599100495 355758616 599100495 355758616 663350346 260482415 663350346 260482415 748275983 250614887 748275983 250614887 750259306 228025588 750259306 228025588 770927814 206320172 770927814 206320172 797700266 186987086 797700266 186987086 831670666 166090486 831670666 166090486 837204991 147699836 837204991 147699836 862494662 133221516 862494662 133221516 882204683 109971287 882204683 109971287 896497669 95814507 896497669 95814507 907368844 87471881 907368844 87471881 912980782 79539598 912980782 79539598 919562500 73726928 919562500 73726928 926309883 69241862 926309883 69241862 930584398 67512313 930584398 67512313 946148751 49660130 946148751 49660130 951110629 47409920 951110629 47409920 959192221 33910875 959192221 33910875 965587851 32374791 965587851 32374791 968236668 26827098 968236668 26827098 973463567 25066419 973463567 25066419 975247834 22321683 975247834 22321683 978497232 18605974 978497232 18605974 981101751 16441899 981101751 16441899 984784649 14574601 984784649 14574601 985379467 13136326 985379467 13136326 988591980 11050755 988591980 11050755 988981486 10107926 988981486 10107926 990706347 8803190 990706347 8803190 991533993 7923995 991533993 7923995 992737479 6980466 992737479 6980466 993691402 6363491 993691402 6363491 993832203 5743901 993832203 5743901 994581496 5046125 994581496 5046125 996062343 4023241 996062343 4023241 996421801 3536212 996421801 3536212 997257692 2805446 997257692 2805446 997304757 2771358 997304757 2771358 997539520 2605361 997539520 493272896 997539520 493272896 414898258 591815042 414898258 591815042 400964939 652549214 400964939 652549214 336387041 669713571 336387041 669713571 301021267 734024706 301021267 734024706 265003659 750333844 265003659 750333844 230732448 781626535 230732448 781626535 214812698 792858614 214812698 792858614 197452567 805843775 197452567 805843775 179319736 822629903 179319736 822629903 164327107 839848993 164327107 839848993 155007467 868703119 155007467 868703119 131887863 870068416 131887863 870068416 130490369 873189197 130490369 873189197 122373789 899705574 122373789 899705574 101981425 905724169 101981425 905724169 90326488 917270659 90326488 917270659 83274962 927112798 83274962 927112798 56200500 947381358 56200500 947381358 53541072 954429983 53541072 954429983 45373522 956341986 45373522 956341986 43792222 958362616 43792222 958362616 38027686 964333601 38027686 964333601 36101173 965176816 36101173 965176816 35049170 966580644 35049170 966580644 30575911 972709589 30575911 972709589 26995731 976239601 26995731 976239601 21195282 980620937 21195282 980620937 19139735 982329607 19139735 982329607 17792176 983286973 17792176 983286973 17705068 984919387 17705068 984919387 15470207 986182215 15470207 986182215 14581387 986250942 14581387 986250942 13657892 988398190 13657892 988398190 11987181 989134630 11987181 989134630 10980214 989814845 10980214 989814845 10529738 990565366 10529738 990565366 9460860 993088607 9460860 993088607 7068378 993386051 7068378 993386051 6519816 993553498 6519816 993553498 6250952 994253868 6250952 994253868 5330084 994945028 5330084 994945028 4453616 995509997 4453616 995509997 4266741 995639029 4266741 995639029 3828310 996194516 3828310 996194516 3675112 996531506 3675112 996531506 3412769 996613019 3412769 996613019 3366968 996721202 3366968 996721202 3160693 997036804 3160693 997036804 2624471 997266604 2624471 479335473 2624471 479335473 531619984 423993393 531619984 423993393 594517584 399149639 594517584 399149639 604108649 390902726 604108649 390902726 650856628 348388393 650856628 348388393 675932651 314714155 675932651 314714155 691585035 277769341 691585035 277769341 744474823 253693498 744474823 253693498 759008072 238175831 759008072 238175831 768299734 203007627 768299734 203007627 803402554 186384727 803402554 186384727 817440187 180853244 817440187 180853244 826340060 166762358 826340060 166762358 852903781 136248948 852903781 136248948 876174843 120412779 876174843 120412779 878593586 117648280 878593586 117648280 898157635 99145970 898157635 99145970 902955967 91287660 902955967 91287660 911298334 84111209 911298334 84111209 917282990 81025360 917282990 81025360 918304136 75485250 918304136 75485250 926124618 70431242 926124618 70431242 944785457 48482800 944785457 48482800 963404874 34922241 963404874 34922241 965355499 33074312 965355499 33074312 966861343 32295655 966861343 32295655 967871708 28940405 967871708 28940405 970708654 26910312 970708654 26910312 975036619 23587743 975036619 23587743 976536946 22726377 976536946 22726377 977438774 20967819 977438774 20967819 980321494 18988209 980321494 18988209 980763894 18429445 980763894 18429445 982047068 16946804 982047068 16946804 983914860 14976318 983914860 14976318 985093799 14518551 985093799 14518551 986248662 13398409 986248662 13398409 988450304 11040776 988450304 11040776 988975872 10411307 988975872 10411307 989620448 9443519 989620448 9443519 990537702 9224653 990537702 9224653 990795913 7483120 990795913 7483120 992681243 6937210 992681243 6937210 993651217 6425727 993651217 6425727 993919627 5802374 993919627 5802374 994290281 5396910 994290281 5396910 994850010 5124743 994850010 5124743 995133968 4195729 995133968 4195729 996847013 3075912 996847013 3075912 997259801 2885549 997259801 2885549 997315732 2775079 997315732 525248043 997315732 525248043 471434387 597168071 471434387 597168071 369274218 644718994 369274218 644718994 354148909 668723237 354148909 668723237 326497502 695929899 326497502 695929899 281430563 748049798 281430563 748049798 238700551 765419238 238700551 765419238 232878078 775920833 232878078 775920833 221109959 791056950 221109959 791056950 189124543 824903708 189124543 824903708 171651987 851328377 171651987 851328377 148776213 866107686 148776213 866107686 119756466 883006084 119756466 883006084 111090706 890584469 111090706 890584469 102286571 902174431 102286571 902174431 98360956 908632682 98360956 908632682 92783394 916979069 92783394 916979069 61605942 943541727 61605942 943541727 57156377 946756211 57156377 946756211 54169864 947222142 54169864 947222142 54064396 949740778 54064396 949740778 47121502 954271933 47121502 954271933 42144289 963019393 42144289 963019393 37202909 965358322 37202909 965358322 30196996 972157858 30196996 972157858 28814580 973757943 28814580 973757943 26507061 976466975 26507061 976466975 22808248 979052012 22808248 979052012 21879967 980823554 21879967 980823554 19844541 982782302 19844541 982782302 18307404 982806366 18307404 982806366 18113170 984510016 18113170 984510016 16188365 985337252 16188365 985337252 13848909 987999148 13848909 987999148 12473009 988580080 12473009 988580080 11064265 989980325 11064265 989980325 8473866 992640443 8473866 992640443 7451961 993218994 7451961 993218994 6916708 993382233 6916708 993382233 5922620 993990740 5922620 993990740 5603257 995150352 5603257 995150352 4651498 995390891 4651498 995390891 4382744 996157378 4382744 996157378 3621488 996432712 3621488 996432712 3413825 996603581 3413825 996603581 3113370 996991353 3113370 996991353 2991690 997080351 2991690 997080351 2701233 997252056 2701233 997252056 2632834 471028715 2632834 471028715 553865868 440648028 553865868 440648028 563357792 427126316 563357792 427126316 591890600 386743672 591890600 386743672 634693759 360216306 634693759 360216306 665722644 256920361 665722644 256920361 749889304 248258671 749889304 248258671 758801452 235447666 758801452 235447666 789871039 205272385 789871039 205272385 793977344 200285911 793977344 200285911 805350423 189648461 805350423 189648461 816819610 175675801 816819610 175675801 831133192 167519554 831133192 167519554 840994176 153460917 840994176 153460917 853476085 142725368 853476085 142725368 865844943 123299911 865844943 123299911 875707714 106158467 875707714 106158467 895319746 99393562 895319746 99393562 900128424 88113107 900128424 88113107 913394341 81714550 913394341 81714550 920946735 73222289 920946735 73222289 926157424 66334150 926157424 66334150 938403585 57039363 938403585 57039363 942236363 52140710 942236363 52140710 949700188 47070043 949700188 47070043 960632651 36660240 960632651 36660240 963951136 33997780 963951136 33997780 965354499 31911411 965354499 31911411 967512974 29330988 967512974 29330988 969998918 27092115 969998918 27092115 974325693 24714439 974325693 24714439 975432247 23131714 975432247 23131714 976824329 21694614 976824329 21694614 978073871 20156121 978073871 20156121 980318689 17465932 980318689 17465932 982012255 15887859 982012255 15887859 983896559 15109147 983896559 15109147 984750301 14190854 984750301 14190854 986446809 13440928 986446809 13440928 987808576 11711473 987808576 11711473 988956945 9997737 988956945 9997737 990670869 9007091 990670869 9007091 991422537 7681715 991422537 7681715 992220205 7405004 992220205 7405004 993134024 6427338 993134024 6427338 993777731 6241077 993777731 6241077 994668866 4903915 994668866 4903915 995604050 3646220 995604050 3646220 996827575 3109967 996827575 3109967 996983308 2960829 996983308 2960829 997271451 2892970 997271451 520401318 997271451 520401318 415887346 592320619 415887346 592320619 374013459 665003860 374013459 665003860 327644163 691237520 327644163 691237520 270727884 752189676 270727884 752189676 233493516 775513141 233493516 775513141 222745786 779540195 222745786 779540195 216854168 797983109 216854168 797983109 193161248 813785354 193161248 813785354 179038101 826925946 179038101 826925946 155867973 851376724 155867973 851376724 146001515 857272994 146001515 857272994 138281328 882031094 138281328 882031094 115993820 888568316 115993820 888568316 100850268 903061305 100850268 903061305 93298989 915070834 93298989 915070834 67348797 937663678 67348797 937663678 61882882 943226324 61882882 943226324 58405299 946158694 58405299 946158694 54597971 948870216 54597971 948870216 49940604 952652951 49940604 952652951 46479298 957400330 46479298 957400330 39430209 964630852 39430209 964630852 34337217 968207318 34337217 968207318 29406669 975191206 29406669 975191206 21900888 980606493 21900888 980606493 19945894 981501356 19945894 981501356 18745521 982619938 18745521 982619938 16675081 984424955 16675081 984424955 16426829 984611570 16426829 984611570 14822100 986730478 14822100 986730478 12840705 988368513 12840705 988368513 12293599 988867379 12293599 988867379 11236217 990326846 11236217 990326846 7808513 992858522 7808513 992858522 7240109 993232515 7240109 993232515 6794853 993342286 6794853 993342286 6638177 993492911 6638177 993492911 6104266 993827356 6104266 993827356 5635431 995102853 5635431 995102853 4682770 995335587 4682770 995335587 4204534 995956549 4204534 995956549 3896951 996214094 3896951 996214094 3599358 996321027 3599358 996321027 3521930 476169952 3521930 476169952 538590753 446890156 538590753 446890156 593016098 301119180 593016098 301119180 722092330 262170276 722092330 262170276 737939801 260469380 737939801 260469380 745066430 236168556 745066430 236168556 789667871 192803008 789667871 192803008 829997875 168371963 829997875 168371963 833382222 148604014 833382222 148604014 855687395 140025475 855687395 140025475 874525333 107639250 874525333 107639250 894028811 103245083 894028811 103245083 899829417 99359489 899829417 99359489 901647510 91153377 901647510 91153377 908499394 83901205 908499394 83901205 916512774 78327963 916512774 78327963 924600245 65979196 924600245 65979196 934222467 63760991 934222467 63760991 937747168 60073789 937747168 60073789 940244812 58016614 940244812 58016614 941909064 52815266 941909064 52815266 947695834 37056642 947695834 37056642 962588088 35333824 962588088 35333824 966321051 32217007 966321051 32217007 969091862 27419296 969091862 27419296 972797237 26518393 972797237 26518393 973645507 25082634 973645507 25082634 975041498 23224079 975041498 23224079 976907822 21736072 976907822 21736072 977913100 19513597 977913100 19513597 980074963 17968650 980074963 17968650 983363295 15570063 983363295 15570063 984608354 14485291 984608354 14485291 986321438 12113095 986321438 12113095 988077896 11522227 988077896 11522227 988591109 11170460 988591109 11170460 989213645 10456934 989213645 10456934 989691906 9640101 989691906 9640101 991951858 7598396 991951858 7598396 992225012 7163412 992225012 7163412 992806902 6449054 992806902 6449054 993698962 5754024 993698962 5754024 994420595 5469062 994420595 5469062 995058806 4596274 995058806 4596274 996156235 3679124 996156235 3679124 996800046 2964255 996800046 2964255 997210060 542703807 997210060 542703807 449679582 562228710 449679582 562228710 385457577 664883377 385457577 664883377 321234457 682691912 321234457 682691912 305060424 719598850 305060424 719598850 260873256 759275966 260873256 759275966 231592137 770071542 231592137 770071542 219038483 801404160 219038483 801404160 197919448 809978411 197919448 809978411 185334606 819470359 185334606 819470359 166451299 836078928 166451299 836078928 158356595 842830185 158356595 842830185 155109713 848407651 155109713 848407651 140503379 875329999 140503379 875329999 124343089 886121838 124343089 886121838 113011595 892827898 113011595 892827898 99869073 902791957 99869073 902791957 97272730 913162596 97272730 913162596 72873638 931870416 72873638 931870416 69411170 936351625 69411170 936351625 63104431 942936085 63104431 942936085 56239947 946053677 56239947 946053677 54670714 950078555 54670714 950078555 50364290 953347873 50364290 953347873 47249128 958321331 47249128 958321331 41492777 960180658 41492777 960180658 38243987 963351692 38243987 963351692 36959106 964585627 36959106 964585627 33076632 972016280 33076632 972016280 27691434 974175455 27691434 974175455 26712506 974570228 26712506 974570228 26109089 975017006 26109089 975017006 25846066 980646806 25846066 980646806 18734850 982722245 18734850 982722245 17620650 983663563 17620650 983663563 17183142 984173801 17183142 984173801 16728962 984297414 16728962 984297414 15357611 986230471 15357611 986230471 14380065 986725789 14380065 986725789 12837520 988002881 12837520 988002881 12743512 988169216 12743512 988169216 12309118 989005019 12309118 989005019 9406005 992018292 9406005 992018292 7983216 992658675 7983216 992658675 7543442 993154194 7543442 993154194 6631402 993710658 6631402 993710658 5505195 995089145 5505195 995089145 4135521 995832875 4135521 995832875 4064550 996128805 4064550 996128805 3845672 996166719 3845672 996166719 3821091 495042874 3821091 495042874 521891120 476466317 521891120 476466317 553615502 422828059 553615502 422828059 587774380 363631500 587774380 363631500 707712252 265574212 707712252 265574212 735373415 250517839 735373415 250517839 775424034 212614820 775424034 212614820 788478439 199496836 788478439 199496836 804910725 189100116 804910725 189100116 816173503 174704576 816173503 174704576 824816941 170581077 824816941 170581077 868437340 129417690 868437340 129417690 869420432 115930329 869420432 115930329 890809738 105979004 890809738 105979004 895856643 102726793 895856643 102726793 904471842 92812518 904471842 92812518 906088773 86688091 906088773 86688091 913342043 83184728 913342043 83184728 918494599 74892345 918494599 74892345 924397824 72786830 924397824 72786830 935090862 60101968 935090862 60101968 940171837 57756903 940171837 57756903 945347177 49953126 945347177 49953126 948967546 40784718 948967546 40784718 959800403 38341912 959800403 38341912 962496002 36159214 962496002 36159214 965717137 30142883 965717137 30142883 973321643 25532797 973321643 25532797 975009815 23384967 975009815 23384967 976344625 22017770 976344625 22017770 977762437 21094315 977762437 21094315 978656356 20481487 978656356 20481487 979131276 18640482 979131276 18640482 982671452 15541763 982671452 15541763 984076545 15068158 984076545 15068158 984877665 14756968 984877665 14756968 985590050 14160942 985590050 14160942 985958373 13781604 985958373 13781604 986697034 13125205 986697034 13125205 987971273 11564526 987971273 11564526 988828098 10982493 988828098 10982493 989509853 9875227 989509853 9875227 991210195 8172123 991210195 8172123 991748315 7786872 991748315 7786872 992716496 7130692 992716496 7130692 993389968 6270382 993389968 6270382 993789024 5728783 993789024 5728783 994481266 5287661 994481266 5287661 995114861 4667063 995114861 4667063 995577864 4161725 995577864 4161725 996788960 3206966 996788960 3206966 996907038 3092315 996907038 3092315 996979581 506044343 996979581 506044343 482522548 533751123 482522548 533751123 437235419 603292445 437235419 603292445 341791903 677024806 341791903 677024806 318367409 698680990 318367409 698680990 286389490 733364724 286389490 733364724 263055003 738462416 263055003 738462416 253132821 756307821 253132821 756307821 234658110 774364860 234658110 774364860 204270227 798072718 204270227 798072718 192198562 813122906 192198562 813122906 174075578 833537052 174075578 833537052 165438055 872811369 165438055 872811369 126609458 876669891 126609458 876669891 113071118 892758638 113071118 892758638 102933475 911748244 102933475 911748244 75004701 927900321 75004701 927900321 73840126 929226583 73840126 929226583 65476948 938631387 65476948 938631387 63310448 942765521 63310448 942765521 56498027 946297759 56498027 946297759 53846615 949173950 53846615 949173950 44346806 958009767 44346806 958009767 42564721 962664064 42564721 962664064 38194389 963636844 38194389 963636844 34911068 967245703 34911068 967245703 29501409 973335676 29501409 973335676 26885777 978082076 26885777 978082076 21616956 980083189 21616956 980083189 19121486 982364800 19121486 982364800 17426433 983719911 17426433 983719911 16472775 984666746 16472775 984666746 15589359 986235324 15589359 986235324 13825883 987999951 13825883 987999951 12705285 988380347 12705285 988380347 9743541 991450670 9743541 991450670 8449018 991966213 8449018 991966213 7962509 992479099 7962509 992479099 7191643 993194903 7191643 993194903 6201651 993766992 6201651 993766992 6043211 994699015 6043211 994699015 5053652 994999445 5053652 994999445 4797964 995494028 4797964 995494028 4221134 995688539 4221134 995688539 4130897 996083216 4130897 996083216 3880220 996099302 3880220 499498914 3880220 499498914 519440391 454878762 519440391 454878762 546598516 371215994 546598516 371215994 654904123 324524252 654904123 324524252 684942131 294654180 684942131 294654180 721562353 272309454 721562353 272309454 728396368 264420707 728396368 264420707 742594945 253251854 742594945 253251854 750914452 246846156 750914452 246846156 765169156 215450278 765169156 215450278 784379835 201285038 784379835 201285038 803373109 192708271 803373109 192708271 812265728 178634819 812265728 178634819 821058086 138262933 821058086 138262933 866144474 130894051 866144474 130894051 878935322 110079486 878935322 110079486 893950329 101186339 893950329 101186339 908968505 89077965 908968505 89077965 909586538 87608798 909586538 87608798 915787601 74803280 915787601 74803280 924131376 64384615 924131376 64384615 937728744 59927785 937728744 59927785 940032173 58618331 940032173 58618331 945744831 44890143 945744831 44890143 959466657 38872462 959466657 38872462 962051127 34706349 962051127 34706349 967167798 31380923 967167798 31380923 970344413 27847778 970344413 27847778 972041946 27016933 972041946 27016933 973642635 23645226 973642635 23645226 977221588 21279105 977221588 21279105 978765193 19187335 978765193 19187335 982587503 16373894 982587503 16373894 984109877 14816197 984109877 14816197 985091886 14594036 985091886 14594036 985423858 14185275 985423858 14185275 985797687 13556524 985797687 13556524 988313512 11457371 988313512 11457371 988655831 11286422 988655831 11286422 989273986 10542790 989273986 10542790 990368381 9281625 990368381 9281625 991170869 8246205 991170869 8246205 991697777 7824474 991697777 7824474 992695887 7036194 992695887 7036194 993113236 6809890 993113236 6809890 993487289 6462071 993487289 6462071 993720613 5612650 993720613 5612650 994979652 4304461 994979652 4304461 996509569 3301693 996509569 3301693 996804204 3195060 996804204 532695369 996804204 532695369 385616579 622041297 385616579 622041297 361123461 653755976 361123461 653755976 343410501 659464565 343410501 659464565 335974893 700352057 335974893 700352057 288856279 737001647 288856279 737001647 245060342 756828173 245060342 756828173 224236303 784957699 224236303 784957699 205778350 805171026 205778350 805171026 194270504 816869234 194270504 816869234 171444676 832235591 171444676 832235591 166575236 843571028 166575236 843571028 156647837 872601014 156647837 872601014 126072953 886263293 126072953 886263293 114431919 911355731 114431919 911355731 77093308 925831332 77093308 925831332 69741849 942683886 69741849 942683886 57536352 944780867 57536352 944780867 55034224 949074903 55034224 949074903 46259104 954545935 46259104 954545935 44777928 956680700 44777928 956680700 43462513 959416259 43462513 959416259 38745126 963205816 38745126 963205816 34156401 967030211 34156401 967030211 32099416 969906277 32099416 969906277 30139749 971380990 30139749 971380990 29129157 977529700 29129157 977529700 22216030 979361400 22216030 979361400 19179475 982251670 19179475 982251670 18150136 983392634 18150136 983392634 16654360 985660915 16654360 985660915 14641022 986145040 14641022 986145040 14394975 987756010 14394975 987756010 12754536 988106912 12754536 988106912 12052753 990843525 12052753 990843525 9230340 991406918 9230340 991406918 8277167 992197973 8277167 992197973 7969719 992814386 7969719 992814386 6694084 993348055 6694084 993348055 6423922 994106648 6423922 994106648 5183083 994795068 5183083 994795068 4874898 995055384 4874898 995055384 4716344 995594591 4716344 995594591 4163663 995690266 4163663 995690266 4140985 996066315 4140985 996066315 3924599 511997722 3924599 511997722 515674712 458959950 515674712 458959950 624572585 349010446 624572585 349010446 655966216 318448514 655966216 318448514 708643403 290947631 708643403 290947631 717288807 274131080 717288807 274131080 729870794 263997477 729870794 263997477 756243555 229031446 756243555 229031446 770880180 223269900 770880180 223269900 782364099 213499061 782364099 213499061 793637883 204615631 793637883 204615631 800332810 188500293 800332810 188500293 818018362 157561866 818018362 157561866 852484183 141441621 852484183 141441621 863210142 120167039 863210142 120167039 886628580 110990864 886628580 110990864 891999858 98387624 891999858 98387624 905149564 89230420 905149564 89230420 913010915 80203988 913010915 80203988 921907255 75494069 921907255 75494069 936189002 60133390 936189002 60133390 940018885 56843618 940018885 56843618 948693224 48565066 948693224 48565066 954759210 39877643 954759210 39877643 960089550 37533456 960089550 37533456 963659350 33623274 963659350 33623274 967357689 29048070 967357689 29048070 971324920 26953288 971324920 26953288 974936174 23746625 974936174 23746625 976117241 22836755 976117241 22836755 977959919 21001510 977959919 21001510 979572241 18107656 979572241 18107656 981882175 16972878 981882175 16972878 983010445 16523893 983010445 16523893 983868455 14731114 983868455 14731114 985148850 14546208 985148850 14546208 988307910 11621977 988307910 11621977 989234947 10126053 989234947 10126053 989674591 8654136 989674591 8654136 991422595 8271548 991422595 8271548 991841315 7604815 991841315 7604815 992538087 7247218 992538087 7247218 992920721 6920762 992920721 6920762 994190576 5799966 994190576 5799966 994277016 5019695 994277016 5019695 995732615 4088907 995732615 4088907 996467691 3563615 996467691 3563615 996716662 3302072 996716662 515471941 996716662 515471941 434221616 626119930 434221616 626119930 373178678 652808523 373178678 652808523 342099226 678587308 342099226 678587308 299102521 726789670 299102521 726789670 248192759 754842362 248192759 754842362 240243699 775024681 240243699 775024681 224947441 778162106 224947441 778162106 198472678 814028317 198472678 814028317 184548316 827748055 184548316 827748055 167921140 864344870 167921140 864344870 130016452 884231088 130016452 884231088 93617532 910052877 93617532 910052877 80175996 923541547 80175996 923541547 74011502 930211518 74011502 930211518 64008873 940061783 64008873 940061783 59590384 942999436 59590384 942999436 57439154 945214558 57439154 945214558 53201415 949213126 53201415 949213126 49481403 953571024 49481403 953571024 46634181 954664885 46634181 954664885 42364433 958919641 42364433 958919641 39949976 965044110 39949976 965044110 35635875 969708060 35635875 969708060 31139252 972110693 31139252 972110693 23997885 977333525 23997885 977333525 23336120 978972287 23336120 978972287 22252545 980240941 22252545 980240941 20708834 980636392 20708834 980636392 19846662 981388542 19846662 981388542 18688336 983358093 18688336 983358093 16689024 984285382 16689024 984285382 15555754 985327381 15555754 985327381 14623608 986945146 14623608 986945146 13525466 987142267 13525466 987142267 13304055 987766739 13304055 987766739 12953422 990752798 12953422 990752798 9508825 991377739 9508825 991377739 8651861 992025061 8651861 992025061 8215158 992303841 8215158 992303841 7378992 992907388 7378992 992907388 6709938 993618459 6709938 993618459 5978259 993994181 5978259 993994181 5406248 994431609 5406248 994431609 5074179 994881125 5074179 994881125 4992056 995328680 4992056 995328680 4388549 995506356 4388549 995506356 4214371 995789736 4214371 995789736 4008840 995974541 4008840 995974541 3972087 497025510 3972087 497025510 506225701 489991236 506225701 489991236 572825795 361393542 572825795 361393542 642552648 349151804 642552648 349151804 660102174 327509513 660102174 327509513 689641245 292559265 689641245 292559265 712796639 285383225 712796639 285383225 717988834 270373809 717988834 270373809 763147825 232722604 763147825 232722604 772841657 223838179 772841657 223838179 775557551 222565703 775557551 222565703 791331703 205589775 791331703 205589775 815029874 182753398 815029874 182753398 815552577 174225490 815552577 174225490 846491893 149462786 846491893 149462786 854701000 141484018 854701000 141484018 860706840 126182482 860706840 126182482 874495494 112965325 874495494 112965325 886272787 103396670 886272787 103396670 902314894 93667591 902314894 93667591 905095840 86808061 905095840 86808061 920853843 70230013 920853843 70230013 931581113 65762847 931581113 65762847 934917775 60213720 934917775 60213720 949149943 40510256 949149943 40510256 959397253 39400823 959397253 39400823 961201465 36172554 961201465 36172554 964475089 33591077 964475089 33591077 970014181 29034538 970014181 29034538 972573162 25846075 972573162 25846075 973975911 25140391 973975911 25140391 974553569 24010880 974553569 24010880 977923160 21003160 977923160 21003160 981467315 17176335 981467315 17176335 982856774 16030277 982856774 16030277 983686862 15426095 983686862 15426095 984442243 14745848 984442243 14745848 987408456 11793025 987408456 11793025 989174286 10581579 989174286 10581579 989904787 9282017 989904787 9282017 990802433 8513044 990802433 8513044 991317762 8166552 991317762 8166552 991647509 8042627 991647509 8042627 991833620 7711404 991833620 7711404 992465994 7345982 992465994 7345982 992936171 6970376 992936171 6970376 994023004 5783369 994023004 5783369 994666508 5237372 994666508 5237372 995701165 3607505 995701165 3607505 996500289 3520588 996500289 3520588 996682833 3306102 996682833 3306102 996716410 507187353 996716410 507187353 450956670 551717513 450956670 551717513 412076125 595897739 412076125 595897739 383996165 634751739 383996165 634751739 343694350 661020758 343694350 661020758 332623857 722778576 332623857 722778576 269189199 732783152 269189199 732783152 256798132 747858467 256798132 747858467 252267330 749843040 252267330 749843040 250147922 756259732 250147922 756259732 240501127 769928470 240501127 769928470 219566285 800400160 219566285 800400160 198985350 809992567 198985350 809992567 177550497 857840813 177550497 857840813 143149748 863129691 143149748 863129691 134738122 869646359 134738122 869646359 127726410 881046206 127726410 881046206 119560272 893246005 119560272 893246005 101919980 903354548 101919980 903354548 96336659 906197802 96336659 906197802 94729653 916522653 94729653 916522653 84519520 924144309 84519520 924144309 74986831 931738697 74986831 931738697 68323200 938177549 68323200 938177549 62072388 940085376 62072388 940085376 61395826 941354623 61395826 941354623 57680837 945377115 57680837 945377115 54835200 950529171 54835200 950529171 47372436 956670403 47372436 956670403 43692474 957992870 43692474 957992870 41295723 963380915 41295723 963380915 37592804 964426250 37592804 964426250 35699930 966595351 35699930 966595351 34413538 969866623 34413538 969866623 26633796 974804444 26633796 974804444 26126736 976670712 26126736 976670712 24226242 977119372 24226242 977119372 23174927 978726914 23174927 978726914 20140759 981344182 20140759 981344182 19181339 983374414 19181339 983374414 17422633 984839845 17422633 984839845 15137694 986535025 15137694 986535025 14116322 986613435 14116322 986613435 13893962 987544694 13893962 987544694 13089949 987792372 13089949 987792372 9832385 990957846 9832385 990957846 8888445 992036275 8888445 992036275 7731609 992655593 7731609 992655593 7496386 992901781 7496386 992901781 6570261 993533280 6570261 993533280 6140837 993796295 6140837 993796295 5590282 994412854 5590282 994412854 5260888 994839147 5260888 994839147 4697639 995329156 4697639 995329156 4448286 995524394 4448286 995524394 4285778 505193600 4285778 505193600 563415849 420341493 563415849 420341493 637590471 314518459 637590471 314518459 688197047 297504514 688197047 297504514 705304174 292759889 705304174 292759889 708319215 286957709 708319215 286957709 719414783 252958223 719414783 252958223 749545295 244239579 749545295 244239579 756395172 223762438 756395172 223762438 778967040 217626106 778967040 217626106 804734927 188203940 804734927 188203940 837207108 161442524 837207108 161442524 838218291 152501048 838218291 152501048 853467954 142835599 853467954 142835599 860445697 115220837 860445697 115220837 886177680 99848269 886177680 99848269 902398608 96800001 902398608 96800001 904978268 88384867 904978268 88384867 910302443 80194553 910302443 80194553 919457642 78861943 919457642 78861943 924511547 65878154 924511547 65878154 933777768 64050999 933777768 64050999 934535592 62990516 934535592 62990516 954674535 42113427 954674535 42113427 958598606 40392548 958598606 40392548 961780122 36041254 961780122 36041254 965599486 30207584 965599486 30207584 969533188 29416944 969533188 29416944 972383848 26794647 972383848 26794647 973633365 24717175 973633365 24717175 975030371 24110847 975030371 24110847 975684621 22090013 975684621 22090013 977563653 21018974 977563653 21018974 980631128 18419407 980631128 18419407 981696715 17767705 981696715 17767705 984083548 15268690 984083548 15268690 987018255 12939182 987018255 12939182 987386116 12734228 987386116 12734228 987815245 10715354 987815245 10715354 989315012 10452910 989315012 10452910 989898935 8528118 989898935 8528118 991595081 7817893 991595081 7817893 992000998 7595436 992000998 7595436 992633331 7079090 992633331 7079090 993183281 6703366 993183281 6703366 993531317 6467520 993531317 6467520 993957183 5984742 993957183 5984742 994608799 5347335 994608799 5347335 995441993 4321590 995441993 4321590 995770522 3606746 995770522 3606746 996642776 3341571 996642776 3341571 996707558 3340705 996707558 545376445 996707558 545376445 404140188 635570126 404140188 635570126 363104668 655961672 363104668 655961672 333085644 699630554 333085644 699630554 270993977 730799138 270993977 730799138 264395808 738847676 264395808 738847676 255627397 749915931 255627397 749915931 250253943 756026757 250253943 756026757 243089070 761719687 243089070 761719687 223011628 799612676 223011628 799612676 194211246 809680968 194211246 809680968 182860644 840332465 182860644 840332465 158049865 846598946 158049865 846598946 142009404 864559092 142009404 864559092 135644980 867469057 135644980 867469057 132467564 878248261 132467564 878248261 121743264 879553915 121743264 879553915 120667061 892528572 120667061 892528572 104020978 903268497 104020978 903268497 96407656 910195960 96407656 910195960 85884929 918285184 85884929 918285184 80608534 926218830 80608534 926218830 71551213 932948059 71551213 932948059 67428548 937320164 67428548 937320164 63033271 940345215 63033271 940345215 59694099 942549973 59694099 942549973 56858750 945215872 56858750 945215872 52354373 950475465 52354373 950475465 48853557 952445154 48853557 952445154 44906070 956175319 44906070 956175319 43562241 958065207 43562241 958065207 40239850 963140781 40239850 963140781 36810274 964974895 36810274 964974895 35043685 966252185 35043685 966252185 31007455 972466962 31007455 972466962 28421172 975483507 28421172 975483507 24378109 977388636 24378109 977388636 23360661 978526054 23360661 978526054 21721480 980791118 21721480 980791118 20289207 980940559 20289207 980940559 19692408 981677035 19692408 981677035 18363247 982712427 18363247 982712427 18086381 983112944 18086381 983112944 17155699 984457979 17155699 984457979 15235132 986476037 15235132 986476037 13476642 989116217 13476642 989116217 10659355 990282140 10659355 990282140 9507486 991329054 9507486 991329054 8332820 992454821 8332820 992454821 7817267 992605087 7817267 992605087 7325592 993678603 7325592 993678603 6190420 994472874 6190420 994472874 5192152 994756135 5192152 994756135 5033556 994961830 5033556 994961830 4453945 995466887 4453945 995466887 4405581 511422040 4405581 511422040 535257684 368727303 535257684 368727303 634922450 349967188 634922450 349967188 652553741 306347346 652553741 306347346 694085238 300808781 694085238 300808781 704122375 285352301 704122375 285352301 741961443 255310275 741961443 255310275 745037242 244049961 745037242 244049961 767648836 225410574 767648836 225410574 776566948 215220550 776566948 215220550 803767263 164251338 803767263 164251338 842572739 151423895 842572739 151423895 847608110 143511107 847608110 143511107 855782611 142989556 855782611 142989556 858438350 130394318 858438350 130394318 882275576 115393777 882275576 115393777 895234702 101249028 895234702 101249028 904555872 88636878 904555872 88636878 918389167 79181009 918389167 79181009 927548040 70672194 927548040 70672194 933493696 64682937 933493696 64682937 933985713 58134223 933985713 58134223 945175981 46472603 945175981 46472603 955568301 43088894 955568301 43088894 956920358 41335092 956920358 41335092 957995241 41070058 957995241 41070058 959965983 37546802 959965983 37546802 963931286 30481603 963931286 30481603 969672060 27685599 969672060 27685599 971850816 26301175 971850816 26301175 974319957 25143341 974319957 25143341 975245482 23844802 975245482 23844802 977234640 22056769 977234640 22056769 980245940 19073640 980245940 19073640 980672454 18102947 980672454 18102947 983628262 15807638 983628262 15807638 984214034 14732419 984214034 14732419 985963487 13530519 985963487 13530519 986885253 12904416 986885253 12904416 987491412 12321728 987491412 12321728 988222924 10719391 988222924 10719391 989279644 10496512 989279644 10496512 990418132 9353928 990418132 9353928 991015737 8630572 991015737 8630572 991455532 7918598 991455532 7918598 991931460 7238878 991931460 7238878 993291846 6271567 993291846 6271567 993939761 6055757 993939761 6055757 994982524 4499822 994982524 4499822 995992192 3566574 995992192 3566574 996649748 3419831 996649748 535433800 996649748 535433800 457690486 550354533 457690486 550354533 444152078 632413938 444152078 632413938 350837904 652482048 350837904 652482048 309632362 698817684 309632362 698817684 300340569 719150004 300340569 719150004 274615957 732230029 274615957 732230029 265604294 736241615 265604294 736241615 251539488 760706985 251539488 760706985 203776501 797010187 203776501 797010187 203039645 798408952 203039645 798408952 191055374 821325021 191055374 821325021 175177389 831257611 175177389 831257611 151376671 858274404 151376671 858274404 141986744 864792749 141986744 864792749 135543718 870694498 135543718 870694498 126733674 874721579 126733674 874721579 113519972 891158135 113519972 891158135 102556609 902449757 102556609 902449757 97164532 906879067 97164532 906879067 92616411 914568040 92616411 914568040 75749131 926235255 75749131 926235255 67441897 939693576 67441897 939693576 60753625 943885237 60753625 943885237 56173797 947456374 56173797 947456374 51896296 951167091 51896296 951167091 49059974 952497247 49059974 952497247 45709556 955490093 45709556 955490093 44201637 959363936 44201637 959363936 39731655 963818485 39731655 963818485 36844644 964967554 36844644 964967554 34148498 967766284 34148498 967766284 29411964 972460424 29411964 972460424 25988305 976240030 25988305 976240030 24457694 976889211 24457694 976889211 24362756 977414276 24362756 977414276 23238391 979352251 23238391 979352251 20560393 980913150 20560393 980913150 19485046 982141348 19485046 982141348 18564263 984345175 18564263 984345175 16532927 985521643 16532927 985521643 14831259 986731831 14831259 986731831 12694954 989204414 12694954 989204414 10479861 990035481 10479861 990035481 9281486 991250621 9281486 991250621 8612920 992153691 8612920 992153691 7792045 992790499 7792045 992790499 7289329 993131364 7289329 993131364 6782276 993572470 6782276 993572470 6305443 993856515 6305443 993856515 5506021 994285713 5506021 994285713 5299926 995236963 5299926 995236963 4557273 995404935 4557273 995404935 4458698 538021637 4458698 538021637 487286679 473253955 487286679 473253955 527199552 463067437 527199552 463067437 629791339 366138087 629791339 366138087 646998961 311260190 646998961 311260190 692962507 297864323 692962507 297864323 707565289 271787998 707565289 271787998 737242472 261396343 737242472 261396343 743517420 252312819 743517420 252312819 754741800 233331787 754741800 233331787 766423218 228195271 766423218 228195271 776540639 203051841 776540639 203051841 800932678 177482901 800932678 177482901 823356654 164781558 823356654 164781558 839901495 154350677 839901495 154350677 853124908 145166975 853124908 145166975 853998900 130836983 853998900 130836983 881718217 109577728 881718217 109577728 895447572 101645780 895447572 101645780 901983245 93185833 901983245 93185833 912040157 80975093 912040157 80975093 918385173 67201807 918385173 67201807 931998954 65590331 931998954 65590331 935324093 53886974 935324093 53886974 945079099 43759960 945079099 43759960 955351313 42721134 955351313 42721134 956840230 41953261 956840230 41953261 957220846 38110711 957220846 38110711 964775533 29893116 964775533 29893116 969637326 29594853 969637326 29594853 969754124 29041042 969754124 29041042 971307226 27965728 971307226 27965728 972153425 26861468 972153425 26861468 973050489 25716499 973050489 25716499 974619401 24707557 974619401 24707557 976171374 23211894 976171374 23211894 978762208 19865247 978762208 19865247 979678635 19323590 979678635 19323590 980109485 18876756 980109485 18876756 982941764 16659917 982941764 16659917 983223892 16475714 983223892 16475714 983866719 14075058 983866719 14075058 985985706 13297462 985985706 13297462 986920444 12963513 986920444 12963513 987445682 11942818 987445682 11942818 989068339 10241936 989068339 10241936 990127776 9676898 990127776 9676898 990821065 8807299 990821065 8807299 991024591 8301872 991024591 8301872 991570428 8106861 991570428 8106861 991795237 7916821 991795237 7916821 992416748 7300434 992416748 7300434 992734271 7098324 992734271 7098324 993132023 6747485 993132023 6747485 993512979 6487550 993512979 6487550 993709853 6184097 993709853 6184097 994944879 4871382 994944879 4871382 995885335 4166449 995885335 4166449 996425007 3630490 996425007 592545584 996425007 592545584 395841885 619954395 395841885 619954395 362738697 637246740 362738697 637246740 359681343 641081259 359681343 641081259 314407030 714262609 314407030 714262609 274714998 732309180 274714998 732309180 265674073 741243063 265674073 741243063 258673475 779239499 258673475 779239499 211508928 792783335 211508928 792783335 198678636 826683363 198678636 826683363 150403374 853370957 150403374 853370957 139243552 866266856 139243552 866266856 128513880 872789566 128513880 872789566 112888729 891109462 112888729 891109462 103050497 899082404 103050497 899082404 98248687 913823331 98248687 913823331 76580710 930214532 76580710 930214532 68625620 935758632 68625620 935758632 64364470 938936192 64364470 938936192 62282399 943254276 62282399 943254276 57901879 945533174 57901879 945533174 54457728 949150679 54457728 949150679 48818314 953295962 48818314 953295962 44271580 956820592 44271580 956820592 41628383 959402610 41628383 959402610 40943028 963172083 40943028 963172083 37175213 964261874 37175213 964261874 35369377 968952915 35369377 968952915 31261088 971061618 31261088 971061618 27965420 974507998 27965420 974507998 25533417 976708825 25533417 976708825 24471845 977296346 24471845 977296346 21330049 980461365 21330049 980461365 19667329 981983990 19667329 981983990 18582863 983820864 18582863 983820864 17121365 984909325 17121365 984909325 15270223 986030824 15270223 986030824 13357378 989191466 13357378 989191466 10382275 990930271 10382275 990930271 8676815 991804679 8676815 991804679 8444879 991990633 8444879 991990633 8158904 992673157 8158904 992673157 5999598 994007320 5999598 994007320 5436260 994366739 5436260 994366739 5331658 994574805 5331658 994574805 5281043 995152191 5281043 995152191 4626199 995251608 4626199 528028916 4626199 528028916 599071146 372745868 599071146 372745868 656660830 326652991 656660830 326652991 687654282 307591666 687654282 307591666 696478816 283714289 696478816 283714289 729033650 264525153 729033650 264525153 736599447 255353472 736599447 255353472 756674990 236525006 756674990 236525006 765817776 202044475 765817776 202044475 806270987 183426798 806270987 183426798 830739792 160303534 830739792 160303534 851285345 133816686 851285345 133816686 879908531 117554073 879908531 117554073 881847329 115499927 881847329 115499927 886618390 109312817 886618390 109312817 891560327 102326408 891560327 102326408 903966603 88515567 903966603 88515567 914598464 76104647 914598464 76104647 924598891 69566742 924598891 69566742 931217814 66020183 931217814 66020183 933158461 64996214 933158461 64996214 939845349 49897261 939845349 49897261 953782257 44505116 953782257 44505116 954516046 43351484 954516046 43351484 955791696 38953298 955791696 38953298 960378099 38025355 960378099 38025355 962659387 32483246 962659387 32483246 968110128 30903505 968110128 30903505 968760677 30439485 968760677 30439485 969896841 28720544 969896841 28720544 970796720 26803101 970796720 26803101 972941244 25539031 972941244 25539031 974496262 24780131 974496262 24780131 975929420 21990670 975929420 21990670 977551893 21825059 977551893 21825059 978899549 19989158 978899549 19989158 979883065 19350607 979883065 19350607 980258918 19075625 980258918 19075625 982484639 17013480 982484639 17013480 983938932 15344261 983938932 15344261 985277493 14340026 985277493 14340026 985598437 13801534 985598437 13801534 986361625 13615860 986361625 13615860 988112433 11081452 988112433 11081452 988939163 9967885 988939163 9967885 989857978 9657733 989857978 9657733 990278490 9247538 990278490 9247538 990669567 8812043 990669567 8812043 990979050 8219102 990979050 8219102 991623618 8092013 991623618 8092013 991766922 7526706 991766922 7526706 992441030 7048568 992441030 7048568 993140420 6552572 993140420 6552572 994189158 4942753 994189158 4942753 995560499 4355818 995560499 4355818 995673600 3848145 995673600 3848145 996311642 3738587 996311642 453464801 996311642 453464801 439642547 584179279 439642547 584179279 399333195 602831560 399333195 602831560 381073093 634835838 381073093 634835838 319054623 689202003 319054623 689202003 303986227 710946027 303986227 710946027 277660584 730281113 277660584 730281113 266444469 748392739 266444469 748392739 249099633 753106937 249099633 753106937 226641745 786167092 226641745 786167092 212558578 791538664 212558578 791538664 199564536 800974268 199564536 800974268 177049900 825954395 177049900 825954395 156061323 849432501 156061323 849432501 144917960 857692179 144917960 857692179 137580685 871967433 137580685 871967433 128318801 877567524 128318801 877567524 113550671 892695237 113550671 892695237 106438952 898400792 106438952 898400792 94452261 913817898 94452261 913817898 83289534 921581282 83289534 921581282 78153733 927051975 78153733 927051975 70561466 932419568 70561466 932419568 67432251 939519501 67432251 939519501 57928225 943892099 57928225 943892099 56495753 947622601 56495753 947622601 52958010 949922797 52958010 949922797 49829951 951600327 49829951 951600327 47773421 954888045 47773421 954888045 42304652 958676506 42304652 958676506 40612324 962478638 40612324 962478638 37318294 965451714 37318294 965451714 35138119 971316078 35138119 971316078 28446851 973569631 28446851 973569631 25885263 976151165 25885263 976151165 24089464 977326943 24089464 977326943 22454173 980253935 22454173 980253935 20793772 980443460 20793772 980443460 20692129 981089014 20692129 981089014 18857303 983734054 18857303 983734054 17266087 984458232 17266087 984458232 16238844 986548871 16238844 986548871 11390419 990555543 11390419 990555543 9326074 991315166 9326074 991315166 8999448 991422814 8999448 991422814 8655611 991928703 8655611 991928703 8315907 992545899 8315907 992545899 7671714 993350840 7671714 993350840 6511562 993967748 6511562 993967748 5595504 994210287 5595504 994210287 5307785 995052154 5307785 995052154 4808597 551500810 4808597 551500810 550197185 434232155 550197185 434232155 581521564 401598976 581521564 401598976 623808876 374550212 623808876 374550212 642782447 343135856 642782447 343135856 661400280 336282897 661400280 336282897 667222838 312381297 667222838 312381297 732726194 258685240 732726194 258685240 761727623 236089814 761727623 236089814 782688814 204643751 782688814 204643751 794339754 203170759 794339754 203170759 809363571 182798213 809363571 182798213 820439501 174023927 820439501 174023927 825276653 172122313 825276653 172122313 833029465 160956712 833029465 160956712 849960239 138593990 849960239 138593990 861100729 122058847 861100729 122058847 880121867 117668285 880121867 117668285 881629376 109757477 881629376 109757477 890527047 105110135 890527047 105110135 903695603 91319649 903695603 91319649 909910210 78155329 909910210 78155329 923582304 69616632 923582304 69616632 931789425 62560485 931789425 62560485 939702154 55446646 939702154 55446646 952967186 44659422 952967186 44659422 954573611 44239588 954573611 44239588 954681140 42286161 954681140 42286161 959949060 38401883 959949060 38401883 961047312 35169301 961047312 35169301 966156931 30570679 966156931 30570679 969645846 27137857 969645846 27137857 973817482 23467183 973817482 23467183 978732160 20349013 978732160 20349013 979795501 18346042 979795501 18346042 982437802 16540778 982437802 16540778 983963811 14835455 983963811 14835455 986054699 13799222 986054699 13799222 986757617 12902880 986757617 12902880 987713632 11709198 987713632 11709198 988344826 11366065 988344826 11366065 989511653 10283064 989511653 10283064 990155366 9492790 990155366 9492790 990416319 9277205 990416319 9277205 990790952 8528719 990790952 8528719 991583238 8178256 991583238 8178256 992290969 7430722 992290969 7430722 993086837 6753498 993086837 6753498 994123446 5618636 994123446 5618636 994830765 4550340 994830765 4550340 995815946 3925664 995815946 3925664 996210631 446889826 996210631 446889826 533782300 480932310 533782300 480932310 485852591 537736514 485852591 537736514 405240909 596951547 405240909 596951547 338432563 679479569 338432563 679479569 312636012 693928506 312636012 693928506 302071834 707846175 302071834 707846175 279725954 727121341 279725954 727121341 250958947 761535071 250958947 761535071 231432439 787947904 231432439 787947904 207065225 798719925 207065225 798719925 200039785 814239801 200039785 814239801 180168827 847626949 180168827 847626949 151457074 854430216 151457074 854430216 138121102 863672863 138121102 863672863 131610081 871421497 131610081 871421497 129290320 872580477 129290320 872580477 115993378 885753773 115993378 885753773 111020485 892644654 111020485 892644654 107194932 894692791 107194932 894692791 105771054 897819719 105771054 897819719 96073506 911961279 96073506 911961279 82360323 922146270 82360323 922146270 76896189 931656671 76896189 931656671 70055522 936005394 70055522 936005394 64063489 940422139 64063489 940422139 58777015 945670317 58777015 945670317 54079633 947410500 54079633 947410500 53135845 949653678 53135845 949653678 50470772 951378230 50470772 951378230 48151925 954399601 48151925 954399601 44505056 956869032 44505056 956869032 41072421 960078178 41072421 960078178 39017947 963619264 39017947 963619264 36107042 964989851 36107042 964989851 35673628 968320793 35673628 968320793 30545570 972034605 30545570 972034605 28096786 973639999 28096786 973639999 26986443 974686528 26986443 974686528 26097829 975493297 26097829 975493297 25558970 976556539 25558970 976556539 24348025 977970422 24348025 977970422 22117286 980111739 22117286 980111739 20975405 980352827 20975405 980352827 19342853 982040760 19342853 982040760 18853477 982779275 18853477 982779275 17216361 984372905 17216361 984372905 16514597 984774195 16514597 984774195 14562048 986898020 14562048 986898020 13617260 987882802 13617260 987882802 12302042 988952923 12302042 988952923 11457598 990504321 11457598 990504321 9429357 991216466 9429357 991216466 9036316 991553933 9036316 991553933 8489585 992261222 8489585 992261222 7703902 993275442 7703902 993275442 6669991 993477963 6669991 993477963 6222666 993820091 6222666 993820091 5655657 994411927 5655657 994411927 5356992 995045035 5356992 995045035 4811082 429920734 4811082 429920734 570739653 424492244 570739653 424492244 576532892 387517699 576532892 387517699 612856164 380211076 612856164 380211076 625070994 358709914 625070994 358709914 649838318 344208799 649838318 344208799 665184816 328813426 665184816 328813426 679251328 316197488 679251328 316197488 689976431 291981894 689976431 291981894 710186972 269215033 710186972 269215033 732072655 260124069 732072655 260124069 756209944 237897626 756209944 237897626 760986857 219022929 760986857 219022929 782965185 207215122 782965185 207215122 794087061 192258253 794087061 192258253 812993833 174373528 812993833 174373528 849600873 142940205 849600873 142940205 865534887 128914058 865534887 128914058 872233478 123929059 872233478 123929059 874743525 122479392 874743525 122479392 886383030 111979833 886383030 111979833 889484232 105418974 889484232 105418974 902723588 96187354 902723588 96187354 903262541 89728011 903262541 89728011 920504053 76590118 920504053 76590118 923338128 74224762 923338128 74224762 926226427 70857200 926226427 70857200 942377182 56315492 942377182 56315492 952348446 45864691 952348446 45864691 954027629 41683111 954027629 41683111 959358303 35281120 959358303 35281120 965685216 32621672 965685216 32621672 968328471 30724672 968328471 30724672 968850596 27300865 968850596 27300865 973432546 24576026 973432546 24576026 976230590 21484571 976230590 21484571 979146420 19926791 979146420 19926791 980224560 17141223 980224560 17141223 983875156 15136336 983875156 15136336 984791760 14359105 984791760 14359105 985588550 13935770 985588550 13935770 986558226 12560475 986558226 12560475 987821986 11832500 987821986 11832500 989494316 9679542 989494316 9679542 990161319 9448874 990161319 9448874 990490898 9212048 990490898 9212048 990675617 9021806 990675617 9021806 990745403 8704387 990745403 8704387 991238915 7995422 991238915 7995422 992423393 7383400 992423393 7383400 993698760 6255447 993698760 6255447 994058794 5768210 994058794 5768210 994406603 5499026 994406603 5499026 995446230 4636814 995446230 4636814 995573465 4360522 995573465 4360522 995865722 3987851 995865722 3987851 996144330 453344211 996144330 453344211 510480705 500956134 510480705 500956134 490945832 561673769 490945832 561673769 431476745 593098353 431476745 593098353 346004341 655595474 346004341 655595474 338048300 666093157 338048300 666093157 331727582 691656113 331727582 691656113 298054114 710649117 298054114 710649117 280670938 746504837 280670938 746504837 252990241 748448212 252990241 748448212 244807879 772180203 244807879 772180203 223667698 782997819 223667698 782997819 215623988 788589346 215623988 788589346 198390853 813414364 198390853 813414364 176041648 829634952 176041648 829634952 159917690 847516181 159917690 847516181 152260847 854330998 152260847 854330998 141105135 861758922 141105135 861758922 129811407 882006793 129811407 882006793 118861451 885905899 118861451 885905899 113465886 891126873 113465886 891126873 107132405 894908334 107132405 894908334 104575567 904180730 104575567 904180730 93103302 918436793 93103302 918436793 83081981 920201452 83081981 920201452 76648781 930708928 76648781 930708928 70154012 931829465 70154012 931829465 69016868 934940163 69016868 934940163 65272008 937370839 65272008 937370839 64878055 938185835 64878055 938185835 61874207 941765841 61874207 941765841 60024169 944570822 60024169 944570822 56665524 944968668 56665524 944968668 54803507 946928992 54803507 946928992 52466220 949567373 52466220 949567373 50960957 950213163 50960957 950213163 45887649 955253458 45887649 955253458 43725505 957957578 43725505 957957578 42882801 960161377 42882801 960161377 39630321 962945248 39630321 962945248 36272420 970154896 36272420 970154896 30579891 971981130 30579891 971981130 28436019 973170134 28436019 973170134 24941099 976496769 24941099 976496769 24399423 976974045 24399423 976974045 24242065 978040215 24242065 978040215 22758211 979520530 22758211 979520530 21036120 981306459 21036120 981306459 19232132 982435840 19232132 982435840 17507161 984152553 17507161 984152553 16821632 984805660 16821632 984805660 14705632 986172491 14705632 986172491 12982521 988764333 12982521 988764333 11713980 989084220 11713980 989084220 10480822 990317762 10480822 990317762 9675303 991000203 9675303 991000203 9133836 991261301 9133836 991261301 8417376 992351816 8417376 992351816 7880544 992611464 7880544 992611464 7467945 993270630 7467945 993270630 6576499 993800739 6576499 993800739 5929925 993978203 5929925 993978203 5714403 995002304 5714403 995002304 4819888 438785056 4819888 438785056 567767701 408000306 567767701 408000306 603982431 376202208 603982431 376202208 640478983 355221007 640478983 355221007 645008047 345959926 645008047 345959926 668080081 323766347 668080081 323766347 704705631 282193978 704705631 282193978 724798278 272578320 724798278 272578320 754018823 243828242 754018823 243828242 759974407 237374410 759974407 237374410 766299876 224361498 766299876 224361498 784730511 198476173 784730511 198476173 816062157 177692746 816062157 177692746 822440745 175717275 822440745 175717275 834654178 158260395 834654178 158260395 843150206 150921481 843150206 150921481 857478546 127755654 857478546 127755654 874573824 123461252 874573824 123461252 875123850 114729437 875123850 114729437 884770746 99822053 884770746 99822053 906173789 88543057 906173789 88543057 918115714 80247240 918115714 80247240 922903131 74439325 922903131 74439325 927761428 58981575 927761428 58981575 947995431 50256289 947995431 50256289 951251158 46846559 951251158 46846559 959300200 38035946 959300200 38035946 961351765 37145441 961351765 37145441 964193268 34253588 964193268 34253588 965095307 33083276 965095307 33083276 967982755 31127482 967982755 31127482 969214395 29723229 969214395 29723229 969688704 29421184 969688704 29421184 970343149 28835010 970343149 28835010 972580324 26714665 972580324 26714665 973428650 24993451 973428650 24993451 975352206 23777357 975352206 23777357 977360399 21732638 977360399 21732638 978556793 20716711 978556793 20716711 979305506 19062037 979305506 19062037 982216483 17151741 982216483 17151741 982594673 16340494 982594673 16340494 984785397 14208088 984785397 14208088 988076858 11185629 988076858 11185629 988888476 10392225 988888476 10392225 989721605 9505574 989721605 9505574 990580517 9217657 990580517 9217657 990951188 8544823 990951188 8544823 992376493 7433048 992376493 7433048 993041208 6069270 993041208 6069270 993991079 4700918 993991079 4700918 996018430 4092533 996018430 468674290 996018430 468674290 467817903 557840162 467817903 557840162 440488089 592332699 440488089 592332699 376053657 632789471 376053657 632789471 347299122 653729365 347299122 653729365 345988412 655391512 345988412 655391512 335943117 696741383 335943117 696741383 300921613 715090998 300921613 715090998 282693423 735380832 282693423 735380832 239826068 771837910 239826068 771837910 222528569 783091588 222528569 783091588 216325325 804245365 216325325 804245365 191069988 809091427 191069988 809091427 187839864 818905079 187839864 818905079 178483288 835322131 178483288 835322131 152273456 851066621 152273456 851066621 146160117 859550120 146160117 859550120 131196102 870077350 131196102 870077350 124035409 879456835 124035409 879456835 120081664 887962198 120081664 887962198 107155299 906282461 107155299 906282461 95196671 916963015 95196671 916963015 81963921 921136455 81963921 921136455 72936985 929142770 72936985 929142770 72261251 932861496 72261251 932861496 68823897 933405417 68823897 933405417 65636389 937027007 65636389 937027007 64458365 938660679 64458365 938660679 57638278 943968065 57638278 943968065 56849355 945194809 56849355 945194809 51786956 949545063 51786956 949545063 50979594 950231113 50979594 950231113 46886804 957128022 46886804 957128022 43252626 958133871 43252626 958133871 37728822 970110535 37728822 970110535 30865541 972522762 30865541 972522762 28479563 974669686 28479563 974669686 24630952 976929281 24630952 976929281 23512066 977801954 23512066 977801954 22654117 978845898 22654117 978845898 22333982 979382525 22333982 979382525 20949746 980651089 20949746 980651089 20418135 981823218 20418135 981823218 18905750 982155946 18905750 982155946 18787107 982607197 18787107 982607197 16690313 985623840 16690313 985623840 14633449 987439875 14633449 987439875 13131664 988533961 13131664 988533961 11173527 989851904 11173527 989851904 10101299 990676564 10101299 990676564 9732292 990730218 9732292 990730218 9266851 991786468 9266851 991786468 8472529 992669006 8472529 992669006 7503173 993141791 7503173 993141791 6971301 993623240 6971301 993623240 6167340 993987318 6167340 993987318 5143035 994905612 5143035 994905612 4979569 552759183 4979569 552759183 524207962 454817051 524207962 454817051 565067826 388724312 565067826 388724312 636729940 359232358 636729940 359232358 642531013 355438181 642531013 355438181 646200213 344960800 646200213 344960800 660257635 326766512 660257635 326766512 672752435 319519653 672752435 319519653 694968659 300610249 694968659 300610249 718811013 276349039 718811013 276349039 723596196 259434463 723596196 259434463 745294465 248577022 745294465 248577022 759088794 221453851 759088794 221453851 795833717 199606119 795833717 199606119 806119014 187789190 806119014 187789190 821051894 176282034 821051894 176282034 837886459 156259723 837886459 156259723 846461128 138968518 846461128 138968518 868516029 128371047 868516029 128371047 870159062 124742503 870159062 124742503 878812046 115351921 878812046 115351921 884522927 110449250 884522927 110449250 892875275 105697164 892875275 105697164 895923422 95583101 895923422 95583101 909715147 86539335 909715147 86539335 912946061 80255109 912946061 80255109 920164617 65851507 920164617 65851507 934676371 53766497 934676371 53766497 945769136 49766657 945769136 49766657 951100394 47058470 951100394 47058470 951796028 40535667 951796028 40535667 960233845 37960990 960233845 37960990 962077009 34699881 962077009 34699881 965057574 33607481 965057574 33607481 966644509 32487563 966644509 32487563 967528512 29981914 967528512 29981914 970026693 27666505 970026693 27666505 971882347 27537406 971882347 27537406 971946063 27302098 971946063 27302098 973564686 23287215 973564686 23287215 977183586 20936999 977183586 20936999 978537488 19633894 978537488 19633894 980587355 18064082 980587355 18064082 981984074 17246817 981984074 17246817 983071209 15368505 983071209 15368505 984629009 15127307 984629009 15127307 984956233 13066765 984956233 13066765 987704595 11319000 987704595 11319000 988799809 10742560 988799809 10742560 989557373 9713388 989557373 9713388 990431319 9399215 990431319 9399215 990717822 8808495 990717822 8808495 991021365 8579694 991021365 8579694 991729133 7918810 991729133 7918810 992121702 7479171 992121702 7479171 993523922 5577018 993523922 5577018 995374409 4711443 995374409 4711443 995375532 505916457 995375532 505916457 460572243 559030721 460572243 559030721 433241112 596501745 433241112 596501745 399642968 614323138 399642968 614323138 350804732 675827761 350804732 675827761 322510195 690424521 322510195 690424521 303075895 699226537 303075895 699226537 284620610 731928715 284620610 731928715 265908202 766665860 265908202 766665860 224747663 775750470 224747663 775750470 223072000 779317460 223072000 779317460 206957360 807894468 206957360 807894468 188065132 821054918 188065132 821054918 170602474 830687508 170602474 830687508 159153516 850329922 159153516 850329922 147621894 856513051 147621894 856513051 131304701 871331923 131304701 871331923 124111641 880934884 124111641 880934884 116344058 886803911 116344058 886803911 109461792 893389877 109461792 893389877 107288447 895833626 107288447 895833626 102456068 902908843 102456068 902908843 98395553 910356219 98395553 910356219 86103278 918588649 86103278 918588649 79332337 924560781 79332337 924560781 74916841 927380267 74916841 927380267 73240534 930080974 73240534 930080974 66117983 936975880 66117983 936975880 64755216 938772155 64755216 938772155 62810928 942816383 62810928 942816383 58419243 944167260 58419243 944167260 55951227 949028434 55951227 949028434 52033309 949796567 52033309 949796567 49870019 951766263 49870019 951766263 46477005 957164730 46477005 957164730 38470291 962980658 38470291 962980658 35698006 966887576 35698006 966887576 32573051 971975629 32573051 971975629 28838788 972894076 28838788 972894076 26482378 976163061 26482378 976163061 24879135 977765350 24879135 977765350 22590948 978744719 22590948 978744719 22038677 979278034 22038677 979278034 19856345 981323549 19856345 981323549 19259666 982166526 19259666 982166526 18255722 983206328 18255722 983206328 16413099 984556967 16413099 984556967 15573399 986690783 15573399 986690783 13577926 987235806 13577926 987235806 12276478 989029990 12276478 989029990 11413955 989711540 11413955 989711540 10677455 990045556 10677455 990045556 9888369 990686931 9888369 990686931 9458364 991201328 9458364 991201328 8658115 992489091 8658115 992489091 7374466 992816225 7374466 992816225 7082218 993264010 7082218 993264010 6515590 993555046 6515590 993555046 6229276 993675788 6229276 993675788 5898041 994602611 5898041 994602611 5172227 994699151 5172227 994699151 5154324 465081759 5154324 465081759 540890537 441962636 540890537 441962636 569718645 419373632 569718645 419373632 598562257 389413753 598562257 389413753 639751520 355624127 639751520 355624127 645807843 350937784 645807843 350937784 652044642 327621057 652044642 327621057 673023688 281155836 673023688 281155836 721143330 256059075 721143330 256059075 744554011 241963691 744554011 241963691 767432271 210375650 767432271 210375650 793538814 189253656 793538814 189253656 814935666 164111991 814935666 164111991 836762359 156107435 836762359 156107435 844010026 154013082 844010026 154013082 857071164 130109598 857071164 130109598 871780535 124759641 871780535 124759641 876394040 117759314 876394040 117759314 883012295 113841976 883012295 113841976 891554619 103336930 891554619 103336930 903214794 91390938 903214794 91390938 912931781 84902790 912931781 84902790 913504416 80085877 913504416 80085877 923113143 67610744 923113143 67610744 938545342 57536323 938545342 57536323 942045099 56590476 942045099 56590476 948696333 49960435 948696333 49960435 950550625 48159625 950550625 48159625 950627079 40636755 950627079 40636755 960173096 37240318 960173096 37240318 963936753 33840304 963936753 33840304 965955655 33070410 965955655 33070410 966332673 32537159 966332673 32537159 968503940 30292749 968503940 30292749 969733172 29339899 969733172 29339899 971622980 27673735 971622980 27673735 973228205 25734158 973228205 25734158 975541296 23302246 975541296 23302246 977078561 21009796 977078561 21009796 980059808 17287549 980059808 17287549 984117912 15386883 984117912 15386883 984513262 15203378 984513262 15203378 984709015 13454149 984709015 13454149 987613087 11460369 987613087 11460369 988611596 11360628 988611596 11360628 989023245 10591367 989023245 10591367 989347746 9493023 989347746 9493023 990479600 8982408 990479600 8982408 990771469 8277318 990771469 8277318 991675917 7885331 991675917 7885331 993287581 6602973 993287581 6602973 995113692 4982936 995113692 468918294 995113692 468918294 525640772 496285483 525640772 496285483 460443756 564680423 460443756 564680423 435199923 613122268 435199923 613122268 354463402 648637660 354463402 648637660 344402793 667587206 344402793 667587206 312541691 712386036 312541691 712386036 275837370 731730920 275837370 731730920 263994782 741681888 263994782 741681888 232749807 768588318 232749807 768588318 218519891 792138699 218519891 792138699 194692360 825620070 194692360 825620070 162632400 840040810 162632400 840040810 156970503 845834351 156970503 845834351 153138053 862870628 153138053 862870628 135484429 866386670 135484429 866386670 125706113 881025513 125706113 881025513 119678390 884878743 119678390 884878743 107654114 895222126 107654114 895222126 99347392 903191591 99347392 903191591 98610803 905922176 98610803 905922176 86604135 915418447 86604135 915418447 80964856 924792200 80964856 924792200 75495889 935777254 75495889 935777254 66312056 937566927 66312056 937566927 64514259 938553355 64514259 938553355 60355565 941870372 60355565 941870372 59478636 944948525 59478636 944948525 50042781 951761225 50042781 951761225 47951041 954077466 47951041 954077466 43740133 961042239 43740133 961042239 37549127 963829628 37549127 963829628 35594277 966784485 35594277 966784485 33602981 968103685 33602981 968103685 32018091 971917534 32018091 971917534 28958488 972742986 28958488 972742986 27193509 974494489 27193509 974494489 25895394 975383781 25895394 975383781 24442750 977014746 24442750 977014746 23562466 978648271 23562466 978648271 22348464 979289804 22348464 979289804 21788879 980905301 21788879 980905301 19311473 981664551 19311473 981664551 18265137 983744409 18265137 983744409 16572113 985168996 16572113 985168996 15277788 987030015 15277788 987030015 13459209 988255012 13459209 988255012 11777446 989309650 11777446 989309650 11061551 989781495 11061551 989781495 10294266 990282307 10294266 990282307 9911679 990869789 9911679 990869789 9205956 991407107 9205956 991407107 8755842 992379276 8755842 992379276 7794701 992825171 7794701 992825171 7162284 993068726 7162284 993068726 6898031 993284742 6898031 993284742 6091132 993834805 6091132 993834805 5712527 994237032 5712527 994237032 5228555 994638740 5228555 994638740 5223209 458836527 5223209 458836527 544385242 453247990 544385242 453247990 565616024 411106370 565616024 411106370 603917101 388940185 603917101 388940185 619848890 376022912 619848890 376022912 629153369 360365526 629153369 360365526 650884198 335343410 650884198 335343410 666270132 331177028 666270132 331177028 669001139 323396810 669001139 323396810 685870795 291365345 685870795 291365345 711664551 281405991 711664551 281405991 733737871 264640679 733737871 264640679 739028753 260123828 739028753 260123828 750792363 246354154 750792363 246354154 755328602 229235288 755328602 229235288 784616823 207710617 784616823 207710617 808324086 184759455 808324086 184759455 821087016 162174944 821087016 162174944 837587275 145436643 837587275 145436643 853733380 143136355 853733380 143136355 856679930 132361084 856679930 132361084 867880804 128634651 867880804 128634651 871520546 121941137 871520546 121941137 878610692 116186373 878610692 116186373 883933202 112292532 883933202 112292532 888175659 100668395 888175659 100668395 903278173 94121658 903278173 94121658 911965052 81178523 911965052 81178523 921468772 72997506 921468772 72997506 935105571 60792326 935105571 60792326 939979510 58005449 939979510 58005449 943219911 53686570 943219911 53686570 947077792 50312314 947077792 50312314 950384712 48235938 950384712 48235938 953868337 42505286 953868337 42505286 957103789 41935119 957103789 41935119 960117894 38148928 960117894 38148928 961800526 36840055 961800526 36840055 962971769 33439625 962971769 33439625 966244588 32799585 966244588 32799585 967686789 31081862 967686789 31081862 968730773 30281322 968730773 30281322 971368306 27866497 971368306 27866497 971981500 26767007 971981500 26767007 974270757 23982623 974270757 23982623 976696613 22394806 976696613 22394806 977103859 21819723 977103859 21819723 977716466 20773375 977716466 20773375 978934744 19794383 978934744 19794383 981710985 17482424 981710985 17482424 983898889 15581780 983898889 15581780 984380644 13761375 984380644 13761375 986806260 13269625 986806260 13269625 987184382 13055223 987184382 13055223 988254739 11374807 988254739 11374807 988670603 11030230 988670603 11030230 988993505 9922929 988993505 9922929 989887046 9653763 989887046 9653763 990241847 9021156 990241847 9021156 991410923 8136349 991410923 8136349 992953750 6894501 992953750 6894501 993294728 6604593 993294728 6604593 994409672 5414222 994409672 5414222 995006690 5003623 995006690 5003623 995097420 524234701 995097420 524234701 468419643 563851677 468419643 563851677 364474449 638286015 364474449 638286015 361007861 653457201 361007861 653457201 313531253 697563223 313531253 697563223 296857323 707466679 296857323 707466679 290630321 711514688 290630321 711514688 276094901 725355346 276094901 725355346 266394366 735671560 266394366 735671560 252896841 750462331 252896841 750462331 243180001 765900448 243180001 765900448 226622344 776366290 226622344 776366290 200181813 810257505 200181813 810257505 168568543 836501334 168568543 836501334 159932669 846272777 159932669 846272777 136040554 873660601 136040554 873660601 126668287 876343913 126668287 876343913 121531840 881425410 121531840 881425410 115894684 896811633 115894684 896811633 104652024 897832141 104652024 897832141 95778666 909750787 95778666 909750787 90189379 914235889 90189379 914235889 87617449 915168639 87617449 915168639 81958209 920570815 81958209 920570815 75629045 933899334 75629045 933899334 67984413 935615289 67984413 935615289 62109193 941385854 62109193 941385854 58516341 944356427 58516341 944356427 54829963 950098234 54829963 950098234 50785659 950564364 50785659 950564364 47531625 953767040 47531625 953767040 44108571 960779049 44108571 960779049 36475689 964768439 36475689 964768439 33790504 969378960 33790504 969378960 31485397 970913733 31485397 970913733 30375898 972198546 30375898 972198546 29045682 972591965 29045682 972591965 27136180 974289720 27136180 974289720 26779919 974504286 26779919 974504286 24321499 978542897 24321499 978542897 22699644 978754153 22699644 978754153 22440603 980544773 22440603 980544773 20303572 981064477 20303572 981064477 19387237 981914457 19387237 981914457 18702906 985094876 18702906 985094876 15605402 987022335 15605402 987022335 13510807 988104212 13510807 988104212 11796705 988986384 11796705 988986384 11570208 989098031 11570208 989098031 11124472 989542824 11124472 989542824 10347573 990161640 10347573 990161640 9732428 991198222 9732428 991198222 9139045 991365894 9139045 991365894 8910132 991599695 8910132 991599695 8043207 992452688 8043207 992452688 7542824 992840997 7542824 992840997 7135417 993163449 7135417 993163449 6826742 993470720 6826742 993470720 5762773 993990303 5762773 475332103 5762773 475332103 562788288 437533555 562788288 437533555 573408493 413955086 573408493 413955086 601142801 392571307 601142801 392571307 623304755 376007192 623304755 376007192 627121786 368764309 627121786 368764309 642447572 344932019 642447572 344932019 662539138 317162649 662539138 317162649 704754598 289687827 704754598 289687827 712059130 281849881 712059130 281849881 721193231 266314693 721193231 266314693 734528498 262810283 734528498 262810283 741793525 256477784 741793525 256477784 754807990 230551148 754807990 230551148 775938694 209810715 775938694 209810715 804183998 191790002 804183998 191790002 806709088 180320019 806709088 180320019 836053416 162798516 836053416 162798516 837451598 146371470 837451598 146371470 863247265 131605700 863247265 131605700 871491393 122119658 871491393 122119658 877113149 120094351 877113149 120094351 883905664 111264099 883905664 111264099 894729304 99390336 894729304 99390336 903232024 90061512 903232024 90061512 912839413 84778852 912839413 84778852 925400422 68704221 925400422 68704221 931495436 60345973 931495436 60345973 938970107 58089010 938970107 58089010 944421142 54339793 944421142 54339793 944763909 52767089 944763909 52767089 949054849 48442948 949054849 48442948 950348610 43004009 950348610 43004009 956276149 41946535 956276149 41946535 957626111 39576667 957626111 39576667 959973178 38094213 959973178 38094213 961506088 36592584 961506088 36592584 964066513 33890442 964066513 33890442 966064976 33077152 966064976 33077152 966972752 31249295 966972752 31249295 968513943 30169803 968513943 30169803 971072240 27942375 971072240 27942375 972210636 25855583 972210636 25855583 976559513 22536383 976559513 22536383 977618514 20061222 977618514 20061222 979808022 18744381 979808022 18744381 980748243 17939618 980748243 17939618 981677860 16290246 981677860 16290246 983654902 15854554 983654902 15854554 983910053 15394012 983910053 15394012 985907978 13805968 985907978 13805968 986626655 12594827 986626655 12594827 988028044 11825652 988028044 11825652 988323590 11624802 988323590 11624802 988472832 11449688 988472832 11449688 989028804 9779896 989028804 9779896 990211963 9132204 990211963 9132204 990725378 8396736 990725378 8396736 991363331 7478151 991363331 7478151 992821699 5511044 992821699 5511044 994593006 5491442 994593006 500570302 994593006 500570302 472231405 555885608 472231405 555885608 442200353 610647415 442200353 610647415 384869377 634594741 384869377 634594741 362325669 638590613 362325669 638590613 359000930 650011688 359000930 650011688 323668135 683918749 323668135 683918749 312368973 700204966 312368973 700204966 293517888 717589651 293517888 717589651 270732256 741747844 270732256 741747844 239413559 770947211 239413559 770947211 229106364 777278096 229106364 777278096 220131693 782549031 220131693 782549031 208039807 795780572 208039807 795780572 195106013 809893647 195106013 809893647 166080633 837515630 166080633 837515630 150950553 856003328 150950553 856003328 139626608 862049807 139626608 862049807 138313735 872752562 138313735 872752562 125262066 879023009 125262066 879023009 111529088 894683288 111529088 894683288 96174451 910774615 96174451 910774615 90787526 914852408 90787526 914852408 84251440 919132260 84251440 919132260 81791307 921707545 81791307 921707545 79465728 923129403 79465728 923129403 76276138 932070280 76276138 932070280 67453432 935065858 67453432 935065858 62219983 940993970 62219983 940993970 60642163 942781961 60642163 942781961 58347243 944100628 58347243 944100628 55979491 948369753 55979491 948369753 50921471 956501654 50921471 956501654 44168147 957122257 44168147 957122257 43342996 957842749 43342996 957842749 42458758 959692986 42458758 959692986 39435796 964215983 39435796 964215983 34674641 969255277 34674641 969255277 31079035 970686232 31079035 970686232 29684641 971971364 29684641 971971364 28879228 974030710 28879228 974030710 26907801 974776779 26907801 974776779 24557788 977567419 24557788 977567419 22773980 978512302 22773980 978512302 22505163 979117249 22505163 979117249 21171837 980333888 21171837 980333888 20118764 981166056 20118764 981166056 19678357 982277761 19678357 982277761 16171918 984761713 16171918 984761713 14372170 986532955 14372170 986532955 13470268 987514234 13470268 987514234 13171985 988701643 13171985 988701643 11877493 990059195 11877493 990059195 10351064 990134288 10351064 990134288 10318272 991036373 10318272 991036373 8965813 991826581 8965813 991826581 7862636 992468679 7862636 992468679 7730196 992775690 7730196 992775690 7425890 992812912 7425890 992812912 7169626 993174871 7169626 993174871 5998888 993964409 5998888 993964409 5868665 486326332 5868665 486326332 515771926 414336896 515771926 414336896 596558357 392393625 596558357 392393625 617508474 376444464 617508474 376444464 634190697 342263902 634190697 342263902 677773524 317915195 677773524 317915195 701975193 294914589 701975193 294914589 715420101 270976562 715420101 270976562 733314290 262284083 733314290 262284083 750096549 234984125 750096549 234984125 767834112 222487340 767834112 222487340 784025795 213222304 784025795 213222304 794193099 199347629 794193099 199347629 800690182 192043108 800690182 192043108 814024642 180165431 814024642 180165431 825077865 165566836 825077865 165566836 834507174 150785521 834507174 150785521 850138534 142830722 850138534 142830722 859860557 132939870 859860557 132939870 868689491 122592400 868689491 122592400 877091846 116176681 877091846 116176681 883748099 110119095 883748099 110119095 902381147 91123393 902381147 91123393 908858906 88042577 908858906 88042577 911559135 76435542 911559135 76435542 923208114 68815255 923208114 68815255 934631329 60977903 934631329 60977903 940654236 55891701 940654236 55891701 944890735 48903007 944890735 48903007 949789730 48382246 949789730 48382246 953831514 44548919 953831514 44548919 958891878 40310679 958891878 40310679 960599462 38072870 960599462 38072870 962258488 35780308 962258488 35780308 964643339 32839667 964643339 32839667 967860257 31337984 967860257 31337984 969146597 28319050 969146597 28319050 971305664 27725466 971305664 27725466 976373820 22774405 976373820 22774405 976970390 21584972 976970390 21584972 978275371 20980938 978275371 20980938 980121692 18471103 980121692 18471103 981013966 17943653 981013966 17943653 982678275 16201788 982678275 16201788 983486720 15888194 983486720 15888194 983896871 15675851 983896871 15675851 984671600 14811116 984671600 14811116 985873262 13852615 985873262 13852615 986388769 12115952 986388769 12115952 988349896 11450369 988349896 11450369 989329661 10501974 989329661 10501974 989882870 9783507 989882870 9783507 990184793 9591558 990184793 9591558 991147670 8491166 991147670 8491166 992238559 6483656 992238559 6483656 993687532 5866731 993687532 5866731 994386240 5629006 994386240 513095371 994386240 513095371 446387406 598168288 446387406 598168288 385714954 623237901 385714954 623237901 371961735 646477735 371961735 646477735 328729043 676737735 328729043 676737735 314920399 696351134 314920399 696351134 303602278 701770756 303602278 701770756 277106066 740935976 277106066 740935976 245238325 766200995 245238325 766200995 226252650 786954728 226252650 786954728 209329984 803802677 209329984 803802677 190895418 810565266 190895418 810565266 169486270 834056527 169486270 834056527 159592552 842068331 159592552 842068331 152608601 852867327 152608601 852867327 139669436 866403084 139669436 866403084 131835304 870472887 131835304 870472887 129653738 875234901 129653738 875234901 123690528 883549650 123690528 883549650 116011643 889057045 116011643 889057045 112052487 904011764 112052487 904011764 96676460 906121802 96676460 906121802 88793247 913295119 88793247 913295119 83863697 919324623 83863697 919324623 77431602 925149563 77431602 925149563 75284017 928612881 75284017 928612881 70134735 934268503 70134735 934268503 67536182 938477210 67536182 938477210 63218632 941430398 63218632 941430398 59221251 943303171 59221251 943303171 57856170 945060652 57856170 945060652 56239556 956406840 56239556 956406840 44170127 957552277 44170127 957552277 41242512 961934438 41242512 961934438 35846945 966501030 35846945 966501030 33784510 969541365 33784510 969541365 31626104 970650358 31626104 970650358 29846126 973154603 29846126 973154603 27371929 974095555 27371929 974095555 25106133 976244682 25106133 976244682 23465903 978053461 23465903 978053461 22532711 979492773 22532711 979492773 21800119 980471183 21800119 980471183 20586634 981960839 20586634 981960839 18274939 984239214 18274939 984239214 16392380 985234689 16392380 985234689 14898008 985937953 14898008 985937953 14078304 986991023 14078304 986991023 13492628 987300927 13492628 987300927 13270128 988166685 13270128 988166685 12510600 988591460 12510600 988591460 11919009 989638441 11919009 989638441 10560618 989975170 10560618 989975170 9601191 991038686 9601191 991038686 8523667 991930178 8523667 991930178 7983432 992442695 7983432 992442695 7485062 992897700 7485062 992897700 7197065 993153546 7197065 993153546 7017480 508727849 7017480 508727849 584839080 407539446 584839080 407539446 600455126 387793989 600455126 387793989 623099787 369544546 623099787 369544546 671598928 302002750 671598928 302002750 715392885 281440583 715392885 281440583 718976817 264548047 718976817 264548047 735841349 262448525 735841349 262448525 759640333 224508393 759640333 224508393 774778668 212682015 774778668 212682015 796068943 192897521 796068943 192897521 805312750 167644236 805312750 167644236 833839761 161195361 833839761 161195361 841864319 151738163 841864319 151738163 849871096 144614902 849871096 144614902 862875508 135293066 862875508 135293066 864530153 131467351 864530153 131467351 867916419 125302385 867916419 125302385 873569822 123847215 873569822 123847215 877140051 117659695 877140051 117659695 883924041 104506291 883924041 104506291 898509018 98387447 898509018 98387447 907097285 86784379 907097285 86784379 918089780 77836177 918089780 77836177 927704739 70588185 927704739 70588185 933172481 62221033 933172481 62221033 937301156 60439075 937301156 60439075 940411533 56749253 940411533 56749253 946164279 49599294 946164279 49599294 949618211 48889763 949618211 48889763 949874623 46314177 949874623 46314177 953044526 45009222 953044526 45009222 957882650 40491190 957882650 40491190 960173364 37177723 960173364 37177723 961889332 36258300 961889332 36258300 962884624 34634817 962884624 34634817 964651557 33961794 964651557 33961794 965985398 33154933 965985398 33154933 966647677 31909721 966647677 31909721 967506517 29011773 967506517 29011773 970457632 28492574 970457632 28492574 971936540 27034731 971936540 27034731 974683120 24125211 974683120 24125211 976837031 22450795 976837031 22450795 978951518 18968051 978951518 18968051 980609180 18467112 980609180 18467112 981891519 17249686 981891519 17249686 982281421 17080988 982281421 17080988 983507165 15193805 983507165 15193805 984938705 14728444 984938705 14728444 986095022 13027474 986095022 13027474 987506445 12446960 987506445 12446960 987867579 11757181 987867579 11757181 988614649 10868895 988614649 10868895 989393158 9979254 989393158 9979254 989922483 9716190 989922483 9716190 990705224 8765195 990705224 8765195 991331753 7672732 991331753 7672732 993372341 6485839 993372341 6485839 993556308 527925075 993556308 527925075 387259769 614930095 387259769 614930095 384123433 625763853 384123433 625763853 350203244 658143299 350203244 658143299 340899351 663467041 340899351 663467041 336915567 669610243 336915567 669610243 324549022 690392223 324549022 690392223 309246136 699446992 309246136 699446992 301523817 710217315 301523817 710217315 280022103 727309761 280022103 727309761 270051174 731711525 270051174 731711525 261453506 743146479 261453506 743146479 254592223 753148916 254592223 753148916 228852985 782453271 228852985 782453271 208150464 799846113 208150464 799846113 193623282 808491412 193623282 808491412 171998588 830864826 171998588 830864826 153704156 859379524 153704156 859379524 142028763 864120703 142028763 864120703 134243222 870419014 134243222 870419014 126373320 888774802 126373320 888774802 102742241 899716134 102742241 899716134 100359489 903254845 100359489 903254845 98372998 904539214 98372998 904539214 89750638 913608574 89750638 913608574 82133699 921223128 82133699 921223128 77445533 927236850 77445533 927236850 72406905 932748209 72406905 932748209 68453154 933685509 68453154 933685509 64145465 941017568 64145465 941017568 60046649 942425740 60046649 942425740 58126231 944373508 58126231 944373508 52384786 950502476 52384786 950502476 49023462 954855851 49023462 954855851 44437649 956457357 44437649 956457357 43852300 957999267 43852300 957999267 42403867 958512627 42403867 958512627 41542050 962012764 41542050 962012764 34650760 966607532 34650760 966607532 33950927 968268806 33950927 968268806 31142508 970280302 31142508 970280302 29919910 971671200 29919910 971671200 29070913 973663225 29070913 973663225 27139421 974581932 27139421 974581932 25303208 977867753 25303208 977867753 22804962 978877563 22804962 978877563 21216340 980671996 21216340 980671996 20484153 982716467 20484153 982716467 17127229 984311782 17127229 984311782 16442758 985391279 16442758 985391279 14899970 986339136 14899970 986339136 14354378 986554274 14354378 986554274 13843915 987769506 13843915 987769506 12550459 988508654 12550459 988508654 12089349 988665468 12089349 988665468 11016099 989467051 11016099 989467051 10591279 990800344 10591279 990800344 8882346 991676541 8882346 991676541 8747633 991936871 8747633 991936871 8246631 992247438 8246631 992247438 7902612 992471982 7902612 992471982 7794758 992656801 7794758 992656801 7073152 993100789 7073152 427120370 7073152 427120370 581606916 418698011 581606916 418698011 594273896 378029117 594273896 378029117 624650053 371175303 624650053 371175303 645868735 330865826 645868735 330865826 679078221 296351107 679078221 296351107 710378611 285885172 710378611 285885172 725937365 271504930 725937365 271504930 756491351 239455452 756491351 239455452 761091914 230823660 761091914 230823660 768821750 213216928 768821750 213216928 786050103 208782451 786050103 208782451 801687546 192880332 801687546 192880332 812623747 173082657 812623747 173082657 830709989 167793574 830709989 167793574 836883485 156492767 836883485 156492767 846773739 149749673 846773739 149749673 851302586 144900823 851302586 144900823 860503825 136961937 860503825 136961937 863729410 128967640 863729410 128967640 870847326 124963379 870847326 124963379 876026982 107518643 876026982 107518643 892536234 102792984 892536234 102792984 898837779 95555202 898837779 95555202 903981605 94681657 903981605 94681657 916247270 81897972 916247270 81897972 920404155 71236013 920404155 71236013 927640582 68018380 927640582 68018380 936136745 61380146 936136745 61380146 940990751 57101751 940990751 57101751 942016169 52496985 942016169 52496985 948154403 50134383 948154403 50134383 948766258 49414143 948766258 49414143 952394573 41718662 952394573 41718662 957994807 40632307 957994807 40632307 959785977 39134532 959785977 39134532 960965419 37329307 960965419 37329307 962297628 36069926 962297628 36069926 963235055 35470007 963235055 35470007 966637899 32295357 966637899 32295357 968548704 29398587 968548704 29398587 969942331 28626865 969942331 28626865 972307119 24814502 972307119 24814502 975292630 23617092 975292630 23617092 976535685 22624363 976535685 22624363 980326204 19090770 980326204 19090770 980674526 17913409 980674526 17913409 981809709 17661856 981809709 17661856 983483161 15004652 983483161 15004652 985271295 14241734 985271295 14241734 987089370 13053297 987089370 13053297 987321690 12708145 987321690 12708145 987591314 12206454 987591314 12206454 987896106 11605558 987896106 11605558 988560597 11260047 988560597 11260047 989136467 10363267 989136467 10363267 989694930 9848282 989694930 9848282 990265662 8877580 990265662 8877580 991546222 8087571 991546222 8087571 991718523 6667808 991718523 6667808 993359527 562500371 993359527 562500371 393349790 609249618 393349790 609249618 387991576 615218747 387991576 615218747 379408426 642347334 379408426 642347334 342307553 660342745 342307553 660342745 331339617 685928772 331339617 685928772 302553689 699623262 302553689 699623262 271896311 734669908 271896311 734669908 262461204 740579756 262461204 740579756 228421366 787829286 228421366 787829286 204611451 807975651 204611451 807975651 172692714 830158969 172692714 830158969 163005914 840589857 163005914 840589857 144124574 865955288 144124574 865955288 131027016 874198112 131027016 874198112 125259469 879448719 125259469 879448719 107493397 895274001 107493397 895274001 102429144 901944129 102429144 901944129 98669672 910799136 98669672 910799136 89805701 919006827 89805701 919006827 82076961 920755170 82076961 920755170 78694313 923769946 78694313 923769946 72830938 930979023 72830938 930979023 68228559 933867371 68228559 933867371 64721647 939832561 64721647 939832561 61079105 940994485 61079105 940994485 60671949 943177936 60671949 943177936 58141996 946773329 58141996 946773329 47426226 955983435 47426226 955983435 44728768 956906467 44728768 956906467 40353955 965040209 40353955 965040209 35237554 965841103 35237554 965841103 33542259 967781788 33542259 967781788 32392228 970632006 32392228 970632006 30166720 971345142 30166720 971345142 29316794 972179009 29316794 972179009 28062971 973441541 28062971 973441541 26007599 975527075 26007599 975527075 25571277 977297320 25571277 977297320 23701914 977524599 23701914 977524599 23460624 978356791 23460624 978356791 21851317 980255810 21851317 980255810 20677097 981302636 20677097 981302636 19313392 981882549 19313392 981882549 19066090 982664573 19066090 982664573 18298719 984134324 18298719 984134324 16300518 986292738 16300518 986292738 14191820 986952977 14191820 986952977 12438210 988945357 12438210 988945357 11074959 989429013 11074959 989429013 10969780 989858192 10969780 989858192 9641979 991525566 9641979 991525566 8808198 991742088 8808198 991742088 8647727 992042246 8647727 992042246 8070950 992275862 8070950 992275862 7980851 553630942 7980851 553630942 503472840 442062624 503472840 442062624 582088220 417028041 582088220 417028041 589193876 384097532 589193876 384097532 616376229 342603343 616376229 342603343 659995718 320276100 659995718 320276100 697083563 301185539 697083563 301185539 704998541 293749963 704998541 293749963 713310411 276265533 713310411 276265533 739939938 240711782 739939938 240711782 761861817 233097771 761861817 233097771 775047809 215502841 775047809 215502841 789301940 200241018 789301940 200241018 810877599 180274858 810877599 180274858 830446281 154949577 830446281 154949577 845838482 149938703 845838482 149938703 853629680 143267079 853629680 143267079 863604562 133296244 863604562 133296244 869010841 126536204 869010841 126536204 880528773 111014002 880528773 111014002 889727986 109023471 889727986 109023471 891806562 100531797 891806562 100531797 903068068 88239157 903068068 88239157 911371709 83568070 911371709 83568070 920885599 69026907 920885599 69026907 934462483 63640646 934462483 63640646 936952804 57715606 936952804 57715606 945882807 51308320 945882807 51308320 947639545 50308741 947639545 50308741 950295379 46398092 950295379 46398092 953070339 44958041 953070339 44958041 955372155 42442373 955372155 42442373 956949597 41916706 956949597 41916706 957492359 41474320 957492359 41474320 961269108 36878178 961269108 36878178 962355057 35926659 962355057 35926659 964484286 33194549 964484286 33194549 966559862 31646920 966559862 31646920 967767695 29454423 967767695 29454423 969785371 28655452 969785371 28655452 974508058 23981063 974508058 23981063 976402712 19246102 976402712 19246102 980214759 18075538 980214759 18075538 981422293 17966610 981422293 17966610 981693336 16878311 981693336 16878311 983476518 15038131 983476518 15038131 985422136 14106467 985422136 14106467 987027825 13112859 987027825 13112859 987258532 12711725 987258532 12711725 987613981 12493235 987613981 12493235 987717910 11628478 987717910 11628478 988841807 10923017 988841807 10923017 989096566 10706399 989096566 10706399 989897821 9792058 989897821 9792058 990730875 8841149 990730875 8841149 990980704 6822937 990980704 6822937 993140847 557228747 993140847 557228747 396219424 607056688 396219424 607056688 365591534 652549544 365591534 652549544 339724577 665909156 339724577 665909156 334284449 667605697 334284449 667605697 311745529 695008680 311745529 695008680 290021774 724564541 290021774 724564541 264313049 737715903 264313049 737715903 253250489 786852392 253250489 786852392 212217866 794735524 212217866 794735524 202826471 798845750 202826471 798845750 199001418 805549369 199001418 805549369 184276157 824391119 184276157 824391119 174180119 840439133 174180119 840439133 146325955 855162651 146325955 855162651 145886512 861682775 145886512 861682775 139224945 866551926 139224945 866551926 131075764 875352399 131075764 875352399 122417200 893386437 122417200 893386437 104773409 897838336 104773409 897838336 102456266 900823111 102456266 900823111 96681349 908725005 96681349 908725005 91100689 921619222 91100689 921619222 80161951 927253898 80161951 927253898 73070523 930035632 73070523 930035632 69055799 936493966 69055799 936493966 65247926 939472155 65247926 939472155 61296265 942277049 61296265 942277049 58171101 950741182 58171101 950741182 47776555 955040689 47776555 955040689 45045113 955687898 45045113 955687898 44825271 959678621 44825271 959678621 40422328 961220833 40422328 961220833 37529840 964527016 37529840 964527016 35208348 967000639 35208348 967000639 32814328 970279659 32814328 970279659 31016352 971066410 31016352 971066410 29247516 973186369 29247516 973186369 27942116 973790956 27942116 973790956 26044401 977422330 26044401 977422330 23205524 978652662 23205524 978652662 22600704 978886539 22600704 978886539 21406474 980414728 21406474 980414728 20181444 981856914 20181444 981856914 18777388 984011028 18777388 984011028 16945170 986118122 16945170 986118122 14228384 986699119 14228384 986699119 12530645 988897656 12530645 988897656 11072320 989454215 11072320 989454215 10747575 989903829 10747575 989903829 9890196 990741963 9890196 990741963 9202875 991407790 9202875 991407790 8249158 992134014 8249158 992134014 7990727 992262086 7990727 450863993 7990727 450863993 554592762 429605605 554592762 429605605 576470336 403077759 576470336 403077759 608671798 385778792 608671798 385778792 626908713 363615295 626908713 363615295 657994056 339933011 657994056 339933011 686472735 310982601 686472735 310982601 696194840 294498597 696194840 294498597 710979129 286617914 710979129 286617914 728289008 264694397 728289008 264694397 738486197 249532396 738486197 249532396 763838081 232278837 763838081 232278837 770289999 214928988 770289999 214928988 786684115 202932126 786684115 202932126 795591370 190419952 795591370 190419952 818095084 179243562 818095084 179243562 831673127 155548955 831673127 155548955 843343738 154949373 843343738 154949373 846448815 145393751 846448815 145393751 864273878 132559598 864273878 132559598 868596654 126837971 868596654 126837971 875698952 113956940 875698952 113956940 890164143 106828889 890164143 106828889 898643032 94011433 898643032 94011433 910748359 86335700 910748359 86335700 912277680 72051222 912277680 72051222 930701916 66517642 930701916 66517642 934441919 61788192 934441919 61788192 937382476 60129299 937382476 60129299 938350065 59928743 938350065 59928743 939921469 57506227 939921469 57506227 944940254 52119874 944940254 52119874 947350939 51089830 947350939 51089830 948336905 49131173 948336905 49131173 950177942 47343828 950177942 47343828 952122244 46467108 952122244 46467108 954667448 42800384 954667448 42800384 956985586 41824998 956985586 41824998 958163733 40621759 958163733 40621759 959448717 38590595 959448717 38590595 960901545 37517078 960901545 37517078 961407861 37393113 961407861 37393113 962846755 35923506 962846755 35923506 965446348 31186222 965446348 31186222 968947933 30030859 968947933 30030859 969618942 26332550 969618942 26332550 973560497 25039405 973560497 25039405 974582407 24356302 974582407 24356302 975509745 23336818 975509745 23336818 978537608 20649200 978537608 20649200 979024065 19347392 979024065 19347392 980373542 18663074 980373542 18663074 980753825 18121846 980753825 18121846 982135477 16715836 982135477 16715836 982952383 14799162 982952383 14799162 985070491 13857315 985070491 13857315 986380548 13260035 986380548 13260035 987430128 12039441 987430128 12039441 988054970 11366907 988054970 11366907 988707552 11332833 988707552 11332833 988730088 10857507 988730088 10857507 989234353 10248150 989234353 10248150 989747051 9855362 989747051 9855362 992707037 7188503 992707037 555190272 992707037 555190272 427631819 572820981 427631819 572820981 423441632 591057439 423441632 591057439 399086294 603795746 399086294 603795746 385825524 618484032 385825524 618484032 371283663 633310166 371283663 633310166 360459542 667202714 360459542 667202714 319158012 691102776 319158012 691102776 306155722 705198219 306155722 705198219 286788193 715520771 286788193 715520771 265034104 737337056 265034104 737337056 259773092 753109636 259773092 753109636 232420875 775349301 232420875 775349301 222739465 785657387 222739465 785657387 212785818 794440918 212785818 794440918 203952583 804944605 203952583 804944605 185882550 823024970 185882550 823024970 167277580 843886149 167277580 843886149 156634998 848241541 156634998 848241541 151036206 851849611 151036206 851849611 140175643 869231726 140175643 869231726 130392048 887145492 130392048 887145492 107900789 896295559 107900789 896295559 104904307 900590142 104904307 900590142 97195345 907640694 97195345 907640694 94090521 918237272 94090521 918237272 78383143 926124013 78383143 926124013 73366750 929509957 73366750 929509957 71517158 936305657 71517158 936305657 64260652 939271102 64260652 939271102 62105602 941961496 62105602 941961496 59052534 946296587 59052534 946296587 53782711 949006438 53782711 949006438 51351371 950396198 51351371 950396198 48072384 954049440 48072384 954049440 45468623 954974162 45468623 954974162 45135497 958800003 45135497 958800003 38990820 963513156 38990820 963513156 36289185 965530720 36289185 965530720 35368611 965841464 35368611 965841464 33337391 968014038 33337391 968014038 31556074 969974481 31556074 969974481 30592631 971851062 30592631 971851062 29140198 972655147 29140198 972655147 27792030 974476905 27792030 974476905 26435905 974886821 26435905 974886821 25892857 975984735 25892857 975984735 24098630 977181711 24098630 977181711 23657369 977760037 23657369 977760037 22629325 979090840 22629325 979090840 20430849 980877516 20430849 980877516 19327533 981995740 19327533 981995740 18209355 982992086 18209355 982992086 17539313 983788537 17539313 983788537 16588084 984380691 16588084 984380691 15310873 986196534 15310873 986196534 14389864 986686122 14389864 986686122 13028843 988134433 13028843 988134433 12581801 988302694 12581801 988302694 12081683 989169597 12081683 989169597 11133559 989908673 11133559 989908673 10392156 990360583 10392156 990360583 9751000 990798290 9751000 990798290 9574456 991276106 9574456 991276106 8998288 991604235 8998288 991604235 8803756 991801186 8803756 991801186 8314113 992018291 8314113 456643096 8314113 456643096 549425476 446056773 549425476 446056773 560208769 438734712 560208769 438734712 566522790 432147959 566522790 432147959 576436018 417855072 576436018 417855072 599453819 398122491 599453819 398122491 612908910 383530244 612908910 383530244 627779536 369604610 627779536 369604610 630260473 352283360 630260473 352283360 648464193 312830239 648464193 312830239 692224414 305755641 692224414 305755641 700277936 297001269 700277936 297001269 709584435 269680682 709584435 269680682 742611450 235197191 742611450 235197191 771340958 225343141 771340958 225343141 788304742 203089530 788304742 203089530 816670676 181695396 816670676 181695396 818309014 175414312 818309014 175414312 825565394 165578927 825565394 165578927 842598668 145768339 842598668 145768339 857582409 138250478 857582409 138250478 867998237 126646749 867998237 126646749 883035394 115342849 883035394 115342849 894289608 102250644 894289608 102250644 898448922 98611324 898448922 98611324 901648335 95781235 901648335 95781235 909880091 86639981 909880091 86639981 911741926 80614585 911741926 80614585 920740742 66759859 920740742 66759859 932335797 62039282 932335797 62039282 939316106 57050971 939316106 57050971 943700970 51882385 943700970 51882385 947293823 51354579 947293823 51354579 947960142 49019740 947960142 49019740 950229676 45334136 950229676 45334136 954073871 43303407 954073871 43303407 955762120 41254522 955762120 41254522 959257047 39710125 959257047 39710125 960137493 38218682 960137493 38218682 960933340 34343283 960933340 34343283 965195097 33693904 965195097 33693904 967295853 32088875 967295853 32088875 967953809 30598620 967953809 30598620 968985917 29926617 968985917 29926617 969277725 29764535 969277725 29764535 971171025 26574442 971171025 26574442 973410074 26226828 973410074 26226828 973599680 23069096 973599680 23069096 978105302 20931452 978105302 20931452 978569637 20525063 978569637 20525063 979254644 19862944 979254644 19862944 980161034 18550781 980161034 18550781 981135738 17727639 981135738 17727639 981887309 17366930 981887309 17366930 982268137 16932381 982268137 16932381 982896403 15216923 982896403 15216923 985037546 14550734 985037546 14550734 986688229 13407093 986688229 13407093 986837078 12919626 986837078 12919626 987358210 12411800 987358210 12411800 987804960 12238561 987804960 12238561 988226557 11598307 988226557 11598307 989534287 10283723 989534287 10283723 989591007 9974981 989591007 9974981 990938339 7968380 990938339 7968380 991848195 531606539 991848195 531606539 464482921 565559527 464482921 565559527 421855519 586274934 421855519 586274934 400005331 601685606 400005331 601685606 387247771 636289267 387247771 636289267 338054959 665926871 338054959 665926871 322390903 690130742 322390903 690130742 310777302 694826933 310777302 694826933 288540439 713791472 288540439 713791472 280217408 723347744 280217408 723347744 266816902 750575527 266816902 750575527 232567023 777433796 232567023 777433796 222580913 778275361 222580913 778275361 213223164 793498941 213223164 793498941 201966841 803604959 201966841 803604959 190987211 817444998 190987211 817444998 157184343 847194437 157184343 847194437 153134794 858059202 153134794 858059202 140413053 863755053 140413053 863755053 131319440 873450698 131319440 873450698 119395445 886423862 119395445 886423862 110808254 890701638 110808254 890701638 107153488 895866626 107153488 895866626 95869912 907192391 95869912 907192391 94560088 912727364 94560088 912727364 82615156 921551778 82615156 921551778 79299825 924248797 79299825 924248797 75962731 926252398 75962731 926252398 73807271 928573262 73807271 928573262 71922506 931128748 71922506 931128748 70161148 931743798 70161148 931743798 64030930 939026420 64030930 939026420 60507979 945507725 60507979 945507725 53601516 952219729 53601516 952219729 46553885 954386395 46553885 954386395 44819240 958267685 44819240 958267685 42223647 960497224 42223647 960497224 38993096 963954993 38993096 963954993 35391972 967774114 35391972 967774114 32356170 969360208 32356170 969360208 31384635 969997101 31384635 969997101 31186739 970304099 31186739 970304099 31017632 971759564 31017632 971759564 29098731 972589244 29098731 972589244 28119360 974048453 28119360 974048453 25367335 976678059 25367335 976678059 24107552 977196950 24107552 977196950 23765324 978278512 23765324 978278512 22852510 978454230 22852510 978454230 22089949 979855753 22089949 979855753 21525544 980579721 21525544 980579721 20117856 983178505 20117856 983178505 17826557 985367192 17826557 985367192 15018254 987170363 15018254 987170363 13163260 987861034 13163260 987861034 12700870 989038235 12700870 989038235 10990330 989839805 10990330 989839805 10260171 990412033 10260171 990412033 9823116 990614161 9823116 990614161 9533649 991379611 9533649 991379611 8921805 991668510 8921805 991668510 8517100 991823474 8517100 502269987 8517100 502269987 507336789 471523782 507336789 471523782 543885350 451611436 543885350 451611436 554418318 439349443 554418318 439349443 562458225 437788625 562458225 437788625 568139902 406052303 568139902 406052303 594958210 396314040 594958210 396314040 606784263 389700536 606784263 389700536 627736746 363967255 627736746 363967255 647907836 338741113 647907836 338741113 679443750 314612931 679443750 314612931 684768854 309757985 684768854 309757985 691854742 298470200 691854742 298470200 704771991 294487860 704771991 294487860 708450801 267538986 708450801 267538986 736465716 259961195 736465716 259961195 756238865 229508919 756238865 229508919 772834957 183522610 772834957 183522610 816138956 173928881 816138956 173928881 828859121 168397455 828859121 168397455 839424915 156257656 839424915 156257656 842595903 148248418 842595903 148248418 853891314 144508848 853891314 144508848 858388521 130853061 858388521 130853061 867568951 130303415 867568951 130303415 869442276 116501705 869442276 116501705 882686153 106391314 882686153 106391314 898871824 100171463 898871824 100171463 900080636 95708693 900080636 95708693 904287117 93582751 904287117 93582751 917749365 80819716 917749365 80819716 922021540 68859223 922021540 68859223 931349172 64859679 931349172 64859679 935450806 62864397 935450806 62864397 935997596 61971142 935997596 61971142 941847573 56042121 941847573 56042121 944077285 52714889 944077285 52714889 946742953 51580414 946742953 51580414 948527802 48889007 948527802 48889007 950763739 47609308 950763739 47609308 955086995 43789098 955086995 43789098 955452398 42687832 955452398 42687832 957002055 41966523 957002055 41966523 957462938 41481376 957462938 41481376 957911128 41101416 957911128 41101416 958237572 39179005 958237572 39179005 960567327 38176895 960567327 38176895 963822244 34877481 963822244 34877481 966029796 32108886 966029796 32108886 967514467 31296051 967514467 31296051 968863122 27194657 968863122 27194657 972512479 27017939 972512479 27017939 972908799 26748086 972908799 26748086 973054233 23735169 973054233 23735169 976833022 21517377 976833022 21517377 978523022 20576193 978523022 20576193 978764837 19089962 978764837 19089962 980536839 18096875 980536839 18096875 982046807 17216982 982046807 17216982 982230011 15014635 982230011 15014635 985324188 14356361 985324188 14356361 986127501 13482843 986127501 13482843 986635687 13322865 986635687 13322865 986812158 13207749 986812158 13207749 987228396 12387637 987228396 12387637 987850245 11630352 987850245 11630352 989199030 10494134 989199030 10494134 989506221 10314290 989506221 10314290 989564160 10230801 989564160 10230801 989677597 9651094 989677597 9651094 991647652 8138476 991647652 523340247 991647652 523340247 467128590 534816058 467128590 534816058 458451500 561362679 458451500 561362679 403692777 597951376 403692777 597951376 400682183 600080945 400682183 600080945 396900896 610900389 396900896 610900389 368759621 645465712 368759621 645465712 336637999 668621451 336637999 668621451 324741237 694450109 324741237 694450109 297911707 711308955 297911707 711308955 277582382 723003166 277582382 723003166 275202586 727331393 275202586 727331393 251013792 760335389 251013792 760335389 234543049 777746823 234543049 777746823 213090880 790404489 213090880 790404489 206811462 798896878 206811462 798896878 197433524 806752102 197433524 806752102 184642413 816039015 184642413 816039015 181084063 841220673 181084063 841220673 158565497 846812540 158565497 846812540 153603492 858022206 153603492 858022206 142350823 869629004 142350823 869629004 117256254 885088003 117256254 885088003 109752338 901277758 109752338 901277758 96635666 907407783 96635666 907407783 89668436 917587332 89668436 917587332 83329626 919608781 83329626 919608781 80500472 924209656 80500472 924209656 71931039 929872975 71931039 929872975 67431334 935882398 67431334 935882398 65901524 939270228 65901524 939270228 61786853 946975948 61786853 946975948 48954343 952472255 48954343 952472255 48130807 952799316 48130807 952799316 47409013 954016715 47409013 954016715 45887975 956370914 45887975 956370914 43704296 959855144 43704296 959855144 40435205 965441348 40435205 965441348 34518487 966815919 34518487 966815919 32895633 968448082 32895633 968448082 31853483 969770805 31853483 969770805 31404568 971662982 31404568 971662982 28314096 973149809 28314096 973149809 27209879 975383396 27209879 975383396 25239325 976364422 25239325 976364422 24541158 977771959 24541158 977771959 21081186 981013112 21081186 981013112 19440426 981827337 19440426 981827337 18490742 983118831 18490742 983118831 17377227 985047871 17377227 985047871 15620142 985252312 15620142 985252312 13684288 986941252 13684288 986941252 12988739 988022724 12988739 988022724 12740237 988557515 12740237 988557515 10729377 989923973 10729377 989923973 10244316 990282664 10244316 990282664 9970427 990447023 9970427 990447023 9836936 990847161 9836936 990847161 9074282 991576387 9074282 991576387 8841990 507829768 8841990 507829768 522691944 473249655 522691944 473249655 528578724 458015128 528578724 458015128 543633287 452601049 543633287 452601049 562814330 432660859 562814330 432660859 575225467 398228627 575225467 398228627 602230321 393317658 602230321 393317658 607857217 390085969 607857217 390085969 622045159 360171799 622045159 360171799 646346991 338945240 646346991 338945240 668725501 317089218 668725501 317089218 690722864 300318849 690722864 300318849 700276046 292700289 700276046 292700289 717163340 273719863 717163340 273719863 729498762 268054232 729498762 268054232 736229022 255971699 736229022 255971699 754736379 229566667 754736379 229566667 770057522 206927334 770057522 206927334 804603601 188580103 804603601 188580103 813722835 177987810 813722835 177987810 827338262 163631772 827338262 163631772 837965896 153942032 837965896 153942032 848917303 148588847 848917303 148588847 856289663 135792098 856289663 135792098 865638794 130625752 865638794 130625752 871636855 122064691 871636855 122064691 876946064 120054289 876946064 120054289 879753129 118539156 879753129 118539156 880898209 113835962 880898209 113835962 888864650 106255765 888864650 106255765 902916355 95285422 902916355 95285422 905190663 82815364 905190663 82815364 920451610 71946495 920451610 71946495 927345113 64699891 927345113 64699891 935007672 58892643 935007672 58892643 944598041 53202413 944598041 53202413 945619998 52028757 945619998 52028757 947378219 50940559 947378219 50940559 948850188 47900710 948850188 47900710 953396563 44689678 953396563 44689678 954447470 44118133 954447470 44118133 955025035 43588077 955025035 43588077 956096443 42382232 956096443 42382232 958620179 39413781 958620179 39413781 961265823 35394887 961265823 35394887 963712755 34406199 963712755 34406199 967211563 31909394 967211563 31909394 968559694 28075249 968559694 28075249 972386190 26751254 972386190 26751254 973479081 26061703 973479081 26061703 975011686 24228152 975011686 24228152 975863145 21528361 975863145 21528361 978131356 21175372 978131356 21175372 978498491 20881335 978498491 20881335 979447151 19570662 979447151 19570662 980495097 18027093 980495097 18027093 981869250 17559009 981869250 17559009 982095301 16964274 982095301 16964274 983833388 15142246 983833388 15142246 984896087 13540290 984896087 13540290 986589622 13439993 986589622 13439993 986828324 13047186 986828324 13047186 987610989 12472078 987610989 12472078 988333488 11620651 988333488 11620651 988532913 11451227 988532913 11451227 989323061 10386346 989323061 10386346 990907907 8444380 990907907 8444380 991317407 518393452 991317407 518393452 460899986 555696324 460899986 555696324 439240553 579487508 439240553 579487508 409013920 597075090 409013920 597075090 401672695 625244785 401672695 625244785 359827478 651010778 359827478 651010778 338326808 669765304 338326808 669765304 331004236 693071161 331004236 693071161 305526804 701935777 305526804 701935777 297266783 709152749 297266783 709152749 290518298 721159714 290518298 721159714 273882621 729950257 273882621 729950257 241465502 763080598 241465502 763080598 215668917 787488648 215668917 787488648 211501138 792904982 211501138 792904982 204771881 813766210 204771881 813766210 169433609 832391884 169433609 832391884 164687055 838191992 164687055 838191992 161210662 843852045 161210662 843852045 154437370 848322544 154437370 848322544 146399575 856547703 146399575 856547703 138542207 872282175 138542207 872282175 122499663 879588277 122499663 879588277 115338171 887889095 115338171 887889095 111387432 898888518 111387432 898888518 101864819 902720801 101864819 902720801 98965918 904571766 98965918 904571766 94862177 912348416 94862177 912348416 83697830 921032737 83697830 921032737 79819786 923766450 79819786 923766450 77940874 926574006 77940874 926574006 74341832 929371080 74341832 929371080 71884102 929681050 71884102 929681050 71037941 933447865 71037941 933447865 68098388 934420596 68098388 934420596 66433056 938543906 66433056 938543906 57327646 946926514 57327646 946926514 53638770 948071464 53638770 948071464 51536009 950933037 51536009 950933037 48724386 953392065 48724386 953392065 46326332 958133624 46326332 958133624 40909050 965257987 40909050 965257987 35209949 966181172 35209949 966181172 34123462 967051627 34123462 967051627 33265637 969682645 33265637 969682645 31383669 971020964 31383669 971020964 29972005 972962604 29972005 972962604 28237649 974286069 28237649 974286069 25917578 975919064 25917578 975919064 25082939 976590591 25082939 976590591 23205482 980357061 23205482 980357061 19847353 981282614 19847353 981282614 19525700 981609498 19525700 981609498 18538843 983017537 18538843 983017537 17730421 984863177 17730421 984863177 15880286 985151249 15880286 985151249 15141131 986269969 15141131 986269969 13555268 987955466 13555268 987955466 12165609 988530684 12165609 988530684 11513456 989642957 11513456 989642957 10351329 990211166 10351329 990211166 9802518 991029355 9802518 991029355 9183944 991188388 9183944 524784021 9183944 524784021 490625786 507463008 490625786 507463008 495257604 487162436 495257604 487162436 515479605 472566131 515479605 472566131 544018568 453046303 544018568 453046303 558055834 432990589 558055834 432990589 571797770 402314558 571797770 402314558 602500488 396792555 602500488 396792555 603247420 393841411 603247420 393841411 621125470 367699422 621125470 367699422 633771117 356125906 633771117 356125906 659087950 328643709 659087950 328643709 671327767 305730040 671327767 305730040 700126461 287718986 700126461 287718986 719132608 279501432 719132608 279501432 730619481 262168397 730619481 262168397 767523839 196397863 767523839 196397863 802725061 187702182 802725061 187702182 818711122 172722795 818711122 172722795 834679668 161283025 834679668 161283025 844805022 150909477 844805022 150909477 847945500 142739629 847945500 142739629 863956370 133431656 863956370 133431656 866392324 129455274 866392324 129455274 874626814 119905783 874626814 119905783 879641583 118229984 879641583 118229984 882150633 114127811 882150633 114127811 890683411 97972000 890683411 97972000 902808312 85859430 902808312 85859430 919979441 74370672 919979441 74370672 924390816 73648966 924390816 73648966 929410739 67282063 929410739 67282063 931583335 66990887 931583335 66990887 932874657 63944896 932874657 63944896 934852899 61161862 934852899 61161862 938262269 59306539 938262269 59306539 939543164 57236797 939543164 57236797 942874458 53572041 942874458 53572041 946374279 51889585 946374279 51889585 947333667 51407484 947333667 51407484 948009185 50586845 948009185 50586845 953478696 45038726 953478696 45038726 954354416 43251398 954354416 43251398 956025624 42866827 956025624 42866827 956174863 41029507 956174863 41029507 958142005 39510978 958142005 39510978 962934307 35732276 962934307 35732276 963404189 35045361 963404189 35045361 965827606 31763102 965827606 31763102 968118785 31069641 968118785 31069641 970290548 27934089 970290548 27934089 972838043 25499441 972838043 25499441 974143232 24857216 974143232 24857216 975584156 23204045 975584156 23204045 976899729 22156967 976899729 22156967 977320449 21873474 977320449 21873474 978130049 21135375 978130049 21135375 978374895 20586865 978374895 20586865 978935905 19736769 978935905 19736769 979747342 18623614 979747342 18623614 981288045 17588418 981288045 17588418 982691727 16690577 982691727 16690577 983725687 15182966 983725687 15182966 984638855 15108963 984638855 15108963 985448347 13814370 985448347 13814370 986343269 13575734 986343269 13575734 986685178 12636715 986685178 12636715 987947033 10958050 987947033 10958050 989279016 9442207 989279016 9442207 990454149 522917725 990454149 522917725 443267020 566009344 443267020 566009344 421513398 587883288 421513398 587883288 407764851 609641141 407764851 609641141 372295554 630774853 372295554 630774853 363177183 650030690 363177183 650030690 350395519 658725986 350395519 658725986 341839888 663461512 341839888 663461512 337693823 664343729 337693823 664343729 322476384 694852577 322476384 694852577 295211712 721999503 295211712 721999503 274514389 741503145 274514389 741503145 244507736 760759837 244507736 760759837 223845353 779076868 223845353 779076868 211255811 804893496 211255811 804893496 178423106 823382428 178423106 823382428 175847729 825140127 175847729 825140127 160348129 842458819 160348129 842458819 156544370 845130436 156544370 845130436 150756522 850680841 150756522 850680841 149782320 855487853 149782320 855487853 138241239 867135260 138241239 867135260 131569699 870200795 131569699 870200795 126176572 881721357 126176572 881721357 112886091 898378326 112886091 898378326 100346620 901743173 100346620 901743173 100163624 902082700 100163624 902082700 95230195 910875283 95230195 910875283 85226544 921603234 85226544 921603234 78710265 923315808 78710265 923315808 74972296 929179170 74972296 929179170 71946561 933415499 71946561 933415499 67769078 934342790 67769078 934342790 65389360 937535360 65389360 937535360 57305101 946692790 57305101 946692790 54734108 948354797 54734108 948354797 52297483 949078190 52297483 949078190 48125626 953701610 48125626 953701610 46364995 955058744 46364995 955058744 43600138 958093786 43600138 958093786 42473182 958534117 42473182 958534117 41658157 964095954 41658157 964095954 36875366 964888070 36875366 964888070 35297971 967020874 35297971 967020874 33864883 968221977 33864883 968221977 32172514 969427994 32172514 969427994 31640566 970721530 31640566 970721530 29555273 972566935 29555273 972566935 28359271 974422258 28359271 974422258 26415193 975015537 26415193 975015537 25579684 976488219 25579684 976488219 24115171 977157476 24115171 977157476 23642462 981106903 23642462 981106903 19107613 982515590 19107613 982515590 18273886 984639964 18273886 984639964 15307430 986549982 15307430 986549982 13698935 986928374 13698935 986928374 13001646 988249783 13001646 988249783 12525036 988895824 12525036 988895824 11026129 989591264 11026129 989591264 10406182 990395391 10406182 990395391 9653082 991088515 9653082 991088515 9313630 515707734 9313630 515707734 486825158 457790694 486825158 457790694 555473726 444858284 555473726 444858284 563235640 434644548 563235640 434644548 588396001 405410555 588396001 405410555 599954867 374183654 599954867 374183654 629618319 364373537 629618319 364373537 640629532 328816787 640629532 328816787 684808085 305994397 684808085 305994397 708592459 288621418 708592459 288621418 722067643 269977016 722067643 269977016 731352558 262210724 731352558 262210724 764773530 231552555 764773530 231552555 795411524 198360413 795411524 198360413 800989168 195895115 800989168 195895115 804246995 192950273 804246995 192950273 810979642 183472611 810979642 183472611 824905581 167049520 824905581 167049520 832599324 162988974 832599324 162988974 836698066 155453515 836698066 155453515 844145149 152429069 844145149 152429069 849830193 140835414 849830193 140835414 859121188 134522861 859121188 134522861 866567874 128557859 866567874 128557859 878803033 116408704 878803033 116408704 883167748 110134230 883167748 110134230 896849955 100493002 896849955 100493002 902336650 88885768 902336650 88885768 919276196 77875739 919276196 77875739 921836133 75178530 921836133 75178530 925968896 68897122 925968896 68897122 935556621 60745179 935556621 60745179 941823327 55179524 941823327 55179524 944640934 54049577 944640934 54049577 945438242 53005869 945438242 53005869 946575779 51063060 946575779 51063060 948021719 48208113 948021719 48208113 952891719 45780113 952891719 45780113 953314548 44829317 953314548 44829317 954157556 43626286 954157556 43626286 956430089 41982097 956430089 41982097 962469901 35987784 962469901 35987784 963245323 35174446 963245323 35174446 966363393 32853184 966363393 32853184 967410896 30282710 967410896 30282710 969448336 28980975 969448336 28980975 972343932 25633140 972343932 25633140 976072622 21859564 976072622 21859564 977801358 21431078 977801358 21431078 978237193 21069897 978237193 21069897 978363374 20820106 978363374 20820106 979004841 19982002 979004841 19982002 980651896 18413937 980651896 18413937 981327962 17884622 981327962 17884622 982210137 16764433 982210137 16764433 983069349 16403266 983069349 16403266 984466714 14514152 984466714 14514152 985710116 13867205 985710116 13867205 986241765 13599456 986241765 13599456 986466740 13448833 986466740 13448833 987156277 12745226 987156277 12745226 987712625 10895879 987712625 10895879 989121051 10727333 989121051 521652136 989121051 521652136 458495728 569864169 458495728 569864169 424582792 576431087 424582792 576431087 415679886 590921825 415679886 590921825 393391804 612316538 393391804 612316538 376625157 625622095 376625157 625622095 358077172 645285419 358077172 645285419 346071329 656891877 346071329 656891877 341585135 701750353 341585135 701750353 292358935 718838863 292358935 718838863 280423585 727154801 280423585 727154801 270521014 742531959 270521014 742531959 252760379 763205648 252760379 763205648 228069450 773126985 228069450 773126985 224697926 788483560 224697926 788483560 207459663 794896150 207459663 794896150 203097277 800225988 203097277 800225988 198696123 817013020 198696123 817013020 180492608 824542034 180492608 824542034 174028478 828767203 174028478 828767203 170976036 840310389 170976036 840310389 159539388 843592637 159539388 843592637 157188500 847115684 157188500 847115684 150490952 852830388 150490952 852830388 136410761 867007962 136410761 867007962 132183504 874650393 132183504 874650393 121861990 882422684 121861990 882422684 113520722 894232763 113520722 894232763 104150444 900000366 104150444 900000366 98147398 904590422 98147398 904590422 96511106 907715528 96511106 907715528 89444976 914784032 89444976 914784032 82944287 920865190 82944287 920865190 80790651 923040270 80790651 923040270 77240510 925383150 77240510 925383150 73285777 930149641 73285777 930149641 69366062 932744288 69366062 932744288 67255848 935402855 67255848 935402855 54813850 947356846 54813850 947356846 52476162 948840504 52476162 948840504 50065452 951037844 50065452 951037844 48157094 954163489 48157094 954163489 44201271 957300039 44201271 957300039 39546685 964690189 39546685 964690189 36136999 965357893 36136999 965357893 34210976 968365451 34210976 968365451 32238183 969582239 32238183 969582239 29905605 971472843 29905605 971472843 28987067 972430266 28987067 972430266 28188690 973320498 28188690 973320498 27245867 974439010 27245867 974439010 26271111 975262534 26271111 975262534 25599138 976450060 25599138 976450060 24210006 981038867 24210006 981038867 19554321 981505603 19554321 981505603 18893513 982394337 18893513 982394337 17286523 984052551 17286523 984052551 16196358 984770631 16196358 984770631 15336737 985456952 15336737 985456952 15155891 985995153 15155891 985995153 14571627 986472749 14571627 986472749 13506381 988134430 13506381 988134430 12329095 988958065 12329095 988958065 11593038 989206509 11593038 989206509 11125737 989856581 11125737 989856581 10530814 990307237 10530814 990307237 9439151 990998029 9439151 527690722 9439151 527690722 515372710 469793924 515372710 469793924 542513592 447410099 542513592 447410099 554245517 442645324 554245517 442645324 583775955 413119182 583775955 413119182 592173057 405958653 592173057 405958653 596554466 402650862 596554466 402650862 599941132 374963270 599941132 374963270 625069585 331116068 625069585 331116068 668190331 321399557 668190331 321399557 683882981 307453275 683882981 307453275 702391981 295873808 702391981 295873808 715276615 280099907 715276615 280099907 723143585 273396603 723143585 273396603 757366296 224897753 757366296 224897753 774506219 201300731 774506219 201300731 804221510 183327440 804221510 183327440 816918829 171455087 816918829 171455087 831496738 164556316 831496738 164556316 838082757 160202864 838082757 160202864 841114623 156231290 841114623 156231290 845316462 139551185 845316462 139551185 863092193 135090716 863092193 135090716 864431202 129042247 864431202 129042247 874103995 122045836 874103995 122045836 882545075 104961683 882545075 104961683 899146030 99399785 899146030 99399785 903602001 89776382 903602001 89776382 916444210 78511347 916444210 78511347 921553845 76417922 921553845 76417922 923354460 72794271 923354460 72794271 927765235 68918557 927765235 68918557 931364265 61936021 931364265 61936021 937084028 60912605 937084028 60912605 938572789 58984841 938572789 58984841 940078139 56297998 940078139 56297998 943667935 54208694 943667935 54208694 945014176 51449735 945014176 51449735 948348402 48055206 948348402 48055206 951905601 46756937 951905601 46756937 952563412 45419711 952563412 45419711 954127358 44093521 954127358 44093521 956835033 39170542 956835033 39170542 962051912 35299949 962051912 35299949 964235035 34515910 964235035 34515910 965753503 33220561 965753503 33220561 967294121 31984741 967294121 31984741 968988939 29257965 968988939 29257965 970048401 27403244 970048401 27403244 975044634 24046688 975044634 24046688 975819159 23143797 975819159 23143797 977285611 21584160 977285611 21584160 978525519 20017762 978525519 20017762 980672204 18503262 980672204 18503262 981114105 16472626 981114105 16472626 983600833 15314326 983600833 15314326 984413934 14759927 984413934 14759927 985170536 14254117 985170536 14254117 986116483 13553025 986116483 13553025 986828367 13250135 986828367 13250135 987254537 12990373 987254537 12990373 987404722 12625643 987404722 12625643 988473722 11351338 988473722 11351338 989047666 10874345 989047666 550401209 989047666 550401209 445350780 559321145 445350780 559321145 437479377 570359769 437479377 570359769 424936961 606345490 424936961 606345490 375680478 629029223 375680478 629029223 366337666 637349148 366337666 637349148 358117904 656475972 358117904 656475972 307286838 700960856 307286838 700960856 265488300 756370553 265488300 756370553 240942970 761115336 240942970 761115336 233365311 773828194 233365311 773828194 225464789 783016024 225464789 783016024 191344164 809527870 191344164 809527870 189462003 815419790 189462003 815419790 177626832 840694200 177626832 840694200 160000655 842129531 160000655 842129531 155251628 849744939 155251628 849744939 148743634 855273978 148743634 855273978 142664734 866307938 142664734 866307938 132991505 868301332 132991505 868301332 123486354 880639849 123486354 880639849 118047112 890784036 118047112 890784036 108436220 894242312 108436220 894242312 102888158 899818581 102888158 899818581 96587085 909971475 96587085 909971475 88634027 917487485 88634027 917487485 82093752 922652523 82093752 922652523 76147736 927999223 76147736 927999223 73325638 929248362 73325638 929248362 70121748 931943322 70121748 931943322 61563149 945064192 61563149 945064192 55328192 946447439 55328192 946447439 54985190 948039922 54985190 948039922 51442738 950636549 51442738 950636549 48833913 952912327 48833913 952912327 46549168 956946942 46549168 956946942 43699197 960030716 43699197 960030716 40601933 963439256 40601933 963439256 37141663 964507152 37141663 964507152 36193682 964989963 36193682 964989963 34470355 967962377 34470355 967962377 32621398 968546760 32621398 968546760 31024975 972271212 31024975 972271212 29020354 973011668 29020354 973011668 28188919 973335834 28188919 973335834 26585709 975259314 26585709 975259314 25381516 975921782 25381516 975921782 24807469 976630339 24807469 976630339 21945615 979912480 21945615 979912480 20785588 980662070 20785588 980662070 19136283 982055923 19136283 982055923 18187101 983220300 18187101 983220300 17060033 984547659 17060033 984547659 16226860 984970347 16226860 984970347 15677302 985270294 15677302 985270294 15178242 985648447 15178242 985648447 14851726 986870214 14851726 986870214 13266523 989072806 13266523 989072806 11269145 989722661 11269145 989722661 10654901 989868940 10654901 989868940 10588628 990324059 10588628 990324059 9873838 990739748 9873838 990739748 9689222 544071986 9689222 544071986 478171565 491682025 478171565 491682025 510789780 481313384 510789780 481313384 553873471 444199350 553873471 444199350 562845440 424842191 562845440 424842191 579118584 420787840 579118584 420787840 580682938 411216079 580682938 411216079 594490730 395530702 594490730 395530702 615859425 368018864 615859425 368018864 643670400 340140906 643670400 340140906 667541279 330124064 667541279 330124064 683457700 312447608 683457700 312447608 691838326 293016266 69183
100019 644647646 0 644647646 820258740 440333659 820258740 440333659 145679950 988482174 145679950 988482174 545044158 103639655 545044158 103639655 71514436 679986923 71514436 679986923 852969852 498680582 852969852 498680582 221144159 792154968 221144159 792154968 731076094 434278846 731076094 434278846 390425951 690041355 390425951 690041355 297455547 274598518 297455547 274598518 920292313 970444893 920292313 970444893 4036197 999917612 4036197 999917612 999987024 1 999987024 1 371677044 722032234 371677044 722032234 631666593 2993668 631666593 2993668 997590882 999768758 997590882 999768758 999978546 999994178 999978546 999994178 1 28937 1 28937 567156677 800911699 567156677 800911699 300017127 500003809 300017127 500003809 926656655 848150687 926656655 848150687 63090745 59627087 63090745 59627087 5616816 841824189 5616816 841824189 911286506 40601279 911286506 40601279 28042975 972056260 28042975 972056260 871448737 500001285 871448737 500001285 246423517 499981763 246423517 499981763 858291814 624058886 858291814 624058886 337420304 820338724 337420304 820338724 865568484 122498788 865568484 122498788 264445649 499977969 264445649 499977969 727155608 799097520 727155608 799097520 191896524 955445335 191896524 955445335 957519180 325233228 957519180 325233228 384855070 652783786 384855070 652783786 633856801 231073684 633856801 231073684 140887396 868315040 140887396 868315040 908935343 499962140 908935343 499962140 397926302 831636046 397926302 831636046 672984230 235123934 672984230 235123934 784743049 806488304 784743049 806488304 867945978 398472608 867945978 398472608 400535101 530370600 400535101 530370600 760816211 151582528 760816211 151582528 393167398 500026690 393167398 500026690 792691951 840503953 792691951 840503953 29249724 5355900 29249724 5355900 649871276 670690639 649871276 670690639 445530221 500012368 445530221 500012368 880714072 722960569 880714072 722960569 655367157 252412646 655367157 252412646 873945238 99065804 873945238 99065804 45377360 746116259 45377360 746116259 986368281 318243667 986368281 318243667 405041658 760680172 405041658 760680172 151179908 137623499 151179908 137623499 12368795 989982702 12368795 989982702 3305540 500014766 3305540 500014766 816865990 255418907 816865990 255418907 234922188 170151418 234922188 170151418 603314289 571722312 603314289 571722312 230853525 499962871 230853525 499962871 601628480 500008255 601628480 500008255 353925718 464240032 353925718 464240032 656205572 210013269 656205572 210013269 173012405 940150351 173012405 940150351 567179268 499992478 567179268 499992478 817436962 877744792 817436962 877744792 898285632 499980995 898285632 499980995 500020376 792030247 500020376 792030247 246642016 499982165 246642016 499982165 817879627 851645834 817879627 851645834 443636297 500005708 443636297 500005708 632881541 939624525 632881541 939624525 985229028 12738910 985229028 12738910 7820701 996104455 7820701 996104455 2376190 255045942 2376190 255045942 670219377 499986815 670219377 499986815 185322663 206454536 185322663 206454536 564431414 858680909 564431414 858680909 111312552 901826896 111312552 901826896 933114190 20627624 933114190 20627624 210014076 798497786 210014076 798497786 629747996 270735448 629747996 270735448 759843862 77414378 759843862 77414378 28376217 590212064 28376217 590212064 443059747 500010241 443059747 500010241 313278210 882349161 313278210 882349161 614641304 242860877 614641304 242860877 117591881 914039376 117591881 914039376 500031826 500001032 500031826 500001032 397920636 718112841 397920636 718112841 911115292 944123737 911115292 944123737 419928068 324750993 419928068 324750993 499977703 883839574 499977703 883839574 887008794 33606907 887008794 33606907 472764084 714900519 472764084 714900519 855150483 879134303 855150483 879134303 499974933 50218716 499974933 50218716 977602228 782523542 977602228 782523542 37124736 981174739 37124736 981174739 11139093 5231848 11139093 5231848 995575834 998942168 995575834 998942168 489937699 302670814 489937699 302670814 738717464 530556865 738717464 530556865 338671104 692235396 338671104 692235396 910250659 499979101 910250659 499979101 957214007 24720333 957214007 24720333 22480113 21838409 22480113 21838409 19114592 15186181 19114592 15186181 668827667 500024268 668827667 500024268 242420123 924157131 242420123 924157131 500024829 122786378 500024829 122786378 918995110 500027933 918995110 500027933 260105815 746719051 260105815 746719051 825585277 143540065 825585277 143540065 859665946 657355703 859665946 657355703 323900031 142240437 323900031 142240437 742409035 500033310 742409035 500033310 512834158 549178096 512834158 549178096 460757372 499964580 460757372 499964580 316307108 500028985 316307108 500028985 916541405 927190832 916541405 927190832 499968098 299589722 499968098 299589722 267784959 814744685 267784959 814744685 819324612 125578104 819324612 125578104 500019042 702186277 500019042 702186277 500000367 500019376 500000367 500019376 773033291 886057770 773033291 886057770 499983850 366251160 499983850 366251160 610303285 703355182 610303285 703355182 500009380 399848372 500009380 399848372 672305831 499994439 672305831 499994439 500032550 187891635 500032550 187891635 390954252 527844925 390954252 527844925 767490507 798617390 767490507 798617390 206702747 500001376 206702747 500001376 653270074 436793425 653270074 436793425 500000745 764972816 500000745 764972816 853352775 68154846 853352775 68154846 289367994 543386212 289367994 543386212 535273142 482134275 535273142 482134275 386677804 974132973 386677804 974132973 21730686 499963757 21730686 499963757 600614516 612101443 600614516 612101443 223119752 500019811 223119752 500019811 726843642 216386824 726843642 216386824 185716170 500003610 185716170 500003610 415983984 388734747 415983984 388734747 506379751 500015995 506379751 500015995 325295040 36880501 325295040 36880501 661521588 418730222 661521588 418730222 416085764 586891061 416085764 586891061 301669123 446116105 301669123 446116105 764569755 52678704 764569755 52678704 499967547 573411844 499967547 573411844 412137960 346618225 412137960 346618225 532719326 522491626 532719326 522491626 297551451 787317629 297551451 787317629 500021289 422888717 500021289 422888717 705015567 499994822 705015567 499994822 304701335 835648889 304701335 835648889 970956739 979829966 970956739 979829966 423370054 303010823 423370054 303010823 531102219 732388848 531102219 732388848 208695664 805753595 208695664 805753595 816794754 881665902 816794754 881665902 37428471 394477216 37428471 394477216 472315751 500028580 472315751 500028580 645128132 85689711 645128132 85689711 171133346 521993947 171133346 521993947 623289355 243199531 623289355 243199531 190599958 519327336 190599958 519327336 644408262 499966951 644408262 499966951 843013718 112504622 843013718 112504622 893332894 504493775 893332894 504493775 188037837 921338917 188037837 921338917 513914100 137154515 513914100 137154515 887079933 707468053 887079933 707468053 500035732 16894275 500035732 16894275 988457165 727310562 988457165 727310562 523740857 422964476 523740857 422964476 688942462 500038383 688942462 500038383 239969243 930226821 239969243 930226821 737838056 153541994 737838056 153541994 430504064 470830596 430504064 470830596 500024192 266896370 500024192 266896370 878962264 541819549 878962264 541819549 298907916 451299824 298907916 451299824 612354168 207279846 612354168 207279846 61854868 48920589 61854868 48920589 986495248 499983518 986495248 499983518 199921322 58759503 199921322 58759503 45898495 29199294 45898495 29199294 3977462 500015779 3977462 500015779 499611141 213965733 499611141 213965733 504038763 610839412 504038763 610839412 701496861 286528168 701496861 286528168 173169898 781029530 173169898 781029530 542285976 426873484 542285976 426873484 227011861 790924180 227011861 790924180 619442908 237849452 619442908 237849452 499993304 675600744 499993304 675600744 362841661 499967419 362841661 499967419 831861042 578733052 831861042 578733052 500001655 590796297 500001655 590796297 617085833 326099900 617085833 326099900 499986956 504178042 499986956 504178042 838884444 194778344 838884444 194778344 500037212 968902242 500037212 968902242 14462885 1486407 14462885 1486407 499988753 717257417 499988753 717257417 142864221 49897378 142864221 49897378 776915911 822270872 776915911 822270872 836863473 81158108 836863473 81158108 64339707 748101957 64339707 748101957 401044903 281410240 401044903 281410240 817869172 500014626 817869172 500014626 169890109 959860077 169890109 959860077 971210373 991926690 971210373 991926690 992428333 995040624 992428333 995040624 458169856 218283338 458169856 218283338 515015896 500035445 515015896 500035445 176368582 161913191 176368582 161913191 574341297 500019492 574341297 500019492 206772507 206181067 206772507 206181067 157443925 605663304 157443925 605663304 499990819 147272368 499990819 147272368 854152352 501928615 854152352 501928615 499994147 224458862 499994147 224458862 827782523 500018149 827782523 500018149 308748441 425235025 308748441 425235025 500011621 371294536 500011621 371294536 62851866 499972967 62851866 499972967 499980538 426201469 499980538 426201469 586420573 499991770 586420573 499991770 435487030 614792308 435487030 614792308 138399209 499981228 138399209 499981228 584186142 341497208 584186142 341497208 500016237 499962223 500016237 499962223 961501164 968713830 961501164 968713830 969131649 316592731 969131649 316592731 44838942 550173178 44838942 550173178 585829764 623909705 585829764 623909705 285918940 500020683 285918940 500020683 500017794 814429285 500017794 814429285 865597651 499995108 865597651 499995108 167838324 895731821 167838324 895731821 649967228 387691299 649967228 387691299 248125187 778312687 248125187 778312687 885253116 295525412 885253116 295525412 455016645 606013523 455016645 606013523 314417861 183101582 314417861 183101582 122930771 101634449 122930771 101634449 71815172 981537235 71815172 981537235 521100866 498561116 521100866 498561116 480336209 691457188 480336209 691457188 674896345 447863481 674896345 447863481 439609309 649257003 439609309 649257003 668209139 244415350 668209139 244415350 500015268 795972276 500015268 795972276 296061423 646001098 296061423 646001098 891022953 918661279 891022953 918661279 484477067 236438703 484477067 236438703 553311732 799574875 553311732 799574875 499972936 826686938 499972936 826686938 329875679 482204752 329875679 482204752 500029383 826539726 500029383 826539726 33480950 984497465 33480950 984497465 989853585 991947187 989853585 991947187 500024632 152907059 500024632 152907059 508621340 499993390 508621340 499993390 309086176 568220526 309086176 568220526 499994708 50850190 499994708 50850190 290266870 594100594 290266870 594100594 971791979 259407323 971791979 259407323 187066134 176347547 187066134 176347547 37818424 500012473 37818424 500012473 751239872 202685868 751239872 202685868 908611855 616049996 908611855 616049996 279661239 191913354 279661239 191913354 981972574 736282790 981972574 736282790 490453481 357579587 490453481 357579587 745349651 759216988 745349651 759216988 234605271 820681083 234605271 820681083 979963839 9266932 979963839 9266932 499974937 500012020 499974937 500012020 568927989 427606496 568927989 427606496 419164121 700021824 419164121 700021824 282867579 169454015 282867579 169454015 514449991 525003576 514449991 525003576 303586029 423954018 303586029 423954018 770376608 746822006 770376608 746822006 500002809 500037278 500002809 500037278 443875163 840468777 443875163 840468777 691719503 126296843 691719503 126296843 123160627 854240353 123160627 854240353 500033717 249224887 500033717 249224887 379894335 618049727 379894335 618049727 954187846 977761756 954187846 977761756 978232568 499960263 978232568 499960263 510790077 799734870 510790077 799734870 837948076 883051081 837948076 883051081 113797728 135686142 113797728 135686142 961801350 657902649 961801350 657902649 499962967 353044994 499962967 353044994 618784674 689677123 618784674 689677123 80891980 499993600 80891980 499993600 499990653 22072429 499990653 22072429 696734176 589481255 696734176 589481255 480111201 242044443 480111201 242044443 822931638 630279165 822931638 630279165 215388505 484531283 215388505 484531283 668504764 695191551 668504764 695191551 300494722 774215432 300494722 774215432 209794642 133314123 209794642 133314123 928816489 500036383 928816489 500036383 322933152 909195532 322933152 909195532 863570922 262983422 863570922 262983422 459846740 580049268 459846740 580049268 255139728 281608826 255139728 281608826 784283381 215080625 784283381 215080625 211999850 957156672 211999850 957156672 35377253 966501481 35377253 966501481 577200361 343635953 577200361 343635953 252738699 139983642 252738699 139983642 684751848 614038977 684751848 614038977 500002591 838966609 500002591 838966609 77299509 23855655 77299509 23855655 10708398 7279203 10708398 7279203 851199037 677838636 851199037 677838636 263970190 425245131 263970190 425245131 580607035 399159572 580607035 399159572 690054751 169264700 690054751 169264700 452163067 499978376 452163067 499978376 173700813 874053895 173700813 874053895 715136139 443738125 715136139 443738125 437695637 209857356 437695637 209857356 543229606 685288935 543229606 685288935 425132589 279606359 425132589 279606359 741671350 861142679 741671350 861142679 862465836 939157766 862465836 939157766 76143657 500016032 76143657 500016032 499977847 630283591 499977847 630283591 122231276 121685177 122231276 121685177 500021081 809996140 500021081 809996140 74322500 499991075 74322500 499991075 499994137 248461227 499994137 248461227 728728742 527719954 728728742 527719954 311232398 818442304 311232398 818442304 29396123 217811759 29396123 217811759 947924357 965018025 947924357 965018025 32233477 23637151 32233477 23637151 978726620 609807165 978726620 609807165 443795485 254435161 443795485 254435161 751090757 910329639 751090757 910329639 355209243 337555316 355209243 337555316 790338547 857553173 790338547 857553173 124983289 913670016 124983289 913670016 500002256 407473143 500002256 407473143 616428924 500007769 616428924 500007769 197270665 157396035 197270665 157396035 959046862 744407468 959046862 744407468 244085089 275091600 244085089 275091600 500006437 808912303 500006437 808912303 105299813 230560305 105299813 230560305 828130657 881707440 828130657 881707440 446117737 500000808 446117737 500000808 271011245 36289952 271011245 36289952 967071423 569074785 967071423 569074785 492046591 499988649 492046591 499988649 867318152 96012939 867318152 96012939 911687341 928763069 911687341 928763069 949412027 33220348 949412027 33220348 972620382 550449743 972620382 550449743 287494787 880228366 287494787 880228366 74801877 183616191 74801877 183616191 266770953 510975158 266770953 510975158 791091144 294381296 791091144 294381296 279080441 849035437 279080441 849035437 128833175 890460819 128833175 890460819 958733378 499995677 958733378 499995677 200762556 715188574 200762556 715188574 467044024 220810988 467044024 220810988 832258074 537827280 832258074 537827280 499997486 88252356 499997486 88252356 723658946 499979917 723658946 499979917 622001020 570758479 622001020 570758479 151313236 262066359 151313236 262066359 611107756 500021858 611107756 500021858 124969572 100419825 124969572 100419825 82471662 554138166 82471662 554138166 632235095 139219766 632235095 139219766 298354935 955555673 298354935 955555673 741461767 449161921 741461767 449161921 499986746 624446047 499986746 624446047 698219459 253531326 698219459 253531326 825999960 629368575 825999960 629368575 465998364 305118149 465998364 305118149 188400137 500016069 188400137 500016069 750808583 969785571 750808583 969785571 478577321 489897998 478577321 489897998 650255018 819643634 650255018 819643634 358337027 499967910 358337027 499967910 573657877 902639091 573657877 902639091 84124015 966836445 84124015 966836445 970172754 295053425 970172754 295053425 479357583 484883182 479357583 484883182 947136355 46806966 947136355 46806966 26713753 499989574 26713753 499989574 509370095 116881871 509370095 116881871 56306471 949822648 56306471 949822648 499992185 211733203 499992185 211733203 814386215 555633441 814386215 555633441 135659825 499997910 135659825 499997910 318185806 285238686 318185806 285238686 732954981 255590127 732954981 255590127 499971575 637085748 499971575 637085748 559175075 499992598 559175075 499992598 53786554 14929559 53786554 14929559 583034502 717492059 583034502 717492059 740006092 328118914 740006092 328118914 107520896 500023599 107520896 500023599 499964286 145811381 499964286 145811381 108001894 720617261 108001894 720617261 560390077 303706095 560390077 303706095 265904061 218959376 265904061 218959376 863125139 634269620 863125139 634269620 422844957 500030962 422844957 500030962 842537073 905261193 842537073 905261193 86384279 990138565 86384279 990138565 511496407 96568460 511496407 96568460 923887643 33330480 923887643 33330480 321501843 500009763 321501843 500009763 843746719 889211281 843746719 889211281 348295045 479053537 348295045 479053537 726395586 167916665 726395586 167916665 157471646 899675388 157471646 899675388 95755228 387849212 95755228 387849212 773124450 937763888 773124450 937763888 962744224 499989961 962744224 499989961 278618251 729174581 278618251 729174581 499981548 304026215 499981548 304026215 500035286 500001239 500035286 500001239 674235770 178963744 674235770 178963744 890799048 512643509 890799048 512643509 396441623 229545705 396441623 229545705 788181267 831510579 788181267 831510579 146785031 401758152 146785031 401758152 729092804 885254009 729092804 885254009 22282459 18559412 22282459 18559412 499972429 903981000 499972429 903981000 635854422 326648199 635854422 326648199 200128073 906476850 200128073 906476850 691806183 500002372 691806183 500002372 365958822 346716880 365958822 346716880 338519838 887445680 338519838 887445680 652706237 515829765 652706237 515829765 440499437 574906608 440499437 574906608 504537332 293867163 504537332 293867163 499992895 544518959 499992895 544518959 941214767 960416227 941214767 960416227 999820609 78294 999820609 78294 500000746 841714460 500000746 841714460 886994129 58012493 886994129 58012493 438477123 500029213 438477123 500029213 654189653 319439135 654189653 319439135 792712966 149751231 792712966 149751231 374761868 633924259 374761868 633924259 500037264 499964290 500037264 499964290 625168213 59380271 625168213 59380271 958344396 500003444 958344396 500003444 210374439 540664723 210374439 540664723 499987551 252190428 499987551 252190428 507826689 499998821 507826689 499998821 366498212 658179494 366498212 658179494 500022727 869095903 500022727 869095903 335227261 499967054 335227261 499967054 693407615 704594136 693407615 704594136 937324085 955141778 937324085 955141778 499997984 350020960 499997984 350020960 716596253 535856006 716596253 535856006 327507716 293022772 327507716 293022772 241694460 225415474 241694460 225415474 875650744 92312680 875650744 92312680 52696654 562126851 52696654 562126851 628923262 850905490 628923262 850905490 454490524 174167822 454490524 174167822 113030154 600636753 113030154 600636753 671050579 760839303 671050579 760839303 775710477 490073949 775710477 490073949 334638304 749217424 334638304 749217424 200155593 15247202 200155593 15247202 500008449 459301453 500008449 459301453 323019059 247974080 323019059 247974080 860300728 637738520 860300728 637738520 44922482 977856436 44922482 977856436 997638869 775304 997638869 775304 499995298 598934712 499995298 598934712 499962985 811401705 499962985 811401705 857875932 130576628 857875932 130576628 916387754 499992945 916387754 499992945 394843056 514745131 394843056 514745131 570762705 390968338 570762705 390968338 227877633 165141715 227877633 165141715 651731642 499987123 651731642 499987123 764142824 841328096 764142824 841328096 124347061 499975909 124347061 499975909 493710941 314843313 493710941 314843313 743976416 766252008 743976416 766252008 390473261 500000971 390473261 500000971 645173110 699299266 645173110 699299266 26270259 468892405 26270259 468892405 546986324 610639349 546986324 610639349 296832427 775434147 296832427 775434147 793784576 105655213 793784576 105655213 89623381 934556550 89623381 934556550 500011874 341541438 500011874 341541438 675145486 499992534 675145486 499992534 342892806 819175373 342892806 819175373 94999817 14255699 94999817 14255699 9715086 500015133 9715086 500015133 876357443 903150229 876357443 903150229 910134585 259030915 910134585 259030915 648367456 675384235 648367456 675384235 765456589 365869545 765456589 365869545 504689612 860147635 504689612 860147635 499970909 129703187 499970909 129703187 572320618 737915233 572320618 737915233 313305174 25061377 313305174 25061377 513640507 489438195 513640507 489438195 317478246 79888111 317478246 79888111 535936571 586853168 535936571 586853168 167485330 986823139 167485330 986823139 992848016 993868419 992848016 993868419 498887905 43469612 498887905 43469612 8652399 3388485 8652399 3388485 500008340 760636561 500008340 760636561 66729503 499977459 66729503 499977459 666751097 154145368 666751097 154145368 499972961 763279446 499972961 763279446 225710017 60945926 225710017 60945926 47393063 41836470 47393063 41836470 983919861 571567985 983919861 571567985 64865495 16266804 64865495 16266804 532992466 644381960 532992466 644381960 724135830 482471714 724135830 482471714 356301109 612628111 356301109 612628111 805273697 299884360 805273697 299884360 347507823 431724053 347507823 431724053 853064714 902524825 853064714 902524825 34488009 992754377 34488009 992754377 500025395 189657474 500025395 189657474 194901306 849736914 194901306 849736914 941114644 230631348 941114644 230631348 499973809 802593353 499973809 802593353 500020220 372066619 500020220 372066619 255056782 611808757 255056782 611808757 551975592 429277541 551975592 429277541 499968716 701454113 499968716 701454113 778568430 124484700 778568430 124484700 409863434 500011868 409863434 500011868 654956798 500037604 654956798 500037604 940510696 943507731 940510696 943507731 425497061 71745566 425497061 71745566 23594733 500025567 23594733 500025567 835477784 85740409 835477784 85740409 39083196 9304902 39083196 9304902 550933028 672878253 550933028 672878253 730727188 785178434 730727188 785178434 823263519 499987472 823263519 499987472 499983847 665854771 499983847 665854771 759738102 884372774 759738102 884372774 93032066 77637132 93032066 77637132 644618980 500019777 644618980 500019777 307174092 233303754 307174092 233303754 37855633 967630646 37855633 967630646 983112923 250718042 983112923 250718042 499999085 645958706 499999085 645958706 500037802 568316390 500037802 568316390 693034820 725834694 693034820 725834694 256398387 246567443 256398387 246567443 500034707 691367266 500034707 691367266 360726879 499999242 360726879 499999242 881106948 70109876 881106948 70109876 952933422 44928735 952933422 44928735 33057682 11761794 33057682 11761794 499971537 553402494 499971537 553402494 430310059 776892082 430310059 776892082 500039584 219274105 500039584 219274105 399617297 562365221 399617297 562365221 759690668 60451039 759690668 60451039 138696252 918059292 138696252 918059292 742855254 101487637 742855254 101487637 907148162 58748970 907148162 58748970 484765935 848868430 484765935 848868430 849419073 945068545 849419073 945068545 43075981 352274986 43075981 352274986 606453151 643793407 606453151 643793407 250047754 499969295 250047754 499969295 638631836 177307376 638631836 177307376 499964816 500007136 499964816 500007136 63603627 606725082 63603627 606725082 764810033 155424843 764810033 155424843 886625052 894205399 886625052 894205399 30837904 296966389 30837904 296966389 464764476 884793503 464764476 884793503 86010214 81176430 86010214 81176430 529984700 781399626 529984700 781399626 471978402 407862387 471978402 407862387 167930341 510987796 167930341 510987796 702582730 500016751 702582730 500016751 84487682 53203441 84487682 53203441 500029237 632231071 500029237 632231071 166821602 159317470 166821602 159317470 918832164 968137208 918832164 968137208 11616169 993906996 11616169 993906996 500015213 95724876 500015213 95724876 468454580 715627522 468454580 715627522 538319169 302842666 538319169 302842666 703394406 264118874 703394406 264118874 499978277 130607968 499978277 130607968 910786559 76461423 910786559 76461423 326036117 759618108 326036117 759618108 763483250 340528211 763483250 340528211 655797522 723243512 655797522 723243512 456855141 227218379 456855141 227218379 840800287 526138057 840800287 526138057 500018097 266106344 500018097 266106344 880251391 688948412 880251391 688948412 286977709 782818553 286977709 782818553 554439612 246641952 554439612 246641952 359436418 500002482 359436418 500002482 500007548 807236499 500007548 807236499 904386659 249199669 904386659 249199669 59146800 522773545 59146800 522773545 533450225 348220170 533450225 348220170 272460659 912099861 272460659 912099861 954197417 441941506 954197417 441941506 500007750 810974580 500007750 810974580 946302401 45522875 946302401 45522875 34395678 16942665 34395678 16942665 500027308 499977040 500027308 499977040 751980161 170445816 751980161 170445816 428883427 506320654 428883427 506320654 643530742 421941493 643530742 421941493 161392426 887289229 161392426 887289229 500020066 617924084 500020066 617924084 302983435 945298196 302983435 945298196 45690793 300338584 45690793 300338584 555236800 624813043 555236800 624813043 77483263 499974074 77483263 499974074 500028066 550466049 500028066 550466049 387400131 663029207 387400131 663029207 655603693 346222149 655603693 346222149 568304498 499997461 568304498 499997461 90066399 381334409 90066399 381334409 649567916 523301666 649567916 523301666 431597132 447286949 431597132 447286949 704318585 600914322 704318585 600914322 391944904 499973907 391944904 499973907 113189380 500020399 113189380 500020399 499974583 594708556 499974583 594708556 353184942 440455631 353184942 440455631 795010377 103071391 795010377 103071391 467940495 659476851 467940495 659476851 895996903 957279634 895996903 957279634 973006752 253308569 973006752 253308569 254173472 761381371 254173472 761381371 888166741 58982859 888166741 58982859 945987029 865609343 945987029 865609343 12851261 3693034 12851261 3693034 997762334 998083185 997762334 998083185 499971626 64479446 499971626 64479446 187600010 340078101 187600010 340078101 803683496 157045233 803683496 157045233 45374335 813592699 45374335 813592699 359211332 448763155 359211332 448763155 500016052 782189178 500016052 782189178 842916301 404543382 842916301 404543382 238275394 521393293 238275394 521393293 701072834 202211369 701072834 202211369 185954924 952716952 185954924 952716952 769763438 229047799 769763438 229047799 485198700 585258904 485198700 585258904 500013968 269741187 500013968 269741187 238714847 235534549 238714847 235534549 803551864 981516793 803551864 981516793 280770875 465602911 280770875 465602911 532738326 731810879 532738326 731810879 865294610 236904486 865294610 236904486 313976233 406554039 313976233 406554039 862754699 961963342 862754699 961963342 302879778 420552127 302879778 420552127 586795693 628918134 586795693 628918134 345850484 133623895 345850484 133623895 5137314 565035043 5137314 565035043 572502829 204405917 572502829 204405917 137798472 932442823 137798472 932442823 951573115 499968545 951573115 499968545 499971748 617525383 499971748 617525383 629003596 499960861 629003596 499960861 906206179 957095860 906206179 957095860 959886240 14507150 959886240 14507150 271122046 823797085 271122046 823797085 639033202 325700256 639033202 325700256 698959353 898516573 698959353 898516573 912799750 491644811 912799750 491644811 242296728 515965149 242296728 515965149 800763278 857906569 800763278 857906569 934885460 36851735 934885460 36851735 321869790 745512780 321869790 745512780 667343797 500036631 667343797 500036631 100007715 960592433 100007715 960592433 602739627 282736693 602739627 282736693 395046698 798945207 395046698 798945207 508503579 500030363 508503579 500030363 241126653 499981868 241126653 499981868 21695955 783673262 21695955 783673262 500014103 500009331 500014103 500009331 92674960 499980870 92674960 499980870 807767321 636750517 807767321 636750517 333079800 500018718 333079800 500018718 500015917 822547177 500015917 822547177 410415844 532948384 410415844 532948384 500009650 882448750 500009650 882448750 930725715 441187347 930725715 441187347 378567355 672715201 378567355 672715201 762512945 184070869 762512945 184070869 178515158 131777817 178515158 131777817 80513145 572917858 80513145 572917858 852438359 410090771 852438359 410090771 197971073 172250221 197971073 172250221 874583828 948757268 874583828 948757268 15833768 13115837 15833768 13115837 1774548 570050846 1774548 570050846 704158819 745966956 704158819 745966956 248658220 203363813 248658220 203363813 166421671 500027295 166421671 500027295 643900792 331019899 643900792 331019899 751041824 499963176 751041824 499963176 419808220 380744436 419808220 380744436 921802811 776201525 921802811 776201525 500032869 198022003 500032869 198022003 497190493 499972609 497190493 499972609 768606046 727438227 768606046 727438227 480025428 466229140 480025428 466229140 550891214 605779847 550891214 605779847 236802776 173807365 236802776 173807365 521742558 589810408 521742558 589810408 782454680 163186117 782454680 163186117 860737775 19136913 860737775 19136913 499968942 500002573 499968942 500002573 984398285 987139222 984398285 987139222 483725136 462721560 483725136 462721560 329423423 733820381 329423423 733820381 761283684 837087071 761283684 837087071 490741869 455435487 490741869 455435487 499989916 652471480 499989916 652471480 681174697 499970958 681174697 499970958 499962593 877856378 499962593 877856378 753473323 22362078 753473323 22362078 361879969 826006972 361879969 826006972 10710506 346313102 10710506 346313102 562921888 500030602 562921888 500030602 324285614 678353731 324285614 678353731 216965869 428565608 216965869 428565608 481195327 658713117 481195327 658713117 564907094 508422265 564907094 508422265 374661852 360535631 374661852 360535631 277443921 196239097 277443921 196239097 499974144 788422392 499974144 788422392 786993258 65698055 786993258 65698055 499986308 642853870 499986308 642853870 772929489 182736027 772929489 182736027 499960235 969158140 499960235 969158140 981242177 988406617 981242177 988406617 6199533 361771784 6199533 361771784 500028494 956913182 500028494 956913182 490639391 499986389 490639391 499986389 720326388 591374664 720326388 591374664 500002279 705217820 500002279 705217820 950669298 956747350 950669298 956747350 978773434 18240935 978773434 18240935 12760900 987853710 12760900 987853710 500016715 275676443 500016715 275676443 850091606 499979712 850091606 499979712 45728550 513972070 45728550 513972070 928644275 281091406 928644275 281091406 500004722 980979304 500004722 980979304 347026507 499987182 347026507 499987182 974411824 21656892 974411824 21656892 260486530 770929562 260486530 770929562 913935744 915231249 913935744 915231249 926983933 487183014 926983933 487183014 250047196 754999875 250047196 754999875 221633148 845469979 221633148 845469979 869203979 94385452 869203979 94385452 417752039 749460001 417752039 749460001 769622291 911683980 769622291 911683980 42188080 305313367 42188080 305313367 701641204 646526733 701641204 646526733 291345324 736706953 291345324 736706953 609656515 266028487 609656515 266028487 55948749 876986402 55948749 876986402 613763739 499999013 613763739 499999013 45335008 349471496 45335008 349471496 499975188 538041905 499975188 538041905 805718773 458293363 805718773 458293363 378157678 876578989 378157678 876578989 643507231 331613026 643507231 331613026 427611812 623025645 427611812 623025645 824069181 144495807 824069181 144495807 163774017 860023748 163774017 860023748 500038298 812272871 500038298 812272871 124912888 499990066 124912888 499990066 694798001 758006449 694798001 758006449 57099075 973707826 57099075 973707826 25452512 24840567 25452512 24840567 975721882 980338231 975721882 980338231 989034592 4135956 989034592 4135956 276081939 367820585 276081939 367820585 418113603 579522216 418113603 579522216 619079315 248604203 619079315 248604203 74767068 943245759 74767068 943245759 956096273 346094881 956096273 346094881 440699766 444202553 440699766 444202553 776509624 883290275 776509624 883290275 472560255 95003509 472560255 95003509 937497516 500024739 937497516 500024739 423530117 281989127 423530117 281989127 733535404 59974731 733535404 59974731 50419786 958850114 50419786 958850114 969768158 988604531 969768158 988604531 407876661 388403515 407876661 388403515 111717498 46160949 111717498 46160949 39046193 963351737 39046193 963351737 25139431 24962098 25139431 24962098 713543012 783185644 713543012 783185644 197209665 429139192 197209665 429139192 620624685 752503051 620624685 752503051 114241300 34033570 114241300 34033570 516649616 704967859 516649616 704967859 142979170 873050583 142979170 873050583 500016490 310047147 500016490 310047147 499963382 557096828 499963382 557096828 570405973 138266800 570405973 138266800 958768852 672178364 958768852 672178364 238604451 499973190 238604451 499973190 824868995 168615232 824868995 168615232 429831703 556630634 429831703 556630634 858210385 178114087 858210385 178114087 504269051 768552698 504269051 768552698 84658481 430937697 84658481 430937697 845970001 605127923 845970001 605127923 539550920 144667257 539550920 144667257 903608623 921324820 903608623 921324820 76633293 932700547 76633293 932700547 500021633 144044905 500021633 144044905 882814509 708294081 882814509 708294081 238519448 236577522 238519448 236577522 571310315 429114580 571310315 429114580 359772496 500003738 359772496 500003738 849052088 568035021 849052088 568035021 349307941 177048936 349307941 177048936 886917676 647506009 886917676 647506009 529518073 313406906 529518073 313406906 350710762 863564765 350710762 863564765 701437072 285776563 701437072 285776563 106466248 499971962 106466248 499971962 499987848 301507370 499987848 301507370 202784829 500012013 202784829 500012013 856609046 369936497 856609046 369936497 500017777 51881725 500017777 51881725 43672235 960447057 43672235 960447057 653261018 408743350 653261018 408743350 140233537 128917282 140233537 128917282 67409778 701819864 67409778 701819864 719100090 816950524 719100090 816950524 176817233 147246282 176817233 147246282 500021605 541044690 500021605 541044690 581359449 288068083 581359449 288068083 272742811 500026556 272742811 500026556 493216126 145662702 493216126 145662702 500004074 714406877 500004074 714406877 794828454 197698619 794828454 197698619 53440531 724149349 53440531 724149349 338408319 331998001 338408319 331998001 329022993 47926927 329022993 47926927 622211979 499979452 622211979 499979452 949218031 966220555 949218031 966220555 500015444 132938123 500015444 132938123 449551280 907696831 449551280 907696831 582306833 353938109 582306833 353938109 499995213 926637889 499995213 926637889 567235272 499960978 567235272 499960978 925013915 53748696 925013915 53748696 951302752 616313084 951302752 616313084 215191677 340399446 215191677 340399446 446790243 569294400 446790243 569294400 257086160 123367380 257086160 123367380 909662037 909925671 909662037 909925671 926259452 943735061 926259452 943735061 246574194 402399871 246574194 402399871 657230670 159015076 657230670 159015076 229695834 691083402 229695834 691083402 574805417 499977351 574805417 499977351 93304372 912420080 93304372 912420080 64666093 500010898 64666093 500010898 844688975 423113863 844688975 423113863 500005787 835666983 500005787 835666983 843985837 499996355 843985837 499996355 62867217 24814246 62867217 24814246 983579915 891773117 983579915 891773117 499973049 538526308 499973049 538526308 560567149 410225208 560567149 410225208 221614559 885085529 221614559 885085529 499989994 87807525 499989994 87807525 739136815 745294305 739136815 745294305 224197967 390463172 224197967 390463172 570687007 556417464 570687007 556417464 264546202 455080594 264546202 455080594 686298377 267184707 686298377 267184707 241179330 559188081 241179330 559188081 575280349 358359491 575280349 358359491 165470239 839243424 165470239 839243424 862299271 237861605 862299271 237861605 397871370 693991425 397871370 693991425 659072500 387503857 659072500 387503857 314231457 238004935 314231457 238004935 806469670 820517230 806469670 820517230 500025875 339291310 500025875 339291310 869802714 684879037 869802714 684879037 383098526 499994767 383098526 499994767 715651785 303673136 715651785 303673136 500007818 822459098 500007818 822459098 66001341 183216387 66001341 183216387 796609681 810760740 796609681 810760740 113834799 891122404 113834799 891122404 915779876 69967129 915779876 69967129 69272093 16570238 69272093 16570238 985754544 602767158 985754544 602767158 388893994 804529414 388893994 804529414 499979168 128816165 499979168 128816165 117347473 574352833 117347473 574352833 500018480 171021342 500018480 171021342 138511174 545453622 138511174 545453622 572274711 403312634 572274711 403312634 223123720 202856996 223123720 202856996 822303970 845252096 822303970 845252096 16987815 397023316 16987815 397023316 500039352 715885539 500039352 715885539 750590105 767336198 750590105 767336198 459159873 499989000 459159873 499989000 651112932 818134469 651112932 818134469 169500733 247927358 169500733 247927358 426000991 703066523 426000991 703066523 500021160 397937417 500021160 397937417 242815581 868056682 242815581 868056682 782245408 460580700 782245408 460580700 237394192 147793870 237394192 147793870 499991761 891780029 499991761 891780029 392631949 452575878 392631949 452575878 499974862 773944301 499974862 773944301 225292799 500007125 225292799 500007125 585826015 671583264 585826015 671583264 331524111 667919472 331524111 667919472 675061250 281214607 675061250 281214607 719153874 807150069 719153874 807150069 363581464 410083206 363581464 410083206 650271868 284201545 650271868 284201545 247714927 792815738 247714927 792815738 500026302 553679312 500026302 553679312 288230273 870831566 288230273 870831566 619686883 499966243 619686883 499966243 476417524 540517249 476417524 540517249 500036459 643008385 500036459 643008385 489743629 339781887 489743629 339781887 210018654 791426318 210018654 791426318 875454972 234253867 875454972 234253867 49796621 964689744 49796621 964689744 13016587 499970073 13016587 499970073 696002673 517867885 696002673 517867885 499978097 859110545 499978097 859110545 929046055 499971765 929046055 499971765 275383966 72909062 275383966 72909062 930875498 527218003 930875498 527218003 500002252 690586788 500002252 690586788 495366498 499988858 495366498 499988858 833226270 399300659 833226270 399300659 590252424 500031042 590252424 500031042 624831589 437936212 624831589 437936212 499970675 355328680 499970675 355328680 500027208 632758600 500027208 632758600 244786605 950115368 244786605 950115368 957616854 10538435 957616854 10538435 467118355 527269881 467118355 527269881 597232319 317417301 597232319 317417301 451189578 500008499 451189578 500008499 697049695 289837085 697049695 289837085 721439484 183257270 721439484 183257270 499975353 499974527 499975353 499974527 863540492 587073642 863540492 587073642 369203011 203337463 369203011 203337463 131347551 901082887 131347551 901082887 914484024 435421745 914484024 435421745 499999326 306983925 499999326 306983925 229663988 794317845 229663988 794317845 821846097 836827591 821846097 836827591 143479913 370868710 143479913 370868710 732027258 750262837 732027258 750262837 199113518 136543907 199113518 136543907 82170048 707612483 82170048 707612483 886831313 108970982 886831313 108970982 53281009 517862745 53281009 517862745 550113891 317642484 550113891 317642484 794200337 182542727 794200337 182542727 904691808 926116691 904691808 926116691 499961304 480203648 499961304 480203648 499985465 736307179 499985465 736307179 249767625 468597328 249767625 468597328 500031384 902364727 500031384 902364727 270835085 500008029 270835085 500008029 479473484 590403751 479473484 590403751 635145092 337821493 635145092 337821493 279681486 736135654 279681486 736135654 18492607 272080369 18492607 272080369 542743266 499990168 542743266 499990168 340872584 716138894 340872584 716138894 558502733 50510770 558502733 50510770 460336406 584200922 460336406 584200922 703420249 242448859 703420249 242448859 343008579 666986744 343008579 666986744 499986011 294880699 499986011 294880699 201377784 597188817 201377784 597188817 499976199 688672392 499976199 688672392 811871178 325055458 811871178 325055458 511688012 517834822 511688012 517834822 431313772 92701981 431313772 92701981 499994335 435038374 499994335 435038374 620557787 347435627 620557787 347435627 34045056 535469945 34045056 535469945 500033932 74074677 500033932 74074677 46321472 968424246 46321472 968424246 28895660 20371450 28895660 20371450 3405876 711645794 3405876 711645794 500011945 229757078 500011945 229757078 166961219 925952723 166961219 925952723 949290819 456436948 949290819 456436948 274837852 106537054 274837852 106537054 603940925 720700734 603940925 720700734 893597406 56485925 893597406 56485925 140060166 692877128 140060166 692877128 873742404 391944364 873742404 391944364 233548061 505479809 233548061 505479809 659492504 490827471 659492504 490827471 335981186 821923716 335981186 821923716 500031740 948982096 500031740 948982096 22701790 22331139 22701790 22331139 690128066 499986897 690128066 499986897 499987822 158994964 499987822 158994964 114051869 749920954 114051869 749920954 540596413 210174202 540596413 210174202 100321298 53543992 100321298 53543992 500037609 500023545 500037609 500023545 279535678 500038766 279535678 500038766 102353537 944220172 102353537 944220172 39094614 21848150 39094614 21848150 984591922 14743310 984591922 14743310 8107785 995639891 8107785 995639891 533494 386257471 533494 386257471 500011245 831586815 500011245 831586815 57485951 389830820 57485951 389830820 864677438 927125058 864677438 927125058 72593995 44386954 72593995 44386954 903432911 500036384 903432911 500036384 223767226 800482133 223767226 800482133 801621458 108342556 801621458 108342556 499971292 449014443 499971292 449014443 718989247 620792336 718989247 620792336 499995866 183623548 499995866 183623548 500007972 535589480 500007972 535589480 561194435 354382674 561194435 354382674 861121290 693543398 861121290 693543398 249695302 165558000 249695302 165558000 125006313 980346905 125006313 980346905 604367146 119285980 604367146 119285980 111755943 917467301 111755943 917467301 968869940 970814919 968869940 970814919 2600240 337450408 2600240 337450408 500010449 499997775 500010449 499997775 854947097 102537136 854947097 102537136 933109412 692106784 933109412 692106784 500015555 132629505 500015555 132629505 896701399 921940429 896701399 921940429 201952055 78667006 201952055 78667006 74000380 500038918 74000380 500038918 688722395 279417694 688722395 279417694 351382212 747325507 351382212 747325507 195659900 206705893 195659900 206705893 837623216 895029478 837623216 895029478 500002952 107457324 500002952 107457324 335377603 751052868 335377603 751052868 108287305 62763334 108287305 62763334 627290187 499978446 627290187 499978446 499987720 178507461 499987720 178507461 897387844 662249117 897387844 662249117 279066707 273317323 279066707 273317323 739191456 770186632 739191456 770186632 255074155 397052362 255074155 397052362 684654870 299557811 684654870 299557811 238590640 178273879 238590640 178273879 500012345 532421238 500012345 532421238 533426986 591395069 533426986 591395069 500002700 400230696 500002700 400230696 517827236 633177607 517827236 633177607 781780597 830707826 781780597 830707826 370177351 278256421 370177351 278256421 174626731 874745463 174626731 874745463 121415702 33090928 121415702 33090928 973139297 803351136 973139297 803351136 499976672 385211707 499976672 385211707 544635832 651580968 544635832 651580968 262321265 240003088 262321265 240003088 692263287 519858564 692263287 519858564 497357991 394688463 497357991 394688463 833681671 500034674 833681671 500034674 499965581 593567786 499965581 593567786 672427471 297648354 672427471 297648354 958577947 568053313 958577947 568053313 499976508 244661224 499976508 244661224 515200250 588144224 515200250 588144224 479097218 500021759 479097218 500021759 977748855 499964088 977748855 499964088 499975610 796903744 499975610 796903744 909521583 958278690 909521583 958278690 968344765 7734849 968344765 7734849 992646815 882690 992646815 882690 999475550 444754 999475550 444754 70955644 500022408 70955644 500022408 707139521 210321397 707139521 210321397 809434646 190247803 809434646 190247803 168260772 568088020 168260772 568088020 758743616 777298090 758743616 777298090 193813978 149260200 193813978 149260200 574499507 589720890 574499507 589720890 395365615 365898778 395365615 365898778 512245256 721696595 512245256 721696595 111491325 906414081 111491325 906414081 91664579 363623627 91664579 363623627 634316200 754600310 634316200 754600310 499968535 375552336 499968535 375552336 291460900 715654331 291460900 715654331 765364294 819080848 765364294 819080848 256042860 354277578 256042860 354277578 653706493 884165541 653706493 884165541 911957534 499983989 911957534 499983989 500006282 231985840 500006282 231985840 698714699 518744833 698714699 518744833 230090156 197171298 230090156 197171298 761106312 508086009 761106312 508086009 301597659 75405522 301597659 75405522 694810044 458250182 694810044 458250182 380388288 78997892 380388288 78997892 500009355 874739055 500009355 874739055 496824517 383182472 496824517 383182472 112775078 826326765 112775078 826326765 793343087 499995219 793343087 499995219 376708767 288227093 376708767 288227093 266550878 37592260 266550878 37592260 689897519 808307633 689897519 808307633 875432960 50715822 875432960 50715822 36174892 4174557 36174892 4174557 1565747 500036265 1565747 500036265 779785209 142125168 779785209 142125168 263302356 266877384 263302356 266877384 570454463 672810385 570454463 672810385 175758110 827159449 175758110 827159449 751309914 175350766 751309914 175350766 855288552 51517554 855288552 51517554 12847674 738912113 12847674 738912113 616731739 264389018 616731739 264389018 211542957 681853037 211542957 681853037 797797106 834614474 797797106 834614474 854715935 371027581 854715935 371027581 500017979 573779117 500017979 573779117 647305843 254863222 647305843 254863222 240211134 500030802 240211134 500030802 681498312 227034837 681498312 227034837 186367341 701403396 186367341 701403396 500014707 171298172 500014707 171298172 132335007 94434806 132335007 94434806 67658882 36882643 67658882 36882643 966456315 526334279 966456315 526334279 426312937 316706304 426312937 316706304 541088106 714687534 541088106 714687534 213929300 499984541 213929300 499984541 499968953 865069621 499968953 865069621 604915111 500032094 604915111 500032094 368753599 475822322 368753599 475822322 740929049 774245630 740929049 774245630 232882167 178058845 232882167 178058845 117380394 93496933 117380394 93496933 640484944 732009020 640484944 732009020 783777348 499984219 783777348 499984219 500028717 124795190 500028717 124795190 932360223 757804817 932360223 757804817 483381354 359292223 483381354 359292223 612063268 648025974 612063268 648025974 465541533 500000728 465541533 500000728 916901070 948997479 916901070 948997479 264781154 658770895 264781154 658770895 554166167 500004879 554166167 500004879 93226265 934354455 93226265 934354455 951118556 499998350 951118556 499998350 282180767 772638892 282180767 772638892 500016840 196381265 500016840 196381265 273204321 787275569 273204321 787275569 792358992 792820128 792358992 792820128 836597253 417043059 836597253 417043059 499642767 677573659 499642767 677573659 602784556 360268673 602784556 360268673 221377883 613195744 221377883 613195744 789866950 500007241 789866950 500007241 273197970 242633493 273197970 242633493 896799415 940419925 896799415 940419925 2759000 801738 2759000 801738 499974 751552052 499974 751552052 527600050 470601159 527600050 470601159 136902725 124419209 136902725 124419209 97498244 996220743 97498244 996220743 528926489 222678724 528926489 222678724 202806284 178512357 202806284 178512357 893923982 934890248 893923982 934890248 500004600 354802055 500004600 354802055 303631733 750663789 303631733 750663789 96406988 500004195 96406988 500004195 662174965 248535845 662174965 248535845 822700771 891566510 822700771 891566510 902246583 499966867 902246583 499966867 409861767 673856365 409861767 673856365 510878486 500018704 510878486 500018704 289725969 800980593 289725969 800980593 598892287 445318743 598892287 445318743 315115120 708902105 315115120 708902105 878469801 393262430 878469801 393262430 292703722 500037558 292703722 500037558 799192251 132833291 799192251 132833291 871256043 933203082 871256043 933203082 60053237 979986187 60053237 979986187 532103743 403981261 532103743 403981261 197451252 509918671 197451252 509918671 499977863 174916702 499977863 174916702 68828090 26844325 68828090 26844325 981151525 6313171 981151525 6313171 5632149 2309893 5632149 2309893 1768678 716826 1768678 716826 999695799 499998985 999695799 499998985 193307160 472628468 193307160 472628468 689455311 855739542 689455311 855739542 105267699 102639248 105267699 102639248 961532470 975562116 961532470 975562116 499974139 413957264 499974139 413957264 589826413 524306122 589826413 524306122 500027306 103835190 500027306 103835190 913871498 500982050 913871498 500982050 499968337 804850587 499968337 804850587 759322019 499976919 759322019 499976919 581390210 619199480 581390210 619199480 303526372 499970323 303526372 499970323 858985796 869321431 858985796 869321431 72246258 499994037 72246258 499994037 771915741 534003574 771915741 534003574 500010268 298761380 500010268 298761380 267379017 505815074 267379017 505815074 791180273 499974738 791180273 499974738 154658121 501987573 154658121 501987573 503299938 668985120 503299938 668985120 311208338 794050008 311208338 794050008 818032177 389699364 818032177 389699364 404898791 524768575 404898791 524768575 563674016 108493889 563674016 108493889 304905415 500028751 304905415 500028751 721054269 219021633 721054269 219021633 499992305 179418432 499992305 179418432 581865724 613424803 581865724 613424803 779407606 201753707 779407606 201753707 827820153 574030562 827820153 574030562 383692927 339104202 383692927 339104202 605532494 746036573 605532494 746036573 211608498 499982692 211608498 499982692 737547844 746906217 737547844 746906217 326655810 268453880 326655810 268453880 560043646 499988673 560043646 499988673 172753769 616464218 172753769 616464218 787648348 494098712 787648348 494098712 499991368 256679335 499991368 256679335 250228698 823182720 250228698 823182720 868252004 87132431 868252004 87132431 494809344 622129506 494809344 622129506 500039469 241425082 500039469 241425082 843837825 939224965 843837825 939224965 55963911 416093435 55963911 416093435 721781620 500005071 721781620 500005071 144453228 500029823 144453228 500029823 655742638 322614791 655742638 322614791 499961594 797408995 499961594 797408995 192480789 829003390 192480789 829003390 560587748 361762707 560587748 361762707 333132137 137182095 333132137 137182095 599473777 799166198 599473777 799166198 963488452 34121208 963488452 34121208 24991494 661028705 24991494 661028705 750980254 218450120 750980254 218450120 210014341 694807633 210014341 694807633 632442968 276064166 632442968 276064166 972802627 985933206 972802627 985933206 986056441 992017331 986056441 992017331 7044845 6560045 7044845 6560045 996203805 500022457 996203805 500022457 563237578 317540657 563237578 317540657 871009396 659676093 871009396 659676093 499967747 102072397 499967747 102072397 39633433 968037810 39633433 968037810 16975953 244170618 16975953 244170618 516050840 556463806 516050840 556463806 165768954 119523532 165768954 119523532 500030997 942933055 500030997 942933055 462827582 499980512 462827582 499980512 203979474 590035724 203979474 590035724 500015324 859569710 500015324 859569710 121815737 878579086 121815737 878579086 580034557 499960798 580034557 499960798 69645062 56330791 69645062 56330791 956150632 956210048 956150632 956210048 500009147 515358329 500009147 515358329 892159284 894599790 892159284 894599790 160116298 103422342 160116298 103422342 500018259 550934497 500018259 550934497 314772695 905997603 314772695 905997603 941153710 447945330 941153710 447945330 464285104 500011794 464285104 500011794 905814638 590844359 905814638 590844359 499963384 843688632 499963384 843688632 65683490 151260444 65683490 151260444 927407010 931990475 927407010 931990475 19535290 164187548 19535290 164187548 531741359 499966276 531741359 499966276 215465883 138475279 215465883 138475279 503974087 523695663 503974087 523695663 182996179 487457896 182996179 487457896 557837739 273720519 557837739 273720519 499963634 502439868 499963634 502439868 603120244 868369690 603120244 868369690 109656165 907727768 109656165 907727768 983546813 499968972 983546813 499968972 398451833 843332501 398451833 843332501 901039647 37487422 901039647 37487422 26011856 19790133 26011856 19790133 987801841 564470195 987801841 564470195 237363879 277413365 237363879 277413365 500009990 880608555 500009990 880608555 332717811 656270919 332717811 656270919 500014123 727752652 500014123 727752652 703895581 234798039 703895581 234798039 833864029 500032282 833864029 500032282 168756903 112017530 168756903 112017530 670914724 452227988 670914724 452227988 301393229 664449822 301393229 664449822 751495175 401128969 751495175 401128969 184999727 499985550 184999727 499985550 746803445 500019082 746803445 500019082 918049948 10746921 918049948 10746921 9124204 551379574 9124204 551379574 500019354 706705385 500019354 706705385 421500959 433470904 421500959 433470904 615601739 104180075 615601739 104180075 6406995 539430560 6406995 539430560 629112727 344882339 629112727 344882339 349092938 500004780 349092938 500004780 165788817 425027924 165788817 425027924 889547372 10306460 889547372 10306460 499968955 923111197 499968955 923111197 558182738 395767112 558182738 395767112 312915237 807891172 312915237 807891172 149867746 499975692 149867746 499975692 675619075 694669368 675619075 694669368 782677946 499967907 782677946 499967907 571543675 641951973 571543675 641951973 270774031 800226120 270774031 800226120 106793260 919475072 106793260 919475072 553358236 322283760 553358236 322283760 937653560 583518354 937653560 583518354 498545626 499963364 498545626 499963364 213836313 500034027 213836313 500034027 516693271 162466412 516693271 162466412 500008763 50491831 500008763 50491831 341624390 499960243 341624390 499960243 655099093 765246282 655099093 765246282 230836383 144766554 230836383 144766554 534303062 547677351 534303062 547677351 269518639 285367128 269518639 285367128 500035658 508456350 500035658 508456350 499997895 499992458 499997895 499992458 290476445 900879073 290476445 900879073 31021640 974646940 31021640 974646940 993187042 500013871 993187042 500013871 157421491 42475269 157421491 42475269 39971060 984399535 39971060 984399535 607780025 507225400 607780025 507225400 397494001 361478104 397494001 361478104 779466451 574858727 779466451 574858727 471918732 262967140 471918732 262967140 923598352 952342319 923598352 952342319 974165404 23080415 974165404 23080415 499979479 500020981 499979479 500020981 709302015 185941805 709302015 185941805 392135970 500025908 392135970 500025908 811481451 166106453 811481451 166106453 883050706 532413344 883050706 532413344 267667836 131238415 267667836 131238415 83786858 844878417 83786858 844878417 553668704 417951676 553668704 417951676 499993736 124728048 499993736 124728048 499962172 878832552 499962172 878832552 500023550 445591459 500023550 445591459 631243276 831354828 631243276 831354828 18282330 498383674 18282330 498383674 500019430 441560882 500019430 441560882 279125732 621107608 279125732 621107608 710729688 405547615 710729688 405547615 358098714 688477785 358098714 688477785 637290055 323635070 637290055 323635070 499996384 613773198 499996384 613773198 740117204 150332414 740117204 150332414 454740068 644583083 454740068 644583083 636234843 257169098 636234843 257169098 252856273 628528046 252856273 628528046 500000522 67135000 500000522 67135000 37902810 8937427 37902810 8937427 500033960 963207666 500033960 963207666 356892901 352233931 356892901 352233931 701715875 720622725 701715875 720622725 819582775 57047985 819582775 57047985 500012840 786042208 500012840 786042208 499986796 426860052 499986796 426860052 742363807 822719279 742363807 822719279 156119540 109874119 156119540 109874119 522463680 596213803 522463680 596213803 326734172 480139546 326734172 480139546 602010489 251456438 602010489 251456438 442599232 499986761 442599232 499986761 817732299 821720746 817732299 821720746 128359543 499962835 128359543 499962835 690129673 721875347 690129673 721875347 217083606 472856298 217083606 472856298 535284244 577075519 535284244 577075519 444200188 499986729 444200188 499986729 790445115 499973594 790445115 499973594 73314961 7813903 73314961 7813903 568770280 499986871 568770280 499986871 228929463 179347958 228929463 179347958 665617308 500001351 665617308 500001351 176755024 147162980 176755024 147162980 720845874 805322881 720845874 805322881 499983188 238201475 499983188 238201475 634226280 525798193 634226280 525798193 273770045 811041941 273770045 811041941 869862997 917690499 869862997 917690499 235940987 499982658 235940987 499982658 574649094 386149456 574649094 386149456 715109044 729439056 715109044 729439056 378260917 568778604 378260917 568778604 645443007 182150809 645443007 182150809 142282827 936354912 142282827 936354912 499998522 499982818 499998522 499982818 660460330 718481214 660460330 718481214 184523259 455510710 184523259 455510710 499987693 734209754 499987693 734209754 247780024 189602964 247780024 189602964 972832738 983345542 972832738 983345542 454287404 530160209 454287404 530160209 500023047 300085118 500023047 300085118 793464038 580448215 793464038 580448215 384179709 865508597 384179709 865508597 644010490 326028718 644010490 326028718 170561375 938842490 170561375 938842490 59300157 944727789 59300157 944727789 992127880 308137397 992127880 308137397 253122076 166710934 253122076 166710934 928111140 822434877 928111140 822434877 335121372 452661222 335121372 452661222 499968265 274586717 499968265 274586717 73215907 944446956 73215907 944446956 37159315 499967166 37159315 499967166 805043521 852260011 805043521 852260011 118531138 922605900 118531138 922605900 987446939 989154264 987446939 989154264 7878208 992967289 7878208 992967289 2677432 2479136 2677432 2479136 556668092 603453035 556668092 603453035 782420162 436624075 782420162 436624075 343194403 260280251 343194403 260280251 84252531 768821658 84252531 768821658 798336425 906604987 798336425 906604987 26404505 467718824 26404505 467718824 694953774 695216120 694953774 695216120 456100331 498000274 456100331 498000274 725753585 113578599 725753585 113578599 900996426 985668881 900996426 985668881 499972343 500029697 499972343 500029697 299443176 278448792 299443176 278448792 500010391 417107379 500010391 417107379 499961155 695948372 499961155 695948372 593811555 301809413 593811555 301809413 420251030 725037034 420251030 725037034 922238150 77459830 922238150 77459830 923059434 877948055 923059434 877948055 107201885 968302857 107201885 968302857 20997742 499965591 20997742 499965591 898523941 701539860 898523941 701539860 413004786 343180988 413004786 343180988 905080989 85279455 905080989 85279455 184311726 600216378 184311726 600216378 863558406 133352681 863558406 133352681 499993623 500004495 499993623 500004495 56400587 967897001 56400587 967897001 500016736 230904716 500016736 230904716 386864017 424114947 386864017 424114947 611513922 261338924 611513922 261338924 114278490 820174759 114278490 820174759 828211434 886183932 828211434 886183932 922124950 499986718 922124950 499986718 499996426 419376218 499996426 419376218 263135724 499984587 263135724 499984587 129850155 735353829 129850155 735353829 523673970 473864425 523673970 473864425 199480537 835189529 199480537 835189529 982355497 466228200 982355497 466228200 499984165 643642868 499984165 643642868 168659180 137875216 168659180 137875216 114776486 912175467 114776486 912175467 20863724 356690579 20863724 356690579 684031249 749616059 684031249 749616059 247569174 237822125 247569174 237822125 230385708 211943251 230385708 211943251 822991572 624219503 822991572 624219503 409418449 363441430 409418449 363441430 500003109 898717378 500003109 898717378 908873979 43508974 908873979 43508974 484334805 499977253 484334805 499977253 279990159 269896161 279990159 269896161 173458468 862159333 173458468 862159333 49382814 359858878 49382814 359858878 712664180 504500563 712664180 504500563 499978017 732761802 499978017 732761802 838111011 16566649 838111011 16566649 16181510 586793884 16181510 586793884 777871490 446543183 777871490 446543183 316803231 699594616 316803231 699594616 23496317 499960972 23496317 499960972 721174394 784296836 721174394 784296836 796381473 164456764 796381473 164456764 499968242 524607538 499968242 524607538 602132649 674388166 602132649 674388166 247730102 227821705 247730102 227821705 631158388 673846199 631158388 673846199 375807109 495542462 375807109 495542462 836276000 500037897 836276000 500037897 329223520 891255854 329223520 891255854 500008632 328684762 500008632 328684762 473782953 499970717 473782953 499970717 991194306 500024862 991194306 500024862 396152503 77063665 396152503 77063665 984947645 499995247 984947645 499995247 461729824 444406188 461729824 444406188 753662731 499976015 753662731 499976015 29048695 538353702 29048695 538353702 761418291 191027615 761418291 191027615 500021969 691478354 500021969 691478354 815965178 251117764 815965178 251117764 439060838 811441389 439060838 811441389 543967966 414075777 543967966 414075777 342468952 316823944 342468952 316823944 500005058 939663103 500005058 939663103 45298010 990475140 45298010 990475140 997927343 500009883 997927343 500009883 348717721 881755682 348717721 881755682 883607446 292596572 883607446 292596572 499981939 922388573 499981939 922388573 24429658 10000817 24429658 10000817 500018420 805969454 500018420 805969454 162753732 871160315 162753732 871160315 913042556 82540945 913042556 82540945 80581631 920528648 80581631 920528648 926711523 326138884 926711523 326138884 296385197 596950112 296385197 596950112 855131150 97744425 855131150 97744425 438082439 499997935 438082439 499997935 711797680 871723411 711797680 871723411 100023516 38370880 100023516 38370880 562444005 484733516 562444005 484733516 408880294 329393245 408880294 329393245 266912003 859659522 266912003 859659522 84150751 29491733 84150751 29491733 545075757 689995309 545075757 689995309 737627854 216144483 737627854 216144483 175153630 780272294 175153630 780272294 798046137 184029950 798046137 184029950 159800431 862498365 159800431 862498365 591865587 359571109 591865587 359571109 270690957 256238365 270690957 256238365 832779010 641553200 832779010 641553200 499966896 388229292 499966896 388229292 833985378 611285342 833985378 611285342 548555522 229950257 548555522 229950257 862040642 41910671 862040642 41910671 499992509 636214837 499992509 636214837 856140673 31528940 856140673 31528940 402066723 831316243 402066723 831316243 818296114 392700293 818296114 392700293 486155439 744251387 486155439 744251387 116982110 49997647 116982110 49997647 979850974 500028995 979850974 500028995 317101518 241754429 317101518 241754429 920365627 500028362 920365627 500028362 500002450 638065502 500002450 638065502 816218687 177410236 816218687 177410236 313288133 826317737 313288133 826317737 851468327 868863180 851468327 868863180 96584157 912366903 96584157 912366903 946627272 394240544 946627272 394240544 500018918 466420363 500018918 466420363 354504271 118016812 354504271 118016812 915889168 953690260 915889168 953690260 499971787 499979319 499971787 499979319 724230488 145782559 724230488 145782559 214507437 785590664 214507437 785590664 794324706 171544965 794324706 171544965 499965394 844774958 499965394 844774958 82610109 340487311 82610109 340487311 762009757 844499284 762009757 844499284 500007726 500011153 500007726 500011153 618488454 661635800 618488454 661635800 433998568 259843248 433998568 259843248 515408809 499976038 515408809 499976038 160908679 18160410 160908679 18160410 500025783 346665619 500025783 346665619 499967471 258516810 499967471 258516810 547639523 651127293 547639523 651127293 248027006 798203335 248027006 798203335 106096381 974084928 106096381 974084928 19894509 987225426 19894509 987225426 579127375 348092915 579127375 348092915 376399087 601668330 376399087 601668330 558924034 401334468 558924034 401334468 348286285 161545902 348286285 161545902 500039901 778517529 500039901 778517529 163570153 111452874 163570153 111452874 500021663 646704187 500021663 646704187 300146131 475618148 300146131 475618148 747008130 228720516 747008130 228720516 116297337 499994290 116297337 499994290 805847693 499963987 805847693 499963987 428851417 692487151 428851417 692487151 752851221 152919144 752851221 152919144 445498296 650687608 445498296 650687608 298159197 413372102 298159197 413372102 660738651 531766218 660738651 531766218 499967293 32690154 499967293 32690154 500001475 547299707 500001475 547299707 446420003 499980743 446420003 499980743 788487018 430237542 788487018 430237542 500039920 649914443 500039920 649914443 457822234 499978702 457822234 499978702 778420758 136192139 778420758 136192139 409318819 648151250 409318819 648151250 343089363 282560583 343089363 282560583 631562166 500019866 631562166 500019866 500001761 413628799 500001761 413628799 499967557 857001419 499967557 857001419 978326256 19686209 978326256 19686209 363576105 774542472 363576105 774542472 804722318 74384200 804722318 74384200 989096838 608620082 989096838 608620082 89277856 281819379 89277856 281819379 658271248 803691439 658271248 803691439 916660781 484450088 916660781 484450088 500001255 866672263 500001255 866672263 632616396 471800882 632616396 471800882 112826261 917904868 112826261 917904868 988239109 4208817 988239109 4208817 2922172 534634513 2922172 534634513 752364454 499972804 752364454 499972804 35158302 268762494 35158302 268762494 871951495 500025524 871951495 500025524 294036959 718186057 294036959 718186057 149944406 318323715 149944406 318323715 872912083 500032067 872912083 500032067 112205715 58644725 112205715 58644725 852537154 246136250 852537154 246136250 218629710 200092699 218629710 200092699 893911076 944927837 893911076 944927837 462037261 524208535 462037261 524208535 676501107 307526885 676501107 307526885 500007296 859332057 500007296 859332057 489434608 397287265 489434608 397287265 745533748 499999350 745533748 499999350 523686005 663721305 523686005 663721305 284084735 119005137 284084735 119005137 69679810 943894966 69679810 943894966 566854666 405647443 566854666 405647443 438775559 880200472 438775559 880200472 933156867 51355829 933156867 51355829 959732030 531437914 959732030 531437914 504043953 278430139 504043953 278430139 255963478 784576618 255963478 784576618 710709744 499970950 710709744 499970950 353042014 669846926 353042014 669846926 240511167 499965640 240511167 499965640 845696758 924205727 845696758 924205727 956295608 34845598 956295608 34845598 28248445 992982463 28248445 992982463 629986284 524751319 629986284 524751319 323056183 306818581 323056183 306818581 151076893 500029723 151076893 500029723 609479758 167542305 609479758 167542305 119061524 631025409 119061524 631025409 540965235 218081587 540965235 218081587 808853904 730350680 808853904 730350680 179972563 149522732 179972563 149522732 633550117 499981970 633550117 499981970 167730858 682231743 167730858 682231743 693736535 231459843 693736535 231459843 41693292 499984365 41693292 499984365 499991439 332352009 499991439 332352009 285855671 95372010 285855671 95372010 930624183 678239784 930624183 678239784 618589972 289988645 618589972 289988645 221048969 569302156 221048969 569302156 588813726 499971142 588813726 499971142 375593682 707731431 375593682 707731431 255885988 124095605 255885988 124095605 500029602 499968700 500029602 499968700 556997810 404669602 556997810 404669602 498786953 534349871 498786953 534349871 547096577 557910160 547096577 557910160 500001485 53060278 500001485 53060278 521218620 497586076 521218620 497586076 500290107 500006972 500290107 500006972 642239859 317875854 642239859 317875854 328572972 500023728 328572972 500023728 896075825 103122687 896075825 103122687 68536143 500021883 68536143 500021883 986801186 415796353 986801186 415796353 500037696 189137711 500037696 189137711 933448367 969255743 933448367 969255743 393521494 374857347 393521494 374857347 765050601 77006854 765050601 77006854 76623867 685400314 76623867 685400314 771056019 863113116 771056019 863113116 120515798 59864314 120515798 59864314 546212640 591737926 546212640 591737926 201284186 34654698 201284186 34654698 500015624 381768918 500015624 381768918 908288720 524231663 908288720 524231663 104909291 313586919 104909291 313586919 858892802 65597056 858892802 65597056 41948218 499996723 41948218 499996723 500029630 107867902 500029630 107867902 500010976 499979470 500010976 499979470 863727044 204830673 863727044 204830673 93082762 84875933 93082762 84875933 71018693 639412985 71018693 639412985 707391948 911797780 707391948 911797780 500008013 132732833 500008013 132732833 627478470 924356753 627478470 924356753 282945939 179140671 282945939 179140671 109868686 781819258 109868686 781819258 499988096 953869304 499988096 953869304 997794059 499999118 997794059 499999118 500013144 929008671 500013144 929008671 319067527 500005355 319067527 500005355 548458916 531656517 548458916 531656517 377321253 270089208 377321253 270089208 884576415 597205506 884576415 597205506 98785246 922060325 98785246 922060325 75253844 405444811 75253844 405444811 499970640 738647886 499970640 738647886 500037686 217269144 500037686 217269144 915933314 30527499 915933314 30527499 112052919 942801446 112052919 942801446 748350938 526618544 748350938 526618544 126400941 885767441 126400941 885767441 915800707 499980371 915800707 499980371 995370132 998481229 995370132 998481229 998587231 347664737 998587231 347664737 500016943 703768409 500016943 703768409 499967551 882173096 499967551 882173096 661935450 533741548 661935450 533741548 192838429 832371655 192838429 832371655 609168687 499967725 609168687 499967725 112594245 499985430 112594245 499985430 625712937 356619633 625712937 356619633 207558966 859210288 207558966 859210288 860420869 68205821 860420869 68205821 499992109 499991998 499992109 499991998 855993400 120927706 855993400 120927706 992473451 756416066 992473451 756416066 503471850 204738934 503471850 204738934 132763501 66769927 132763501 66769927 965926575 499996398 965926575 499996398 499963907 220637396 499963907 220637396 207636369 831126300 207636369 831126300 883935119 342429291 883935119 342429291 290023864 500025518 290023864 500025518 469087361 257813467 469087361 257813467 767522145 847548407 767522145 847548407 906451090 362389406 906451090 362389406 442443215 576138308 442443215 576138308 690149819 273032646 690149819 273032646 175541190 499985143 175541190 499985143 733358796 771445974 733358796 771445974 816720985 485746392 816720985 485746392 500015445 679450179 500015445 679450179 716882151 762749541 716882151 762749541 168188594 29918214 168188594 29918214 500033902 368908303 500033902 368908303 500031621 21302142 500031621 21302142 983173584 994967546 983173584 994967546 355146383 541277776 355146383 541277776 610136179 674069634 610136179 674069634 308827893 693248249 308827893 693248249 579193209 299686919 579193209 299686919 361639619 500024041 361639619 500024041 737760782 492713158 737760782 492713158 499987934 297932009 499987934 297932009 136937585 34168736 136937585 34168736 846645168 369037658 846645168 369037658 160298444 943080991 160298444 943080991 729456894 178666558 729456894 178666558 438212435 684365274 438212435 684365274 840997677 315486801 840997677 315486801 192145563 804484174 192145563 804484174 822566404 45670190 822566404 45670190 967229416 984746769 967229416 984746769 14918874 302458872 14918874 302458872 714821482 869443406 714821482 869443406 85185437 344543702 85185437 344543702 714932114 191527942 714932114 191527942 183634303 890939065 183634303 890939065 701118639 120085407 701118639 120085407 500010300 927917759 500010300 927917759 936540689 218389881 936540689 218389881 325643996 771953547 325643996 771953547 739288546 190929671 739288546 190929671 153035618 141727188 153035618 141727188 500036733 499968844 500036733 499968844 781710874 924751042 781710874 924751042 959778576 484817227 959778576 484817227 388274383 500035144 388274383 500035144 367236484 499971350 367236484 499971350 667615697 124382910 667615697 124382910 982572474 654852080 982572474 654852080 375461458 62008253 375461458 62008253 568493050 609682802 568493050 609682802 191475607 66824191 191475607 66824191 500003472 500012659 500003472 500012659 123625742 32851638 123625742 32851638 25205584 719490664 25205584 719490664 499988686 410320631 499988686 410320631 489061537 699924736 489061537 699924736 740375133 258523781 740375133 258523781 499986223 903906064 499986223 903906064 603126986 354761464 603126986 354761464 745848315 170066566 745848315 170066566 158165995 548430516 158165995 548430516 562116426 499965250 562116426 499965250 797687458 860684159 797687458 860684159 89761497 923685809 89761497 923685809 582364343 302030985 582364343 302030985 285423574 202474307 285423574 202474307 86783281 61234107 86783281 61234107 54052736 9642576 54052736 9642576 7479195 4867424 7479195 4867424 729955377 500035331 729955377 500035331 499984454 278024373 499984454 278024373 858481201 927764596 858481201 927764596 63415532 383376219 63415532 383376219 465836414 703465717 465836414 703465717 99223118 409023157 99223118 409023157 694615482 499983856 694615482 499983856 158366582 845941390 158366582 845941390 145215862 61950400 145215862 61950400 986986819 500008820 986986819 500008820 394665798 347138225 394665798 347138225 147101438 739878191 147101438 739878191 808357783 826464137 808357783 826464137 9884571 279011216 9884571 279011216 644582139 531325854 644582139 531325854 353003490 363601357 353003490 363601357 494094606 500013939 494094606 500013939 183386558 62930488 183386558 62930488 581181574 785823054 581181574 785823054 834832764 928892191 834832764 928892191 18065846 499970775 18065846 499970775 756953495 786377305 756953495 786377305 499982164 96779203 499982164 96779203 55401508 954123982 55401508 954123982 992064342 992718378 992064342 992718378 371953947 499995564 371953947 499995564 657458489 846096058 657458489 846096058 72446784 943008119 72446784 943008119 592338437 499964818 592338437 499964818 914815075 608411523 914815075 608411523 373760713 779173474 373760713 779173474 672198343 61426310 672198343 61426310 396970077 500024595 396970077 500024595 750251507 180336744 750251507 180336744 499997401 115033919 499997401 115033919 54267194 18877067 54267194 18877067 500023281 292881132 500023281 292881132 233871939 500039835 233871939 500039835 205828017 931151895 205828017 931151895 865839012 115987728 865839012 115987728 70286504 68307655 70286504 68307655 613555413 500027350 613555413 500027350 926700804 34684867 926700804 34684867 20454183 594000406 20454183 594000406 604897625 394178304 604897625 394178304 411972220 551234987 411972220 551234987 686783332 723645976 686783332 723645976 499966821 260204887 499966821 260204887 705027656 420602948 705027656 420602948 461093721 521552098 461093721 521552098 818847601 172660668 818847601 172660668 499987713 432186122 499987713 432186122 876525202 629624458 876525202 629624458 524401501 500007490 524401501 500007490 911230022 75459233 911230022 75459233 35804662 565530566 35804662 565530566 699021720 274124542 699021720 274124542 263820113 500021141 263820113 500021141 627142777 735812661 627142777 735812661 209659946 247702014 209659946 247702014 763456450 499990996 763456450 499990996 331279900 210929914 331279900 210929914 612309640 788644786 612309640 788644786 474418008 489462070 474418008 489462070 499968952 581439838 499968952 581439838 848457849 99526712 848457849 99526712 37080445 500036937 37080445 500036937 510815517 283732514 510815517 283732514 717269780 724335929 717269780 724335929 196322293 133219777 196322293 133219777 678051428 870378261 678051428 870378261 499978544 133499248 499978544 133499248 885475927 904072431 885475927 904072431 325364034 264428293 325364034 264428293 737804781 226470915 737804781 226470915 275783566 499996523 275783566 499996523 500002642 577434015 500002642 577434015 127742890 413127585 127742890 413127585 596014098 536586183 596014098 536586183 168721480 340387215 168721480 340387215 688279751 758934825 688279751 758934825 226823034 413365737 226823034 413365737 683503136 844898875 683503136 844898875 103657893 339049273 103657893 339049273 499981350 862486443 499981350 862486443 878336409 922329829 878336409 922329829 75987550 11996085 75987550 11996085 7589800 5041842 7589800 5041842 3092351 998351523 3092351 998351523 569425810 300514787 569425810 300514787 801932929 891178326 801932929 891178326 39246321 986837833 39246321 986837833 991719460 483686156 991719460 483686156 487019995 643309758 487019995 643309758 625571494 481527563 625571494 481527563 259882798 758751113 259882798 758751113 853273466 109648374 853273466 109648374 901630750 581327554 901630750 581327554 499972509 388189842 499972509 388189842 350485252 292453082 350485252 292453082 806408799 500705274 806408799 500705274 472254515 669199024 472254515 669199024 731967717 206098507 731967717 206098507 493962258 797486597 493962258 797486597 849094337 500009536 849094337 500009536 560402617 387020379 560402617 387020379 643643003 772477076 643643003 772477076 56672583 160778030 56672583 160778030 569976092 894455667 569976092 894455667 381717393 236724851 381717393 236724851 198609705 158660181 198609705 158660181 48488743 520365897 48488743 520365897 547445963 274514866 547445963 274514866 477954799 733189816 477954799 733189816 500035098 236821485 500035098 236821485 228792758 898229293 228792758 898229293 500019910 500020003 500019910 500020003 957780212 973784845 957780212 973784845 288029031 532485653 288029031 532485653 628291149 693583522 628291149 693583522 786363407 152024537 786363407 152024537 946691519 964068227 946691519 964068227 991614960 216587534 991614960 216587534 198680122 823943310 198680122 823943310 500020464 656129663 500020464 656129663 815110841 904085557 815110841 904085557 382534435 395684590 382534435 395684590 740758461 798764363 740758461 798764363 292704596 239265516 292704596 239265516 502195419 499993705 502195419 499993705 839183229 866895593 839183229 866895593 885698774 397362838 885698774 397362838 331533179 325645916 331533179 325645916 757709139 596088705 757709139 596088705 500016332 189503963 500016332 189503963 336083923 529461422 336083923 529461422 581350382 328367091 581350382 328367091 719241632 260590747 719241632 260590747 326208206 786752572 326208206 786752572 500016351 429500547 500016351 429500547 221194442 573068370 221194442 573068370 735467403 757735857 735467403 757735857 209432673 458849466 209432673 458849466 563826711 617318024 563826711 617318024 306438206 436931373 306438206 436931373 500033928 645859572 500033928 645859572 86454689 25299990 86454689 25299990 777468810 888712887 777468810 888712887 968175776 14463802 968175776 14463802 987152412 500038010 987152412 500038010 322495681 411037442 322495681 411037442 755235102 717499302 755235102 717499302 128974922 238163917 128974922 238163917 789880565 116293093 789880565 116293093 265865780 686227424 265865780 686227424 442568401 245668220 442568401 245668220 839590599 869060454 839590599 869060454 916031650 499964638 916031650 499964638 68246839 577790484 68246839 577790484 499961448 767698981 499961448 767698981 227044685 168134152 227044685 168134152 108238011 896064974 108238011 896064974 67560783 471791777 67560783 471791777 580292161 345633758 580292161 345633758 838901685 862835321 838901685 862835321 346910158 371844294 346910158 371844294 734393858 234386044 734393858 234386044 778681135 782963057 778681135 782963057 188692677 46375271 188692677 46375271 585773763 712156304 585773763 712156304 462927102 500020558 462927102 500020558 274315274 796690666 274315274 796690666 500011751 104083966 500011751 104083966 470507561 492631672 470507561 492631672 500006181 837992813 500006181 837992813 739957537 499969795 739957537 499969795 499963877 743237437 499963877 743237437 229785424 449188381 229785424 449188381 554182831 769103956 554182831 769103956 922821648 499994560 922821648 499994560 499986645 741058439 499986645 741058439 586758483 150974883 586758483 150974883 112353733 52814666 112353733 52814666 499987331 630652698 499987331 630652698 306831835 500007333 306831835 500007333 688365784 626520501 688365784 626520501 351904469 416431226 351904469 416431226 613347562 500023997 613347562 500023997 294261745 200102085 294261745 200102085 149964328 611470858 149964328 611470858 659940964 202746228 659940964 202746228 499966574 32838209 499966574 32838209 7672768 499999627 7672768 499999627 695356444 383443739 695356444 383443739 285214264 582352276 285214264 582352276 552336714 457718757 552336714 457718757 500010412 250231763 500010412 250231763 785142131 875352487 785142131 875352487 445846037 361403037 445846037 361403037 668500665 500010965 668500665 500010965 357101456 499975418 357101456 499975418 658124101 509417299 658124101 509417299 500026152 203693464 500026152 203693464 38950749 993262884 38950749 993262884 4198053 996377837 4198053 996377837 999279211 323788031 999279211 323788031 273633727 500021192 273633727 500021192 508935530 388545506 508935530 388545506 336749676 824986503 336749676 824986503 500027523 491973206 500027523 491973206 883396074 74893352 883396074 74893352 39375190 500014116 39375190 500014116 499979811 245791525 499979811 245791525 93546257 928694187 93546257 928694187 975270547 423878703 975270547 423878703 275383064 741722903 275383064 741722903 220427068 358485653 220427068 358485653 500009009 645248728 500009009 645248728 500039135 88134157 500039135 88134157 86479347 575353864 86479347 575353864 500006584 190119019 500006584 190119019 438507573 618198231 438507573 618198231 786473341 142803642 786473341 142803642 499972013 499970309 499972013 499970309 207289912 823674667 207289912 823674667 171456869 482949472 171456869 482949472 740695019 744813643 740695019 744813643 499981883 180885456 499981883 180885456 129505853 668544339 129505853 668544339 500025870 264539015 500025870 264539015 368349891 500001743 368349891 500001743 240544878 446566058 240544878 446566058 582021251 613586500 582021251 613586500 669283114 158990061 669283114 158990061 892453206 554215418 892453206 554215418 423072943 185807886 423072943 185807886 576031683 587299581 576031683 587299581 776024653 113741438 776024653 113741438 314200141 500027912 314200141 500027912 112588599 957674709 112588599 957674709 8747009 994291902 8747009 994291902 500034447 251713943 500034447 251713943 269262116 807622690 269262116 807622690 993282026 358934547 993282026 358934547 229114261 33503855 229114261 33503855 584856065 499960235 584856065 499960235 411350892 652034590 411350892 652034590 693647427 399143796 693647427 399143796 298052768 271754397 298052768 271754397 731391770 646279357 731391770 646279357 500028691 906679963 500028691 906679963 911079795 420430924 911079795 420430924 499979324 573890298 499979324 573890298 874059537 33445657 874059537 33445657 193943776 810386286 193943776 810386286 500032971 222134329 500032971 222134329 160818518 985757178 160818518 985757178 10151320 989978881 10151320 989978881 995460463 499976981 995460463 499976981 351048875 390502276 351048875 390502276 499998925 283668068 499998925 283668068 770429949 824928521 770429949 824928521 929480056 499978576 929480056 499978576 234357374 578811110 234357374 578811110 628722922 832499990 628722922 832499990 487876374 425484785 487876374 425484785 396219567 133765944 396219567 133765944 565681818 579740427 565681818 579740427 499975142 47485450 499975142 47485450 987251399 992617907 987251399 992617907 418956631 114191858 418956631 114191858 546767840 545995886 546767840 545995886 444024553 211278986 444024553 211278986 565312325 729749181 565312325 729749181 385361772 331127123 385361772 331127123 500028407 731069877 500028407 731069877 35027646 126603539 35027646 126603539 927640347 938700139 927640347 938700139 953872754 154167599 953872754 154167599 398758195 671264239 398758195 671264239 90969367 319823556 90969367 319823556 893419943 101048566 893419943 101048566 367301030 696440391 367301030 696440391 535643760 502863149 535643760 502863149 175356237 268353166 175356237 268353166 672349497 821846985 672349497 821846985 447048900 499973904 447048900 499973904 693212901 250724645 693212901 250724645 31925519 29874409 31925519 29874409 24397452 792770152 24397452 792770152 632111068 376528523 632111068 376528523 327753814 916321675 327753814 916321675 535490436 420531579 535490436 420531579 428512585 500006411 428512585 500006411 958261893 39617246 958261893 39617246 969589193 979980492 969589193 979980492 301425010 447432862 301425010 447432862 681234393 60910239 681234393 60910239 41272486 766354112 41272486 766354112 500006466 66068316 500006466 66068316 267593229 543509314 267593229 543509314 556746116 276503727 556746116 276503727 815177984 778769628 815177984 778769628 325767284 499968637 325767284 499968637 499986525 880898565 499986525 880898565 77337569 71255069 77337569 71255069 36181676 526439965 36181676 526439965 537542021 792226882 537542021 792226882 804185363 139481982 804185363 139481982 202144726 531378039 202144726 531378039 562072446 397137014 562072446 397137014 235826627 555144953 235826627 555144953 539457489 351739996 539457489 351739996 481951245 552751514 481951245 552751514 500022198 855241863 500022198 855241863 979133121 17869750 979133121 17869750 219287995 397916104 219287995 397916104 752183865 770533496 752183865 770533496 284919061 499967772 284919061 499967772 22286009 500018182 22286009 500018182 828547145 102482815 828547145 102482815 484705376 546449415 484705376 546449415 202442436 196667008 202442436 196667008 953039035 806224586 953039035 806224586 228586789 449116997 228586789 449116997 687393937 278014358 687393937 278014358 213608052 67858903 213608052 67858903 607996214 540066548 607996214 540066548 500021115 332308493 500021115 332308493 310111477 209133138 310111477 209133138 934623280 970356232 934623280 970356232 975867886 984771632 975867886 984771632 422530542 209569713 422530542 209569713 47249295 699647974 47249295 699647974 514613994 499987597 514613994 499987597 634980780 891746621 634980780 891746621 94861469 928717848 94861469 928717848 24265695 499995490 24265695 499995490 836030491 149821671 836030491 149821671 98100786 916580439 98100786 916580439 37368823 968445619 37368823 968445619 30347164 986336959 30347164 986336959 12474100 443192757 12474100 443192757 499992322 622191211 499992322 622191211 279025474 421533875 279025474 421533875 499994191 236637386 499994191 236637386 197529270 170910470 197529270 170910470 852190892 500034003 852190892 500034003 267813752 382990565 267813752 382990565 500009956 186035229 500009956 186035229 828721641 507412816 828721641 507412816 430806315 428354449 430806315 428354449 843711369 877233067 843711369 877233067 487071511 511783092 487071511 511783092 500027177 706971073 500027177 706971073 164977031 842770211 164977031 842770211 915823394 373592611 915823394 373592611 386928928 731538137 386928928 731538137 773675634 881795514 773675634 881795514 499996670 500035164 499996670 500035164 724063525 850927802 724063525 850927802 398544591 363740240 398544591 363740240 500025266 500020744 500025266 500020744 737621481 194907781 737621481 194907781 388614707 650140650 388614707 650140650 664586109 416666321 664586109 416666321 334812240 582349783 334812240 582349783 500005045 225608087 500005045 225608087 172143838 881848169 172143838 881848169 96902264 49227052 96902264 49227052 48041358 34890419 48041358 34890419 965858329 26783592 965858329 26783592 15571180 12967283 15571180 12967283 990585459 992648131 990585459 992648131 283434381 202293810 283434381 202293810 500020397 934203091 500020397 934203091 365629370 257512610 365629370 257512610 145003777 649107556 145003777 649107556 857778392 426527040 857778392 426527040 509479152 499961199 509479152 499961199 857835515 720433859 857835515 720433859 204624075 831499030 204624075 831499030 134512456 373434932 134512456 373434932 499991180 499975688 499991180 499975688 616024849 378068403 616024849 378068403 355224843 548204560 355224843 548204560 614804044 946807783 614804044 946807783 471092182 379155290 471092182 379155290 248636280 603977517 248636280 603977517 408640124 499986213 408640124 499986213 84677965 101591339 84677965 101591339 940652150 54331659 940652150 54331659 946599808 962138776 946599808 962138776 211513961 742967956 211513961 742967956 499986939 238189726 499986939 238189726 132136858 500037870 132136858 500037870 611779915 921232637 611779915 921232637 447641648 250362140 447641648 250362140 166564169 500018596 166564169 500018596 723136234 499970417 723136234 499970417 366796247 499999108 366796247 499999108 628566152 196940625 628566152 196940625 311943003 588947848 311943003 588947848 499999452 289943398 499999452 289943398 79133823 77540108 79133823 77540108 925722329 926833423 925722329 926833423 499989689 500036793 499989689 500036793 693260376 864947415 693260376 864947415 932157895 413005792 932157895 413005792 381673094 500017682 381673094 500017682 837511728 35770286 837511728 35770286 499966092 643787468 499966092 643787468 672293770 200746950 672293770 200746950 425056789 592272060 425056789 592272060 622110422 351640257 622110422 351640257 112495420 500015626 112495420 500015626 801964836 100715947 801964836 100715947 285762167 574404399 285762167 574404399 877116105 384752386 877116105 384752386 499996718 169892128 499996718 169892128 91971861 972780737 91971861 972780737 980056741 493224831 980056741 493224831 99575260 908443589 99575260 908443589 560034371 499975933 560034371 499975933 355535454 76323478 355535454 76323478 580203395 593509506 580203395 593509506 106064217 66539021 106064217 66539021 937746297 737912434 937746297 737912434 179610956 875731496 179610956 875731496 50274161 458614226 50274161 458614226 655178926 812963303 655178926 812963303 429535954 531985801 429535954 531985801 570456033 499987891 570456033 499987891 235417196 700284191 235417196 700284191 499988238 21927291 499988238 21927291 175570024 353201847 175570024 353201847 500016163 90977118 500016163 90977118 558184080 500030887 558184080 500030887 460603240 499986518 460603240 499986518 897005037 934032776 897005037 934032776 492419039 339897161 492419039 339897161 931844098 966992707 931844098 966992707 30403532 499979088 30403532 499979088 662285284 277769944 662285284 277769944 255623191 545739620 255623191 545739620 577677803 919312780 577677803 919312780 70636288 972998894 70636288 972998894 500033452 122254608 500033452 122254608 34228240 23798148 34228240 23798148 562225558 499963175 562225558 499963175 134968231 56221968 134968231 56221968 45776038 499993332 45776038 499993332 494228750 809130726 494228750 809130726 833059690 144583941 833059690 144583941 404471216 524513925 404471216 524513925 499997760 278552323 499997760 278552323 178985552 972292043 178985552 972292043 507542242 240309246 507542242 240309246 62282733 942658473 62282733 942658473 967347323 499973916 967347323 499973916 276698385 821595101 276698385 821595101 922553838 419408451 922553838 419408451 375272448 637827324 375272448 637827324 660007142 499974825 660007142 499974825 520117726 581392512 520117726 581392512 308882710 135609277 308882710 135609277 960256401 601685595 960256401 601685595 104079096 958342299 104079096 958342299 650713675 273885401 650713675 273885401 405390768 685129855 405390768 685129855 874268016 25979212 874268016 25979212 499965584 229915262 499965584 229915262 632269686 888269355 632269686 888269355 107498444 912088735 107498444 912088735 500019206 186269676 500019206 186269676 456863899 489548136 456863899 489548136 521343828 527168521 521343828 527168521 351918059 282315803 351918059 282315803 732440577 591232390 732440577 591232390 164024738 392357958 164024738 392357958 500009306 880081213 500009306 880081213 252699142 27344182 252699142 27344182 633990517 670007766 633990517 670007766 158253286 218169457 158253286 218169457 802806218 532988381 802806218 532988381 370134670 101914743 370134670 101914743 571043537 925673395 571043537 925673395 490586429 500036086 490586429 500036086 780288381 399838533 780288381 399838533 237884186 655450752 237884186 655450752 716093450 83821182 716093450 83821182 83737447 547277111 83737447 547277111 560408723 426121350 560408723 426121350 942886904 32612023 942886904 32612023 273230640 909739192 273230640 909739192 42659734 167614688 42659734 167614688 499969711 619487265 499969711 619487265 803349889 222706971 803349889 222706971 499966867 547095627 499966867 547095627 600563497 412993110 600563497 412993110 99087213 520942303 99087213 520942303 955028062 349927077 955028062 349927077 254665852 160564217 254665852 160564217 966538736 499986545 966538736 499986545 501833563 187619023 501833563 187619023 500008965 499962342 500008965 499962342 938207692 631569450 938207692 631569450 499968547 867292576 499968547 867292576 57179938 499977532 57179938 499977532 739121933 529644726 739121933 529644726 421919205 686899743 421919205 686899743 500035219 90372332 500035219 90372332 280939380 526894163 280939380 526894163 500017651 96968811 500017651 96968811 917419409 10768833 917419409 10768833 6839586 2645546 6839586 2645546 133865 500019678 133865 500019678 433580585 794423417 433580585 794423417 56916548 969891740 56916548 969891740 827447819 210526218 827447819 210526218 402734217 846621172 402734217 846621172 703670715 699213204 703670715 699213204 500031739 825431650 500031739 825431650 924032464 411817623 924032464 411817623 432026817 680325548 432026817 680325548 514978403 499972187 514978403 499972187 981549456 991712296 981549456 991712296 499996237 133408606 499996237 133408606 909747897 27572783 909747897 27572783 500022040 970960013 500022040 970960013 12119925 9362373 12119925 9362373 499986985 838064817 499986985 838064817 132593800 90473957 132593800 90473957 853458760 499964650 853458760 499964650 275871808 206443649 275871808 206443649 816707332 797647224 816707332 797647224 440701212 499989686 440701212 499989686 65282074 693882556 65282074 693882556 774926571 853202640 774926571 853202640 40515269 966844726 40515269 966844726 25980880 998359649 25980880 998359649 1178273 999526176 1178273 999526176 740820727 116354887 740820727 116354887 493786321 499982663 493786321 499982663 656389161 663483369 656389161 663483369 499968890 861742085 499968890 861742085 908075292 25554083 908075292 25554083 435761599 704626801 435761599 704626801 684813400 166995053 684813400 166995053 79642045 948825162 79642045 948825162 9830151 499999563 9830151 499999563 813489782 813656090 813489782 813656090 340097637 499998919 340097637 499998919 877350278 907953517 877350278 907953517 499970130 113784768 499970130 113784768 899596435 519371459 899596435 519371459 341407760 339373214 341407760 339373214 689292948 499990857 689292948 499990857 900826607 904023323 900826607 904023323 940628102 369870635 940628102 369870635 192077766 180425658 192077766 180425658 499992172 382468014 499992172 382468014 688401508 732921784 688401508 732921784 256913866 237948969 256913866 237948969 500004353 499996946 500004353 499996946 765454603 888474501 765454603 888474501 499965213 154457386 499965213 154457386 903804232 669957892 903804232 669957892 291837621 222123599 291837621 222123599 499985250 441602577 499985250 441602577 136447823 628466981 136447823 628466981 650014312 499996980 650014312 499996980 498014800 887421488 498014800 887421488 547422548 500038311 547422548 500038311 79354898 471544147 79354898 471544147 723264595 756499647 723264595 756499647 212468695 885868163 212468695 885868163 66318824 296968251 66318824 296968251 729102214 252819333 729102214 252819333 310833970 349422092 310833970 349422092 499971491 28714724 499971491 28714724 974669490 10302656 974669490 10302656 8859724 2999321 8859724 2999321 998795785 763490739 998795785 763490739 290074519 608973023 290074519 608973023 783882249 804239966 783882249 804239966 879204864 900657062 879204864 900657062 925909640 33574608 925909640 33574608 499964701 835398777 499964701 835398777 500038416 652909357 500038416 652909357 832868679 86869824 832868679 86869824 338993001 455652443 338993001 455652443 878900046 520107886 878900046 520107886 275334793 210186444 275334793 210186444 797091231 822622573 797091231 822622573 828729020 126763275 828729020 126763275 54201500 949467931 54201500 949467931 634722827 491182107 634722827 491182107 499966783 767305981 499966783 767305981 212857378 253811343 212857378 253811343 544688939 663162338 544688939 663162338 226505619 176863407 226505619 176863407 829375296 500015509 829375296 500015509 311874035 692894792 311874035 692894792 650577558 318696306 650577558 318696306 853413878 630478342 853413878 630478342 181776303 89632767 181776303 89632767 676575735 449254951 676575735 449254951 287708515 176657544 287708515 176657544 925451904 66489400 925451904 66489400 62496562 43997965 62496562 43997965 976491154 518169677 976491154 518169677 429723911 638834900 429723911 638834900 499982602 244369923 499982602 244369923 134558760 875253000 134558760 875253000 907115664 499967900 907115664 499967900 500018180 369326335 500018180 369326335 236814884 814225856 236814884 814225856 720013583 448478166 720013583 448478166 427148212 658290955 427148212 658290955 549590942 383419502 549590942 383419502 350206441 697318862 350206441 697318862 910626718 79226080 910626718 79226080 292600613 694887404 292600613 694887404 500037987 111256330 500037987 111256330 34703159 988550904 34703159 988550904 992176844 279354566 992176844 279354566 175205700 113336576 175205700 113336576 64092236 945708222 64092236 945708222 18539572 500020361 18539572 500020361 396359219 632876843 396359219 632876843 333410479 188059787 333410479 188059787 553790215 545751910 553790215 545751910 214951721 247749400 214951721 247749400 812684377 929257926 812684377 929257926 190306037 499980614 190306037 499980614 239365731 807509694 239365731 807509694 500005413 253142539 500005413 253142539 197158790 125868383 197158790 125868383 925910330 945470507 925910330 945470507 340012498 120251992 340012498 120251992 943985683 853664405 943985683 853664405 499974030 861992002 499974030 861992002 136405609 97271225 136405609 97271225 913636928 697091861 913636928 697091861 140831505 140573934 140831505 140573934 880732687 46400761 880732687 46400761 289781770 533301984 289781770 533301984 555448125 693114638 555448125 693114638 296846648 751039791 296846648 751039791 500017894 177570325 500017894 177570325 140703313 79271726 140703313 79271726 66173460 500019890 66173460 500019890 317673205 613848840 317673205 613848840 570501835 286810183 570501835 286810183 162862871 855142553 162862871 855142553 856267815 362444956 856267815 362444956 290641293 786476475 290641293 786476475 573694928 500033242 573694928 500033242 380279343 781007498 380279343 781007498 846788970 80889750 846788970 80889750 971461594 9275116 971461594 9275116 995678181 995983606 995678181 995983606 999570462 394837614 999570462 394837614 499982453 882160902 499982453 882160902 582287559 202844847 582287559 202844847 291516836 720244784 291516836 720244784 163543247 837346349 163543247 837346349 853859782 875681626 853859782 875681626 889589547 898317733 889589547 898317733 14387457 311047431 14387457 311047431 716864859 716937284 716864859 716937284 272512025 444088356 272512025 444088356 536524749 500031366 536524749 500031366 297771933 199986767 297771933 199986767 512780260 655563685 512780260 655563685 661577995 281291598 661577995 281291598 373567113 636842605 373567113 636842605 610988074 493353427 610988074 493353427 227128843 826737507 227128843 826737507 500033538 81312125 500033538 81312125 72359186 931385968 72359186 931385968 963023649 34081198 963023649 34081198 29192863 500008026 29192863 500008026 500020886 98933422 500020886 98933422 112338531 512591198 112338531 512591198 709442117 356424447 709442117 356424447 118702496 106131177 118702496 106131177 80246681 788721073 80246681 788721073 500010335 348137561 500010335 348137561 500035806 500010930 500035806 500010930 176903120 672404750 176903120 672404750 608602334 320654974 608602334 320654974 437513118 839426838 437513118 839426838 628094575 231923815 628094575 231923815 228027176 662631953 228027176 662631953 500014561 86643333 500014561 86643333 499961383 454060088 499961383 454060088 260573447 235219436 260573447 235219436 834780890 891659087 834780890 891659087 961471594 15323592 961471594 15323592 485398088 499983734 485398088 499983734 744772081 765199379 744772081 765199379 187289292 198201946 187289292 198201946 521805743 710547993 521805743 710547993 208543598 164303315 208543598 164303315 871343144 884762145 871343144 884762145 446463134 500027286 446463134 500027286 180768999 499960053 180768999 499960053 500031277 614100269 500031277 614100269 623578937 233524928 623578937 233524928 796628157 76310640 796628157 76310640 436758042 583752519 436758042 583752519 553755488 499987514 553755488 499987514 707738941 532022730 707738941 532022730 343937229 259456956 343937229 259456956 740658282 220496400 740658282 220496400 469618297 538730806 469618297 538730806 645237205 284064819 645237205 284064819 499977697 636931772 499977697 636931772 690518511 800612143 690518511 800612143 170751375 117518337 170751375 117518337 884392815 500039647 884392815 500039647 500039281 281584665 500039281 281584665 83239412 72755940 83239412 72755940 518029959 563051035 518029959 563051035 33989136 476211787 33989136 476211787 655036874 755433019 655036874 755433019 825085396 139427565 825085396 139427565 500001212 499971327 500001212 499971327 584987271 499998426 584987271 499998426 241089405 203118338 241089405 203118338 171538905 845416102 171538905 845416102 61171367 386765316 61171367 386765316 631387843 697571907 631387843 697571907 886123089 395316621 886123089 395316621 340401443 500028460 340401443 500028460 672513930 251709937 672513930 251709937 294527811 548142455 294527811 548142455 517320891 499996327 517320891 499996327 254510388 247614776 254510388 247614776 753730160 900845524 753730160 900845524 950997947 984394844 950997947 984394844 991238381 5570261 991238381 5570261 995782030 998068180 995782030 998068180 422644354 215479935 422644354 215479935 674591420 628087712 674591420 628087712 475173605 480872534 475173605 480872534 499970681 546760030 499970681 546760030 550941801 499965197 550941801 499965197 474046643 913796516 474046643 913796516 950067323 499973443 950067323 499973443 421531199 500031212 421531199 500031212 902686574 904244327 902686574 904244327 499985468 227274447 499985468 227274447 725205230 499960455 725205230 499960455 214527432 903025579 214527432 903025579 499990028 555958114 499990028 555958114 287901092 499966015 287901092 499966015 840336044 500029176 840336044 500029176 500011760 273778816 500011760 273778816 794207251 840738680 794207251 840738680 93673124 438301487 93673124 438301487 478018921 972695014 478018921 972695014 527352608 246900461 527352608 246900461 130855665 959359883 130855665 959359883 500002473 183700083 500002473 183700083 500036709 968658959 500036709 968658959 983459606 227521834 983459606 227521834 301751983 540569314 301751983 540569314 499996135 201706342 499996135 201706342 261696478 778544091 261696478 778544091 805803473 499985822 805803473 499985822 499967122 772909170 499967122 772909170 865186583 397762415 865186583 397762415 521506305 612505741 521506305 612505741 685081625 271483591 685081625 271483591 735203573 854775341 735203573 854775341 330740223 661073862 330740223 661073862 922529611 59544799 922529611 59544799 19932451 989199723 19932451 989199723 2702112 190050681 2702112 190050681 348229005 847429244 348229005 847429244 97146805 906246794 97146805 906246794 927618852 444282497 927618852 444282497 359151840 849346298 359151840 849346298 824150771 101275837 824150771 101275837 387430847 649548472 387430847 649548472 766185381 858855412 766185381 858855412 499990338 476761153 499990338 476761153 418846470 582467561 418846470 582467561 359005364 308454112 359005364 308454112 632101270 500028397 632101270 500028397 128230092 215342619 128230092 215342619 906149198 56283133 906149198 56283133 89243324 650650987 89243324 650650987 659056814 868233307 659056814 868233307 315328628 295147468 315328628 295147468 170057431 640592863 170057431 640592863 701970431 440061349 701970431 440061349 324752651 852684801 324752651 852684801 533396989 499976609 533396989 499976609 888179883 500032952 888179883 500032952 159437930 499980819 159437930 499980819 88034924 972680222 88034924 972680222 978057503 984068468 978057503 984068468 15317825 495565512 15317825 495565512 509872121 267088784 509872121 267088784 890662038 893534976 890662038 893534976 968106655 10748556 968106655 10748556 165598989 835772962 165598989 835772962 852888495 339097193 852888495 339097193 499999310 45808082 499999310 45808082 975232787 982070857 975232787 982070857 500034815 499974434 500034815 499974434 552300049 622663953 552300049 622663953 491258603 247461789 491258603 247461789 239129766 500033019 239129766 500033019 656067011 310980100 656067011 310980100 691363827 767574619 691363827 767574619 44297017 377189587 44297017 377189587 715805291 771971870 715805291 771971870 183932231 860311133 183932231 860311133 899000990 50280215 899000990 50280215 211115416 574184160 211115416 574184160 638733153 252605478 638733153 252605478 455764376 678201418 455764376 678201418 703208010 499979772 703208010 499979772 500011312 792199358 500011312 792199358 500004965 436976236 500004965 436976236 676412030 903789933 676412030 903789933 500004669 320914416 500004669 320914416 44842109 585926796 44842109 585926796 904239428 500004846 904239428 500004846 32082723 975957839 32082723 975957839 732344264 559821255 732344264 559821255 231515405 775441988 231515405 775441988 143768790 73557808 143768790 73557808 951780760 904759861 951780760 904759861 73945049 71549086 73945049 71549086 500008355 499986634 500008355 499986634 241998508 434498681 241998508 434498681 500013261 961223790 500013261 961223790 966374918 351324635 966374918 351324635 112335261 709512868 112335261 709512868 780978890 499964860 780978890 499964860 163735627 888165959 163735627 888165959 959536951 961443456 959536951 961443456 166789876 237167838 166789876 237167838 500008784 114946750 500008784 114946750 58366154 39313860 58366154 39313860 978887905 13064177 978887905 13064177 451004621 569268567 451004621 569268567 586707791 634083379 586707791 634083379 499960265 496475398 499960265 496475398 514014580 548713292 514014580 548713292 236802971 934910314 236802971 934910314 651616821 251655172 651616821 251655172 845797203 144629961 845797203 144629961 127951888 80832797 127951888 80832797 66932865 991453334 66932865 991453334 638958477 195918016 638958477 195918016 329765212 500037067 329765212 500037067 509732040 368095232 509732040 368095232 448504700 761642179 448504700 761642179 600963027 205405236 600963027 205405236 950778097 38071506 950778097 38071506 978294641 978766947 978294641 978766947 983589037 499975492 983589037 499975492 107553659 92075480 107553659 92075480 500013308 701091836 500013308 701091836 294089691 260303525 294089691 260303525 236511386 797056821 236511386 797056821 128003223 88831864 128003223 88831864 914420712 632530075 914420712 632530075 316664453 480414969 316664453 480414969 756666999 136975502 756666999 136975502 497266615 573164699 497266615 573164699 499994844 819511650 499994844 819511650 860450863 63634723 860450863 63634723 952494799 500024744 952494799 500024744 304137007 699692942 304137007 699692942 264788518 221037793 264788518 221037793 203631464 500029006 203631464 500029006 669557419 417018494 669557419 417018494 400299107 622027410 400299107 622027410 500033203 851495290 500033203 851495290 924948987 440159281 924948987 440159281 429482069 265770565 429482069 265770565 764702267 702930461 764702267 702930461 491406402 308032997 491406402 308032997 719149545 500005475 719149545 500005475 252205674 499981994 252205674 499981994 496179729 299441237 496179729 299441237 708339822 849155320 708339822 849155320 451400878 266392071 451400878 266392071 500003931 635996163 500003931 635996163 78265629 317165147 78265629 317165147 361597013 661067069 361597013 661067069 61682933 386716638 61682933 386716638 500023754 191940358 500023754 191940358 866934175 51435211 866934175 51435211 499979939 370440678 499979939 370440678 503239918 500453971 503239918 500453971 303633702 192034296 303633702 192034296 500001483 699967603 500001483 699967603 250186503 417411005 250186503 417411005 749679637 853702313 749679637 853702313 108288178 499975815 108288178 499975815 693518207 722504374 693518207 722504374 779529193 187253522 779529193 187253522 333645501 707549537 333645501 707549537 894374823 45465725 894374823 45465725 20111953 9704852 20111953 9704852 616149982 506609665 616149982 506609665 362397620 325517582 362397620 325517582 703448432 245843966 703448432 245843966 228386689 955881444 228386689 955881444 578602583 335923956 578602583 335923956 970960533 973183855 970960533 973183855 404120233 493481521 404120233 493481521 608413233 503723211 608413233 503723211 46118964 394959485 46118964 394959485 741381233 635236524 741381233 635236524 461947691 468538300 461947691 468538300 571258457 784105404 571258457 784105404 164550693 915244889 164550693 915244889 741465710 500033198 741465710 500033198 968808199 986710898 968808199 986710898 12879498 11091349 12879498 11091349 911674063 500024047 911674063 500024047 100833041 451748341 100833041 451748341 500002544 962197270 500002544 962197270 500036191 181633263 500036191 181633263 240310238 800731590 240310238 800731590 64928383 62368173 64928383 62368173 769223690 722503872 769223690 722503872 174249686 114683952 174249686 114683952 911738093 559634086 911738093 559634086 369628564 327195514 369628564 327195514 840595224 127833271 840595224 127833271 918711485 935121714 918711485 935121714 982486026 443403323 982486026 443403323 338081110 499999144 338081110 499999144 395128569 366993960 395128569 366993960 287963794 199261342 287963794 199261342 817344080 37156229 817344080 37156229 375469955 464640581 375469955 464640581 603697952 500006513 603697952 500006513 788214964 813609978 788214964 813609978 176861192 319708398 176861192 319708398 511033875 500002825 511033875 500002825 257295789 751644545 257295789 751644545 82846887 943630282 82846887 943630282 513443315 439796517 513443315 439796517 270349105 649738288 270349105 649738288 652518483 499986903 652518483 499986903 793364613 198240160 793364613 198240160 466897270 702522693 466897270 702522693 794483738 91446247 794483738 91446247 89915661 69846504 89915661 69846504 967653389 612196556 967653389 612196556 362172555 329408814 362172555 329408814 727501575 771356947 727501575 771356947 175265398 847355836 175265398 847355836 137729451 499992933 137729451 499992933 621120100 322502983 621120100 322502983 159905214 505824185 159905214 505824185 642448729 383110080 642448729 383110080 499963371 618701866 499963371 618701866 219761094 781077987 219761094 781077987 808934891 439910529 808934891 439910529 499994070 108973357 499994070 108973357 278471199 500020640 278471199 500020640 765926607 225940857 765926607 225940857 183621888 806116699 183621888 806116699 500009378 479066801 500009378 479066801 736417042 166167557 736417042 166167557 873762304 955610963 873762304 955610963 500007964 310886222 500007964 310886222 610912872 620546938 610912872 620546938 499982198 499996751 499982198 499996751 285413955 789956265 285413955 789956265 825383950 499984725 825383950 499984725 140476895 919683913 140476895 919683913 71945912 459781889 71945912 459781889 714159351 740284510 714159351 740284510 880365110 104129086 880365110 104129086 500007197 678284158 500007197 678284158 378109715 566894233 378109715 566894233 634161458 684568202 634161458 684568202 720552052 228980698 720552052 228980698 868807837 609482380 868807837 609482380 330271325 165600266 330271325 165600266 24888608 986265237 24888608 986265237 500034394 392390701 500034394 392390701 487776792 499973091 487776792 499973091 747027882 504196438 747027882 504196438 303699951 761944236 303699951 761944236 917489601 306007089 917489601 306007089 339582644 689850038 339582644 689850038 892719701 105321810 892719701 105321810 87066174 935764973 87066174 935764973 43071450 26965304 43071450 26965304 25498072 500037809 25498072 500037809 704710157 91103044 704710157 91103044 479702638 500032250 479702638 500032250 190505242 863393689 190505242 863393689 943589316 325453124 943589316 325453124 296799597 79398192 296799597 79398192 36262049 505522429 36262049 505522429 525786483 319512723 525786483 319512723 706918952 98823824 706918952 98823824 205579646 500021757 205579646 500021757 672606357 122234940 672606357 122234940 390614455 500001683 390614455 500001683 618709786 169780284 618709786 169780284 849377848 637428241 849377848 637428241 499976841 761340591 499976841 761340591 108465336 500000897 108465336 500000897 500034936 766984676 500034936 766984676 132958831 382086312 132958831 382086312 600657163 445071246 600657163 445071246 499980569 657824931 499980569 657824931 500022720 499967700 500022720 499967700 249981359 99449792 249981359 99449792 79730583 651462260 79730583 651462260 500031933 328737064 500031933 328737064 244386478 830860617 244386478 830860617 620170045 352669336 620170045 352669336 500014684 544848341 500014684 544848341 313129162 753784006 313129162 753784006 500029777 476084033 500029777 476084033 636936467 172775645 636936467 172775645 888863668 102886310 888863668 102886310 239131888 500039330 239131888 500039330 820467593 345909180 820467593 345909180 500014356 65991498 500014356 65991498 184348094 605823104 184348094 605823104 499962277 823734493 499962277 823734493 906522095 954745380 906522095 954745380 988787005 499192645 988787005 499192645 342614704 713884518 342614704 713884518 573665376 289663934 573665376 289663934 110510409 640726433 110510409 640726433 713409362 499960134 713409362 499960134 841450766 96453965 841450766 96453965 499975444 500031595 499975444 500031595 259223918 228339862 259223918 228339862 661475296 380806125 661475296 380806125 277209640 268758909 277209640 268758909 861797028 123501959 861797028 123501959 51914059 962779980 51914059 962779980 500913751 459097406 500913751 459097406 588046965 500034933 588046965 500034933 164270664 893463032 164270664 893463032 500026035 435865690 500026035 435865690 316846520 260212196 316846520 260212196 813454455 581564730 813454455 581564730 293248841 736731209 293248841 736731209 234117542 987058647 234117542 987058647 676442162 476389975 676442162 476389975 499981659 670512174 499981659 670512174 140953735 114118858 140953735 114118858 641794979 500013697 641794979 500013697 844462220 503017085 844462220 503017085 499964191 342259936 499964191 342259936 311876648 176648103 311876648 176648103 957599752 500015155 957599752 500015155 575126559 492541195 575126559 492541195 431808435 500032433 431808435 500032433 829254532 261152085 829254532 261152085 586107723 762037482 586107723 762037482 499969705 184735949 499969705 184735949 871838399 936331144 871838399 936331144 363057022 157000996 363057022 157000996 801623225 871575647 801623225 871575647 955869421 461341818 955869421 461341818 500020071 219178032 500020071 219178032 859653843 788240732 859653843 788240732 697208981 500019065 697208981 500019065 499977159 103658675 499977159 103658675 901626204 63145896 901626204 63145896 499979773 573927007 499979773 573927007 326764890 499994916 326764890 499994916 808050471 500027934 808050471 500027934 500016093 270490273 500016093 270490273 499980971 953104962 499980971 953104962 983579332 991564670 983579332 991564670 174807707 500021583 174807707 500021583 769596991 193081534 769596991 193081534 499992957 720904628 499992957 720904628 817323466 444796047 817323466 444796047 294344695 216313090 294344695 216313090 641871662 506726301 641871662 506726301 448912020 499969371 448912020 499969371 906125398 946733533 906125398 946733533 148510719 138488758 148510719 138488758 950189542 576121168 950189542 576121168 500037664 309606834 500037664 309606834 185097290 97014002 185097290 97014002 26227660 642188527 26227660 642188527 575678622 428848460 575678622 428848460 473591438 824596365 473591438 824596365 947671249 195418494 947671249 195418494 134279211 630064629 134279211 630064629 816626609 382335624 816626609 382335624 143841544 902067652 143841544 902067652 908505852 975376486 908505852 975376486 398193820 344312103 398193820 344312103 876844886 71945337 876844886 71945337 289895704 884321237 289895704 884321237 534742195 255208162 534742195 255208162 500015317 122223203 500015317 122223203 438988019 646098254 438988019 646098254 822076732 103668156 822076732 103668156 43104352 968115345 43104352 968115345 980808089 992704041 980808089 992704041 994240110 996969762 994240110 996969762 499991862 304046245 499991862 304046245 782775649 204751591 782775649 204751591 922761011 688888633 922761011 688888633 195140842 854733387 195140842 854733387 107204300 467259882 107204300 467259882 923506487 499993217 923506487 499993217 275754211 937583990 275754211 937583990 949210270 966579463 949210270 966579463 30294523 990942744 30294523 990942744 992048964 4315515 992048964 4315515 4198863 500028489 4198863 500028489 892541404 499987465 892541404 499987465 522636798 612994554 522636798 612994554 324373484 473566137 324373484 473566137 499989633 195517114 499989633 195517114 651908547 900589297 651908547 900589297 451153078 499984206 451153078 499984206 773215325 873776638 773215325 873776638 394923776 358136836 394923776 358136836 696816581 296893832 696816581 296893832 267077402 131614883 267077402 131614883 624022539 666817769 624022539 666817769 323175936 726367542 323175936 726367542 802016656 451844213 802016656 451844213 388745114 608727813 388745114 608727813 722359880 347314330 722359880 347314330 314101060 607363005 314101060 607363005 500011989 125131812 500011989 125131812 499973310 794481127 499973310 794481127 905095529 927746573 905095529 927746573 69526452 23806925 69526452 23806925 618269130 580357601 618269130 580357601 376768968 401031668 376768968 401031668 439302324 674201836 439302324 674201836 209942855 447234224 209942855 447234224 518543214 588060298 518543214 588060298 89025251 81188480 89025251 81188480 979713388 580989959 979713388 580989959 213939565 44792871 213939565 44792871 642019452 583795781 642019452 583795781 372504760 353456271 372504760 353456271 763384848 500022718 763384848 500022718 503011414 896637731 503011414 896637731 247383034 147013891 247383034 147013891 914846962 84292789 914846962 84292789 499960075 552137688 499960075 552137688 614409481 435161975 614409481 435161975 500027234 93608652 500027234 93608652 391708889 500031828 391708889 500031828 633600150 358106284 633600150 358106284 246959076 499967961 246959076 499967961 974721122 19950700 974721122 19950700 15637519 523843116 15637519 523843116 528284111 470686905 528284111 470686905 714166320 810153863 714166320 810153863 173697053 165490678 173697053 165490678 972585259 27313770 972585259 27313770 985613209 992799004 985613209 992799004 499977285 427301900 499977285 427301900 629674003 700923437 629674003 700923437 760318488 202786528 760318488 202786528 140434687 883881960 140434687 883881960 627809997 221957878 627809997 221957878 193788673 590504169 193788673 590504169 703156091 210520859 703156091 210520859 171013403 842912352 171013403 842912352 799678074 680285650 799678074 680285650 499988924 340939044 499988924 340939044 818772551 834993589 818772551 834993589 420154703 384701206 420154703 384701206 799122912 511369491 799122912 511369491 407361871 500010171 407361871 500010171 715981905 759191027 715981905 759191027 471664880 295587467 471664880 295587467 236931027 184272830 236931027 184272830 864718528 74114583 864718528 74114583 22569504 574243184 22569504 574243184 656821124 237156719 656821124 237156719 912611976 674481319 912611976 674481319 499985353 499982085 499985353 499982085 792336612 833381512 792336612 833381512 100159507 97192220 100159507 97192220 55848799 974917940 55848799 974917940 987558823 313791131 987558823 313791131 500009450 889161809 500009450 889161809 359727531 181069110 359727531 181069110 605150875 673453799 605150875 673453799 354531944 309121133 354531944 309121133 790242746 671496150 790242746 671496150 566880491 409184483 566880491 409184483 283395899 893744816 283395899 893744816 969747945 499967504 969747945 499967504 479414978 796078004 479414978 796078004 818550314 217618800 818550314 217618800 175618831 860701654 175618831 860701654 952694873 499966552 952694873 499966552 244709376 95258548 244709376 95258548 937881193 641540991 937881193 641540991 315402418 417780792 315402418 417780792 601342306 643572756 601342306 643572756 264917382 777090275 264917382 777090275 500464591 500034846 500464591 500034846 215199479 851975767 215199479 851975767 609781868 500019978 609781868 500019978 626074314 653280728 626074314 653280728 90583537 941622832 90583537 941622832 958680948 38799549 958680948 38799549 963723674 35471056 963723674 35471056 499960833 918084332 499960833 918084332 528160166 239928896 528160166 239928896 788775287 175461239 788775287 175461239 500010496 499986031 500010496 499986031 108932147 912818969 108932147 912818969 579452230 461895201 579452230 461895201 263283717 750906926 263283717 750906926 48662101 407548319 48662101 407548319 488901145 781532329 488901145 781532329 500017307 230153590 500017307 230153590 499999003 79293075 499999003 79293075 500032637 692587164 500032637 692587164 287222256 218541232 287222256 218541232 919878127 34784368 919878127 34784368 499988246 804293233 499988246 804293233 947147189 357796861 947147189 357796861 139737501 127685791 139737501 127685791 898666041 500010633 898666041 500010633 510351226 208966629 510351226 208966629 898179507 71127421 898179507 71127421 56055366 983923227 56055366 983923227 500003611 499988714 500003611 499988714 273876207 824366360 273876207 824366360 824397243 116518962 824397243 116518962 63892660 954779043 63892660 954779043 500010739 499964457 500010739 499964457 821829836 161621479 821829836 161621479 841372102 858963511 841372102 858963511 115106931 899631365 115106931 899631365 643972425 464921948 643972425 464921948 350627945 650237379 350627945 650237379 551021195 326525657 551021195 326525657 244947879 570185682 244947879 570185682 499988580 333138284 499988580 333138284 226908564 818392929 226908564 818392929 161603193 499987731 161603193 499987731 873285845 626576871 873285845 626576871 332794686 684808718 332794686 684808718 292034176 499963534 292034176 499963534 960733636 24669228 960733636 24669228 18071625 983277652 18071625 983277652 589206468 499969383 589206468 499969383 397634217 566073958 397634217 566073958 746070115 750954570 746070115 750954570 71245673 500002497 71245673 500002497 730606625 974208283 730606625 974208283 443683703 381568782 443683703 381568782 500036572 663675028 500036572 663675028 120709742 131635218 120709742 131635218 539903039 599431186 539903039 599431186 745157287 456041711 745157287 456041711 127339070 125530807 127339070 125530807 934252103 961599956 934252103 961599956 500004675 356954683 500004675 356954683 550270808 712166986 550270808 712166986 61596294 283766970 61596294 283766970 587949303 500019698 587949303 500019698 521310776 442971938 521310776 442971938 175785486 745409373 175785486 745409373 500031396 397974194 500031396 397974194 500006152 834973333 500006152 834973333 51544603 279774339 51544603 279774339 499967174 827781665 499967174 827781665 147132137 364857088 147132137 364857088 541286756 537928788 541286756 537928788 499997681 746508415 499997681 746508415 389271281 244216038 389271281 244216038 859271812 49195335 859271812 49195335 978270161 8908681 978270161 8908681 4444555 2293726 4444555 2293726 585330488 649341904 585330488 649341904 669478407 445902805 669478407 445902805 323605524 801694089 323605524 801694089 503660133 143851905 503660133 143851905 94895450 945074460 94895450 945074460 19261518 178998274 19261518 178998274 510572357 609591118 510572357 609591118 822498149 172947779 822498149 172947779 499987994 660024334 499987994 660024334 754976035 787958527 754976035 787958527 344907552 141398770 344907552 141398770 500035273 400275432 500035273 400275432 845524045 870531693 845524045 870531693 871861575 454520667 871861575 454520667 486654128 588237510 486654128 588237510 603197144 446103398 603197144 446103398 169710016 504770423 169710016 504770423 773647178 865763249 773647178 865763249 121455332 499968471 121455332 499968471 325244662 733330359 325244662 733330359 142367158 128757573 142367158 128757573 894460462 964206021 894460462 964206021 25842619 21383049 25842619 21383049 810742308 500026908 810742308 500026908 166049420 313097694 166049420 313097694 359230910 674567740 359230910 674567740 685966996 142470017 685966996 142470017 499999351 621313124 499999351 621313124 374609719 499987797 374609719 499987797 822286372 155476205 822286372 155476205 230975500 793820446 230975500 793820446 852674392 238273901 852674392 238273901 82181707 929558189 82181707 929558189 948995447 261116097 948995447 261116097 151231263 879589821 151231263 879589821 723505349 499996824 723505349 499996824 830172533 980482420 830172533 980482420 982397373 499979342 982397373 499979342 272116354 734064099 272116354 734064099 88116324 436672748 88116324 436672748 619045563 56026993 619045563 56026993 54833650 38689970 54833650 38689970 500018594 806776827 500018594 806776827 89748638 54873711 89748638 54873711 530884478 554939714 530884478 554939714 237318611 499960144 237318611 499960144 654795078 676896128 654795078 676896128 500028450 386896531 500028450 386896531 195793761 557260297 195793761 557260297 575463066 595667484 575463066 595667484 500004550 228100047 500004550 228100047 636764009 683572408 636764009 683572408 499983588 345369664 499983588 345369664 500013679 151394246 500013679 151394246 101728940 499989372 101728940 499989372 494522927 349178792 494522927 349178792 500010437 136687088 500010437 136687088 955587492 974661415 955587492 974661415 409762322 400176201 409762322 400176201 532324899 500032210 532324899 500032210 131011726 499983134 131011726 499983134 400636509 758753271 400636509 758753271 102318650 475323848 102318650 475323848 582964536 806015816 582964536 806015816 842818373 81932063 842818373 81932063 280176656 481353495 280176656 481353495 731390253 892943609 731390253 892943609 499980086 983754556 499980086 983754556 568401880 274348843 568401880 274348843 169787019 75460873 169787019 75460873 741786379 792274758 741786379 792274758 807650468 183967672 807650468 183967672 303616117 500036870 303616117 500036870 62851297 473055352 62851297 473055352 552431979 500029545 552431979 500029545 362343965 754567741 362343965 754567741 597734639 193608297 597734639 193608297 98157251 786193868 98157251 786193868 973420354 980866146 973420354 980866146 336428720 220184392 336428720 220184392 639296217 757276796 639296217 757276796 148245101 217383952 148245101 217383952 500000355 957369707 500000355 957369707 21958010 13721092 21958010 13721092 500001610 556165263 500001610 556165263 139686591 292407811 139686591 292407811 500007062 814249364 500007062 814249364 342105393 111160893 342105393 111160893 83853015 936470138 83853015 936470138 963233139 4838112 963233139 4838112 443636669 914732056 443636669 914732056 774800945 478297199 774800945 478297199 103221002 872415829 103221002 872415829 877623740 400084252 877623740 400084252 540268047 863796785 540268047 863796785 133578809 398845281 133578809 398845281 675840077 654461739 675840077 654461739 365134289 141818259 365134289 141818259 500038171 65478818 500038171 65478818 500000150 685041349 500000150 685041349 150071302 90138662 150071302 90138662 500023402 819713282 500023402 819713282 482620424 455002900 482620424 455002900 500015064 643388791 500015064 643388791 165629408 150728878 165629408 150728878 93644201 71627494 93644201 71627494 934091427 44872179 934091427 44872179 21988815 751326703 21988815 751326703 774742997 200227812 774742997 200227812 393266516 712986894 393266516 712986894 840066149 302713008 840066149 302713008 278640219 556891750 278640219 556891750 500033094 716740147 500033094 716740147 488435151 194298743 488435151 194298743 807080142 146646713 807080142 146646713 68341209 555394358 68341209 555394358 592983726 682516316 592983726 682516316 187900000 406729416 187900000 406729416 672378306 229785584 672378306 229785584 777751083 717791422 777751083 717791422 473160288 369664413 473160288 369664413 775905176 130516703 775905176 130516703 88812509 942658808 88812509 942658808 47547982 971866769 47547982 971866769 975767422 20732375 975767422 20732375 500002443 871079253 500002443 871079253 559415337 377107622 559415337 377107622 195108797 195117849 195108797 195117849 183760310 133344276 183760310 133344276 869647247 895142664 869647247 895142664 412161577 499975662 412161577 499975662 661718302 319901834 661718302 319901834 918257902 909232040 918257902 909232040 418220528 435257198 418220528 435257198 510725699 500011266 510725699 500011266 952471590 962668674 952471590 962668674 262178676 623171193 262178676 623171193 838057284 477218265 838057284 477218265 500020561 102365231 500020561 102365231 940947768 45988707 940947768 45988707 974270827 12816320 974270827 12816320 6398043 999877634 6398043 999877634 661682322 500039361 661682322 500039361 884480908 323878777 884480908 323878777 499978905 830438606 499978905 830438606 853736714 900798464 853736714 900798464 499960806 499988027 499960806 499988027 762864025 129709664 762864025 129709664 60531623 515021967 60531623 515021967 619636567 370155037 619636567 370155037 397984663 730729636 397984663 730729636 500031243 572538208 500031243 572538208 367939005 781333663 367939005 781333663 499990113 421839557 499990113 421839557 473362287 607783607 473362287 607783607 22925474 499983050 22925474 499983050 499963085 265518348 499963085 265518348 163871277 935499419 163871277 935499419 940187538 292171250 940187538 292171250 427046855 617502266 427046855 617502266 641567436 500008428 641567436 500008428 211934398 445582903 211934398 445582903 519624458 690788856 519624458 690788856 152592087 234440041 152592087 234440041 916355467 948391589 916355467 948391589 321094514 480502710 321094514 480502710 500038677 916322336 500038677 916322336 224925192 57746083 224925192 57746083 14624907 717521122 14624907 717521122 718219325 462338916 718219325 462338916 499965261 750392483 499965261 750392483 769829520 119132059 769829520 119132059 472086123 605422517 472086123 605422517 337764207 272313916 337764207 272313916 222792222 847731449 222792222 847731449 102435758 457898229 102435758 457898229 500038737 328469851 500038737 328469851 330596300 833279078 330596300 833279078 918314431 29389929 918314431 29389929 29412158 582455557 29412158 582455557 816118754 425873505 816118754 425873505 499977257 143708567 499977257 143708567 535084782 499961149 535084782 499961149 92073515 968328945 92073515 968328945 14646354 499987024 14646354 499987024 937830768 550046640 937830768 550046640 499981097 760332245 499981097 760332245 789842701 271339974 789842701 271339974 499965522 605667122 499965522 605667122 924698535 63590726 924698535 63590726 471513838 500034132 471513838 500034132 106576646 378697514 106576646 378697514 399404117 822885237 399404117 822885237 884232073 108357497 884232073 108357497 912935662 19352542 912935662 19352542 499966296 506028271 499966296 506028271 553872607 170837927 553872607 170837927 854973665 909111878 854973665 909111878 176688970 698320714 176688970 698320714 535380194 374619690 535380194 374619690 63663346 611830620 63663346 611830620 544750449 500804920 544750449 500804920 499974905 928849381 499974905 928849381 668447869 500033327 668447869 500033327 68889056 130065757 68889056 130065757 948244588 596572805 948244588 596572805 252102475 247361526 252102475 247361526 791470446 499993834 791470446 499993834 27681350 402848282 27681350 402848282 591331095 489913440 591331095 489913440 277588504 220997886 277588504 220997886 98744226 500005437 98744226 500005437 689279187 214788596 689279187 214788596 403268554 728273654 403268554 728273654 260706053 496436712 260706053 496436712 718052909 194741414 718052909 194741414 499969482 855652939 499969482 855652939 500006537 315983189 500006537 315983189 925009777 949988288 925009777 949988288 500006074 500020711 500006074 500020711 47535189 14651859 47535189 14651859 989167241 8832041 989167241 8832041 291221579 623505960 291221579 623505960 556678273 335654077 556678273 335654077 817666863 520709836 817666863 520709836 296812880 194515895 296812880 194515895 654820989 543959220 654820989 543959220 284289964 783340786 284289964 783340786 146258432 927511121 146258432 927511121 982611190 16780199 982611190 16780199 349932840 565072897 349932840 565072897 565992682 262088364 565992682 262088364 228494718 810363939 228494718 810363939 100151249 62862363 100151249 62862363 624345857 690163627 624345857 690163627 817639869 481605533 817639869 481605533 438743582 651676625 438743582 651676625 652943799 169706348 652943799 169706348 886395126 590654526 886395126 590654526 500011702 357160960 500011702 357160960 903426687 957233710 903426687 957233710 500028779 499964518 500028779 499964518 705687902 711850224 705687902 711850224 244564510 57336176 244564510 57336176 563455184 540545828 563455184 540545828 155951370 142259947 155951370 142259947 69654828 622369944 69654828 622369944 695627754 124126787 695627754 124126787 30392151 559369360 30392151 559369360 500026701 862717734 500026701 862717734 113852399 78071534 113852399 78071534 898629212 613788695 898629212 613788695 460842620 453960478 460842620 453960478 447143487 558904950 447143487 558904950 647860208 428483661 647860208 428483661 337667115 238047618 337667115 238047618 534651246 864292179 534651246 864292179 94734457 324166461 94734457 324166461 492692776 632541628 492692776 632541628 500026756 107692194 500026756 107692194 106210052 896928231 106210052 896928231 500035483 322316348 500035483 322316348 450700500 531956700 450700500 531956700 570628750 316926958 570628750 316926958 499993778 817064328 499993778 817064328 971651568 27833077 971651568 27833077 985531096 732423201 985531096 732423201 500028945 460197243 500028945 460197243 316742035 500014500 316742035 500014500 715536540 229795726 715536540 229795726 124501958 500006730 124501958 500006730 971280288 347125239 971280288 347125239 305061076 665319540 305061076 665319540 499969479 605424466 499969479 605424466 500034186 635995897 500034186 635995897 350841579 68815059 350841579 68815059 966007620 28919141 966007620 28919141 981057827 17180139 981057827 17180139 469359310 944017114 469359310 944017114 42287805 232244647 42287805 232244647 871446651 500017193 871446651 500017193 109195929 82327395 109195929 82327395 44642303 957850574 44642303 957850574 969521292 29368258 969521292 29368258 981372875 858235149 981372875 858235149 477403216 413707628 477403216 413707628 669549023 499974841 669549023 499974841 508661950 337497666 508661950 337497666 102934400 500036719 102934400 500036719 657990111 936470411 657990111 936470411 7710985 491423733 7710985 491423733 500036836 885664132 500036836 885664132 499979326 403741976 499979326 403741976 778959734 499996009 778959734 499996009 112161662 197436915 112161662 197436915 500012615 847798853 500012615 847798853 538641750 500036148 538641750 500036148 474341328 766072858 474341328 766072858 163312172 253008208 163312172 253008208 735982782 602180749 735982782 602180749 467642668 105019916 467642668 105019916 64652783 952345589 64652783 952345589 917448351 70324292 917448351 70324292 945471775 962684966 945471775 962684966 312597602 211037035 312597602 211037035 500020255 632450990 500020255 632450990 187841350 436371137 187841350 436371137 892991521 94461046 892991521 94461046 178609459 500033838 178609459 500033838 888794643 443123457 888794643 443123457 499996280 121472300 499996280 121472300 630393788 658346140 630393788 658346140 177882678 920730707 177882678 920730707 500017438 153646007 500017438 153646007 891624823 675232975 891624823 675232975 336901940 500026260 336901940 500026260 912923351 172045828 912923351 172045828 162992712 933534597 162992712 933534597 821795366 462015548 821795366 462015548 177210192 500012414 177210192 500012414 909785337 68531357 909785337 68531357 254861124 500001314 254861124 500001314 821190191 170375805 821190191 170375805 190584982 528049947 190584982 528049947 500036353 906009480 500036353 906009480 88165181 358113395 88165181 358113395 748677090 770482007 748677090 770482007 434800815 499963646 434800815 499963646 499974016 729842446 499974016 729842446 750861779 498615033 750861779 498615033 310921900 771338501 310921900 771338501 576888274 500034295 576888274 500034295 138163156 915728437 138163156 915728437 970192477 994824138 970192477 994824138 374643002 577370451 374643002 577370451 550189641 162972110 550189641 162972110 452580664 500036789 452580664 500036789 648078290 297962304 648078290 297962304 753884647 238290888 753884647 238290888 28414193 654612999 28414193 654612999 529993079 368223601 529993079 368223601 258648812 70450108 258648812 70450108 640238319 548679135 640238319 548679135 355963875 500017748 355963875 500017748 110013255 294535758 110013255 294535758 655260700 764657999 655260700 764657999 55706296 499991381 55706296 499991381 752066389 114297094 752066389 114297094 442377609 500033081 442377609 500033081 618963158 660262952 618963158 660262952 500018383 281118156 500018383 281118156 273943292 737563192 273943292 737563192 30076485 338965248 30076485 338965248 740452405 771420556 740452405 771420556 863422711 112131806 863422711 112131806 22006454 13337898 22006454 13337898 617473405 618287336 617473405 618287336 155018219 34751811 155018219 34751811 500002882 655650841 500002882 655650841 499984591 104988986 499984591 104988986 460301517 583266243 460301517 583266243 543329610 235835260 543329610 235835260 210513994 500032293 210513994 500032293 775244942 433141301 775244942 433141301 500004056 186514425 500004056 186514425 82546079 499971730 82546079 499971730 873627096 904342502 873627096 904342502 66880600 304652202 66880600 304652202 806948875 527673534 806948875 527673534 386998622 367528787 386998622 367528787 246123358 788182076 246123358 788182076 610951107 500002559 610951107 500002559 422689429 426986343 422689429 426986343 679909959 715693069 679909959 715693069 724612709 437904581 724612709 437904581 173042094 108638681 173042094 108638681 500029792 440903803 500029792 440903803 219631283 184986334 219631283 184986334 110002087 705321043 110002087 705321043 716986684 276075133 716986684 276075133 131306362 948190270 131306362 948190270 990254856 374631386 990254856 374631386 306729733 744571981 306729733 744571981 500035204 518060077 500035204 518060077 434711548 500017348 434711548 500017348 697209891 745665236 697209891 745665236 499983373 398836739 499983373 398836739 830092202 863062962 830092202 863062962 17148029 185747570 17148029 185747570 872245860 719194387 872245860 719194387 591083053 85902594 591083053 85902594 499968570 713445760 499968570 713445760 724162324 257330180 724162324 257330180 360468018 499974557 360468018 499974557 647647268 772096503 647647268 772096503 499992395 266403756 499992395 266403756 256799764 676497987 256799764 676497987 499977276 500001094 499977276 500001094 44954211 27751058 44954211 27751058 1139864 500029133 1139864 500029133 890671494 166030604 890671494 166030604 300775073 750638260 300775073 750638260 242761012 758259692 242761012 758259692 795775384 500002000 795775384 500002000 111680628 500039155 111680628 500039155 500036905 59629710 500036905 59629710 354952526 647181861 354952526 647181861 747037638 199852752 747037638 199852752 189362717 134893736 189362717 134893736 499983589 589677730 499983589 589677730 758072029 861977291 758072029 861977291 209498627 56010672 209498627 56010672 985605712 500000241 985605712 500000241 522944716 535570803 522944716 535570803 412733023 499963037 412733023 499963037 743027580 512253082 743027580 512253082 499977308 293976417 499977308 293976417 782873927 807938157 782873927 807938157 931885046 448192351 931885046 448192351 373298579 704909623 373298579 704909623 795482887 47093370 795482887 47093370 45007424 960251210 45007424 960251210 557081702 382193278 557081702 382193278 620421938 554476982 620421938 554476982 346210503 63295859 346210503 63295859 939051730 31854478 939051730 31854478 499998366 896285519 499998366 896285519 581928933 428172269 581928933 428172269 146592870 584490578 146592870 584490578 842125486 427699225 842125486 427699225 271242549 833392052 271242549 833392052 732544175 271439121 732544175 271439121 480937841 875722727 480937841 875722727 883093162 296224664 883093162 296224664 280200789 921333546 280200789 921333546 927241795 18188037 927241795 18188037 412538563 507784646 412538563 507784646 744970311 500004987 744970311 500004987 361072043 500029812 361072043 500029812 259101857 421434642 259101857 421434642 835065026 935080580 835065026 935080580 967266032 974991252 967266032 974991252 70797647 296663504 70797647 296663504 426954818 500008340 426954818 500008340 376155254 272105842 376155254 272105842 898666700 568493518 898666700 568493518 152822568 145381759 152822568 145381759 885790133 547783444 885790133 547783444 499973584 749067084 499973584 749067084 702452480 499975258 702452480 499975258 50966954 426647289 50966954 426647289 801946423 824586930 801946423 824586930 894250424 104927591 894250424 104927591 902148917 977227942 902148917 977227942 5386297 280238696 5386297 280238696 382187689 623313036 382187689 623313036 151424127 499969490 151424127 499969490 500034260 888405062 500034260 888405062 107986761 59381053 107986761 59381053 54707071 33953898 54707071 33953898 885805454 958853797 885805454 958853797 28786437 394062523 28786437 394062523 499983036 662372565 499983036 662372565 243460363 152859481 243460363 152859481 870312021 915355038 870312021 915355038 500002720 245165740 500002720 245165740 802707839 179877390 802707839 179877390 426588734 500017062 426588734 500017062 670882333 833627755 670882333 833627755 935700200 221419227 935700200 221419227 176925718 852940264 176925718 852940264 716138531 283506155 716138531 283506155 777919394 642563828 777919394 642563828 404886278 338649040 404886278 338649040 308000376 630945827 308000376 630945827 466060374 426512781 466060374 426512781 572074987 762904913 572074987 762904913 499999273 42782760 499999273 42782760 37837264 16950518 37837264 16950518 500019094 713958671 500019094 713958671 322159330 391306955 322159330 391306955 723702679 272299176 723702679 272299176 788356337 170038343 788356337 170038343 105480386 607544775 105480386 607544775 524538833 410614364 524538833 410614364 762174822 529266746 762174822 529266746 500038345 740354589 500038345 740354589 105168307 451767674 105168307 451767674 583282947 195381772 583282947 195381772 358897806 532217338 358897806 532217338 517147269 499988790 517147269 499988790 447854354 285032878 447854354 285032878 561752115 730188070 561752115 730188070 143543399 118371905 143543399 118371905 69084235 553305985 69084235 553305985 499987698 863513227 499987698 863513227 47951975 18492979 47951975 18492979 989496333 616242151 989496333 616242151 287775791 191395451 287775791 191395451 866513649 722161963 866513649 722161963 416872634 472374043 416872634 472374043 499984656 889850794 499984656 889850794 955146768 472489304 955146768 472489304 293626177 873526588 293626177 873526588 953172613 973278506 953172613 973278506 973860260 975270163 973860260 975270163 2331142 500005305 2331142 500005305 864065213 910063170 864065213 910063170 367012354 389554949 367012354 389554949 696485816 734778249 696485816 734778249 88321764 85176751 88321764 85176751 77024233 933824046 77024233 933824046 948782227 150053606 948782227 150053606 499978029 89313433 499978029 89313433 914746180 502738375 914746180 502738375 499995923 134859889 499995923 134859889 370725255 847932502 370725255 847932502 774866053 446333851 774866053 446333851 247736824 797388647 247736824 797388647 871692242 310846649 871692242 310846649 168102466 893127207 168102466 893127207 840662849 774165524 840662849 774165524 500016056 120775781 500016056 120775781 898737318 904755498 898737318 904755498 438297842 310371027 438297842 310371027 791665557 816251301 791665557 816251301 116518707 499963404 116518707 499963404 791601315 144452938 791601315 144452938 896260428 44213937 896260428 44213937 499962269 574919140 499962269 574919140 500020944 818103512 500020944 818103512 846112899 499985978 846112899 499985978 356510819 302759746 356510819 302759746 177128900 110510404 177128900 110510404 637858288 500029650 637858288 500029650 317561813 770940658 317561813 770940658 70122473 232482839 70122473 232482839 806351782 500023762 806351782 500023762 852323558 509511078 852323558 509511078 416970580 453373788 416970580 453373788 520534865 500032120 520534865 500032120 241769359 287357556 241769359 287357556 794416454 500012616 794416454 500012616 499988250 419747533 499988250 419747533 500021650 480938988 500021650 480938988 474899342 296321597 474899342 296321597 605882531 500034605 605882531 500034605 790148519 177070173 790148519 177070173 500036433 439538598 500036433 439538598 395606242 710782142 395606242 710782142 848303178 286696973 848303178 286696973 407586328 632711557 407586328 632711557 735078601 492773774 735078601 492773774 500011728 350948279 500011728 350948279 303152520 165466358 303152520 165466358 619569967 499970321 619569967 499970321 500018001 688636916 500018001 688636916 807118476 878923927 807118476 878923927 463946480 450307671 463946480 450307671 688453647 183492304 688453647 183492304 499987931 729475858 499987931 729475858 263097501 499980078 263097501 499980078 509409816 693697215 509409816 693697215 243936952 776824077 243936952 776824077 500008346 25486957 500008346 25486957 835252945 759262600 835252945 759262600 223547156 499985429 223547156 499985429 782026747 866789387 782026747 866789387 499975354 499994294 499975354 499994294 651973321 302131673 651973321 302131673 238722984 932888874 238722984 932888874 500014579 231586635 500014579 231586635 105304840 916684405 105304840 916684405 919681126 12678942 919681126 12678942 9649573 997787119 9649573 997787119 551799734 500015324 551799734 500015324 500026309 849483284 500026309 849483284 898958341 70381115 898958341 70381115 948321298 40107724 948321298 40107724 499971273 836202432 499971273 836202432 317417113 315252090 317417113 315252090 541864274 514841875 541864274 514841875 499973411 266785352 499973411 266785352 817251569 499989116 817251569 499989116 499964188 790500238 499964188 790500238 500028379 320557703 500028379 320557703 791948856 132251867 791948856 132251867 894303923 60287768 894303923 60287768 100560412 500037948 100560412 500037948 859688615 118663617 859688615 118663617 500010173 500005810 500010173 500005810 727188154 763661745 727188154 763661745 449084318 499982203 449084318 499982203 584700233 500030106 584700233 500030106 186933882 499965023 186933882 499965023 577673934 739912058 577673934 739912058 210941159 109646964 210941159 109646964 81381160 980108091 81381160 980108091 16433778 316872127 16433778 316872127 500020565 851068198 500020565 851068198 565393429 247228860 565393429 247228860 73799218 979577609 73799218 979577609 716897761 469840799 716897761 469840799 146741371 877975923 146741371 877975923 731919692 177654934 731919692 177654934 909679366 924305212 909679366 924305212 43341989 971654702 43341989 971654702 751582087 145621262 751582087 145621262 91772381 890814089 91772381 890814089 733128118 182565465 733128118 182565465 104773049 682907440 104773049 682907440 771244660 203253156 771244660 203253156 497390834 499978800 497390834 499978800 188169325 156129646 188169325 156129646 500005197 500012081 500005197 500012081 792914004 196926970 792914004 196926970 499962652 891755268 499962652 891755268 918379054 484957343 918379054 484957343 499977104 235110254 499977104 235110254 799413398 118391493 799413398 118391493 499979518 427490482 499979518 427490482 500038187 832710555 500038187 832710555 402153191 499983357 402153191 499983357 739096180 745374345 739096180 745374345 335783914 338544911 335783914 338544911 665717271 724078431 665717271 724078431 499960619 499973444 499960619 499973444 264775290 272206453 264775290 272206453 500032141 638010137 500032141 638010137 673465914 232940675 673465914 232940675 55811154 511299317 55811154 511299317 491912547 460783016 491912547 460783016 378969493 723853397 378969493 723853397 557490991 457814659 557490991 457814659 278969598 646109954 278969598 646109954 438783756 250032801 438783756 250032801 235266873 174331761 235266873 174331761 140370900 918478634 140370900 918478634 71323072 46789890 71323072 46789890 42227230 736987523 42227230 736987523 855021905 499971592 855021905 499971592 417763673 701968068 417763673 701968068 261401440 107666820 261401440 107666820 789102803 530724053 789102803 530724053 414491609 500015332 414491609 500015332 499971395 852540640 499971395 852540640 830786390 276381147 830786390 276381147 185928599 521019054 185928599 521019054 744795382 297204512 744795382 297204512 294050310 833571780 294050310 833571780 978931738 500002709 978931738 500002709 102698191 545161467 102698191 545161467 802275576 125565798 802275576 125565798 64464402 989475942 64464402 989475942 695154797 499960850 695154797 499960850 208251257 800012471 208251257 800012471 921063346 499975651 921063346 499975651 186839121 900617703 186839121 900617703 710794161 604052477 710794161 604052477 376332214 282944549 376332214 282944549 809470807 931663560 809470807 931663560 324412256 499984289 324412256 499984289 566926340 668200243 566926340 668200243 146702011 100701272 146702011 100701272 975383098 12930833 975383098 12930833 5313399 500019085 5313399 500019085 722683309 236209666 722683309 236209666 405711029 500029455 405711029 500029455 780135924 217724187 780135924 217724187 432880435 656146130 432880435 656146130 190908335 965716931 190908335 965716931 30205673 14911861 30205673 14911861 993463736 789326787 993463736 789326787 500002516 301390554 500002516 301390554 414962837 807260762 414962837 807260762 866730360 496896756 866730360 496896756 290083042 789760618 290083042 789760618 940441014 33856688 940441014 33856688 998229908 500004107 998229908 500004107 500039540 279597195 500039540 279597195 826446117 687168568 826446117 687168568 356797647 499996099 356797647 499996099 189469847 570638652 189469847 570638652 499968115 325991596 499968115 325991596 500009748 808585968 500009748 808585968 905043467 351091876 905043467 351091876 60607841 566735725 60607841 566735725 760308495 234487504 760308495 234487504 202696444 696942309 202696444 696942309 501082829 262038680 501082829 262038680 259483762 93248995 259483762 93248995 49116013 982701881 49116013 982701881 607678960 313022292 607678960 313022292 752755840 780570645 752755840 780570645 126599974 944297826 126599974 944297826 967817584 469627149 967817584 469627149 476367345 728735031 476367345 728735031 499983642 631910201 499983642 631910201 297753692 263986995 297753692 263986995 246353070 500036815 246353070 500036815 499991358 832231905 499991358 832231905 879386766 415612451 879386766 415612451 392203728 311795119 392203728 311795119 740830480 777495072 740830480 777495072 499971508 500031583 499971508 500031583 291497051 791442249 291497051 791442249 142549633 85697392 142549633 85697392 691773503 813240775 691773503 813240775 97460490 82684969 97460490 82684969 35010268 998612347 35010268 998612347 999113444 500034885 999113444 500034885 499983455 888881916 499983455 888881916 809109699 188907806 809109699 188907806 815266152 532594104 815266152 532594104 354230107 646421567 354230107 646421567 764469779 309839825 764469779 309839825 290008939 270223472 290008939 270223472 261722454 499990932 261722454 499990932 705776448 277031512 705776448 277031512 228176653 830188115 228176653 830188115 590959607 428587464 590959607 428587464 144055588 932652676 144055588 932652676 500011901 88295308 500011901 88295308 666810169 791324479 666810169 791324479 881083588 895414274 881083588 895414274 986237601 350608983 986237601 350608983 499970198 652874012 499970198 652874012 588991928 275282472 588991928 275282472 138877701 114811518 138877701 114811518 500012054 684655805 500012054 684655805 268046687 170554347 268046687 170554347 702416845 753774140 702416845 753774140 499964851 500022133 499964851 500022133 846452058 879514563 846452058 879514563 391427602 159417186 391427602 159417186 857462954 672202247 857462954 672202247 499977054 813128659 499977054 813128659 98060975 499990062 98060975 499990062 435534368 646347686 435534368 646347686 346305166 342346260 346305166 342346260 499997311 759521336 499997311 759521336 136554802 868499892 136554802 868499892 876020569 381311304 876020569 381311304 287915228 265119239 287915228 265119239 752663739 799116005 752663739 799116005 155823642 96036327 155823642 96036327 686324295 748237478 686324295 748237478 482341159 500020819 482341159 500020819 319122847 279542428 319122847 279542428 548053130 500027347 548053130 500027347 661479808 944781238 661479808 944781238 451635969 392822570 451635969 392822570 286146974 500026185 286146974 500026185 781449520 831471921 781449520 831471921 838658041 380501215 838658041 380501215 423789829 617587838 423789829 617587838 675525909 499968977 675525909 499968977 219621037 115610666 219621037 115610666 568476009 499976929 568476009 499976929 350633606 83315638 350633606 83315638 547776044 697877303 547776044 697877303 496709133 148993036 496709133 148993036 500027196 970667047 500027196 970667047 979084231 15893958 979084231 15893958 14544963 499990849 14544963 499990849 891557234 985748675 891557234 985748675 461220574 385799031 461220574 385799031 764901869 842040945 764901869 842040945 116951526 406686625 116951526 406686625 471509639 705176328 471509639 705176328 163683924 116769859 163683924 116769859 917575446 27998332 917575446 27998332 466924821 663829781 466924821 663829781 689700839 183300846 689700839 183300846 425530414 869741755 425530414 869741755 82266836 83095704 82266836 83095704 512915352 556211513 512915352 556211513 263431414 187579778 263431414 187579778 847509448 83166148 847509448 83166148 466390807 644283516 466390807 644283516 500033043 111496475 500033043 111496475 45950778 541540455 45950778 541540455 705867650 830299721 705867650 830299721 412012635 500007842 412012635 500007842 735788530 184227699 735788530 184227699 868562321 23545765 868562321 23545765 314547784 718929262 314547784 718929262 113463530 461842164 113463530 461842164 800895887 194496819 800895887 194496819 842029104 59901267 842029104 59901267 977223452 984151052 977223452 984151052 15375896 15014350 15375896 15014350 991117302 500003600 991117302 500003600 299839628 460863073 299839628 460863073 660783285 288095138 660783285 288095138 51891327 560918240 51891327 560918240 863655989 885925988 863655989 885925988 79065613 499981396 79065613 499981396 803120599 852179141 803120599 852179141 918758695 499990215 918758695 499990215 215039331 976759587 215039331 976759587 20910086 988789914 20910086 988789914 562739973 502072382 562739973 502072382 300483348 829843622 300483348 829843622 887998893 81172307 887998893 81172307 33211995 671770078 33211995 671770078 861570088 499983497 861570088 499983497 27871294 12403890 27871294 12403890 500019685 500013933 500019685 500013933 70314203 967344519 70314203 967344519 981659422 499963198 981659422 499963198 433159516 719027430 433159516 719027430 952926169 499999340 952926169 499999340 499961864 893692542 499961864 893692542 906079190 969050613 906079190 969050613 124585139 500002760 124585139 500002760 841924368 68094111 841924368 68094111 260822497 862027193 260822497 862027193 499996055 499986067 499996055 499986067 47668549 487097021 47668549 487097021 587526487 671773850 587526487 671773850 175105792 392466637 175105792 392466637 757053984 813758980 757053984 813758980 88504467 216236675 88504467 216236675 504657105 913480989 504657105 913480989 244315865 495136743 244315865 495136743 664462726 983249819 664462726 983249819 374412208 499996707 374412208 499996707 746566455 234754722 746566455 234754722 70802491 929366267 70802491 929366267 549283417 499981213 549283417 499981213 777783068 861495656 777783068 861495656 437988209 191294832 437988209 191294832 671708836 760789633 671708836 760789633 117993895 929808193 117993895 929808193 931380384 39828744 931380384 39828744 29604104 266414 29604104 266414 999820691 999919383 999820691 999919383 427487739 69205531 427487739 69205531 755109663 790820040 755109663 790820040 797542378 905844133 797542378 905844133 909745970 92025233 909745970 92025233 340047043 511265049 340047043 511265049 495485115 482971938 495485115 482971938 723135862 797004033 723135862 797004033 168389285 494323895 168389285 494323895 500023927 169764082 500023927 169764082 339880346 761153016 339880346 761153016 205811905 316019471 205811905 316019471 799761036 824991268 799761036 824991268 48274602 963203745 48274602 963203745 981240952 50388434 981240952 50388434 397716580 500039289 397716580 500039289 447927408 392937077 447927408 392937077 291878370 797211304 291878370 797211304 803271325 500008259 803271325 500008259 496067243 656682291 496067243 656682291 508770226 198752018 508770226 198752018 154406868 855579023 154406868 855579023 100118787 938219145 100118787 938219145 952310316 245122436 952310316 245122436 351918949 654901886 351918949 654901886 698318622 203832116 698318622 203832116 499995185 741642967 499995185 741642967 212219670 61154771 212219670 61154771 657170983 518439993 657170983 518439993 500024781 926121294 500024781 926121294 167142287 192918680 167142287 192918680 633603929 735311728 633603929 735311728 936976826 51541540 936976826 51541540 29285091 535093224 29285091 535093224 571975850 872221057 571975850 872221057 450542787 126453076 450542787 126453076 633731631 826875774 633731631 826875774 270125956 220021678 270125956 220021678 568111197 526719950 568111197 526719950 398715353 305887098 398715353 305887098 700705500 824595708 700705500 824595708 122900864 267354587 122900864 267354587 894376468 914886766 894376468 914886766 499976488 664849349 499976488 664849349 500039127 916027146 500039127 916027146 68417177 454768091 68417177 454768091 549819310 264106576 549819310 264106576 99359645 87536012 99359645 87536012 500038653 579548813 500038653 579548813 416805840 224990160 416805840 224990160 566425494 873384362 566425494 873384362 499984099 394229365 499984099 394229365 369774991 675703602 369774991 675703602 808167906 815362162 808167906 815362162 500007851 463505351 500007851 463505351 578799709 829917408 578799709 829917408 115956168 114586242 115956168 114586242 56614635 673369297 56614635 673369297 760157187 185485085 760157187 185485085 131081463 561340972 131081463 561340972 499984220 90422989 499984220 90422989 914881346 571590402 914881346 571590402 491005338 425993129 491005338 425993129 690958178 781149378 690958178 781149378 921627428 291464780 921627428 291464780 115345301 772123630 115345301 772123630 602326814 379494562 602326814 379494562 439670271 625390264 439670271 625390264 356289101 223596229 356289101 223596229 601668219 500007756 601668219 500007756 692362220 78767524 692362220 78767524 68176931 48979140 68176931 48979140 976703174 13775010 976703174 13775010 4777666 997396845 4777666 997396845 997974861 998839361 997974861 998839361 999042869 999379492 999042869 999379492 999554691 379284746 999554691 379284746 461059974 696562459 461059974 696562459 558080312 92274536 558080312 92274536 494008299 563642625 494008299 563642625 293268945 910049105 293268945 910049105 912967519 941752876 912967519 941752876 15482647 496578153 15482647 496578153 695620260 755571827 695620260 755571827 184918778 102975503 184918778 102975503 908007607 520720244 908007607 520720244 391889668 499975497 391889668 499975497 750752616 761758131 750752616 761758131 815928836 470407983 815928836 470407983 379553703 725035355 379553703 725035355 163719664 128595733 163719664 128595733 949719392 951058122 949719392 951058122 967655730 982813349 967655730 982813349 13844695 991085041 13844695 991085041 995558059 686487 995558059 686487 330520 270586 330520 270586 650368029 500010438 650368029 500010438 377260953 647226182 377260953 647226182 759092799 191194680 759092799 191194680 146045999 892103626 146045999 892103626 628459604 439519778 628459604 439519778 207161851 905416763 207161851 905416763 77908643 290171361 77908643 290171361 499970114 804068268 499970114 804068268 145525267 242342902 145525267 242342902 766894141 217398197 766894141 217398197 231856764 531897152 231856764 531897152 637773080 279178538 637773080 279178538 165533024 904892533 165533024 904892533 834572424 547976878 834572424 547976878 378348738 835366192 378348738 835366192 103444633 433011711 103444633 433011711 606062940 640330737 606062940 640330737 341466885 337962285 341466885 337962285 500027562 149396728 500027562 149396728 893043403 916167068 893043403 916167068 944209283 49086790 944209283 49086790 440541985 646414762 440541985 646414762 720719893 795136915 720719893 795136915 77597450 282396370 77597450 282396370 518582914 641124984 518582914 641124984 751035631 461264672 751035631 461264672 280310289 857785436 280310289 857785436 500021659 193272836 500021659 193272836 817719813 585597478 817719813 585597478 517612305 241375525 517612305 241375525 780318585 169255975 780318585 169255975 850516684 899307609 850516684 899307609 63487442 955604943 63487442 955604943 20357557 5613741 20357557 5613741 994945541 642947 994945541 642947 229597496 632938999 229597496 632938999 733082856 253767216 733082856 253767216 499967893 835440216 499967893 835440216 856729556 401516077 856729556 401516077 500018750 723652567 500018750 723652567 439440943 221689972 439440943 221689972 822382120 500025667 822382120 500025667 500015684 324876282 500015684 324876282 731058996 184371029 731058996 184371029 417856592 500018952 417856592 500018952 705101620 323476327 705101620 323476327 296615700 828288160 296615700 828288160 942436803 56659225 942436803 56659225 963784962 967893640 963784962 967893640 987771631 360271645 987771631 360271645 324855079 850909080 324855079 850909080 138730494 446820706 138730494 446820706 730293723 128633119 730293723 128633119 371524557 499983381 371524557 499983381 664684965 293969624 664684965 293969624 708271611 500037053 708271611 500037053 667873238 70124720 667873238 70124720 63590514 48916641 63590514 48916641 587259735 733452787 587259735 733452787 736534905 218174854 736534905 218174854 247578251 850345055 247578251 850345055 130426796 396368719 130426796 396368719 499983077 754743668 499983077 754743668 790208797 799301264 790208797 799301264 926745055 493372858 926745055 493372858 455574220 717579552 455574220 717579552 667711418 302015741 667711418 302015741 308542609 643958096 308542609 643958096 500029216 352536263 500029216 352536263 309206971 692479140 309206971 692479140 579146658 406003307 579146658 406003307 226386844 166610698 226386844 166610698 500016741 500012972 500016741 500012972 303790431 641544094 303790431 641544094 644671268 768177488 644671268 768177488 494346018 237563587 494346018 237563587 200947001 154046367 200947001 154046367 766177684 536319798 766177684 536319798 372320031 705801521 372320031 705801521 568509672 208980565 568509672 208980565 499961749 500029151 499961749 500029151 646907905 499980377 646907905 499980377 253008693 500012079 253008693 500012079 921859143 931619205 921859143 931619205 939898241 945284422 939898241 945284422 977346853 17438686 977346853 17438686 984426362 500034958 984426362 500034958 500021978 86094774 500021978 86094774 149931086 500012858 149931086 500012858 882312416 609699074 882312416 609699074 276671146 114189864 276671146 114189864 111129712 108445977 111129712 108445977 922366337 954524650 922366337 954524650 500001841 169578234 500001841 169578234 408455608 457100427 408455608 457100427 682248895 149800933 682248895 149800933 267246651 598561856 267246651 598561856 514939110 151957069 514939110 151957069 112591285 38538871 112591285 38538871 31552647 26682938 31552647 26682938 26113880 500010420 26113880 500010420 497125947 459191546 497125947 459191546 315997913 298691907 315997913 298691907 878057904 730842519 878057904 730842519 362995427 152969714 362995427 152969714 132379295 892206040 132379295 892206040 915539493 46579685 915539493 46579685 500007390 668591192 500007390 668591192 286864543 415097978 286864543 415097978 593092096 839066822 593092096 839066822 883879070 249873844 883879070 249873844 396353475 652709193 396353475 652709193 813313114 917461128 813313114 917461128 499976070 519272553 499976070 519272553 466747201 499966571 466747201 499966571 171269667 170740366 171269667 170740366 500023328 738958874 500023328 738958874 801304237 370584517 801304237 370584517 341494047 500033815 341494047 500033815 565933830 378944689 565933830 378944689 196930778 609667763 196930778 609667763 657498793 699651795 657498793 699651795 727008093 732901456 727008093 732901456 212264046 906275492 212264046 906275492 92878419 334667902 92878419 334667902 616994380 639726004 616994380 639726004 667225343 216225771 667225343 216225771 291973197 777483950 291973197 777483950 900843510 141268772 900843510 141268772 415435991 706606718 415435991 706606718 527413148 499979766 527413148 499979766 500020591 56685664 500020591 56685664 369614816 371419098 369614816 371419098 644855876 296496223 644855876 296496223 456129569 625487224 456129569 625487224 261328397 204211062 261328397 204211062 511291913 588629672 511291913 588629672 437993038 211593467 437993038 211593467 841308055 737049750 841308055 737049750 499995171 395223427 499995171 395223427 240688609 780769488 240688609 780769488 704449543 499968766 704449543 499968766 101879449 508905954 101879449 508905954 627371946 431341111 627371946 431341111 500018717 753435223 500018717 753435223 775141905 357613818 775141905 357613818 305518011 733597146 305518011 733597146 249917162 499984347 249917162 499984347 69936558 664007582 69936558 664007582 552067609 499986179 552067609 499986179 133670354 908261527 133670354 908261527 911241615 83209819 911241615 83209819 64623536 500038244 64623536 500038244 499960658 771904693 499960658 771904693 212920887 846693128 212920887 846693128 111512748 74953009 111512748 74953009 38582894 978747630 38582894 978747630 7544025 995839476 7544025 995839476 1499211 998909316 1499211 998909316 999522134 460225 999522134 460225 350198242 552385948 350198242 552385948 777180118 819011080 777180118 819011080 109224927 131767228 109224927 131767228 713845480 522333437 713845480 522333437 312099089 731286789 312099089 731286789 866343594 70123313 866343594 70123313 936806303 594263919 936806303 594263919 499990276 212593975 499990276 212593975 177472955 599447300 177472955 599447300 676651950 293013173 676651950 293013173 243860820 222862283 243860820 222862283 516597113 588097643 516597113 588097643 89509275 499987488 89509275 499987488 499299946 545690378 499299946 545690378 942932990 500000251 942932990 500000251 320235451 301081571 320235451 301081571 908690855 696896661 908690855 696896661 391148600 214991062 391148600 214991062 795551316 153126960 795551316 153126960 970706740 972824408 970706740 972824408 327425389 228754415 327425389 228754415 789748718 500021064 789748718 500021064 22783920 499996532 22783920 499996532 500018627 770727080 500018627 770727080 292950750 417753787 292950750 417753787 500020153 291598003 500020153 291598003 23778322 715444454 23778322 715444454 693338430 380587230 693338430 380587230 591031059 759433118 591031059 759433118 764043967 66115268 764043967 66115268 499966840 350163040 499966840 350163040 762931045 179219047 762931045 179219047 159171236 725158170 159171236 725158170 460230557 320943387 460230557 320943387 500002759 500014647 500002759 500014647 46204326 375180994 46204326 375180994 499986429 858905703 499986429 858905703 52911716 952129772 52911716 952129772 683569678 627962395 683569678 627962395 298752792 820030182 298752792 820030182 891116243 43506442 891116243 43506442 26447167 689490766 26447167 689490766 687858616 240561549 687858616 240561549 80787157 942104445 80787157 942104445 50672404 367424660 50672404 367424660 557561914 614962771 557561914 614962771 278874732 763716402 278874732 763716402 500036281 227979953 500036281 227979953 80578358 33287455 80578358 33287455 612065036 611992287 612065036 611992287 361890821 256285321 361890821 256285321 500018219 658521100 500018219 658521100 275598049 888142444 275598049 888142444 550426172 390950809 550426172 390950809 348010990 798089477 348010990 798089477 880136822 107416771 880136822 107416771 100238152 901710261 100238152 901710261 526169766 201760707 526169766 201760707 447994347 866000354 447994347 866000354 509854913 500015603 509854913 500015603 217681520 887848235 217681520 887848235 981102574 500033439 981102574 500033439 191026384 854714673 191026384 854714673 755216301 547386929 755216301 547386929 306119118 785614511 306119118 785614511 815065819 480779934 815065819 480779934 356471227 162469572 356471227 162469572 628378201 659217756 628378201 659217756 301299641 119062012 301299641 119062012 563518727 599808768 563518727 599808768 951358457 432823977 951358457 432823977 442042881 781007967 442042881 781007967 182840340 368653611 182840340 368653611 923739615 500012317 923739615 500012317 445174532 76012446 445174532 76012446 949221928 500007888 949221928 500007888 537760361 139637452 537760361 139637452 304052502 965770414 304052502 965770414 849755235 499992799 849755235 499992799 234574379 775487317 234574379 775487317 882996985 86379267 882996985 86379267 959390420 965794745 959390420 965794745 978465185 302746673 978465185 302746673 130965105 944510841 130965105 944510841 500001584 210475039 500001584 210475039 188536292 838634336 188536292 838634336 755011356 290356145 755011356 290356145 499966666 500030436 499966666 500030436 798738842 168434421 798738842 168434421 499980988 718396303 499980988 718396303 125522176 38689429 125522176 38689429 971048076 975471196 971048076 975471196 499981146 310110139 499981146 310110139 869630175 565836329 869630175 565836329 541040631 267637346 541040631 267637346 798815638 197383738 798815638 197383738 105823293 500021978 105823293 500021978 587042503 682586555 587042503 682586555 218739909 248848103 218739909 248848103 493736324 554578132 493736324 554578132 295898004 800710400 295898004 800710400 180032187 172927644 180032187 172927644 760986841 546906691 760986841 546906691 442688040 210674364 442688040 210674364 802456311 640569311 802456311 640569311 486184105 324050457 486184105 324050457 313834719 295934953 313834719 295934953 856083012 524380158 856083012 524380158 483730239 404874240 483730239 404874240 303985338 258480521 303985338 258480521 46271833 667013530 46271833 667013530 845038282 325085437 845038282 325085437 492617871 499991933 492617871 499991933 687380509 830883821 687380509 830883821 835399960 305839495 835399960 305839495 499963296 853518308 499963296 853518308 33105089 390504771 33105089 390504771 651674451 765040200 651674451 765040200 492529979 386663876 492529979 386663876 808014351 599017348 808014351 599017348 362069107 741628964 362069107 741628964 882985820 163588678 882985820 163588678 408852223 621177620 408852223 621177620 245201888 198359389 245201888 198359389 103711197 578300085 103711197 578300085 525118496 499995187 525118496 499995187 405128263 385171578 405128263 385171578 730230508 500032586 730230508 500032586 456117536 583478672 456117536 583478672 707304290 499986351 707304290 499986351 10553674 499978287 10553674 499978287 577946703 298124286 577946703 298124286 167427684 898587232 167427684 898587232 54624310 23881954 54624310 23881954 529066179 748518110 529066179 748518110 390985417 491010831 390985417 491010831 562147418 96027506 562147418 96027506 464052582 500003970 464052582 500003970 381523526 760085704 381523526 760085704 527095679 377199185 527095679 377199185 698186912 737489829 698186912 737489829 467491638 63372289 467491638 63372289 500013616 499964928 500013616 499964928 673124522 504709696 673124522 504709696 196602609 269246728 196602609 269246728 844342696 99514052 844342696 99514052 956597906 755079239 956597906 755079239 346491217 465905445 346491217 465905445 500022298 757837399 500022298 757837399 836236913 358260055 836236913 358260055 328429865 549254513 328429865 549254513 644133835 356075235 644133835 356075235 156004248 124793231 156004248 124793231 50877928 953382589 50877928 953382589 953709914 6737616 953709914 6737616 2487366 500021097 2487366 500021097 752555263 850458621 752555263 850458621 118209867 901331970 118209867 901331970 31777676 373863073 31777676 373863073 601384251 750499374 601384251 750499374 480526635 512152568 480526635 512152568 499965778 341030123 499965778 341030123 288719050 123767764 288719050 123767764 709839257 591688069 709839257 591688069 217267173 159922821 217267173 159922821 156783285 860183714 156783285 860183714 20757543 499987115 20757543 499987115 708882396 794129155 708882396 794129155 323885600 471466938 323885600 471466938 613551934 591682859 613551934 591682859 500020410 812648424 500020410 812648424 97393700 290060134 97393700 290060134 831345907 722806233 831345907 722806233 686172703 372367408 686172703 372367408 500006725 86299255 500006725 86299255 921471132 702464893 921471132 702464893 499996414 434185335 499996414 434185335 576346142 728730274 576346142 728730274 447646027 287018848 447646027 287018848 903308209 563541725 903308209 563541725 499988710 225203977 499988710 225203977 68528163 941270859 68528163 941270859 953349066 988630791 953349066 988630791 989425899 7821714 989425899 7821714 7563869 994206124 7563869 994206124 792161860 104604257 792161860 104604257 401203359 641677034 401203359 641677034 886443406 402389484 886443406 402389484 271973517 67154307 271973517 67154307 585756852 499990687 585756852 499990687 284494326 204281484 284494326 204281484 825412092 115950651 825412092 115950651 889647044 914292303 889647044 914292303 491258873 499979005 491258873 499979005 607169515 500034084 607169515 500034084 13891595 563345028 13891595 563345028 500011857 82470227 500011857 82470227 499969345 930532746 499969345 930532746 67281941 988593094 67281941 988593094 612005613 267629580 612005613 267629580 174106036 829654093 174106036 829654093 158166356 851237615 158166356 851237615 856685913 47059723 856685913 47059723 476312223 794696304 476312223 794696304 686869527 149629827 686869527 149629827 261674589 281834507 261674589 281834507 499979288 101162512 499979288 101162512 61325089 21449266 61325089 21449266 850430246 500012331 850430246 500012331 408160159 605269510 408160159 605269510 836701273 290739180 836701273 290739180 285841759 211016842 285841759 211016842 828663738 169416690 828663738 169416690 484664252 656981849 484664252 656981849 732904170 267362621 732904170 267362621 499982845 500014248 499982845 500014248 837264186 128105358 837264186 128105358 121340811 500019677 121340811 500019677 889581535 540937328 889581535 540937328 476110265 439694918 476110265 439694918 300052054 187396920 300052054 187396920 562975773 633917087 562975773 633917087 672831700 831987924 672831700 831987924 151877192 433532167 151877192 433532167 587768215 605258558 587768215 605258558 211364764 363030627 211364764 363030627 559855345 500032879 559855345 500032879 175018365 358304213 175018365 358304213 502812398 828696745 502812398 828696745 111035298 46545523 111035298 46545523 499998424 500006484 499998424 500006484 183853413 103523085 183853413 103523085 957157194 22491663 957157194 22491663 978861774 981142244 978861774 981142244 982251630 988529108 982251630 988529108 10831066 992386948 10831066 992386948 626613644 499963382 626613644 499963382 212251152 185868241 212251152 185868241 177901989 499994306 177901989 499994306 700418472 271741992 700418472 271741992 252878272 598922116 252878272 598922116 564264358 434941052 564264358 434941052 293094345 500027655 293094345 500027655 499994914 312836768 499994914 312836768 193809498 744681745 193809498 744681745 792301754 499970410 792301754 499970410 454585528 500028129 454585528 500028129 710012211 488994005 710012211 488994005 499972982 785098317 499972982 785098317 500026030 202049665 500026030 202049665 176977273 889011447 176977273 889011447 710275334 694414779 710275334 694414779 241373645 819744766 241373645 819744766 598595866 385890470 598595866 385890470 500017338 670173826 500017338 670173826 575748631 217570492 575748631 217570492 814361608 128974658 814361608 128974658 492730563 521361993 492730563 521361993 175376977 499980625 175376977 499980625 586869649 686012692 586869649 686012692 933776313 46221867 933776313 46221867 475545810 598225020 475545810 598225020 671156052 388175097 671156052 388175097 499447847 500011956 499447847 500011956 79818605 405276916 79818605 405276916 573081280 459001607 573081280 459001607 499960969 70133830 499960969 70133830 515949355 500034872 515949355 500034872 39256639 423279326 39256639 423279326 500009448 199093314 500009448 199093314 317776971 334642004 317776971 334642004 425268047 499966406 425268047 499966406 501484221 488946946 501484221 488946946 454999005 500011959 454999005 500011959 65103732 56222909 65103732 56222909 944688423 948056493 944688423 948056493 351624588 499979389 351624588 499979389 947793009 499964963 947793009 499964963 529871875 556011330 529871875 556011330 370464101 112402956 370464101 112402956 500027476 499995260 500027476 499995260 868847799 99932434 868847799 99932434 219074644 815239702 219074644 815239702 738860379 317320070 738860379 317320070 196791135 933644843 196791135 933644843 973351232 276523456 973351232 276523456 441991041 574352293 441991041 574352293 686634580 791604113 686634580 791604113 898135084 499972534 898135084 499972534 245687826 623884990 245687826 623884990 780120203 797768568 780120203 797768568 499974459 530523730 499974459 530523730 372079786 499981946 372079786 499981946 880883892 393727840 880883892 393727840 499968813 761020555 499968813 761020555 657354353 183919348 657354353 183919348 438797279 603240644 438797279 603240644 656223001 372430845 656223001 372430845 256521147 499978826 256521147 499978826 954910651 500034329 954910651 500034329 345453779 309609477 345453779 309609477 888079225 87099916 888079225 87099916 80832316 707313497 80832316 707313497 321553143 304974809 321553143 304974809 239508981 974793641 239508981 974793641 500011535 671253119 500011535 671253119 304243356 792783640 304243356 792783640 167259412 882350231 167259412 882350231 500026566 213301563 500026566 213301563 461047132 730012664 461047132 730012664 500013709 239907185 500013709 239907185 225726104 544405590 225726104 544405590 479083227 438300180 479083227 438300180 701215395 811905567 701215395 811905567 247018582 115214049 247018582 115214049 913475293 953973082 913475293 953973082 966612561 241626822 966612561 241626822 265542928 573946036 265542928 573946036 610838125 237741153 610838125 237741153 104926240 69324755 104926240 69324755 945688340 554183560 945688340 554183560 418910126 193232016 418910126 193232016 776427158 906021711 776427158 906021711 499989471 500033751 499989471 500033751 812090297 298887762 812090297 298887762 246815420 726644540 246815420 726644540 639363430 456093814 639363430 456093814 409692015 677770264 409692015 677770264 865383280 499973231 865383280 499973231 584423087 798871290 584423087 798871290 147053473 499960637 147053473 499960637 838946136 567469609 838946136 567469609 150109135 101804930 150109135 101804930 738362929 500037175 738362929 500037175 500017719 245692912 500017719 245692912 730647746 499969406 730647746 499969406 107477634 916162919 107477634 916162919 784042178 209442510 784042178 209442510 204741148 838955284 204741148 838955284 585599687 333409332 585599687 333409332 205186079 500027646 205186079 500027646 796283331 74249539 796283331 74249539 961227289 27505524 961227289 27505524 18847078 16990483 18847078 16990483 13001486 546659023 13001486 546659023 669802130 278319915 669802130 278319915 280152619 919067134 280152619 919067134 920418287 493718715 920418287 493718715 499986773 627706148 499986773 627706148 645926157 341374831 645926157 341374831 853541067 959915438 853541067 959915438 499997355 113536226 499997355 113536226 597288360 807388594 597288360 807388594 35963196 268672905 35963196 268672905 868036763 835006376 868036763 835006376 181741212 499994661 181741212 499994661 923617240 64182371 923617240 64182371 46677200 32285978 46677200 32285978 500033294 721975099 500033294 721975099 135991327 384455333 135991327 384455333 500015246 852809228 500015246 852809228 99954903 95501725 99954903 95501725 574801515 578939877 574801515 578939877 886672673 326530631 886672673 326530631 464530859 576306016 464530859 576306016 247401318 392710215 247401318 392710215 518014846 878488789 518014846 878488789 457738725 145491895 457738725 145491895 915824422 50134755 915824422 50134755 499988423 466822275 499988423 466822275 530753207 679029250 530753207 679029250 840917091 397692047 840917091 397692047 499978903 197269257 499978903 197269257 158096434 928648845 158096434 928648845 673582493 499980329 673582493 499980329 201815841 662483025 201815841 662483025 499965264 271230291 499965264 271230291 250611508 510313393 250611508 510313393 500003321 320510933 500003321 320510933 707794996 729892979 707794996 729892979 143169404 95010758 143169404 95010758 52997272 983372484 52997272 983372484 614654810 499960530 614654810 499960530 328253421 800394750 328253421 800394750 879358306 486991986 879358306 486991986 475721365 675694549 475721365 675694549 735928365 406939440 735928365 406939440 493898545 524214680 493898545 524214680 569862584 376529641 569862584 376529641 141118348 520585193 141118348 520585193 500029942 800881511 500029942 800881511 937500786 22423124 937500786 22423124 499975421 552108142 499975421 552108142 183538245 135119637 183538245 135119637 922123391 951408127 922123391 951408127 413484565 270885238 413484565 270885238 95553695 516094399 95553695 516094399 746827331 229383792 746827331 229383792 196215522 969750004 196215522 969750004 22614182 985490750 22614182 985490750 988923004 997140518 988923004 997140518 480507544 499987999 480507544 499987999 168691267 917415166 168691267 917415166 41938152 985370832 41938152 985370832 499986007 334859743 499986007 334859743 429373710 693869052 429373710 693869052 236432666 952411306 236432666 952411306 499999732 311765605 499999732 311765605 282303896 609274763 282303896 609274763 673714141 229717294 673714141 229717294 286737401 500017874 286737401 500017874 948853040 611394031 948853040 611394031 500033622 50908762 500033622 50908762 954569437 29213132 954569437 29213132 363325165 500010329 363325165 500010329 255279216 888779280 255279216 888779280 63578859 356118828 63578859 356118828 499972778 126413670 499972778 126413670 78508170 25361175 78508170 25361175 979166213 503857036 979166213 503857036 215555348 861278292 215555348 861278292 888435968 399982382 888435968 399982382 578287040 639493328 578287040 639493328 496653531 154408060 496653531 154408060 830414484 577902844 830414484 577902844 500007875 207863800 500007875 207863800 290101008 500027710 290101008 500027710 947857891 500010538 947857891 500010538 674053703 556448152 674053703 556448152 499986268 45512739 499986268 45512739 957523171 28741965 957523171 28741965 24426627 954784217 24426627 954784217 635290860 320990194 635290860 320990194 183219649 777393959 183219649 777393959 500038539 428811962 500038539 428811962 156751290 869703581 156751290 869703581 939972374 969315743 939972374 969315743 972367729 499972532 972367729 499972532 500002907 792742340 500002907 792742340 907179622 908000425 907179622 908000425 358305982 500012017 358305982 500012017 775634661 814345872 775634661 814345872 171908154 378247448 171908154 378247448 435850839 883064586 435850839 883064586 911835881 427313126 911835881 427313126 398487413 280960135 398487413 280960135 806226616 122617592 806226616 122617592 296865684 825117516 296865684 825117516 500031820 324707202 500031820 324707202 274012438 593358804 274012438 593358804 804219905 482745858 804219905 482745858 287470332 500006624 287470332 500006624 775533950 303634449 775533950 303634449 500009689 864180260 500009689 864180260 333211595 320322387 333211595 320322387 591615348 539323880 591615348 539323880 290687467 129586158 290687467 129586158 586211192 758556132 586211192 758556132 846606359 491847215 846606359 491847215 499990170 846654870 499990170 846654870 850023912 411934261 850023912 411934261 499976337 639300431 499976337 639300431 711807491 807018992 711807491 807018992 817772600 36538111 817772600 36538111 499993252 929516794 499993252 929516794 63979364 939784423 63979364 939784423 529274693 121662606 529274693 121662606 341180376 769759818 341180376 769759818 836726766 930178310 836726766 930178310 25935922 499996983 25935922 499996983 621775691 829523920 621775691 829523920 318312808 416889602 318312808 416889602 500555045 620028161 500555045 620028161 319767702 361936223 319767702 361936223 644448795 577878815 644448795 577878815 149562509 499968529 149562509 499968529 570902050 929793907 570902050 929793907 168793182 499972982 168793182 499972982 598910914 340563635 598910914 340563635 432226960 499995426 432226960 499995426 32563555 30759704 32563555 30759704 594822399 573643007 594822399 573643007 265911234 833455739 265911234 833455739 963296508 35571935 963296508 35571935 423270823 597705353 423270823 597705353 499998012 71849604 499998012 71849604 667482121 399382838 667482121 399382838 101985579 659629720 101985579 659629720 549913421 412646993 549913421 412646993 402547441 847418340 402547441 847418340 559309773 176739032 559309773 176739032 948421176 973084638 948421176 973084638 374108457 449013089 374108457 449013089 510376571 497055318 510376571 497055318 500017459 642551017 500017459 642551017 769758371 188259760 769758371 188259760 499993744 877664685 499993744 877664685 95537811 971804780 95537811 971804780 648812889 638827389 648812889 638827389 143208229 499964588 143208229 499964588 419148140 92498248 419148140 92498248 957341072 642294945 957341072 642294945 153253513 450209469 153253513 450209469 752028765 797719665 752028765 797719665 940144160 50382923 940144160 50382923 395015863 751131526 395015863 751131526 753938706 160369068 753938706 160369068 139048646 945848455 139048646 945848455 964104883 965907464 964104883 965907464 268461461 186631719 268461461 186631719 172700500 168897167 172700500 168897167 500009940 354420904 500009940 354420904 720751755 196150643 720751755 196150643 194681671 62681775 194681671 62681775 938539962 662427195 938539962 662427195 236699088 105351991 236699088 105351991 983221478 500021584 983221478 500021584 284160747 265784215 284160747 265784215 639406654 499968631 639406654 499968631 58052265 961059483 58052265 961059483 25305316 984910006 25305316 984910006 513664435 499990878 513664435 499990878 249452201 875486256 249452201 875486256 500032054 932227123 500032054 932227123 500030942 127341134 500030942 127341134 115948482 500031887 115948482 500031887 874636121 500038388 874636121 500038388 635765874 285827912 635765874 285827912 771075645 500026140 771075645 500026140 475102800 388276679 475102800 388276679 846009816 803152009 846009816 803152009 151468304 864207497 151468304 864207497 556646749 499988325 556646749 499988325 215965822 212480716 215965822 212480716 500020048 499969901 500020048 499969901 238374131 152630905 238374131 152630905 882551467 86902460 882551467 86902460 978727216 987943859 978727216 987943859 996052410 290522162 996052410 290522162 686
100049 15391657 0 15391657 23189274 22911363 23189274 22911363 25875801 615946 25875801 615946 75254 71715 75254 71715 14344 26999480 14344 26999480 651 725 651 19859219 651 19859219 22278026 22860663 22278026 22860663 3921681 3336047 3921681 3336047 23666807 2865522 23666807 2865522 1763503 25469278 1763503 25469278 26558840 159085 26558840 159085 26865313 26498768 26865313 26498768 424870 418059 424870 418059 26671695 26234901 26671695 26234901 866027 850398 866027 850398 18357408 18047032 18357408 18047032 20824193 22287877 20824193 22287877 26068904 25363406 26068904 25363406 1186599 1394416 1186599 1394416 11617020 17281268 11617020 17281268 5660262 4479732 5660262 4479732 22270187 3060606 22270187 3060606 3159294 24322658 3159294 24322658 1904831 1774035 1904831 1774035 26208098 25002309 26208098 25002309 10286142 7929401 10286142 7929401 7803225 5092847 7803225 5092847 22189977 21432427 22189977 21432427 22945184 22413804 22945184 22413804 23178755 2396367 23178755 2396367 1718496 1004094 1718496 1004094 25840009 9793591 25840009 9793591 9459653 8550461 9459653 8550461 21721879 23300427 21721879 23300427 2842720 24428132 2842720 24428132 2019472 1289762 2019472 1289762 920310 928514 920310 928514 26428367 25411313 26428367 25411313 1105017 26059809 1105017 26059809 16276730 10067853 16276730 10067853 9592358 20865975 9592358 20865975 22674076 3700934 22674076 3700934 3548939 23584048 3548939 23584048 3310527 2175263 3310527 2175263 1652471 1595900 1652471 1595900 25644485 25155182 25644485 25155182 1679127 25357324 1679127 25357324 1282619 1067538 1282619 1067538 26240809 25237506 26240809 25237506 1772652 1071657 1772652 1071657 1075931 14809227 1075931 14809227 17190820 18388131 17190820 18388131 5749523 5010472 5749523 5010472 4483330 3912395 4483330 3912395 23039610 22355245 23039610 22355245 3714631 3485972 3714631 3485972 24810754 23772456 24810754 23772456 25266318 24911422 25266318 24911422 1779076 2057872 1779076 2057872 25681649 25006121 25681649 25006121 1938466 2084282 1938466 2084282 25106523 24596437 25106523 24596437 2119672 1261772 2119672 1261772 26529103 25756727 26529103 25756727 12412766 12906604 12412766 12906604 18870395 8136508 18870395 8136508 7257812 6861359 7257812 6861359 20033450 19487505 20033450 19487505 6267505 20692252 6267505 20692252 21506031 4933770 21506031 4933770 22025408 13315446 22025408 13315446 9030240 7486602 9030240 7486602 20538358 5138880 20538358 5138880 22695338 22590561 22695338 22590561 3870396 23419803 3870396 23419803 25422639 24868210 25422639 24868210 1918283 2340741 1918283 2340741 14737020 14310129 14737020 14310129 10942638 10088112 10942638 10088112 17940048 18478846 17940048 18478846 8312874 18805359 8312874 18805359 20014308 20444757 20014308 20444757 21521581 21372256 21521581 21372256 4927591 4473772 4927591 4473772 3892118 3088791 3892118 3088791 23856595 11136972 23856595 11136972 15707564 13487981 15707564 13487981 10341233 18528953 10341233 18528953 19810017 19563550 19810017 19563550 20410634 6489959 20410634 6489959 5815594 4759140 5815594 4759140 22716539 21916949 22716539 21916949 4874072 4637881 4874072 4637881 22075160 15672835 22075160 15672835 10732756 16290588 10732756 16290588 18550338 8754052 18550338 8754052 8091989 7743260 8091989 7743260 19552359 6891358 19552359 6891358 6723215 20996298 6723215 20996298 21684166 21219688 21684166 21219688 5696697 5059431 5696697 5059431 4811755 4244720 4811755 4244720 4137899 22939473 4137899 22939473 4055157 3314608 4055157 3314608 23915698 2527725 23915698 2527725 2558886 11464499 2558886 11464499 16378858 8247304 16378858 8247304 7414870 19847251 7414870 19847251 6147830 5882038 6147830 5882038 21956272 21586339 21956272 21586339 4331403 22788299 4331403 22788299 4076391 22975520 4076391 22975520 23867826 23039786 23867826 23039786 24351498 2190507 24351498 2190507 2133816 11345969 2133816 11345969 13791978 15085016 13791978 15085016 10769338 17099961 10769338 17099961 9458635 7873588 9458635 7873588 19575353 19532039 19575353 19532039 6086382 5650453 6086382 5650453 21597598 22167922 21597598 22167922 3775492 2798763 3775492 2798763 24298381 1556085 24298381 1556085 25817722 24745939 25817722 24745939 2182907 1319525 2182907 1319525 25835075 25646183 25835075 25646183 1210543 25908657 1210543 25908657 817881 784142 817881 784142 26597094 25891825 26597094 25891825 26846326 26413434 26846326 26413434 660733 875092 660733 875092 26372403 25917734 26372403 25917734 467680 229802 467680 229802 12276 26930136 12276 26930136 13506535 12380794 13506535 12380794 15889145 17047778 15889145 17047778 8338582 19287362 8338582 19287362 6195321 6095127 6195321 6095127 14670511 12254379 14670511 12254379 9907859 7920193 9907859 7920193 7749737 7069588 7749737 7069588 20928783 5879281 20928783 5879281 5672848 4722993 5672848 4722993 4565698 3797089 4565698 3797089 22900111 21770079 22900111 21770079 11491752 10420598 11491752 10420598 10642133 8836274 10642133 8836274 8385191 18615647 8385191 18615647 19512634 18808111 19512634 18808111 12770259 10649211 12770259 10649211 17299532 16684183 17299532 16684183 9948579 17914736 9948579 17914736 19050126 7508044 19050126 7508044 6842467 6559940 6842467 6559940 6339504 21674401 6339504 21674401 22500977 4037718 22500977 4037718 23330683 3251731 23330683 3251731 2894506 2838439 2894506 2838439 24121576 23577989 24121576 23577989 3090840 23740272 3090840 23740272 25165083 24136648 25165083 24136648 2081273 2361076 2081273 2361076 24395987 24041111 24395987 24041111 25014641 1927792 25014641 1927792 11277047 16256937 11277047 16256937 17291201 17478300 17291201 17478300 9499228 14428571 9499228 14428571 15603237 16108898 15603237 16108898 10011217 9232263 10011217 9232263 18155691 18604447 18155691 18604447 8349700 18758309 8349700 18758309 20622590 6031802 20622590 6031802 21561216 5251434 21561216 5251434 22221442 21670697 22221442 21670697 5347620 14286089 5347620 14286089 13824498 12572087 13824498 12572087 14889112 15987647 14889112 15987647 17742626 8259921 17742626 8259921 8323908 18548440 8323908 18548440 18775329 13649069 18775329 13649069 14142936 11779593 14142936 11779593 15410051 16747002 15410051 16747002 17432977 18082065 17432977 18082065 8137116 7378684 8137116 7378684 7016611 20390288 7016611 20390288 6208153 21596076 6208153 21596076 22925189 22024976 22925189 22024976 4629299 4287495 4629299 4287495 22364604 21675746 22364604 21675746 5335442 13790551 5335442 13790551 13550846 11007715 13550846 11007715 10667513 9537583 10667513 9537583 9292516 17732549 9292516 17732549 13658284 11153814 13658284 11153814 16651136 17401870 16651136 17401870 8924677 8375101 8924677 8375101 7688196 20501672 7688196 20501672 21426396 5390293 21426396 5390293 5278931 4839041 5278931 4839041 4741051 4521181 4741051 4521181 15083267 14653387 15083267 14653387 11480206 16526538 11480206 16526538 17963699 7401055 17963699 7401055 19510910 13230975 19510910 13230975 12258419 17932028 12258419 17932028 18904380 20374500 18904380 20374500 20923235 20807611 20923235 20807611 21824911 21157165 21824911 21157165 13129076 12574323 13129076 12574323 14341047 14388211 14341047 14388211 15117009 11500948 15117009 11500948 11859251 9201234 11859251 9201234 9667003 17957684 9667003 17957684 20439563 6651014 20439563 6651014 5847356 5422895 5847356 5422895 21540104 21283385 21540104 21283385 5468897 13297013 5468897 13297013 15404334 11251671 15404334 11251671 17087410 9017697 17087410 9017697 8528629 7933127 8528629 7933127 19552591 6937694 19552591 6937694 20454268 20334757 20454268 20334757 6632813 6139147 6632813 6139147 13567774 12996934 13567774 12996934 15206821 11289669 15206821 11289669 15567362 10875212 15567362 10875212 10879238 15731185 10879238 15731185 13014329 12117192 13014329 12117192 12662400 14002373 12662400 14002373 13083196 13512699 13083196 13512699 14776765 14344672 14776765 14344672 16104979 16813369 16104979 16813369 9642230 19021549 9642230 19021549 6888862 20364536 6888862 20364536 5958237 5280639 5958237 5280639 21804353 21553334 21804353 21553334 22786420 3531697 22786420 3531697 23757775 2924210 23757775 2924210 2579525 13111442 2579525 13111442 14478923 10695135 14478923 10695135 10643480 9617909 10643480 9617909 7709319 6912237 7709319 6912237 6721420 6066446 6721420 6066446 6485061 12991786 6485061 12991786 14224896 11722721 14224896 11722721 12023260 15949921 12023260 15949921 10162709 9251896 10162709 9251896 19504097 19256661 19504097 19256661 7922371 14312779 7922371 14312779 15982160 10803556 15982160 10803556 16327778 16852908 16327778 16852908 17897104 19147782 17897104 19147782 20177195 20029034 20177195 20029034 6966583 6231299 6966583 6231299 21456819 21434055 21456819 21434055 5608630 5018957 5608630 5018957 4859635 4547838 4859635 4547838 4255988 22993896 4255988 22993896 24647477 2004614 24647477 2004614 25072128 25133133 25072128 25133133 1526871 25440279 1526871 25440279 26368834 25831694 26368834 25831694 701689 368311 701689 368311 113405 122181 113405 122181 27003976 26348985 27003976 26348985 661655 765356 661655 765356 26474169 25352537 26474169 25352537 1614739 1978941 1614739 1978941 13650675 15024406 13650675 15024406 15894129 10990597 15894129 10990597 10087146 17589985 10087146 17589985 9226184 8320097 9226184 8320097 18820252 12370753 18820252 12370753 12312822 10741676 12312822 10741676 16369183 16025837 16369183 16025837 9636865 8670370 9636865 8670370 7895404 6837521 7895404 6837521 7002642 12847683 7002642 12847683 14757064 11851157 14757064 11851157 12460351 14887893 12460351 14887893 15861922 15376924 15861922 15376924 11133565 9799325 11133565 9799325 17813598 19070625 17813598 19070625 19970919 19578450 19970919 19578450 6445634 5633209 6445634 5633209 5183719 21912011 5183719 21912011 14411847 11625570 14411847 11625570 15949360 16534374 15949360 16534374 17440512 18286564 17440512 18286564 20112117 6497133 20112117 6497133 20604295 11931617 20604295 11931617 11582917 8107808 11582917 8107808 7745190 20029305 7745190 20029305 7075172 13131106 7075172 13131106 15936958 15265391 15936958 15265391 12205642 10908888 12205642 10908888 11136654 9157198 11136654 9157198 7510825 7136201 7510825 7136201 19854822 14583222 19854822 14583222 12136086 12060041 12136086 12060041 14407199 14094707 14407199 14094707 14593337 13089685 14593337 13089685 13072026 13668266 13072026 13668266 15098789 14714078 15098789 14714078 10514442 8827684 10514442 8827684 18387709 16636102 18387709 16636102 15642226 10677016 15642226 10677016 17570385 17699150 17570385 17699150 6907803 6726272 6907803 6726272 20287647 20055403 20287647 20055403 21013466 5917697 21013466 5917697 5707569 4903624 5707569 4903624 22747066 23568797 22747066 23568797 3160485 2225868 3160485 2225868 24625844 24963742 24625844 24963742 1497263 1324483 1497263 1324483 1244467 12807167 1244467 12807167 16062059 16678590 16062059 16678590 17366815 9333352 17366815 9333352 19522171 7047967 19522171 7047967 6346542 5866887 6346542 5866887 5829240 10607001 5829240 10607001 13993120 13762629 13993120 13762629 11220598 16834403 11220598 16834403 10323584 8750519 10323584 8750519 19654637 19535574 19654637 19535574 20224871 6312660 20224871 6312660 21768803 21707547 21768803 21707547 4132430 3775633 4132430 3775633 15595706 13361994 15595706 13361994 10970194 9062758 10970194 9062758 7807946 7232988 7807946 7232988 6486815 21296036 6486815 21296036 22318974 4179810 22318974 4179810 4157425 3520740 4157425 3520740 3547136 3292512 3547136 3292512 23552532 23058760 23552532 23058760 3846456 14894229 3846456 14894229 16766754 8881421 16766754 8881421 18371115 19466052 18371115 19466052 20786398 20196777 20786398 20196777 5977253 5114091 5977253 5114091 21783790 4566256 21783790 4566256 23692519 23124824 23692519 23124824 3644120 3482107 3644120 3482107 3039473 2172632 3039473 2172632 2141389 15897730 2141389 15897730 13785042 10398241 13785042 10398241 10468132 16917801 10468132 16917801 9847727 14699840 9847727 14699840 16417163 9447107 16417163 9447107 17752321 18094298 17752321 18094298 18606438 8247477 18606438 8247477 19239649 19808767 19239649 19808767 20849386 6212753 20849386 6212753 5666736 22012791 5666736 22012791 4847521 22185165 4847521 22185165 4372454 3689101 4372454 3689101 3881020 15668013 3881020 15668013 16515115 17497153 16515115 17497153 8621592 7649312 8621592 7649312 19925895 6621333 19925895 6621333 21427918 20984703 21427918 20984703 22295170 4602720 22295170 4602720 22671125 21639965 22671125 21639965 5323617 4921438 5323617 4921438 4491121 22489998 4491121 22489998 23400663 23007103 23400663 23007103 3488764 3165028 3488764 3165028 2786868 2197434 2786868 2197434 24971168 23896651 24971168 23896651 3050139 2554086 3050139 2554086 24369099 23352323 24369099 23352323 3144044 2670264 3144044 2670264 2753388 24595323 2753388 24595323 25910175 24886678 25910175 24886678 1987029 2081117 1987029 2081117 25066012 24384789 25066012 24384789 2067936 2000975 2067936 2000975 14128103 12917673 14128103 12917673 11228867 10828911 11228867 10828911 16534500 16827036 16534500 16827036 17823582 17653296 17823582 17653296 18524033 18966582 18524033 18966582 19475580 12133951 19475580 12133951 14872440 10140242 14872440 10140242 10398697 9791195 10398697 9791195 9916313 16814688 9916313 16814688 18925521 6869945 18925521 6869945 6839085 6085902 6839085 6085902 21497316 21134223 21497316 21134223 5746005 5396735 5746005 5396735 5280400 4584219 5280400 4584219 22244621 21832729 22244621 21832729 23234492 22885164 23234492 22885164 24247149 23446896 24247149 23446896 3355430 24276810 3355430 24276810 25472795 24533406 25472795 24533406 2234142 1785724 2234142 1785724 1615199 1709965 1615199 1709965 25531141 24610060 25531141 24610060 1566317 1969546 1566317 1969546 24852058 1760642 24852058 1760642 1393078 1350038 1393078 1350038 25853948 758734 25853948 758734 26211419 25595878 26211419 25595878 1338177 25851836 1338177 25851836 975941 920110 975941 920110 13677844 13322051 13677844 13322051 10954466 10642470 10954466 10642470 16869957 10124397 16869957 10124397 15390863 17138247 15390863 17138247 17567749 14928104 17567749 14928104 11851619 15459705 11851619 15459705 17423028 18473345 17423028 18473345 6143073 5903379 6143073 5903379 21912699 21215577 21912699 21215577 5149546 3875823 5149546 3875823 22947411 22233976 22947411 22233976 4629977 15475673 4629977 15475673 15984224 10159210 15984224 10159210 10344961 17908152 10344961 17908152 18899017 19995386 18899017 19995386 20517924 5091147 20517924 5091147 22769077 21901402 22769077 21901402 4992658 11372417 4992658 11372417 17094341 17428928 17094341 17428928 20043560 6870987 20043560 6870987 6277311 5434428 6277311 5434428 21961798 5044794 21961798 5044794 10821259 16487109 10821259 16487109 17943226 17872182 17943226 17872182 8492063 7402802 8492063 7402802 7683687 6402352 7683687 6402352 20811230 12778581 20811230 12778581 11112281 10552334 11112281 10552334 11037108 15918570 11037108 15918570 13564770 11639829 13564770 11639829 12087661 16328596 12087661 16328596 9722214 9485614 9722214 9485614 12146827 15831431 12146827 15831431 10005512 8114493 10005512 8114493 19607517 19500309 19607517 19500309 20755600 20839567 20755600 20839567 21593118 12805457 21593118 12805457 12947801 14485116 12947801 14485116 15660163 11245105 15660163 11245105 11064057 9577350 11064057 9577350 10104810 17940076 10104810 17940076 19021740 19277829 19021740 19277829 7202336 5644415 7202336 5644415 5050144 4887451 5050144 4887451 22719798 22037481 22719798 22037481 23557660 22940862 23557660 22940862 3675371 3579499 3675371 3579499 23308754 22429003 23308754 22429003 14566330 11883214 14566330 11883214 12426781 15477374 12426781 15477374 10923480 15737546 10923480 15737546 17123528 16938855 17123528 16938855 18008634 8677789 18008634 8677789 7816651 7064142 7816651 7064142 20263493 6367621 20263493 6367621 21366990 5270296 21366990 5270296 22143002 21548062 22143002 21548062 5277208 4491634 5277208 4491634 4401090 4066366 4401090 4066366 23124220 23073884 23124220 23073884 3823601 3949186 3823601 3949186 14106838 13097301 14106838 13097301 12466756 14900439 12466756 14900439 15313863 11338589 15313863 11338589 16157027 16387967 16157027 16387967 9965946 9502712 9965946 9502712 9018950 19940629 9018950 19940629 6933353 20538540 6933353 20538540 21549079 4173572 21549079 4173572 3891426 3244024 3891426 3244024 24114308 24016781 24114308 24016781 2849095 2694026 2849095 2694026 13760734 13969297 13760734 13969297 15097441 11180852 15097441 11180852 11398526 9589204 11398526 9589204 9864669 17477956 9864669 17477956 18241968 7556725 18241968 7556725 7141132 19870028 7141132 19870028 5798117 5229992 5798117 5229992 22379640 4030828 22379640 4030828 22879279 22409703 22879279 22409703 23602871 3234947 23602871 3234947 13701421 14045934 13701421 14045934 12780956 11884982 12780956 11884982 14937252 14766530 14937252 14766530 16184736 16024076 16184736 16024076 10144376 17629684 10144376 17629684 19438103 7299689 19438103 7299689 20051205 20030077 20051205 20030077 6619565 5158320 6619565 5158320 5257169 12583939 5257169 12583939 13262699 16296656 13262699 16296656 16860652 12219836 16860652 12219836 12941559 13490917 12941559 13490917 16466692 10481998 16466692 10481998 15987597 15657443 15987597 15657443 12816288 11362501 12816288 11362501 17396747 17998717 17396747 17998717 8214673 21032377 8214673 21032377 5887000 14737145 5887000 14737145 15143478 10748593 15143478 10748593 9984460 9280455 9984460 9280455 9320749 8398801 9320749 8398801 7251180 7199912 7251180 7199912 7104902 6774504 7104902 6774504 13455045 13932164 13455045 13932164 12212408 9495750 12212408 9495750 9576478 17613725 9576478 17613725 18668534 18664951 18668534 18664951 7603647 20385960 7603647 20385960 21439553 20784506 21439553 20784506 5388308 21783119 5388308 21783119 4733732 4501422 4733732 4501422 4096986 23319454 4096986 23319454 3261730 2192656 3261730 2192656 24627837 24095214 24627837 24095214 2399930 2645589 2399930 2645589 2067409 25051137 2067409 25051137 1489556 1434281 1489556 1434281 25825749 25022956 25825749 25022956 1748322 25218250 1748322 25218250 14277746 13172170 14277746 13172170 13062080 11987240 13062080 11987240 18208411 18045885 18208411 18045885 8637537 7156869 8637537 7156869 20469918 5315215 20469918 5315215 5132180 4582730 5132180 4582730 22366937 14875024 22366937 14875024 13446554 12534025 13446554 12534025 14256522 13252400 14256522 13252400 10235031 17812484 10235031 17812484 18399968 8289558 18399968 8289558 8459292 7454435 8459292 7454435 6564219 21391279 6564219 21391279 22009158 15378014 22009158 15378014 12625912 13852484 12625912 13852484 17171227 16798110 17171227 16798110 17937662 6986749 17937662 6986749 6942205 20178722 6942205 20178722 21211973 20687419 21211973 20687419 6370408 5387581 6370408 5387581 22015309 4718876 22015309 4718876 13993245 15983595 13993245 15983595 17544037 9253321 17544037 9253321 9450030 18785697 9450030 18785697 20298768 19621712 20298768 19621712 14371358 9371952 14371358 9371952 18233131 18067549 18233131 18067549 8276711 19110931 8276711 19110931 7675598 20303994 7675598 20303994 21762914 21537813 21762914 21537813 4699865 4519074 4699865 4519074 4454196 3820045 4454196 3820045 23848829 22993406 23848829 22993406 4068238 3282903 4068238 3282903 23798471 2715459 23798471 2715459 24274275 23545760 24274275 23545760 3034970 2361379 3034970 2361379 2143670 1661712 2143670 1661712 25797895 24596333 25797895 24596333 2141070 2356671 2141070 2356671 25159077 24095268 25159077 24095268 2778365 24199580 2778365 24199580 11064164 14863899 11064164 14863899 16171843 10380483 16171843 10380483 17761445 9125506 17761445 9125506 7939461 18970611 7939461 18970611 19466746 13210104 19466746 13210104 13126032 15606741 13126032 15606741 10561855 17163189 10561855 17163189 8895857 18047408 8895857 18047408 19129342 19064456 19129342 19064456 7860681 7733887 7860681 7733887 19496251 18850507 19496251 18850507 14448030 11469934 14448030 11469934 15966340 11223538 15966340 11223538 10673973 16635904 10673973 16635904 17588496 17032164 17588496 17032164 18997456 7897972 18997456 7897972 8474745 12205244 8474745 12205244 16303871 10092582 16303871 10092582 9820661 17364622 9820661 17364622 8963759 8052120 8963759 8052120 7477212 19593667 7477212 19593667 5897755 21204227 5897755 21204227 5132442 4610602 5132442 4610602 22690026 4174613 22690026 4174613 4204845 22737929 4204845 22737929 13410797 11978537 13410797 11978537 10988930 17085997 10988930 17085997 9422657 8550617 9422657 8550617 8679643 18430463 8679643 18430463 19160165 7045661 19160165 7045661 21505942 21187007 21505942 21187007 22071881 21383787 22071881 21383787 4704813 4494579 4704813 4494579 22268908 4150086 22268908 4150086 4203814 23004571 4203814 23004571 3547603 3694456 3547603 3694456 14958437 13032083 14958437 13032083 13294795 11968028 13294795 11968028 11359593 15498677 11359593 15498677 16894643 16854987 16894643 16854987 9056395 18164098 9056395 18164098 18745486 7114100 18745486 7114100 19795264 19508904 19795264 19508904 7102688 20076379 7102688 20076379 6136679 5959687 6136679 5959687 21651871 5033356 21651871 5033356 5012071 4382735 5012071 4382735 22617218 22138347 22617218 22138347 23037863 22611233 23037863 22611233 4228366 3646933 4228366 3646933 23292604 22712711 23292604 22712711 3993231 3551759 3993231 3551759 24162375 23613872 24162375 23613872 3441118 14799775 3441118 14799775 17378417 9303272 17378417 9303272 9455523 17409204 9455523 17409204 18561922 18330833 18561922 18330833 19271995 20457274 19271995 20457274 21511406 5890348 21511406 5890348 13645113 13205223 13645113 13205223 14282150 12062183 14282150 12062183 15354230 15499257 15354230 15499257 11020599 17380995 11020599 17380995 18095736 18127286 18095736 18127286 7898885 19329382 7898885 19329382 20042432 6710487 20042432 6710487 7161437 6257537 7161437 6257537 21116929 20791847 21116929 20791847 21813919 21520109 21813919 21520109 4590983 22435182 4590983 22435182 3799199 2536141 3799199 2536141 2842048 13620370 2842048 13620370 17148326 9421619 17148326 9421619 9773652 17396283 9773652 17396283 18109539 8848804 18109539 8848804 12572524 13082936 12572524 13082936 14397664 11025865 14397664 11025865 16467340 9473445 16467340 9473445 18036762 17789720 18036762 17789720 8850580 18569047 8850580 18569047 19674243 18933319 19674243 18933319 12636951 11298362 12636951 11298362 17046924 10132772 17046924 10132772 10128324 16728864 10128324 16728864 9692888 17493789 9692888 17493789 13352870 11969521 13352870 11969521 16800300 9800576 16800300 9800576 17267561 16903842 17267561 16903842 9087417 8390721 9087417 8390721 8891433 12927910 8891433 12927910 15447610 15525052 15447610 15525052 10965285 9675461 10965285 9675461 17132824 12883887 17132824 12883887 12253536 15711063 12253536 15711063 16881292 16996575 16881292 16996575 9001659 18641512 9001659 18641512 19661515 7057232 19661515 7057232 7230920 19936974 7230920 19936974 20788073 20301369 20788073 20301369 6423228 5738804 6423228 5738804 5997071 13847785 5997071 13847785 13961617 12491738 13961617 12491738 16186519 17885177 16186519 17885177 18788209 8058859 18788209 8058859 20214576 19813150 20214576 19813150 20722649 6453362 20722649 6453362 21417075 21322199 21417075 21322199 5707616 5277655 5707616 5277655 21370558 14233135 21370558 14233135 12161097 15064601 12161097 15064601 16196131 10523939 16196131 10523939 10506804 8945162 10506804 8945162 18460876 8618840 18460876 8618840 14627687 14141358 14627687 14141358 16300722 16724690 16300722 16724690 7792808 5850196 7792808 5850196 21422306 4760893 21422306 4760893 22710361 4435433 22710361 4435433 4476279 14145215 4476279 14145215 16161359 15685226 16161359 15685226 11121898 14097908 11121898 14097908 14508616 15135360 14508616 15135360 11448338 9690038 11448338 9690038 17868268 8350388 17868268 8350388 8918762 12110819 8918762 12110819 16004595 10684433 16004595 10684433 16803853 10363581 16803853 10363581 10434666 8499369 10434666 8499369 18807858 18917694 18807858 18917694 19895193 19331033 19895193 19331033 20471945 20170847 20471945 20170847 6302394 5777430 6302394 5777430 6054822 15232458 6054822 15232458 16091832 15454279 16091832 15454279 11097157 7285935 11097157 7285935 19620815 6073592 19620815 6073592 6087872 21550422 6087872 21550422 5301308 4897925 5301308 4897925 5056742 22480700 5056742 22480700 4222978 14759480 4222978 14759480 15373722 11428387 15373722 11428387 11845227 15418895 11845227 15418895 18411984 18896709 18411984 18896709 19564698 7618348 19564698 7618348 14548836 13591927 14548836 13591927 12249867 10956327 12249867 10956327 15891813 14438243 15891813 14438243 12395294 12460945 12395294 12460945 14794299 11679351 14794299 11679351 15695064 16704945 15695064 16704945 9167908 17776063 9167908 17776063 18967454 7745510 18967454 7745510 19566983 20164670 19566983 20164670 6517696 20603728 6517696 20603728 13299839 10558970 13299839 10558970 9809177 17215650 9809177 17215650 17496263 8177076 17496263 8177076 19168195 6924585 19168195 6924585 7089042 20502422 7089042 20502422 21398960 5216075 21398960 5216075 5383917 14638741 5383917 14638741 17120444 17598786 17120444 17598786 8936864 19491315 8936864 19491315 7488788 19892551 7488788 19892551 6160716 5814191 6160716 5814191 21423249 5389041 21423249 5389041 13468456 13720604 13468456 13720604 15093054 9666510 15093054 9666510 17367293 18066365 17367293 18066365 18725788 8181129 18725788 8181129 7907452 19309586 7907452 19309586 20727619 6605612 20727619 6605612 13151068 13313283 13151068 13313283 13801731 10915119 13801731 10915119 16182159 16929584 16182159 16929584 17620347 9217605 17620347 9217605 9685883 17534370 9685883 17534370 12108201 14089890 12108201 14089890 16618154 9233644 16618154 9233644 19549210 6628008 19549210 6628008 21778563 21107414 21778563 21107414 11833273 11519482 11833273 11519482 15421711 11400896 15421711 11400896 10527164 10314517 10527164 10314517 17401554 17079389 17401554 17079389 9449702 18829941 9449702 18829941 19502657 12545702 19502657 12545702 12648354 10773727 12648354 10773727 16568186 17560511 16568186 17560511 8602852 5696890 8602852 5696890 5183599 22899541 5183599 22899541 3787579 3834693 3787579 3834693 23239951 22554220 23239951 22554220 3665898 3255422 3665898 3255422 12235313 15405838 12235313 15405838 10601974 10395441 10601974 10395441 17709163 8654824 17709163 8654824 6955122 20794581 6955122 20794581 21771389 4642376 21771389 4642376 4606721 22336175 4606721 22336175 23843770 23556881 23843770 23556881 3157542 2833036 3157542 2833036 24629829 23861997 24629829 23861997 2718976 24740095 2718976 24740095 25957971 683517 25957971 683517 26345024 25633570 26345024 25633570 1535205 12499589 1535205 12499589 15124560 11557947 15124560 11557947 15904181 15625838 15904181 15625838 9828886 9294235 9828886 9294235 9731006 18443387 9731006 18443387 19280163 20537973 19280163 20537973 21321367 21368432 21321367 21368432 22268866 21916305 22268866 21916305 5005354 22225021 5005354 22225021 23205681 3023142 23205681 3023142 24886291 1957754 24886291 1957754 25043091 1703666 25043091 1703666 25905333 25111955 25905333 25111955 1905555 12285016 1905555 12285016 14512651 14469066 14512651 14469066 15953896 17746621 15953896 17746621 8962778 6908375 8962778 6908375 6307888 6004230 6307888 6004230 21378323 5134899 21378323 5134899 22184502 4211504 22184502 4211504 3212313 3112266 3212313 3112266 3068978 23981941 3068978 23981941 25313440 24980258 25313440 24980258 2026460 10737702 2026460 10737702 15470837 14966318 15470837 14966318 10989848 10158945 10989848 10158945 16961672 17256870 16961672 17256870 9726409 8923731 9726409 8923731 6969596 6343120 6969596 6343120 20669552 20858592 20669552 20858592 6058481 5345191 6058481 5345191 22486818 21936797 22486818 21936797 4748571 4532098 4748571 4532098 3797223 3683423 3797223 3683423 23264098 22971165 23264098 22971165 24704112 24328605 24704112 24328605 25518141 14106415 25518141 14106415 12345701 11312635 12345701 11312635 16074481 10295084 16074481 10295084 10033286 8234066 10033286 8234066 19230631 19695812 19230631 19695812 20730100 6410361 20730100 6410361 13086701 14447846 13086701 14447846 15983630 18779168 15983630 18779168 7973778 6975684 7973778 6975684 6689086 5770429 6689086 5770429 5945389 4913306 5945389 4913306 22970282 22281488 22970282 22281488 4778192 4081977 4778192 4081977 22797364 21983911 22797364 21983911 3646550 2527928 3646550 2527928 24733521 23580291 24733521 23580291 24796939 1938856 24796939 1938856 2377879 13225883 2377879 13225883 14344318 13608523 14344318 13608523 13907274 12024820 13907274 12024820 12968746 13216991 12968746 13216991 15191947 11091038 15191947 11091038 16951406 9128195 16951406 9128195 19104331 8014783 19104331 8014783 8217790 19210036 8217790 19210036 20332971 20273025 20332971 20273025 5304149 21808211 5304149 21808211 4683096 3816292 4683096 3816292 23336299 23019784 23336299 23019784 3587533 23634853 3587533 23634853 3125896 2597488 3125896 2597488 1790761 25584363 1790761 25584363 702752 26555721 702752 26555721 421096 408347 421096 408347 26747506 25891116 26747506 25891116 922168 26049446 922168 26049446 760629 26370291 760629 26370291 646485 12175144 646485 12175144 14837304 14753395 14837304 14753395 15682981 10557172 15682981 10557172 8763843 7710742 8763843 7710742 19430329 19754250 19430329 19754250 7088809 20514260 7088809 20514260 6221593 6271908 6221593 6271908 20951509 5643220 20951509 5643220 21234653 15168042 21234653 15168042 11565147 12395394 11565147 12395394 14572560 11853951 14572560 11853951 11790357 10758949 11790357 10758949 18055847 8449645 18055847 8449645 8778912 13623064 8778912 13623064 15607197 16413697 15607197 16413697 18022711 8460778 18022711 8460778 19441457 19066491 19441457 19066491 19598659 19853541 19598659 19853541 20477454 5731625 20477454 5731625 5392131 22020229 5392131 22020229 23139823 22727265 23139823 22727265 3977310 3370149 3977310 3370149 23837970 22952010 23837970 22952010 13454104 10981951 13454104 10981951 16580291 9569836 16580291 9569836 18792228 7266116 18792228 7266116 7819201 19650444 7819201 19650444 20046092 13896329 20046092 13896329 11293257 10288777 11293257 10288777 16741159 16883015 16741159 16883015 9002067 18529986 9002067 18529986 19490878 7468311 19490878 7468311 7733540 6295153 7733540 6295153 22038911 21587003 22038911 21587003 22889367 3709147 22889367 3709147 23904596 23028240 23904596 23028240 24881813 23698552 24881813 23698552 3285729 3466778 3285729 3466778 23539784 2819215 23539784 2819215 24078013 23868206 24078013 23868206 2529652 2691338 2529652 2691338 24432779 23461859 24432779 23461859 2341468 2574676 2341468 2574676 2193841 1659518 2193841 1659518 25230900 24454792 25230900 24454792 25589377 16073929 25589377 16073929 9395689 18167253 9395689 18167253 8488255 18658446 8488255 18658446 19865407 19129649 19865407 19129649 15841892 12213282 15841892 12213282 12015481 8589370 12015481 8589370 8573039 18798197 8573039 18798197 19508128 7311888 19508128 7311888 7200155 21088217 7200155 21088217 22252692 5064553 22252692 5064553 4669257 4421622 4669257 4421622 15505021 15677493 15505021 15677493 17711131 9291854 17711131 9291854 18085792 8380177 18085792 8380177 19158792 18401412 19158792 18401412 8533917 7626285 8533917 7626285 21139176 20552233 21139176 20552233 21789390 4625679 21789390 4625679 22358173 21480162 22358173 21480162 12669927 11820702 12669927 11820702 15560174 15208891 15560174 15208891 10072211 17798186 10072211 17798186 18740672 18850269 18740672 18850269 7542699 19519727 7542699 19519727 14746456 12710259 14746456 12710259 11413368 15806614 11413368 15806614 10503681 8576683 10503681 8576683 19334485 20265498 19334485 20265498 20769686 6003727 20769686 6003727 6195532 20968301 6195532 20968301 21894478 5331101 21894478 5331101 15946075 15457820 15946075 15457820 16383503 10419260 16383503 10419260 10053836 18377224 10053836 18377224 8242277 18882561 8242277 18882561 7671728 7106490 7671728 7106490 20613170 5370716 20613170 5370716 21364801 21299026 21364801 21299026 5323122 21629488 5323122 21629488 23021437 22610204 23021437 22610204 23789389 12655830 23789389 12655830 11492367 16316274 11492367 16316274 17645630 8892538 17645630 8892538 18229544 18500038 18229544 18500038 8387822 7708504 8387822 7708504 19866921 6979646 19866921 6979646 6579808 20505796 6579808 20505796 21119745 5409097 21119745 5409097 5830494 21032054 5830494 21032054 22028647 4812323 22028647 4812323 22566725 22156859 22566725 22156859 4463541 22648251 4463541 22648251 23774295 2920658 23774295 2920658 24549567 24114315 24549567 24114315 2850213 2154004 2850213 2154004 24775070 1962139 24775070 1962139 2142272 25056389 2142272 25056389 1861941 1540232 1861941 1540232 25604225 25104601 25604225 25104601 26111450 25241596 26111450 25241596 1581924 25504241 1581924 25504241 1270669 1112868 1270669 1112868 25676555 25513048 25676555 25513048 1576607 1156857 1576607 1156857 25942892 24877156 25942892 24877156 1883113 1170380 1883113 1170380 25907156 977077 25907156 977077 26369248 25720473 26369248 25720473 1245992 1214446 1245992 1214446 15992243 10769958 15992243 10769958 16478926 9641130 16478926 9641130 17818505 16973335 17818505 16973335 15556670 10199635 15556670 10199635 17282585 8450228 17282585 8450228 8747223 7839875 8747223 7839875 20666315 20195058 20666315 20195058 6380301 5749624 6380301 5749624 5833657 21433340 5833657 21433340 5725703 5240200 5725703 5240200 22106370 21794429 22106370 21794429 4953693 21965940 4953693 21965940 12415728 12130644 12415728 12130644 15224308 9192996 15224308 9192996 8939501 8391821 8939501 8391821 13574345 13678228 13574345 13678228 15981421 16891908 15981421 16891908 9852174 9128513 9852174 9128513 19011758 19092628 19011758 19092628 7744601 7289746 7744601 7289746 11451001 16606820 11451001 16606820 9903358 8891438 9903358 8891438 8578841 18988548 8578841 18988548 20332355 20082001 20332355 20082001 6152966 5413888 6152966 5413888 22603646 4373347 22603646 4373347 3674021 3277389 3674021 3277389 12021797 14289834 12021797 14289834 15457739 15922431 15457739 15922431 18726734 18375690 18726734 18375690 7368954 19999592 7368954 19999592 21531465 21494615 21531465 21494615 22768764 4293852 22768764 4293852 4485377 12289990 4485377 12289990 12836313 11348274 12836313 11348274 11627138 17121859 11627138 17121859 18233441 17827975 18233441 17827975 19308609 7764384 19308609 7764384 19718272 19161243 19718272 19161243 7992963 7597148 7992963 7597148 14741943 14244823 14741943 14244823 12272772 10787044 12272772 10787044 17296832 16688789 17296832 16688789 10015276 18676757 10015276 18676757 19434417 12414409 19434417 12414409 14307065 13881191 14307065 13881191 15196196 10855936 15196196 10855936 11241363 17222607 11241363 17222607 9889684 8814631 9889684 8814631 9308301 18682500 9308301 18682500 19950707 19872335 19950707 19872335 6958902 6147418 6958902 6147418 21378453 5962321 21378453 5962321 5407010 4821888 5407010 4821888 22497403 22324550 22497403 22324550 4509424 22993963 4509424 22993963 24407113 24115557 24407113 24115557 2737912 24312794 2737912 24312794 2517999 2415581 2517999 2415581 24614645 23580440 24614645 23580440 2984993 2945641 2984993 2945641 14414726 12425767 14414726 12425767 14242688 15512251 14242688 15512251 11025100 16173007 11025100 16173007 10218571 17557375 10218571 17557375 18889351 8001043 18889351 8001043 19535643 6521524 19535643 6521524 20992662 20859691 20992662 20859691 21654036 12261285 21654036 12261285 12339236 9559633 12339236 9559633 18224000 18018781 18224000 18018781 19908939 7075809 19908939 7075809 6649714 20582735 6649714 20582735 5906442 4927744 5906442 4927744 4740329 22073104 4740329 22073104 23365021 3369583 23365021 3369583 23684896 3092875 23684896 3092875 2782234 2516511 2782234 2516511 24665340 23485894 24665340 23485894 13367681 12066944 13367681 12066944 15357107 11031869 15357107 11031869 16070021 16584844 16070021 16584844 17430181 13299885 17430181 13299885 13641360 12345513 13641360 12345513 14634873 9998666 14634873 9998666 10271786 8705747 10271786 8705747 8409150 7423725 8409150 7423725 20561769 20115662 20561769 20115662 21176711 20771126 21176711 20771126 21413096 14509780 21413096 14509780 11007448 10342195 11007448 10342195 17320043 17439444 17320043 17439444 8816816 18764434 8816816 18764434 20026203 19764316 20026203 19764316 20817747 21751820 20817747 21751820 5306557 4726363 5306557 4726363 4535214 3732159 4535214 3732159 23177530 22219731 23177530 22219731 4524661 3827628 4524661 3827628 23510113 3059566 23510113 3059566 3305626 23611832 3305626 23611832 15208756 13539372 15208756 13539372 14204703 11361640 14204703 11361640 16198668 9272935 16198668 9272935 8756222 7820482 8756222 7820482 19467337 7375090 19467337 7375090 7384682 6724119 7384682 6724119 20522969 19845125 20522969 19845125 5938644 5177514 5938644 5177514 4835296 22364132 4835296 22364132 23272408 3652338 23272408 3652338 15435246 15563132 15435246 15563132 10156611 8949519 10156611 8949519 18074235 11519622 18074235 11519622 12815465 14627254 12815465 14627254 11581950 9760863 11581950 9760863 17712839 18707840 17712839 18707840 19761130 19126619 19761130 19126619 14130220 11929120 14130220 11929120 12264821 16452733 12264821 16452733 17175403 9665799 17175403 9665799 17382125 16813457 17382125 16813457 8480797 6600729 8480797 6600729 20243944 20731168 20243944 20731168 6035401 5570466 6035401 5570466 5439145 21582477 5439145 21582477 22319044 21757528 22319044 21757528 5298331 5049091 5298331 5049091 4905498 22349928 4905498 22349928 4210437 3774988 4210437 3774988 23121742 22716137 23121742 22716137 23980745 23105070 23980745 23105070 3817550 23263939 3817550 23263939 3663218 12830179 3663218 12830179 15694688 11093933 15694688 11093933 16257793 10119689 16257793 10119689 10687879 8606807 10687879 8606807 19040330 7749599 19040330 7749599 8090852 18971950 8090852 18971950 19587970 13219285 19587970 13219285 11859047 15144059 11859047 15144059 11032384 16462725 11032384 16462725 18224685 8584030 18224685 8584030 8627866 6633795 8627866 6633795 6070645 5868718 6070645 5868718 21070580 11786974 21070580 11786974 14184070 14462498 14184070 14462498 15205942 12028547 15205942 12028547 12551337 14493728 12551337 14493728 12017036 10196754 12017036 10196754 10529778 16453865 10529778 16453865 12917785 12326072 12917785 12326072 16974173 18326540 16974173 18326540 20474749 6557764 20474749 6557764 6237119 5313519 6237119 5313519 21810632 21292842 21810632 21292842 4599971 3482233 4599971 3482233 24285715 24416886 24285715 24416886 25539507 1268156 25539507 1268156 962693 494951 962693 494951 26469084 25473669 26469084 25473669 1261645 25870163 1261645 25870163 13702012 12665634 13702012 12665634 13962223 13654231 13962223 13654231 13091194 12013762 13091194 12013762 11524815 15895183 11524815 15895183 16707567 9958466 16707567 9958466 12714541 15044936 12714541 15044936 16780929 16085693 16780929 16085693 9776011 17991455 9776011 17991455 7279220 6372798 7279220 6372798 21261369 6007711 21261369 6007711 6218993 21212554 6218993 21212554 22381689 4621222 22381689 4621222 14103614 15056008 14103614 15056008 15467362 10597494 15467362 10597494 16640107 15050139 16640107 15050139 12540444 13220106 12540444 13220106 14249342 12295346 14249342 12295346 12013167 16367660 12013167 16367660 17304036 9072492 17304036 9072492 8059240 19115947 8059240 19115947 19819631 12987903 19819631 12987903 12831170 11775450 12831170 11775450 11966345 10481115 11966345 10481115 16795206 16637918 16795206 16637918 9889846 9116678 9889846 9116678 8112729 6851071 8112729 6851071 6658095 20626218 6658095 20626218 21494273 3880570 21494273 3880570 22772660 22146969 22772660 22146969 23225403 3615693 23225403 3615693 3837908 12836270 3837908 12836270 14161846 12012951 14161846 12012951 12617497 15486064 12617497 15486064 16950509 9531941 16950509 9531941 18415819 17891459 18415819 17891459 13775891 11834381 13775891 11834381 16759943 10012077 16759943 10012077 17651041 17525948 17651041 17525948 18521685 18640553 18521685 18640553 7241804 6744100 7241804 6744100 6484387 5997928 6484387 5997928 21000719 12636677 21000719 12636677 10565918 16874202 10565918 16874202 17242577 8736281 17242577 8736281 8371827 7410374 8371827 7410374 20661896 19962314 20661896 19962314 20791055 5734128 20791055 5734128 6072890 13434037 6072890 13434037 15841446 11086988 15841446 11086988 11844593 15400788 11844593 15400788 11003292 16120208 11003292 16120208 16671393 11648328 16671393 11648328 11393906 10553992 11393906 10553992 20519129 19811667 20519129 19811667 15841530 10944835 15841530 10944835 16567155 19001610 16567155 19001610 20060588 6012012 20060588 6012012 5855898 5388559 5855898 5388559 21855180 21545848 21855180 21545848 23020243 3700844 23020243 3700844 3768004 23522639 3768004 23522639 25039201 24392606 25039201 24392606 2013174 1755443 2013174 1755443 25256358 24089629 25256358 24089629 2789721 2580985 2789721 2580985 2224548 24627855 2224548 24627855 1965865 1863504 1965865 1863504 25399907 24511270 25399907 24511270 1925469 1506144 1925469 1506144 1496904 11461381 1496904 11461381 15968352 15461099 15968352 15461099 11587138 13208156 11587138 13208156 15856074 10894504 15856074 10894504 11108290 17292493 11108290 17292493 19337274 7159771 19337274 7159771 6815545 6448589 6815545 6448589 13641786 14970052 13641786 14970052 11649178 9534481 11649178 9534481 7322671 6817545 7322671 6817545 21304959 5845407 21304959 5845407 12403833 13280223 12403833 13280223 15112086 9987133 15112086 9987133 10280596 8190588 10280596 8190588 20129679 19697495 20129679 19697495 7330054 6697051 7330054 6697051 6637117 15026674 6637117 15026674 12444805 12102299 12444805 12102299 16081377 15710647 16081377 15710647 17601525 18416987 17601525 18416987 19797486 20060616 19797486 20060616 21473861 4532111 21473861 4532111 4556770 14749935 4556770 14749935 14207661 10086118 14207661 10086118 10577473 7822711 10577473 7822711 7736062 20675493 7736062 20675493 6639937 20889031 6639937 20889031 22080031 4256997 22080031 4256997 23027602 3800525 23027602 3800525 23141607 22055353 23141607 22055353 4566445 22847398 4566445 22847398 23841884 12981751 23841884 12981751 12488233 11258746 12488233 11258746 15690036 11892328 15690036 11892328 11841610 10138654 11841610 10138654 10753344 16677913 10753344 16677913 18538439 8353950 18538439 8353950 19107293 19717904 19107293 19717904 20768241 6162489 20768241 6162489 6126089 5761367 6126089 5761367 5735946 5253097 5735946 5253097 22856606 3650629 22856606 3650629 3686802 12267476 3686802 12267476 15570870 16005177 15570870 16005177 17143172 18189201 17143172 18189201 8816579 18716206 8816579 18716206 20342869 6741010 20342869 6741010 14121327 13913143 14121327 13913143 18504821 8724498 18504821 8724498 9000914 18335381 9000914 18335381 7875276 19417383 7875276 19417383 21247711 5851517 21247711 5851517 5001081 22506735 5001081 22506735 23457018 22711397 23457018 22711397 4261471 12636779 4261471 12636779 14752918 10833047 14752918 10833047 11649809 15174789 11649809 15174789 13255820 12859517 13255820 12859517 14679885 16129346 14679885 16129346 10506647 9180891 10506647 9180891 9616938 17519119 9616938 17519119 12721517 13919259 12721517 13919259 11124764 17293117 11124764 17293117 9395916 17870002 9395916 17870002 9095398 7916855 9095398 7916855 20164651 19592926 20164651 19592926 14612347 10407694 14612347 10407694 10643828 17045631 10643828 17045631 17857953 17820882 17857953 17820882 8912805 8300342 8912805 8300342 13896198 13922528 13896198 13922528 12541795 10474407 12541795 10474407 16631896 16258653 16631896 16258653 9760570 8394601 9760570 8394601 8021306 19750802 8021306 19750802 20502321 6666564 20502321 6666564 13096475 12599473 13096475 12599473 15656201 15820308 15656201 15820308 10467451 17184699 10467451 17184699 9300694 7024547 9300694 7024547 7552133 19931778 7552133 19931778 6851067 6153077 6851067 6153077 21468645 20921227 21468645 20921227 21939701 21451359 21939701 21451359 5564028 12937366 5564028 12937366 15828454 15362317 15828454 15362317 9891561 17756340 9891561 17756340 19254579 19380171 19254579 19380171 20100955 13801091 20100955 13801091 11963689 11128103 11963689 11128103 15985471 15793871 15985471 15793871 9974614 8917553 9974614 8917553 8856012 19907600 8856012 19907600 6872427 20349719 6872427 20349719 21401652 5346909 21401652 5346909 4736074 4567070 4736074 4567070 22653905 22461901 22653905 22461901 4621338 12866637 4621338 12866637 13743280 13072511 13743280 13072511 13919088 9764287 13919088 9764287 9777170 18864435 9777170 18864435 19897061 7068552 19897061 7068552 11628128 15439837 11628128 15439837 10923835 9720466 10923835 9720466 19834561 7414338 19834561 7414338 20827756 6052187 20827756 6052187 5685089 5158300 5685089 5158300 22603600 22115000 22603600 22115000 22916493 3235211 22916493 3235211 2798966 2415654 2798966 2415654 24417690 13130242 24417690 13130242 11586243 10689459 11586243 10689459 16435973 16276217 16435973 16276217 17322237 8284013 17322237 8284013 8617679 7441520 8617679 7441520 20637049 20817014 20637049 20817014 21658549 20983121 21658549 20983121 14266219 11693901 14266219 11693901 15930861 10934023 15930861 10934023 14805853 15403319 14805853 15403319 10930183 8671408 10930183 8671408 19534468 6885296 19534468 6885296 7171046 20127448 7171046 20127448 21189909 5979590 21189909 5979590 5651008 5368328 5651008 5368328 22427465 22118860 22427465 22118860 4829713 4405268 4829713 4405268 22612483 22875916 22612483 22875916 24148627 2621726 24148627 2621726 24624326 2190994 24624326 2190994 25091420 24155978 25091420 24155978 2469318 1677621 2469318 1677621 1566037 25372312 1566037 25372312 13817437 11488539 13817437 11488539 17620863 18275690 17620863 18275690 8699434 11482385 8699434 11482385 17335071 17608756 17335071 17608756 9556035 11966500 9556035 11966500 15119397 9226809 15119397 9226809 18364471 19077977 18364471 19077977 7790154 7255091 7790154 7255091 13508841 13915000 13508841 13915000 12644273 8428931 12644273 8428931 8127576 7416124 8127576 7416124 7873099 20066446 7873099 20066446 21158917 20779919 21158917 20779919 21483293 5034352 21483293 5034352 5110829 3820552 5110829 3820552 23458184 3351742 23458184 3351742 13084074 14194564 13084074 14194564 10985915 18175776 10985915 18175776 8566338 7921457 8566338 7921457 20081028 7077214 20081028 7077214 14619275 14101749 14619275 14101749 11439335 17607307 11439335 17607307 18818471 7927166 18818471 7927166 20457207 20164253 20457207 20164253 6348932 21802181 6348932 21802181 4907863 12706202 4907863 12706202 15093964 10384398 15093964 10384398 10430375 8968070 10430375 8968070 18886800 18920598 18886800 18920598 7238835 20013760 7238835 20013760 6503525 5876464 6503525 5876464 21380127 14612233 21380127 14612233 11703300 9471488 11703300 9471488 9882907 17893940 9882907 17893940 18566668 18503627 18566668 18503627 8251433 6211358 8251433 6211358 21353230 5226990 21353230 5226990 5329070 5130647 5329070 5130647 23102153 22393007 23102153 22393007 4476057 3231596 4476057 3231596 3671503 14814581 3671503 14814581 17677961 16982508 17677961 16982508 8506535 6751178 8506535 6751178 20485567 15510576 20485567 15510576 10922638 16485752 10922638 16485752 10560309 12498128 10560309 12498128 16728886 8901314 16728886 8901314 18544936 8371372 18544936 8371372 19808045 20497204 19808045 20497204 5840117 5724712 5840117 5724712 5596872 5318755 5596872 5318755 21784635 21496315 21784635 21496315 5053493 21930932 5053493 21930932 23301516 22309651 23301516 22309651 4286531 2940243 4286531 2940243 2901170 24140960 2901170 24140960 25404040 24510340 25404040 24510340 2153828 25344418 2153828 25344418 1411160 1155869 1411160 1155869 25717286 24693262 25717286 24693262 1886462 1301000 1886462 1301000 25428741 24512974 25428741 24512974 2369578 2128062 2369578 2128062 24989483 23976390 24989483 23976390 3114196 13171064 3114196 13171064 15136962 11407442 15136962 11407442 11321408 16634988 11321408 16634988 17861367 17628027 17861367 17628027 18731187 19033112 18731187 19033112 7361478 20354496 7361478 20354496 20865582 6095051 20865582 6095051 13382400 13998906 13382400 13998906 11982716 15704943 11982716 15704943 10593261 9276395 10593261 9276395 9711579 8935125 9711579 8935125 18700501 18641028 18700501 18641028 20243539 5787287 20243539 5787287 5786650 21252690 5786650 21252690 4703295 4101671 4703295 4101671 22609853 12035939 22609853 12035939 12116259 10633588 12116259 10633588 17127277 16769098 17127277 16769098 9556808 8470650 9556808 8470650 19357861 7972139 19357861 7972139 8503237 18900366 8503237 18900366 19946175 6416889 19946175 6416889 6678711 20208098 6678711 20208098 21237636 5706541 21237636 5706541 15742961 12126550 15742961 12126550 10612746 18005099 10612746 18005099 18650483 7720956 18650483 7720956 19997289 7143945 19997289 7143945 13954157 15356800 13954157 15356800 10259092 9304319 10259092 9304319 18563655 18349804 18563655 18349804 19084574 19260385 19084574 19260385 7375938 20288747 7375938 20288747 20992691 20503336 20992691 20503336 5923812 4990872 5923812 4990872 22587222 4125568 22587222 4125568 22752182 23277289 22752182 23277289 24047250 10999825 24047250 10999825 14934522 12932491 14934522 12932491 11190421 10190410 11190421 10190410 17586484 17174806 17586484 17174806 8825052 19883116 8825052 19883116 20585457 21073887 20585457 21073887 22033796 4901063 22033796 4901063 4775285 4604568 4775285 4604568 11524288 13059856 11524288 13059856 14043852 15522544 14043852 15522544 10125215 16599093 10125215 16599093 17048209 9379070 17048209 9379070 9641557 7593136 9641557 7593136 19375192 18875730 19375192 18875730 20185434 19406706 20185434 19406706 6634950 5831608 6634950 5831608 5723948 21697267 5723948 21697267 3920809 23013600 3920809 23013600 3832836 3663715 3832836 3663715 23313490 22512425 23313490 22512425 4216561 4022490 4216561 4022490 23551377 23234770 23551377 23234770 25103332 24054257 25103332 24054257 2622876 2869329 2622876 2869329 24272587 2541640 24272587 2541640 24444196 23796351 24444196 23796351 3020387 3100895 3020387 3100895 24103851 23766898 24103851 23766898 2942396 24051967 2942396 24051967 2700508 2450933 2700508 2450933 24943113 23928023 24943113 23928023 2609507 2105085 2609507 2105085 1615477 1787223 1615477 1787223 25602515 24597517 25602515 24597517 1862755 2060354 1862755 2060354 1392293 26022514 1392293 26022514 1071833 11743399 1071833 11743399 12791529 13529174 12791529 13529174 13606186 12715499 13606186 12715499 15828470 15717725 15828470 15717725 17010698 10049964 17010698 10049964 12217167 14730955 12217167 14730955 16104010 16611202 16104010 16611202 17710622 9372900 17710622 9372900 9754206 12221086 9754206 12221086 16572107 9476045 16572107 9476045 18508406 8602261 18508406 8602261 18986834 8271052 18986834 8271052 8687576 18447242 8687576 18447242 8392047 20178735 8392047 20178735 6740302 11849047 6740302 11849047 12916200 14864124 12916200 14864124 11390205 9296821 11390205 9296821 9131393 18462496 9131393 18462496 7310041 20112324 7310041 20112324 6351998 4668964 6351998 4668964 23158965 23046829 23158965 23046829 3963064 3962792 3963064 3962792 23333721 22643937 23333721 22643937 4026231 4025929 4026231 4025929 13786564 13828941 13786564 13828941 14899040 10871384 14899040 10871384 10118022 18088406 10118022 18088406 19570165 6288272 19570165 6288272 20495575 6202603 20495575 6202603 5833781 21325611 5833781 21325611 22567893 4096582 22567893 4096582 4039400 14884311 4039400 14884311 13504930 13223354 13504930 13223354 14140918 9679110 14140918 9679110 18274462 8759128 18274462 8759128 8662743 18885119 8662743 18885119 19348284 7626871 19348284 7626871 19763898 7110879 19763898 7110879 6301262 20800020 6301262 20800020 21683536 4475697 21683536 4475697 4623690 14641092 4623690 14641092 15623972 15405772 15623972 15405772 17298786 8978111 17298786 8978111 8221427 7868486 8221427 7868486 19355642 7219508 19355642 7219508 20305369 19543975 20305369 19543975 14505964 12041854 14505964 12041854 10186945 17898828 10186945 17898828 9050158 7787825 9050158 7787825 19330347 19286889 19330347 19286889 6584964 21108582 6584964 21108582 5227683 5159396 5227683 5159396 21945897 21607115 21945897 21607115 4507096 22591231 4507096 22591231 15102830 13005898 15102830 13005898 13164392 11312951 13164392 11312951 11304872 16109408 11304872 16109408 10685002 16840684 10685002 16840684 18287577 8111622 18287577 8111622 20908110 20619998 20908110 20619998 21465849 21491620 21465849 21491620 5126970 4472329 5126970 4472329 4138609 3334683 4138609 3334683 24164448 23040939 24164448 23040939 3498137 3071600 3498137 3071600 23841436 23603363 23841436 23603363 3312019 3090737 3312019 3090737 13990239 15096214 13990239 15096214 16696079 10127529 16696079 10127529 10730234 10012438 10730234 10012438 17224159 9250550 17224159 9250550 8176779 7637878 8176779 7637878 6819210 20410582 6819210 20410582 14575212 12832530 14575212 12832530 13204635 13325736 13204635 13325736 14983540 10893612 14983540 10893612 16433238 16555568 16433238 16555568 10115184 17518981 10115184 17518981 18477183 18578930 18477183 18578930 8389830 6663301 8389830 6663301 6179919 5461285 6179919 5461285 5299122 22027703 5299122 22027703 4697730 4478814 4697730 4478814 4584241 22468635 4584241 22468635 23283929 22684985 23283929 22684985 3878530 23065359 3878530 23065359 24375753 23730251 24375753 23730251 2545575 25164004 2545575 25164004 26008643 14560569 26008643 14560569 11744223 15716000 11744223 15716000 11011253 9349650 11011253 9349650 18307573 7348034 18307573 7348034 7564146 13584586 7564146 13584586 13849943 11506610 13849943 11506610 11461771 16048335 11461771 16048335 10940536 13827609 10940536 13827609 13624038 12315944 13624038 12315944 12955858 14686563 12955858 14686563 16592626 9592015 16592626 9592015 17454379 18115570 17454379 18115570 6944785 6596639 6944785 6596639 21076190 20625191 21076190 20625191 22824178 22376747 22824178 22376747 4397178 3927317 4397178 3927317 23391173 3211417 23391173 3211417 24087410 22981597 24087410 22981597 3531118 3082960 3531118 3082960 23965381 23198611 23965381 23198611 3546102 3022584 3546102 3022584 24605341 23738664 24605341 23738664 13098637 13385334 13098637 13385334 15000472 15288970 15000472 15288970 11305201 16213860 11305201 16213860 17112416 17242907 17112416 17242907 18437610 8534203 18437610 8534203 19809089 19463865 19809089 19463865 7230758 19813443 7230758 19813443 12429223 13444690 12429223 13444690 14738954 11235262 14738954 11235262 11884159 15671451 11884159 15671451 16408153 17476563 16408153 17476563 9090259 7247055 9090259 7247055 7748062 13122591 7748062 13122591 16077348 9130900 16077348 9130900 9457490 8919777 9457490 8919777 8900762 8689189 8900762 8689189 13794190 15895313 13794190 15895313 10669376 16215211 10669376 16215211 18047929 17670641 18047929 17670641 8664358 6486139 8664358 6486139 5718573 21475723 5718573 21475723 22568070 21670680 22568070 21670680 15343924 10781105 15343924 10781105 16574645 16045105 16574645 16045105 13393101 11626144 13393101 11626144 16338401 9248730 16338401 9248730 9043024 8244224 9043024 8244224 6944394 20198098 6944394 20198098 20870177 14168097 20870177 14168097 12454979 9889615 12454979 9889615 17380237 8491084 17380237 8491084 19178367 19807871 19178367 19807871 6886676 6166765 6886676 6166765 20795173 14960037 20795173 14960037 12940770 12967192 12940770 12967192 15075342 10696792 15075342 10696792 10705344 15989993 10705344 15989993 14709363 11018868 14709363 11018868 16962162 16503733 16962162 16503733 10025012 17376573 10025012 17376573 8566760 7541819 8566760 7541819 20103210 6629653 20103210 6629653 7156997 10623888 7156997 10623888 14178072 15255377 14178072 15255377 10560643 9894471 10560643 9894471 9538608 8643120 9538608 8643120 19090886 18573328 19090886 18573328 8131446 7800592 8131446 7800592 20004408 20171724 20004408 20171724 6630320 21631760 6630320 21631760 22375949 4150910 22375949 4150910 4066451 3768619 4066451 3768619 3772010 12257274 3772010 12257274 14796966 15608187 14796966 15608187 11435189 10495046 11435189 10495046 17813840 18051369 17813840 18051369 18997393 18856120 18997393 18856120 20287473 6396152 20287473 6396152 20512373 20329900 20512373 20329900 4695244 4532353 4695244 4532353 12512433 13573451 12512433 13573451 14597993 11586253 14597993 11586253 17846785 17467813 17846785 17467813 19218293 7106363 19218293 7106363 21002920 5708310 21002920 5708310 22051250 21638136 22051250 21638136 23489407 22809667 23489407 22809667 23799216 12918711 23799216 12918711 13208360 10813493 13208360 10813493 10550820 16349484 10550820 16349484 17460520 17828245 17460520 17828245 18627591 8357139 18627591 8357139 7643700 20964596 7643700 20964596 4429977 22534124 4429977 22534124 24169479 23343028 24169479 23343028 2975222 2399254 2975222 2399254 2630005 2072858 2630005 2072858 24893832 23889751 24893832 23889751 2900928 2944795 2900928 2944795 24323566 23292746 24323566 23292746 15316930 13423854 15316930 13423854 12834763 15874872 12834763 15874872 10824830 10184466 10824830 10184466 17866407 18042944 17866407 18042944 8891377 7518186 8891377 7518186 6969738 21909656 6969738 21909656 5127829 13598998 5127829 13598998 15695911 10962011 15695911 10962011 11473583 15655160 11473583 15655160 16366736 10201429 16366736 10201429 10665925 18060342 10665925 18060342 8905414 7300473 8905414 7300473 20004100 19890991 20004100 19890991 20729866 5108115 20729866 5108115 22141237 4458515 22141237 4458515 4682702 22444784 4682702 22444784 23468224 14383415 23468224 14383415 11391822 15950460 11391822 15950460 9175947 8352225 9175947 8352225 19513975 19219865 19513975 19219865 7786082 21196476 7786082 21196476 5630627 5162334 5630627 5162334 4982089 22284736 4982089 22284736 4507970 22500079 4507970 22500079 4287357 3919717 4287357 3919717 22933487 3608479 22933487 3608479 3767147 13569604 3767147 13569604 15383039 11349335 15383039 11349335 11691592 15433636 11691592 15433636 16436067 9681885 16436067 9681885 9836566 18495576 9836566 18495576 8250520 6956237 8250520 6956237 20356779 20572708 20356779 20572708 21837013 4825118 21837013 4825118 22794218 22316501 22794218 22316501 4698081 11865065 4698081 11865065 12862891 14214874 12862891 14214874 12241370 15321211 12241370 15321211 16230796 8733196 16230796 8733196 18863124 18929782 18863124 18929782 19270078 13107221 19270078 13107221 12875306 14089435 12875306 14089435 14540257 11737115 14540257 11737115 17974588 8090833 17974588 8090833 8553972 18989207 8553972 18989207 7415479 21539974 7415479 21539974 5320816 4849163 5320816 4849163 22292387 21680227 22292387 21680227 5025696 4408803 5025696 4408803 22231998 22048562 22231998 22048562 4975021 3834022 4975021 3834022 23174649 22072760 23174649 22072760 14297323 12408559 14297323 12408559 11739992 11258725 11739992 11258725 14774038 13770733 14774038 13770733 13256874 11467021 13256874 11467021 16856168 16734084 16856168 16734084 9515272 17910417 9515272 17910417 18180097 12284055 18180097 12284055 14371243 15354018 14371243 15354018 11081341 16403571 11081341 16403571 17300270 8402014 17300270 8402014 18792164 7180770 18792164 7180770 20039527 5500490 20039527 5500490 5804563 21941156 5804563 21941156 22817000 3905841 22817000 3905841 13207378 14248861 13207378 14248861 11327991 17152537 11327991 17152537 9010585 17926437 9010585 17926437 14512165 11804826 14512165 11804826 12302676 15383089 12302676 15383089 15771100 9892367 15771100 9892367 8891716 18295086 8891716 18295086 18973397 19324272 18973397 19324272 7488173 6328488 7488173 6328488 6309347 20711985 6309347 20711985 22007178 4625745 22007178 4625745 22926767 22376306 22926767 22376306 23657183 22632154 23657183 22632154 12313171 12825744 12313171 12825744 14996598 14990035 14996598 14990035 16726104 10006066 16726104 10006066 17265807 9290828 17265807 9290828 8248053 7343637 8248053 7343637 7252635 6889433 7252635 6889433 20483846 19719673 20483846 19719673 13601913 12514846 13601913 12514846 12181343 10943607 12181343 10943607 10633227 17150181 10633227 17150181 8832187 19061175 8832187 19061175 19910624 19452246 19910624 19452246 13038041 11828179 13038041 11828179 12090829 14454086 12090829 14454086 15682344 11210077 15682344 11210077 12799698 14191301 12799698 14191301 14465033 11774009 14465033 11774009 11685864 10479824 11685864 10479824 16482703 16024127 16482703 16024127 17599595 9384109 17599595 9384109 8238222 7436715 8238222 7436715 7527890 5474428 7527890 5474428 22337793 21654893 22337793 21654893 13752482 12552107 13752482 12552107 14080059 14686231 14080059 14686231 15829494 15140501 15829494 15140501 13556465 12292986 13556465 12292986 12480699 9627201 12480699 9627201 17295729 13827592 17295729 13827592 14084838 12479905 14084838 12479905 16433283 15842653 16433283 15842653 17124450 16638978 17124450 16638978 9659169 17404759 9659169 17404759 18414442 8528095 18414442 8528095 13754824 15629634 13754824 15629634 16296300 10583095 16296300 10583095 15820178 10987369 15820178 10987369 11669959 15834640 11669959 15834640 16593058 16060654 16593058 16060654 10491294 17780806 10491294 17780806 8599498 19172520 8599498 19172520 7810457 11490434 7810457 11490434 18862554 7630594 18862554 7630594 7799556 11180533 7799556 11180533 13546950 13896964 13546950 13896964 15597168 17588561 15597168 17588561 8401449 7563288 8401449 7563288 20858218 20843310 20858218 20843310 5220403 4976630 5220403 4976630 21845951 21371756 21845951 21371756 5480879 13671469 5480879 13671469 14558053 13313986 14558053 13313986 11270365 10027238 11270365 10027238 18421496 8049010 18421496 8049010 19513918 19138585 19513918 19138585 19726866 11590606 19726866 11590606 12985958 14915619 12985958 14915619 11721542 10112038 11721542 10112038 10089103 17151862 10089103 17151862 18142047 17716624 18142047 17716624 19162231 7983105 19162231 7983105 7624540 20013462 7624540 20013462 6301480 5474782 6301480 5474782 5178712 4773941 5178712 4773941 4648416 4146812 4648416 4146812 22616628 13215667 22616628 13215667 12203341 9526243 12203341 9526243 9078795 8416080 9078795 8416080 18803189 15952687 18803189 15952687 16300346 16379971 16300346 16379971 9966772 8772813 9966772 8772813 20401241 6508949 20401241 6508949 20813684 20052542 20813684 20052542 6464762 21063001 6464762 21063001 21813229 21162406 21813229 21162406 5823722 5613691 5823722 5613691 21513725 20822830 21513725 20822830 21601036 14672063 21601036 14672063 11470019 16001197 11470019 16001197 17782975 17314568 17782975 17314568 14680220 11917065 14680220 11917065 11829329 15744265 11829329 15744265 18370471 17956167 18370471 17956167 8673183 7700476 8673183 7700476 7349994 20359375 7349994 20359375 6457509 5870311 6457509 5870311 21768497 4921137 21768497 4921137 22864097 22959774 22864097 22959774 23410998 13834989 23410998 13834989 13585216 11009607 13585216 11009607 17395794 17028181 17395794 17028181 8804705 6839312 8804705 6839312 20386338 19731069 20386338 19731069 21051982 20745100 21051982 20745100 21614828 21185191 21614828 21185191 22053168 4521960 22053168 4521960 22380544 21878352 22380544 21878352 23051109 22851040 23051109 22851040 3842268 3367967 3842268 3367967 24024809 22803366 24024809 22803366 3899562 3351210 3899562 3351210 24008388 23057567 24008388 23057567 24179867 13393274 24179867 13393274 12803608 14499767 12803608 14499767 11290155 16793384 11290155 16793384 9680034 8861560 9680034 8861560 20194781 19500122 20194781 19500122 14759092 9540519 14759092 9540519 18945947 18601329 18945947 18601329 6852825 5694634 6852825 5694634 21193426 20569686 21193426 20569686 5801425 4318299 5801425 4318299 22669732 22536404 22669732 22536404 4559145 4048582 4559145 4048582 22964322 22381577 22964322 22381577 4363670 4095492 4363670 4095492 12469083 16181435 12469083 16181435 10790890 13862669 10790890 13862669 16209874 10675865 16209874 10675865 17071094 18202188 17071094 18202188 8097003 19741603 8097003 19741603 7251158 6559816 7251158 6559816 20489190 11488035 20489190 11488035 15060249 15286146 15060249 15286146 16376723 15600695 16376723 15600695 13400649 12859016 13400649 12859016 14910819 15154086 14910819 15154086 16880352 9876041 16880352 9876041 10285530 8438608 10285530 8438608 19252926 6974593 19252926 6974593 21406788 20838753 21406788 20838753 21792050 5520539 21792050 5520539 12405646 15655907 12405646 15655907 16310882 8796789 16310882 8796789 18656098 8367062 18656098 8367062 7629589 6599499 7629589 6599499 6663454 20978329 6663454 20978329 21745689 21486705 21745689 21486705 4984546 4494183 4984546 4494183 22324314 4291314 22324314 4291314 14272049 15368803 14272049 15368803 10508913 9492128 10508913 9492128 18343179 18606693 18343179 18606693 8232554 7593659 8232554 7593659 20277351 20287589 20277351 20287589 6358870 6429460 6358870 6429460 15101701 12448176 15101701 12448176 12628990 10979564 12628990 10979564 17495797 16833161 17495797 16833161 14712896 11474583 14712896 11474583 11827070 16359078 11827070 16359078 18540807 8777225 18540807 8777225 8688531 18520293 8688531 18520293 19365965 6928403 19365965 6928403 7572819 12262394 7572819 12262394 13910239 13786743 13910239 13786743 11893308 9656479 11893308 9656479 18080704 18878383 18080704 18878383 7875483 7388978 7875483 7388978 14962624 14158993 14962624 14158993 15957205 17676955 15957205 17676955 8576431 7906553 8576431 7906553 19012552 13681527 19012552 13681527 13016290 12153026 13016290 12153026 15509725 10864707 15509725 10864707 11067698 9328743 11067698 9328743 17716454 18107623 17716454 18107623 7830719 19921444 7830719 19921444 6357163 20572617 6357163 20572617 21220585 21432677 21220585 21432677 5254098 4569456 5254098 4569456 4325110 3965841 4325110 3965841 22890752 22722498 22890752 22722498 24881536 24232170 24881536 24232170 25377004 1021644 25377004 1021644 25816668 850054 25816668 850054 25992103 24911199 25992103 24911199 2040425 14425619 2040425 14425619 16542802 16391979 16542802 16391979 17463304 18614785 17463304 18614785 20745898 5555374 20745898 5555374 21362446 21817710 21362446 21817710 4935280 22074184 4935280 22074184 13167269 13281099 13167269 13281099 12371033 11403947 12371033 11403947 11883846 15377114 11883846 15377114 16648778 9580474 16648778 9580474 9644023 8322984 9644023 8322984 18650300 12432670 18650300 12432670 11130252 16402030 11130252 16402030 10066581 9480801 10066581 9480801 13615611 13063215 13615611 13063215 14849328 10747419 14849328 10747419 10499332 9853713 10499332 9853713 9436652 8636258 9436652 8636258 8742971 20422756 8742971 20422756 6414161 5918444 6414161 5918444 21699894 4414568 21699894 4414568 22732607 4089800 22732607 4089800 3999707 23580052 3999707 23580052 2845474 1850346 2845474 1850346 1838654 15032346 1838654 15032346 15904149 16230703 15904149 16230703 18067300 18017058 18067300 18017058 7844048 7041575 7844048 7041575 7180530 19981375 7180530 19981375 20712612 11012029 20712612 11012029 11572982 10747889 11572982 10747889 13686580 14134373 13686580 14134373 15542267 16468609 15542267 16468609 18191119 8226601 18191119 8226601 7674252 19471237 7674252 19471237 20683962 5834848 20683962 5834848 5317877 22464321 5317877 22464321 23329640 12668648 23329640 12668648 10079250 7983309 10079250 7983309 6848395 6657374 6848395 6657374 14329912 14194675 14329912 14194675 15775594 10774319 15775594 10774319 18024156 18359132 18024156 18359132 18686681 7478067 18686681 7478067 6891786 5208348 6891786 5208348 5001369 4256151 5001369 4256151 22584575 14929117 22584575 14929117 12536796 11636530 12536796 11636530 17681291 8690961 17681291 8690961 7471986 6641751 7471986 6641751 6920725 21202644 6920725 21202644 5181489 5050127 5181489 5050127 11822627 16976111 11822627 16976111 9779683 17330463 9779683 17330463 8587261 8101180 8587261 8101180 19117022 6569760 19117022 6569760 21551890 21341928 21551890 21341928 4442057 22747665 4442057 22747665 3684289 23206663 3684289 23206663 24653002 24058559 24653002 24058559 2075532 2198560 2075532 2198560 25025069 24660486 25025069 24660486 25837698 25252698 25837698 25252698 987967 1113767 987967 1113767 861126 737127 861126 737127 26342214 26049315 26342214 26049315 982391 869747 982391 869747 748843 569665 748843 569665 26491384 25719530 26491384 25719530 1320229 26067880 1320229 26067880 918400 13528247 918400 13528247 15239738 14526368 15239738 14526368 12260532 10327300 12260532 10327300 10940976 13367821 10940976 13367821 18326792 7863169 18326792 7863169 8261055 7408779 8261055 7408779 19909628 19641420 19909628 19641420 21583381 21567468 21583381 21567468 22281857 14031565 22281857 14031565 10089405 9136040 10089405 9136040 18759352 18074015 18759352 18074015 8346407 20411367 8346407 20411367 5859177 5388301 5859177 5388301 5356174 21770903 5356174 21770903 4922121 4584306 4922121 4584306 12699648 14151391 12699648 14151391 14182475 9622501 14182475 9622501 9622555 18554629 9622555 18554629 19748930 6337928 19748930 6337928 6609109 21037309 6609109 21037309 21925122 22447393 21925122 22447393 4219900 3572367 4219900 3572367 23778399 23354166 23778399 23354166 3575550 23396905 3575550 23396905 3010401 3011581 3010401 3011581 23917630 2669329 23917630 2669329 24534074 23860368 24534074 23860368 2395988 24601217 2395988 24601217 17262072 9964200 17262072 9964200 10489308 18008708 10489308 18008708 18727593 8144929 18727593 8144929 19395408 6214889 19395408 6214889 21080495 12746138 21080495 12746138 12191358 9665055 12191358 9665055 10211578 16789907 10211578 16789907 17608731 9175028 17608731 9175028 18775860 19634558 18775860 19634558 6913068 20410250 6913068 20410250 21514000 5183043 21514000 5183043 22657492 3298795 22657492 3298795 23663077 22974494 23663077 22974494 3952198 23208327 3952198 23208327 3637577 3391068 3637577 3391068 23921190 2199879 23921190 2199879 1729754 1564042 1729754 1564042 25677272 24478060 25677272 24478060 2534421 1361115 2534421 1361115 25372972 12359610 25372972 12359610 12647649 11221416 12647649 11221416 16193953 16310710 16193953 16310710 10621827 9768849 10621827 9768849 17846662 17578767 17846662 17578767 8730097 18116880 8730097 18116880 8698747 18394762 8698747 18394762 18977119 8179191 18977119 8179191 7998618 19629399 7998618 19629399 20482405 5904719 20482405 5904719 5130261 22000881 5130261 22000881 23328549 3581500 23328549 3581500 14013537 13528308 14013537 13528308 15144721 16297522 15144721 16297522 16807845 10267239 16807845 10267239 11320071 12949907 11320071 12949907 14632411 14456705 14632411 14456705 11376350 10418070 11376350 10418070 16654752 12653390 16654752 12653390 13844590 14564941 13844590 14564941 12040448 10719812 12040448 10719812 10445058 17360991 10445058 17360991 9374459 18505219 9374459 18505219 19018727 7636413 19018727 7636413 7249234 5933638 7249234 5933638 5543944 5077892 5543944 5077892 22146506 21695008 22146506 21695008 22749352 21927233 22749352 21927233 4124766 3459295 4124766 3459295 3437150 23698893 3437150 23698893 25016612 24257477 25016612 24257477 2608166 24431457 2608166 24431457 2300178 2332050 2300178 2332050 24884243 23877190 24884243 23877190 2778776 1878822 2778776 1878822 24990145 1423986 24990145 1423986 1609607 11613599 1609607 11613599 15107930 10937894 15107930 10937894 16578475 9370341 16578475 9370341 9264337 8703841 9264337 8703841 8220956 19237447 8220956 19237447 7347213 5480788 7347213 5480788 21557051 21270048 21557051 21270048 22411094 4886252 22411094 4886252 3762837 23504569 3762837 23504569 3483763 11413802 3483763 11413802 14944328 13637942 14944328 13637942 12344561 16808281 12344561 16808281 10329614 9270230 10329614 9270230 18124540 17848864 18124540 17848864 8914314 12637062 8914314 12637062 14381843 14691866 14381843 14691866 11569324 16183464 11569324 16183464 17094248 8963178 17094248 8963178 8649030 7842341 8649030 7842341 20048981 6107329 20048981 6107329 20999487 20614339 20999487 20614339 6038841 5641985 6038841 5641985 20965233 21017267 20965233 21017267 6019329 12352532 6019329 12352532 15541720 10956495 15541720 10956495 17865270 17275993 17865270 17275993 18922480 7710253 18922480 7710253 20055185 20380194 20055185 20380194 6663452 5531240 6663452 5531240 22129042 21888004 22129042 21888004 23003400 22169117 23003400 22169117 4031363 23188303 4031363 23188303 24610119 1903582 24610119 1903582 25299928 24193325 25299928 24193325 2461913 2303802 2461913 2303802 24532443 2142019 24532443 2142019 24746967 23995089 24746967 23995089 2694752 24549695 2694752 24549695 2123766 1506043 2123766 1506043 1629798 12025515 1629798 12025515 15880964 15916672 15880964 15916672 18970117 18750855 18970117 18750855 8156325 7253847 8156325 7253847 20462562 6602610 20462562 6602610 12507256 13676385 12507256 13676385 13848419 12177379 13848419 12177379 15722088 14981602 15722088 14981602 11734716 9974952 11734716 9974952 9980640 9547052 9980640 9547052 14214123 14308691 14214123 14308691 15152595 11555182 15152595 11555182 12098260 15300058 12098260 15300058 10241851 9089651 10241851 9089651 9205007 17694584 9205007 17694584 18127867 9328660 18127867 9328660 9562538 18299373 9562538 18299373 18977524 19092333 18977524 19092333 7718063 20292984 7718063 20292984 5387117 4756204 5387117 4756204 23043285 22111206 23043285 22111206 4083647 22755396 4083647 22755396 3938805 3445049 3938805 3445049 3543138 23386897 3543138 23386897 14318371 12125968 14318371 12125968 11241180 16816525 11241180 16816525 17705294 8535434 17705294 8535434 19160276 19123607 19160276 19123607 8072881 6614914 8072881 6614914 21017165 21586752 21017165 21586752 22552491 22071648 22552491 22071648 23831991 22784074 23831991 22784074 3882651 23080784 3882651 23080784 3398404 3158192 3398404 3158192 23985553 23279912 23985553 23279912 3343987 3315360 3343987 3315360 24026745 23776348 24026745 23776348 2862725 24138091 2862725 24138091 14526475 12330277 14526475 12330277 16915590 8779388 16915590 8779388 18933966 18796201 18933966 18796201 20934739 5648659 20934739 5648659 21977681 21586400 21977681 21586400 22425317 21657433 22425317 21657433 13177545 11883886 13177545 11883886 17000352 10296272 17000352 10296272 10471762 9800870 10471762 9800870 17427087 17960891 17427087 17960891 18501939 8030100 18501939 8030100 7383546 6911378 7383546 6911378 5425078 4945113 5425078 4945113 4903809 4105638 4903809 4105638 22695510 3826842 22695510 3826842 22951339 22587076 22951339 22587076 4411827 3999906 4411827 3999906 23000635 22748624 23000635 22748624 4063197 3936195 4063197 3936195 22693483 14253831 22693483 14253831 12813947 13030598 12813947 13030598 14090534 12062805 14090534 12062805 15631503 16483816 15631503 16483816 9064861 8836722 9064861 8836722 11906260 17315439 11906260 17315439 18334299 8853072 18334299 8853072 20353648 19704522 20353648 19704522 7314976 6379625 7314976 6379625 20793928 21309395 20793928 21309395 5219059 4784317 5219059 4784317 22289680 21721240 22289680 21721240 4950649 12967430 4950649 12967430 14467654 14386640 14467654 14386640 12239672 10847980 12239672 10847980 11022115 9881845 11022115 9881845 17391391 9247142 17391391 9247142 9156623 19306112 9156623 19306112 20045388 5851585 20045388 5851585 6027415 5578864 6027415 5578864 5654783 21253783 5654783 21253783 21926294 4934378 21926294 4934378 12797415 16490307 12797415 16490307 17073776 9555531 17073776 9555531 9969993 17028162 9969993 17028162 19579847 7248003 19579847 7248003 7420066 20179889 7420066 20179889 21687720 5370204 21687720 5370204 4804889 4414380 4804889 4414380 23312168 22801770 23312168 22801770 24124191 24058453 24124191 24058453 2684511 2238254 2684511 2238254 24758704 23681426 24758704 23681426 14523038 12063738 14523038 12063738 11272231 10350803 11272231 10350803 17444376 18070458 17444376 18070458 8535496 7740692 8535496 7740692 19940745 6414515 19940745 6414515 6153323 21011207 6153323 21011207 21754412 13236985 21754412 13236985 12590576 10977602 12590576 10977602 16405071 10133189 16405071 10133189 10789993 15983622 10789993 15983622 14228585 11935530 14228585 11935530 15912173 9824808 15912173 9824808 10308511 16910913 10308511 16910913 19582471 19883476 19582471 19883476 6668153 6190229 6668153 6190229 21333353 20816221 21333353 20816221 21480629 5048459 21480629 5048459 21780689 21534173 21780689 21534173 4801133 4700645 4801133 4700645 22508463 22149143 22508463 22149143 4513209 4481507 4513209 4481507 14074696 14016462 14074696 14016462 15553550 11270077 15553550 11270077 15744782 16002131 15744782 16002131 10475131 16908371 10475131 16908371 10074271 11833335 10074271 11833335 14146069 13591674 14146069 13591674 12384721 15307009 12384721 15307009 15942611 13874587 15942611 13874587 13907900 11774309 13907900 11774309 16742891 10000245 16742891 10000245 17256959 18470796 17256959 18470796 20017080 6213689 20017080 6213689 6228981 5890436 6228981 5890436 5756089 5463449 5756089 5463449 21244686 20953277 21244686 20953277 5972110 4901431 5972110 4901431 22538357 4316793 22538357 4316793 4327680 3321223 4327680 3321223 3047461 2735694 3047461 2735694 24295248 12347097 24295248 12347097 12304841 14493067 12304841 14493067 14704246 12187798 14704246 12187798 12481252 11528209 12481252 11528209 15534474 10818878 15534474 10818878 16457121 17841185 16457121 17841185 18686974 8302832 18686974 8302832 19111192 7104495 19111192 7104495 19998439 12909036 19998439 12909036 13758440 13460225 13758440 13460225 10985398 19226546 10985398 19226546 7052269 20200701 7052269 20200701 22059054 21968756 22059054 21968756 4891658 22419287 4891658 22419287 4469096 4227571 4469096 4227571 22920847 22155215 22920847 22155215 4517609 3379802 4517609 3379802 2954208 24272711 2954208 24272711 2467304 24949279 2467304 24949279 26411472 25724263 26411472 25724263 26466013 436925 26466013 436925 26654500 26035940 26654500 26035940 725295 583973 725295 583973 271113 358648 271113 358648 26583761 25743413 26583761 25743413 1414282 13447676 1414282 13447676 15783022 15385364 15783022 15385364 8747013 8267496 8747013 8267496 19246503 6469723 19246503 6469723 6877715 20519291 6877715 20519291 5462554 4872111 5462554 4872111 22344346 21771436 22344346 21771436 5094040 4744160 5094040 4744160 22383525 22232291 22383525 22232291 4380145 22936296 4380145 22936296 24006670 2751042 24006670 2751042 2382930 24855738 2382930 24855738 26305863 25856391 26305863 25856391 883109 803945 883109 803945 26525000 25511846 26525000 25511846 1186001 1323470 1186001 1323470 25921828 25046210 25921828 25046210 1703394 1800480 1703394 1800480 25153767 24768873 25153767 24768873 2135777 11240143 2135777 11240143 17828693 8595902 17828693 8595902 8227678 19501601 8227678 19501601 6882096 20019163 6882096 20019163 6700157 5697210 6700157 5697210 21508886 11219999 21508886 11219999 11971727 14792610 11971727 14792610 14229338 12020393 14229338 12020393 12154154 16662004 12154154 16662004 17902677 17952030 17902677 17952030 8884828 14478387 8884828 14478387 15486792 13402528 15486792 13402528 12598010 16177984 12598010 16177984 10710459 9674165 10710459 9674165 17763124 8600853 17763124 8600853 19744175 19694333 19744175 19694333 5636791 21125975 5636791 21125975 22094869 4916734 22094869 4916734 4796398 4660189 4796398 4660189 22154312 12800028 22154312 12800028 13347461 13738087 13347461 13738087 17086120 9698516 17086120 9698516 10067920 17685472 10067920 17685472 9466410 12582665 9466410 12582665 14679652 13963102 14679652 13963102 11915926 16597467 11915926 16597467 10345422 9460069 10345422 9460069 18405296 8055860 18405296 8055860 7433957 19655906 7433957 19655906 20461601 5151206 20461601 5151206 5135586 21613653 5135586 21613653 14042257 12410002 14042257 12410002 16011148 10645394 16011148 10645394 16721346 9860444 16721346 9860444 18685452 18202546 18685452 18202546 8483406 18944868 8483406 18944868 19979699 19632980 19979699 19632980 7115296 19980571 7115296 19980571 20995542 5215184 20995542 5215184 21986713 21633276 21986713 21633276 4712123 22256161 4712123 22256161 23941845 2762238 23941845 2762238 2851796 1963350 2851796 1963350 25235676 24100555 25235676 24100555 2286427 1878551 2286427 1878551 24876456 13121697 24876456 13121697 13964315 10850881 13964315 10850881 16882359 16681098 16882359 16681098 8811972 18720076 8811972 18720076 19763265 6716810 19763265 6716810 20575917 20264317 20575917 20264317 6290586 6187875 6290586 6187875 21209586 13430584 21209586 13430584 13846673 12737313 13846673 12737313 14658605 14668375 14658605 14668375 15509144 10530107 15509144 10530107 10792429 16408583 10792429 16408583 16880959 9235567 16880959 9235567 18280638 18108102 18280638 18108102 19026808 6569184 19026808 6569184 20669102 5743127 20669102 5743127 5632615 21374738 5632615 21374738 22131383 4434424 22131383 4434424 23228788 22744672 23228788 22744672 23645145 3013155 23645145 3013155 3155274 24015382 3155274 24015382 25322337 25048002 25322337 25048002 1550336 25238917 1550336 25238917 12639391 13375425 12639391 13375425 16820806 9204606 16820806 9204606 18753968 8184485 18753968 8184485 8205629 19235757 8205629 19235757 20565855 20727173 20565855 20727173 6483127 14677045 6483127 14677045 14190407 13319071 14190407 13319071 11104006 16173976 11104006 16173976 16590640 12057689 16590640 12057689 14729057 16360036 14729057 16360036 17286353 17032955 17286353 17032955 8824128 18818335 8824128 18818335 7870999 19749122 7870999 19749122 6609486 20888581 6609486 20888581 21714948 21729996 21714948 21729996 4497778 3249193 4497778 3249193 23809732 23402802 23809732 23402802 3449491 3116834 3449491 3116834 16431004 13239258 16431004 13239258 12991645 13870242 12991645 13870242 16699246 9485705 16699246 9485705 18089827 8824268 18089827 8824268 8161819 7626858 8161819 7626858 20090945 20292811 20090945 20292811 6605109 6421324 6605109 6421324 11623807 11291837 11623807 11291837 16474058 9521806 16474058 9521806 18310725 18504702 18310725 18504702 8173071 19611146 8173071 19611146 7100650 20068618 7100650 20068618 21080692 5230982 21080692 5230982 21532824 10459579 21532824 10459579 10193530 18515145 10193530 18515145 19072155 8341732 19072155 8341732 14112652 15087543 14112652 15087543 16922726 10014685 16922726 10014685 12108483 16880200 12108483 16880200 17817779 8948719 17817779 8948719 8517722 18988996 8517722 18988996 19464028 19546993 19464028 19546993 20192103 6685587 20192103 6685587 13222698 14035481 13222698 14035481 12121862 16787917 12121862 16787917 17517555 9469233 17517555 9469233 9325909 17976491 9325909 17976491 18623009 8275479 18623009 8275479 8324973 8122314 8324973 8122314 19178346 20848865 19178346 20848865 5810327 5293643 5810327 5293643 5230528 21664442 5230528 21664442 23381382 22528122 23381382 22528122 4370774 3993828 4370774 3993828 3804792 3080098 3804792 3080098 24156780 2389454 24156780 2389454 24505146 23825548 24505146 23825548 3173092 10011235 3173092 10011235 17833376 8967426 17833376 8967426 9075515 8407104 9075515 8407104 18871898 8149488 18871898 8149488 7724175 6419700 7724175 6419700 20600315 20693442 20600315 20693442 6209672 5417108 6209672 5417108 21782273 21254632 21782273 21254632 12902721 9994596 12902721 9994596 17392500 17047502 17392500 17047502 9997464 9004674 9997464 9004674 8792734 7801775 8792734 7801775 19780008 6388270 19780008 6388270 6258040 5837385 6258040 5837385 11835184 14961954 11835184 14961954 16445566 15813715 16445566 15813715 10371589 9298749 10371589 9298749 9583932 8914139 9583932 8914139 8967981 6403758 8967981 6403758 5931193 21542549 5931193 21542549 5424267 5313668 5424267 5313668 21709450 21173818 21709450 21173818 21928144 4149769 21928144 4149769 23467369 22956465 23467369 22956465 3679834 23550424 3679834 23550424 2811632 2773295 2811632 2773295 24595880 23455158 24595880 23455158 2489188 1936249 2489188 1936249 1481170 25226288 1481170 25226288 26090461 13935570 26090461 13935570 11972204 10981916 11972204 10981916 17260360 9604281 17260360 9604281 9669012 9210511 9669012 9210511 17963009 8656081 17963009 8656081 18697113 18959117 18697113 18959117 7832517 7331946 7832517 7331946 14079666 13869936 14079666 13869936 16931515 9286953 16931515 9286953 18257125 9005805 18257125 9005805 8273204 6891500 8273204 6891500 6809866 20451598 6809866 20451598 21483147 5339256 21483147 5339256 13918949 13430869 13918949 13430869 12770382 11039344 12770382 11039344 11654514 15393467 11654514 15393467 16324083 16345373 16324083 16345373 10068537 17259343 10068537 17259343 8012402 19820010 8012402 19820010 21065893 20386691 21065893 20386691 14237044 12296137 14237044 12296137 15863659 15566266 15863659 15566266 16490349 10336037 16490349 10336037 10160948 9443324 10160948 9443324 19117693 18977726 19117693 18977726 14683761 11127404 14683761 11127404 11483557 16241924 11483557 16241924 19176437 7811005 19176437 7811005 19547567 20067248 19547567 20067248 20923304 5546955 20923304 5546955 22156943 21656465 22156943 21656465 22504166 11045392 22504166 11045392 14327537 13015670 14327537 13015670 12156847 10358190 12156847 10358190 16731226 16682640 16731226 16682640 9985788 17336751 9985788 17336751 8929199 7989948 8929199 7989948 7903769 7327871 7903769 7327871 5914902 21557005 5914902 21557005 5007925 22454195 5007925 22454195 4191981 3837678 4191981 3837678 23257205 3514442 23257205 3514442 23541428 2162618 23541428 2162618 25558000 24345707 25558000 24345707 2007756 25138639 2007756 25138639 1817715 15065816 1817715 15065816 16019519 15281464 16019519 15281464 14269351 9868816 14269351 9868816 10254473 9309464 10254473 9309464 9311033 18428258 9311033 18428258 18970115 7394206 18970115 7394206 6128741 5957716 6128741 5957716 5810887 5770845 5810887 5770845 10775487 16395259 10775487 16395259 17067114 9355329 17067114 9355329 18466568 17851065 18466568 17851065 9246972 8723881 9246972 8723881 18488540 6760370 18488540 6760370 6622310 20446793 6622310 20446793 21646624 4777221 21646624 4777221 22883210 22256585 22883210 22256585 4814477 4269193 4814477 4269193 22565787 14423463 22565787 14423463 11746683 15273860 11746683 15273860 16295593 10220578 16295593 10220578 10430789 9242889 10430789 9242889 18547210 19408423 18547210 19408423 7432290 6758015 7432290 6758015 20584203 5981108 20584203 5981108 6291378 15014244 6291378 15014244 14077502 11802019 14077502 11802019 15540803 15605929 15540803 15605929 10780623 10091602 10780623 10091602 17070551 16519681 17070551 16519681 17865522 17812947 17865522 17812947 7874097 20132129 7874097 20132129 6239748 20747820 6239748 20747820 13369193 10833719 13369193 10833719 11784816 12183603 11784816 12183603 13927790 14569862 13927790 14569862 11844446 10390127 11844446 10390127 10925903 9281423 10925903 9281423 9668525 8929802 9668525 8929802 19455584 18774018 19455584 18774018 8238057 7370464 8238057 7370464 19570824 19164176 19570824 19164176 7660395 5523723 7660395 5523723 21786305 21705670 21786305 21705670 5060243 4501165 5060243 4501165 22643935 22636988 22643935 22636988 3659184 2841679 3659184 2841679 24091363 23183774 24091363 23183774 3257857 2522724 3257857 2522724 24694709 23993411 24694709 23993411 2779582 24429314 2779582 24429314 25161586 12525012 25161586 12525012 13942841 16312919 13942841 16312919 17549179 16790365 17549179 16790365 14268140 11328741 14268140 11328741 10442072 9404251 10442072 9404251 10072271 16711890 10072271 16711890 16747222 10466189 16747222 10466189 11676022 15184125 11676022 15184125 16002303 10611449 16002303 10611449 10852346 16703289 10852346 16703289 17733278 7993732 17733278 7993732 19510381 7391350 19510381 7391350 7908532 11294236 7908532 11294236 14524917 14194488 14524917 14194488 13902336 12615524 13902336 12615524 12562894 14406979 12562894 14406979 17240551 7757828 17240551 7757828 7261509 20553155 7261509 20553155 5941113 5620888 5941113 5620888 5569116 5287834 5569116 5287834 5311307 21783849 5311307 21783849 22875757 3737835 22875757 3737835 23373342 22647538 23373342 22647538 3875193 23206232 3875193 23206232 14212648 12440999 14212648 12440999 15304595 11151451 15304595 11151451 11584144 15970507 11584144 15970507 16906967 10028894 16906967 10028894 8493623 18324153 8493623 18324153 18917246 12306784 18917246 12306784 13286895 13703242 13286895 13703242 14749049 11931674 14749049 11931674 12422051 16414747 12422051 16414747 17036006 16735708 17036006 16735708 17916168 9010500 17916168 9010500 9300114 8523632 9300114 8523632 8747155 18770732 8747155 18770732 19679169 20017838 19679169 20017838 21477505 21205991 21477505 21205991 5443452 4926703 5443452 4926703 4950942 4003172 4950942 4003172 22963481 3759293 22963481 3759293 3867345 23056581 3867345 23056581 12968753 12212841 12968753 12212841 14459287 12930779 14459287 12930779 10650941 10301849 10650941 10301849 17088853 16948345 17088853 16948345 17904923 7145566 17904923 7145566 6503852 5827717 6503852 5827717 5585136 5393988 5585136 5393988 21480514 20876150 21480514 20876150 21957179 5231394 21957179 5231394 4629313 4149340 4629313 4149340 22565883 3981268 22565883 3981268 3638074 3181644 3638074 3181644 23821215 23086789 23821215 23086789 14598913 11136117 14598913 11136117 15797621 14899415 15797621 14899415 11336306 16228100 11336306 16228100 10155693 18301569 10155693 18301569 19454030 19311548 19454030 19311548 7471484 7175208 7471484 7175208 20140875 6042904 20140875 6042904 6302540 12972250 6302540 12972250 13963439 11783410 13963439 11783410 12081122 14583687 12081122 14583687 16238873 10032852 16238873 10032852 17913518 9419776 17913518 9419776 13188691 13453030 13188691 13453030 14920746 11898004 14920746 11898004 12282780 15482411 12282780 15482411 16553360 8788306 16553360 8788306 7724264 6591295 7724264 6591295 20467081 20697438 20467081 20697438 21455644 13241977 21455644 13241977 14061920 11927671 14061920 11927671 15386144 11105783 15386144 11105783 11034622 9590510 11034622 9590510 17598565 17651299 17598565 17651299 8867837 8168305 8867837 8168305 8472239 19773183 8472239 19773183 6686939 5663970 6686939 5663970 21321294 20661085 21321294 20661085 12964548 13353802 12964548 13353802 15493895 10565582 15493895 10565582 17757584 17477142 17757584 17477142 9274438 18170764 9274438 18170764 19344674 18465387 19344674 18465387 7728670 7210471 7728670 7210471 7367658 13264702 7367658 13264702 14298120 11693440 14298120 11693440 17284484 17930083 17284484 17930083 8408422 7549231 8408422 7549231 6558559 5310846 6558559 5310846 4495439 22594344 4495439 22594344 23684566 22786432 23684566 22786432 3827178 2960829 3827178 2960829 3018544 16513689 3018544 16513689 14081989 12065382 14081989 12065382 10823963 16358912 10823963 16358912 17263990 9686301 17263990 9686301 17955950 9042842 17955950 9042842 7858881 19424108 7858881 19424108 19850748 7060610 19850748 7060610 21044018 20574617 21044018 20574617 21320378 5562700 21320378 5562700 5834879 13522410 5834879 13522410 14468244 11482008 14468244 11482008 16281604 10630825 16281604 10630825 11334661 9792457 11334661 9792457 19134157 19073221 19134157 19073221 7434483 19727236 7434483 19727236 20712662 5798310 20712662 5798310 5993306 21298931 5993306 21298931 4893233 4334229 4893233 4334229 4221326 22962164 4221326 22962164 25201654 1503657 25201654 1503657 14461008 14067887 14461008 14067887 13061014 11930710 13061014 11930710 12042717 14987794 12042717 14987794 11985761 18632546 11985761 18632546 8369668 13443873 8369668 13443873 13714840 12687079 13714840 12687079 15073719 14031550 15073719 14031550 12963947 13004926 12963947 13004926 13210020 9565286 13210020 9565286 9492239 17548310 9492239 17548310 18338859 8329270 18338859 8329270 8386119 19366353 8386119 19366353 7363615 19937875 7363615 19937875 20330943 14581128 20330943 14581128 11960132 11008253 11960132 11008253 17564936 17122742 17564936 17122742 9589069 7654034 9589069 7654034 7599219 20702603 7599219 20702603 5454680 4995504 5454680 4995504 22043293 21554191 22043293 21554191 5207723 4726733 5207723 4726733 4754230 22605693 4754230 22605693 3289235 23922030 3289235 23922030 2143222 1982019 2143222 1982019 25029267 23956007 25029267 23956007 15447901 11803592 15447901 11803592 11146966 16272086 11146966 16272086 16965665 9600364 16965665 9600364 8900312 19358025 8900312 19358025 7495958 6838813 7495958 6838813 19999626 19368082 19999626 19368082 7363317 6092653 7363317 6092653 21088202 5622833 21088202 5622833 14850533 12748021 14850533 12748021 12781373 15433287 12781373 15433287 10169188 8421783 10169188 8421783 19875743 7250735 19875743 7250735 20869695 6014947 20869695 6014947 5697069 4994668 5697069 4994668 5250441 21594489 5250441 21594489 4663831 22257219 4663831 22257219 23437794 22390188 23437794 22390188 14710352 11079475 14710352 11079475 16310886 10281165 16310886 10281165 18626830 7443998 18626830 7443998 7900824 19324487 7900824 19324487 20029395 6875720 20029395 6875720 20977921 5760847 20977921 5760847 22152020 4545535 22152020 4545535 11939392 12710053 11939392 12710053 15065784 15110162 15065784 15110162 16043576 9951507 16043576 9951507 10118106 16966203 10118106 16966203 8104930 7335639 8104930 7335639 19831533 20413984 19831533 20413984 6342397 20715086 6342397 20715086 21897933 5317206 21897933 5317206 5398097 12359308 5398097 12359308 16508265 10907349 16508265 10907349 13786125 15063424 13786125 15063424 10460985 16553880 10460985 16553880 17560542 18172560 17560542 18172560 18557676 7921507 18557676 7921507 19527145 18797648 19527145 18797648 7567108 19652283 7567108 19652283 20105722 6478818 20105722 6478818 21110519 21389967 21110519 21389967 4684205 4255307 4684205 4255307 22701294 22060069 22701294 22060069 11928316 13728276 11928316 13728276 14983568 15348989 14983568 15348989 15734739 10945457 15734739 10945457 17000430 18458586 17000430 18458586 8354138 19457490 8354138 19457490 7223251 5981855 7223251 5981855 5680777 21486152 5680777 21486152 22372478 4384070 22372478 4384070 22953147 22052305 22953147 22052305 4475255 4039227 4475255 4039227 22753705 12094664 22753705 12094664 12353590 14858883 12353590 14858883 11132554 16326267 11132554 16326267 10549226 9356817 10549226 9356817 9776223 17628620 9776223 17628620 8829258 8230125 8829258 8230125 19327835 7768983 19327835 7768983 7159023 20066606 7159023 20066606 20579986 11725099 20579986 11725099 12197353 15371797 12197353 15371797 16513410 15995049 16513410 15995049 9636251 17375064 9636251 17375064 18889507 8154184 18889507 8154184 8526493 19483765 8526493 19483765 21332591 20733112 21332591 20733112 21746386 5315387 21746386 5315387 5413043 21627204 5413043 21627204 22414659 11459699 22414659 11459699 14633857 14121792 14633857 14121792 14276701 11881474 14276701 11881474 15358296 14386969 15358296 14386969 14061575 11169955 14061575 11169955 9675267 9126205 9675267 9126205 17730332 17442769 17730332 17442769 8971382 8622943 8971382 8622943 12427146 15166571 12427146 15166571 15644772 10735851 15644772 10735851 16556678 9779650 16556678 9779650 18123690 8655925 18123690 8655925 18455545 18207671 18455545 18207671 7933134 7210267 7933134 7210267 6278039 20922984 6278039 20922984 5188175 4682386 5188175 4682386 22175438 21813757 22175438 21813757 22859948 22074393 22859948 22074393 14580412 11742912 14580412 11742912 16600113 16118962 16600113 16118962 17403125 9414646 17403125 9414646 9793990 9084547 9793990 9084547 9333720 17562485 9333720 17562485 19430742 7797747 19430742 7797747 13526156 14865468 13526156 14865468 11685626 16921075 11685626 16921075 17461986 9080474 17461986 9080474 18545658 7495260 18545658 7495260 6701346 5594779 6701346 5594779 21169657 20297250 21169657 20297250 6260537 6277570 6260537 6277570 21120197 20820551 21120197 20820551 4983921 4750856 4983921 4750856 12902095 13771678 12902095 13771678 12002324 10384923 12002324 10384923 16640683 11413843 16640683 11413843 14593316 14233096 14593316 14233096 16405447 10263135 16405447 10263135 10551729 16735620 10551729 16735620 18151141 8215673 18151141 8215673 6824393 20532365 6824393 20532365 22044607 4814113 22044607 4814113 14067678 14881597 14067678 14881597 16399397 9913316 16399397 9913316 17505280 8969289 17505280 8969289 18434008 18771626 18434008 18771626 19552219 19373514 19552219 19373514 20560001 20024842 20560001 20024842 21069163 5895641 21069163 5895641 5782436 21688293 5782436 21688293 4444853 4320467 4444853 4320467 22407144 13181265 22407144 13181265 13538077 14269841 13538077 14269841 11755109 16170411 11755109 16170411 17728870 9009051 17728870 9009051 18234238 18177946 18234238 18177946 8313782 6963957 8313782 6963957 20284277 10939959 20284277 10939959 15021198 15051712 15021198 15051712 11752602 10518119 11752602 10518119 17406670 17624577 17406670 17624577 9121412 8120500 9121412 8120500 19428989 19804721 19428989 19804721 6716809 20160705 6716809 20160705 6638411 6495525 6638411 6495525 20500186 6267828 20500186 6267828 13788248 12953585 13788248 12953585 13156733 15950327 13156733 15950327 16488183 9544052 16488183 9544052 9998385 16943706 9998385 16943706 19576777 19598338 19576777 19598338 19966227 6144054 19966227 6144054 21548606 20904515 21548606 20904515 6176401 4953972 6176401 4953972 22006937 4540718 22006937 4540718 3675823 23520796 3675823 23520796 3043623 2414477 3043623 2414477 2031883 24895046 2031883 24895046 1609140 25711339 1609140 25711339 26756252 25844331 26756252 25844331 669438 539573 669438 539573 170840 131380 170840 131380 26846045 26115276 26846045 26115276 927698 12800191 927698 12800191 15985458 10121937 15985458 10121937 10741607 16567766 10741607 16567766 17772954 9244716 17772954 9244716 9253604 17717588 9253604 17717588 19796462 7182750 19796462 7182750 7174917 19939785 7174917 19939785 7153103 6077566 7153103 6077566 5194045 22298018 5194045 22298018 23196658 3686640 23196658 3686640 13078022 16004804 13078022 16004804 10552541 18035987 10552541 18035987 8055706 7308913 8055706 7308913 20847466 20879918 20847466 20879918 4870398 22563451 4870398 22563451 24133360 23911730 24133360 23911730 2757241 24423895 2757241 24423895 25808900 539798 25808900 539798 26422004 25485357 26422004 25485357 1395554 1211196 1395554 1211196 25619751 24755416 25619751 24755416 1521917 1780849 1521917 1780849 25197985 24217256 25197985 24217256 2277128 1671430 2277128 1671430 25380076 24403537 25380076 24403537 2017166 24979009 2017166 24979009 1914355 1699741 1914355 1699741 11770486 12926892 11770486 12926892 13986279 15131888 13986279 15131888 10922335 15945350 10922335 15945350 17365653 9568194 17365653 9568194 9464123 7932878 9464123 7932878 7909891 7490308 7909891 7490308 12915046 12203713 12915046 12203713 13488761 14482044 13488761 14482044 11812488 10353061 11812488 10353061 10982642 13392161 10982642 13392161 14508843 11892251 14508843 11892251 16291173 16969511 16291173 16969511 18078022 19562834 18078022 19562834 7280162 20084665 7280162 20084665 6937501 5713216 6937501 5713216 21068589 4339012 21068589 4339012 22724942 3808940 22724942 3808940 3074305 2852271 3074305 2852271 24565985 1934397 24565985 1934397 25040504 23964481 25040504 23964481 2821364 24334102 2821364 24334102 25590060 24481106 25590060 24481106 1811515 1938490 1811515 1938490 13183903 12784528 13183903 12784528 14164713 14186402 14164713 14186402 15340669 14932565 15340669 14932565 13672423 12551714 13672423 12551714 12755912 14126695 12755912 14126695 13784744 13219244 13784744 13219244 15702701 9541919 15702701 9541919 17896979 17332264 17896979 17332264 12054350 11395794 12054350 11395794 13090905 12773848 13090905 12773848 14905953 11580290 14905953 11580290 11577170 16502884 11577170 16502884 17689472 8476884 17689472 8476884 19389279 19226247 19389279 19226247 20414743 6639515 20414743 6639515 6661080 21559166 6661080 21559166 4627352 4009689 4627352 4009689 22973621 22931859 22973621 22931859 3659618 23577148 3659618 23577148 3402090 3538815 3402090 3538815 23604688 22957395 23604688 22957395 13913548 12663738 13913548 12663738 12447857 14772377 12447857 14772377 16409555 10818692 16409555 10818692 14664601 12565914 14664601 12565914 12444869 14347063 12444869 14347063 16325944 16999739 16325944 16999739 9888584 8905803 9888584 8905803 19042994 19278484 19042994 19278484 7336182 19999818 7336182 19999818 22393013 21510884 22393013 21510884 4919869 4129062 4919869 4129062 4335927 10371294 4335927 10371294 17765018 7760161 17765018 7760161 20509158 20392385 20509158 20392385 5503003 5231899 5503003 5231899 5363294 21921463 5363294 21921463 5036229 22441876 5036229 22441876 23045854 11847859 23045854 11847859 11779707 10699103 11779707 10699103 18416772 18216631 18416772 18216631 7902901 6243598 7902901 6243598 21464538 4847891 21464538 4847891 22248069 22149063 22248069 22149063 23242432 22881662 23242432 22881662 24667113 23688116 24667113 23688116 16062815 9411235 16062815 9411235 17791360 18041049 17791360 18041049 18669589 8034126 18669589 8034126 19630242 18738362 19630242 18738362 17408106 8893400 17408106 8893400 19003529 7961341 19003529 7961341 7821393 6995989 7821393 6995989 21790638 22504678 21790638 22504678 4129509 3554336 4129509 3554336 23202271 15932457 23202271 15932457 13534752 9138921 13534752 9138921 8955615 8773767 8955615 8773767 18302252 8656766 18302252 8656766 8329243 18655755 8329243 18655755 19854524 6098960 19854524 6098960 5896705 20942115 5896705 20942115 22115819 21690870 22115819 21690870 23103682 22450290 23103682 22450290 4542069 4126978 4542069 4126978 22575787 22347399 22575787 22347399 23855451 23508328 23855451 23508328 3174367 2744798 3174367 2744798 24184872 16858434 24184872 16858434 16062205 13350673 16062205 13350673 12071499 9505060 12071499 9505060 17797513 8879965 17797513 8879965 8793755 8148196 8793755 8148196 19232452 5867172 19232452 5867172 5946750 5319069 5946750 5319069 22418913 4465632 22418913 4465632 4276134 4186216 4276134 4186216 23105981 22402687 23105981 22402687 3772098 23089040 3772098 23089040 24329865 24074506 24329865 24074506 25322782 24181431 25322782 24181431 2618856 3016422 2618856 3016422 24882863 24137303 24882863 24137303 25165304 16035108 25165304 16035108 14146362 11032706 14146362 11032706 10929082 16101859 10929082 16101859 12418933 14120938 12418933 14120938 16256659 16302544 16256659 16302544 9910633 9402686 9910633 9402686 18261474 8770512 18261474 8770512 8410169 6459287 8410169 6459287 21525222 4700616 21525222 4700616 22578136 22879455 22578136 22879455 3643237 23466808 3643237 23466808 2693337 2279501 2693337 2279501 2340526 25012614 2340526 25012614 1011236 1079068 1011236 1079068 15381773 15177244 15381773 15177244 12955424 10854250 12955424 10854250 16477200 16117422 16477200 16117422 17071024 16509454 17071024 16509454 17483857 9065630 17483857 9065630 9579841 8731667 9579841 8731667 8598122 18997100 8598122 18997100 7131887 20180313 7131887 20180313 6255075 5607080 6255075 5607080 5425196 21657569 5425196 21657569 22417485 21782757 22417485 21782757 11953912 13510023 11953912 13510023 14125915 10945971 14125915 10945971 10803363 9771814 10803363 9771814 18004827 18066320 18004827 18066320 18975939 18134416 18975939 18134416 12478801 12216548 12478801 12216548 15127930 16567183 15127930 16567183 17923717 8817628 17923717 8817628 9226051 8524516 9226051 8524516 20136130 6323233 20136130 6323233 6027765 20970548 6027765 20970548 5677097 21664170 5677097 21664170 5085449 4306628 5085449 4306628 22297217 21460268 22297217 21460268 5255266 4852784 5255266 4852784 22011703 14883114 22011703 14883114 11480745 15899741 11480745 15899741 17157119 9194056 17157119 9194056 9464512 17463647 9464512 17463647 9041739 8155277 9041739 8155277 20843766 20761371 20843766 20761371 21433888 12064229 21433888 12064229 12438675 13798782 12438675 13798782 16629766 17210379 16629766 17210379 7269348 20200091 7269348 20200091 6385532 5644858 6385532 5644858 5550466 21626072 5550466 21626072 5412127 4643787 5412127 4643787 22037663 15699844 22037663 15699844 9942609 9033765 9942609 9033765 9455650 11671767 9455650 11671767 16449834 9589049 16449834 9589049 9911168 9326179 9911168 9326179 6777198 20960052 6777198 20960052 6014413 13162074 6014413 13162074 14197470 12224392 14197470 12224392 11619895 10244179 11619895 10244179 10035054 19590606 10035054 19590606 6848049 6444279 6848049 6444279 20564066 20084786 20564066 20084786 6920109 20626590 6920109 20626590 21604208 5400228 21604208 5400228 13708878 15499541 13708878 15499541 11339609 16366707 11339609 16366707 18498697 8486012 18498697 8486012 13777647 13139488 13777647 13139488 11919152 11372148 11919152 11372148 16075011 16321695 16075011 16321695 17447875 9219443 17447875 9219443 20051109 19379498 20051109 19379498 7525680 19823033 7525680 19823033 6484467 5871221 6484467 5871221 21712003 5147010 21712003 5147010 3949197 23079940 3949197 23079940 3535350 3238308 3535350 3238308 24071177 22908318 24071177 22908318 3853637 23801726 3853637 23801726 2644967 2544816 2644967 2544816 24469884 23841217 24469884 23841217 25093683 24215891 25093683 24215891 13625095 10863860 13625095 10863860 16320813 19004273 16320813 19004273 7833681 19550940 7833681 19550940 7288123 6582815 7288123 6582815 20489100 20561336 20489100 20561336 21301630 15207206 21301630 15207206 11132714 15630198 11132714 15630198 9961107 18394518 9961107 18394518 8719793 13121586 8719793 13121586 15315810 11037064 15315810 11037064 10726834 8037072 10726834 8037072 19705712 7502752 19705712 7502752 7818662 19846481 7818662 19846481 20681501 20600260 20681501 20600260 5879728 5970056 5879728 5970056 21594444 21072789 21594444 21072789 5370923 5128277 5370923 5128277 4548709 3993243 4548709 3993243 23249654 22691734 23249654 22691734 23853759 2624076 23853759 2624076 24410586 23808403 24410586 23808403 2711091 1880733 2711091 1880733 1045860 1114252 1045860 1114252 25890616 24759848 25890616 24759848 1518966 1386649 1518966 1386649 25535249 25313068 25535249 25313068 26453820 25644132 26453820 25644132 1163234 728365 1163234 728365 26282160 25904168 26282160 25904168 888796 26750904 888796 26750904 211230 246579 211230 246579 26819907 25978736 26819907 25978736 666740 597957 666740 597957 26437259 25420329 26437259 25420329 1239890 1244977 1239890 1244977 25517903 24522721 25517903 24522721 2264914 12862938 2264914 12862938 14622408 11637136 14622408 11637136 12226720 15138245 12226720 15138245 16371075 9648615 16371075 9648615 9950824 18032339 9950824 18032339 8229106 7024018 8229106 7024018 20151003 13656176 20151003 13656176 13182285 12266429 13182285 12266429 15413111 14793354 15413111 14793354 13504048 12028069 13504048 12028069 10444884 16609367 10444884 16609367 18014327 8202784 18014327 8202784 19664224 7571597 19664224 7571597 20377857 20827931 20377857 20827931 6272905 13054537 6272905 13054537 14837223 16062461 14837223 16062461 10016179 17692430 10016179 17692430 18631959 18345399 18631959 18345399 19117814 18885077 19117814 18885077 20097577 6895774 20097577 6895774 7326689 11839114 7326689 11839114 14961677 12488115 14961677 12488115 13578546 13258800 13578546 13258800 14349597 13949246 14349597 13949246 15032925 14316262 15032925 14316262 14109083 11588011 14109083 11588011 11250889 16172644 11250889 16172644 17712997 17120455 17712997 17120455 9159680 18123704 9159680 18123704 8105028 19731309 8105028 19731309 6706382 5058408 6706382 5058408 22206182 4027069 22206182 4027069 22857068 22247153 22857068 22247153 4583472 4153990 4583472 4153990 22632897 13959210 22632897 13959210 12230898 14983925 12230898 14983925 16045261 10589008 16045261 10589008 10823338 9056967 10823338 9056967 18437665 8525899 18437665 8525899 7271140 7046269 7271140 7046269 20434217 19862804 20434217 19862804 20827905 5582548 20827905 5582548 22178396 21692140 22178396 21692140 22366766 22141517 22366766 22141517 4797432 3657300 4797432 3657300 2948842 23843883 2948842 23843883 25069426 24020404 25069426 24020404 2245296 1480887 2245296 1480887 25420711 24278224 25420711 24278224 2250867 2030947 2250867 2030947 25131674 24390188 25131674 24390188 2456728 2017733 2456728 2017733 24902956 1519865 24902956 1519865 25967267 25176460 25967267 25176460 1777238 14651992 1777238 14651992 15827115 16633061 15827115 16633061 17499848 17493392 17499848 17493392 18111380 12122959 18111380 12122959 11896129 11021455 11896129 11021455 10713118 16661209 10713118 16661209 18027155 8986314 18027155 8986314 18369090 18498755 18369090 18498755 19684590 6488713 19684590 6488713 6756415 5301301 6756415 5301301 22112650 4922917 22112650 4922917 22777421 22487252 22777421 22487252 4683858 4022064 4683858 4022064 3964297 13224380 3964297 13224380 14981096 11643622 14981096 11643622 12321884 15625725 12321884 15625725 16466756 9873475 16466756 9873475 10377869 16918456 10377869 16918456 9713053 18346478 9713053 18346478 8543823 7735438 8543823 7735438 8240897 19656428 8240897 19656428 7292285 6350829 7292285 6350829 5997195 5264475 5997195 5264475 21789532 21669338 21789532 21669338 4932251 3657050 4932251 3657050 23276830 22754824 23276830 22754824 3870886 23086469 3870886 23086469 23998587 13995222 23998587 13995222 11418541 15781446 11418541 15781446 16619579 16569694 16619579 16569694 10434943 9142560 10434943 9142560 18481533 18543855 18481533 18543855 8089523 7311954 8089523 7311954 20421406 20544439 20421406 20544439 21390856 4766583 21390856 4766583 22333281 21719076 22333281 21719076 4801313 4226625 4801313 4226625 4316185 3683724 4316185 3683724 23258708 22619278 23258708 22619278 3640147 3282627 3640147 3282627 3401432 23517203 3401432 23517203 24853450 23856690 24853450 23856690 2528032 24858308 2528032 24858308 26013586 1084092 26013586 1084092 13244007 14199795 13244007 14199795 15029580 11059369 15029580 11059369 15842515 15615747 15842515 15615747 16936226 8482847 16936226 8482847 8794520 7728763 8794520 7728763 20062491 19603325 20062491 19603325 13452279 11738740 13452279 11738740 10999818 9475271 10999818 9475271 9961090 18081895 9961090 18081895 9061619 7786079 9061619 7786079 20651302 20141201 20651302 20141201 14144225 11192490 14144225 11192490 15819142 10796954 15819142 10796954 11269427 16679691 11269427 16679691 9945891 8646128 9945891 8646128 19120605 7724248 19120605 7724248 19412546 13571790 19412546 13571790 14214721 11421578 14214721 11421578 15621543 15468127 15621543 15468127 10890848 17307725 10890848 17307725 18855975 6962942 18855975 6962942 7461797 19860789 7461797 19860789 7039000 20525629 7039000 20525629 21719755 4387771 21719755 4387771 4038240 3469394 4038240 3469394 3816800 23326007 3816800 23326007 3349933 23421849 3349933 23421849 24729430 2073492 24729430 2073492 13340988 13502597 13340988 13502597 12625434 15173999 12625434 15173999 11334822 9341320 11334822 9341320 17844012 8418101 17844012 8418101 8261030 7835248 8261030 7835248 7695678 19953317 7695678 19953317 6227118 5596885 6227118 5596885 5735106 14093535 5735106 14093535 15599952 15855617 15599952 15855617 16638958 10317839 16638958 10317839 10839556 16622527 10839556 16622527 17716979 9176436 17716979 9176436 9130199 18940796 9130199 18940796 19809380 7205401 19809380 7205401 6351811 5647898 6351811 5647898 21257041 12841836 21257041 12841836 13583444 13595486 13583444 13595486 14277955 11153751 14277955 11153751 11538555 9735258 11538555 9735258 17909972 7789986 17909972 7789986 19579703 19462972 19579703 19462972 7441285 7215635 7441285 7215635 20536698 6438498 20536698 6438498 13348803 12827516 13348803 12827516 15433378 10158937 15433378 10158937 18065324 17506842 18065324 17506842 9675704 8141305 9675704 8141305 19723389 19372342 19723389 19372342 20106946 21124381 20106946 21124381 5713985 5501053 5713985 5501053 5278047 21748348 5278047 21748348 13981784 12462884 13981784 12462884 13162963 14370097 13162963 14370097 14673848 12767491 14673848 12767491 11981116 15520475 11981116 15520475 16462202 16146092 16462202 16146092 10392988 16990668 10392988 16990668 9533102 8541988 9533102 8541988 18595583 18674468 18595583 18674468 19334521 15582847 19334521 15582847 12180886 13914528 12180886 13914528 13841089 11114215 13841089 11114215 11017282 17022971 11017282 17022971 18328801 18885864 18328801 18885864 6944136 5914297 6944136 5914297 20988867 21672050 20988867 21672050 22899166 22047736 22899166 22047736 4751179 4535435 4751179 4535435 23593601 22597966 23593601 22597966 24212249 2432226 24212249 2432226 24598712 23720846 24598712 23720846 25271181 24521235 25271181 24521235 26017692 25229193 26017692 25229193 1671900 1752038 1671900 1752038 25239296 14214097 25239296 14214097 12685428 12046420 12685428 12046420 14019958 14284164 14019958 14284164 11624233 14973430 11624233 14973430 16768182 9979905 16768182 9979905 9940192 9401473 9940192 9401473 8490902 7838369 8490902 7838369 13554057 13039236 13554057 13039236 16557172 16796131 16557172 16796131 17495100 14687524 17495100 14687524 14689350 11942046 14689350 11942046 11432546 16537085 11432546 16537085 17336999 9480127 17336999 9480127 8321805 6460652 8321805 6460652 21158923 5148562 21158923 5148562 22255352 4946609 22255352 4946609 15390163 16292703 15390163 16292703 17355418 17511933 17355418 17511933 18716313 7168114 18716313 7168114 7039137 20040294 7039137 20040294 21158206 20473630 21158206 20473630 21716857 5008661 21716857 5008661 15728749 13237831 15728749 13237831 11562903 10148313 11562903 10148313 10628214 16013790 10628214 16013790 11934594 10794834 11934594 10794834 17054091 9228055 17054091 9228055 18149795 18300676 18149795 18300676 7399298 6163462 7399298 6163462 5527136 4817704 5527136 4817704 4701017 22388869 4701017 22388869 3880476 23153737 3880476 23153737 13305547 11932409 13305547 11932409 14964267 15158628 14964267 15158628 10296204 9470541 10296204 9470541 7769565 19971081 7769565 19971081 20433049 6056681 20433049 6056681 21830625 5239014 21830625 5239014 22578313 22203541 22578313 22203541 4426846 3913617 4426846 3913617 22857608 22575263 22857608 22575263 24120709 23263391 24120709 23263391 3430247 3485853 3430247 3485853 14701630 14129556 14701630 14129556 11710245 10251853 11710245 10251853 17257354 17066902 17257354 17066902 6764053 21167755 6764053 21167755 22243265 3651503 22243265 3651503 3689435 23123628 3689435 23123628 14540259 11983658 14540259 11983658 15462758 11090539 15462758 11090539 11305266 15593366 11305266 15593366 16217610 10805665 16217610 10805665 10435476 8709468 10435476 8709468 18886406 19687062 18886406 19687062 20307902 5546295 20307902 5546295 5673188 13349284 5673188 13349284 15090480 11929995 15090480 11929995 11910050 11008048 11910050 11008048 16249203 15920031 16249203 15920031 19507301 19828727 19507301 19828727 6993215 20584906 6993215 20584906 5904558 21609998 5904558 21609998 4892258 3499905 4892258 3499905 23524146 22811342 23524146 22811342 24000430 13717087 24000430 13717087 12949732 12363926 12949732 12363926 10665265 9126986 10665265 9126986 8250729 18835200 8250729 18835200 19727184 7519416 19727184 7519416 7461182 19906977 7461182 19906977 21439972 5593185 21439972 5593185 5277426 22048415 5277426 22048415 4857781 4151011 4857781 4151011 4300294 23043217 4300294 23043217 24509342 23343518 24509342 23343518 3643971 3194285 3643971 3194285 23580652 22499251 23580652 22499251 15100001 11837358 15100001 11837358 14001035 14010329 14001035 14010329 16030527 16960326 16030527 16960326 9331208 18001480 9331208 18001480 7796287 6200374 7796287 6200374 5717743 22306393 5717743 22306393 22866490 13006370 22866490 13006370 13780412 10105626 13780412 10105626 9541885 8450494 9541885 8450494 19765072 20992100 19765072 20992100 21918283 21159224 21918283 21159224 5757676 5505583 5757676 5505583 22636438 22038778 22636438 22038778 4816019 22647579 4816019 22647579 4071150 3405819 4071150 3405819 23521755 22615487 23521755 22615487 4319617 4238144 4319617 4238144 22453651 4210404 22453651 4210404 4173038 22590026 4173038 22590026 11446456 10755748 11446456 10755748 16364607 10486712 16364607 10486712 10611198 16528283 10611198 16528283 18072803 17687988 18072803 17687988 18615773 6897987 18615773 6897987 20808327 5431382 20808327 5431382 5901654 21127704 5901654 21127704 13013951 11956354 13013951 11956354 15689439 10719558 15689439 10719558 16230949 13887637 16230949 13887637 11577529 17294901 11577529 17294901 7312283 19780179 7312283 19780179 6490107 20849777 6490107 20849777 5893413 5556127 5893413 5556127 5338766 21628968 5338766 21628968 4926311 22989224 4926311 22989224 3341445 2769088 3341445 2769088 24165651 23288820 24165651 23288820 24501057 23523154 24501057 23523154 3446704 2934195 3446704 2934195 15428160 12446506 15428160 12446506 13321427 13882259 13321427 13882259 11258776 10291117 11258776 10291117 18863380 18587815 18863380 18587815 19823121 6067546 19823121 6067546 6380094 20793070 6380094 20793070 21456648 5425216 21456648 5425216 4682174 4444981 4682174 4444981 4340493 3780112 4340493 3780112 23726711 23148351 23726711 23148351 15333803 10766343 15333803 10766343 11196618 16326653 11196618 16326653 18212600 20220423 18212600 20220423 6994838 14275596 6994838 14275596 15910528 15657657 15910528 15657657 11026180 9801917 11026180 9801917 7208813 19818653 7208813 19818653 20722195 6199719 20722195 6199719 15008711 14914039 15008711 14914039 15178407 11085231 15178407 11085231 10893808 8486660 10893808 8486660 18886172 7834062 18886172 7834062 19936156 20620678 19936156 20620678 21560431 21092369 21560431 21092369 5668428 21241095 5668428 21241095 22337518 3872034 22337518 3872034 3799027 13989134 3799027 13989134 15028327 10455399 15028327 10455399 9892445 17280704 9892445 17280704 8823034 7068830 8823034 7068830 7407534 20657836 7407534 20657836 21537692 21054794 21537692 21054794 21912608 5000446 21912608 5000446 12076163 15907040 12076163 15907040 11001734 10162688 11001734 10162688 18064022 8547718 18064022 8547718 7716720 19358640 7716720 19358640 19902802 13336816 19902802 13336816 12840975 12194618 12840975 12194618 13252914 13323238 13252914 13323238 15831218 15762313 15831218 15762313 9473913 8029479 9473913 8029479 7313840 20689840 7313840 20689840 6221941 6262594 6221941 6262594 13211948 14392510 13211948 14392510 12468019 13779508 12468019 13779508 16105232 10342169 16105232 10342169 17315550 18565030 17315550 18565030 6295428 20774476 6295428 20774476 21732078 21367486 21732078 21367486 4644515 4077763 4644515 4077763 4063263 23022763 4063263 23022763 24297727 23255749 24297727 23255749 3213506 23997091 3213506 23997091 25278154 1635869 25278154 1635869 25564517 24797138 25564517 24797138 1980464 1769472 1980464 1769472 24982368 24199981 24982368 24199981 13986384 11324391 13986384 11324391 15742138 16643161 15742138 16643161 19271780 19362531 19271780 19362531 20167317 6763634 20167317 6763634 14177716 13952649 14177716 13952649 15289883 11032615 15289883 11032615 16494740 17659259 16494740 17659259 18578378 19357568 18578378 19357568 7283478 6227980 7283478 6227980 20737457 20479796 20737457 20479796 21040681 5148728 21040681 5148728 22370174 3523868 22370174 3523868 3994191 23019469 3994191 23019469 14714738 10769261 14714738 10769261 11594413 12740341 11594413 12740341 14887938 15502402 14887938 15502402 19828016 7330264 19828016 7330264 12934075 14187879 12934075 14187879 12049928 10895074 12049928 10895074 16916800 16563491 16916800 16563491 9568854 17680978 9568854 17680978 18584587 7618951 18584587 7618951 8055498 19567442 8055498 19567442 20934621 20562837 20934621 20562837 4863376 22267790 4863376 22267790 4688030 11581006 4688030 11581006 15314088 9902195 15314088 9902195 10168973 18531409 10168973 18531409 19345182 7300818 19345182 7300818 20016103 20381275 20016103 20381275 6547178 12809489 6547178 12809489 14447177 11510498 14447177 11510498 10718650 18738046 10718650 18738046 19325355 12362869 19325355 12362869 11863493 15884420 11863493 15884420 18046074 8466391 18046074 8466391 19293775 18847655 19293775 18847655 7317999 6641571 7317999 6641571 20813099 20488855 20813099 20488855 21654147 5097400 21654147 5097400 21871193 21918037 21871193 21918037 23029763 22479543 23029763 22479543 4338326 22690193 4338326 22690193 4105834 3699958 4105834 3699958 3782113 23590067 3782113 23590067 24327257 1998923 24327257 1998923 25115762 1319262 25115762 1319262 1243909 13221487 1243909 13221487 14907928 15564150 14907928 15564150 10581562 16812332 10581562 16812332 17913368 7378909 17913368 7378909 19808217 12741979 19808217 12741979 11756257 9016663 11756257 9016663 8537678 19231040 8537678 19231040 6881398 20253300 6881398 20253300 20947850 20600669 20947850 20600669 5734020 5200447 5734020 5200447 21959309 21893377 21959309 21893377 4839460 4696350 4839460 4696350 22868672 22466519 22868672 22466519 3920999 23153674 3920999 23153674 23663478 13002358 23663478 13002358 12581467 14951694 12581467 14951694 16194210 17226448 16194210 17226448 18737099 7358687 18737099 7358687 7219345 20629208 7219345 20629208 6196620 20711278 6196620 20711278 21501466 12110276 21501466 12110276 12243808 14927753 12243808 14927753 16048742 10364325 16048742 10364325 9779265 7307514 9779265 7307514 7232431 19651395 7232431 19651395 20311346 6986948 20311346 6986948 7335525 6007857 7335525 6007857 6539737 12556263 6539737 12556263 16799737 9734169 16799737 9734169 17553200 8791132 17553200 8791132 19166235 7350700 19166235 7350700 7814757 19197710 7814757 19197710 6973698 6473823 6973698 6473823 20436296 11756233 20436296 11756233 11991965 11147603 11991965 11147603 15941957 17221432 15941957 17221432 18964161 8039359 18964161 8039359 8516888 18530051 8516888 18530051 6569870 6390493 6569870 6390493 20696810 20077446 20696810 20077446 6907343 6176182 6907343 6176182 21128547 20815784 21128547 20815784 5902994 21448540 5902994 21448540 22219764 4112054 22219764 4112054 3217759 2657352 3217759 2657352 24233527 23227417 24233527 23227417 3524531 23682494 3524531 23682494 3121924 2072994 3121924 2072994 24775662 23716472 24775662 23716472 2768714 2763717 2768714 2763717 24604509 23859997 24604509 23859997 2670092 2767987 2670092 2767987 13212038 14344956 13212038 14344956 12203402 10881835 12203402 10881835 16327718 15449459 16327718 15449459 12653210 12045424 12653210 12045424 15276919 13465479 15276919 13465479 13068106 12355376 13068106 12355376 13951769 14432177 13951769 14432177 12161201 15042963 12161201 15042963 11644196 15944593 11644196 15944593 9975800 16887633 9975800 16887633 12810943 12492217 12810943 12492217 15954579 17578930 15954579 17578930 8907740 8200293 8907740 8200293 8084997 20033421 8084997 20033421 20817090 20528987 20817090 20528987 21143463 5576188 21143463 5576188 5638915 5070472 5638915 5070472 5266562 21616108 5266562 21616108 22162606 14296718 22162606 14296718 10057970 9034705 10057970 9034705 18205984 18161674 18205984 18161674 8504240 7816554 8504240 7816554 19628550 18929401 19628550 18929401 7234506 6527759 7234506 6527759 20313348 19809761 20313348 19809761 6790615 6546331 6790615 6546331 6504438 5149490 6504438 5149490 21551339 21202477 21551339 21202477 4999556 4363500 4999556 4363500 4439772 3922406 4439772 3922406 23242679 22972890 23242679 22972890 23464485 3257113 23464485 3257113 24379281 23292045 24379281 23292045 3315203 3388489 3315203 3388489 23551867 22500596 23551867 22500596 13810704 11094366 13810704 11094366 16888432 17372043 16888432 17372043 18249324 18206492 18249324 18206492 8708424 14219398 8708424 14219398 15152655 11579755 15152655 11579755 11215489 16848460 11215489 16848460 17639529 7952218 17639529 7952218 19369466 7585552 19369466 7585552 12838886 12672797 12838886 12672797 15232203 11360980 15232203 11360980 18841583 18452242 18841583 18452242 13294519 12118094 13294519 12118094 10193469 9659317 10193469 9659317 9828714 17217788 9828714 17217788 12704111 13480598 12704111 13480598 13511480 11658129 13511480 11658129 17988025 9032095 17988025 9032095 9215558 7902827 9215558 7902827 19338119 7467615 19338119 7467615 7510005 19514137 7510005 19514137 7351679 6684456 7351679 6684456 20583413 15648113 20583413 15648113 10622664 17823839 10622664 17823839 18900600 19426420 18900600 19426420 7538752 19865825 7538752 19865825 21143976 4955614 21143976 4955614 5098837 15616107 5098837 15616107 13347520 12173006 13347520 12173006 14727943 11737858 14727943 11737858 11737134 15279292 11737134 15279292 10689925 9578025 10689925 9578025 18964902 18557301 18964902 18557301 19354338 14972494 19354338 14972494 9074051 7722169 9074051 7722169 7808568 19408189 7808568 19408189 6979564 6543023 6979564 6543023 21683513 20987028 21683513 20987028 11996286 13716227 11996286 13716227 14880806 11665740 14880806 11665740 12163861 16933432 12163861 16933432 9491724 9001436 9491724 9001436 18085774 18176297 18085774 18176297 8740094 7803538 8740094 7803538 19641234 19484629 19641234 19484629 20919025 6189727 20919025 6189727 6026854 6074879 6026854 6074879 12670952 13191260 12670952 13191260 14138499 11836973 14138499 11836973 12383830 11438589 12383830 11438589 15681044 10266185 15681044 10266185 9641182 17329582 9641182 17329582 18688977 8707254 18688977 8707254 8437341 7295612 8437341 7295612 19683412 7089633 19683412 7089633 6455973 6062364 6455973 6062364 5601883 21266340 5601883 21266340 22794900 22280795 22794900 22280795 23394431 12575987 23394431 12575987 11894013 9157388 11894013 9157388 9053201 18004911 9053201 18004911 19113942 7667406 19113942 7667406 7869352 20337819 7869352 20337819 21519333 21027053 21519333 21027053 22782058 3894923 22782058 3894923 14354741 14366823 14354741 14366823 16820301 9312139 16820301 9312139 17951719 18569219 17951719 18569219 7986519 6453628 7986519 6453628 20948819 20353007 20948819 20353007 21141614 11085507 21141614 11085507 10057628 16581831 10057628 16581831 17618185 9128679 17618185 9128679 8894986 7895835 8894986 7895835 19428001 18794193 19428001 18794193 16257717 10176101 16257717 10176101 17737977 8972635 17737977 8972635 19540477 7600366 19540477 7600366 9934843 10113229 9934843 10113229 12370425 14422433 12370425 14422433 12715822 13220325 12715822 13220325 14533451 9895547 14533451 9895547 10433014 9367019 10433014 9367019 17966142 7764335 17966142 7764335 6123297 5575136 6123297 5575136 5943141 22005475 5943141 22005475 5062643 13782296 5062643 13782296 15760799 10431191 15760799 10431191 10586734 9684105 10586734 9684105 17493997 17520901 17493997 17520901 9420225 18186097 9420225 18186097 7788157 7131566 7788157 7131566 19968178 6298027 19968178 6298027 6311257 4998198 6311257 4998198 22181000 3869689 22181000 3869689 23030891 22444296 23030891 22444296 4118460 23091172 4118460 23091172 3663553 23830563 3663553 23830563 25774286 24951782 25774286 24951782 1896179 12112043 1896179 12112043 13537614 14367870 13537614 14367870 11853348 9994831 11853348 9994831 10352195 16687039 10352195 16687039 17627493 9378773 17627493 9378773 9879100 17493550 9879100 17493550 18379404 8682834 18379404 8682834 19586467 6894753 19586467 6894753 7135775 20434775 7135775 20434775 21305407 4946331 21305407 4946331 4840110 21966694 4840110 21966694 4643047 22623237 4643047 22623237 23416229 22968926 23416229 22968926 24227703 24315341 24227703 24315341 2148126 2084200 2148126 2084200 24893567 24160914 24893567 24160914 2711040 11727452 2711040 11727452 12876503 15850597 12876503 15850597 10408111 9659061 10408111 9659061 18342903 19068169 18342903 19068169 7654029 6622235 7654029 6622235 20407365 6051151 20407365 6051151 21143790 5507382 21143790 5507382 6031186 12452671 6031186 12452671 15724637 10976384 15724637 10976384 11348636 10196247 11348636 10196247 16529796 13345767 16529796 13345767 12588049 10703764 12588049 10703764 10923470 9933525 10923470 9933525 10360014 16457338 10360014 16457338 17561821 18233568 17561821 18233568 8567532 7878986 8567532 7878986 19804911 19592978 19804911 19592978 20682861 6272341 20682861 6272341 6285388 20962478 6285388 20962478 5350332 4823545 5350332 4823545 22154137 21894792 22154137 21894792 23167405 22651233 23167405 22651233 4096858 3822725 4096858 3822725 23046026 22686370 23046026 22686370 3841388 3697843 3841388 3697843 3626336 13482363 3626336 13482363 15159018 10737833 15159018 10737833 16432694 15965046 16432694 15965046 13215224 11878871 13215224 11878871 15737937 15427875 15737937 15427875 12573447 13346071 12573447 13346071 13373388 13715720 13373388 13715720 15489731 15256485 15489731 15256485 10646419 9744717 10646419 9744717 17855934 8574265 17855934 8574265 8853163 18257937 8853163 18257937 19421424 7184419 19421424 7184419 19698438 6125006 19698438 6125006 6521593 20396255 6521593 20396255 21823369 4583721 21823369 4583721 22775737 3242885 22775737 3242885 3591002 12713236 3591002 12713236 14670267 11743139 14670267 11743139 16056434 10619526 16056434 10619526 16648024 16852622 16648024 16852622 9716677 7518328 9716677 7518328 19445386 18938407 19445386 18938407 19777411 19725265 19777411 19725265 6421708 6195139 6421708 6195139 20857864 14349433 20857864 14349433 13107558 11463447 13107558 11463447 16045141 10999765 16045141 10999765 11420620 13514930 11420620 13514930 14119257 11299672 14119257 11299672 15752928 10221685 15752928 10221685 17847952 18495439 17847952 18495439 7872131 7125178 7872131 7125178 7418497 11853859 7418497 11853859 15008079 11237908 15008079 11237908 10289272 9602583 10289272 9602583 12977178 12966747 12977178 12966747 14593450 12062007 14593450 12062007 12247250 15167807 12247250 15167807 18658024 18010318 18658024 18010318 19491592 7704960 19491592 7704960 19632398 19485719 19632398 19485719 20343572 6630949 20343572 6630949 21093747 20698410 21093747 20698410 21584612 5491382 21584612 5491382 14691568 14103029 14691568 14103029 14006810 11832397 14006810 11832397 16013771 9921623 16013771 9921623 9854192 18399729 9854192 18399729 8289067 8092614 8289067 8092614 14113015 13673155 14113015 13673155 12486603 15163723 12486603 15163723 11521260 10240079 11521260 10240079 18161735 8966922 18161735 8966922 8431345 7824763 8431345 7824763 19992728 5762441 19992728 5762441 6034127 13401132 6034127 13401132 15143850 11283950 15143850 11283950 11703675 16143053 11703675 16143053 9913230 9122880 9913230 9122880 8593769 19177221 8593769 19177221 20001942 6928038 20001942 6928038 7049521 13378027 7049521 13378027 15235962 11556527 15235962 11556527 11780808 8600938 11780808 8600938 18331907 14228097 18331907 14228097 11785483 11035821 11785483 11035821 11252327 16304045 11252327 16304045 16942997 18216529 16942997 18216529 19564310 19236203 19564310 19236203 5952252 21054121 5952252 21054121 22304692 4458070 22304692 4458070 4138538 2835766 4138538 2835766 24167134 23050909 24167134 23050909 14510593 11771660 14510593 11771660 15168302 14973888 15168302 14973888 11184958 16318475 11184958 16318475 17596223 8262951 17596223 8262951 18865509 19110150 18865509 19110150 7822638 19264493 7822638 19264493 19504407 12498011 19504407 12498011 12785761 14215232 12785761 14215232 10991135 9144856 10991135 9144856 18527037 7948336 18527037 7948336 8262925 20694476 8262925 20694476 5754842 21540568 5754842 21540568 4774420 4260364 4774420 4260364 22728075 22243580 22728075 22243580 4001277 22989694 4001277 22989694 23942024 12769908 23942024 12769908 12736271 11273926 12736271 11273926 15910433 10561443 15910433 10561443 9985343 17231466 9985343 17231466 9486315 8710877 9486315 8710877 18923497 7739411 18923497 7739411 19635301 19286921 19635301 19286921 6009686 5895417 6009686 5895417 21239194 20651700 21239194 20651700 5796074 5000822 5796074 5000822 4768566 22439882 4768566 22439882 4224543 22937081 4224543 22937081 24049219 2822189 24049219 2822189 14704120 14902706 14704120 14902706 15949933 16215789 15949933 16215789 17172615 16965118 17172615 16965118 18860002 6946434 18860002 6946434 20514752 20296838 20514752 20296838 21548563 21738275 21548563 21738275 5249115 22026161 5249115 22026161 4786621 22378373 4786621 22378373 23175987 3627809 23175987 3627809 23686123 2985699 23686123 2985699 24214524 23488864 24214524 23488864 3218954 24879544 3218954 24879544 2049151 1557704 2049151 1557704 26338397 25681078 26338397 25681078 819479 720032 819479 720032 432832 381249 432832 381249 26866800 26118733 26866800 26118733 850597 26301522 850597 26301522 690385 12364846 690385 12364846 16258051 15763372 16258051 15763372 17185503 17115390 17185503 17115390 8930860 18110368 8930860 18110368 12678367 10973235 12678367 10973235 15896563 12676713 15896563 12676713 13321257 15466746 13321257 15466746 15977990 17768545 15977990 17768545 8886086 18585978 8886086 18585978 20489735 5925644 20489735 5925644 5528105 5200507 5528105 5200507 22239615 21968422 22239615 21968422 23113920 22698520 23113920 22698520 23632632 2532584 23632632 2532584 25328112 24395744 25328112 24395744 2536236 2837923 2536236 2837923 24098114 24175725 24098114 24175725 2289332 2224426 2289332 2224426 25748873 949771 25748873 949771 909227 26245518 909227 26245518 585224 890200 585224 890200 14553129 13728358 14553129 13728358 12794614 14695031 12794614 14695031 17600683 17283214 17600683 17283214 9681403 8987771 9681403 8987771 8866869 18179510 8866869 18179510 19889682 21366643 19889682 21366643 22121294 4281054 22121294 4281054 22818866 3429593 22818866 3429593 3477023 23921635 3477023 23921635 2721461 2869332 2721461 2869332 24187560 23333022 24187560 23333022 24451900 2495934 24451900 2495934 2071332 2314679 2071332 2314679 14408004 13581931 14408004 13581931 10943513 9591343 10943513 9591343 9753479 8603326 9753479 8603326 20242228 20049317 20242228 20049317 6853377 6003337 6853377 6003337 21520224 5784475 21520224 5784475 22719620 22144410 22719620 22144410 4695640 4484697 4695640 4484697 22545952 3909217 22545952 3909217 3519712 3461757 3519712 3461757 23767233 23224418 23767233 23224418 3067564 3409008 3067564 3409008 23528450 3026978 23528450 3026978 2750603 24100709 2750603 24100709 25553631 24910137 25553631 24910137 1745389 1357143 1745389 1357143 26252717 25362014 26252717 25362014 1297178 1626697 1297178 1626697 10778721 14074308 10778721 14074308 16380936 9777782 16380936 9777782 9873192 18745791 9873192 18745791 19273189 16444819 19273189 16444819 10300150 18952751 10300150 18952751 20146635 20931655 20146635 20931655 5522504 21573563 5522504 21573563 10898784 10026834 10898784 10026834 17288634 9531571 17288634 9531571 18319293 8347508 18319293 8347508 19597093 7048706 19597093 7048706 21387820 5605525 21387820 5605525 15708848 15209396 15708848 15209396 14958076 10364334 14958076 10364334 16718398 17307910 16718398 17307910 18408483 7139426 18408483 7139426 7663067 20547001 7663067 20547001 21606669 4795407 21606669 4795407 4642088 23107855 4642088 23107855 3790796 2762498 3790796 2762498 24314147 1985881 24314147 1985881 25910634 24958331 25910634 24958331 1658226 1889286 1658226 1889286 14013114 14812962 14013114 14812962 11358776 16330269 11358776 16330269 9540256 18456039 9540256 18456039 7240666 6568842 7240666 6568842 6571156 20651709 6571156 20651709 21650451 4796811 21650451 4796811 5095215 11733204 5095215 11733204 16083386 10147859 16083386 10147859 9612396 8293668 9612396 8293668 8109539 7134283 8109539 7134283 20345340 20069813 20345340 20069813 20800206 5987096 20800206 5987096 6190553 5601311 6190553 5601311 21395418 20756450 21395418 20756450 5777716 5302583 5777716 5302583 21409670 14183119 21409670 14183119 11358356 15493539 11358356 15493539 14657725 11516985 14657725 11516985 17711458 8748847 17711458 8748847 9033308 17877477 9033308 17877477 14017131 12014020 14017131 12014020 15045923 14230823 15045923 14230823 12256686 15581251 12256686 15581251 16371533 9860383 16371533 9860383 9622139 8126595 9622139 8126595 20019086 20289360 20019086 20289360 6564173 20671858 6564173 20671858 21359818 5294458 21359818 5294458 5231622 4368756 5231622 4368756 4343996 4036467 4343996 4036467 3917108 23067842 3917108 23067842 14557652 12862683 14557652 12862683 13308423 13427311 13308423 13427311 12213787 11409600 12213787 11409600 16017378 16031767 16017378 16031767 18425423 18009836 18425423 18009836 18663426 8440041 18663426 8440041 19886802 6656740 19886802 6656740 6773078 6311290 6773078 6311290 21257815 22040397 21257815 22040397 23341519 22421386 23341519 22421386 14272914 11638446 14272914 11638446 11073923 16633290 11073923 16633290 9025366 7224977 9025366 7224977 20487057 20103233 20487057 20103233 13898388 12651342 13898388 12651342 11436412 9596386 11436412 9596386 9553265 17905925 9553265 17905925 18240449 9263033 18240449 9263033 13541976 15343919 13541976 15343919 16069811 10132799 16069811 10132799 17387449 9150250 17387449 9150250 18312290 18549680 18312290 18549680 20307194 6265020 20307194 6265020 6201351 5093319 6201351 5093319 21995409 21906327 21995409 21906327 4934371 22006534 4934371 22006534 22967385 14078448 22967385 14078448 10933395 16789543 10933395 16789543 18071973 17538982 18071973 17538982 8845717 7102458 8845717 7102458 7388996 6773700 7388996 6773700 20582723 19984282 20582723 19984282 21414273 20625632 21414273 20625632 10646587 9883375 10646587 9883375 8620669 19903653 8620669 19903653 20823583 20320394 20823583 20320394 6631683 6176637 6631683 6176637 21126005 20710930 21126005 20710930 5482129 4967563 5482129 4967563 5208274 10510430 5208274 10510430 13215793 13811717 13215793 13811717 15160840 10754432 15160840 10754432 16485279 10560984 16485279 10560984 14357856 12782946 14357856 12782946 15939693 16716649 15939693 16716649 17837585 18071384 17837585 18071384 18845035 7634109 18845035 7634109 20063972 7198504 20063972 7198504 20308923 6790046 20308923 6790046 20504841 19838674 20504841 19838674 11902363 12538655 11902363 12538655 13402355 11861433 13402355 11861433 15672632 15132783 15672632 15132783 9331454 18174905 9331454 18174905 19376530 7104579 19376530 7104579 6926327 20340779 6926327 20340779 5512004 5373084 5512004 5373084 14246970 14048469 14246970 14048469 11621142 8934205 11621142 8934205 18353085 19313612 18353085 19313612 20157408 20632773 20157408 20632773 6300358 5885165 6300358 5885165 22019548 4514085 22019548 4514085 4537729 3849249 4537729 3849249 23359544 22408125 23359544 22408125 4266433 3831677 4266433 3831677 22873271 11711278 22873271 11711278 11368061 11107044 11368061 11107044 17055516 16980480 17055516 16980480 17490525 8801302 17490525 8801302 18871174 7991723 18871174 7991723 19589498 19513148 19589498 19513148 20554046 5925980 20554046 5925980 5404453 21987103 5404453 21987103 22746882 3779140 22746882 3779140 3590489 2969696 3590489 2969696 3128322 24074558 3128322 24074558 2604010 25231121 2604010 25231121 1194106 25809071 1194106 25809071 622134 608574 622134 608574 12997643 12759312 12997643 12759312 14676249 11692547 14676249 11692547 17231040 16468910 17231040 16468910 10450462 9199181 10450462 9199181 8998918 8490459 8998918 8490459 19065324 18405174 19065324 18405174 7543489 6905177 7543489 6905177 6762875 21475381 6762875 21475381 4482696 4261290 4482696 4261290 22692449 14487646 22692449 14487646 11283745 16185260 11283745 16185260 18489305 18069925 18489305 18069925 18999009 7962610 18999009 7962610 8291091 18767098 8291091 18767098 12882282 10829140 12882282 10829140 16329213 8298549 16329213 8298549 19692369 7489160 19692369 7489160 6921131 20623393 6921131 20623393 5338534 5177970 5338534 5177970 22335662 4524973 22335662 4524973 15137734 15037469 15137734 15037469 15322907 13219273 15322907 13219273 12903680 10905450 12903680 10905450 10632644 9653843 10632644 9653843 17564332 17191049 17564332 17191049 14017669 12685247 14017669 12685247 12513947 15502925 12513947 15502925 16959282 9303567 16959282 9303567 9239710 7620772 9239710 7620772 20119496 19840746 20119496 19840746 21512758 5275661 21512758 5275661 21892786 4529021 21892786 4529021 4495200 22602484 4495200 22602484 14214090 13385680 14214090 13385680 12729701 11742753 12729701 11742753 17009419 17307525 17009419 17307525 17749705 8197098 17749705 8197098 19013197 7436857 19013197 7436857 19465651 18868211 19465651 18868211 6826947 20253509 6826947 20253509 21627193 4824630 21627193 4824630 22198740 22106819 22198740 22106819 4877902 13695099 4877902 13695099 16119746 15700815 16119746 15700815 10064347 8052877 10064347 8052877 8548648 18528389 8548648 18528389 8312878 6359325 8312878 6359325 20383896 20874456 20383896 20874456 21681374 4945445 21681374 4945445 4966478 22106705 4966478 22106705 22820155 3759504 22820155 3759504 3537308 23239018 3537308 23239018 14104400 12579941 14104400 12579941 14565166 15735607 14565166 15735607 17150223 8327450 17150223 8327450 19517651 7003860 19517651 7003860 20309373 19706785 20309373 19706785 20934400 5493058 20934400 5493058 4940717 23203980 4940717 23203980 24113079 12879358 24113079 12879358 13103736 14010068 13103736 14010068 11681011 10904384 11681011 10904384 10803197 10005233 10803197 10005233 10204792 17653124 10204792 17653124 18842148 8040515 18842148 8040515 19362736 19668915 19362736 19668915 7195371 6733118 7195371 6733118 21520346 20867902 21520346 20867902 6267367 12524044 6267367 12524044 15807041 10970172 15807041 10970172 16486136 9178544 16486136 9178544 9286450 18278517 9286450 18278517 8222675 6404419 8222675 6404419 20601415 4982799 20601415 4982799 22407591 21667683 22407591 21667683 4512944 4158187 4512944 4158187 23104881 3413583 23104881 3413583 23835670 23381837 23835670 23381837 3232588 2441938 3232588 2441938 2805759 11189362 2805759 11189362 12296336 15079858 12296336 15079858 10991586 18230202 10991586 18230202 8540012 7540972 8540012 7540972 19936977 19269441 19936977 19269441 7230132 19968101 7230132 19968101 20934350 6155221 20934350 6155221 6579128 20971785 6579128 20971785 21520136 4854706 21520136 4854706 21950898 21788361 21950898 21788361 22493310 3817899 22493310 3817899 2957619 23781893 2957619 23781893 12028972 8458015 12028972 8458015 8797952 18348840 8797952 18348840 14278728 13293463 14278728 13293463 11961926 15296622 11961926 15296622 17466336 17058299 17466336 17058299 18356717 8482611 18356717 8482611 8478155 18564895 8478155 18564895 7830435 19463913 7830435 19463913 21236695 21297535 21236695 21297535 4632503 3988134 4632503 3988134 3934064 22974966 3934064 22974966 12724805 12427185 12724805 12427185 15485576 11136081 15485576 11136081 11578562 16628712 11578562 16628712 17360644 9081359 17360644 9081359 9215546 8926817 9215546 8926817 13943689 14784934 13943689 14784934 10702353 9236869 10702353 9236869 9693975 8563763 9693975 8563763 8961470 8295337 8961470 8295337 19607599 20079478 19607599 20079478 6582573 20738634 6582573 20738634 13913859 9753576 13913859 9753576 17786394 9091386 17786394 9091386 18392441 17790541 18392441 17790541 18731182 6553247 18731182 6553247 5266044 4924115 5266044 4924115 22562067 21965556 22562067 21965556 5147616 14367673 5147616 14367673 16935094 16382220 16935094 16382220 18003380 17540942 18003380 17540942 9485696 10454678 9485696 10454678 10859649 9385866 10859649 9385866 18221927 8737713 18221927 8737713 18895303 19839798 18895303 19839798 6880642 20437678 6880642 20437678 21893458 21213000 21893458 21213000 5385580 4867748 5385580 4867748 21703797 13711147 21703797 13711147 12353273 10460162 12353273 10460162 16804441 9901177 16804441 9901177 9693070 17460171 9693070 17460171 9167566 7938351 9167566 7938351 19797601 19249141 19797601 19249141 7306661 19688066 7306661 19688066 14536313 12828266 14536313 12828266 10761714 16619385 10761714 16619385 18478776 18163547 18478776 18163547 18698243 7293434 18698243 7293434 7690191 6656191 7690191 6656191 6767053 20618715 6767053 20618715 22274037 21979109 22274037 21979109 24705978 23733222 24705978 23733222 3138123 2582200 3138123 2582200 24522684 23889575 24522684 23889575 2333263 2363484 2333263 2363484 24602363 23458268 24602363 23458268 3309239 3039493 3309239 3039493 15631068 15596853 15631068 15596853 10684457 9915674 10684457 9915674 17327942 9566848 17327942 9566848 9984136 16574953 9984136 16574953 13014604 11558694 13014604 11558694 15563633 15708413 15563633 15708413 11120622 14139185 11120622 14139185 16511000 15974588 16511000 15974588 8873780 8482742 8873780 8482742 11713864 13610282 11713864 13610282 14935033 13992399 14935033 13992399 11361756 10889260 11361756 10889260 13195258 13780881 13195258 13780881 12848307 10590290 12848307 10590290 19264088 19633475 19264088 19633475 20861191 5368702 20861191 5368702 22228080 4317032 22228080 4317032 4213370 3518262 4213370 3518262 3355084 2725092 3355084 2725092 24273128 23437566 24273128 23437566 1692276 1406027 1692276 1406027 1356162 25851275 1356162 25851275 848865 931533 848865 931533 26068532 25522834 26068532 25522834 1126615 1094008 1126615 1094008 25823883 24954501 25823883 24954501 1915166 2021996 1915166 2021996 14343095 14185153 14343095 14185153 11100494 10324034 11100494 10324034 10960988 11280256 10960988 11280256 14711253 14650041 14711253 14650041 11682558 7414994 11682558 7414994 20279591 6575788 20279591 6575788 7020293 20032796 7020293 20032796 20689472 20228327 20689472 20228327 21672266 21327174 21672266 21327174 5497634 5088529 5497634 5088529 21778686 13433346 21778686 13433346 12905118 11533031 12905118 11533031 16194726 8091115 16194726 8091115 19515647 6976061 19515647 6976061 19773554 14002262 19773554 14002262 13499806 13306990 13499806 13306990 12330072 14656200 12330072 14656200 15703477 16130684 15703477 16130684 10045270 18042045 10045270 18042045 8710510 19764742 8710510 19764742 5981060 20951368 5981060 20951368 13004771 12560008 13004771 12560008 15649244 9593298 15649244 9593298 18014766 17626124 18014766 17626124 18677321 18118943 18677321 18118943 20130939 6319756 20130939 6319756 20943985 20362613 20943985 20362613 6219778 20764159 6219778 20764159 6105739 5729758 6105739 5729758 5763677 22084050 5763677 22084050 23272377 3060099 23272377 3060099 23834516 22882857 23834516 22882857 3887324 23498226 3887324 23498226 3318215 24192710 3318215 24192710 25083120 14977268 25083120 14977268 11157548 16083662 11157548 16083662 17394264 8838340 17394264 8838340 8210854 19397940 8210854 19397940 20362263 20446388 20362263 20446388 6335454 5585341 6335454 5585341 21642712 21108581 21642712 21108581 5012815 4160557 5012815 4160557 22451599 22381396 22451599 22381396 4298784 3685499 4298784 3685499 3571982 2472497 3571982 2472497 25007441 1793408 25007441 1793408 2125079 11726368 2125079 11726368 15196291 14854870 15196291 14854870 10976770 9802774 10976770 9802774 9353517 18481475 9353517 18481475 19337916 18848663 19337916 18848663 7981606 19558015 7981606 19558015 20754544 6231747 20754544 6231747 12734840 12561892 12734840 12561892 14890497 15133010 14890497 15133010 16085968 16391454 16085968 16391454 10309065 17434758 10309065 17434758 18634164 7540155 18634164 7540155 19880433 7368855 19880433 7368855 20136079 19901047 20136079 19901047 21133650 20641391 21133650 20641391 6162524 20776864 6162524 20776864 22360962 21800499 22360962 21800499 5269217 12501491 5269217 12501491 14580678 10525149 14580678 10525149 10532838 9761483 10532838 9761483 18064782 17975518 18064782 17975518 18903901 8111326 18903901 8111326 12605025 13452760 12605025 13452760 15630509 11432904 15630509 11432904 12855322 13735633 12855322 13735633 13589381 12517098 13589381 12517098 11505354 15965019 11505354 15965019 10132224 17476769 10132224 17476769 19357496 18844375 19357496 18844375 7766511 19378764 7766511 19378764 6691535 20719688 6691535 20719688 5735783 4886429 5735783 4886429 22665894 4457095 22665894 4457095 13182471 14068834 13182471 14068834 15922092 11281374 15922092 11281374 17179707 17036154 17179707 17036154 18150398 8149681 18150398 8149681 8392187 19773318 8392187 19773318 20672463 21202901 20672463 21202901 22075055 21677630 22075055 21677630 22774300 4138558 22774300 4138558 13953961 13258628 13953961 13258628 13441994 11570807 13441994 11570807 11202288 10233815 11202288 10233815 17032952 17045697 17032952 17045697 9587030 9187007 9587030 9187007 14946676 14407903 14946676 14407903 10307791 16466849 10307791 16466849 17823942 9022347 17823942 9022347 18478608 18838606 18478608 18838606 7980878 19172345 7980878 19172345 20455170 19799622 20455170 19799622 14980788 12247616 14980788 12247616 10622271 16348518 10622271 16348518 13832657 12332347 13832657 12332347 15033598 10003618 15033598 10003618 9237464 17782212 9237464 17782212 20029431 19406716 20029431 19406716 13467856 12463170 13467856 12463170 12907671 14559304 12907671 14559304 15365587 9997394 15365587 9997394 8270820 18725681 8270820 18725681 13365302 12688195 13365302 12688195 14401489 15800687 14401489 15800687 11177242 12163758 11177242 12163758 13126392 13350311 13126392 13350311 13976833 11585552 13976833 11585552 11746797 17350536 11746797 17350536 17548290 9625329 17548290 9625329 9658267 7931011 9658267 7931011 19244390 7662384 19244390 7662384 7282115 7250117 7282115 7250117 20985960 5961086 20985960 5961086 4283785 22730822 4283785 22730822 23787216 2806620 23787216 2806620 24362492 23437446 24362492 23437446 3250757 1903091 3250757 1903091 25521432 24915521 25521432 24915521 1728948 2034840 1728948 2034840 13200919 14162990 13200919 14162990 12488349 10731666 12488349 10731666 16610473 16769739 16610473 16769739 10049752 9421454 10049752 9421454 18513711 6397855 18513711 6397855 4979666 4739276 4979666 4739276 22663019 22356603 22663019 22356603 4430690 4262747 4430690 4262747 12571291 15247944 12571291 15247944 8225112 20223104 8225112 20223104 21164899 20368084 21164899 20368084 6711652 6119350 6711652 6119350 21086883 21147955 21086883 21147955 22826510 22661202 22826510 22661202 3802508 3163521 3802508 3163521 23714192 23382134 23714192 23382134 24742589 1844158 24742589 1844158 26053311 25118297 26053311 25118297 26302756 25534039 26302756 25534039 1141430 961593 1141430 961593 25773246 25376389 25773246 25376389 26260927 26472973 26260927 26472973 232453 26901572 232453 26901572 79075 126674 79075 126674 27066203 26417191 27066203 26417191 546744 500768 546744 500768 26405790 25904953 26405790 25904953 761849 648879 761849 648879 26168722 25361354 26168722 25361354 1161463 1182775 1161463 1182775 26024522 24831058 26024522 24831058 1709457 1391887 1709457 1391887 25708045 25152565 25708045 25152565 1875899 2006583 1875899 2006583 24981003 24178178 24981003 24178178 2799906 2469596 2799906 2469596 2391922 13222087 2391922 13222087 13895898 15139206 13895898 15139206 10561773 9329425 10561773 9329425 17799810 17726058 17799810 17726058 8175830 6692746 8175830 6692746 7170267 12591799 7170267 12591799 16398672 10305987 16398672 10305987 9620274 9223532 9620274 9223532 18764676 17872721 18764676 17872721 7535915 19677127 7535915 19677127 20948887 20548709 20948887 20548709 6460791 6263804 6460791 6263804 12424284 11644232 12424284 11644232 11783017 15747793 11783017 15747793 16912515 16378119 16912515 16378119 17572718 18973004 17572718 18973004 19924181 19229480 19924181 19229480 6924841 6247963 6924841 6247963 4879698 21920300 4879698 21920300 13673935 11821672 13673935 11821672 15659712 15609005 15659712 15609005 16774077 8998992 16774077 8998992 7237096 20130264 7237096 20130264 6955297 13315698 6955297 13315698 15197322 11174978 15197322 11174978 16026451 14115068 16026451 14115068 12467410 11766855 12467410 11766855 15241486 14729363 15241486 14729363 11774391 10779749 11774391 10779749 17879813 18834067 17879813 18834067 19847508 20192763 19847508 20192763 21792197 3945384 21792197 3945384 23560698 22538875 23560698 22538875 4105199 3512270 4105199 3512270 3154859 2233267 3154859 2233267 24775265 24116620 24775265 24116620 13666653 12172196 13666653 12172196 12644081 14318168 12644081 14318168 10929855 9626902 10929855 9626902 18173437 19024257 18173437 19024257 7694841 7134311 7694841 7134311 20182070 20459685 20182070 20459685 21725357 21943765 21725357 21943765 5102059 12992715 5102059 12992715 14643085 16947325 14643085 16947325 9830403 7683601 9830403 7683601 7751274 7593603 7751274 7593603 13126294 15579917 13126294 15579917 16838855 16740203 16838855 16740203 18012936 17320542 18012936 17320542 9081462 18191125 9081462 18191125 18811021 7899376 18811021 7899376 20226130 6177773 20226130 6177773 6355098 20468392 6355098 20468392 13406101 13461140 13406101 13461140 11288964 10221925 11288964 10221925 17084644 10054529 17084644 10054529 10595262 16146845 10595262 16146845 13494407 11026560 13494407 11026560 11772595 15378859 11772595 15378859 16151973 13291208 16151973 13291208 13061769 11500048 13061769 11500048 11765206 14905759 11765206 14905759 15319854 12986713 15319854 12986713 13356887 12404592 13356887 12404592 15125862 15471696 15125862 15471696 18865990 18344343 18865990 18344343 14345779 12310858 14345779 12310858 15606645 11145543 15606645 11145543 11331933 10681745 11331933 10681745 9772811 6272945 9772811 6272945 6291721 21413529 6291721 21413529 5462344 22604031 5462344 22604031 4140143 22887377 4140143 22887377 3734495 3088747 3734495 3088747 23743590 23678785 23743590 23678785 2649581 2198340 2649581 2198340 24853810 24599651 24853810 24599651 2066575 2357967 2066575 2357967 14701687 14481062 14701687 14481062 11768199 15789465 11768199 15789465 11068947 10185041 11068947 10185041 17654273 17275250 17654273 17275250 9531547 17805445 9531547 17805445 8023739 19431560 8023739 19431560 6740626 5991791 6740626 5991791 21583313 5588720 21583313 5588720 15224088 14531336 15224088 14531336 12999823 11338645 12999823 11338645 15579704 15792407 15579704 15792407 10299335 16452658 10299335 16452658 14932840 11196530 14932840 11196530 15927581 9635191 15927581 9635191 9690593 6351273 9690593 6351273 21190327 6073142 21190327 6073142 15570593 16218310 15570593 16218310 9338433 8059033 9338433 8059033 19472478 18869751 19472478 18869751 20879768 20417273 20879768 20417273 6151269 4563664 6151269 4563664 22713993 22617827 22713993 22617827 23469285 3053276 23469285 3053276 3394158 24098060 3394158 24098060 25191690 24290754 25191690 24290754 2365011 2385054 2365011 2385054 14305589 13863991 14305589 13863991 14932614 11437647 14932614 11437647 10199203 17710916 10199203 17710916 18532115 18308186 18532115 18308186 8304330 7302840 8304330 7302840 19600970 13287046 19600970 13287046 12283597 15609499 12283597 15609499 17550117 9399828 17550117 9399828 18525493 18332079 18525493 18332079 19626919 7083447 19626919 7083447 6921875 19997631 6921875 19997631 20952821 20501344 20952821 20501344 6162429 5263834 6162429 5263834 5472753 4588135 5472753 4588135 4547561 3955807 4547561 3955807 23013100 3335758 23013100 3335758 2682425 2122659 2682425 2122659 2326722 24558618 2326722 24558618 14484295 11878453 14484295 11878453 16679567 10522941 16679567 10522941 12848757 14546785 12848757 14546785 11899919 12398037 11899919 12398037 13630573 14208149 13630573 14208149 10817579 16579390 10817579 16579390 17528294 8787597 17528294 8787597 9108650 19240542 9108650 19240542 7052291 6299827 7052291 6299827 21391876 5276106 21391876 5276106 14497935 14148681 14497935 14148681 12747974 11882837 12747974 11882837 16235623 16462151 16235623 16462151 18460212 8056126 18460212 8056126 7701908 20097430 7701908 20097430 6731720 21104877 6731720 21104877 22029844 4824689 22029844 4824689 4916975 4250277 4916975 4250277 23136779 22893575 23136779 22893575 3755785 2489740 3755785 2489740 24513307 1933473 24513307 1933473 24962543 1716923 24962543 1716923 2129835 24940819 2129835 24940819 1688322 2125368 1688322 2125368 25091832 24406786 25091832 24406786 2663407 2334099 2663407 2334099 24697506 24375606 24697506 24375606 2480202 2832989 2480202 2832989 24286727 23566456 24286727 23566456 13549858 10934936 13549858 10934936 9668365 18623344 9668365 18623344 19225497 6918190 19225497 6918190 7316386 5757149 7316386 5757149 5766525 4880872 5766525 4880872 22139237 14312308 22139237 14312308 9789402 17821020 9789402 17821020 19030703 7439819 19030703 7439819 6752764 20363050 6752764 20363050 21513933 5027415 21513933 5027415 22964024 3675657 22964024 3675657 23423238 22725596 23423238 22725596 23862913 2970574 23862913 2970574 24304964 2364374 24304964 2364374 2410270 11847864 2410270 11847864 16538713 9287608 16538713 9287608 18088134 17381204 18088134 17381204 8974473 18263986 8974473 18263986 8058668 19593755 8058668 19593755 20059795 19972708 20059795 19972708 21296686 20985770 21296686 20985770 21938962 21515831 21938962 21515831 5079838 21931233 5079838 21931233 23112895 22991955 23112895 22991955 3902203 3495533 3902203 3495533 24443367 23343996 24443367 23343996 3093445 24097093 3093445 24097093 2498856 2428088 2498856 2428088 2108318 25240819 2108318 25240819 1431469 1354333 1431469 1354333 1276615 12734629 1276615 12734629 15906073 10691752 15906073 10691752 16462144 16107159 16462144 16107159 10712045 9472272 10712045 9472272 8436696 19096710 8436696 19096710 19925691 6805066 19925691 6805066 20893558 21745426 20893558 21745426 5213927 13942874 5213927 13942874 13867398 11891962 13867398 11891962 11467313 15782432 11467313 15782432 10338432 9234939 10338432 9234939 18714415 19895315 18714415 19895315 5932243 5901536 5932243 5901536 21654052 21640819 21654052 21640819 4615958 4316553 4615958 4316553 4138800 3768028 4138800 3768028 23172849 23075535 23172849 23075535 3435094 23773047 3435094 23773047 2995178 2736875 2995178 2736875 13704699 14964751 13704699 14964751 16421906 10486688 16421906 10486688 18799226 19821226 18799226 19821226 21297509 5957505 21297509 5957505 5956598 5147205 5956598 5147205 5465504 13001197 5465504 13001197 13773741 12507767 13773741 12507767 12123717 14796881 12123717 14796881 15508005 11022853 15508005 11022853 10868341 16763345 10868341 16763345 18463971 17908084 18463971 17908084 8984681 18520406 8984681 18520406 19335312 19186080 19335312 19186080 7140230 20186077 7140230 20186077 6705207 20419929 6705207 20419929 6454569 5864265 6454569 5864265 21168747 5589593 21168747 5589593 21799863 21256485 21799863 21256485 13316338 12535210 13316338 12535210 15119382 15974491 15119382 15974491 9584397 17560138 9584397 17560138 18935459 7158569 18935459 7158569 6741097 20482729 6741097 20482729 6099530 5171777 6099530 5171777 5076309 4773112 5076309 4773112 4499291 4028190 4499291 4028190 4400862 3912943 4400862 3912943 3307560 3338472 3307560 3338472 2867389 2959509 2867389 2959509 24207524 23094602 24207524 23094602 3376106 23595072 3376106 23595072 2471070 1566472 2471070 1566472 26188363 25374187 26188363 25374187 26245236 820918 26245236 820918 657237 13825789 657237 13825789 14901212 11499637 14901212 11499637 16116467 15708097 16116467 15708097 14596662 12078040 14596662 12078040 12883723 14397243 12883723 14397243 14894706 11086088 14894706 11086088 11591767 15639290 11591767 15639290 16244513 13754710 16244513 13754710 13704731 13135393 13704731 13135393 13170507 14948813 13170507 14948813 15131056 11157843 15131056 11157843 11578380 13313682 11578380 13313682 13737234 13826655 13737234 13826655 16861306 9975307 16861306 9975307 17265245 16824194 17265245 16824194 9643881 18348513 9643881 18348513 8523421 7043613 8523421 7043613 19888178 20070789 19888178 20070789 22104246 21828414 22104246 21828414 22628119 3937651 22628119 3937651 22881520 22630158 22881520 22630158 4316305 12220829 4316305 12220829 16361040 16780487 16361040 16780487 9272757 18290043 9272757 18290043 19212563 18968025 19212563 18968025 7894096 5866189 7894096 5866189 20879932 20858240 20879932 20858240 22051659 5179814 22051659 5179814 12384132 11818569 12384132 11818569 14293220 15273030 14293220 15273030 10750304 15880809 10750304 15880809 17008080 9493323 17008080 9493323 9465793 8630250 9465793 8630250 8852927 18280506 8852927 18280506 19100888 6787612 19100888 6787612 20382275 22068461 20382275 22068461 4577226 4103168 4577226 4103168 22864768 22618875 22864768 22618875 3927400 3710654 3927400 3710654 11683455 14589340 11683455 14589340 15836936 17031190 15836936 17031190 17340428 8332565 17340428 8332565 19003494 18732627 19003494 18732627 19628315 7174686 19628315 7174686 5451172 4704270 5451172 4704270 5022225 13853469 5022225 13853469 15373372 10986572 15373372 10986572 10605521 9296190 10605521 9296190 9076169 17828045 9076169 17828045 8728915 7392156 8728915 7392156 6169458 6014257 6169458 6014257 21555158 20976006 21555158 20976006 22121043 21871581 22121043 21871581 4708444 22831148 4708444 22831148 23589590 11536318 23589590 11536318 13513892 12513152 13513892 12513152 14777946 11510414 14777946 11510414 16019123 15176004 16019123 15176004 16944745 17031851 16944745 17031851 17936012 17461534 17936012 17461534 15373269 13939815 15373269 13939815 10560235 16967627 10560235 16967627 10220602 12553942 10220602 12553942 14120330 14000156 14120330 14000156 15545583 16026420 15545583 16026420 10740985 10146713 10740985 10146713 13632336 13578898 13632336 13578898 13063497 12562790 13063497 12562790 14294566 13966829 14294566 13966829 17504795 9158777 17504795 9158777 18394121 8887041 18394121 8887041 8748976 6578331 8748976 6578331 20299783 21305945 20299783 21305945 5543690 21663181 5543690 21663181 5212681 4716811 5212681 4716811 22487441 21834367 22487441 21834367 4883564 21996254 4883564 21996254 22912839 3425427 22912839 3425427 3642890 23485507 3642890 23485507 3283200 2705512 3283200 2705512 24381836 23463807 24381836 23463807 3216249 3306458 3216249 3306458 24575926 1923199 24575926 1923199 24822985 24398265 24822985 24398265 2382023 2411421 2382023 2411421 24559602 2090859 24559602 2090859 25127105 24320737 25127105 24320737 2072294 2240916 2072294 2240916 25278049 25075276 25278049 25075276 1614077 958741 1614077 958741 26092515 25104954 26092515 25104954 1593131 1292682 1593131 1292682 25508321 24670267 25508321 24670267 2039266 2007629 2039266 2007629 24977137 1821571 24977137 1821571 12532592 15174917 12532592 15174917 11142768 10459879 11142768 10459879 17209323 17655683 17209323 17655683 18363379 19577944 18363379 19577944 6043399 5652819 6043399 5652819 22330316 21884839 22330316 21884839 22644342 11929316 22644342 11929316 11976523 11219253 11976523 11219253 13644783 14410151 13644783 14410151 12226503 11483946 12226503 11483946 16450970 16043934 16450970 16043934 17297770 9397518 17297770 9397518 18144777 17693294 18144777 17693294 20071105 6908691 20071105 6908691 7133685 5953825 7133685 5953825 22367210 4442058 22367210 4442058 13570381 14614530 13570381 14614530 15385074 11136591 15385074 11136591 16145210 16338489 16145210 16338489 10509364 8543298 10509364 8543298 8219658 7453766 8219658 7453766 20621875 20325813 20621875 20325813 21156510 5084617 21156510 5084617 21486858 20996948 21486858 20996948 5397157 4554883 5397157 4554883 22435623 21764429 22435623 21764429 22594477 21991969 22594477 21991969 22803931 22509766 22803931 22509766 4156557 22836545 4156557 22836545 13679882 11745919 13679882 11745919 12516493 14497056 12516493 14497056 15148574 11284035 15148574 11284035 16197113 16088459 16197113 16088459 10945631 17536586 10945631 17536586 8146610 18919518 8146610 18919518 7521278 19831007 7521278 19831007 20770205 5718830 20770205 5718830 21715816 21244995 21715816 21244995 5378933 5283678 5378933 5283678 22199290 21770878 22199290 21770878 5132779 4848580 5132779 4848580 4280778 23051398 4280778 23051398 3293535 2641491 3293535 2641491 24287868 24043302 24287868 24043302 2365995 24655843 2365995 24655843 25834580 951687 25834580 951687 25979260 25242250 25979260 25242250 1092385 1098072 1092385 1098072 26058653 25086940 26058653 25086940 1742039 1677141 1742039 1677141 25689868 24793081 25689868 24793081 2054327 2051792 2054327 2051792 25374220 24260975 25374220 24260975 2302064 1998159 2302064 1998159 25627301 24775882 25627301 24775882 25736217 13555566 25736217 13555566 12369340 15193712 12369340 15193712 11152066 18639283 11152066 18639283 8143165 7070250 8143165 7070250 7439094 20689978 7439094 20689978 5914778 21383014 5914778 21383014 5414789 13356851 5414789 13356851 14798073 11227641 14798073 11227641 16132739 9581557 16132739 9581557 17590533 9063379 17590533 9063379 19189648 7635771 19189648 7635771 19557237 18816789 19557237 18816789 8147592 12650628 8147592 12650628 13356360 13606909 13356360 13606909 12103916 14671318 12103916 14671318 16350981 9317161 16350981 9317161 8417851 19171692 8417851 19171692 19685361 6952148 19685361 6952148 7530753 12548966 7530753 12548966 14033188 12748674 14033188 12748674 14261571 13702577 14261571 13702577 14950877 8221242 14950877 8221242 8357954 19242043 8357954 19242043 7856230 13984711 7856230 13984711 13589209 13138288 13589209 13138288 14281016 18362332 14281016 18362332 19170253 19100511 19170253 19100511 6780448 5729227 6780448 5729227 21480493 5516766 21480493 5516766 11688854 17208449 11688854 17208449 9666859 11197370 9666859 11197370 18811994 7146648 18811994 7146648 20153846 5828738 20153846 5828738 5616461 5721318 5616461 5721318 21196538 20786455 21196538 20786455 6067574 21222969 6067574 21222969 22376734 21641074 22376734 21641074 22617480 3597893 22617480 3597893 23724975 22786238 23724975 22786238 3791820 3794994 3791820 3794994 3762576 2834354 3762576 2834354 24434995 23992923 24434995 23992923 2975545 15389699 2975545 15389699 15620753 12472676 15620753 12472676 10708823 10184119 10708823 10184119 8919434 7604176 8919434 7604176 20325563 6864925 20325563 6864925 15147052 15698412 15147052 15698412 9279356 8756140 9279356 8756140 11787083 12682817 11787083 12682817 16691457 16231810 16691457 16231810 17858321 8965907 17858321 8965907 6582739 20376189 6582739 20376189 11481716 10173517 11481716 10173517 10147443 8461276 10147443 8461276 18548679 11069650 18548679 11069650 12976592 15223415 12976592 15223415 10061177 8856641 10061177 8856641 20823843 20256007 20823843 20256007 20919598 5826810 20919598 5826810 21087377 20724918 21087377 20724918 6175187 6265291 6175187 6265291 14301516 14656904 14301516 14656904 11787164 11692272 11787164 11692272 17526387 17752599 17526387 17752599 18387823 7916846 18387823 7916846 7439054 20009403 7439054 20009403 6384982 6191475 6384982 6191475 5464352 5079893 5464352 5079893 21434759 9896142 21434759 9896142 10204377 17519086 10204377 17519086 9379256 8888177 9379256 8888177 19746206 19744719 19746206 19744719 20520450 13476013 20520450 13476013 11830164 9830924 11830164 9830924 9660958 9120874 9660958 9120874 13441505 12479394 13441505 12479394 14723095 9982174 14723095 9982174 10457235 17677794 10457235 17677794 8034665 7182354 8034665 7182354 7794725 13042851 7794725 13042851 15145554 17792962 15145554 17792962 19187568 19229009 19187568 19229009 19892982 6572460 19892982 6572460 6312779 21381409 6312779 21381409 22146688 4458337 22146688 4458337 4333772 22656379 4333772 22656379 12504159 11301488 12504159 11301488 17446466 17416563 17446466 17416563 9178247 8017410 9178247 8017410 7617505 20444522 7617505 20444522 6657086 5585071 6657086 5585071 6025578 4999095 6025578 4999095 22045194 4819189 22045194 4819189 13614432 14067100 13614432 14067100 10165763 8522793 10165763 8522793 8291714 7381386 8291714 7381386 19908435 20026327 19908435 20026327 21113390 20739039 21113390 20739039 5980872 22222453 5980872 22222453 4398651 22392420 4398651 22392420 10292938 8750707 10292938 8750707 8501299 7771359 8501299 7771359 7286681 6692181 7286681 6692181 19988763 19507338 19988763 19507338 7095761 7220742 7095761 7220742 10407848 13300648 10407848 13300648 16080057 15970543 16080057 15970543 9687203 17674532 9687203 17674532 18856258 8145767 18856258 8145767 8526804 18415046 8526804 18415046 19241235 7363788 19241235 7363788 7275704 21039636 7275704 21039636 22831715 22395568 22831715 22395568 23751431 22760296 23751431 22760296 4097207 2920931 4097207 2920931 3055002 14846221 3055002 14846221 16087399 17117010 16087399 17117010 17826753 8979168 17826753 8979168 9274068 17791544 9274068 17791544 8748015 18694994 8748015 18694994 8171192 18971534 8171192 18971534 6623884 5672884 6623884 5672884 21721161 4926215 21721161 4926215 4891176 22099846 4891176 22099846 10822782 9733634 10822782 9733634 17590420 13007298 17590420 13007298 13322365 14550744 13322365 14550744 16892492 9861441 16892492 9861441 18496116 8470005 18496116 8470005 13767896 14528719 13767896 14528719 9932681 17323841 9932681 17323841 17745369 9049877 17745369 9049877 9020849 18938991 9020849 18938991 19824113 6775416 19824113 6775416 21258092 20728344 21258092 20728344 5484012 5167576 5484012 5167576 22575447 22674665 22575447 22674665 4073180 22955150 4073180 22955150 3953702 3599356 3953702 3599356 3265545 24475101 3265545 24475101 2389541 2077285 2389541 2077285 24627150 24011561 24627150 24011561 25678872 25157598 25678872 25157598 1679561 1092527 1679561 1092527 898012 12365360 898012 12365360 16605930 9621397 16605930 9621397 18447419 8225212 18447419 8225212 8659171 7759550 8659171 7759550 6800685 6276369 6800685 6276369 5504528 5144590 5504528 5144590 5099404 21953203 5099404 21953203 12692078 11911227 12692078 11911227 14999596 14319666 14999596 14319666 11871744 15935377 11871744 15935377 10140595 16734815 10140595 16734815 17470444 8914112 17470444 8914112 8088253 6763693 8088253 6763693 20066614 20010454 20066614 20010454 6710998 20193176 6710998 20193176 20780828 13658412 20780828 13658412 12720946 15643292 12720946 15643292 17164982 17367722 17164982 17367722 9255431 17809556 9255431 17809556 18921646 8144349 18921646 8144349 8401414 7021969 8401414 7021969 6973960 13560067 6973960 13560067 13500563 12455361 13500563 12455361 12849288 15492458 12849288 15492458 16524561 15915607 16524561 15915607 10370905 17575029 10370905 17575029 9204253 8534783 9204253 8534783 19115885 18926756 19115885 18926756 8038465 7405162 8038465 7405162 20131241 7016989 20131241 7016989 21293484 20894957 21293484 20894957 22089773 21506017 22089773 21506017 5031343 21881770 5031343 21881770 4316359 22855927 4316359 22855927 3887525 2723128 3887525 2723128 24159288 2601362 24159288 2601362 24825987 23617717 24825987 23617717 24846630 1633088 24846630 1633088 25838425 25329312 25838425 25329312 1285600 1492423 1285600 1492423 13016226 14728030 13016226 14728030 17053514 10213977 17053514 10213977 16159963 16070431 16159963 16070431 17919074 18316850 17919074 18316850 7600879 20087057 7600879 20087057 21308620 4227601 21308620 4227601 22439630 21554110 22439630 21554110 4980619 4587880 4980619 4587880 23356143 22409026 23356143 22409026 23602010 22953710 23602010 22953710 3774841 3662674 3774841 3662674 23439508 22880472 23439508 22880472 3911626 23533610 3911626 23533610 2721179 3082526 2721179 3082526 23922571 22753897 23922571 22753897 4144482 4198847 4144482 4198847 23071971 22307013 23071971 22307013 4792505 12127685 4792505 12127685 14899675 10297968 14899675 10297968 10655649 9680329 10655649 9680329 9941425 17306379 9941425 17306379 9020350 7837491 9020350 7837491 19245665 18967154 19245665 18967154 13945213 10734090 13945213 10734090 10823564 9520592 10823564 9520592 9906875 12935021 9906875 12935021 14484539 13960227 14484539 13960227 12317337 16357698 12317337 16357698 16963188 9974425 16963188 9974425 10200004 9451676 10200004 9451676 17773448 17414239 17773448 17414239 18184851 9030377 18184851 9030377 13750295 14064907 13750295 14064907 14756936 11099340 14756936 11099340 11926951 13460310 11926951 13460310 15304185 15302718 15304185 15302718 16226738 15898422 16226738 15898422 10372791 9687745 10372791 9687745 7964259 7376626 7964259 7376626 7372866 20528753 7372866 20528753 5931972 5917121 5931972 5917121 21093297 5606452 21093297 5606452 21632697 21029469 21632697 21029469 5420260 22077365 5420260 22077365 23120378 3643671 23120378 3643671 14868743 15045424 14868743 15045424 11849401 11408311 11849401 11408311 16086656 15754872 16086656 15754872 10706136 8738412 10706136 8738412 19088880 19038453 19088880 19038453 7783418 19167101 7783418 19167101 13518353 12431076 13518353 12431076 14999040 14589377 14999040 14589377 11203846 10255755 11203846 10255755 16947820 16967975 16947820 16967975 8190544 6348969 8190544 6348969 20819669 12845964 20819669 12845964 13346121 12410678 13346121 12410678 14536872 10773851 14536872 10773851 11318422 10626918 11318422 10626918 10641460 17344542 10641460 17344542 9865519 8781272 9865519 8781272 18792860 18732908 18792860 18732908 8074327 19987400 8074327 19987400 6568336 6093276 6568336 6093276 21391004 21452736 21391004 21452736 5047229 22045830 5047229 22045830 22871938 22706163 22871938 22706163 4340253 3814918 4340253 3814918 3463016 23427159 3463016 23427159 14235001 12614539 14235001 12614539 12969287 14142937 12969287 14142937 12010692 15131739 12010692 15131739 11235463 15589578 11235463 15589578 16047670 10666642 16047670 10666642 17905298 18257034 17905298 18257034 7085046 6571744 7085046 6571744 12228295 14807392 12228295 14807392 15624103 11077334 15624103 11077334 11689080 15844755 11689080 15844755 10645756 9834805 10645756 9834805 17946945 17661063 17946945 17661063 9475841 9064497 9475841 9064497 13272767 13722730 13272767 13722730 15225813 11310814 15225813 11310814 9613342 17114477 9613342 17114477 19952700 6124380 19952700 6124380 20854245 20577378 20854245 20577378 21256873 12061469 21256873 12061469 14675691 11766247 14675691 11766247 12128648 14480368 12128648 14480368 16232209 9985972 16232209 9985972 17508856 18112576 17508856 18112576 19977603 6873248 19977603 6873248 6403196 6386446 6403196 6386446 12676649 14979854 12676649 14979854 16175520 17261320 16175520 17261320 18723177 7960429 18723177 7960429 8261766 6869088 8261766 6869088 6749100 20427539 6749100 20427539 21229951 4399401 21229951 4399401 22444599 21885589 22444599 21885589 4876880 4615862 4876880 4615862 22297649 12239307 22297649 12239307 13089263 13631616 13089263 13631616 13934380 12826351 13934380 12826351 13651116 13914323 13651116 13914323 12589260 14846911 12589260 14846911 11593827 10955038 11593827 10955038 10837213 18636444 10837213 18636444 19691824 7543430 19691824 7543430 7476102 19925599 7476102 19925599 20641193 20714447 20641193 20714447 6172733 5434368 6172733 5434368 21924040 21936236 21924040 21936236 4722002 22206909 4722002 22206909 24321471 23270437 24321471 23270437 3606586 3495976 3606586 3495976 15332321 12370699 15332321 12370699 13234424 14014735 13234424 14014735 15960780 11168446 15960780 11168446 13697647 13225876 13697647 13225876 14520090 8630628 14520090 8630628 8883885 7000885 8883885 7000885 5690752 5759466 5690752 5759466 21228317 12498344 21228317 12498344 11764328 15198353 11764328 15198353 10122371 9213906 10122371 9213906 17713105 18936178 17713105 18936178 7952279 19368011 7952279 19368011 19928525 6838490 19928525 6838490 20577409 6630706 20577409 6630706 7133776 6287922 7133776 6287922 6162942 5916220 6162942 5916220 12341794 15274021 12341794 15274021 16054398 8606541 16054398 8606541 19583722 19145161 19583722 19145161 13534944 12152011 13534944 12152011 11886820 11281868 11886820 11281868 10613617 9367063 10613617 9367063 9582568 8863116 9582568 8863116 19520001 19169417 19520001 19169417 7586760 20365810 7586760 20365810 21441872 4972497 21441872 4972497 4474519 4215663 4474519 4215663 14355968 14421534 14355968 14421534 16724595 9036750 16724595 9036750 19125687 19008274 19125687 19008274 7844623 20783593 7844623 20783593 6011142 20885885 6011142 20885885 14267622 11767637 14267622 11767637 12159247 15925910 12159247 15925910 17739262 9306519 17739262 9306519 8706383 8342882 8706383 8342882 8370533 19224265 8370533 19224265 20128368 6613794 20128368 6613794 14280310 13976890 14280310 13976890 11508520 10599213 11508520 10599213 9906804 17450520 9906804 17450520 18412246 8253316 18412246 8253316 8407088 7389111 8407088 7389111 20155260 6677490 20155260 6677490 21286866 5507128 21286866 5507128 5363990 5027166 5363990 5027166 5247602 11554985 5247602 11554985 17778494 9278063 17778494 9278063 18229951 8343166 18229951 8343166 8579450 18659227 8579450 18659227 7662435 19254160 7662435 19254160 12091071 10189241 12091071 10189241 10495034 9525297 10495034 9525297 9766336 8563028 9766336 8563028 19372811 7501205 19372811 7501205 7159872 20748364 7159872 20748364 5960943 5469072 5960943 5469072 5532839 12521736 5532839 12521736 16703588 9277623 16703588 9277623 9567193 17938609 9567193 17938609 19405537 7057063 19405537 7057063 19963983 19440246 19963983 19440246 21323904 5970174 21323904 5970174 14262909 13272462 14262909 13272462 11262664 16007004 11262664 16007004 17235436 17605425 17235436 17605425 18975252 8455693 18975252 8455693 7957672 19739940 7957672 19739940 6896441 6374668 6896441 6374668 21638068 20836608 21638068 20836608 6058421 5152438 6058421 5152438 22715842 21879251 22715842 21879251 5222968 5065931 5222968 5065931 22688797 22471186 22688797 22471186 3954959 2762499 3954959 2762499 2829491 2156079 2829491 2156079 2131479 25268548 2131479 25268548 1621276 13718949 1621276 13718949 13754340 11515475 13754340 11515475 15198980 15521949 15198980 15521949 10506343 16905174 10506343 16905174 9719631 8841616 9719631 8841616 19397386 19196316 19397386 19196316 7323927 6597859 7323927 6597859 6490097 21364890 6490097 21364890 22157363 21757648 22157363 21757648 22509149 4585672 22509149 4585672 4244556 22992463 4244556 22992463 24767858 2045480 24767858 2045480 1985586 12233313 1985586 12233313 14625398 11009054 14625398 11009054 10608507 16540178 10608507 16540178 17669269 17576021 17669269 17576021 19376611 7824216 19376611 7824216 7952742 7353931 7952742 7353931 19825111 6483939 19825111 6483939 21011808 21299860 21011808 21299860 22184238 21728793 22184238 21728793 11745265 10806503 11745265 10806503 16491495 15813770 16491495 15813770 16581952 16826709 16581952 16826709 9223713 18049357 9223713 18049357 18822481 8243410 18822481 8243410 15410974 13318627 15410974 13318627 13005965 14578816 13005965 14578816 12128010 14944887 12128010 14944887 11530227 16436399 11530227 16436399 10073573 16855992 10073573 16855992 17857292 18702254 17857292 18702254 8294326 8027341 8294326 8027341 19212372 7321182 19212372 7321182 6968628 6066527 6968628 6066527 20819219 21256366 20819219 21256366 21778786 11166200 21778786 11166200 14085318 13524039 14085318 13524039 14772325 11529354 14772325 11529354 16334404 15565523 16334404 15565523 17942344 8146834 17942344 8146834 8157489 7074318 8157489 7074318 20658929 20032915 20658929 20032915 20904912 5444497 20904912 5444497 5450852 21790530 5450852 21790530 22493951 2960593 22493951 2960593 24091121 23227081 24091121 23227081 3545111 2990955 3545111 2990955 24021204 23449235 24021204 23449235 3300034 2204829 3300034 2204829 2608841 24788747 2608841 24788747 1823931 25233195 1823931 25233195 12643300 11166123 12643300 11166123 11859123 15099786 11859123 15099786 11568388 10809401 11568388 10809401 16098475 13445330 16098475 13445330 12875633 14308354 12875633 14308354 15782707 11049348 15782707 11049348 11599360 9018008 11599360 9018008 8822181 18114978 8822181 18114978 19722137 19454752 19722137 19454752 20595071 6521236 20595071 6521236 21285039 20818287 21285039 20818287 5600470 21362939 5600470 21362939 22177059 22252364 22177059 22252364 4744021 22886223 4744021 22886223 24175404 24282816 24175404 24282816 25946344 24934621 25946344 24934621 13014101 13333943 13014101 13333943 15116416 14544631 15116416 14544631 10670172 17823882 10670172 17823882 18712010 18033193 18712010 18033193 12620257 11360970 12620257 11360970 15430093 16836549 15430093 16836549 9704339 8883154 9704339 8883154 7217063 19964917 7217063 19964917 12799802 13622391 12799802 13622391 13463324 12103632 13463324 12103632 12346387 14984063 12346387 14984063 15941997 16428434 15941997 16428434 18751851 8169073 18751851 8169073 20006009 19425279 20006009 19425279 7146725 19855262 7146725 19855262 14107075 12558513 14107075 12558513 13373176 13599441 13373176 13599441 15811023 10775641 15811023 10775641 17508627 9742547 17508627 9742547 9587066 17600746 9587066 17600746 19376077 7670815 19376077 7670815 6921347 20267737 6921347 20267737 6746168 6142980 6746168 6142980 21788148 21148672 21788148 21148672 14050659 12174301 14050659 12174301 12585588 15080581 12585588 15080581 16540637 16760556 16540637 16760556 9390009 8838243 9390009 8838243 20187817 6542303 20187817 6542303 6819403 20719104 6819403 20719104 6130860 5945218 6130860 5945218 5855475 21193598 5855475 21193598 21987734 4485344 21987734 4485344 3494308 3191611 3494308 3191611 12364094 13524999 12364094 13524999 14955713 11035401 14955713 11035401 10567494 9578517 10567494 9578517 18275654 8936635 18275654 8936635 8933424 7082382 8933424 7082382 7002261 20185027 7002261 20185027 6115587 21258599 6115587 21258599 5035014 3839042 5035014 3839042 23141389 22518955 23141389 22518955 3490221 3561208 3490221 3561208 3091574 3382879 3091574 3382879 23230892 12742557 23230892 12742557 12193306 10624701 12193306 10624701 11106159 12735650 11106159 12735650 15990516 10467098 15990516 10467098 16875532 16742147 16875532 16742147 17388138 9116376 17388138 9116376 18972193 19112109 18972193 19112109 20152709 19920616 20152709 19920616 20713206 20681148 20713206 20681148 21649054 22342837 21649054 22342837 4695633 12666097 4695633 12666097 14925614 15237018 14925614 15237018 11526826 15864762 11526826 15864762 16714094 9557235 16714094 9557235 9913777 17383745 9913777 17383745 7856348 7445516 7856348 7445516 19585446 13973586 19585446 13973586 12726338 11251195 12726338 11251195 11799005 16930530 11799005 16930530 18960287 7921482 18960287 7921482 8244705 13132106 8244705 13132106 15540710 14887709 15540710 14887709 15970933 10635846 15970933 10635846 11233971 14118439 11233971 14118439 13630984 11572121 13630984 11572121 10939566 9362954 10939566 9362954 9464887 8247021 9464887 8247021 19531329 7710757 19531329 7710757 7678278 6675233 7678278 6675233 6424095 5981567 6424095 5981567 20803062 21177886 20803062 21177886 5877871 5391643 5877871 5391643 21730608 11099618 21730608 11099618 15045800 12516515 15045800 12516515 13180109 14893299 13180109 14893299 16477163 10284324 16477163 10284324 8910139 7715285 8910139 7715285 8286319 19735857 8286319 19735857 20583687 5336063 20583687 5336063 4809096 21936877 4809096 21936877 23346097 3513541 23346097 3513541 3445334 12194506 3445334 12194506 15079697 17836936 15079697 17836936 9048827 18083156 9048827 18083156 18936959 7132208 18936959 7132208 7627480 19683293 7627480 19683293 20641664 6203065 20641664 6203065 21142614 20824704 21142614 20824704 5440610 23737793 5440610 23737793 3001927 3206396 3001927 3206396 23462855 12949032 23462855 12949032 13143103 12183944 13143103 12183944 17309111 17288113 17309111 17288113 8673302 7909465 8673302 7909465 7951486 19590836 7951486 19590836 7268554 19895967 7268554 19895967 20776687 6028424 20776687 6028424 6355289 11807656 6355289 11807656 15756120 16093156 15756120 16093156 9867389 8799123 9867389 8799123 18536303 8363307 18536303 8363307 19180632 18525226 19180632 18525226 8602022 7937435 8602022 7937435 8069629 7488961 8069629 7488961 6816748 6352561 6816748 6352561 21773057 21166222 21773057 21166222 16668734 9330793 16668734 9330793 18332948 18251442 18332948 18251442 19458101 18899944 19458101 18899944 7904006 19425684 7904006 19425684 19954014 19739527 19954014 19739527 22303693 4455848 22303693 4455848 4189209 3681411 4189209 3681411 3233858 24703048 3233858 24703048 2136260 2602853 2136260 2602853 24542850 1849233 24542850 1849233 2227861 11040773 2227861 11040773 16708948 10225015 16708948 10225015 17332134 16955440 17332134 16955440 9882460 9068548 9882460 9068548 9210298 17827778 9210298 17827778 18421427 12866083 18421427 12866083 12586843 16574410 12586843 16574410 17814081 18090993 17814081 18090993 18843924 7737507 18843924 7737507 7588163 20280819 7588163 20280819 21896060 4734271 21896060 4734271 4251689 3597494 4251689 3597494 24099419 2567878 24099419 2567878 24177045 23197552 24177045 23197552 2755563 2944047 2755563 2944047 23980988 22873977 23980988 22873977 3729054 23665548 3729054 23665548 2851080 3185893 2851080 3185893 23589339 23226328 23589339 23226328 3203636 2708006 3203636 2708006 24383898 2532108 24383898 2532108 3096176 24665408 3096176 24665408 25918248 25224020 25918248 25224020 1294353 1263452 1294353 1263452 25693772 24682505 25693772 24682505 2057266 2143312 2057266 2143312 12819353 16657362 12819353 16657362 10399080 12457864 10399080 12457864 14771303 10495933 14771303 10495933 10587760 16760550 10587760 16760550 17758257 9497246 17758257 9497246 9796452 18181883 9796452 18181883 8468422 18769009 8468422 18769009 20684287 5869114 20684287 5869114 5594102 5008844 5594102 5008844 22068921 21418670 22068921 21418670 22314215 4413366 22314215 4413366 22438091 21931550 22438091 21931550 4092577 3861847 4092577 3861847 3339644 3498946 3339644 3498946 23709193 22863704 23709193 22863704 4059466 3358446 4059466 3358446 23824372 22838385 23824372 22838385 3060041 23854128 3060041 23854128 2678036 1544988 2678036 1544988 25328847 24627505 25328847 24627505 2288518 2109212 2288518 2109212 25212876 24254459 25212876 24254459 2243719 2159645 2243719 2159645 1667778 25274028 1667778 25274028 1442513 1429020 1442513 1429020 25726774 1030216 25726774 1030216 13287258 13386856 13287258 13386856 15356263 10303223 15356263 10303223 16737490 17530890 16737490 17530890 18836436 5655217 18836436 5655217 21535784 5258266 21535784 5258266 22272667 21524161 22272667 21524161 5566939 4228462 5566939 4228462 22808950 22412223 22808950 22412223 4359758 3659715 4359758 3659715 23535978 23229513 23535978 23229513 3367073 23442326 3367073 23442326 14655826 11701888 14655826 11701888 11217550 15905208 11217550 15905208 10647552 9472694 10647552 9472694 17876005 9295485 17876005 9295485 9660474 18079928 9660474 18079928 21109823 6149341 21109823 6149341 6126940 21034428 6126940 21034428 22671205 4230095 22671205 4230095 22720154 22125967 22720154 22125967 4625511 4543420 4625511 4543420 13577717 14511639 13577717 14511639 16477900 15887295 16477900 15887295 16880550 16285075 16880550 16285075 10369564 10004263 10369564 10004263 11320641 14356791 11320641 14356791 14479218 11243049 14479218 11243049 12015126 14776379 12015126 14776379 16027388 10619479 16027388 10619479 18567736 18200379 18567736 18200379 13823705 12143036 13823705 12143036 16042761 10511285 16042761 10511285 9531367 8635971 9531367 8635971 19851752 6815239 19851752 6815239 20849659 20701756 20849659 20701756 6028806 21134164 6028806 21134164 22360706 21702611 22360706 21702611 5122301 21893652 5122301 21893652 5105305 4471361 5105305 4471361 22588829 4268790 22588829 4268790 22992342 3641096 22992342 3641096 13895824 13832241 13895824 13832241 14487046 12112459 14487046 12112459 12490316 11416608 12490316 11416608 12305413 15498194 12305413 15498194 17459643 17086003 17459643 17086003 8590198 7910501 8590198 7910501 8012409 6929388 8012409 6929388 20849340 21071552 20849340 21071552 5746379 21466867 5746379 21466867 5529879 5304071 5529879 5304071 12858445 14061286 12858445 14061286 12059156 11190410 12059156 11190410 16078298 10898180 16078298 10898180 13440732 15468245 13440732 15468245 10896409 9423597 10896409 9423597 18522525 17661995 18522525 17661995 12687582 12409506 12687582 12409506 14241614 15230928 14241614 15230928 10561814 16426186 10561814 16426186 17406701 17173998 17406701 17173998 8146581 19375646 8146581 19375646 6624375 20396107 6624375 20396107 5929362 21160852 5929362 21160852 5281860 21547313 5281860 21547313 22325096 4508121 22325096 4508121 22821763 4206338 22821763 4206338 14075139 12956533 14075139 12956533 13143131 11576689 13143131 11576689 16201988 15672226 16201988 15672226 17529418 9403271 17529418 9403271 19049298 5860716 19049298 5860716 21327808 20988338 21327808 20988338 5618888 21394230 5618888 21394230 22036491 4593592 22036491 4593592 14888415 14501308 14888415 14501308 16217782 11007754 16217782 11007754 11207096 15356009 11207096 15356009 15760508 9696006 15760508 9696006 9825531 8156221 9825531 8156221 19141306 18633796 19141306 18633796 8284326 6291041 8284326 6291041 20836688 5713156 20836688 5713156 21517938 20771121 21517938 20771121 14155447 11341964 14155447 11341964 12047123 14017709 12047123 14017709 15441832 8626878 15441832 8626878 18874839 7840838 18874839 7840838 7631006 6045383 7631006 6045383 6473451 4971874 6473451 4971874 21749312 11488636 21749312 11488636 10639517 16619082 10639517 16619082 17672026 17175241 17672026 17175241 8428926 20093586 8428926 20093586 20894827 20436018 20894827 20436018 6401356 5757327 6401356 5757327 21689307 21759858 21689307 21759858 22456715 4488707 22456715 4488707 12671715 13612522 12671715 13612522 15467052 15974675 15467052 15974675 17364016 9046690 17364016 9046690 18245663 18317028 18245663 18317028 7590891 7292137 7590891 7292137 13627376 14756020 13627376 14756020 15764681 9821618 15764681 9821618 10203616 18346157 10203616 18346157 19173292 18639092 19173292 18639092 7398317 19944561 7398317 19944561 6287028 20682742 6287028 20682742 21587727 21576826 21587727 21576826 5493543 14411151 5493543 14411151 15371200 11447648 15371200 11447648 15526243 14570368 15526243 14570368 14035081 11260908 14035081 11260908 19266702 20126861 19266702 20126861 20609495 6334950 20609495 6334950 14289523 14355647 14289523 14355647 11861746 17500689 11861746 17500689 8743789 7867609 8743789 7867609 8184164 19652900
100010 871580431 0 871580431 608974179 497110076 608974179 497110076 917523551 869147922 917523551 869147922 68977600 77842890 68977600 77842890 25701522 762747332 25701522 762747332 950303328 190232534 950303328 190232534 106325912 473669236 106325912 473669236 952628544 262977957 952628544 262977957 68499270 812074044 68499270 812074044 965438401 364913453 965438401 364913453 33603828 290724853 33603828 290724853 990705224 754937687 990705224 754937687 53856711 58258652 53856711 58258652 830002619 896649407 830002619 896649407 963786242 252842617 963786242 252842617 259854665 808352618 259854665 808352618 844414148 240917021 844414148 240917021 113968889 995335587 113968889 995335587 609570007 275065155 609570007 275065155 761738076 871669837 761738076 871669837 222088784 2718263 222088784 2718263 824190189 843430194 824190189 843430194 224566981 295204063 224566981 295204063 645121802 74955064 645121802 74955064 669343695 954802952 669343695 954802952 165955121 122360828 165955121 122360828 640072820 986443571 640072820 986443571 76756797 701799340 76756797 701799340 501658746 742465228 501658746 742465228 190755890 904566075 190755890 904566075 784914709 389984768 784914709 389984768 179760266 920755170 179760266 920755170 125666943 74217616 125666943 74217616 732113262 827641377 732113262 827641377 921770255 75049346 921770255 75049346 607305521 855740539 607305521 855740539 991795237 432147959 991795237 432147959 566398436 810966736 566398436 810966736 976431282 424539723 976431282 424539723 229191577 81578809 229191577 81578809 828039725 973227822 828039725 973227822 52870065 458405230 52870065 458405230 753313948 198609474 753313948 198609474 956985586 807949234 956985586 807949234 97063487 285470525 97063487 285470525 766508896 977414354 766508896 977414354 486517998 568603920 486517998 568603920 858096449 342548500 858096449 342548500 250182053 894026448 250182053 894026448 812267678 87330973 812267678 87330973 590723077 432410934 590723077 432410934 876362129 796005320 876362129 796005320 123718219 6449054 123718219 6449054 975865745 663355726 975865745 663355726 7969719 843722219 7969719 843722219 992533071 532778716 992533071 532778716 336663279 564847951 336663279 564847951 742738859 95708693 742738859 95708693 964407301 956703535 964407301 956703535 426931843 169512323 426931843 169512323 39113146 967774114 39113146 967774114 611215696 180230473 611215696 180230473 387259769 719706004 387259769 719706004 753132161 245508684 753132161 245508684 110554298 684875002 110554298 684875002 31923729 390895599 31923729 390895599 840099332 971981873 840099332 971981873 993861034 84354303 993861034 84354303 175177389 493661343 175177389 493661343 33301315 736881331 33301315 736881331 835022258 143709746 835022258 143709746 586063475 252700178 586063475 252700178 1640156 926179957 1640156 926179957 941571003 41779270 941571003 41779270 428218632 602412674 428218632 602412674 839186522 933447865 839186522 933447865 207651641 173421701 207651641 173421701 899815038 501128045 899815038 501128045 31777872 314120461 31777872 314120461 460648400 204067310 460648400 204067310 7082218 61670580 7082218 61670580 578818241 799299651 578818241 799299651 184654012 104612009 184654012 104612009 945135481 558007694 945135481 558007694 157329948 804634151 157329948 804634151 739937165 459875246 739937165 459875246 403791582 955078446 403791582 955078446 911086965 88678258 911086965 88678258 281823824 702281541 281823824 702281541 639654287 51183746 639654287 51183746 177226872 889367852 177226872 889367852 628786169 444766223 628786169 444766223 900580221 896088493 900580221 896088493 48843062 367231135 48843062 367231135 817801315 630952518 817801315 630952518 170567538 444637327 170567538 444637327 709809829 626840040 709809829 626840040 156634998 170239954 156634998 170239954 908634653 7023514 908634653 7023514 354899913 183665549 354899913 183665549 496851377 684721825 496851377 684721825 48972627 987204942 48972627 987204942 521935506 257124048 521935506 257124048 114776702 597951376 114776702 597951376 976445899 342707876 976445899 342707876 286845530 637274079 286845530 637274079 709027762 180403441 709027762 180403441 164373096 965551577 164373096 965551577 739760557 179450228 739760557 179450228 449888035 746827490 449888035 746827490 751850939 94449846 751850939 94449846 77154926 886296017 77154926 886296017 618775043 633090401 618775043 633090401 158432305 980505914 158432305 980505914 959607026 216864274 959607026 216864274 334532561 654911819 334532561 654911819 555503909 208202006 555503909 208202006 103274315 842334282 103274315 842334282 831232649 205356866 831232649 205356866 229197566 937461333 229197566 937461333 830936994 968756644 830936994 968756644 605957035 418271631 605957035 418271631 934676371 48889375 934676371 48889375 116513274 914124279 116513274 914124279 240071109 575226325 240071109 575226325 876997499 62535787 876997499 62535787 20690129 771076770 20690129 771076770 554685063 206044275 554685063 206044275 228991573 17559009 228991573 17559009 416864722 936430377 416864722 936430377 987656796 56281760 987656796 56281760 198084561 392497979 198084561 392497979 988143697 207641697 988143697 207641697 446920856 681876833 446920856 681876833 132152413 191934967 132152413 191934967 670232 911411203 670232 911411203 882814403 348090122 882814403 348090122 351873529 179604146 351873529 179604146 697020903 19747939 697020903 19747939 155047207 495384497 155047207 495384497 730223530 83529914 730223530 83529914 355909588 900397069 355909588 900397069 760207796 164074377 760207796 164074377 259230798 804601701 259230798 804601701 638285069 254806804 638285069 254806804 82340674 808362694 82340674 808362694 346453556 357092278 346453556 357092278 943550518 978649558 943550518 978649558 311285736 295528701 311285736 295528701 440585449 892143609 440585449 892143609 125722181 135002941 125722181 135002941 540898333 912609995 540898333 912609995 24049769 139989590 24049769 139989590 846729251 581905603 846729251 581905603 441770402 126628423 441770402 126628423 997939175 383655720 997939175 383655720 547532179 214258114 547532179 214258114 174729560 340217620 174729560 340217620 935274484 882987798 935274484 882987798 485454510 353912447 485454510 353912447 785885373 868249152 785885373 868249152 575321150 123725559 575321150 123725559 951786627 815121736 951786627 815121736 314158684 515570791 314158684 515570791 802119571 960606631 802119571 960606631 212712756 360174859 212712756 360174859 918776170 850502474 918776170 850502474 598962229 519734368 598962229 519734368 683787145 108748548 683787145 108748548 293633268 658904664 293633268 658904664 868003144 206253757 868003144 206253757 94749468 113399265 94749468 113399265 740553682 800832888 740553682 800832888 124276916 222453126 124276916 222453126 485003501 707179264 485003501 707179264 985990520 444276691 985990520 444276691 128665113 765431974 128665113 765431974 67850961 926252398 67850961 926252398 952589772 513842795 952589772 513842795 504553305 588599575 504553305 588599575 824931375 369418546 824931375 369418546 140876208 807020620 140876208 807020620 827530696 528574951 827530696 528574951 224342116 840236437 224342116 840236437 865017803 398274177 865017803 398274177 212809095 866211379 212809095 866211379 869363994 544385636 869363994 544385636 86415613 229697154 86415613 229697154 805813071 682078731 805813071 682078731 209105720 378642491 209105720 378642491 791848512 990526374 791848512 990526374 23168926 557268760 23168926 557268760 823485020 942505338 823485020 942505338 60459893 100262138 60459893 100262138 409047313 687450271 409047313 687450271 688448489 24974117 688448489 24974117 5712527 591877648 5712527 591877648 755873214 91586907 755873214 91586907 872277460 919604585 872277460 919604585 201216796 442011369 201216796 442011369 411692144 247565740 411692144 247565740 976217832 941393421 976217832 941393421 33042330 633582245 33042330 633582245 575832478 87838636 575832478 87838636 193542941 947837031 193542941 947837031 924503692 52594353 924503692 52594353 113955547 593382216 113955547 593382216 915538309 55058962 915538309 55058962 148160330 972157858 148160330 972157858 64555433 585311094 64555433 585311094 999326512 14916330 999326512 14916330 85049205 732055723 85049205 732055723 739195108 148570815 739195108 148570815 62405502 94748350 62405502 94748350 768760611 979361400 768760611 979361400 410445090 492638131 410445090 492638131 959746967 798417362 959746967 798417362 547637384 141478010 547637384 141478010 987191864 742934522 987191864 742934522 636901737 219136466 636901737 219136466 965789346 694232757 965789346 694232757 496064579 129860922 496064579 129860922 221300813 785920977 221300813 785920977 7821478 920762957 7821478 920762957 716907101 451145517 716907101 451145517 26819510 951246834 26819510 951246834 848970282 135234020 848970282 135234020 602463062 673760886 602463062 673760886 936331953 930433032 936331953 930433032 107807146 161613278 107807146 161613278 692088760 980579721 692088760 980579721 344740317 212646871 344740317 212646871 256577584 839837455 256577584 839837455 2107054 143301599 2107054 143301599 368086389 975314359 368086389 975314359 908711914 400535674 908711914 400535674 106084744 6822937 106084744 6822937 589270266 972771182 589270266 972771182 390769497 511556825 390769497 511556825 230874127 327888146 230874127 327888146 925203775 401025631 925203775 401025631 333703778 176319780 333703778 176319780 862796044 777282190 862796044 777282190 251288514 183665077 251288514 183665077 802015809 419036405 802015809 419036405 107020677 637163407 107020677 637163407 504563030 437839816 504563030 437839816 135574762 996057310 135574762 996057310 960268128 126492932 960268128 126492932 68283933 956503724 68283933 956503724 30977 43254565 30977 43254565 718097201 537497991 718097201 537497991 48008078 946300749 48008078 946300749 3849685 161002670 3849685 161002670 854552972 806694856 854552972 806694856 40909050 137188997 40909050 137188997 875909094 490178378 875909094 490178378 283141653 542044084 283141653 542044084 946341380 934589321 946341380 934589321 243180001 8429797 243180001 8429797 691808183 763657015 691808183 763657015 903743996 988137073 903743996 988137073 82508078 447006202 82508078 447006202 485524919 814015628 485524919 814015628 155093670 364315663 155093670 364315663 695125945 968852534 695125945 968852534 312439095 301291245 312439095 301291245 956374976 783943918 956374976 783943918 299606033 426380916 299606033 426380916 244208881 962890111 244208881 962890111 33857814 645911283 33857814 645911283 821051894 26417760 821051894 26417760 277225943 849260950 277225943 849260950 120614136 35275968 120614136 35275968 716593852 777184765 716593852 777184765 782347780 141880019 782347780 141880019 306692571 692624225 306692571 692624225 996788960 41694930 996788960 41694930 772194199 486788883 772194199 486788883 354698312 279180055 354698312 279180055 690531413 871293966 690531413 871293966 900630620 255213072 900630620 255213072 119293708 828314034 119293708 828314034 299054484 153012074 299054484 153012074 563504653 858717943 563504653 858717943 952076121 123847215 952076121 123847215 337576935 900998008 337576935 900998008 637299909 229338565 637299909 229338565 67869275 606472694 67869275 606472694 940817727 497673077 940817727 497673077 968082099 942067829 968082099 942067829 105053493 127635902 105053493 127635902 605447557 902566389 605447557 902566389 64055956 984355392 64055956 984355392 848237806 324261501 848237806 324261501 109151096 923535562 109151096 923535562 948193081 484867600 948193081 484867600 67288626 88195106 67288626 88195106 684884860 859998577 684884860 859998577 954857488 519142045 954857488 519142045 179771286 308945413 179771286 308945413 903309268 84949518 903309268 84949518 39191781 917487485 39191781 917487485 943281301 980352827 943281301 980352827 3236951 32028091 3236951 32028091 589599215 467070498 589599215 467070498 321479011 291695484 321479011 291695484 405547694 802901555 405547694 802901555 70353427 459404932 70353427 459404932 399488983 931805240 399488983 931805240 96958460 100049821 96958460 100049821 955402995 835915356 955402995 835915356 302143595 169537653 302143595 169537653 89770887 884464569 89770887 884464569 603897018 630944751 603897018 630944751 707639096 826912711 707639096 826912711 531039555 563066696 531039555 563066696 961842133 940464325 961842133 940464325 601036964 8654136 601036964 8654136 2619589 832158575 2619589 832158575 854038121 103664101 854038121 103664101 188766731 791770583 188766731 791770583 818682754 377100500 818682754 377100500 248812156 780600846 248812156 780600846 741398094 996243803 741398094 996243803 980326204 248156381 980326204 248156381 45681665 473301823 45681665 473301823 675547223 281587973 675547223 281587973 73507697 869763925 73507697 869763925 758747691 424532703 758747691 424532703 997539520 3029806 997539520 3029806 298961249 690551655 298961249 690551655 672287006 330278885 672287006 330278885 61381838 664343729 61381838 664343729 390973931 115413485 390973931 115413485 897347020 458092048 897347020 458092048 259243945 966888885 259243945 966888885 32214133 439054428 32214133 439054428 886688332 996157378 886688332 996157378 148464088 210331908 148464088 210331908 760353784 120182938 760353784 120182938 301204083 650661636 301204083 650661636 83208479 925222759 83208479 925222759 970634143 111452625 970634143 111452625 277260058 787757293 277260058 787757293 253132821 418644487 253132821 418644487 877106984 797389826 877106984 797389826 151300540 429188273 151300540 429188273 547227007 246958727 547227007 246958727 797102903 470034881 797102903 470034881 35209949 257293535 35209949 257293535 835287896 887656879 835287896 887656879 83990831 320383315 83990831 320383315 34724310 982296727 34724310 982296727 946742953 365350808 946742953 365350808 386065853 781901489 386065853 781901489 741185514 380724389 741185514 380724389 212459057 751412512 212459057 751412512 722304425 55470422 722304425 55470422 50892988 765195831 50892988 765195831 556107055 223450842 556107055 223450842 165375630 906976353 165375630 906976353 901336208 78431056 901336208 78431056 49834416 545774850 49834416 545774850 950514553 903208949 950514553 903208949 164900198 122375602 164900198 122375602 999083367 13556524 999083367 13556524 46178798 358662386 46178798 358662386 713779875 932766920 713779875 932766920 293075402 402808573 293075402 402808573 942989279 977173949 942989279 977173949 399078867 498086944 399078867 498086944 17630067 867756106 17630067 867756106 802963686 188003097 802963686 188003097 31872348 942280934 31872348 942280934 838073955 250937349 838073955 250937349 149817764 713170961 149817764 713170961 61936647 144131766 61936647 144131766 204963513 679367888 204963513 679367888 90342936 131633246 90342936 131633246 317872592 673497203 317872592 673497203 176589054 711299174 176589054 711299174 961567068 938497482 961567068 938497482 47492240 62374303 47492240 62374303 396047798 760200055 396047798 760200055 171950873 93394701 171950873 93394701 115664385 999909306 115664385 999909306 919463985 367847931 919463985 367847931 57916535 280040786 57916535 280040786 730492281 664695505 730492281 664695505 103937619 10126053 103937619 10126053 962002153 667785921 962002153 667785921 340700182 883128924 340700182 883128924 789691875 605303282 789691875 605303282 378655136 928998234 378655136 928998234 853377782 668141493 853377782 668141493 316928256 185016178 316928256 185016178 593008941 861823413 593008941 861823413 239910612 99011610 239910612 99011610 731943077 776993731 731943077 776993731 980598871 954026619 980598871 954026619 542810331 22653835 542810331 22653835 969054633 834490063 969054633 834490063 91318240 525907574 91318240 525907574 551835212 77463051 551835212 77463051 282478083 770867929 282478083 770867929 465258458 190864826 465258458 190864826 847279607 976348320 847279607 976348320 320013423 136256523 320013423 136256523 492101504 558464854 492101504 558464854 983718780 837087559 983718780 837087559 48365427 44530375 48365427 44530375 850386671 692440499 850386671 692440499 134136315 228687268 134136315 228687268 788385176 842354775 788385176 842354775 57862056 210193630 57862056 210193630 732786220 343559573 732786220 343559573 186680524 120314691 186680524 120314691 884932789 482982754 884932789 482982754 98503814 26569914 98503814 26569914 575348815 652381281 575348815 652381281 236888709 92602652 236888709 92602652 727886062 865695327 727886062 865695327 356828826 329919205 356828826 329919205 589390131 722997841 589390131 722997841 748605398 260083575 748605398 260083575 181894780 583132964 181894780 583132964 909164538 75259998 909164538 75259998 53109415 381135226 53109415 381135226 828607754 928335993 828607754 928335993 343561490 308219415 343561490 308219415 662134511 283797351 662134511 283797351 20584060 925920925 20584060 925920925 773064033 329932169 773064033 329932169 272439297 903359178 272439297 903359178 907199198 219505711 907199198 219505711 178033640 853534015 178033640 853534015 800656358 157690476 800656358 157690476 949718235 24503459 949718235 24503459 560619826 603121029 560619826 603121029 891961222 272081830 891961222 272081830 746628392 753469219 746628392 753469219 898427025 555308994 898427025 555308994 5325904 198557784 5325904 198557784 520494170 956627684 520494170 956627684 889255757 350670753 889255757 350670753 124962972 532692888 124962972 532692888 310816901 719680883 310816901 719680883 58902178 139701618 58902178 139701618 298835872 540826438 298835872 540826438 773694579 164368668 773694579 164368668 104358355 993628359 104358355 993628359 520700086 89179187 520700086 89179187 969465293 684131632 969465293 684131632 50873448 144338011 50873448 144338011 901983245 785227692 901983245 785227692 600884688 283672090 600884688 283672090 264245995 837944732 264245995 837944732 679881265 183689564 679881265 183689564 363843012 905091176 363843012 905091176 784037148 423567714 784037148 423567714 376338439 818922857 376338439 818922857 869529753 237553427 869529753 237553427 474855128 731741350 474855128 731741350 848245884 70719790 848245884 70719790 122373789 839937849 122373789 839937849 509854704 99464290 509854704 99464290 965680515 756354173 965680515 756354173 340231868 254198067 340231868 254198067 99877197 912068529 99877197 912068529 980458249 946979296 980458249 946979296 336090266 170536724 336090266 170536724 571788546 617337039 571788546 617337039 800981076 922134235 800981076 922134235 227587696 78109148 227587696 78109148 939378110 676238089 939378110 676238089 368770521 524929062 368770521 524929062 844782282 651337530 844782282 651337530 182610289 465004188 182610289 465004188 795945032 848763042 795945032 848763042 14562048 41133946 14562048 41133946 766942317 932681617 766942317 932681617 5436260 393082072 5436260 393082072 606861733 905813388 606861733 905813388 221784893 182123843 221784893 182123843 948915609 668939379 948915609 668939379 286454687 122513101 286454687 122513101 196169288 481613749 196169288 481613749 857255059 622490685 857255059 622490685 54709886 35022125 54709886 35022125 939979510 572568583 939979510 572568583 993720613 778077238 993720613 778077238 140908931 198170041 140908931 198170041 864383688 449165248 864383688 449165248 4753389 566493168 4753389 566493168 657565400 264254103 657565400 264254103 181642109 802271279 181642109 802271279 952373767 147440832 952373767 147440832 276401163 69537844 276401163 69537844 763070151 380588549 763070151 380588549 956294415 986508618 956294415 986508618 223963097 51837269 223963097 51837269 963979807 931839184 963979807 931839184 276825456 507294676 276825456 507294676 62789278 965983217 62789278 965983217 694036606 605661254 694036606 605661254 116388624 256733195 116388624 256733195 847449505 780430258 847449505 780430258 411867675 346327423 411867675 346327423 677773402 899202286 677773402 899202286 918589144 173448252 918589144 173448252 219036758 441132817 219036758 441132817 635104169 225691861 635104169 225691861 64729229 955852238 64729229 955852238 928766067 368962854 928766067 368962854 195107855 756797010 195107855 756797010 740765438 967394886 740765438 967394886 194064043 117392610 194064043 117392610 842192067 997875672 842192067 997875672 445848841 47525415 445848841 47525415 712596197 985867873 712596197 985867873 89640234 177205706 89640234 177205706 53504554 7479171 53504554 7479171 987314266 410735469 987314266 410735469 425995028 777769228 425995028 777769228 5321382 849860092 5321382 849860092 806007093 259137855 806007093 259137855 624866802 603355507 624866802 603355507 6694084 127734438 6694084 127734438 294148597 477766172 294148597 477766172 728667575 979345385 728667575 979345385 379778474 47498283 379778474 47498283 194249530 668988170 194249530 668988170 621241001 158550181 621241001 158550181 343116888 592672748 343116888 592672748 774134160 859239444 774134160 859239444 40220012 378841865 40220012 378841865 974425639 46234244 974425639 46234244 485520207 425707628 485520207 425707628 932991335 318213395 932991335 318213395 247595797 815336282 247595797 815336282 82768287 493062474 82768287 493062474 806616393 767517697 806616393 767517697 57872048 158904835 57872048 158904835 671026346 593648221 671026346 593648221 974935015 954441713 974935015 954441713 383868822 39710125 383868822 39710125 454975616 618146593 454975616 618146593 777060025 220098742 777060025 220098742 227432490 656588369 227432490 656588369 505450250 111310771 505450250 111310771 54101022 580827427 54101022 580827427 982855773 181339567 982855773 181339567 685564619 306011852 685564619 306011852 874763068 19683321 874763068 19683321 167083429 328478796 167083429 328478796 906241864 86905668 906241864 86905668 180802874 823967306 180802874 823967306 919364298 140534974 919364298 140534974 55306816 911180829 55306816 911180829 807936937 158557955 807936937 158557955 3290420 654702984 3290420 654702984 517862204 871948258 517862204 871948258 8666822 526236875 8666822 526236875 661405559 66652427 661405559 66652427 342796784 884085861 342796784 884085861 956319120 337833162 956319120 337833162 83251040 87634378 83251040 87634378 997535440 488021262 997535440 488021262 24597899 222113586 24597899 222113586 940511099 436764796 940511099 436764796 257375070 886986574 257375070 886986574 489891683 63372322 489891683 63372322 22062030 766245105 22062030 766245105 757863137 556148680 757863137 556148680 949877459 698495232 949877459 698495232 695774517 57757468 695774517 57757468 847713484 844101620 847713484 844101620 65472275 322437628 65472275 322437628 738698486 581470389 738698486 581470389 174377744 903886160 174377744 903886160 653360714 112649874 653360714 112649874 829989519 479732212 829989519 479732212 389493846 179152878 389493846 179152878 136236164 929627900 136236164 929627900 526630501 163812559 526630501 163812559 119231633 936311798 119231633 936311798 733959158 292963494 733959158 292963494 494800930 961065983 494800930 961065983 929401985 117098416 929401985 117098416 711773498 654388756 711773498 654388756 957556866 928281844 957556866 928281844 496082419 113758185 496082419 113758185 175591014 860453527 175591014 860453527 23064733 478902045 23064733 478902045 726526343 30239425 726526343 30239425 567639774 397673878 567639774 397673878 909981626 594881662 909981626 594881662 172154850 265536994 172154850 265536994 566143565 754416707 566143565 754416707 64842759 236988797 64842759 236988797 900520306 795864536 900520306 795864536 616999779 195634572 616999779 195634572 104569559 920645747 104569559 920645747 984813717 756070555 984813717 756070555 647755606 444876487 647755606 444876487 121978955 623868797 121978955 623868797 927761428 15343080 927761428 15343080 459581912 988022724 459581912 988022724 857771693 32501778 857771693 32501778 985188710 386956730 985188710 386956730 579621528 700860241 579621528 700860241 461077122 28655452 461077122 28655452 55971091 829518970 55971091 829518970 841469236 79985671 841469236 79985671 140896071 571340081 140896071 571340081 601992414 896769452 601992414 896769452 996242866 3606746 996242866 3606746 311350855 653881801 311350855 653881801 838517827 140001153 838517827 140001153 184225395 936632366 184225395 936632366 732915901 571277476 732915901 571277476 104238882 702789114 104238882 702789114 543552626 365289946 543552626 365289946 378581092 727523980 378581092 727523980 994144639 138109780 994144639 138109780 613166463 900674437 613166463 900674437 8081705 163950249 8081705 163950249 875770679 857165509 875770679 857165509 112046318 121668825 112046318 121668825 952996558 713547721 952996558 713547721 317819260 70640163 317819260 70640163 874776492 930050561 874776492 930050561 479008334 409927234 479008334 409927234 224947441 368573006 224947441 368573006 735771866 714127217 735771866 714127217 169311281 2579069 169311281 2579069 765460877 962638155 765460877 962638155 968887293 416866303 968887293 416866303 425101816 904388483 425101816 904388483 985012651 152504307 985012651 152504307 676864361 733364724 676864361 733364724 889831671 67363969 889831671 67363969 21762497 717843981 21762497 717843981 938243838 144606588 938243838 144606588 190370282 615857829 190370282 615857829 951082507 821617930 951082507 821617930 82358442 145769876 82358442 145769876 910750445 854302990 910750445 854302990 163664571 234353581 163664571 234353581 491919436 150694326 491919436 150694326 101460555 435398861 101460555 435398861 891804576 26714665 891804576 26714665 990612466 981370881 990612466 981370881 199825325 65410277 199825325 65410277 38361059 853523652 38361059 853523652 690634067 150659042 690634067 150659042 199001418 879400025 199001418 879400025 447916738 817136182 447916738 817136182 691846033 370783412 691846033 370783412 170584748 577082445 170584748 577082445 946628851 263468154 946628851 263468154 87999977 34596237 87999977 34596237 823881831 312143897 823881831 312143897 578498253 17439638 578498253 17439638 899927568 656262018 899927568 656262018 29418347 256734931 29418347 256734931 811628714 74892345 811628714 74892345 200039785 787996142 200039785 787996142 796551126 391957961 796551126 391957961 371137565 810723144 371137565 810723144 92254202 196230529 92254202 196230529 811858931 713734102 811858931 713734102 20601537 226251709 20601537 226251709 968207123 580858037 968207123 580858037 218867241 895258022 218867241 895258022 601668600 363677649 601668600 363677649 909923377 796400872 909923377 796400872 526374519 262074589 526374519 262074589 925808377 115912307 925808377 115912307 459310292 608111727 459310292 608111727 899688507 46667568 899688507 46667568 318817226 272541391 318817226 272541391 575344210 118959900 575344210 118959900 270320653 590703023 270320653 590703023 24378109 739156907 24378109 739156907 955722673 230968926 955722673 230968926 391774279 629281613 391774279 629281613 634461432 979604803 634461432 979604803 579815359 98694454 579815359 98694454 82801762 898318478 82801762 898318478 882981363 644629023 882981363 644629023 511782854 256116895 511782854 256116895 206123095 834860295 206123095 834860295 959941118 506854909 959941118 506854909 550456051 759926361 550456051 759926361 49082104 96562657 49082104 96562657 842886628 481790692 842886628 481790692 943759367 848074988 943759367 848074988 374014377 82179783 374014377 82179783 722020487 51999428 722020487 51999428 274210876 619847473 274210876 619847473 2991690 70620005 2991690 70620005 613294984 850673625 613294984 850673625 217921500 282311753 217921500 282311753 78636333 572424886 78636333 572424886 940288122 135949056 940288122 135949056 173680785 833537052 173680785 833537052 97709195 390604035 97709195 390604035 457140890 336956994 457140890 336956994 64162918 692299986 64162918 692299986 886929881 194208575 886929881 194208575 745257817 585937725 745257817 585937725 171367073 888213505 171367073 888213505 722578393 314926692 722578393 314926692 258788615 554747050 258788615 554747050 958355462 892758638 958355462 892758638 83353775 214104222 83353775 214104222 951688579 114126784 951688579 114126784 140362276 837018092 140362276 837018092 340185117 148162116 340185117 148162116 817512249 100180892 817512249 100180892 102702968 627761783 102702968 627761783 447134992 135015389 447134992 135015389 182323650 488270875 182323650 488270875 865306268 240966369 865306268 240966369 636275232 953128604 636275232 953128604 228340257 268944423 228340257 268944423 688718877 608291778 688718877 608291778 249217238 924740762 249217238 924740762 942655112 88543057 942655112 88543057 346992697 747748786 346992697 747748786 254626796 955160849 254626796 955160849 741406004 648457559 741406004 648457559 372361880 229901471 372361880 229901471 801349367 734712116 801349367 734712116 264611521 941567201 264611521 941567201 117079661 986590403 117079661 986590403 761574169 6950785 761574169 6950785 242579199 488293321 242579199 488293321 743292444 959416259 743292444 959416259 953556013 415066629 953556013 415066629 308361750 617008521 308361750 617008521 927178258 104571998 927178258 104571998 485994087 863457248 485994087 863457248 151494680 449138582 151494680 449138582 658014010 929113692 658014010 929113692 412109993 21527346 412109993 21527346 901877992 850919540 901877992 850919540 227873140 16812953 227873140 16812953 883380619 733470716 883380619 733470716 20140759 170182194 20140759 170182194 650065624 995545850 650065624 995545850 39402566 467362636 39402566 467362636 904329933 132328304 904329933 132328304 243506854 980873825 243506854 980873825 109305293 215096641 109305293 215096641 851302586 42747418 851302586 42747418 931386203 882414836 931386203 882414836 572857436 720637235 572857436 720637235 286446287 280331758 286446287 280331758 856513781 796930750 856513781 796930750 666838581 323396810 666838581 323396810 910250095 757207995 910250095 757207995 148504591 156156286 148504591 156156286 808812038 754474212 808812038 754474212 480139434 544008689 480139434 544008689 808799682 352209591 808799682 352209591 35435157 659925316 35435157 659925316 606201427 58112700 606201427 58112700 105080053 875796413 105080053 875796413 631255296 771083466 631255296 771083466 183834848 90013845 183834848 90013845 490436308 332534762 490436308 332534762 862590833 755350692 862590833 755350692 157031004 54406158 157031004 54406158 464275492 990865000 464275492 990865000 75767589 188089384 75767589 188089384 848853741 806624544 848853741 806624544 25565762 206202815 25565762 206202815 918342197 894147289 918342197 894147289 488701861 860821673 488701861 860821673 778320824 458247656 778320824 458247656 82533724 143842724 82533724 143842724 920740742 610273346 920740742 610273346 42317545 981847707 42317545 981847707 857075696 73784849 857075696 73784849 265634889 974124845 265634889 974124845 3295626 295360819 3295626 295360819 301984610 840153888 301984610 840153888 841492208 214062584 841492208 214062584 73104556 924267983 73104556 924267983 965307775 427539515 965307775 427539515 26109089 31625748 26109089 31625748 716557621 992535733 716557621 992535733 465776868 491374496 465776868 491374496 679149455 700556222 679149455 700556222 315726352 161813621 315726352 161813621 653047589 863897918 653047589 863897918 898508780 2050735 898508780 2050735 375010314 687539891 375010314 687539891 966686417 249745829 966686417 249745829 330408854 96954184 330408854 96954184 860273803 878019284 860273803 878019284 961405780 711926766 961405780 711926766 122435236 919448338 122435236 919448338 829636780 331493300 829636780 331493300 514511128 871309026 514511128 871309026 184006805 181272487 184006805 181272487 865852121 586334483 865852121 586334483 375608010 269865775 375608010 269865775 39729605 792459865 39729605 792459865 2752868 997221364 2752868 997221364 940868906 145490241 940868906 145490241 403954239 603628858 403954239 603628858 952891323 82436220 952891323 82436220 72296425 462165314 72296425 462165314 373887071 139449561 373887071 139449561 3450140 931487063 3450140 931487063 782008231 181614205 782008231 181614205 371531513 596323852 371531513 596323852 332675176 743283486 332675176 743283486 597288710 471483940 597288710 471483940 91537676 9492790 91537676 9492790 702856699 869132181 702856699 869132181 98097677 449540359 98097677 449540359 765876092 104777647 765876092 104777647 440199212 976153017 440199212 976153017 992416748 216204261 992416748 216204261 498115541 963510415 498115541 963510415 48884518 296430229 48884518 296430229 969943738 729392322 969943738 729392322 152632563 193811972 152632563 193811972 857960165 675260364 857960165 675260364 225488806 959033164 225488806 959033164 862443503 212655459 862443503 212655459 404180253 797474398 404180253 797474398 142786678 215896198 142786678 215896198 883171139 557474772 883171139 557474772 100283567 63523327 100283567 63523327 586288561 846192882 586288561 846192882 380949600 777461308 380949600 777461308 697670643 66569793 697670643 66569793 907268565 929174038 907268565 929174038 265620025 119102382 265620025 119102382 635411804 665228948 635411804 665228948 312368973 775154539 312368973 775154539 882323916 299923753 882323916 299923753 583168121 373593904 583168121 373593904 61061247 902475319 61061247 902475319 992457159 95985510 992457159 95985510 393811832 660469636 393811832 660469636 959610247 169018213 959610247 169018213 84709191 162437 84709191 162437 885807000 402569496 885807000 402569496 235600375 830259003 235600375 830259003 70678236 163937554 70678236 163937554 743337692 59496939 743337692 59496939 438600057 565361631 438600057 565361631 107465345 963295070 107465345 963295070 643765585 123082189 643765585 123082189 11026129 835297700 11026129 835297700 688214452 62364339 688214452 62364339 940513847 564485463 940513847 564485463 456188903 267263793 456188903 267263793 854134479 802558117 854134479 802558117 983063459 103392165 983063459 103392165 182000653 441163492 182000653 441163492 44686325 26272561 44686325 26272561 695029678 260072204 695029678 260072204 114251860 11819776 114251860 11819776 888629486 502917341 888629486 502917341 151840736 700575150 151840736 700575150 422362307 885808007 422362307 885808007 123594350 51724337 123594350 51724337 773607983 652376851 773607983 652376851 942816732 114574333 942816732 114574333 601105866 286921694 601105866 286921694 67550960 865064319 67550960 865064319 644912060 382992573 644912060 382992573 839762482 921417509 839762482 921417509 283812763 36493613 283812763 36493613 734899304 892288607 734899304 892288607 328050584 265009139 328050584 265009139 570473195 726214541 570473195 726214541 173719602 29795430 173719602 29795430 1493827 912745005 1493827 912745005 909562892 35045361 909562892 35045361 263449968 552527975 263449968 552527975 776958793 745472679 776958793 745472679 529315934 49855063 529315934 49855063 179054526 544183611 179054526 544183611 560193507 370422098 560193507 370422098 930680475 67315536 930680475 67315536 299109043 735952372 299109043 735952372 834603323 161975943 834603323 161975943 700514048 636801443 700514048 636801443 353036965 269577882 353036965 269577882 47944890 528905032 47944890 528905032 888767421 227324126 888767421 227324126 137009911 996576468 137009911 996576468 936960650 466661598 936960650 466661598 536920459 902854370 536920459 902854370 34581466 223700159 34581466 223700159 486991892 861738046 486991892 861738046 172625376 388846523 172625376 388846523 562290845 95636204 562290845 95636204 818316924 958371962 818316924 958371962 336899743 731430910 336899743 731430910 743945656 444250072 743945656 444250072 883608456 341329846 883608456 341329846 79716627 740212609 79716627 740212609 986680774 168491527 986680774 168491527 76945938 948766363 76945938 948766363 746145325 972052632 746145325 972052632 23688768 119511311 23688768 119511311 635481162 467649607 635481162 467649607 206795856 18375943 206795856 18375943 20648678 528697383 20648678 528697383 487985045 340389460 487985045 340389460 82840163 617018024 82840163 617018024 840524114 968767938 840524114 968767938 956479781 188079184 956479781 188079184 157347449 812592475 157347449 812592475 712820490 479108612 712820490 479108612 161911503 838571565 161911503 838571565 986368371 230902830 986368371 230902830 109313649 865773235 109313649 865773235 28390468 76541052 28390468 76541052 633722876 352743014 633722876 352743014 979678378 256188061 979678378 256188061 12060009 31984741 12060009 31984741 898706191 676539998 898706191 676539998 589914125 406938589 589914125 406938589 99869073 978670926 99869073 978670926 756324979 57954542 756324979 57954542 235359072 915242256 235359072 915242256 829430463 56620258 829430463 56620258 154065065 838643629 154065065 838643629 495723568 6040292 495723568 6040292 918115714 993950149 918115714 993950149 236299092 433804293 236299092 433804293 139253689 951835920 139253689 951835920 788798696 70916415 788798696 70916415 348486490 803886545 348486490 803886545 846911673 260286550 846911673 260286550 228306460 365002044 228306460 365002044 662486564 675925212 662486564 675925212 871876989 297559218 871876989 297559218 251047296 496663050 251047296 496663050 733964126 997909856 733964126 997909856 486683742 553759252 486683742 553759252 824125927 740711460 824125927 740711460 42772567 142898595 42772567 142898595 812947552 683339535 812947552 683339535 150444853 171030914 150444853 171030914 56810598 565970130 56810598 565970130 713209241 149172506 713209241 149172506 176502049 975493297 176502049 975493297 768233945 999744213 768233945 999744213 145876788 712540487 145876788 712540487 621653584 240043787 621653584 240043787 310000104 975851341 310000104 975851341 389693359 752654306 389693359 752654306 173259632 202500002 173259632 202500002 938109751 901967339 938109751 901967339 68744813 255046398 68744813 255046398 920584685 865701403 920584685 865701403 21036120 391909390 21036120 391909390 626580656 50750557 626580656 50750557 283983749 632264126 283983749 632264126 898303281 771432809 898303281 771432809 76455777 932885681 76455777 932885681 715368881 404008343 715368881 404008343 336946362 873307461 336946362 873307461 890051559 406643892 890051559 406643892 994123446 26956159 994123446 26956159 82075285 540803489 82075285 540803489 984587601 118103109 984587601 118103109 113512770 284215755 113512770 284215755 658796410 916770255 658796410 916770255 137688420 137332187 137688420 137332187 520309941 473331740 520309941 473331740 245064332 292067686 245064332 292067686 685349689 751291 685349689 751291 337152299 506942807 337152299 506942807 967944564 855692192 967944564 855692192 628001814 8087571 628001814 8087571 430906997 578097980 430906997 578097980 841818031 201944938 841818031 201944938 275510806 65352029 275510806 65352029 879300416 700246537 879300416 700246537 4798023 75434164 4798023 75434164 414372575 376711823 414372575 376711823 81769135 990326846 81769135 990326846 499949380 152633665 499949380 152633665 5299926 837661779 5299926 837661779 770990431 264733043 770990431 264733043 167001184 53165916 167001184 53165916 55520384 903718716 55520384 903718716 796926743 232971169 796926743 232971169 368509047 998340367 368509047 998340367 39210912 404735653 39210912 404735653 830895073 211016936 830895073 211016936 493136104 928294627 493136104 928294627 76246024 718913116 76246024 718913116 735040711 526847697 735040711 526847697 143169455 194914016 143169455 194914016 591242629 822624262 591242629 822624262 99425043 434686110 99425043 434686110 955269722 985806884 955269722 985806884 169206426 140236959 169206426 140236959 57665583 27405219 57665583 27405219 876092658 816309667 876092658 816309667 732995297 379502974 732995297 379502974 957760595 114132218 957760595 114132218 198042350 853759051 198042350 853759051 106836706 353360555 106836706 353360555 814890235 906176013 814890235 906176013 405517844 272328190 405517844 272328190 945251054 861054777 945251054 861054777 743272915 378029117 743272915 378029117 90162542 947986875 90162542 947986875 795953026 463539867 795953026 463539867 240544998 766808645 240544998 766808645 36620628 289982387 36620628 289982387 906902404 145125508 906902404 145125508 330707065 520881964 330707065 520881964 860292726 853957223 860292726 853957223 177471088 51710370 177471088 51710370 458861736 738228225 458861736 738228225 130438461 780053605 130438461 780053605 681779612 900590631 681779612 900590631 366516711 246489898 366516711 246489898 151115715 312725245 151115715 312725245 251594044 44220501 251594044 44220501 858230420 516384526 858230420 516384526 532070570 994247060 532070570 994247060 965839315 277720475 965839315 277720475 134505982 745002556 134505982 745002556 917455922 214139650 917455922 214139650 282170930 71731285 282170930 71731285 783463195 879703881 783463195 879703881 133264417 204851984 133264417 204851984 652238284 939777390 652238284 939777390 793341586 183658522 793341586 183658522 439812438 751510053 439812438 751510053 930924768 470752190 930924768 470752190 293560357 856541600 293560357 856541600 814859115 453726152 814859115 453726152 88499961 712848500 88499961 712848500 944010441 150159111 944010441 150159111 514708337 708027546 514708337 708027546 31875169 348969949 31875169 348969949 476411462 555357078 476411462 555357078 965237889 37291111 965237889 37291111 356660108 805657162 356660108 805657162 851343662 302413799 851343662 302413799 270034734 828255011 270034734 828255011 37592804 190332127 37592804 190332127 318266158 841702845 318266158 841702845 887501473 871793910 887501473 871793910 144828895 749148983 144828895 749148983 964391700 90379636 964391700 90379636 196142717 859288063 196142717 859288063 909238425 171668083 909238425 171668083 71211612 997731719 71211612 997731719 900599765 10923017 900599765 10923017 355930625 515977088 355930625 515977088 743364102 80085877 743364102 80085877 571217272 935795944 571217272 935795944 16635411 93925189 16635411 93925189 812173928 490514752 812173928 490514752 323534158 241335589 323534158 241335589 887573287 752692256 887573287 752692256 649330292 892220243 649330292 892220243 340133065 451363305 340133065 451363305 209686362 892903936 209686362 892903936 881487976 570364976 881487976 570364976 371863527 918103805 371863527 918103805 866574238 151521833 866574238 151521833 373870833 260277027 373870833 260277027 108191033 814225619 108191033 814225619 488279510 224430075 488279510 224430075 902833413 891217895 902833413 891217895 88428354 546657759 88428354 546657759 766162901 883460982 766162901 883460982 126184792 76491326 126184792 76491326 314417692 843579978 314417692 843579978 797190632 48618276 797190632 48618276 194545777 775285552 194545777 775285552 137622393 22394806 137622393 22394806 760169496 682050237 760169496 682050237 404560908 262004591 404560908 262004591 224209919 874988803 224209919 874988803 861181921 982046154 861181921 982046154 341494334 494311554 341494334 494311554 949105448 844627368 949105448 844627368 564487968 912342148 564487968 912342148 835804838 345082391 835804838 345082391 847769718 899200155 847769718 899200155 187422452 394087800 187422452 394087800 949572192 738000108 949572192 738000108 272630205 17267769 272630205 17267769 878114713 465954306 878114713 465954306 502799944 299179405 502799944 299179405 633293148 722778576 633293148 722778576 908038855 75569599 908038855 75569599 110401651 831017482 110401651 831017482 17287968 165168888 17287968 165168888 913485620 57925440 913485620 57925440 127465541 534862845 127465541 534862845 699269293 226346078 699269293 226346078 786783125 918333113 786783125 918333113 110751112 113564917 110751112 113564917 28894800 516661056 28894800 516661056 809699996 916714005 809699996 916714005 999518073 8527542 999518073 8527542 490869252 439931428 490869252 439931428 115779845 277607625 115779845 277607625 211036736 461603368 211036736 461603368 386709443 68215183 386709443 68215183 818366131 132928769 818366131 132928769 127862496 672828716 127862496 672828716 576290072 903287492 576290072 903287492 762317857 266393288 762317857 266393288 220208615 473570860 220208615 473570860 503604585 931388339 503604585 931388339 925052159 249072087 925052159 249072087 76655079 906727998 76655079 906727998 926243845 645971451 926243845 645971451 8650483 946642542 8650483 946642542 320286849 426752277 320286849 426752277 797083275 61288128 797083275 61288128 85938136 992524488 85938136 992524488 845640765 229678597 845640765 229678597 117297548 595294783 117297548 595294783 867468620 886878141 867468620 886878141 21495641 536507638 21495641 536507638 755152377 707851606 755152377 707851606 50945166 979128060 50945166 979128060 718564377 4445228 718564377 4445228 887852580 520798835 887852580 520798835 11218125 773360372 11218125 773360372 551336082 6763522 551336082 6763522 18834238 535637182 18834238 535637182 483102075 344534229 483102075 344534229 8911551 606345490 8911551 606345490 972838043 151931727 972838043 151931727 153023008 90367987 153023008 90367987 575624200 664055777 575624200 664055777 992953750 384812759 992953750 384812759 99163970 898400792 99163970 898400792 901317926 348133438 901317926 348133438 2371999 839760280 2371999 839760280 350903424 501715651 350903424 501715651 603297470 665870733 603297470 665870733 990669567 285477719 990669567 285477719 179232680 899038619 179232680 899038619 797177705 20236891 797177705 20236891 563536953 856803755 563536953 856803755 774047834 102717448 774047834 102717448 110077302 781552032 110077302 781552032 938742467 112917434 938742467 112917434 346377174 996666627 346377174 996666627 163330799 86990812 163330799 86990812 938972113 985106060 938972113 985106060 362663909 318598150 362663909 318598150 835477986 922368473 835477986 922368473 614063987 158373719 614063987 158373719 359927521 642637436 359927521 642637436 812442703 223304444 812442703 223304444 312816766 809792355 312816766 809792355 966044500 261920910 966044500 261920910 461338677 853963103 461338677 853963103 937608919 32980734 937608919 32980734 187294472 714984539 187294472 714984539 909245093 82549011 909245093 82549011 997052594 869239305 997052594 869239305 505375488 55337640 505375488 55337640 339657923 19982002 339657923 19982002 895821267 855286829 895821267 855286829 307803364 72403628 307803364 72403628 777812041 644284578 777812041 644284578 131742798 447512706 131742798 447512706 835394104 637069135 835394104 637069135 16957754 386531039 16957754 386531039 874631539 879115304 874631539 879115304 329999513 158988090 329999513 158988090 960815548 719697310 960815548 719697310 274237482 899533491 274237482 899533491 932615350 498989289 932615350 498989289 69995377 933637308 69995377 933637308 776621062 45551557 776621062 45551557 282029751 559367982 282029751 559367982 643525554 266956150 643525554 266956150 273215614 101747647 273215614 101747647 998338005 747641995 998338005 747641995 550817275 27916365 550817275 27916365 149670879 969764857 149670879 969764857 729080537 423884333 729080537 423884333 45205405 970901238 45205405 970901238 472575566 27082812 472575566 27082812 966061943 472871022 966061943 472871022 457112427 188528900 457112427 188528900 28113179 985937953 28113179 985937953 888641344 227574337 888641344 227574337 83439585 721734620 83439585 721734620 653151831 852319877 653151831 852319877 132080018 34743526 132080018 34743526 909480088 965841464 909480088 965841464 25901969 28835010 25901969 28835010 994244243 689201910 994244243 689201910 146372784 41145233 146372784 41145233 450021483 900180223 450021483 900180223 964242998 213539981 964242998 213539981 179643056 689458001 179643056 689458001 720783608 865845061 720783608 865845061 917572184 341228155 917572184 341228155 182860644 770702201 182860644 770702201 777843940 483339029 777843940 483339029 500230541 224607933 500230541 224607933 425053458 637234229 425053458 637234229 949921587 942612188 949921587 942612188 19147834 31092381 19147834 31092381 599474526 867499566 599474526 867499566 779765224 21426150 779765224 21426150 138530321 358933045 138530321 358933045 804755613 141543907 804755613 141543907 537787866 762666193 537787866 762666193 795638572 95635640 795638572 95635640 38660555 28273732 38660555 28273732 338033733 872412281 338033733 872412281 566919110 16161610 566919110 16161610 65421207 932039429 65421207 932039429 992896271 316711378 992896271 316711378 464642858 190046979 464642858 190046979 282241520 984280113 282241520 984280113 905124634 323389121 905124634 323389121 576292853 972069974 576292853 972069974 772911579 521665080 772911579 521665080 305134235 835095734 305134235 835095734 746111085 290063520 746111085 290063520 70407780 860424293 70407780 860424293 223420376 412524568 223420376 412524568 672664329 660563124 672664329 660563124 240558514 462060258 240558514 462060258 916926787 910242612 916926787 910242612 101481292 164163694 101481292 164163694 794147260 655961672 794147260 655961672 24470332 128337565 24470332 128337565 661700447 933050949 661700447 933050949 480707921 480324488 480707921 480324488 888708414 967245703 888708414 967245703 406037635 755884753 406037635 755884753 688087922 198631400 688087922 198631400 138241720 677666129 138241720 677666129 513215740 870119157 513215740 870119157 35043685 136479198 35043685 136479198 795145737 791597341 795145737 791597341 376834627 100139950 376834627 100139950 778748966 562791440 778748966 562791440 965199178 145563538 965199178 145563538 506595379 631427540 506595379 631427540 969034554 68051921 969034554 68051921 80083739 960643428 80083739 960643428 660538626 75131869 660538626 75131869 38034006 706868023 38034006 706868023 662424091 841096367 662424091 841096367 51996480 676186472 51996480 676186472 927620360 943541727 927620360 943541727 316962096 523892741 316962096 523892741 426457375 76235658 426457375 76235658 501348383 883676168 501348383 883676168 208682297 243943537 208682297 243943537 343782074 979526897 343782074 979526897 942874458 82906280 942874458 82906280 209982055 613740347 209982055 613740347 19904905 359851288 19904905 359851288 710243731 442572359 710243731 442572359 968500526 999604406 968500526 999604406 11282346 122375066 11282346 122375066 798450609 992702158 798450609 992702158 26978210 774493591 26978210 774493591 606391349 38193718 606391349 38193718 975684621 440309208 975684621 440309208 216089075 135955384 216089075 135955384 42695829 590510611 42695829 590510611 812470537 953830789 812470537 953830789 382282177 333958410 382282177 333958410 300060365 30968567 300060365 30968567 622136034 305272028 622136034 305272028 89200755 705216950 89200755 705216950 412503492 74648011 412503492 74648011 919941751 913030634 919941751 913030634 221142053 217991965 221142053 217991965 896321255 68928355 896321255 68928355 106839101 919166731 106839101 919166731 689070070 39340890 689070070 39340890 3243822 388227957 3243822 388227957 486055417 952865318 486055417 952865318 804516924 794960172 804516924 794960172 241079360 914403766 241079360 914403766 138313735 279230305 138313735 279230305 673048931 852287560 673048931 852287560 326186104 830442 326186104 830442 988655831 760295026 988655831 760295026 213332434 221484895 213332434 221484895 663088328 788366579 663088328 788366579 786099386 380642079 786099386 380642079 210215321 648765617 210215321 648765617 242445134 248191396 242445134 248191396 40727724 976636896 40727724 976636896 901088434 369765365 901088434 369765365 577202749 645203403 577202749 645203403 876040181 86073580 876040181 86073580 272301414 693413321 272301414 693413321 730234481 311251583 730234481 311251583 387900747 828696485 387900747 828696485 950387360 125341486 950387360 125341486 287452242 602326697 287452242 602326697 896234675 68277587 896234675 68277587 444155826 799465471 444155826 799465471 904674202 47636060 904674202 47636060 528978505 824498410 528978505 824498410 299727868 381597069 299727868 381597069 774334011 170640588 774334011 170640588 989677597 850267766 989677597 850267766 627943441 119432965 627943441 119432965 14323080 726394185 14323080 726394185 786377562 479219165 786377562 479219165 126338975 877294557 126338975 877294557 875616346 676551760 875616346 676551760 253252199 36296169 253252199 36296169 580554248 854953373 580554248 854953373 989905825 238624590 989905825 238624590 193245968 809705221 193245968 809705221 804626526 261194 804626526 261194 67754667 627338083 67754667 627338083 839973292 468590863 839973292 468590863 438843137 779585026 438843137 779585026 263625093 59416922 263625093 59416922 966862993 625690873 966862993 625690873 293599410 840162772 293599410 840162772 782427038 101955395 782427038 101955395 996707558 892227390 996707558 892227390 285809150 147201902 285809150 147201902 64634501 37049311 64634501 37049311 784579267 690137042 784579267 690137042 564534943 215475888 564534943 215475888 675235640 904216378 675235640 904216378 976535685 156443025 976535685 156443025 403607118 70426008 403607118 70426008 937084028 969480942 937084028 969480942 361513746 342976050 361513746 342976050 810979642 848633611 810979642 848633611 175513470 363404946 175513470 363404946 676966650 720420679 676966650 720420679 139067990 123495281 139067990 123495281 717265419 775628433 717265419 775628433 94452261 206850107 94452261 206850107 786990524 595592473 786990524 595592473 231921124 273267522 231921124 273267522 647757179 408729601 647757179 408729601 7705022 941524444 7705022 941524444 214760684 263387806 214760684 263387806 53541072 978009213 53541072 978009213 733803429 35923506 733803429 35923506 77203470 692830238 77203470 692830238 834270141 286061713 834270141 286061713 93179583 831360414 93179583 831360414 53241617 913402304 53241617 913402304 909744946 41665180 909744946 41665180 218404205 876375291 218404205 876375291 846197555 454942794 846197555 454942794 638518630 746262562 638518630 746262562 519367793 203845402 519367793 203845402 199888348 581563500 199888348 581563500 791451259 89124201 791451259 89124201 137154029 914852408 137154029 914852408 779993259 51040268 779993259 51040268 320829307 732336295 320829307 732336295 78675257 952726827 78675257 952726827 606244240 12509605 606244240 12509605 326840530 204033816 326840530 204033816 755650488 426658745 755650488 426658745 968988939 682725776 968988939 682725776 785902686 190568315 785902686 190568315 403625929 914244851 403625929 914244851 702836161 751908356 702836161 751908356 65264563 872808719 65264563 872808719 947639545 36694441 947639545 36694441 275797249 807497830 275797249 807497830 804444695 176024691 804444695 176024691 382176194 403776850 382176194 403776850 795973923 856962691 795973923 856962691 135901550 21528361 135901550 21528361 584341828 687028261 584341828 687028261 96827889 215627224 96827889 215627224 755587619 875364619 755587619 875364619 349354286 399972605 349354286 399972605 150465905 800292437 150465905 800292437 669631643 623731451 669631643 623731451 457549960 54728661 457549960 54728661 644614448 512366912 644614448 512366912 61576699 33573235 61576699 33573235 589201990 241705100 589201990 241705100 439790295 974750947 439790295 974750947 114416954 284730245 114416954 284730245 750352228 796645750 750352228 796645750 939907143 164555821 939907143 164555821 307084611 653241327 307084611 653241327 847713840 975070491 847713840 975070491 59611629 195533715 59611629 195533715 718593735 929924225 718593735 929924225 574644452 71134682 574644452 71134682 771383031 911617625 771383031 911617625 2048289 20967819 2048289 20967819 914498304 970619816 914498304 970619816 56175381 493914424 56175381 493914424 937999218 683228481 937999218 683228481 420174598 820701794 420174598 820701794 44610187 675669666 44610187 675669666 638847045 22701575 638847045 22701575 911788927 932289148 911788927 932289148 584080573 346005766 584080573 346005766 136645159 721672860 136645159 721672860 378471325 487609939 378471325 487609939 743450123 955876045 743450123 955876045 983555961 38804912 983555961 38804912 190941025 889262207 190941025 889262207 729415358 363008225 729415358 363008225 474923227 641057089 474923227 641057089 981710985 743041430 981710985 743041430 7634719 76404549 7634719 76404549 489863836 776021564 489863836 776021564 129600070 460520206 129600070 460520206 933575251 760409366 933575251 760409366 226767627 6580236 226767627 6580236 898592600 686327764 898592600 686327764 106925012 801938033 106925012 801938033 668870591 22581061 668870591 22581061 983627764 749913563 983627764 749913563 159715226 808206748 159715226 808206748 715338244 310853252 715338244 310853252 87900215 925021405 87900215 925021405 635173263 118938157 635173263 118938157 973970483 586260269 973970483 586260269 299761252 128284656 299761252 128284656 964350069 443485997 964350069 443485997 488900562 631787634 488900562 631787634 103647 900636906 103647 900636906 767451730 442399028 767451730 442399028 311003673 664827654 311003673 664827654 979911907 16040866 979911907 16040866 319759076 958369774 319759076 958369774 685815307 358813409 685815307 358813409 77439225 774124375 77439225 774124375 791728664 124938631 791728664 124938631 10878081 973413685 10878081 973413685 763744131 628217283 763744131 628217283 41152676 99202297 41152676 99202297 777792717 812062390 777792717 812062390 124890060 966479279 124890060 966479279 935529238 129324609 935529238 129324609 229236385 580051543 229236385 580051543 727439153 339331610 727439153 339331610 317502081 793661388 317502081 793661388 253154203 422734178 253154203 422734178 616734767 666269601 616734767 666269601 361543956 334043 361543956 334043 350794417 907169213 350794417 907169213 553567192 348781215 553567192 348781215 970727288 991154834 970727288 991154834 89855108 76860083 89855108 76860083 899138273 884455439 899138273 884455439 510726940 449819259 510726940 449819259 218318509 899985860 218318509 899985860 954979222 161156432 954979222 161156432 171512253 669683421 171512253 669683421 892572520 750458036 892572520 750458036 478893247 168991983 478893247 168991983 851613611 650441838 851613611 650441838 472494170 34277474 472494170 34277474 825948759 462903992 825948759 462903992 476425343 140218885 476425343 140218885 972415791 60196866 972415791 60196866 607402074 241725142 607402074 241725142 997543103 877099447 997543103 877099447 80400844 109659807 80400844 109659807 986965172 477995357 986965172 477995357 13126099 921280654 13126099 921280654 780337690 297995275 780337690 297995275 8215158 873324794 8215158 873324794 651517637 109730073 651517637 109730073 250902759 255576431 250902759 255576431 466426320 804976291 466426320 804976291 707096751 77566288 707096751 77566288 107162023 470471370 107162023 470471370 311123248 632650721 311123248 632650721 138345751 990957846 138345751 990957846 883939595 179234341 883939595 179234341 152210382 450686916 152210382 450686916 550286877 153559730 550286877 153559730 390007462 339753545 390007462 339753545 321560852 65607238 321560852 65607238 234553909 372399033 234553909 372399033 892434261 713285381 892434261 713285381 150768790 91473937 150768790 91473937 671108077 960157629 671108077 960157629 200130312 173442071 200130312 173442071 548400516 545930090 548400516 545930090 259688510 820638936 259688510 820638936 980164553 16523893 980164553 16523893 180492608 398535752 180492608 398535752 711244559 158762344 711244559 158762344 906443022 598208644 906443022 598208644 281401965 164246372 281401965 164246372 136030156 587339873 136030156 587339873 628642736 243641403 628642736 243641403 794861351 748295134 794861351 748295134 281766320 265838451 281766320 265838451 5330084 961158901 5330084 961158901 567181462 184715698 567181462 184715698 445590849 2713965 445590849 2713965 971722856 938641159 971722856 938641159 52610290 155560180 52610290 155560180 721911675 31814663 721911675 31814663 367791053 740395107 367791053 740395107 984513262 84447530 984513262 84447530 538108794 68859223 538108794 68859223 932156529 516876566 932156529 516876566 27867206 110934855 27867206 110934855 749161638 512093366 749161638 512093366 89811996 211353771 89811996 211353771 728064174 897723405 728064174 897723405 203909020 277465258 203909020 277465258 509341521 782997329 509341521 782997329 897810262 364665676 897810262 364665676 413450179 719901886 413450179 719901886 973978941 69135058 973978941 69135058 533060283 736483434 533060283 736483434 207815321 76866308 207815321 76866308 629267561 950702400 629267561 950702400 928134315 498281698 928134315 498281698 582712662 936571627 582712662 936571627 110617083 191874492 110617083 191874492 381867886 404345494 381867886 404345494 979339539 127029240 979339539 127029240 75059521 704146091 75059521 704146091 750326521 352003596 750326521 352003596 106075577 835366174 106075577 835366174 699118099 928612881 699118099 928612881 945438242 238528835 945438242 238528835 223072000 619356864 223072000 619356864 74562089 93657396 74562089 93657396 572619350 352054855 572619350 352054855 293473457 871961663 293473457 871961663 474338883 249911811 474338883 249911811 54985190 519259731 54985190 519259731 8915055 29657136 8915055 29657136 989494316 860329012 989494316 860329012 56874638 560864369 56874638 560864369 616555171 118784709 616555171 118784709 883572654 634168579 883572654 634168579 140472397 65851507 140472397 65851507 665810385 856384112 665810385 856384112 117770836 918739110 117770836 918739110 412120973 46898916 412120973 46898916 69865600 896145880 69865600 896145880 615892576 273740609 615892576 273740609 885880049 56719417 885880049 56719417 166810624 829199530 166810624 829199530 293036075 134976415 293036075 134976415 549781209 776445598 549781209 776445598 208843314 218543638 208843314 218543638 975041498 174807962 975041498 174807962 621898663 771904402 621898663 771904402 549008885 216421384 549008885 216421384 173606604 738942939 173606604 738942939 968614995 887412870 968614995 887412870 240336966 48574210 240336966 48574210 997866774 923712314 997866774 923712314 627944246 199359925 627944246 199359925 848090059 739072689 848090059 739072689 266468687 539917414 266468687 539917414 657642612 44371154 657642612 44371154 184711952 954437470 184711952 954437470 996665888 128911996 996665888 128911996 204351280 475350412 204351280 475350412 806139830 899899343 806139830 899899343 542281513 106719980 542281513 106719980 748313331 6427338 748313331 6427338 62469581 238917069 62469581 238917069 860866607 854475869 860866607 854475869 80970321 1289251 80970321 1289251 39934577 744706171 39934577 744706171 533605355 396127611 533605355 396127611 943167413 82845695 943167413 82845695 621058481 702399136 621058481 702399136 352810093 822199247 352810093 822199247 760102634 356033274 760102634 356033274 572950295 908355345 572950295 908355345 697605894 54676768 697605894 54676768 938402671 828944338 938402671 828944338 202926425 669301371 202926425 669301371 361015444 996697964 361015444 996697964 843105813 550328839 843105813 550328839 15416124 133246065 15416124 133246065 867526739 916236872 867526739 916236872 190062468 384540698 190062468 384540698 733051959 223690905 733051959 223690905 149111266 552954339 149111266 552954339 795047532 937325874 795047532 937325874 976445031 674054107 976445031 674054107 166146571 281252357 166146571 281252357 475342772 90909457 475342772 90909457 911116256 693133012 911116256 693133012 363667021 359732961 363667021 359732961 856825126 941661885 856825126 941661885 997371655 166158796 997371655 166158796 303287259 850987416 303287259 850987416 820603871 380202826 820603871 380202826 437429361 803763244 437429361 803763244 975142847 13174403 975142847 13174403 28652159 886890356 28652159 886890356 737464135 293058980 737464135 293058980 115759378 112845941 115759378 112845941 423551476 107773336 423551476 107773336 776922615 613640585 776922615 613640585 156625829 183230716 156625829 183230716 773113239 639778827 773113239 639778827 238106124 857771924 238106124 857771924 574755229 502962016 574755229 502962016 238179777 889402656 238179777 889402656 908746663 445145560 908746663 445145560 13799823 34059499 13799823 34059499 711828930 718328887 711828930 718328887 944788191 947933182 944788191 947933182 449311797 353146409 449311797 353146409 646576565 682512867 646576565 682512867 106823330 510402078 106823330 510402078 827048727 155557529 827048727 155557529 190202637 722593038 190202637 722593038 783032312 52109624 783032312 52109624 196879689 531411862 196879689 531411862 335788673 938278591 335788673 938278591 568331847 338872527 568331847 338872527 226342386 5028703 226342386 5028703 985031620 977588108 985031620 977588108 52354373 609204953 52354373 609204953 556750697 341969232 556750697 341969232 356417119 246746835 356417119 246746835 23271490 984510016 23271490 984510016 955493393 596222177 955493393 596222177 292132697 107487352 292132697 107487352 527434868 656940069 527434868 656940069 842370324 441532851 842370324 441532851 33176181 89450953 33176181 89450953 231305689 974590127 231305689 974590127 674689543 287914356 674689543 287914356 64415433 50455451 64415433 50455451 859717780 927625323 859717780 927625323 513431776 57518935 513431776 57518935 158342778 881079016 158342778 881079016 707429079 971166957 707429079 971166957 148018003 633254323 148018003 633254323 902663382 53369055 902663382 53369055 416565763 907602208 416565763 907602208 716767221 716544044 716767221 716544044 257905278 937707198 257905278 937707198 725707084 670852153 725707084 670852153 472799035 214604665 472799035 214604665 896248437 449243598 896248437 449243598 215746318 999572997 215746318 999572997 811227181 377105846 811227181 377105846 44819240 6604593 44819240 6604593 667554799 759162426 667554799 759162426 887028511 949210701 887028511 949210701 174515800 174747271 174515800 174747271 732055923 345477845 732055923 345477845 18311171 797596649 18311171 797596649 245583017 102949773 245583017 102949773 820981815 623008045 820981815 623008045 58225238 212238052 58225238 212238052 874447924 507057144 874447924 507057144 205031501 6055757 205031501 6055757 767651515 516119800 767651515 516119800 119495849 185851064 119495849 185851064 545629015 965508648 545629015 965508648 94738161 28211839 94738161 28211839 564519106 974777663 564519106 974777663 230992175 323538377 230992175 323538377 957992975 129301431 957992975 129301431 271770824 647591721 271770824 647591721 131012940 142393347 131012940 142393347 402460929 313928544 402460929 313928544 705448864 2757030 705448864 2757030 338952177 833598251 338952177 833598251 951516531 195765870 951516531 195765870 262448044 737934709 262448044 737934709 546795865 184122624 546795865 184122624 860844641 984991606 860844641 984991606 131514835 618081268 131514835 618081268 893374816 999383598 893374816 999383598 265191912 785948307 265191912 785948307 648453501 978877563 648453501 978877563 52439031 204467646 52439031 204467646 270238622 779983723 270238622 779983723 157554045 87244459 157554045 87244459 445339930 876164323 445339930 876164323 74584754 930523289 74584754 930523289 730968197 47855909 730968197 47855909 321659421 370711368 321659421 370711368 471927153 124060242 471927153 124060242 891774097 690293809 891774097 690293809 572134813 176113380 572134813 176113380 936433178 507705082 936433178 507705082 673543299 974297507 673543299 974297507 176008708 490394699 176008708 490394699 707633160 927387699 707633160 927387699 39010878 331310964 39010878 331310964 804555654 913530847 804555654 913530847 131759046 29418396 131759046 29418396 960375484 907649694 960375484 907649694 307396042 38110711 307396042 38110711 991977854 589964655 991977854 589964655 263394750 19315308 263394750 19315308 941132045 664566052 941132045 664566052 362525352 574208837 362525352 574208837 977614463 956047183 977614463 956047183 100595626 43620262 100595626 43620262 821064358 775698189 821064358 775698189 213556715 50249484 213556715 50249484 714349717 946500735 714349717 946500735 38660977 555103289 38660977 555103289 980258918 951494849 980258918 951494849 373909403 23313395 373909403 23313395 874769454 987393726 874769454 987393726 159117240 113527987 159117240 113527987 296799 527213304 296799 527213304 957499945 793754972 957499945 793754972 257712468 195659083 257712468 195659083 704195412 710941746 704195412 710941746 359953081 210468097 359953081 210468097 581438137 105213267 581438137 105213267 483347220 591856915 483347220 591856915 914624982 103016458 914624982 103016458 159200431 467628915 159200431 467628915 824871535 313921834 824871535 313921834 105374033 954799407 105374033 954799407 886268045 465847397 886268045 465847397 323517824 327391763 323517824 327391763 220790420 910115378 220790420 910115378 801735437 119432767 801735437 119432767 570073609 874809632 570073609 874809632 13893213 201370976 13893213 201370976 855724260 643236716 855724260 643236716 328495419 479620417 328495419 479620417 692611197 291997066 692611197 291997066 203832506 858151645 203832506 858151645 729927282 616921785 729927282 616921785 264281656 176325361 264281656 176325361 20666812 597161134 20666812 597161134 556575963 963177355 556575963 963177355 618326140 68451622 618326140 68451622 385389662 752929764 385389662 752929764 636333397 997898393 636333397 997898393 865194809 139650421 865194809 139650421 249706641 666484502 249706641 666484502 562225302 140536691 562225302 140536691 84182259 329371310 84182259 329371310 490304782 566986331 490304782 566986331 331662274 965040209 331662274 965040209 13524522 313314310 13524522 313314310 440032221 835549675 440032221 835549675 69318794 138254000 69318794 138254000 345290522 782215344 345290522 782215344 783248436 192530899 783248436 192530899 215182419 577813925 215182419 577813925 89477397 980284676 89477397 980284676 753129250 177460586 753129250 177460586 182282377 617975326 182282377 617975326 767079660 381518720 767079660 381518720 992528946 673146272 992528946 673146272 312410395 135021072 312410395 135021072 43621734 972752598 43621734 972752598 811926614 274419119 811926614 274419119 244154399 12902880 244154399 12902880 39621556 533126759 39621556 533126759 957776354 444349040 957776354 444349040 356615016 891661688 356615016 891661688 726880033 253493499 726880033 253493499 550464036 810216917 550464036 810216917 914733741 403032374 914733741 403032374 692451115 983695582 692451115 983695582 99967494 440726243 99967494 440726243 888401488 672063634 888401488 672063634 307567922 291869248 307567922 291869248 980284975 921187969 980284975 921187969 531809154 232639875 531809154 232639875 112182804 683248165 112182804 683248165 862121910 270474023 862121910 270474023 345323607 693917492 345323607 693917492 888721808 19382529 888721808 19382529 226450026 838166022 226450026 838166022 970739913 493412320 970739913 493412320 258099370 151698882 258099370 151698882 827265505 546916928 827265505 546916928 308517123 454557530 308517123 454557530 582385912 907415112 582385912 907415112 36295674 147425621 36295674 147425621 829312203 947624665 829312203 947624665 928713526 95089217 928713526 95089217 147032390 719024881 147032390 719024881 625335696 355879751 625335696 355879751 129914821 772897765 129914821 772897765 808725905 391238846 808725905 391238846 256567788 825926229 256567788 825926229 866258265 389300762 866258265 389300762 215185786 754833688 215185786 754833688 712174708 100667232 712174708 100667232 542753521 233698783 542753521 233698783 78995470 894547038 78995470 894547038 826418907 271001130 826418907 271001130 264834729 153284737 264834729 153284737 679133304 17843561 679133304 17843561 258901032 836181261 258901032 836181261 994668866 950016676 994668866 950016676 435399472 502246541 435399472 502246541 827854986 827570447 827854986 827570447 387168754 111453584 387168754 111453584 977509018 983603255 977509018 983603255 196173585 386059463 196173585 386059463 942734939 856530584 942734939 856530584 468143711 61809963 468143711 61809963 716055143 899845858 716055143 899845858 427520001 200391046 427520001 200391046 902714698 56654673 902714698 56654673 3338455 548474221 3338455 548474221 467791415 877240654 467791415 877240654 22865478 282149058 22865478 282149058 902394368 524210334 902394368 524210334 90314428 266186896 90314428 266186896 8704095 840297755 8704095 840297755 857893699 294206021 857893699 294206021 298553248 715532844 298553248 715532844 557256746 814377772 557256746 814377772 738585686 506969007 738585686 506969007 791900608 955893056 791900608 955893056 918456660 265286341 918456660 265286341 122767098 801152254 122767098 801152254 667403634 370382890 667403634 370382890 196811018 823561055 196811018 823561055 512037870 121119645 512037870 121119645 964018383 925310832 964018383 925310832 292013590 371108905 292013590 371108905 636979564 580076469 636979564 580076469 777243726 982395153 777243726 982395153 884167199 374541581 884167199 374541581 196192830 3190746 196192830 3190746 648808073 374979927 648808073 374979927 28409376 871865367 28409376 871865367 318355690 242023230 318355690 242023230 65880004 746206210 65880004 746206210 61659083 174810916 61659083 174810916 616078598 812919878 616078598 812919878 153242087 67672498 153242087 67672498 428164864 851543935 428164864 851543935 688401228 45510092 688401228 45510092 39439989 903096300 39439989 903096300 741897660 652309068 741897660 652309068 266588127 343383292 266588127 343383292 56316008 973799959 56316008 973799959 900020436 26707920 900020436 26707920 195296985 654229685 195296985 654229685 988393840 747119834 988393840 747119834 130847500 867262307 130847500 867262307 996529126 188741659 996529126 188741659 364585571 76042449 364585571 76042449 981144738 605141512 981144738 605141512 216325325 172714142 216325325 172714142 488565601 547660304 488565601 547660304 303400423 187817734 303400423 187817734 418727954 699765262 418727954 699765262 916721406 161023947 916721406 161023947 190141971 537828671 190141971 537828671 936298812 873072495 936298812 873072495 24622820 70727731 24622820 70727731 602154516 994431609 602154516 994431609 769115310 546237518 769115310 546237518 12756488 950209353 12756488 950209353 996957813 545451547 996957813 545451547 146804167 788527837 146804167 788527837 702350244 518729211 702350244 518729211 42417507 336203955 42417507 336203955 998061214 974686829 998061214 974686829 448496384 181948514 448496384 181948514 881563847 956617826 881563847 956617826 275711907 504488720 275711907 504488720 636879252 332803645 636879252 332803645 64687351 754439086 64687351 754439086 501961753 566007889 501961753 566007889 84523757 802031938 84523757 802031938 803541631 455732320 803541631 455732320 914096586 991767317 914096586 991767317 172829580 186760932 172829580 186760932 803194719 783545016 803194719 783545016 114167474 119749993 114167474 119749993 959220381 978440973 959220381 978440973 195483526 124145599 195483526 124145599 625587051 981664551 625587051 981664551 254089397 222370566 254089397 222370566 9111220 919352269 9111220 919352269 736351386 80888087 736351386 80888087 47249128 489744137 47249128 489744137 847161761 116657703 847161761 116657703 78139401 596971754 78139401 596971754 886041333 728620892 886041333 728620892 257196437 1930874 257196437 1930874 963413231 523068007 963413231 523068007 152433333 294417366 152433333 294417366 867536168 950476509 867536168 950476509 189849599 73381961 189849599 73381961 944485780 144088803 944485780 144088803 708480460 604008620 708480460 604008620 60606120 231692970 60606120 231692970 943625204 972270631 943625204 972270631 638646593 16033548 638646593 16033548 212811200 711336070 212811200 711336070 861504191 261853094 861504191 261853094 260889134 912357055 260889134 912357055 806136784 94172167 806136784 94172167 393618832 864234372 393618832 864234372 707332794 957998489 707332794 957998489 938863923 379746783 938863923 379746783 86972979 692178327 86972979 692178327 475603447 17968650 475603447 17968650 701447457 912341448 701447457 912341448 100082508 284401309 100082508 284401309 853105878 865192850 853105878 865192850 348553565 47225816 348553565 47225816 57845859 536854358 57845859 536854358 997391396 843441627 997391396 843441627 147468588 897289741 147468588 897289741 811415510 193669838 811415510 193669838 893374009 607845645 893374009 607845645 553000656 845578875 553000656 845578875 138848983 88598073 138848983 88598073 706451192 713930256 706451192 713930256 324173844 888545215 324173844 888545215 981490592 937235937 981490592 937235937 177660172 575264838 177660172 575264838 751199477 6485839 751199477 6485839 482256904 573359984 482256904 573359984 266488074 294175268 266488074 294175268 761259938 824567691 761259938 824567691 297467761 316286373 297467761 316286373 949720238 825458039 949720238 825458039 352166235 480966541 352166235 480966541 704558304 893377497 704558304 893377497 99288115 12899379 99288115 12899379 770880180 802081742 770880180 802081742 119517050 438111444 119517050 438111444 892771518 74365213 892771518 74365213 462785336 703933711 462785336 703933711 178611586 798589820 178611586 798589820 995989517 66327183 995989517 66327183 7808513 608680430 7808513 608680430 719107390 510532021 719107390 510532021 839489361 874437087 839489361 874437087 226771087 447391644 226771087 447391644 868842859 295223751 868842859 295223751 301300743 687899168 301300743 687899168 988473722 62720090 988473722 62720090 302792867 984234283 302792867 984234283 693814156 848152656 693814156 848152656 490905443 449138485 490905443 449138485 934780906 34418960 934780906 34418960 625627571 833962456 625627571 833962456 62430061 92074729 62430061 92074729 480663174 507424849 480663174 507424849 949373499 321901431 949373499 321901431 317274183 980392439 317274183 980392439 888818678 422803332 888818678 422803332 116788031 91875458 116788031 91875458 657750637 797903591 657750637 797903591 332555146 113654843 332555146 113654843 966453886 838541803 966453886 838541803 33183065 463771322 33183065 463771322 889525664 105560946 889525664 105560946 126775848 209036316 126775848 209036316 816741450 633609651 816741450 633609651 301324557 146528308 301324557 146528308 867297402 762226232 867297402 762226232 524862265 327500412 524862265 327500412 876124128 752605382 876124128 752605382 98952012 387167881 98952012 387167881 679173589 978972287 679173589 978972287 164890272 425239358 164890272 425239358 584646235 935442496 584646235 935442496 762181340 224044272 762181340 224044272 225308771 838357406 225308771 838357406 5168450 227870301 5168450 227870301 328698462 972488842 328698462 972488842 206811131 272146344 206811131 272146344 839399165 874915402 839399165 874915402 417965249 166398137 417965249 166398137 19235649 103982079 19235649 103982079 569616962 795244748 569616962 795244748 979968815 324759908 979968815 324759908 194442995 971125973 194442995 971125973 674355547 570558280 674355547 570558280 173404885 40646878 173404885 40646878 40114067 515511172 40114067 515511172 917364029 171982930 917364029 171982930 346218647 807149468 346218647 807149468 197808133 124976533 197808133 124976533 530302563 528750570 530302563 528750570 951600128 262106011 951600128 262106011 327276828 967119614 327276828 967119614 926939583 415767722 926939583 415767722 414400583 808355910 414400583 808355910 722600466 467311375 722600466 467311375 45356298 219450334 45356298 219450334 667138949 887896260 667138949 887896260 982856774 685268939 982856774 685268939 340168664 189310010 340168664 189310010 620295945 815825762 620295945 815825762 221610770 89056217 221610770 89056217 862999191 55613357 862999191 55613357 736275573 470246676 736275573 470246676 816715550 832955193 816715550 832955193 968959474 85929363 968959474 85929363 19525106 794825300 19525106 794825300 558207379 999469678 558207379 999469678 916293292 34756722 916293292 34756722 106892545 875037081 106892545 875037081 787629849 111968575 787629849 111968575 250147922 707632466 250147922 707632466 654195001 635146282 654195001 635146282 44706111 263757953 44706111 263757953 230906051 790856197 230906051 790856197 546227073 960497224 546227073 960497224 13662593 40784718 13662593 40784718 927657763 449667729 927657763 449667729 115993378 5866731 115993378 5866731 875903163 981017862 875903163 981017862 143267561 305148787 143267561 305148787 982210137 500602796 982210137 500602796 75171916 792582213 75171916 792582213 930818019 962818191 930818019 962818191 254418346 107337296 254418346 107337296 466144595 949191914 466144595 949191914 154499529 400647736 154499529 400647736 812224060 884330959 812224060 884330959 427896189 3253005 427896189 3253005 842546152 576353954 842546152 576353954 635036858 933003570 635036858 933003570 240105104 257050526 240105104 257050526 705590439 775476616 705590439 775476616 108375689 125870295 108375689 125870295 470028679 772323767 470028679 772323767 909253103 130787294 909253103 130787294 98280476 706302716 98280476 706302716 949458967 549173457 949458967 549173457 365757634 429319 365757634 429319 808073139 936007980 808073139 936007980 113615732 436763190 113615732 436763190 4465907 612581969 4465907 612581969 695322030 72891624 695322030 72891624 53328053 766329106 53328053 766329106 841056349 535456224 841056349 535456224 188078556 43004009 188078556 43004009 859672699 807558065 859672699 807558065 59097175 103353088 59097175 103353088 936887035 865084176 936887035 865084176 307381715 910493562 307381715 910493562 790716854 212888262 790716854 212888262 530783810 569752580 530783810 569752580 829945385 50500042 829945385 50500042 231295892 762627281 231295892 762627281 370974929 175164250 370974929 175164250 139778671 871528821 139778671 871528821 982670159 128170259 982670159 128170259 190048143 881137833 190048143 881137833 983957717 203485777 983957717 203485777 323608196 773428683 323608196 773428683 44118857 48176770 44118857 48176770 847477283 884013550 847477283 884013550 999163629 983820864 999163629 983820864 455688528 377899909 455688528 377899909 884765791 26061703 884765791 26061703 447914779 297346917 447914779 297346917 671618110 744464454 671618110 744464454 162569118 335225445 162569118 335225445 443028345 680538201 443028345 680538201 428476196 59352963 428476196 59352963 127168232 590510587 127168232 590510587 957839996 362538531 957839996 362538531 594872159 674943830 594872159 674943830 983276511 895583693 983276511 895583693 188115478 134258935 188115478 134258935 432585718 534507312 432585718 534507312 70624184 384302065 70624184 384302065 918981525 237648860 918981525 237648860 124587045 12745226 124587045 12745226 21898251 976559613 21898251 976559613 768821750 134014952 768821750 134014952 51514235 975721903 51514235 975721903 921991401 558171724 921991401 558171724 353180192 932419568 353180192 932419568 830604619 695245580 830604619 695245580 322433147 444796897 322433147 444796897 155334268 941598117 155334268 941598117 395735804 128560641 395735804 128560641 200752358 779408696 200752358 779408696 699620920 529216851 699620920 529216851 227454535 436550192 227454535 436550192 920894737 756085281 920894737 756085281 619602893 62525514 619602893 62525514 803289587 854611991 803289587 854611991 179874482 124438819 179874482 124438819 937680357 785372740 937680357 785372740 266489688 275342317 266489688 275342317 435478402 876914535 435478402 876914535 485533213 160594764 485533213 160594764 81698657 355619867 81698657 355619867 754176321 685268553 754176321 685268553 913039145 941979299 913039145 941979299 170263398 229730408 170263398 229730408 666009005 631369086 666009005 631369086 202621536 27727245 202621536 27727245 873014003 533454175 873014003 533454175 219236010 223209305 219236010 223209305 878652891 732437241 878652891 732437241 203185636 300851219 203185636 300851219 460886772 70105798 460886772 70105798 49007433 973063627 49007433 973063627 822675841 124546799 822675841 124546799 43184835 914894405 43184835 914894405 471658835 69330804 471658835 69330804 183604484 810144350 183604484 810144350 924641617 90182312 924641617 90182312 312698007 924447296 312698007 924447296 904438426 384813298 904438426 384813298 215610189 714876423 215610189 714876423 617989831 465239107 617989831 465239107 885093605 185968151 885093605 185968151 78196614 774536701 78196614 774536701 736857442 469397870 736857442 469397870 227374502 988255012 227374502 988255012 583197160 62810677 583197160 62810677 318659797 749100758 318659797 749100758 988338931 931340511 988338931 931340511 423748584 56801297 423748584 56801297 39465632 731337499 39465632 731337499 589210705 174961952 589210705 174961952 403839682 626840026 403839682 626840026 737758215 523689409 737758215 523689409 378634701 160899427 378634701 160899427 989882870 796342640 989882870 796342640 280225443 3526081 280225443 3526081 676403121 637114915 676403121 637114915 70480759 19075625 70480759 19075625 735328955 461708350 735328955 461708350 26083544 165745042 26083544 165745042 955062809 548302721 955062809 548302721 31434009 110079486 31434009 110079486 342190138 869179112 342190138 869179112 982217749 231443284 982217749 231443284 60583047 548968079 60583047 548968079 936608412 109594921 936608412 109594921 31621067 953935450 31621067 953935450 852608058 157083098 852608058 157083098 411675277 927004573 411675277 927004573 699776778 319751802 699776778 319751802 347312318 940118818 347312318 940118818 833718106 484241780 833718106 484241780 372879937 871794454 372879937 871794454 322376607 23287215 322376607 23287215 70161148 698380571 70161148 698380571 612941988 954974162 612941988 954974162 409184774 445930155 409184774 445930155 50387452 11188935 50387452 11188935 599687089 889763511 599687089 889763511 146499588 230385729 146499588 230385729 863233656 736891844 863233656 736891844 296091047 995524394 296091047 995524394 762513526 263121128 762513526 263121128 253337062 967002319 253337062 967002319 887652892 160131318 887652892 160131318 40651216 822719482 40651216 822719482 964475089 65103104 964475089 65103104 20710421 796738168 20710421 796738168 523549389 554216325 523549389 554216325 42364433 790957824 42364433 790957824 897323525 235386929 897323525 235386929 498528577 680667581 498528577 680667581 651959646 711039387 651959646 711039387 905055280 474911157 905055280 474911157 214741107 354678626 214741107 354678626 563889594 688763328 563889594 688763328 902644115 410707029 902644115 410707029 231946691 171606991 231946691 171606991 847461237 872815206 847461237 872815206 21134438 293668590 21134438 293668590 690393045 698986734 690393045 698986734 213166335 213323160 213166335 213323160 879778661 831097839 879778661 831097839 84461856 623640231 84461856 623640231 856830897 757537834 856830897 757537834 443312400 354334472 443312400 354334472 612294421 220571436 612294421 220571436 218693489 819720102 218693489 819720102 705343684 60073630 705343684 60073630 870075320 986412768 870075320 986412768 41906348 200921561 41906348 200921561 762221656 943083034 762221656 943083034 11975008 290576560 11975008 290576560 474309626 701678243 474309626 701678243 942660013 292719974 942660013 292719974 171911547 528145974 171911547 528145974 533811370 72927755 533811370 72927755 930490806 978652662 930490806 978652662 767440312 352252905 767440312 352252905 904764341 954571057 904764341 954571057 426779612 149371189 426779612 149371189 812882791 992907388 812882791 992907388 287949925 469140748 287949925 469140748 700912079 691087178 700912079 691087178 82787403 53686570 82787403 53686570 749874398 522429302 749874398 522429302 514091807 195658452 514091807 195658452 3167455 616842351 3167455 616842351 732758312 840016902 732758312 840016902 25335385 418468601 25335385 418468601 121889158 272165350 121889158 272165350 705640669 688668551 705640669 688668551 11906896 935320671 11906896 935320671 647624117 348214112 647624117 348214112 236010151 806794343 236010151 806794343 968934941 537408714 968934941 537408714 198906912 165575004 198906912 165575004 446400325 743357847 446400325 743357847 922837953 128176297 922837953 128176297 230300795 928967183 230300795 928967183 743517420 220679739 743517420 220679739 983461943 984173801 983461943 984173801 710601787 64778435 710601787 64778435 805943183 773109594 805943183 773109594 76801665 956108864 76801665 956108864 848682506 189845344 848682506 189845344 342546832 611285504 342546832 611285504 901505432 388345656 901505432 388345656 93298989 761745571 93298989 761745571 663420652 205330596 663420652 205330596 232440670 920009990 232440670 920009990 849409810 4459412 849409810 4459412 689299902 315270081 689299902 315270081 391504526 818575451 391504526 818575451 822675532 28443395 822675532 28443395 339546226 275799257 339546226 275799257 785397889 460862853 785397889 460862853 994023004 41869120 994023004 41869120 500638183 970026885 500638183 970026885 260445508 413373383 260445508 413373383 876407886 173919396 876407886 173919396 436141765 972591965 436141765 972591965 108903753 77285918 108903753 77285918 824520813 549491624 824520813 549491624 327683322 42084581 327683322 42084581 839658616 680281687 839658616 680281687 89056362 362318487 89056362 362318487 412889463 820591065 412889463 820591065 853314364 265155431 853314364 265155431 80037765 834119348 80037765 834119348 823536469 360833117 823536469 360833117 356422165 957438995 356422165 957438995 954889198 26237618 954889198 26237618 501079840 816409315 501079840 816409315 841963464 67480967 841963464 67480967 520173568 872350121 520173568 872350121 781372182 38942541 781372182 38942541 467505110 632449869 467505110 632449869 57903415 20956717 57903415 20956717 764581821 671401545 764581821 671401545 204004549 917964832 204004549 917964832 733094873 193013850 733094873 193013850 502969998 685309771 502969998 685309771 694398178 105823317 694398178 105823317 275094631 627066122 275094631 627066122 579371447 76173510 579371447 76173510 907555852 957820420 907555852 957820420 16897779 402661416 16897779 402661416 620098629 892021435 620098629 892021435 758393454 2397237 758393454 2397237 265150779 794849826 265150779 794849826 716595740 106818723 716595740 106818723 416999082 605153878 416999082 605153878 955030351 7559268 955030351 7559268 214750887 430446105 214750887 430446105 56611554 998200517 56611554 998200517 680835366 79168871 680835366 79168871 124578494 757222313 124578494 757222313 899159577 81018490 899159577 81018490 629207539 383331253 629207539 383331253 253206145 949513249 253206145 949513249 135047177 417475540 135047177 417475540 867158105 881389977 867158105 881389977 376980096 966488202 376980096 966488202 237388625 170463626 237388625 170463626 790309698 828828128 790309698 828828128 552055106 352837367 552055106 352837367 13636949 889914851 13636949 889914851 641267313 539077633 641267313 539077633 124440268 708378337 124440268 708378337 942375346 224459745 942375346 224459745 465204758 474095369 465204758 474095369 590855976 895099735 590855976 895099735 31799369 387224576 31799369 387224576 533147735 63499483 533147735 63499483 415282019 633088452 415282019 633088452 806466358 794835811 806466358 794835811 329241336 163764338 329241336 163764338 807676280 33248598 807676280 33248598 238091315 711197809 238091315 711197809 109867684 109742871 109867684 109742871 978483235 484028904 978483235 484028904 200806260 216596946 200806260 216596946 973484455 54842148 973484455 54842148 156026995 427870499 156026995 427870499 222534060 730676108 222534060 730676108 691580473 375991230 691580473 375991230 38792643 7322170 38792643 7322170 3991834 684424906 3991834 684424906 302151761 442963697 302151761 442963697 821070948 649346957 821070948 649346957 69737815 229027559 69737815 229027559 411077590 986807679 411077590 986807679 777278292 127728419 777278292 127728419 967536056 869679404 967536056 869679404 49168069 558266732 49168069 558266732 466807344 999073511 466807344 999073511 128970584 124528613 128970584 124528613 810865987 585847463 810865987 585847463 342518793 165253505 342518793 165253505 78141697 873788632 78141697 873788632 820091647 629603820 820091647 629603820 776931823 812459825 776931823 812459825 454633507 87249197 454633507 87249197 846461128 792858614 846461128 792858614 358182210 218229948 358182210 218229948 152794846 494887464 152794846 494887464 808075819 275882457 808075819 275882457 93553993 546717334 93553993 546717334 493388028 140973626 493388028 140973626 624087964 705853671 624087964 705853671 151516151 401514407 151516151 401514407 847897169 941839345 847897169 941839345 124323264 172222812 124323264 172222812 960584208 979052012 960584208 979052012 75112819 53462875 75112819 53462875 771905988 745351526 771905988 745351526 108565329 960998793 108565329 960998793 655230911 327900114 655230911 327900114 760537873 846293700 760537873 846293700 240337922 104045296 240337922 104045296 953347251 354155496 953347251 354155496 260821741 325782846 260821741 325782846 771985727 889919187 771985727 889919187 469814867 303873360 469814867 303873360 930408235 658898893 930408235 658898893 158545235 191034921 158545235 191034921 972580324 979412126 972580324 979412126 91869723 403860 91869723 403860 873299899 871887965 873299899 871887965 974875478 254761061 974875478 254761061 134682731 355057396 134682731 355057396 966616840 85223967 966616840 85223967 31082675 985408440 31082675 985408440 780244813 413789322 780244813 413789322 923227940 934492563 923227940 934492563 727956643 437962487 727956643 437962487 42975371 649040482 42975371 649040482 747720722 238612455 747720722 238612455 411077729 888679586 411077729 888679586 621845396 157770321 621845396 157770321 98367961 65478719 98367961 65478719 528746772 761830121 528746772 761830121 118878379 172754624 118878379 172754624 734820442 937535360 734820442 937535360 391365559 212394762 391365559 212394762 736501897 462588443 736501897 462588443 395259599 176568241 395259599 176568241 92774368 970102493 92774368 970102493 999798603 248697328 999798603 248697328 311927274 836537653 311927274 836537653 134066880 225329864 134066880 225329864 950672970 620373491 950672970 620373491 716666290 363273115 716666290 363273115 129871444 231863760 129871444 231863760 562267730 566847482 562267730 566847482 835831505 259799993 835831505 259799993 183610053 841576300 183610053 841576300 680603352 335754737 680603352 335754737 308646655 295824415 308646655 295824415 129614317 944589199 129614317 944589199 880838179 506913779 880838179 506913779 319048899 356312917 319048899 356312917 959938720 671598863 959938720 671598863 433611456 71431016 433611456 71431016 885844478 655822926 885844478 655822926 641706705 458398284 641706705 458398284 354599622 892853143 354599622 892853143 134469990 273365554 134469990 273365554 913105962 971746891 913105962 971746891 583442092 435933272 583442092 435933272 979616541 874705833 979616541 874705833 472106389 37161755 472106389 37161755 939053756 926958910 939053756 926958910 459171250 243382202 459171250 243382202 621859982 559440739 621859982 559440739 656877847 111798397 656877847 111798397 124094181 686584003 124094181 686584003 710538469 865882012 710538469 865882012 98704166 102266181 98704166 102266181 849801532 736513515 849801532 736513515 192622974 247670763 192622974 247670763 618957732 556197835 618957732 556197835 11726144 970068452 11726144 970068452 922213883 282562313 922213883 282562313 212891382 690035358 212891382 690035358 11378127 192089623 11378127 192089623 921879307 841296729 921879307 841296729 23610291 79546076 23610291 79546076 846786602 672882784 846786602 672882784 51442738 453278122 51442738 453278122 746308706 955215621 746308706 955215621 51801218 626479424 51801218 626479424 948765245 960441186 948765245 960441186 52007718 593695104 52007718 593695104 358860987 769065232 358860987 769065232 279001427 91082442 279001427 91082442 971533543 594666854 971533543 594666854 406200213 9695905 406200213 9695905 421508229 483805858 421508229 483805858 177160236 311281075 177160236 311281075 876941405 756370553 876941405 756370553 81357648 45064761 81357648 45064761 671377735 881636391 671377735 881636391 330611109 453453380 330611109 453453380 60934709 8963660 60934709 8963660 888716195 993342286 888716195 993342286 300030562 338562451 300030562 338562451 865773077 851740433 865773077 851740433 95243292 33997780 95243292 33997780 715266799 536386532 715266799 536386532 124749888 488583113 124749888 488583113 867435945 20601275 867435945 20601275 71329801 569171153 71329801 569171153 687265656 203017894 687265656 203017894 811909095 975239347 811909095 975239347 442408778 225454833 442408778 225454833 219638459 924166272 219638459 924166272 972549086 182493068 972549086 182493068 389206394 564534722 389206394 564534722 862399934 67492633 862399934 67492633 152482803 336095011 152482803 336095011 680560764 945121372 680560764 945121372 77089482 305561298 77089482 305561298 530930878 872688109 530930878 872688109 90066769 111741114 90066769 111741114 760392994 812302612 760392994 812302612 173126757 217057106 173126757 217057106 623716640 832549939 623716640 832549939 263695492 162762072 263695492 162762072 343503803 742987722 343503803 742987722 982875298 105025304 982875298 105025304 4167352 650090290 4167352 650090290 721789920 981395539 721789920 981395539 921795126 211411449 921795126 211411449 9065898 803186745 9065898 803186745 694355767 457447651 694355767 457447651 954205158 972778537 954205158 972778537 427068543 200351844 427068543 200351844 939389131 761113753 939389131 761113753 651305307 23211894 651305307 23211894 136323315 325875335 136323315 325875335 767609188 864096780 767609188 864096780 489755915 521194368 489755915 521194368 767894549 883742597 767894549 883742597 358261452 387622701 358261452 387622701 569923082 750346716 569923082 750346716 109368505 69672226 109368505 69672226 757433424 744927845 757433424 744927845 285746751 930543663 285746751 930543663 125798308 175562884 125798308 175562884 399229995 691237520 399229995 691237520 872973094 831971820 872973094 831971820 379935413 247947810 379935413 247947810 954746825 878574618 954746825 878574618 627180355 597243839 627180355 597243839 185054328 355800547 185054328 355800547 101459643 787304460 101459643 787304460 940018681 471853403 940018681 471853403 564881742 736771577 564881742 736771577 225449439 346516631 225449439 346516631 624597015 720339087 624597015 720339087 302580500 386629506 302580500 386629506 840579594 830228120 840579594 830228120 481620943 482170149 481620943 482170149 754718776 109863570 754718776 109863570 431805290 654537717 431805290 654537717 832438280 175780708 832438280 175780708 289433588 44128316 289433588 44128316 613889049 900877611 613889049 900877611 907067672 301306309 907067672 301306309 366715340 677202293 366715340 677202293 554592762 271184480 554592762 271184480 976284003 43161868 976284003 43161868 755918618 957630469 755918618 957630469 295675985 92331165 295675985 92331165 953396563 784931242 953396563 784931242 173985090 954899412 173985090 954899412 860823640 342643620 860823640 342643620 120842828 210118036 120842828 210118036 741254913 26368317 741254913 26368317 373684519 724491633 373684519 724491633 1657682 341495977 1657682 341495977 701132338 729982928 701132338 729982928 90553717 315218018 90553717 315218018 822213935 818916204 822213935 818916204 210568547 126818881 210568547 126818881 755116190 952799316 755116190 952799316 195200858 337914062 195200858 337914062 845601649 675075228 845601649 675075228 421678161 219445332 421678161 219445332 6746394 527648551 6746394 527648551 972484578 97983547 972484578 97983547 31181624 856507617 31181624 856507617 382710880 133428488 382710880 133428488 917653881 312070368 917653881 312070368 315068013 448011991 315068013 448011991 536174529 226302835 536174529 226302835 198680677 800033031 198680677 800033031 440382916 198840852 440382916 198840852 820428843 442783601 820428843 442783601 194228817 791883325 194228817 791883325 928491889 292996115 928491889 292996115 41677989 203007627 41677989 203007627 828491001 883942436 828491001 883942436 978612612 350399176 978612612 350399176 78684752 403474516 78684752 403474516 630830246 515475066 630830246 515475066 194692360 189699883 194692360 189699883 14633449 279744706 14633449 279744706 913718146 655179063 913718146 655179063 263184949 376031705 263184949 376031705 698043698 213271730 698043698 213271730 119629229 919563376 119629229 919563376 893366698 338302269 893366698 338302269 253911519 943972160 253911519 943972160 782933855 290342754 782933855 290342754 545872148 919623829 545872148 919623829 126128562 197754155 126128562 197754155 310359003 908915501 310359003 908915501 676820600 449118026 676820600 449118026 766999294 722404963 766999294 722404963 100900025 393579957 100900025 393579957 394089034 796312697 394089034 796312697 58026363 16000501 58026363 16000501 810039696 996099984 810039696 996099984 968503940 530561022 968503940 530561022 198160277 245956512 198160277 245956512 555846222 974982516 555846222 974982516 332188185 501661064 332188185 501661064 892648551 871198007 892648551 871198007 360344490 25715773 360344490 25715773 866340539 876822182 866340539 876822182 519078566 98048587 519078566 98048587 143486501 726522191 143486501 726522191 727957333 109500738 727957333 109500738 271610746 926145966 271610746 926145966 841280595 28966036 841280595 28966036 26365992 531184918 26365992 531184918 694598725 924709896 694598725 924709896 136042149 560721434 136042149 560721434 793672852 820030462 793672852 820030462 514237612 144501745 514237612 144501745 949248179 563361175 949248179 563361175 171130978 367661607 171130978 367661607 965832795 706470324 965832795 706470324 77894082 929825720 77894082 929825720 637261081 167674204 637261081 167674204 682324392 744084715 682324392 744084715 65684875 964157640 65684875 964157640 833027012 575219121 833027012 575219121 503574060 319106958 503574060 319106958 7542824 152127646 7542824 152127646 698894378 541967046 698894378 541967046 515788778 181682001 515788778 181682001 63029745 977659799 63029745 977659799 418653413 303515530 418653413 303515530 531542681 840694200 531542681 840694200 210900896 5728783 210900896 5728783 749075155 647228512 749075155 647228512 446669357 844828919 446669357 844828919 954143958 101689684 954143958 101689684 76938080 846698930 76938080 846698930 717528841 86808061 717528841 86808061 286813 64846482 286813 64846482 354043619 311351178 354043619 311351178 17659764 584765899 17659764 584765899 753123016 116340913 753123016 116340913 113571566 999725832 113571566 999725832 71091256 13971887 71091256 13971887 869225284 382427987 869225284 382427987 416323677 106418197 416323677 106418197 720703573 791836596 720703573 791836596 102601246 574074879 102601246 574074879 690274559 629012108 690274559 629012108 807220270 18300761 807220270 18300761 550391580 891294812 550391580 891294812 78153733 410140 78153733 410140 357013114 257195261 357013114 257195261 799709157 665926871 799709157 665926871 453071331 72369121 453071331 72369121 167394399 968952915 167394399 968952915 910030347 352347731 910030347 352347731 422838926 168371963 422838926 168371963 159827842 857108979 159827842 857108979 736680385 14747524 736680385 14747524 147666337 674493874 147666337 674493874 919852237 198269306 919852237 198269306 91149515 112656645 91149515 112656645 676848444 833418397 676848444 833418397 967982755 59508464 967982755 59508464 78243559 968146666 78243559 968146666 841231718 3092315 841231718 3092315 305493954 984012608 305493954 984012608 485475666 774418210 485475666 774418210 170190734 45396879 170190734 45396879 632154657 987319650 632154657 987319650 329230001 338536425 329230001 338536425 961416275 915875872 961416275 915875872 216442804 65737169 216442804 65737169 806209946 600315925 806209946 600315925 209337710 802091447 209337710 802091447 13914184 50008276 13914184 50008276 466203897 600422333 466203897 600422333 784891368 731902954 784891368 731902954 66372978 91733714 66372978 91733714 743850421 548529787 743850421 548529787 507569393 623601831 507569393 623601831 124379091 200438020 124379091 200438020 912595715 415480112 912595715 415480112 545986765 219844357 545986765 219844357 991711309 20931452 991711309 20931452 521661233 875673208 521661233 875673208 798232348 697394527 798232348 697394527 265081619 215089769 265081619 215089769 80813840 808103692 80813840 808103692 863675145 82616435 863675145 82616435 907895152 998210428 907895152 998210428 37141663 801831416 37141663 801831416 883129681 54797719 883129681 54797719 514592128 984269504 514592128 984269504 191710460 329508772 191710460 329508772 623099787 455639264 623099787 455639264 195242786 320826003 195242786 320826003 776094583 909738269 776094583 909738269 243613838 516504495 243613838 516504495 678266386 905936843 678266386 905936843 249058842 774436966 249058842 774436966 684059597 431649490 684059597 431649490 146848216 222762563 146848216 222762563 458634672 874858453 458634672 874858453 561260365 242840757 561260365 242840757 48198521 928905903 48198521 928905903 168281673 508371623 168281673 508371623 460097517 952612906 460097517 952612906 108420636 669949382 108420636 669949382 835478037 833032311 835478037 833032311 388066155 46443639 388066155 46443639 63310448 767643667 63310448 767643667 950599696 936252049 950599696 936252049 999057463 203708298 999057463 203708298 398746668 910158272 398746668 910158272 762694967 137450505 762694967 137450505 26628014 728350293 26628014 728350293 770584810 7089903 770584810 7089903 219555250 844819906 219555250 844819906 356868459 27942375 356868459 27942375 795196517 953295962 795196517 953295962 333296748 10496512 333296748 10496512 995474081 929719539 995474081 929719539 260246606 44947957 260246606 44947957 836155649 799037290 836155649 799037290 439977124 519914621 439977124 519914621 837511157 29238226 837511157 29238226 17313977 467960650 17313977 467960650 379996062 42595037 379996062 42595037 43168334 660831893 43168334 660831893 702405707 808576274 702405707 808576274 138224698 263003637 138224698 263003637 892194984 967072851 892194984 967072851 950596895 109995462 950596895 109995462 29283833 895979482 29283833 895979482 896212786 33154933 896212786 33154933 235702950 980455350 235702950 980455350 889526331 411958844 889526331 411958844 427281103 700840776 427281103 700840776 617087214 539369857 617087214 539369857 821533374 133904032 821533374 133904032 420629049 706648687 420629049 706648687 887074903 234030435 887074903 234030435 109876472 656493647 109876472 656493647 845910885 365327144 845910885 365327144 606840288 935903861 606840288 935903861 211934261 177074853 211934261 177074853 776464121 915619630 776464121 915619630 611106153 278374788 611106153 278374788 409574788 677329466 409574788 677329466 648420688 228639919 648420688 228639919 192270688 976974045 192270688 976974045 378596868 760812625 378596868 760812625 785908235 931870416 785908235 931870416 146427353 742508406 146427353 742508406 712051374 179577260 712051374 179577260 4089898 773668382 4089898 773668382 933946115 17579355 933946115 17579355 141523884 592173538 141523884 592173538 60239607 74196128 60239607 74196128 508921055 884865276 508921055 884865276 846453472 286303531 846453472 286303531 129100318 403666565 129100318 403666565 16560409 616280432 16560409 616280432 905632118 266008974 905632118 266008974 163049546 89529368 163049546 89529368 966156931 952846966 966156931 952846966 40976889 767068325 40976889 767068325 810739774 958641150 810739774 958641150 183020513 361583716 183020513 361583716 767137543 170196742 767137543 170196742 328064901 761832324 328064901 761832324 893985599 132544324 893985599 132544324 206041263 689035589 206041263 689035589 721114253 207448428 721114253 207448428 421025843 742673141 421025843 742673141 296902380 22568859 296902380 22568859 132108979 991729664 132108979 991729664 799373283 526627279 799373283 526627279 231542946 896331908 231542946 896331908 963911994 69411279 963911994 69411279 301790971 865570817 301790971 865570817 949056934 11433134 949056934 11433134 76881417 576989893 76881417 576989893 653528816 803749394 653528816 803749394 285624360 109757477 285624360 109757477 41044914 999735437 41044914 999735437 742011851 63495419 742011851 63495419 253869430 607622595 253869430 607622595 649527025 222261417 649527025 222261417 476767384 718827743 476767384 718827743 571329226 176675810 571329226 176675810 361667734 985487505 361667734 985487505 993364961 760885548 993364961 760885548 95118939 524851031 95118939 524851031 855482290 339478869 855482290 339478869 935105612 699047987 935105612 699047987 386701508 447287452 386701508 447287452 277733733 758259815 277733733 758259815 920589861 17742467 920589861 17742467 158723782 994366739 158723782 994366739 472613032 68928001 472613032 68928001 608522546 990141908 608522546 990141908 900881958 569372793 900881958 569372793 380950414 940355201 380950414 940355201 29071289 55127028 29071289 55127028 920947969 879688715 920947969 879688715 211265136 302908732 211265136 302908732 82816954 663945245 82816954 663945245 518456137 883999162 518456137 883999162 214041733 617315953 214041733 617315953 477049896 91589828 477049896 91589828 327568851 894400292 327568851 894400292 726357284 304794333 726357284 304794333 5330417 630907802 5330417 630907802 952495898 977327784 952495898 977327784 61193888 151059389 61193888 151059389 954674535 546419423 954674535 546419423 350689325 131282815 350689325 131282815 916208703 756307821 916208703 756307821 535618242 265648213 535618242 265648213 510472376 821908960 510472376 821908960 944421142 236726562 944421142 236726562 564196734 627035163 564196734 627035163 825632014 829615954 825632014 829615954 49010098 467190224 49010098 467190224 990671968 828236383 990671968 828236383 272894048 163247751 272894048 163247751 38420657 481491854 38420657 481491854 444369213 228382816 444369213 228382816 228028343 560558264 228028343 560558264 733749389 840499713 733749389 840499713 286745489 620989200 286745489 620989200 800624809 139669241 800624809 139669241 865779130 761928655 865779130 761928655 55250121 27353184 55250121 27353184 473317843 729277001 473317843 729277001 745961888 551450320 745961888 551450320 486108041 134925696 486108041 134925696 423332191 946525341 423332191 946525341 19197201 979842793 19197201 979842793 578134143 383286766 578134143 383286766 50890119 947177347 50890119 947177347 535540757 371428849 535540757 371428849 837778561 932892237 837778561 932892237 7455562 464154337 7455562 464154337 390794193 21001510 390794193 21001510 963997133 594295525 963997133 594295525 142211092 852251164 142211092 852251164 499283966 675842245 499283966 675842245 250800159 799621054 250800159 799621054 814150330 98348801 814150330 98348801 331774311 988002881 331774311 988002881 845186384 479335473 845186384 479335473 793730964 950769087 793730964 950769087 959489397 82140197 959489397 82140197 283846052 526855532 283846052 526855532 118128628 95063267 118128628 95063267 974028282 162852839 974028282 162852839 158554415 72453539 158554415 72453539 939879810 832828219 939879810 832828219 982083855 20293893 982083855 20293893 346413574 850246868 346413574 850246868 782886458 10937476 782886458 10937476 652020081 613016017 652020081 613016017 940120492 974803462 940120492 974803462 351393351 307628641 351393351 307628641 886714884 801283313 886714884 801283313 102952758 553883582 102952758 553883582 901495784 176800947 901495784 176800947 50785659 931909315 50785659 931909315 787385002 565641996 787385002 565641996 723105352 69863397 723105352 69863397 879155555 837150438 879155555 837150438 321338591 99415689 321338591 99415689 173966732 774336536 173966732 774336536 886573308 35689987 886573308 35689987 89373782 872048323 89373782 872048323 901667028 997556615 901667028 997556615 105761345 317843006 105761345 317843006 475203789 870578412 475203789 870578412 680591744 307686205 680591744 307686205 54395707 924002562 54395707 924002562 982186686 235741657 982186686 235741657 73566685 877153113 73566685 877153113 529194399 395530702 529194399 395530702 83430311 121093068 83430311 121093068 736884195 972285518 736884195 972285518 503807123 404264390 503807123 404264390 262014571 766779055 262014571 766779055 62722244 302117466 62722244 302117466 781037292 934922940 781037292 934922940 387846459 553962119 387846459 553962119 4153045 950929972 4153045 950929972 289232048 526855303 289232048 526855303 978344156 96086877 978344156 96086877 64824801 864913684 64824801 864913684 892441007 221195616 892441007 221195616 587666211 585093546 587666211 585093546 391015019 290556309 391015019 290556309 806848217 666029650 806848217 666029650 502034497 270434081 502034497 270434081 100907949 728096523 100907949 728096523 769778055 339491285 769778055 339491285 123405655 144206010 123405655 144206010 7135417 444900830 7135417 444900830 968850596 763420385 968850596 763420385 37950923 14551277 37950923 14551277 691029667 524852323 691029667 524852323 311592699 844188119 311592699 844188119 479442344 334722770 479442344 334722770 257791814 202955646 257791814 202955646 413960967 8136349 413960967 8136349 869868371 746010629 869868371 746010629 317227870 90589627 317227870 90589627 783595626 596582709 783595626 596582709 344873744 143064088 344873744 143064088 951219871 58546573 951219871 58546573 235531639 823151448 235531639 823151448 950854068 73663582 950854068 73663582 999905651 743879672 999905651 743879672 36844644 328096073 36844644 328096073 805082194 219293471 805082194 219293471 549561298 468830327 549561298 468830327 772096580 948745106 772096580 948745106 137070346 41725866 137070346 41725866 572027361 386664369 572027361 386664369 249885494 93418734 249885494 93418734 965065626 754007068 965065626 754007068 313515175 50028143 313515175 50028143 922585926 805909629 922585926 805909629 253005806 603217383 253005806 603217383 848245037 225077389 848245037 225077389 917508489 904800216 917508489 904800216 159121358 129398252 159121358 129398252 386508941 996914073 386508941 996914073 896943872 393072243 896943872 393072243 344165551 931028862 344165551 931028862 973231772 169935015 973231772 169935015 184347852 853440111 184347852 853440111 984711379 949078190 984711379 949078190 139723664 311742672 139723664 311742672 707656080 772922360 707656080 772922360 157759206 570766104 157759206 570766104 785651572 212675580 785651572 212675580 154534527 67244343 154534527 67244343 344776385 898207399 344776385 898207399 33019441 50643459 33019441 50643459 856562379 919142660 856562379 919142660 229342510 131805028 229342510 131805028 400261214 694122703 400261214 694122703 842577947 270537775 842577947 270537775 298014949 544506090 298014949 544506090 606699827 329375357 606699827 329375357 307484966 97630968 307484966 97630968 704371847 816605961 704371847 816605961 572511577 292685916 572511577 292685916 968497558 674503829 968497558 674503829 216175114 366783249 216175114 366783249 665994018 600751908 665994018 600751908 222753626 980621333 222753626 980621333 688303535 2939667 688303535 2939667 449426251 886868002 449426251 886868002 673077272 10205401 673077272 10205401 982691727 368874128 982691727 368874128 204637329 282058980 204637329 282058980 883597592 809950743 883597592 809950743 127626954 864425907 127626954 864425907 625778207 260896331 625778207 260896331 188322303 738222210 188322303 738222210 586230984 325685926 586230984 325685926 253713784 725555680 253713784 725555680 977625051 201289826 977625051 201289826 113847694 864297272 113847694 864297272 755152788 4757582 755152788 4757582 961167945 745380504 961167945 745380504 207150042 56843618 207150042 56843618 17539313 705901486 17539313 705901486 845838482 89085407 845838482 89085407 332642871 792758959 332642871 792758959 865312655 169382062 865312655 169382062 191741586 728935051 191741586 728935051 125110041 12625643 125110041 12625643 962371396 811461652 962371396 811461652 11945332 118745954 11945332 118745954 871040995 464753288 871040995 464753288 404524379 276387714 404524379 276387714 623310610 971038208 623310610 971038208 59905395 625502802 59905395 625502802 919072481 109892633 919072481 109892633 394336755 985571591 394336755 985571591 937985839 612965470 937985839 612965470 246026165 111799152 246026165 111799152 659624758 850065840 659624758 850065840 150991211 173137851 150991211 173137851 984730489 784568403 984730489 784568403 381794684 420578719 381794684 420578719 10955446 782880624 10955446 782880624 595969541 106833988 595969541 106833988 76291262 795969551 76291262 795969551 350998260 455549053 350998260 455549053 502266015 345157227 502266015 345157227 617851717 949876583 617851717 949876583 4717403 468149719 4717403 468149719 387988226 919458613 387988226 919458613 239348892 339973348 239348892 339973348 705141258 493317148 705141258 493317148 21811406 265020612 21811406 265020612 673635378 44548919 673635378 44548919 947969935 970613702 947969935 970613702 101436565 87174808 101436565 87174808 937681941 824741781 937681941 824741781 239128481 192271381 239128481 192271381 102234118 759324633 102234118 759324633 900007174 957502952 900007174 957502952 236965712 400402095 236965712 400402095 700489808 926498979 700489808 926498979 167652879 385143194 167652879 385143194 304510898 870798618 304510898 870798618 161343586 266142281 161343586 266142281 676162012 744062506 676162012 744062506 25333526 136672541 25333526 136672541 887385665 460600098 887385665 460600098 158806971 51762515 158806971 51762515 571849338 663986768 571849338 663986768 49989571 967012297 49989571 967012297 447277906 102255399 447277906 102255399 195014806 654706834 195014806 654706834 803094702 394179442 803094702 394179442 5260888 508778092 5260888 508778092 909818455 598810895 909818455 598810895 375791914 323398323 375791914 323398323 691758450 259470502 691758450 259470502 54178664 492950645 54178664 492950645 747376444 343367058 747376444 343367058 119776484 999914788 119776484 999914788 850844330 45382332 850844330 45382332 393398156 649225571 393398156 649225571 930622323 165019039 930622323 165019039 188217302 900387587 188217302 900387587 549928767 69614402 549928767 69614402 212693743 800187317 212693743 800187317 860467567 583974756 860467567 583974756 506456119 628343630 506456119 628343630 9970427 103299194 9970427 103299194 685253287 922478028 685253287 922478028 237884987 418908822 237884987 418908822 33811209 170424700 33811209 170424700 448957055 4871382 448957055 4871382 981883250 552463290 981883250 552463290 305439775 110363453 305439775 110363453 109428160 810324713 109428160 810324713 781464228 373673225 781464228 373673225 229549406 448816890 229549406 448816890 774712061 790052977 774712061 790052977 375717292 496452613 375717292 496452613 907406310 904965805 907406310 904965805 655668532 393922051 655668532 393922051 984569758 27859427 984569758 27859427 178182686 971662982 178182686 971662982 822899961 17906089 822899961 17906089 2807990 656657918 2807990 656657918 812730267 21279105 812730267 21279105 43546695 566518368 43546695 566518368 866532073 984581570 866532073 984581570 182053952 105689272 182053952 105689272 719866192 523260153 719866192 523260153 356591973 292959240 356591973 292959240 150217443 986441610 150217443 986441610 714562404 371533593 714562404 371533593 205390993 971314307 205390993 971314307 594464006 20378085 594464006 20378085 431254392 783809875 431254392 783809875 64375596 152099432 64375596 152099432 434728921 418591421 434728921 418591421 82229338 980823554 82229338 980823554 460405936 822639605 460405936 822639605 112138367 129644497 112138367 129644497 473592251 387179861 473592251 387179861 610082153 931857102 610082153 931857102 263718550 9553326 263718550 9553326 837886459 889217382 837886459 889217382 232450029 14075058 232450029 14075058 632158502 799867485 632158502 799867485 150568381 946975948 150568381 946975948 663815723 330722842 663815723 330722842 530253852 954633483 530253852 954633483 998349060 384027694 998349060 384027694 239199311 791020619 239199311 791020619 932125148 36983199 932125148 36983199 559955870 312395647 559955870 312395647 482871943 711671722 482871943 711671722 958135681 223161470 958135681 223161470 20118764 305250828 20118764 305250828 758727059 64003457 758727059 64003457 122936029 661422968 122936029 661422968 947416993 685790888 947416993 685790888 186519166 140452494 186519166 140452494 706533999 207241195 706533999 207241195 169377449 966571205 169377449 966571205 829453718 49326760 829453718 49326760 33790504 8224836 33790504 8224836 160729216 518393452 160729216 518393452 31680683 40108162 31680683 40108162 459495233 910875283 459495233 910875283 377446470 170379961 377446470 170379961 998851016 534484064 998851016 534484064 88237708 972198546 88237708 972198546 793449014 251114899 793449014 251114899 140071428 697793622 140071428 697793622 916461455 137048242 916461455 137048242 402854028 920183043 402854028 920183043 441746967 614525435 441746967 614525435 157458249 370178041 157458249 370178041 517666990 871411534 517666990 871411534 972270731 355162133 972270731 355162133 245955040 696480776 245955040 696480776 760284806 163171162 760284806 163171162 413291486 604033161 413291486 604033161 17773456 140958054 17773456 140958054 982003822 632829711 982003822 632829711 572811608 24765833 572811608 24765833 923535856 722938435 923535856 722938435 44489686 71367061 44489686 71367061 904355668 997285096 904355668 997285096 73899810 189826971 73899810 189826971 784139342 314495481 784139342 314495481 628898828 706391904 628898828 706391904 849301076 293095888 849301076 293095888 333625021 885493183 333625021 885493183 804018843 197198103 804018843 197198103 157202677 410050802 157202677 410050802 584099749 34216547 584099749 34216547 100144469 757746768 100144469 757746768 839398180 242196541 839398180 242196541 404763781 715964941 404763781 715964941 731101662 763315354 731101662 763315354 405926010 70055947 405926010 70055947 877457537 711138673 877457537 711138673 72775128 997298136 72775128 997298136 780283838 389226276 780283838 389226276 265454526 145480204 265454526 145480204 902634943 820799498 902634943 820799498 248565470 82112774 248565470 82112774 1031212 896634967 1031212 896634967 490945832 442176571 490945832 442176571 279662999 857490718 279662999 857490718 15141131 207434502 15141131 207434502 216625351 971885657 216625351 971885657 979565687 89179194 979565687 89179194 7341809 677545677 7341809 677545677 880080019 804322720 880080019 804322720 345725040 356144145 345725040 356144145 975279930 19915246 975279930 19915246 435480932 772139614 435480932 772139614 687876855 329493769 687876855 329493769 259593917 999248451 259593917 999248451 107633441 3174998 107633441 3174998 866406122 533817845 866406122 533817845 714554523 874073172 714554523 874073172 99310923 81222593 99310923 81222593 803480773 821956956 803480773 821956956 243533863 346197283 243533863 346197283 755606196 755977558 755606196 755977558 930063191 924943924 930063191 924943924 147949797 431786782 147949797 431786782 276867129 888108018 276867129 888108018 955151269 113606003 955151269 113606003 24700296 156922228 24700296 156922228 335273395 283001898 335273395 283001898 70419706 389541382 70419706 389541382 971573034 943801236 971573034 943801236 255800975 16764433 255800975 16764433 884662324 856443228 884662324 856443228 135459761 540035972 135459761 540035972 800957408 961119906 800957408 961119906 126242247 294511660 126242247 294511660 704089370 900411597 704089370 900411597 424582792 184907528 424582792 184907528 500968254 449606452 500968254 449606452 309038040 278953431 309038040 278953431 104387300 21388126 104387300 21388126 533840652 768297243 533840652 768297243 987818842 969296350 987818842 969296350 731009024 194354577 731009024 194354577 83556654 703837163 83556654 703837163 837453395 376898920 837453395 376898920 158846759 76623436 158846759 76623436 578441949 787683690 578441949 787683690 240888071 960775037 240888071 960775037 842986389 168517253 842986389 168517253 436895085 656650197 436895085 656650197 763408092 196360418 763408092 196360418 6822540 829286047 6822540 829286047 690581256 195523053 690581256 195523053 429553821 684149250 429553821 684149250 589229300 121668263 589229300 121668263 873202465 8106861 873202465 8106861 392842186 656651206 392842186 656651206 282740787 185608708 282740787 185608708 561063324 927647511 561063324 927647511 991570428 64137901 991570428 64137901 434668402 548256069 434668402 548256069 899219122 170543708 899219122 170543708 31101458 673203615 31101458 673203615 925932551 572004109 925932551 572004109 261680999 30682105 261680999 30682105 595412567 732762405 595412567 732762405 466871509 345655678 466871509 345655678 274274239 65383012 274274239 65383012 733932952 949067047 733932952 949067047 39060206 411634001 39060206 411634001 549545785 985640271 549545785 985640271 4215806 69934896 4215806 69934896 315810318 859912542 315810318 859912542 45511088 753510813 45511088 753510813 673759607 230632840 673759607 230632840 201826050 914644817 201826050 914644817 565081817 204869431 565081817 204869431 86240315 868615905 86240315 868615905 18745521 983744409 18745521 983744409 992034577 123793304 992034577 123793304 376419367 863148713 376419367 863148713 950318232 96831581 950318232 96831581 68064373 259315 68064373 259315 950032568 107321948 950032568 107321948 570165939 621589540 570165939 621589540 925998590 765939994 925998590 765939994 27739497 856952771 27739497 856952771 753598732 166451975 753598732 166451975 151035361 7622163 151035361 7622163 984881105 772788222 984881105 772788222 286352931 36878178 286352931 36878178 913688252 474970474 913688252 474970474 583636696 852604555 583636696 852604555 203794981 978436656 203794981 978436656 637577854 228929224 637577854 228929224 449982778 64159427 449982778 64159427 835453634 816447096 835453634 816447096 706562318 358341233 706562318 358341233 831354034 91868153 831354034 91868153 49829951 979036708 49829951 979036708 721932011 131881720 721932011 131881720 253871255 634652371 253871255 634652371 403205712 923580551 403205712 923580551 962159196 182970558 962159196 182970558 563357792 684779850 563357792 684779850 201851446 618607933 201851446 618607933 596606254 838191992 596606254 838191992 146006475 474827619 146006475 474827619 940760507 985077058 940760507 985077058 79670907 40091013 79670907 40091013 950295379 663363297 950295379 663363297 186376668 86080805 186376668 86080805 671909016 575365001 671909016 575365001 873700200 852556561 873700200 852556561 167377954 311959877 167377954 311959877 675259441 80600498 675259441 80600498 181892802 299159188 181892802 299159188 575261274 223910815 575261274 223910815 230942790 655746713 230942790 655746713 577627035 890414706 577627035 890414706 190846635 449457072 190846635 449457072 868530150 825710090 868530150 825710090 85263211 495554126 85263211 495554126 812883454 923907523 812883454 923907523 167283092 69947009 167283092 69947009 657966880 758843805 657966880 758843805 919077996 77405400 919077996 77405400 523876974 962955989 523876974 962955989 354921232 614667428 354921232 614667428 621046485 46625527 621046485 46625527 32241497 885414462 32241497 885414462 825492751 189798609 825492751 189798609 640201898 874171621 640201898 874171621 488222118 75457009 488222118 75457009 976890522 852696125 976890522 852696125 340951511 438236855 340951511 438236855 68289675 855349218 68289675 855349218 779863510 613100933 779863510 613100933 363195332 298622000 363195332 298622000 927762587 786336859 927762587 786336859 999382067 61838656 999382067 61838656 49408482 408291937 49408482 408291937 872459962 625210568 872459962 625210568 327962406 213598940 327962406 213598940 752312442 954016715 752312442 954016715 998305375 748465432 998305375 748465432 255729593 216583675 255729593 216583675 977127967 911859171 977127967 911859171 96209489 194563146 96209489 194563146 300536740 52582927 300536740 52582927 778875388 504732662 778875388 504732662 551490200 597033559 551490200 597033559 121594150 81842223 121594150 81842223 955385972 895384691 955385972 895384691 970533760 318293827 970533760 318293827 415270477 673827899 415270477 673827899 208987007 492050572 208987007 492050572 733997109 179868217 733997109 179868217 121861990 820302024 121861990 820302024 933275047 119010099 933275047 119010099 572244354 821638327 572244354 821638327 68248345 50892911 68248345 50892911 882591785 711307983 882591785 711307983 4895579 107388353 4895579 107388353 652428640 572820981 652428640 572820981 36602108 264167561 36602108 264167561 482583867 905917661 482583867 905917661 107270395 220712659 107270395 220712659 506872423 811596634 506872423 811596634 983976696 362602016 983976696 362602016 352971628 939871234 352971628 939871234 920915929 528605584 920915929 528605584 479545588 117459425 479545588 117459425 126915367 507968416 126915367 507968416 843337651 149370050 843337651 149370050 83607538 725924313 83607538 725924313 814935666 878114218 814935666 878114218 462300395 163021976 462300395 163021976 834277754 755726556 834277754 755726556 393006648 134861308 393006648 134861308 126670743 919891934 126670743 919891934 526387038 73259197 526387038 73259197 761120798 468099083 761120798 468099083 431899872 347906552 431899872 347906552 537225346 559976291 537225346 559976291 135997129 935049641 135997129 935049641 582718778 364951781 582718778 364951781 218497181 788381054 218497181 788381054 730756506 463997442 730756506 463997442 194322609 830001487 194322609 830001487 543180014 45947772 543180014 45947772 309632362 734634334 309632362 734634334 652498573 571389885 652498573 571389885 453184012 607224247 453184012 607224247 13030690 82196901 13030690 82196901 434977841 593814673 434977841 593814673 576697482 47347266 576697482 47347266 946007770 921802756 946007770 921802756 199057359 280336993 199057359 280336993 873923278 362865179 873923278 362865179 216664957 888195458 216664957 888195458 710476573 147461067 710476573 147461067 963343266 802328871 963343266 802328871 45191301 285980789 45191301 285980789 891806562 34515910 891806562 34515910 336952984 707481137 336952984 707481137 871762533 805160211 871762533 805160211 927743763 897053668 927743763 897053668 18490742 170403018 18490742 170403018 917781337 711539676 917781337 711539676 412164175 17913409 412164175 17913409 567406137 311515598 567406137 311515598 73914919 5043624 73914919 5043624 923718647 323669149 923718647 323669149 276064321 733601016 276064321 733601016 995006690 191697262 995006690 191697262 21386020 670171900 21386020 670171900 588001069 78722405 588001069 78722405 492574922 746250976 492574922 746250976 765069929 90241632 765069929 90241632 824235125 290377587 824235125 290377587 321695847 653998208 321695847 653998208 13736249 68428677 13736249 68428677 748973885 758575770 748973885 758575770 53638069 133033972 53638069 133033972 16067546 623428371 16067546 623428371 983896871 907801078 983896871 907801078 533634584 247250706 533634584 247250706 994032268 599140757 994032268 599140757 12364459 972801162 12364459 972801162 891150207 53089586 891150207 53089586 254592223 316827088 254592223 316827088 641079997 156817709 641079997 156817709 27605638 448363835 27605638 448363835 344119997 862649070 344119997 862649070 828950536 917270607 828950536 917270607 156540736 63451482 156540736 63451482 953753535 643395557 953753535 643395557 347249381 116057503 347249381 116057503 457554795 746940626 457554795 746940626 118691122 128310580 118691122 128310580 829737418 647530675 829737418 647530675 177812480 705375497 177812480 705375497 903068068 386882464 903068068 386882464 374134389 277269822 374134389 277269822 941735001 84172511 941735001 84172511 576520791 613407677 576520791 613407677 752787518 180538608 752787518 180538608 12293599 998615582 12293599 998615582 547564862 104344625 547564862 104344625 966211251 949445198 966211251 949445198 120981861 587398418 120981861 587398418 630981777 865297335 630981777 865297335 27785817 355257760 27785817 355257760 583239046 875634845 583239046 875634845 103814012 784071486 103814012 784071486 746769469 484865684 746769469 484865684 478470792 798857276 478470792 798857276 997722082 673595541 997722082 673595541 24612780 59972365 24612780 59972365 934447628 812207615 934447628 812207615 680227029 50199024 680227029 50199024 71361073 19289716 71361073 19289716 929452562 551331353 929452562 551331353 493272431 750753126 493272431 750753126 886705130 515212978 886705130 515212978 214277194 934572594 214277194 934572594 993539901 44118133 993539901 44118133 599687128 913774408 599687128 913774408 868766013 83325360 868766013 83325360 404875256 592180407 404875256 592180407 806922314 14434132 806922314 14434132 459605454 687739533 459605454 687739533 716205387 503384052 716205387 503384052 254710397 49802718 254710397 49802718 7496386 821100294 7496386 821100294 656002833 177032486 656002833 177032486 947808264 770968643 947808264 770968643 51050269 128614936 51050269 128614936 460225315 768475958 460225315 768475958 84959199 482282780 84959199 482282780 805753687 45332254 805753687 45332254 359347672 488469809 359347672 488469809 183776121 833118392 183776121 833118392 504356798 977461711 504356798 977461711 66287283 274649964 66287283 274649964 564504674 962638968 564504674 962638968 890882104 686383607 890882104 686383607 80622350 476071158 80622350 476071158 437475623 942996692 437475623 942996692 806434197 150410732 806434197 150410732 43414817 757867737 43414817 757867737 497169927 657042165 497169927 657042165 278814710 362419896 278814710 362419896 700144083 760368259 700144083 760368259 111083257 342130185 111083257 342130185 990745403 3662863 990745403 3662863 725267665 811298142 725267665 811298142 398079818 54574517 398079818 54574517 680780017 940651596 680780017 940651596 51092513 255161860 51092513 255161860 829951130 42969847 829951130 42969847 81934436 777721192 81934436 777721192 767289812 258479481 767289812 258479481 148138343 943474356 148138343 943474356 428294668 463658164 428294668 463658164 205660007 867508736 205660007 867508736 761421387 36259156 761421387 36259156 460140512 635459179 460140512 635459179 661682580 193238679 661682580 193238679 897192538 459516156 897192538 459516156 382206993 102252852 382206993 102252852 582114551 696159117 582114551 696159117 104773409 47797806 104773409 47797806 899871577 831016837 899871577 831016837 328031898 36331256 328031898 36331256 992865239 588871115 992865239 588871115 150115381 783551344 150115381 783551344 351731905 122661716 351731905 122661716 921678420 526217643 921678420 526217643 289202979 909022655 289202979 909022655 584845202 185144469 584845202 185144469 219271816 486761132 219271816 486761132 594041066 883492774 594041066 883492774 201603117 190052236 201603117 190052236 818656088 52237261 818656088 52237261 973019633 902837896 973019633 902837896 146555302 90458739 146555302 90458739 598166204 563111867 598166204 563111867 298671270 24590913 298671270 24590913 702493723 501583570 702493723 501583570 535421814 921552327 535421814 921552327 980203691 325503561 980203691 325503561 704939065 716645895 704939065 716645895 150671112 57039363 150671112 57039363 962838158 947925793 962838158 947925793 90275104 993834805 90275104 993834805 544000020 116470624 544000020 116470624 738014061 957787536 738014061 957787536 61674702 250262586 61674702 250262586 780302900 536310799 780302900 536310799 81005982 794958324 81005982 794958324 386618961 161401047 386618961 161401047 260083880 804201246 260083880 804201246 845410781 341848493 845410781 341848493 136976071 953229130 136976071 953229130 960600902 41736738 960600902 41736738 182363210 930563144 182363210 930563144 831006689 30906044 831006689 30906044 357092655 564784061 357092655 564784061 782915970 59368907 782915970 59368907 56274758 949537294 56274758 949537294 734927425 135140722 734927425 135140722 341040360 230763655 341040360 230763655 932555980 961109703 932555980 961109703 40089191 363574355 40089191 363574355 780879388 145387707 780879388 145387707 46957929 550210852 46957929 550210852 599285462 439875311 599285462 439875311 81727959 377533271 81727959 377533271 401520762 997376859 401520762 997376859 163624594 463484209 163624594 463484209 700892297 886653584 700892297 886653584 977078561 508123708 977078561 508123708 12943621 166687187 12943621 166687187 833837348 735944523 833837348 735944523 194681348 120131309 194681348 120131309 988975872 828181702 988975872 828181702 335430442 237831535 335430442 237831535 845133762 769146533 845133762 769146533 336238772 86168045 336238772 86168045 803214223 702773325 803214223 702773325 960041964 61380146 960041964 61380146 310043955 839294382 310043955 839294382 751995307 131646739 751995307 131646739 39699675 533572014 39699675 533572014 843541549 943958148 843541549 943958148 685987931 397726752 685987931 397726752 213365667 842446575 213365667 842446575 496414016 453146168 496414016 453146168 313834133 142027502 313834133 142027502 665184816 789560776 665184816 789560776 90115584 532942686 90115584 532942686 895382758 141179959 895382758 141179959 393944499 562473066 393944499 562473066 155763900 136061426 155763900 136061426 711695732 504137791 711695732 504137791 945240780 32714065 945240780 32714065 127557684 881025513 127557684 881025513 945835797 218084550 945835797 218084550 212247699 556124909 212247699 556124909 47896011 978523598 47896011 978523598 403760578 11655165 403760578 11655165 819687397 527499855 819687397 527499855 579867473 97537132 579867473 97537132 868559007 271452298 868559007 271452298 106747287 890468972 106747287 890468972 553728000 135551967 553728000 135551967 969991038 540772139 969991038 540772139 642497 76956951 642497 76956951 533985826 989410315 533985826 989410315 17147 564391598 17147 564391598 561698203 946970018 561698203 946970018 1836821 60634371 1836821 60634371 996144330 550951683 996144330 550951683 17657470 663071445 17657470 663071445 740287489 408078536 740287489 408078536 891062642 23230924 891062642 23230924 109004542 809881822 109004542 809881822 753442139 260686062 753442139 260686062 276474318 8183813 276474318 8183813 105550635 155498071 105550635 155498071 399465031 460863150 399465031 460863150 10956905 305733974 10956905 305733974 494319916 507738303 494319916 507738303 747647009 45419711 747647009 45419711 828407824 772180203 828407824 772180203 202807116 86636534 202807116 86636534 76685237 992449643 76685237 992449643 351957533 369447256 351957533 369447256 158274074 996367240 158274074 996367240 595355176 389008016 595355176 389008016 222478856 954795067 222478856 954795067 707532891 427745631 707532891 427745631 256317286 810692144 256317286 810692144 953710495 979289804 953710495 979289804 569476077 344412373 569476077 344412373 973510668 659898223 973510668 659898223 41651730 902805940 41651730 902805940 780007759 352131571 780007759 352131571 423253772 710962593 423253772 710962593 900152147 854635146 900152147 854635146 25917578 424615796 25917578 424615796 643531392 22972380 643531392 22972380 4697639 687955533 4697639 687955533 890922945 72203818 890922945 72203818 174641976 511691651 174641976 511691651 772653989 63944896 772653989 63944896 502014371 949074903 502014371 949074903 933345785 439185694 933345785 439185694 108471735 772855064 108471735 772855064 670362889 41905539 670362889 41905539 8746153 751359162 8746153 751359162 744706144 71977139 744706144 71977139 911489704 747810557 911489704 747810557 335994315 127203585 335994315 127203585 854239499 932534424 854239499 932534424 544812324 207318042 544812324 207318042 190735658 865141611 190735658 865141611 892663853 470231071 892663853 470231071 439151735 888570451 439151735 888570451 822238891 584876414 822238891 584876414 166697744 842085117 166697744 842085117 702410167 81754860 702410167 81754860 773000348 611419555 773000348 611419555 269357240 97620591 269357240 97620591 441221255 956906513 441221255 956906513 902398608 716189624 902398608 716189624 320615968 918760082 320615968 918760082 863560599 329343363 863560599 329343363 27676862 873132942 27676862 873132942 934855531 254276825 934855531 254276825 36829359 597996016 36829359 597996016 814034866 839525378 814034866 839525378 27125132 223762438 27125132 223762438 772180568 492430188 772180568 492430188 957730613 13053297 957730613 13053297 3342089 929179170 3342089 929179170 851990961 466526769 851990961 466526769 520161701 860087422 520161701 860087422 201525094 226950114 201525094 226950114 354834767 774256005 354834767 774256005 291817674 111552304 291817674 111552304 933609627 925821497 933609627 925821497 716432490 502049340 716432490 502049340 250033797 10573499 250033797 10573499 997247225 762382473 997247225 762382473 365179545 294866328 365179545 294866328 635426239 920887040 635426239 920887040 376790756 675830133 376790756 675830133 983833388 340483435 983833388 340483435 339252674 998336792 339252674 998336792 681452117 697088031 681452117 697088031 537547992 218339348 537547992 218339348 10469502 42513442 10469502 42513442 945761038 946788130 945761038 946788130 736012570 771226511 736012570 771226511 978357438 474090300 978357438 474090300 230395045 853295199 230395045 853295199 932875384 257553034 932875384 257553034 471487258 913576175 471487258 913576175 543207691 459702819 543207691 459702819 904947440 753612536 904947440 753612536 386997809 112238420 386997809 112238420 185970792 351970481 185970792 351970481 710828153 857847706 710828153 857847706 336832959 374382099 336832959 374382099 748076092 842530557 748076092 842530557 692492684 215808164 692492684 215808164 244873969 972868115 244873969 972868115 826152502 181366930 826152502 181366930 351007817 932233790 351007817 932233790 230168007 446172666 230168007 446172666 671017787 841583814 671017787 841583814 452692407 286251569 452692407 286251569 871039612 78002419 871039612 78002419 205532658 874118026 205532658 874118026 746921098 174290555 746921098 174290555 30857414 746366053 30857414 746366053 364032805 16327463 364032805 16327463 106725253 844731892 106725253 844731892 235129714 938536243 235129714 938536243 16300518 260480856 16300518 260480856 936000493 665057865 936000493 665057865 38575034 267653204 38575034 267653204 722936691 517629970 722936691 517629970 930029144 755398929 930029144 755398929 552009988 358978300 552009988 358978300 963848590 586374750 963848590 586374750 75824924 997045807 75824924 997045807 665261089 550536081 665261089 550536081 251803629 847450674 251803629 847450674 943486597 4460458 943486597 4460458 108234549 915960186 108234549 915960186 990089530 413255819 990089530 413255819 381877853 840053752 381877853 840053752 113092193 261577032 113092193 261577032 5868665 24278373 5868665 24278373 538503855 946561446 538503855 946561446 235877702 537955024 235877702 537955024 816264830 768440750 816264830 768440750 510857623 213192021 510857623 213192021 738486197 810855521 738486197 810855521 228592946 91670051 228592946 91670051 540165507 405367237 540165507 405367237 29415620 721655582 29415620 721655582 939710654 172334152 939710654 172334152 61395826 904957999 61395826 904957999 838400219 3690666 838400219 3690666 213454456 898982425 213454456 898982425 79886321 378720518 79886321 378720518 683073106 919615568 683073106 919615568 399285127 128576149 399285127 128576149 574025729 684405604 574025729 684405604 827432844 15652155 827432844 15652155 868873906 352532339 868873906 352532339 167159281 774905654 167159281 774905654 336061515 403319909 336061515 403319909 178449881 914583869 178449881 914583869 747806249 188389410 747806249 188389410 192516545 962439558 192516545 962439558 591212321 579783424 591212321 579783424 427967097 355888470 427967097 355888470 715817897 936096207 715817897 936096207 260745885 995465308 260745885 995465308 571026300 810999926 571026300 810999926 201183785 33345208 201183785 33345208 914262868 963633781 914262868 963633781 218630299 126908460 218630299 126908460 446720089 934731690 446720089 934731690 924452548 60133390 924452548 60133390 284761631 360027516 284761631 360027516 949102785 966252185 949102785 966252185 37934497 40150644 37934497 40150644 755820240 914287718 755820240 914287718 885814808 41965377 885814808 41965377 368006021 281835132 368006021 281835132 122189360 530928320 122189360 530928320 672906435 881099798 672906435 881099798 50754227 343245466 50754227 343245466 754291482 821145107 754291482 821145107 475710504 61494251 475710504 61494251 871996119 1195721 871996119 1195721 225317836 613371665 225317836 613371665 655053464 42853664 655053464 42853664 938403585 683805828 938403585 683805828 358209425 954230702 358209425 954230702 561893951 2744072 561893951 2744072 986697034 390637297 986697034 390637297 19729883 8221690 19729883 8221690 912750539 982359137 912750539 982359137 44980236 134974685 44980236 134974685 490598876 434258553 490598876 434258553 136444408 853073694 136444408 853073694 297756343 241441149 297756343 241441149 151253654 663626004 151253654 663626004 913374156 57919165 913374156 57919165 232628093 292382343 232628093 292382343 821312128 466750617 821312128 466750617 367496953 290641292 367496953 290641292 532578618 4709507 532578618 4709507 396192261 347821986 396192261 347821986 896691287 872980540 896691287 872980540 431731859 100712677 431731859 100712677 826965042 879229890 826965042 879229890 229603673 264217950 229603673 264217950 813539597 159287185 813539597 159287185 272562791 42887142 272562791 42887142 388038787 972535915 388038787 972535915 79101782 48422720 79101782 48422720 646791214 451013849 646791214 451013849 327855989 205688916 327855989 205688916 39658973 38401883 39658973 38401883 796373692 481811382 796373692 481811382 199938224 572655380 199938224 572655380 821546754 190943201 821546754 190943201 38155905 642054661 38155905 642054661 614280511 825546859 614280511 825546859 91274828 326259810 91274828 326259810 976584080 912943232 976584080 912943232 351012278 327288968 351012278 327288968 686276386 767867511 686276386 767867511 334232688 822045269 334232688 822045269 842443176 390892187 842443176 390892187 989414730 960580526 989414730 960580526 429402561 337222137 429402561 337222137 252221265 861803869 252221265 861803869 945441951 78907134 945441951 78907134 317339339 650026466 317339339 650026466 589395066 51067244 589395066 51067244 317756610 765707025 317756610 765707025 24766480 36834170 24766480 36834170 529466471 393166748 529466471 393166748 130498088 665264330 130498088 665264330 521407704 120043486 521407704 120043486 735501267 469103672 735501267 469103672 1692511 905097952 1692511 905097952 967512974 521388559 967512974 521388559 360965416 919223630 360965416 919223630 913018886 155916162 913018886 155916162 51165604 904272398 51165604 904272398 9517743 967852879 9517743 967852879 775530492 442536539 775530492 442536539 253044444 418704949 253044444 418704949 737873460 545659951 737873460 545659951 169625932 87314309 169625932 87314309 995662956 886340703 995662956 886340703 472668110 970509839 472668110 970509839 826739635 663630165 826739635 663630165 574405662 88084438 574405662 88084438 334947320 843920002 334947320 843920002 858721347 966665202 858721347 966665202 17991010 61637691 17991010 61637691 801180312 520612838 801180312 520612838 186362356 607396484 186362356 607396484 801564912 60117399 801564912 60117399 531637039 509060330 531637039 509060330 34735989 667772482 34735989 667772482 891779164 45219877 891779164 45219877 362814074 741630362 362814074 741630362 712859498 106985416 712859498 106985416 529030268 759135591 529030268 759135591 69685004 606825693 69685004 606825693 956993363 98697819 956993363 98697819 381440913 636610666 381440913 636610666 505906022 898965152 505906022 898965152 35203074 348886797 35203074 348886797 717359709 799833408 717359709 799833408 420136126 383078062 420136126 383078062 47915964 9132204 47915964 9132204 384123433 693770514 384123433 693770514 915848671 375874502 915848671 375874502 244920751 521666498 244920751 521666498 419057346 401466523 419057346 401466523 13717748 990719329 13717748 990719329 997323803 74139128 997323803 74139128 168705409 708505613 168705409 708505613 708309150 950403334 708309150 950403334 959650315 179152422 959650315 179152422 65623775 65483736 65623775 65483736 769291114 930090920 769291114 930090920 550568820 276249171 550568820 276249171 383112498 905745353 383112498 905745353 799548081 446862064 799548081 446862064 564595957 206654046 564595957 206654046 873705514 729628713 873705514 729628713 179735756 18096875 179735756 18096875 628755444 510962888 628755444 510962888 932655889 91584074 932655889 91584074 338218776 570206316 338218776 570206316 963659350 118205813 963659350 118205813 74332201 590504434 74332201 590504434 598444678 342444576 598444678 342444576 985423858 648383577 985423858 648383577 246601775 173916283 246601775 173916283 231254078 834020532 231254078 834020532 993665709 994496065 993665709 994496065 357565461 65425697 357565461 65425697 953546181 930002690 953546181 930002690 423431482 134485319 423431482 134485319 73652500 785220304 73652500 785220304 989065729 2922547 989065729 2922547 257788278 794241541 257788278 794241541 910734943 238304076 910734943 238304076 465420041 741585260 465420041 741585260 798615855 243311922 798615855 243311922 254103513 987050962 254103513 987050962 950977289 160910797 950977289 160910797 230863700 85614260 230863700 85614260 46679952 995496534 46679952 995496534 979340457 353638005 979340457 353638005 772048402 38755971 772048402 38755971 148056809 863535267 148056809 863535267 947995431 146074024 947995431 146074024 140469649 975405661 140469649 975405661 773942330 380948945 773942330 380948945 183091867 596704300 183091867 596704300 805876908 314769489 805876908 314769489 185982233 767574750 185982233 767574750 71822558 319231558 71822558 319231558 959397253 58370902 959397253 58370902 114673945 992637253 114673945 992637253 863833899 359374516 863833899 359374516 104714732 924601874 104714732 924601874 776478859 187880539 776478859 187880539 68335918 876087274 68335918 876087274 584718275 26953288 584718275 26953288 674998661 921834561 674998661 921834561 424567884 449132261 424567884 449132261 880032625 744955610 880032625 744955610 1927138 536546400 1927138 536546400 450003672 984839845 450003672 984839845 963461515 108455913 963461515 108455913 44331262 810506509 44331262 810506509 941035341 94356547 941035341 94356547 339163114 916261980 339163114 916261980 818498167 69624121 818498167 69624121 265201206 596301391 265201206 596301391 553456677 882484362 553456677 882484362 177821063 351701130 177821063 351701130 935021486 665906052 935021486 665906052 180645406 117890093 180645406 117890093 986738643 852989305 986738643 852989305 32099416 610226215 32099416 610226215 183776780 859182745 183776780 859182745 958152337 722068968 958152337 722068968 364936228 268563326 364936228 268563326 334843496 992872871 334843496 992872871 729076935 453662466 729076935 453662466 86062675 999634564 86062675 999634564 979985350 770666196 979985350 770666196 470510095 30281322 470510095 30281322 966964658 310072186 966964658 310072186 100173480 86638316 100173480 86638316 869129061 699070942 869129061 699070942 467833685 416276952 467833685 416276952 681058917 976688143 681058917 976688143 151632017 198903371 151632017 198903371 585462610 790554960 585462610 790554960 72058534 296097956 72058534 296097956 295521227 791056950 295521227 791056950 762827021 995594591 762827021 995594591 590632630 856595194 590632630 856595194 18749102 522106152 18749102 522106152 481666328 989300702 481666328 989300702 97323557 754720467 97323557 754720467 889181475 452933172 889181475 452933172 713634362 883445907 713634362 883445907 813828509 703910783 813828509 703910783 277642929 968719588 277642929 968719588 860976772 52938073 860976772 52938073 153017351 872159691 153017351 872159691 724817854 90828179 724817854 90828179 280865049 761478408 280865049 761478408 45143384 58890628 45143384 58890628 783726096 947356846 783726096 947356846 973332069 399016141 973332069 399016141 240294281 423264799 240294281 423264799 153214938 4096463 153214938 4096463 242183197 592283146 242183197 592283146 156763881 24046688 156763881 24046688 374186267 265015017 374186267 265015017 888596344 926155416 888596344 926155416 265491934 79940570 265491934 79940570 585390664 879250292 585390664 879250292 400017254 44262536 400017254 44262536 946438892 821306951 946438892 821306951 358675459 21532572 358675459 21532572 932897138 370158572 932897138 370158572 144285405 971125803 144285405 971125803 729394550 215061957 729394550 215061957 230372183 819196259 230372183 819196259 782952982 992036275 782952982 992036275 221645285 528181760 221645285 528181760 503320109 87253063 503320109 87253063 70229502 676861699 70229502 676861699 811424105 36978290 811424105 36978290 16081856 11122492 16081856 11122492 962352660 897031513 962352660 897031513 551595900 457003606 551595900 457003606 718795625 931133734 718795625 931133734 362641433 145949497 362641433 145949497 591889462 444759013 591889462 444759013 390705814 104730413 390705814 104730413 241619424 573855285 241619424 573855285 545024277 926342712 545024277 926342712 35782328 473797321 35782328 473797321 988097610 799262710 988097610 799262710 18957818 387927485 18957818 387927485 773583038 121640983 773583038 121640983 148877984 701835317 148877984 701835317 896283779 912594270 896283779 912594270 52618113 22135983 52618113 22135983 263079642 346816752 263079642 346816752 159716241 811638332 159716241 811638332 949555976 164101582 949555976 164101582 205643733 879553915 205643733 879553915 23458451 363254847 23458451 363254847 689968142 692575321 689968142 692575321 219125897 100385601 219125897 100385601 679998681 831311729 679998681 831311729 937558380 391785724 937558380 391785724 410911204 931067023 410911204 931067023 954091933 981126255 954091933 981126255 473505638 583359700 473505638 583359700 271580929 288268605 271580929 288268605 789349072 649530618 789349072 649530618 234411964 87265670 234411964 87265670 1879616 704347087 1879616 704347087 516570288 263268382 516570288 263268382 851990054 596145471 851990054 596145471 210411914 440268564 210411914 440268564 608742938 993284742 608742938 993284742 974053677 71458643 974053677 71458643 16093723 838657464 16093723 838657464 680270932 245338418 680270932 245338418 265648136 804781629 265648136 804781629 94542421 107766563 94542421 107766563 442560721 743081100 442560721 743081100 23159832 321296494 23159832 321296494 654675254 925574890 654675254 925574890 967177693 115031315 967177693 115031315 389418438 745659815 389418438 745659815 176994882 167564916 176994882 167564916 640478983 521456459 640478983 521456459 97968862 412315600 97968862 412315600 709177397 122276510 709177397 122276510 797864859 943661906 797864859 943661906 57394372 297375221 57394372 297375221 748275983 952336546 748275983 952336546 131723455 307860310 131723455 307860310 522649186 934606806 522649186 934606806 14733380 176837301 14733380 176837301 251449885 563346256 251449885 563346256 74275681 912783487 74275681 912783487 591736113 182422559 591736113 182422559 987439747 394748460 987439747 394748460 399753639 655644656 399753639 655644656 864068643 18988209 864068643 18988209 130081641 758561958 130081641 758561958 648043271 250412932 648043271 250412932 225349703 849120133 225349703 849120133 572836894 122017362 572836894 122017362 88921356 522548458 88921356 522548458 903019149 733298473 903019149 733298473 584634494 951878816 584634494 951878816 799787305 243222960 799787305 243222960 105006173 916851583 105006173 916851583 731170931 577369617 731170931 577369617 443313592 918715315 443313592 918715315 992079773 990347654 992079773 990347654 560628539 637834705 560628539 637834705 986343269 225082764 986343269 225082764 101578976 6920762 101578976 6920762 935960699 814303558 935960699 814303558 156172255 465404751 156172255 465404751 666369642 750950221 666369642 750950221 301550682 438567552 301550682 438567552 822449576 272353066 822449576 272353066 949401377 671678109 949401377 671678109 154010306 41341586 154010306 41341586 388387125 497818487 388387125 497818487 871564940 169490803 871564940 169490803 233632850 810506021 233632850 810506021 836375478 482922277 836375478 482922277 598742973 927390051 598742973 927390051 17829655 961237424 17829655 961237424 808703790 526309635 808703790 526309635 880941212 87013233 880941212 87013233 404690614 633661464 404690614 633661464 831081103 221404673 831081103 221404673 24491742 22883312 24491742 22883312 907424057 510951066 907424057 510951066 370482812 831800816 370482812 831800816 885557728 446622382 885557728 446622382 591405272 878154842 591405272 878154842 377684527 80371363 377684527 80371363 735817397 945033092 735817397 945033092 887542963 114416538 887542963 114416538 173843242 704685535 173843242 704685535 444788674 257335145 444788674 257335145 69453076 745409327 69453076 745409327 709932706 912918054 709932706 912918054 296158262 632652336 296158262 632652336 822465940 379995930 822465940 379995930 349950341 698668524 349950341 698668524 488227179 46079966 488227179 46079966 221158565 834050073 221158565 834050073 381297431 441326726 381297431 441326726 257714441 222610148 257714441 222610148 919286215 747014374 919286215 747014374 121924390 488080357 121924390 488080357 746648565 919345340 746648565 919345340 440324671 110983058 440324671 110983058 899438677 798841967 899438677 798841967 68477270 156976714 68477270 156976714 913631680 852575465 913631680 852575465 38265844 181916351 38265844 181916351 730692847 750720228 730692847 750720228 321742796 63178302 321742796 63178302 791025935 771137522 791025935 771137522 41820099 161828050 41820099 161828050 525796799 703084140 525796799 703084140 85015101 122414478 85015101 122414478 541443890 463379438 541443890 463379438 314920399 927465576 314920399 927465576 828892755 165711143 828892755 165711143 523715257 869743289 523715257 869743289 28407981 22955008 28407981 22955008 431801561 267814426 431801561 267814426 22920760 624666168 22920760 624666168 491263662 73155717 491263662 73155717 11133559 7300434 11133559 7300434 846822737 586567302 846822737 586567302 196778994 353608847 196778994 353608847 505374304 669336583 505374304 669336583 355843181 63547527 355843181 63547527 934862675 506713788 934862675 506713788 168893288 903379872 168893288 903379872 610805170 219805920 610805170 219805920 46007708 850742875 46007708 850742875 981063977 279276608 981063977 279276608 137027006 907202206 137027006 907202206 721942738 282485539 721942738 282485539 300029169 761560433 300029169 761560433 624996197 357873890 624996197 357873890 408077341 118966115 408077341 118966115 951908950 889328628 951908950 889328628 443624247 239788061 443624247 239788061 878611359 443080453 878611359 443080453 178557897 88587108 178557897 88587108 532587541 567972086 532587541 567972086 421207432 149321610 421207432 149321610 235931851 841294209 235931851 841294209 930550955 91124965 930550955 91124965 57140081 785300633 57140081 785300633 692705216 303353077 692705216 303353077 916029141 95555202 916029141 95555202 362820324 685303048 362820324 685303048 859972341 281579113 859972341 281579113 362945899 572079365 362945899 572079365 722601620 948259944 722601620 948259944 145338099 4166449 145338099 4166449 613958469 492705844 613958469 492705844 857924675 888236920 857924675 888236920 637254338 151709006 637254338 151709006 422411646 882966113 422411646 882966113 831176998 85035173 831176998 85035173 8431524 905147794 8431524 905147794 630597980 53572062 630597980 53572062 77119803 809753057 77119803 809753057 725670978 730238826 725670978 730238826 304562896 139595599 304562896 139595599 991424569 992534732 991424569 992534732 221189867 93717379 221189867 93717379 968754145 988396409 968754145 988396409 740992774 317862147 740992774 317862147 435466364 893969639 435466364 893969639 854912325 246736076 854912325 246736076 87800328 887267262 87800328 887267262 696876653 109546871 696876653 109546871 52817506 628671658 52817506 628671658 986558226 107674987 986558226 107674987 1663934 830513852 1663934 830513852 974242339 220250436 974242339 220250436 285953432 629367934 285953432 629367934 551195957 59119876 551195957 59119876 889629478 744413818 889629478 744413818 21810962 417353583 21810962 417353583 645573762 687212877 645573762 687212877 67514343 7443886 67514343 7443886 929370383 437083077 929370383 437083077 134255232 191842322 134255232 191842322 527363982 319458210 527363982 319458210 800458201 87601919 800458201 87601919 428374485 928965279 428374485 928965279 907788591 229690409 907788591 229690409 586076888 804986947 586076888 804986947 810095968 24125211 810095968 24125211 182854833 368089790 182854833 368089790 50170548 561400932 50170548 561400932 759640333 870310413 759640333 870310413 66461156 57178480 66461156 57178480 860401037 16074578 860401037 16074578 992376493 734024706 992376493 734024706 10582898 271808053 10582898 271808053 2801822 773860970 2801822 773860970 267480817 155344659 267480817 155344659 591967586 642842232 591967586 642842232 6620991 451611513 6620991 451611513 446336667 170395205 446336667 170395205 327414383 910312057 327414383 910312057 64581024 965971336 64581024 965971336 548942910 522008440 548942910 522008440 142628371 103668621 142628371 103668621 901949490 791670908 901949490 791670908 635224516 438452963 635224516 438452963 789802134 31706273 789802134 31706273 923407525 968909025 923407525 968909025 286481093 162879165 286481093 162879165 765162502 436064144 765162502 436064144 96606013 721484234 96606013 721484234 783743653 119564055 783743653 119564055 364373206 805456854 364373206 805456854 172582671 209552176 172582671 209552176 937760020 656054642 937760020 656054642 476249465 218009323 476249465 218009323 769749644 733542541 769749644 733542541 188503777 353874403 188503777 353874403 56446944 976842774 56446944 976842774 930075228 31118021 930075228 31118021 65015737 416596384 65015737 416596384 636018002 69866337 636018002 69866337 844712643 406544960 844712643 406544960 193314815 311440267 193314815 311440267 801868303 911555599 801868303 911555599 168328100 392061679 168328100 392061679 759765047 788437987 759765047 788437987 117065121 81091650 117065121 81091650 670166626 764391941 670166626 764391941 331914103 4596274 331914103 4596274 964216531 919165330 964216531 919165330 257076382 932561777 257076382 932561777 237545979 193817491 237545979 193817491 800852589 683999799 800852589 683999799 804603601 269899184 804603601 269899184 277504791 913100767 277504791 913100767 82071842 295755249 82071842 295755249 641629228 720338792 641629228 720338792 238663669 625186566 238663669 625186566 802065366 118820612 802065366 118820612 465012790 494679673 465012790 494679673 799125261 730729404 799125261 730729404 178709195 160830260 178709195 160830260 845606551 571905858 845606551 571905858 111638185 237773697 111638185 237773697 768250860 914926448 768250860 914926448 634987036 413911691 634987036 413911691 133960653 964416983 133960653 964416983 43374296 332329113 43374296 332329113 945235968 791076603 945235968 791076603 276700441 891043541 276700441 891043541 842770675 111073092 842770675 111073092 76471294 682632826 76471294 682632826 901594137 391863257 901594137 391863257 291057976 667033614 291057976 667033614 101227651 165461128 101227651 165461128 981609347 838524845 981609347 838524845 133849880 194111601 133849880 194111601 61173199 553185838 61173199 553185838 852923952 362289886 852923952 362289886 495007473 924502883 495007473 924502883 187862878 458048929 187862878 458048929 565162159 748656838 565162159 748656838 201810307 580833422 201810307 580833422 727296617 768810230 727296617 768810230 505110972 362292371 505110972 362292371 82705787 62548017 82705787 62548017 947187154 509265603 947187154 509265603 213870631 16326332 213870631 16326332 712063002 832547990 712063002 832547990 884039913 90607318 884039913 90607318 227406504 431581727 227406504 431581727 825529988 958057555 825529988 958057555 427667625 125957870 427667625 125957870 668785892 542176609 668785892 542176609 134437652 753322747 134437652 753322747 532755954 276316620 532755954 276316620 874018186 986255534 874018186 986255534 103196270 223153478 103196270 223153478 818797476 696188797 818797476 696188797 555938082 574756113 555938082 574756113 183362614 753966207 183362614 753966207 568921407 508831080 568921407 508831080 932678672 858592944 932678672 858592944 314102381 509929900 314102381 509929900 163537412 52624525 163537412 52624525 673144508 693308063 673144508 693308063 182801935 564940860 182801935 564940860 722807490 943564138 722807490 943564138 375758394 385898327 375758394 385898327 932334413 47343828 932334413 47343828 494346827 933652225 494346827 933652225 899456641 334404928 899456641 334404928 29684641 956668558 29684641 956668558 658609427 90270479 658609427 90270479 124761048 171011111 124761048 171011111 856864657 566846380 856864657 566846380 225820246 877992147 225820246 877992147 362558202 54932660 362558202 54932660 729726243 750375798 729726243 750375798 128217301 119464067 128217301 119464067 859015497 789414091 859015497 789414091 409047504 4311405 409047504 4311405 848984478 77489947 848984478 77489947 714066915 249700009 714066915 249700009 48388507 392122524 48388507 392122524 754788727 49883350 754788727 49883350 202705115 847620972 202705115 847620972 617716517 47464731 617716517 47464731 260273671 702823178 260273671 702823178 612444333 322378429 612444333 322378429 764228502 901553220 764228502 901553220 4778321 25859916 4778321 25859916 981586969 963872038 981586969 963872038 331030402 752633075 331030402 752633075 906394569 508014151 906394569 508014151 783053517 990078482 783053517 990078482 897982426 631554548 897982426 631554548 293521756 806471159 293521756 806471159 8444879 697462066 8444879 697462066 587276311 66347671 587276311 66347671 98302472 23927399 98302472 23927399 642180737 929113956 642180737 929113956 159217513 12446891 159217513 12446891 457985704 798255196 457985704 798255196 32944496 974932997 32944496 974932997 168592061 161336663 168592061 161336663 70983014 575842223 70983014 575842223 267244130 874638021 267244130 874638021 2363486 214319806 2363486 214319806 993873375 843683325 993873375 843683325 213015464 220591201 213015464 220591201 8158904 621121204 8158904 621121204 921878340 474980959 921878340 474980959 280390735 820679255 280390735 820679255 24101063 914200091 24101063 914200091 641083367 9914165 641083367 9914165 391213923 244157492 391213923 244157492 509817909 853026877 509817909 853026877 972468953 241747886 972468953 241747886 427832379 426096712 427832379 426096712 106583316 779076868 106583316 779076868 787155535 193798646 787155535 193798646 313926258 726895161 313926258 726895161 973136056 220107334 973136056 220107334 244098930 960703894 244098930 960703894 93774214 408786765 93774214 408786765 571794792 951163003 571794792 951163003 170829746 369975506 170829746 369975506 599324515 985124038 599324515 985124038 744559442 484645809 744559442 484645809 135431395 714521078 135431395 714521078 853475911 587238750 853475911 587238750 221350623 831385036 221350623 831385036 989866169 501306346 989866169 501306346 169497258 884663188 169497258 884663188 684713980 711575311 684713980 711575311 289143019 14745848 289143019 14745848 903582886 390188470 903582886 390188470 85893468 788516876 85893468 788516876 522720336 223236252 522720336 223236252 943353947 272048520 943353947 272048520 44925290 4988588 44925290 4988588 701202362 547763268 701202362 547763268 517834132 67070326 517834132 67070326 309550466 821938026 309550466 821938026 488662611 634226584 488662611 634226584 373768884 977123467 373768884 977123467 490174978 67487133 490174978 67487133 976507732 563627018 976507732 563627018 450483400 2359892 450483400 2359892 974143232 274374385 974143232 274374385 427301971 755358667 427301971 755358667 220273690 339191900 220273690 339191900 723297265 922795538 723297265 922795538 302298942 10591367 302298942 10591367 53672109 941309827 53672109 941309827 982216483 10604791 982216483 10604791 208842325 439721743 208842325 439721743 758533622 59252078 758533622 59252078 596407705 756742526 596407705 756742526 102662741 23770407 102662741 23770407 738558340 807539118 738558340 807539118 48710275 223342739 48710275 223342739 613130712 633428196 613130712 633428196 193248106 305397775 193248106 305397775 456120066 156662635 456120066 156662635 999570524 777216874 999570524 777216874 328502418 298433634 328502418 298433634 947350939 382463373 947350939 382463373 64252423 933822229 64252423 933822229 778180124 117724426 778180124 117724426 207472494 721095344 207472494 721095344 719411723 146030683 719411723 146030683 997406768 908201070 997406768 908201070 176491338 563163362 176491338 563163362 808997137 24952933 808997137 24952933 16442758 951702282 16442758 951702282 934314275 393591993 934314275 393591993 205767907 953605148 205767907 953605148 984034980 318817092 984034980 318817092 188087467 643421208 188087467 643421208 740092018 144561821 740092018 144561821 23250479 983296585 23250479 983296585 981467315 10371792 981467315 10371792 341209839 916016435 341209839 916016435 715691569 84222852 715691569 84222852 400719365 509772001 400719365 509772001 11513456 187174182 11513456 187174182 971756508 886914659 971756508 886914659 67385936 448690100 67385936 448690100 881649949 292631463 881649949 292631463 42241105 567603522 42241105 567603522 459925332 124103547 459925332 124103547 978765702 278714234 978765702 278714234 31517054 11040776 31517054 11040776 811668864 631501417 811668864 631501417 380195751 344764592 380195751 344764592 852687252 992655593 852687252 992655593 80438259 299835684 80438259 299835684 844907333 735635319 844907333 735635319 279259861 265813722 279259861 265813722 784731317 953274160 784731317 953274160 195033084 72629911 195033084 72629911 523033479 948956601 523033479 948956601 984632812 490077379 984632812 490077379 490676653 906409808 490676653 906409808 106280340 251195850 106280340 251195850 799750533 884726187 799750533 884726187 979515913 94871024 979515913 94871024 529707944 325950589 529707944 325950589 838837644 162673865 838837644 162673865 146349351 844427265 146349351 844427265 821935495 302525525 821935495 302525525 288194574 745845456 288194574 745845456 758543476 914869585 758543476 914869585 359061746 381572574 359061746 381572574 668544366 137222309 668544366 137222309 350671292 680663654 350671292 680663654 584937667 98592951 584937667 98592951 182803251 960285334 182803251 960285334 60777466 172972462 60777466 172972462 718608463 805488029 718608463 805488029 345560225 39224951 345560225 39224951 167925816 935790461 167925816 935790461 975319594 56857411 975319594 56857411 239196719 734662092 239196719 734662092 612432055 17536324 612432055 17536324 299102521 485550590 299102521 485550590 824627701 675500654 824627701 675500654 16749256 268797662 16749256 268797662 672655528 618027788 672655528 618027788 962473461 273190480 962473461 273190480 116448974 417797208 116448974 417797208 446700922 163677935 446700922 163677935 817914831 731216213 817914831 731216213 58441739 327293127 58441739 327293127 975020760 874434937 975020760 874434937 122258859 280320219 122258859 280320219 49634458 122294569 49634458 122294569 646587011 647196341 646587011 647196341 150964427 889350846 150964427 889350846 779565397 387058059 779565397 387058059 262177112 867813430 262177112 867813430 939221074 460995880 939221074 460995880 408373558 690282552 408373558 690282552 224822445 81631012 224822445 81631012 569925738 957716661 569925738 957716661 994929107 34027610 994929107 34027610 137459977 414746199 137459977 414746199 768601693 180970795 768601693 180970795 258882110 741034376 258882110 741034376 952863999 965502140 952863999 965502140 297897891 90461041 297897891 90461041 13407066 614098295 13407066 614098295 703002247 771112919 703002247 771112919 90697365 292278796 90697365 292278796 466841015 698774582 466841015 698774582 995705968 951875674 995705968 951875674 63561567 248997911 63561567 248997911 970223676 964184307 970223676 964184307 542543858 237199376 542543858 237199376 863830601 874442608 863830601 874442608 519393074 463987459 519393074 463987459 915530442 872836585 915530442 872836585 112622436 450218353 112622436 450218353 853906724 690135322 853906724 690135322 530120315 38482571 530120315 38482571 906617899 745256158 906617899 745256158 156082263 176840058 156082263 176840058 810450688 366325577 810450688 366325577 29772457 265232386 29772457 265232386 573439697 899429613 573439697 899429613 232823472 527817846 232823472 527817846 58229860 988476162 58229860 988476162 840014840 330390691 840014840 330390691 116156929 947844619 116156929 947844619 627621775 168375044 627621775 168375044 202866439 788549912 202866439 788549912 980578715 241337175 980578715 241337175 433648037 927665937 433648037 927665937 167824660 117749894 167824660 117749894 419442082 959904257 419442082 959904257 921204106 695226990 921204106 695226990 160464256 939960586 160464256 939960586 593198472 372545138 593198472 372545138 982671452 813243037 982671452 813243037 421257815 245577532 421257815 245577532 57810684 4483232 57810684 4483232 900241866 770768158 900241866 770768158 280329294 234633635 280329294 234633635 465679381 641101150 465679381 641101150 748620418 213891101 748620418 213891101 310783144 435813094 310783144 435813094 558003531 133439336 558003531 133439336 18865327 630580174 18865327 630580174 916920794 64547605 916920794 64547605 131142647 976063023 131142647 976063023 976563778 191308862 976563778 191308862 455309375 868614036 455309375 868614036 960465201 259193751 960465201 259193751 995699284 698880097 995699284 698880097 101669634 904422446 101669634 904422446 773380770 266257479 773380770 266257479 333838918 618733124 333838918 618733124 128318801 947622601 128318801 947622601 803138795 102188311 803138795 102188311 220117423 758837251 220117423 758837251 827606710 92970368 827606710 92970368 170658163 320741853 170658163 320741853 933387283 821826796 933387283 821826796 221057560 113379391 221057560 113379391 397032701 690117512 397032701 690117512 107907670 859841267 107907670 859841267 896554791 218949695 896554791 218949695 254312666 870110122 254312666 870110122 138866037 423989018 138866037 423989018 798516278 248630736 798516278 248630736 312285079 549785317 312285079 549785317 828216449 279139415 828216449 279139415 771976957 89562268 771976957 89562268 973523049 786167092 973523049 786167092 228133825 61161862 228133825 61161862 724672048 940643648 724672048 940643648 340639889 304135353 340639889 304135353 937107824 995372932 937107824 995372932 559535738 914180137 559535738 914180137 874437528 784875028 874437528 784875028 456925779 513108531 456925779 513108531 831070991 991525566 831070991 991525566 140491820 194583605 140491820 194583605 489112702 835826741 489112702 835826741 209928238 528172690 209928238 528172690 829079189 127005706 829079189 127005706 969005562 631702872 969005562 631702872 226460139 161156897 226460139 161156897 779850755 682783977 779850755 682783977 674060149 169565373 674060149 169565373 448834038 406066086 448834038 406066086 802302878 899940761 802302878 899940761 139062492 35349148 139062492 35349148 796122594 518922188 796122594 518922188 373977242 217393381 373977242 217393381 935034358 695805638 935034358 695805638 5295406 259148082 5295406 259148082 866036042 615890666 866036042 615890666 153976795 328033531 153976795 328033531 607293058 159397357 607293058 159397357 125262066 965267695 125262066 965267695 250037921 117172468 250037921 117172468 650339284 741686470 650339284 741686470 946725 84505007 946725 84505007 615446452 591070408 615446452 591070408 82946265 993781604 82946265 993781604 651969159 30300321 651969159 30300321 416625893 806280939 416625893 806280939 106097205 501129949 106097205 501129949 788487215 985982336 788487215 985982336 463277243 201702934 463277243 201702934 969268266 716161349 969268266 716161349 355758943 167370242 355758943 167370242 791790551 316153038 791790551 316153038 519940624 13582490 519940624 13582490 767278727 634280510 767278727 634280510 189693221 26246210 189693221 26246210 312162498 911055506 312162498 911055506 889370642 90068126 889370642 90068126 60638502 786094618 60638502 786094618 395091402 508322088 395091402 508322088 91031444 533544713 91031444 533544713 800358972 42214574 800358972 42214574 247822318 484982755 247822318 484982755 789925754 13260970 789925754 13260970 968926428 851715604 968926428 851715604 355551246 991694177 355551246 991694177 170646321 687298599 170646321 687298599 690992274 738536771 690992274 738536771 83620947 512205217 83620947 512205217 7073152 865029182 7073152 865029182 745056991 47269221 745056991 47269221 36526777 811199991 36526777 811199991 798245246 123346034 798245246 123346034 108263077 596384576 108263077 596384576 492608090 186685254 492608090 186685254 166363588 11207330 166363588 11207330 842704023 982286456 842704023 982286456 989769605 259358469 989769605 259358469 109954539 857867389 109954539 857867389 891387104 280219814 891387104 280219814 33636666 243440493 33636666 243440493 527228398 597147486 527228398 597147486 26101047 889295089 26101047 889295089 862969888 68412633 862969888 68412633 32611368 974483887 32611368 974483887 584884248 306376468 584884248 306376468 147483402 866276326 147483402 866276326 432003960 45936210 432003960 45936210 933820120 699151889 933820120 699151889 74438645 980959197 74438645 980959197 942735495 249845746 942735495 249845746 247225500 102426743 247225500 102426743 723338826 782159666 723338826 782159666 140807143 288337514 140807143 288337514 736610597 478273196 736610597 478273196 14118278 189309376 14118278 189309376 619569563 690724071 619569563 690724071 797139374 137146703 797139374 137146703 224757902 928143724 224757902 928143724 775607123 50137769 775607123 50137769 308448211 751073192 308448211 751073192 46287822 145524093 46287822 145524093 708750666 664762146 708750666 664762146 67348797 43619804 67348797 43619804 486958383 666246494 486958383 666246494 104956644 76511306 104956644 76511306 903724928 982039751 903724928 982039751 126813014 186694708 126813014 186694708 833951321 854375339 833951321 854375339 229869163 281657568 229869163 281657568 890511395 988517472 890511395 988517472 439486001 333541494 439486001 333541494 704515749 733589343 704515749 733589343 112827686 532664574 112827686 532664574 836762359 378976931 836762359 378976931 17616087 560719523 17616087 560719523 656266090 61881466 656266090 61881466 946966674 741685140 946966674 741685140 225610711 970496540 225610711 970496540 809781420 433335033 809781420 433335033 514542128 901021394 514542128 901021394 258073923 414620670 258073923 414620670 832378665 794837907 832378665 794837907 310362181 879702280 310362181 879702280 705344378 278524733 705344378 278524733 172243010 763159972 172243010 763159972 824905581 969378960 824905581 969378960 369381550 120927000 369381550 120927000 41108597 939697064 41108597 939697064 974237250 208270036 974237250 208270036 367516395 604126007 367516395 604126007 788270226 990771286 788270226 990771286 870515382 2692709 870515382 2692709 957747478 698231265 957747478 698231265 372079468 521331572 372079468 521331572 831894238 898474290 831894238 898474290 461929353 439738335 461929353 439738335 798686754 885002908 798686754 885002908 489556972 61333559 489556972 61333559 17426433 689778177 17426433 689778177 899854461 417137955 899854461 417137955 141779099 275956344 141779099 275956344 742747995 954571652 742747995 954571652 493550729 100284215 493550729 100284215 669208603 844032552 669208603 844032552 318470189 664776296 318470189 664776296 968680020 812585056 968680020 812585056 212790655 606618944 212790655 606618944 566471826 270350130 566471826 270350130 317565870 954744873 317565870 954744873 508258441 21928752 508258441 21928752 7983216 973032174 7983216 973032174 251608831 108872744 251608831 108872744 140023108 964082330 140023108 964082330 25998594 709789242 25998594 709789242 911317067 240860147 911317067 240860147 161057788 728546213 161057788 728546213 807050916 574354005 807050916 574354005 932704698 978963562 932704698 978963562 375686154 229143570 375686154 229143570 787330713 991875016 787330713 991875016 335513834 220948393 335513834 220948393 65653558 880821033 65653558 880821033 592135189 296103326 592135189 296103326 964702850 895242219 964702850 895242219 239956806 560024971 239956806 560024971 863141117 975185783 863141117 975185783 158088868 177438324 158088868 177438324 913624236 921531406 913624236 921531406 443500620 502672018 443500620 502672018 96828918 948317262 96828918 948317262 990241847 323502592 990241847 323502592 346475374 960669559 346475374 960669559 927066820 327046193 927066820 327046193 250862350 874018620 250862350 874018620 738613783 524938673 738613783 524938673 20289207 985810702 20289207 985810702 996272910 202060270 996272910 202060270 382100172 618600352 382100172 618600352 917915692 270425136 917915692 270425136 432403135 751779256 432403135 751779256 234015364 979382632 234015364 979382632 920078223 210498537 920078223 210498537 125700147 478028924 125700147 478028924 959921049 872641748 959921049 872641748 561005908 453533547 561005908 453533547 912664039 13857315 912664039 13857315 170154525 856342640 170154525 856342640 65957825 207884774 65957825 207884774 839371725 636110230 839371725 636110230 207631028 111109587 207631028 111109587 667077254 915703575 667077254 915703575 13957238 266339334 13957238 266339334 961297427 989038235 961297427 989038235 6709938 97107814 6709938 97107814 846843627 708529394 846843627 708529394 128693985 783590411 128693985 783590411 844975729 12711725 844975729 12711725 233701486 783450192 233701486 783450192 647356131 421830001 647356131 421830001 210973598 808177672 210973598 808177672 913924999 478886948 913924999 478886948 620414348 669279427 620414348 669279427 923451752 442400771 923451752 442400771 191343218 939474907 191343218 939474907 711536004 395990590 711536004 395990590 284758056 866798843 284758056 866798843 796410658 143204078 796410658 143204078 307500574 867605041 307500574 867605041 19417429 131314 19417429 131314 914692657 857650247 914692657 857650247 389040618 523215 389040618 523215 80790651 976790308 80790651 976790308 988611596 712164881 988611596 712164881 143275965 258339524 143275965 258339524 911842575 121950190 911842575 121950190 102009067 855298876 102009067 855298876 832123132 420379322 832123132 420379322 133103621 904952688 133103621 904952688 950671105 216678508 950671105 216678508 290941905 882483157 290941905 882483157 868957955 229936187 868957955 229936187 969750763 143067169 969750763 143067169 109233465 747901038 109233465 747901038 929941113 253975631 929941113 253975631 285288318 964580786 285288318 964580786 936560249 732954731 936560249 732954731 677927270 485771677 677927270 485771677 798865004 164700333 798865004 164700333 873491398 728622856 873491398 728622856 206868357 436006496 206868357 436006496 697954819 32839667 697954819 32839667 156003637 755997616 156003637 755997616 823549662 179284643 823549662 179284643 918907457 695408653 918907457 695408653 395943861 181752156 395943861 181752156 844223698 777335891 844223698 777335891 21818886 63547802 21818886 63547802 903896012 805919769 903896012 805919769 224203331 320267444 224203331 320267444 386377476 781832728 386377476 781832728 878930562 73648966 878930562 73648966 282607144 870914161 282607144 870914161 906787290 414701917 906787290 414701917 98544707 183188983 98544707 183188983 9458364 934078907 9458364 934078907 960610523 479910204 960610523 479910204 268025879 152112948 268025879 152112948 862495207 665146854 862495207 665146854 228913672 451334818 228913672 451334818 805884445 335928241 805884445 335928241 167430868 873267805 167430868 873267805 789674787 467474647 789674787 467474647 357190904 794825570 357190904 794825570 753251113 304437552 753251113 304437552 323548200 845204735 323548200 845204735 780983267 290404690 780983267 290404690 450042952 842195186 450042952 842195186 47546027 401243043 47546027 401243043 355180215 890050762 355180215 890050762 214173154 489398493 214173154 489398493 874283039 921145890 874283039 921145890 97430295 208644124 97430295 208644124 687412552 839440159 687412552 839440159 114622947 68128594 114622947 68128594 925448254 618985271 925448254 618985271 250692461 402662274 250692461 402662274 523025299 728271205 523025299 728271205 71166332 100935587 71166332 100935587 966321051 660670046 966321051 660670046 377238798 140178936 377238798 140178936 192027272 836820377 192027272 836820377 839724766 267509219 839724766 267509219 342981691 769822895 342981691 769822895 947733656 448086593 947733656 448086593 76869754 944512606 76869754 944512606 445588060 142315979 445588060 142315979 927062856 866353067 927062856 866353067 185041225 400053490 185041225 400053490 335182339 47124105 335182339 47124105 907728140 654133373 907728140 654133373 292148555 989923973 292148555 989923973 45263729 265033147 45263729 265033147 927573151 883241003 927573151 883241003 308154337 442344868 308154337 442344868 908994272 848392118 908994272 848392118 426746641 262623685 426746641 262623685 951009318 608284956 951009318 608284956 77454935 951168125 77454935 951168125 67428548 164945627 67428548 164945627 761195920 311642830 761195920 311642830 908293665 141157354 908293665 141157354 105957874 411815856 105957874 411815856 765414567 779969264 765414567 779969264 57439154 217288903 57439154 217288903 853604517 584066523 853604517 584066523 420723122 158383872 420723122 158383872 87132673 698942088 87132673 698942088 400646209 386372732 400646209 386372732 25910671 122605115 25910671 122605115 902064261 913613331 902064261 913613331 958205878 220020984 958205878 220020984 42314372 991814202 42314372 991814202 724222860 443926813 724222860 443926813 282461338 508598043 282461338 508598043 926095149 893828105 926095149 893828105 194661244 502442395 194661244 502442395 582304283 951829335 582304283 951829335 917115746 358818944 917115746 358818944 40107670 607882 40107670 607882 244807879 829924203 244807879 829924203 984784649 307034106 984784649 307034106 292596756 148843867 292596756 148843867 631758962 772686204 631758962 772686204 964615221 885578916 964615221 885578916 995372897 86715790 995372897 86715790 494817303 669735410 494817303 669735410 6994476 92908445 6994476 92908445 712114688 786968446 712114688 786968446 20637063 332835278 20637063 332835278 939553823 554942852 939553823 554942852 171117161 987170363 171117161 987170363 11081651 292891205 11081651 292891205 874469467 842754915 874469467 842754915 231092996 288595505 231092996 288595505 941689349 745121063 941689349 745121063 256283151 201743557 256283151 201743557 471986588 808550601 471986588 808550601 369917859 376035237 369917859 376035237 863552708 819533992 863552708 819533992 772051789 205542861 772051789 205542861 911242550 671178258 911242550 671178258 108106952 185146084 108106952 185146084 609043298 35917443 609043298 35917443 103210169 712593671 103210169 712593671 875393790 204834736 875393790 204834736 149449646 13530519 149449646 13530519 780593732 846786160 780593732 846786160 213046538 497799009 213046538 497799009 698192368 143785790 698192368 143785790 45578917 701972079 45578917 701972079 439441549 167995033 439441549 167995033 624901498 931667304 624901498 931667304 757962629 401383667 757962629 401383667 310761320 13047186 310761320 13047186 600013750 710065630 600013750 710065630 279248643 341128091 279248643 341128091 917192394 922571727 917192394 922571727 293209480 76435542 293209480 76435542 915324140 702540074 915324140 702540074 511080756 330518329 511080756 330518329 994268346 678137673 994268346 678137673 147883505 142557143 147883505 142557143 438989952 874619278 438989952 874619278 46479298 414105258 46479298 414105258 893982518 535990826 893982518 535990826 20677097 24780131 20677097 24780131 753771050 844557257 753771050 844557257 280423333 54422497 280423333 54422497 2343095 449179680 2343095 449179680 815509385 954281171 815509385 954281171 79630138 183466823 79630138 183466823 771055317 787690843 771055317 787690843 104323820 928773266 104323820 928773266 703373434 402690880 703373434 402690880 831971722 73644493 831971722 73644493 216767208 519497637 216767208 519497637 542120872 827586391 542120872 827586391 229886800 161292733 229886800 161292733 813958477 670695138 813958477 670695138 493163954 317162649 493163954 317162649 667603085 600249271 667603085 600249271 223750124 875939327 223750124 875939327 784896647 59612780 784896647 59612780 328386069 958284015 328386069 958284015 64687790 199401919 64687790 199401919 911038518 800950861 911038518 800950861 62881863 103208697 62881863 103208697 24211627 786906665 24211627 786906665 436205263 110876311 436205263 110876311 226235601 535942348 226235601 535942348 923539973 360962437 923539973 360962437 714275035 590131402 714275035 590131402 936046601 226533397 936046601 226533397 462395143 16964274 462395143 16964274 81277810 696042067 81277810 696042067 880446863 394835481 880446863 394835481 499251080 929249205 499251080 929249205 262896195 610045917 262896195 610045917 46607992 252301644 46607992 252301644 923645020 854899591 923645020 854899591 983936193 159589758 983936193 159589758 22112034 919732705 22112034 919732705 683611700 285944
#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...