Submission #296196

#TimeUsernameProblemLanguageResultExecution timeMemory
296196SamAndBroken Line (IOI19_line)Text
66.31 / 100
0 ms0 KiB
25 80 0 80 47 22 47 22 100 68 100 68 15 53 15 53 83 16 83 16 11 64 11 64 98 20 98 20 2 72 2 72 94 18 94 18 4 97 4 97 99 97 25 30 25 30 86 30 49 74 49
655 4181 0 4181 9419 369 9419 369 98 137 98 137 9948 9979 9948 9979 9970 12 9970 12 1910 9056 1910 9056 777 9559 777 9559 369 375 369 375 9929 16 9929 16 13 16 1042 4146 1042 4146 7390 697 7390 697 379 316 379 316 86 61 86 61 46 22 46 22 9977 10001 9977 10001 1825 1122 1825 1122 463 406 463 406 9706 9854 9706 9854 94 9956 94 9956 9944 63 9944 63 4888 5710 4888 5710 3430 8401 3430 8401 8551 1175 8551 1175 8787 9146 8787 9146 852 656 852 656 9412 9790 9412 9790 125 9925 125 9925 9922 9925 6309 1993 6309 1993 8176 8351 8176 8351 1511 9396 1511 9396 612 9587 612 9587 9758 241 9758 241 9786 79 9786 79 61 79 6262 5631 6262 5631 4334 3172 4334 3172 8019 8628 8019 8628 616 551 616 551 9468 9635 9468 9635 287 363 287 363 9750 9859 9750 9859 9841 9921 9841 9921 67 9950 67 9950 6677 5617 6677 5617 4233 4126 4233 4126 6749 3221 6749 3221 2484 2337 2484 2337 2316 8468 2316 8468 643 595 643 595 9617 9765 9617 9765 9738 178 9738 178 9810 9907 9810 9907 5274 5277 5274 5277 4111 7131 4111 7131 7262 7763 7262 7763 1819 886 1819 886 9156 650 9156 650 524 350 524 350 225 9877 225 9877 9793 9896 9793 9896 6443 4598 6443 4598 3040 1476 3040 1476 9058 9387 9058 9387 589 9612 589 9612 9611 351 9611 351 9732 9830 9732 9830 3779 3517 3779 3517 3462 2550 3462 2550 1367 9106 1367 9106 9379 572 9379 572 551 483 551 483 9590 394 9590 394 9657 394 7678 8092 7678 8092 8194 8622 8194 8622 8715 1173 8715 1173 1058 9240 1058 9240 9332 563 9332 563 264 9826 264 9826 3646 4271 3646 4271 7235 7932 7235 7932 8374 1226 8374 1226 1076 1037 1076 1037 875 9353 875 9353 9454 9762 9454 9762 141 194 141 194 5265 6157 5265 6157 6630 3571 6630 3571 2594 8612 2594 8612 1365 1289 1365 1289 9048 915 9048 915 9137 9359 9137 9359 604 9564 604 9564 9487 9564 4997 4050 4997 4050 2654 8137 2654 8137 8430 8794 8430 8794 8631 8842 8631 8842 8687 1257 8687 1257 985 831 985 831 764 9382 764 9382 9371 9582 9371 9582 365 9702 365 9702 4851 3754 4851 3754 7043 2784 7043 2784 8002 1811 8002 1811 8325 8615 8325 8615 8692 9059 8692 9059 9130 844 9130 844 752 549 752 549 9486 549 5394 6656 5394 6656 2367 7954 2367 7954 2029 1691 2029 1691 1712 8810 1712 8810 1344 1208 1344 1208 1006 9078 1006 9078 9157 9525 9157 9525 545 518 545 518 5591 6045 5591 6045 6028 7198 6028 7198 2309 8303 2309 8303 1729 8892 1729 8892 899 830 899 830 9235 647 9235 647 9441 570 9441 570 5166 7417 5166 7417 7469 2595 7469 2595 2503 1629 2503 1629 8433 1488 8433 1488 8704 1139 8704 1139 8952 9166 8952 9166 671 9452 671 9452 635 9460 635 9460 4378 3922 4378 3922 3186 2968 3186 2968 3009 7390 3009 7390 7870 8254 7870 8254 1911 1647 1911 1647 8364 1558 8364 1558 1391 8990 1391 8990 907 764 907 764 726 764 5524 5797 5524 5797 3185 7746 3185 7746 2203 1666 2203 1666 8563 1258 8563 1258 8703 8935 8703 8935 954 1070 954 1070 9012 1070 7019 4063 7019 4063 4655 6951 4655 6951 6817 3216 6817 3216 6976 2582 6976 2582 2289 1804 2289 1804 8313 8701 8313 8701 1397 1145 1397 1145 8925 9019 8925 9019 4098 3736 4098 3736 3216 7201 3216 7201 2873 2684 2873 2684 2821 7538 2821 7538 7848 2177 7848 2177 2033 1892 2033 1892 8162 8350 8162 8350 8474 1455 8474 1455 1417 1116 1417 1116 8995 798 8995 798 760 798 4553 6398 4553 6398 3472 7339 3472 7339 2364 2191 2364 2191 8107 8506 8107 8506 8527 1276 8527 1276 1252 8904 1252 8904 8763 1160 8763 1160 4525 5777 4525 5777 6446 3573 6446 3573 6675 3317 6675 3317 2418 7866 2418 7866 8001 8094 8001 8094 2046 8341 2046 8341 1764 1539 1764 1539 1581 1475 1581 1475 1414 8845 1414 8845 1268 8845 5768 3919 5768 3919 3546 7406 3546 7406 7512 7850 7512 7850 2218 8073 2218 8073 1987 1649 1987 1649 1672 1579 1672 1579 1552 8631 1552 8631 8505 8631 6124 5603 6124 5603 4277 6289 4277 6289 6654 7285 6654 7285 7265 2602 7265 2602 2570 7747 2570 7747 7991 1997 7991 1997 1832 1694 1832 1694 8257 1694 5837 6039 5837 6039 4738 3775 4738 3775 3475 3211 3475 3211 3160 7643 3160 7643 7676 2256 7676 2256 2211 2049 2211 2049 2077 2049 4485 6658 4485 6658 6793 7159 6793 7159 7828 2199 7828 2199 2111 1972 2111 1972 8102 1903 8102 1903 5064 5643 5064 5643 6271 6779 6271 6779 6567 2399 6567 2399 2485 7952 2485 7952 7980 8037 7980 8037 2129 8037 4497 5323 4497 5323 6221 6627 6221 6627 3616 7018 3616 7018 2909 7678 2909 7678 2341 7921 2341 7921 7932 7921 4895 3882 4895 3882 3841 6623 3841 6623 6823 7089 6823 7089 2904 2586 2904 2586 7756 7881 7756 7881 7930 2189 7930 2189 4829 5221 4829 5221 5022 4007 5022 4007 6424 3743 6424 3743 7006 2791 7006 2791 2887 7458 2887 7458 7547 2396 7547 2396 7729 8014 7729 8014 2200 8014 5193 4330 5193 4330 6186 6328 6186 6328 6453 7194 6453 7194 7129 7548 7129 7548 2595 2242 2595 2242 2343 2242 4879 5351 4879 5351 5738 4194 5738 4194 4181 6208 4181 6208 3964 3223 3964 3223 6970 7224 6970 7224 2997 2676 2997 2676 2754 7599 2754 7599 2638 7599 4426 4030 4426 4030 6415 6572 6415 6572 3390 7068 3390 7068 3053 2832 3053 2832 7536 7611 7536 7611 4998 4482 4998 4482 4190 6152 4190 6152 3886 6619 3886 6619 6696 2934 6696 2934 2869 7542 2869 7542 7717 2272 7717 2272 7757 2272 4306 6065 4306 6065 6340 6442 6340 6442 6600 3588 6600 3588 3494 7107 3494 7107 7032 2959 7032 2959 2882 2631 2882 2631 7403 7466 7403 7466 4739 5037 4739 5037 5246 5945 5246 5945 4172 6229 4172 6229 6457 3487 6457 3487 3454 3282 3454 3282 6847 7093 6847 7093 3207 7293 3207 7293 7258 7394 7258 7394 2876 7394 4907 4634 4907 4634 4213 6819 4213 6819 3048 7289 3048 7289 5572 5103 5572 5103 4182 4133 4182 4133 6551 6812 6551 6812 6691 6981 6691 6981 7167 2710 7167 2710 7368 2710 4666 5934 4666 5934 4007 3843 4007 3843 6428 6773 6428 6773 3284 3008 3284 3008 3204 3008 5258 5908 5258 5908 5723 4294 5723 4294 5788 6245 5788 6245 3958 6702 3958 6702 3225 7104 3225 7104 5342 4420 5342 4420 5765 6012 5765 6012 3819 3357 3819 3357 6820 3357 5296 5819 5296 5819 5590 5870 5590 5870 4145 3758 4145 3758 3728 3699 3728 3699 6572 6795 6572 6795 4786 4688 4786 4688 4661 5771 4661 5771 5565 4150 5565 4150 6350 3620 6350 3620 3649 3620 5080 5311 5080 5311 4718 4857 4718 4857 4483 4433 4483 4433 6330 3659 6330 3659 6558 3659 4817 5385 4817 5385 5523 6321 5523 6321 3891 6434 3891 6434 4797 4997 4797 4997 4558 6339 4558 6339 3965 6339 4808 5248 4808 5248 5348 6193 5348 6193 4001 6282 4001 6282 4795 5272 4795 5272 5493 4385 5493 4385 4366 4385 5245 5468 5245 5468 5085 5044 5085 5044 5204 6011 5204 6011 5804 6011 4524 5640 4524 5640 5725 5929 5725 5929 4382 4423 4382 4423 4900 5289 4900
5008 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 24807 9723 8298 9723 8298 22066 23580 22066 23580 4990 6677 4990 6677 19127 15963 19127 15963 23074 5365 23074 5365 14885 17181 14885 17181 24940 23770 24940 23770 1015 4067 1015 4067 21592 21014 21592 21014 5187 11130 5187 11130 2184 3289 2184 3289 17775 7586 17775 7586 2700 9902 2700 9902 17194 24528 17194 24528 830 799 830 799 15728 11558 15728 11558 7636 5142 7636 5142 19570 18106 19570 18106 4746 622 4746 622 14442 16777 14442 16777 4673 56 4673 56 21887 23718 21887 23718 9250 10057 9250 10057 17394 1308 17394 1308 14897 19531 14897 19531 21916 515 21916 515 5581 21592 5581 21592 17916 8504 17916 8504 11511 23221 11511 23221 19342 5052 19342 5052 1765 19827 1765 19827 10663 9680 10663 9680 2858 23668 2858 23668 24970 11645 24970 11645 768 5442 768 5442 9803 22715 9803 22715 22247 12721 22247 12721 5235 21348 5235 21348 11017 24382 11017 24382 1460 1311 1460 1311 132 24129 132 24129 20276 3759 20276 3759 7599 21605 7599 21605 17462 12949 17462 12949 5686 19898 5686 19898 16013 5918 16013 5918 24564 17707 24564 17707 2122 5039 2122 5039 11040 16090 11040 16090 1033 5030 1033 5030 412 5030 14821 21541 14821 21541 23473 15742 23473 15742 6054 8496 6054 8496 16531 2126 16531 2126 24962 24535 24962 24535 2265 17120 2265 17120 22320 24437 22320 24437 12076 19310 12076 19310 1388 11424 1388 11424 22811 19000 22811 19000 6725 234 6725 234 21041 17193 21041 17193 19262 9702 19262 9702 2198 19959 2198 19959 12571 3283 12571 3283 2493 22852 2493 22852 23219 8366 23219 8366 1417 18016 1417 18016 19713 22760 19713 22760 4152 9493 4152 9493 4492 10544 4492
50068 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 306245946 205842851 172437365 205842851 172437365 168454642 135098144 168454642 135098144 128193170 72770062 128193170 72770062 61901281 46869290 61901281 46869290 47616490 42891893 47616490 42891893 26410628 12571754 26410628 12571754 12139441 6228809 12139441 6228809 6148639 163652764 6148639 163652764 218306657 257453418 218306657 257453418 258665575 261899035 258665575 261899035 266602432 283368624 266602432 283368624 283663265 291119684 283663265 291119684 290581188 299948639 290581188 299948639 299858886 150862123 299858886 150862123 112771181 81331832 112771181 81331832 64307380 52072661 64307380 52072661 50099188 30060625 50099188 30060625 27067878 11198921 27067878 11198921 9131446 4348852 9131446 4348852 1289609 720494 1289609 720494 217358704 215644849 217358704 215644849 255252802 260326626 255252802 260326626 261990504 265254377 261990504 265254377 268836056 277079545 268836056 277079545 277582938 282428770 277582938 282428770 288795875 297227234 288795875 297227234 296754772 153061195 296754772 153061195 91172417 79685970 91172417 79685970 77789200 61463562 77789200 61463562 61700686 56598210 61700686 56598210 37385623 33667332 37385623 33667332 31518585 29020562 31518585 29020562 14175013 13149614 14175013 13149614 10910596 8963360 10910596 8963360 4937663 2115977 4937663 2115977 2234479 2691 2234479 2691 2361 2691 203347605 214712083 203347605 214712083 233674316 248408671 233674316 248408671 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 208030009 298869594 208030009 198503492 161492502 198503492 161492502 114471140 106271120 114471140 106271120 88576421 80732556 88576421 80732556 67618685 54584747 67618685 54584747 49038152 41472165 49038152 41472165 25664519 14563773 25664519 14563773 12496852 5642192 12496852 5642192 6374685 2730989 6374685 2730989 2734840 1573863 2734840 1573863 488707 495892 488707 495892 202848907 209542335 202848907 209542335 214069060 243111971 214069060 243111971 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 165763729 303632395 165763729 130361494 124782176 130361494 124782176 110393445 104036651 110393445 104036651 107094628 179145668 107094628 179145668 186971294 199979297 186971294 199979297 216963953 232343292 216963953 232343292 243237276 250533626 243237276 250533626 249400173 253254571 249400173 253254571 253139558 257750988 253139558 257750988 256829678 261131893 256829678 261131893 258308600 280472673 258308600 280472673 279154357 154170458 279154357 154170458 156369605 127333111 156369605 127333111 121352043 81696443 121352043 81696443 72743053 61396158 72743053 61396158 59987810 39054882 59987810 39054882 41450409 31024451 41450409 31024451 20600808 17169967 20600808 17169967 14958600 12287728 14958600 12287728 12558506 151163027 12558506 151163027 183146189 184843151 183146189 184843151 204003584 200731208 204003584 200731208 150088316 139546238 150088316 139546238 92911799 90580202 92911799 90580202 182663271 189656026 182663271 189656026 222847108 237956275 222847108 237956275 236622481 247302561 236622481 247302561 249936818 252738760 249936818 252738760 252521523 272790572 252521523 272790572 270550202 153954620 270550202 153954620 159944662 129468840 159944662 129468840 120417811 110096508 120417811 110096508 92935094 72077705 92935094 72077705 73012145 71382723 73012145 71382723 184990503 174884256 184990503 174884256 181244785 132118911 181244785 132118911 121473241 103938879 121473241 103938879 105349035 76234229 105349035 76234229 69146675 65278420 69146675 65278420 66668679 39840846 66668679 39840846 42707787 35632903 42707787 35632903 29538744 24772582 29538744 24772582 23873730 16917894 23873730 16917894 19521398 172793213 19521398 172793213 195572681 195588681 195572681 195588681 211589078 221500966 211589078 221500966 236922184 242531216 236922184 242531216 248187700 260229164 248187700 260229164 265062129 272816152 265062129 272816152 279485267 282942435 279485267 282942435 284707908 286939338 284707908 286939338 290429015 291843543 290429015 291843543 166505279 140852969 166505279 140852969 146222620 163150266 146222620 163150266 186148269 199005236 186148269 199005236 212260796 223160242 212260796 223160242 229218519 225010006 229218519 225010006 174476313 155633890 174476313 155633890 124240395 120693458 124240395 120693458 121595095 96505678 121595095 96505678 83614939 77634621 83614939 77634621 63306172 49308196 63306172 49308196 48980218 44876940 48980218 44876940 171238010 179855313 171238010 179855313 201043812 200536295 201043812 200536295 222870921 217801715 222870921 217801715 170436943 132467808 170436943 132467808 132288364 121125794 132288364 121125794 110040680 101613291 110040680 101613291 92506185 86021763 92506185 86021763 81171477 67803009 81171477 67803009 65282761 60019803 65282761 60019803 62105285 147996003 62105285 147996003 167343024 186997050 167343024 186997050 194544444 205202935 194544444 205202935 219529664 227471395 219529664 227471395 229028891 151694715 229028891 151694715 137855317 108859959 137855317 108859959 99208914 88523537 99208914 88523537 82302461 76232945 82302461 76232945 69447744 62310171 69447744 62310171 57465568 48321110 57465568 48321110 42923776 40807401 42923776 40807401 165945878 180567639 165945878 180567639 198947912 205476889 198947912 205476889 219997019 226756919 219997019 226756919 237256269 238961281 237256269 238961281 181293179 160453531 181293179 160453531 131754685 101819875 131754685 101819875 97763939 93811619 97763939 93811619 89009987 84550337 89009987 84550337 80840069 76059070 80840069 76059070 133528267 159916607 133528267 159916607 175667939 171294217 175667939 171294217 195194591 211680726 195194591 211680726 210579829 132128225 210579829 132128225 127759405 116353433 127759405 116353433 118147965 104896291 118147965 104896291 104045229 99939962 104045229 99939962 94577773 72712420 94577773 72712420 67999597 59014138 67999597 59014138 53682734 51830031 53682734 51830031 52401013 49695492 52401013 49695492 27508044 23447439 27508044 23447439 24406894 140227491 24406894 140227491 158965481 169085958 158965481 169085958 183143133 201555187 183143133 201555187 205714184 223172943 205714184 223172943 226636608 140841470 226636608 140841470 134925186 111431593 134925186 111431593 114775129 151933865 114775129 151933865 168993525 180990100 168993525 180990100 201978612 210236052 201978612 210236052 209884506 173332120 209884506 173332120 180681790 181688577 180681790 181688577 197619804 206193954 197619804 206193954 215169207 228571550 215169207 228571550 227816589 240235281 227816589 240235281 252881117 257565333 252881117 257565333 262548633 268017762 262548633 268017762 272519551 279572330 272519551 279572330 278458201 174721851 278458201 174721851 125902673 116590512 125902673 116590512 115862354 106929228 115862354 106929228 106643083 73883782 106643083 73883782 77140332 115637464 77140332 115637464 171441383 188531795 171441383 188531795 204703772 214627257 204703772 214627257 238491149 250139028 238491149 250139028 253165198 260113387 253165198 260113387 258667960 129900424 258667960 129900424 121888927 89030380 121888927 89030380 89196784 66506563 89196784 66506563 68449847 58658164 68449847 58658164 55086387 37810174 55086387 37810174 34904216 32879730 34904216 32879730 27648274 23210274 27648274 23210274 25482780 154382144 25482780 154382144 169823671 164836233 169823671 164836233 127498079 121023195 127498079 121023195 80364212 71189895 80364212 71189895 70444194 55931133 70444194 55931133 41103744 36649126 41103744 36649126 38243586 34390153 38243586 34390153 36830582 21155649 36830582 21155649 20048432 16418297 20048432 16418297 13532399 8627510 13532399 8627510 8050409 146058998 8050409 146058998 183665977 200282240 183665977 200282240 215286309 217582321 215286309 217582321 135315764 77691195 135315764 77691195 61045958 54710860 61045958 54710860 51513888 42349884 51513888 42349884 43361009 35570693 43361009 35570693 37984855 137141548 37984855 137141548 179065937 200311118 179065937 200311118 208086281 239363607 208086281 239363607 246262123 254965223 246262123 254965223 253501728 262203043 253501728 262203043 259017051 265365351 259017051 265365351 263756330 138362569 263756330 138362569 137945437 94818606 137945437 94818606 86838880 78609103 86838880 78609103 79260462 76750759 79260462 76750759 146683577 142356099 146683577 142356099 198248204 203752327 198248204 203752327 213049044 249321429 213049044 249321429 250382249 259581173 250382249 259581173 260832752 275743488 260832752 275743488 273925580 278742298 273925580 278742298 283138233 290930525 283138233 290930525 293573301 297903424 293573301 297903424 301580987 302135365 301580987 302135365 173597347 137141127 173597347 137141127 135003330 115257084 135003330 115257084 108763407 92489117 108763407 92489117 90505441 80863479 90505441 80863479 83284667 185457995 83284667 185457995 204254554 230822915 204254554 230822915 239144610 244387854 239144610 244387854 242607923 249092754 242607923 249092754 248451299 251195571 248451299 251195571 250696802 261637750 250696802 261637750 262795929 269148318 262795929 269148318 273312037 283982692 273312037 283982692 285763151 286021792 285763151 286021792 161686825 142985480 161686825 142985480 127477183 123901193 127477183 123901193 125537284 93673459 125537284 93673459 92304504 82835876 92304504 82835876 79706109 76050656 79706109 76050656 187878989 197330309 187878989 197330309 201959712 132764470 201959712 132764470 127279440 99151699 127279440 99151699 98629322 90813013 98629322 90813013 87386486 84364690 87386486 84364690 78340739 73507470 78340739 73507470 140547161 149855690 140547161 149855690 209566936 216488146 209566936 216488146 228467224 246953371 228467224 246953371 246927550 250260728 246927550 250260728 201043956 154367254 201043956 154367254 141424222 135605926 141424222 135605926 176165730 206184717 176165730 206184717 210231004 245723603 210231004 245723603 240670248 142704882 240670248 142704882 149276105 169030393 149276105 169030393 183485542 200965307 183485542 200965307 229133393 237687961 229133393 237687961 232975684 151360712 232975684 151360712 134155089 96757506 134155089 96757506 99001009 151821458 99001009 151821458 191124436 192138691 191124436 192138691 201385657 158994237 201385657 158994237 167633165 174650867 167633165 174650867 186071611 189569788 186071611 189569788 194133377 191364438 194133377 191364438 173109705 162102894 173109705 162102894 111690403 108133352 111690403 108133352 97593030 86229964 97593030 86229964 86013768 75506268 86013768 75506268 75642009 66722920 75642009 66722920 64882360 54490154 64882360 54490154 47030336 43032713 47030336 43032713 181251425 192417432 181251425 192417432 210462765 227837411 210462765 227837411 227891317 238961343 227891317 238961343 240869130 248352575 240869130 248352575 245730999 127041858 245730999 127041858 130576749 103536654 130576749 103536654 103397406 97806330 103397406 97806330 90443747 83612319 90443747 83612319 78576751 73475748 78576751 73475748 65803373 57139498 65803373 57139498 60414006 170972934 60414006 170972934 177414835 140694645 177414835 140694645 135726981 107006698 135726981 107006698 109977160 163081295 109977160 163081295 183821765 205273066 183821765 205273066 231343258 244131511 231343258 244131511 248928451 253057995 248928451 253057995 259241714 260803407 259241714 260803407 185872251 171552272 185872251 171552272 162582752 141250689 162582752 141250689 119855756 112808395 119855756 112808395 102413901 92878785 102413901 92878785 92034450 89200864 92034450 89200864 82701247 80469101 82701247 80469101 178835981 206465368 178835981 206465368 203339500 158020968 203339500 158020968 140142060 122456220 140142060 122456220 122747979 119314203 122747979 119314203 194188904 211541316 194188904 211541316 213907488 223031542 213907488 223031542 232330138 243026635 232330138 243026635 241253042 250723460 241253042 250723460 261474490 265267373 261474490 265267373 264426718 267089959 264426718 267089959 144252968 139760831 144252968 139760831 192148496 185238607 192148496 185238607 161801421 140196238 161801421 140196238 140004255 117831489 140004255 117831489 102148193 91289991 102148193 91289991 91881945 72259701 91881945 72259701 73374051 49738177 73374051 49738177 47265851 38015962 47265851 38015962 35309317 29298263 35309317 29298263 31040931 27097528 31040931 27097528 19497118 16764689 19497118 16764689 18698907 183848583 18698907 183848583 204472035 216879922 204472035 216879922 213900792 167445172 213900792 167445172 169821987 147174672 169821987 147174672 144519288 103592233 144519288 103592233 84613120 77841694 84613120 77841694 72318891 70073701 72318891 70073701 184216369 184343282 184216369 184343282 217765572 227597623 217765572 227597623 241478260 249506959 241478260 249506959 257476944 265658573 257476944 265658573 272573536 276687939 272573536 276687939 278514247 281849698 278514247 281849698 282617987 285557702 282617987 285557702 285327499 288806178 285327499 288806178 292342049 294292349 292342049 294292349 294760523 297523938 294760523 297523938 300236147 300708788 300236147 300708788 201954007 197732629 201954007 197732629 168333891 155767029 168333891 155767029 159494325 135914991 159494325 135914991 129446104 108279284 129446104 108279284 108500779 92422812 108500779 92422812 92306517 85579673 92306517 85579673 87726197 226199956 87726197 226199956 234926304 238316205 234926304 238316205 242870450 249088913 242870450 249088913 246467553 186913083 246467553 186913083 174673681 157446031 174673681 157446031 143406233 127133947 143406233 127133947 110893042 100764018 110893042 100764018 98475851 90979233 98475851 90979233 78780280 70477847 78780280 70477847 67418204 46782988 67418204 46782988 41131426 32577878 41131426 32577878 30777146 25729308 30777146 25729308 25190689 20865494 25190689 20865494 21082624 18578611 21082624 18578611 5798029 5534875 5798029 5534875 3942208 1812067 3942208 1812067 1149185 504379 1149185 504379 663257 504379 208810004 218827819 208810004 218827819 235477452 241705452 235477452 241705452 251428534 256627027 251428534 256627027 257305240 265427352 257305240 265427352 276594635 283576332 276594635 283576332 282235286 286052937 282235286 286052937 285114690 198227285 285114690 198227285 172423276 144417429 172423276 144417429 141122443 114383137 141122443 114383137 103434474 99027910 103434474 99027910 93967685 74455639 93967685 74455639 49705974 41445726 49705974 41445726 45107114 212900675 45107114 212900675 215437849 221448258 215437849 221448258 226486813 234363264 226486813 234363264 235103574 250305914 235103574 250305914 250244500 254481756 250244500 254481756 256361672 260565550 256361672 260565550 260603808 269616487 260603808 269616487 273416907 276085891 273416907 276085891 188148945 174501089 188148945 174501089 176106329 168609723 176106329 168609723 199239565 204783084 199239565 204783084 201955672 187886339 201955672 187886339 185251947 172721371 185251947 172721371 155594918 149356368 155594918 149356368 168748082 188202760 168748082 188202760 207878912 219572610 207878912 219572610 225371365 230040324 225371365 230040324 226675082 158782974 226675082 158782974 117026022 98143308 117026022 98143308 95824085 76723371 95824085 76723371 70828918 64400964 70828918 64400964 46510314 40492832 46510314 40492832 43214230 35084760 43214230 35084760 37354743 152236616 37354743 152236616 159608133 184665618 159608133 184665618 190913128 113172887 190913128 113172887 101915761 93976697 101915761 93976697 96478983 73892426 96478983 73892426 74874742 72413230 74874742 72413230 131777573 162547680 131777573 162547680 186899943 182786849 186899943 182786849 215572775 225468566 215572775 225468566 229695371 244693281 229695371 244693281 240217661 250285810 240217661 250285810 249207216 258867045 249207216 258867045 261802129 266907589 261802129 266907589 274665890 281242997 274665890 281242997 282039384 292907742 282039384 292907742 293495948 296468433 293495948 296468433 300856511 303455767 300856511 303455767 302616000 160851944 302616000 160851944 113839318 107617043 113839318 107617043 102478249 97181152 102478249 97181152 96181543 44928153 96181543 44928153 46680829 41091110 46680829 41091110 41625882 36712135 41625882 36712135 38583469 29027917 38583469 29027917 31583423 134857612 31583423 134857612 157521173 204835457 157521173 204835457 224631715 235548344 224631715 235548344 243108634 246474299 243108634 246474299 188722093 170078877 188722093 170078877 155232965 122822759 155232965 122822759 126515732 154598576 126515732 154598576 179787558 191511944 179787558 191511944 204437409 214000596 204437409 214000596 231296072 243536781 231296072 243536781 247148234 260050736 247148234 260050736 258600207 133035114 258600207 133035114 107007582 79435229 107007582 79435229 53818983 48083329 53818983 48083329 49991020 134196313 49991020 134196313 168014434 178549049 168014434 178549049 203635401 201334666 203635401 201334666 160625437 143860420 160625437 143860420 109094839 99541076 109094839 99541076 95093256 79390302 95093256 79390302 58589524 55066808 58589524 55066808 52686615 50599531 52686615 50599531 168649881 168423387 168649881 168423387 191738754 210240922 191738754 210240922 208678606 214584862 208678606 214584862 229553243 240436742 229553243 240436742 238962770 252270380 238962770 252270380 248954949 256368737 248954949 256368737 260841250 271205297 260841250 271205297 272674825 276616383 272674825 276616383 278654961 280509319 278654961 280509319 152543836 109755831 152543836 109755831 112291848 106119052 112291848 106119052 88573759 74802083 88573759 74802083 59985528 56792164 59985528 56792164 153618498 152785484 153618498 152785484 162427334 134535880 162427334 134535880 117330281 108519267 117330281 108519267 94251513 88912959 94251513 88912959 90191962 78986445 90191962 78986445 52581871 48827824 52581871 48827824 49553305 42820979 49553305 42820979 46237336 179516867 46237336 179516867 197546641 195566830 197546641 195566830 228169661 236727856 228169661 236727856 236317592 150108978 236317592 150108978 154717579 127858651 154717579 127858651 128895174 117753890 128895174 117753890 119697607 113564185 119697607 113564185 113875252 94458652 113875252 94458652 84127297 53802568 84127297 53802568 54000324 47547328 54000324 47547328 49696710 36599914 49696710 36599914 34827131 33355857 34827131 33355857 23801387 20693611 23801387 20693611 21284664 19251282 21284664 19251282 11345408 8706607 11345408 8706607 7736642 3292013 7736642 3292013 3818967 183387948 3818967 183387948 196449924 197578723 196449924 197578723 164361656 143851403 164361656 143851403 139824211 118303243 139824211 118303243 119648700 101481832 119648700 101481832 104472542 163731746 104472542 163731746 184335174 181053908 184335174 181053908 213311073 226516294 213311073 226516294 227032557 234846828 227032557 234846828 235841121 248797470 235841121 248797470 253940356 260594804 253940356 260594804 271550625 279446746 271550625 279446746 278486397 169580332 278486397 169580332 168823026 139513955 168823026 139513955 130919114 109718245 130919114 109718245 109567318 103271394 109567318 103271394 80832932 61329531 80832932 61329531 62464288 56026807 62464288 56026807 53944103 41430470 53944103 41430470 43222966 37303191 43222966 37303191 38551791 139370033 38551791 139370033 160522636 172711731 160522636 172711731 200201979 211014056 200201979 211014056 218411011 228311117 218411011 228311117 228604238 238352388 228604238 238352388 234203606 130840466 234203606 130840466 131702401 108753102 131702401 108753102 72836839 64196009 72836839 64196009 60345054 52047422 60345054 52047422 49422631 44155344 49422631 44155344 46767235 141302283 46767235 141302283 168831992 171770651 168831992 171770651 221446785 224461074 221446785 224461074 227239035 234092157 227239035 234092157 236551591 253914427 236551591 253914427 255749884 269817984 255749884 269817984 269862946 273667024 269862946 273667024 272803681 278092810 272803681 278092810 278354827 280336190 278354827 280336190 283446676 283901171 283446676 283901171 150026764 144695101 150026764 144695101 133156769 109986693 133156769 109986693 99672261 91924740 99672261 91924740 76784243 69503881 76784243 69503881 70788179 60280346 70788179 60280346 59771463 47665853 59771463 47665853 42602249 29595046 42602249 29595046 24233532 21310093 24233532 21310093 17251476 16189672 17251476 16189672 161718344 159082750 161718344 159082750 212678684 213610147 212678684 213610147 215040771 140273730 215040771 140273730 140206866 130105227 140206866 130105227 113889704 108546204 113889704 108546204 106778485 89172484 106778485 89172484 78712387 72749021 78712387 72749021 75101864 140979523 75101864 140979523 165132641 197143482 165132641 197143482 199433548 225063066 199433548 225063066 225285866 231124928 225285866 231124928 228769264 242411474 228769264 242411474 241107333 243052709 241107333 243052709 158922283 144459440 158922283 144459440 142765799 121211123 142765799 121211123 122596416 84306163 122596416 84306163 83238245 80280770 83238245 80280770 171271789 186427229 171271789 186427229 216641602 230096071 216641602 230096071 229659156 239329639 229659156 239329639 245022721 250925919 245022721 250925919 258223079 264555022 258223079 264555022 263779142 268567914 263779142 268567914 270421887 271755259 270421887 271755259 163058432 148197161 163058432 148197161 144190474 127263066 144190474 127263066 128719566 105187813 128719566 105187813 88939459 82712043 88939459 82712043 84183722 76333186 84183722 76333186 76250388 70202350 76250388 70202350 62643267 61382119 62643267 61382119 179571972 185477657 179571972 185477657 222912741 228602566 222912741 228602566 240786709 242051609 240786709 242051609 259638965 265168824 259638965 265168824 267291195 268978942 267291195 268978942 161513369 147817004 161513369 147817004 149407894 133923539 149407894 133923539 136389601 126591136 136389601 126591136 112743175 98310747 112743175 98310747 97031937 89927853 97031937 89927853 88121206 76339600 88121206 76339600 77164211 75349526 77164211 75349526 189674971 220998188 189674971 220998188 220038722 231249532 220038722 231249532 227284355 260442150 227284355 260442150 260054677 262361177 260054677 262361177 178650473 158964963 178650473 158964963 168442318 138846601 168442318 138846601 142393878 114457539 142393878 114457539 114203009 109067302 114203009 109067302 106428684 100352252 106428684 100352252 80177295 76187114 80177295 76187114 77197551 72043374 77197551 72043374 71745549 48262039 71745549 48262039 46675743 41269405 46675743 41269405 43871765 35123532 43871765 35123532 32199442 27749229 32199442 27749229 28979770 23627057 28979770 23627057 23564887 17880349 23564887 17880349 18551154 180509380 18551154 180509380 189958423 186592588 189958423 186592588 197049145 213893102 197049145 213893102 220614201 221024474 220614201 221024474 233713935 253393890 233713935 253393890 255335754 260955873 255335754 260955873 261526144 265133286 261526144 265133286 265474391 273536715 265474391 273536715 272121136 276461277 272121136 276461277 280647936 292714892 280647936 292714892 291327221 177469360 291327221 177469360 177293523 159247455 177293523 159247455 146012024 137826610 146012024 137826610 143785184 175933344 143785184 175933344 211167641 221021810 211167641 221021810 217477413 151315095 217477413 151315095 146791959 113606625 146791959 113606625 107263840 102273166 107263840 102273166 92794047 89949179 92794047 89949179 79445955 72947527 79445955 72947527 72401750 64337675 72401750 64337675 46782850 43797465 46782850 43797465 41262149 36820752 41262149 36820752 34549051 31134132 34549051 31134132 28826930 24406793 28826930 24406793 24595905 13784828 24595905 13784828 6517482 5908621 6517482 5908621 176011549 183228836 176011549 183228836 199342937 209287177 199342937 209287177 219058813 221839825 219058813 221839825 150013271 136988294 150013271 136988294 125060090 116980821 125060090 116980821 115264900 106969462 115264900 106969462 108442787 102499105 108442787 102499105 107084918 195867001 107084918 195867001 202800084 207921813 202800084 207921813 215319982 213142067 215319982 213142067 221141013 226009477 221141013 226009477 229627612 237388925 229627612 237388925 235511876 241693959 235511876 241693959 239356636 250488719 239356636 250488719 252777514 259112302 252777514 259112302 257364655 261927659 257364655 261927659 264932052 267344211 264932052 267344211 270104622 277153109 270104622 277153109 276540798 288285274 276540798 288285274 288827560 289653961 288827560 289653961 289669670 148105639 289669670 148105639 145558282 129905938 145558282 129905938 124454460 117408569 124454460 117408569 103516147 94910370 103516147 94910370 87613075 71140081 87613075 71140081 59402761 55911146 59402761 55911146 54905759 50798246 54905759 50798246 53221807 182364776 53221807 182364776 203416692 196457902 203416692 196457902 183498423 153315637 183498423 153315637 135247017 124222647 135247017 124222647 127274692 121652843 127274692 121652843 115556804 84312192 115556804 84312192 79842863 74066297 79842863 74066297 74583533 71402853 74583533 71402853 60519339 57074684 60519339 57074684 56944893 53998615 56944893 53998615 182980570 195605997 182980570 195605997 212991873 213244523 212991873 213244523 215752953 225958572 215752953 225958572 223093789 236132037 223093789 236132037 232481453 151426633 232481453 151426633 153894571 136499979 153894571 136499979 134902003 126174553 134902003 126174553 116747437 96703917 116747437 96703917 89575661 86854911 89575661 86854911 76134417 70859636 76134417 70859636 66432438 62385265 66432438 62385265 56489475 45722807 56489475 45722807 41200083 35300950 41200083 35300950 36430933 164984368 36430933 164984368 179471629 184270609 179471629 184270609 197850995 202446629 197850995 202446629 209024288 207115896 209024288 207115896 174535338 167634390 174535338 167634390 168285369 155609968 168285369 155609968 153381586 139401716 153381586 139401716 144071954 175060487 144071954 175060487 184010174 155708287 184010174 155708287 150865188 142978513 150865188 142978513 138883436 136915905 138883436 136915905 178072060 182238241 178072060 182238241 196009900 201517211 196009900 201517211 206132899 224478042 206132899 224478042 235520410 245782508 235520410 245782508 246260152 262399932 246260152 262399932 259232266 148887978 259232266 148887978 149466403 144107115 149466403 144107115 136982209 125284331 136982209 125284331 126873356 118827978 126873356 118827978 108149324 94177180 108149324 94177180 78705140 74415595 78705140 74415595 69892620 67488436 69892620 67488436 68664018 60916038 68664018 60916038 59850952 55661175 59850952 55661175 43358711 38468607 43358711 38468607 37743006 33522745 37743006 33522745 31346650 26439126 31346650 26439126 27110672 24366882 27110672 24366882 25944973 14831142 25944973 14831142 9430875 8256332 9430875 8256332 156105155 153204796 156105155 153204796 168083532 182659141 168083532 182659141 191958097 197199975 191958097 197199975 201251212 147177030 201251212 147177030 131593718 106269678 131593718 106269678 101602000 83262265 101602000 83262265 76565055 74855442 76565055 74855442 159902397 156524922 159902397 156524922 181381835 174516354 181381835 174516354 158951534 140710238 158951534 140710238 140424379 118078767 140424379 118078767 112473412 105286622 112473412 105286622 102632498 84462360 102632498 84462360 82582774 79486974 82582774 79486974 176878833 202961890 176878833 202961890 207650529 143054057 207650529 143054057 144616990 123924257 144616990 123924257 115145541 113422033 115145541 113422033 179698592 182729835 179698592 182729835 191853161 223783021 191853161 223783021 232599391 248107564 232599391 248107564 249847568 254824219 249847568 254824219 255750928 261355950 255750928 261355950 258783212 170749747 258783212 170749747 168074443 143688586 168074443 143688586 145021774 115256299 145021774 115256299 111643359 102993859 111643359 102993859 99223358 95835189 99223358 95835189 80540265 75684596 80540265 75684596 74847835 73214080 74847835 73214080 199252888 204984146 199252888 204984146 230833092 239944635 230833092 239944635 240210636 243253568 240210636 243253568 191892707 176817143 191892707 176817143 155971459 144534318 155971459 144534318 137971164 113652703 137971164 113652703 116132821 174638204 116132821 174638204 208735402 216307639 208735402 216307639 233906421 232552507 233906421 232552507 180451156 170190582 180451156 170190582 166142400 155150591 166142400 155150591 158336330 144563202 158336330 144563202 127839959 121122097 127839959 121122097 111711504 107635396 111711504 107635396 198263856 229411141 198263856 229411141 227446045 234441849 227446045 234441849 233846714 244192634 233846714 244192634 244421976 250808853 244421976 250808853 248523487 263526402 248523487 263526402 270402828 274331437 270402828 274331437 272551997 285406575 272551997 285406575 283950676 178842396 283950676 178842396 170460551 156674780 170460551 156674780 157802343 146504338 157802343 146504338 146001582 131909387 146001582 131909387 126841548 112744760 126841548 112744760 98394105 86153129 98394105 86153129 86568466 78682879 86568466 78682879 77889846 74550923 77889846 74550923 189591963 196394661 189591963 196394661 198377216 176156915 198377216 176156915 165857407 155890325 165857407 155890325 186281393 201098815 186281393 201098815 216577626 235837306 216577626 235837306 240088316 244237468 240088316 244237468 244090950 272597565 244090950 272597565 269812942 274293252 269812942 274293252 280551808 288827731 280551808 288827731 289173317 294824935 289173317 294824935 297617302 300860803 297617302 300860803 301249464 302908426 301249464 302908426 175210659 157334225 175210659 157334225 158694803 151984091 158694803 151984091 207655339 221431569 207655339 221431569 235187254 238600743 235187254 238600743 197448691 168142663 197448691 168142663 171178635 111425146 171178635 111425146 105011256 78787974 105011256 78787974 68971353 43974219 68971353 43974219 39173611 32804966 39173611 32804966 33256376 184970804 33256376 184970804 216527288 239322478 216527288 239322478 242256251 249655265 242256251 249655265 260198963 265335311 260198963 265335311 269078673 273596999 269078673 273596999 270236256 177527780 270236256 177527780 178234015 165206135 178234015 165206135 131556821 119959591 131556821 119959591 111468178 106952857 111468178 106952857 87528331 81373287 87528331 81373287 71583516 52606712 71583516 52606712 49193810 45101079 49193810 45101079 192478302 204689649 192478302 204689649 209893946 231833663 209893946 231833663 233712858 135855740 233712858 135855740 133532172 126712518 133532172 126712518 122908469 113872713 122908469 113872713 101133476 88449186 101133476 88449186 88800098 86165907 88800098 86165907 88242703 197602921 88242703 197602921 210579602 227827103 210579602 227827103 233167222 238886880 233167222 238886880 241018341 251565304 241018341 251565304 260998685 267995529 260998685 267995529 267803840 286984643 267803840 286984643 289493454 289904489 289493454 289904489 136547788 116206451 136547788 116206451 110626792 103667811 110626792 103667811 106477151 87552508 106477151 87552508 83432939 60247190 83432939 60247190 62468961 149864680 62468961 149864680 202130930 226385345 202130930 226385345 231877740 239567639 231877740 239567639 236321115 241638413 236321115 241638413 245662316 255806263 245662316 255806263 258193679 261837017 258193679 261837017 265975939 270610396 265975939 270610396 276945928 280083968 276945928 280083968 282880792 287356500 282880792 287356500 287836995 291922688 287836995 291922688 290809115 137853083 290809115 137853083 139670677 133816136 139670677 133816136 122984846 106649988 122984846 106649988 111289811 104427921 111289811 104427921 94239457 88640034 94239457 88640034 85664320 76465754 85664320 76465754 64930241 57757360 64930241 57757360 51787792 44827705 51787792 44827705 48803761 159901219 48803761 159901219 180053482 193742272 180053482 193742272 206793829 215696171 206793829 215696171 235700952 241755883 235700952 241755883 245082349 249557008 245082349 249557008 255942621 262040616 255942621 262040616 263408107 266524213 263408107 266524213 265142826 270213930 265142826 270213930 271499597 275330497 271499597 275330497 276106869 283177039 276106869 283177039 280044012 137389843 280044012 137389843 123469253 113853209 123469253 113853209 112392756 100218982 112392756 100218982 89887602 86428165 89887602 86428165 66332880 62574620 66332880 62574620 59049512 49878230 59049512 49878230 49624924 42015228 49624924 42015228 36507227 36161705 36507227 36161705 169506919 199548418 169506919 199548418 216345125 235030024 216345125 235030024 232301291 204205829 232301291 204205829 151710376 137526857 151710376 137526857 122979278 116097262 122979278 116097262 115127085 104677945 115127085 104677945 95542570 93747168 95542570 93747168 89647259 80819917 89647259 80819917 69300008 62916200 69300008 62916200 65609047 176396077 65609047 176396077 203903502 202910945 203903502 202910945 167730784 142250508 167730784 142250508 137336446 131554931 137336446 131554931 126953981 99456903 126953981 99456903 97525239 92395808 97525239 92395808 93187365 88241703 93187365 88241703 87427391 81496987 87427391 81496987 83783962 74811001 83783962 74811001 65934231 52966291 65934231 52966291 55671863 48773387 55671863 48773387 51531236 41842741 51531236 41842741 41368824 36589457 41368824 36589457 35093787 28817347 35093787 28817347 29833597 164924882 29833597 164924882 177737904 202014306 177737904 202014306 229870078 234968758 229870078 234968758 202752520 159798968 202752520 159798968 141159776 132829910 141159776 132829910 107947591 103634251 107947591 103634251 191898840 230730441 191898840 230730441 228885669 232269559 228885669 232269559 169258904 160043919 169258904 160043919 148160288 107074450 148160288 107074450 102508153 93643753 102508153 93643753 92668741 84102628 92668741 84102628 68199495 61082536 68199495 61082536 63394242 60089737 63394242 60089737 59532307 51298443 59532307 51298443 51770314 49367351 51770314 49367351 46888688 37801087 46888688 37801087 34387337 26809608 34387337 26809608 27262928 13781218 27262928 13781218 10461001 8841022 10461001 8841022 7136645 5545665 7136645 5545665 5814636 4118030 5814636 4118030 4173669 3232520 4173669 3232520 214445596 215209447 214445596 215209447 183559817 159442395 183559817 159442395 162500761 146049532 162500761 146049532 121982596 115589675 121982596 115589675 101278791 98266180 101278791 98266180 196087750 214254955 196087750 214254955 218462473 228149530 218462473 228149530 225626400 239740042 225626400 239740042 236258350 192613128 236258350 192613128 153790528 116236964 153790528 116236964 96956951 90256911 96956951 90256911 89582873 74819086 89582873 74819086 63457994 55259134 63457994 55259134 58432791 196754880 58432791 196754880 202131907 207459067 202131907 207459067 208630041 183647638 208630041 183647638 192310146 196249710 192310146 196249710 209115913 213287449 209115913 213287449 210903672 150541502 210903672 150541502 153351302 148172493 153351302 148172493 177036770 193712045 177036770 193712045 200050828 154375482 200050828 154375482 146117656 136089593 146117656 136089593 141549888 114475111 141549888 114475111 119341370 178682375 119341370 178682375 190771817 194766849 190771817 194766849 215759790 235161474 215759790 235161474 247832140 258769214 247832140 258769214 265600744 270209665 265600744 270209665 274257788 278855319 274257788 278855319 279395646 282581701 279395646 282581701 285131809 287985461 285131809 287985461 287282334 297294954 287282334 297294954 298897209 299042040 298897209 299042040 186270832 157847215 186270832 157847215 165630082 173034984 165630082 173034984 208213797 214798516 208213797 214798516 230333679 240083899 230333679 240083899 242612689 248046223 242612689 248046223 251938608 266148314 251938608 266148314 270526720 275651720 270526720 275651720 274484086 280347560 274484086 280347560 284311531 289427469 284311531 289427469 286730026 125622820 286730026 125622820 102656989 101395707 102656989 101395707 76631715 68464703 76631715 68464703 69833230 63020129 69833230 63020129 63125078 50420979 63125078 50420979 52310042 163380320 52310042 163380320 172494103 126457198 172494103 126457198 125304889 108849831 125304889 108849831 110428413 100229052 110428413 100229052 92190331 83279049 92190331 83279049 77950628 74679660 77950628 74679660 163952290 165014448 163952290 165014448 179472730 207357470 179472730 207357470 227150136 241682109 227150136 241682109 250032559 257097625 250032559 257097625 261603601 264262872 261603601 264262872 270306211 275622529 270306211 275622529 274037874 146861963 274037874 146861963 152744810 174788200 152744810 174788200 190627910 191058199 190627910 191058199 207187181 213102007 207187181 213102007 226654519 237575292 226654519 237575292 235890471 239900290 235890471 239900290 243980375 251362773 243980375 251362773 252467446 255869962 252467446 255869962 254307794 256867751 254307794 256867751 138454196 121352263 138454196 121352263 109792279 106960912 109792279 106960912 134367670 169323999 134367670 169323999 184886932 195135441 184886932 195135441 204927794 221489242 204927794 221489242 223220465 233515975 223220465 233515975 245174630 250265329 245174630 250265329 249240747 254455179 249240747 254455179 254401188 257467775 254401188 257467775 138661821 129264910 138661821 129264910 114916360 111253390 114916360 111253390 173618387 174077285 173618387 174077285 187089880 181021399 187089880 181021399 150423229 112160097 150423229 112160097 109117512 85385340 109117512 85385340 81587557 69048748 81587557 69048748 57081339 55150171 57081339 55150171 142850095 156055646 142850095 156055646 164176207 174093190 164176207 174093190 198199237 201622794 198199237 201622794 208441076 218848138 208441076 218848138 229726094 236032015 229726094 236032015 235199781 242363421 235199781 242363421 246206672 251546172 246206672 251546172 248691075 255811399 248691075 255811399 255261209 261017489 255261209 261017489 261032093 264908691 261032093 264908691 137048759 120176919 137048759 120176919 124061289 94677491 124061289 94677491 98335075 80325955 98335075 80325955 80465427 135279007 80465427 135279007 143097170 146954596 143097170 146954596 169284541 176655349 169284541 176655349 190158443 201870204 190158443 201870204 204344386 122879919 204344386 122879919 125554930 99721815 125554930 99721815 102070296 92593907 102070296 92593907 76610416 72255008 76610416 72255008 72252760 61303883 72252760 61303883 63354907 143282346 63354907 143282346 154195416 164078080 154195416 164078080 183090716 175928108 183090716 175928108 187154562 191072816 187154562 191072816 211747023 228858390 211747023 228858390 234543864 237360025 234543864 237360025 148623522 133588204 148623522 133588204 128211759 123878202 128211759 123878202 153753859 153815076 153753859 153815076 169923187 173501411 169923187 173501411 186700759 186378286 186700759 186378286 140469831 128808616 140469831 128808616 118044930 104166649 118044930 104166649 93955425 79927402 93955425 79927402 73771948 69552894 73771948 69552894 67656592 56894614 67656592 56894614 55324089 49820222 55324089 49820222 46041430 45216241 46041430 45216241 156312553 153459229 156312553 153459229 158352503 139004057 158352503 139004057 139675297 132494987 139675297 132494987 127840323 123476958 127840323 123476958 108051739 83129059 108051739 83129059 76366370 69538818 76366370 69538818 67831771 58510878 67831771 58510878 60912252 155729182 60912252 155729182 186175830 186120084 186175830 186120084 195929522 227508358 195929522 227508358 223048079 152366283 223048079 152366283 152706842 129100292 152706842 129100292 116273297 97564038 116273297 97564038 94672001 90305243 94672001 90305243 77368623 67092054 77368623 67092054 61531088 51907384 61531088 51907384 52890592 42818344 52890592 42818344 38427250 31071173 38427250 31071173 28809215 18102832 28809215 18102832 14197970 12259396 14197970 12259396 11600642 10021410 11600642 10021410 7171246 8289201 7171246 8289201 5323837 3988011 5323837 3988011 3649055 3451740 3649055 3451740 182342497 176669556 182342497 176669556 176528004 150483145 176528004 150483145 152679350 119977660 152679350 119977660 101206021 92765330 101206021 92765330 84631674 78463301 84631674 78463301 71029802 63378730 71029802 63378730 60370116 53461463 60370116 53461463 54286400 43719488 54286400 43719488 34180920 27996528 34180920 27996528 23601141 18214247 23601141 18214247 15679433 11230973 15679433 11230973 9933012 9209475 9933012 9209475 163412716 165907473 163412716 165907473 218375334 222909843 218375334 222909843 230462174 236869449 230462174 236869449 235900182 145508377 235900182 145508377 135384321 126802034 135384321 126802034 115617136 93585721 115617136 93585721 83965793 69596048 83965793 69596048 70251811 63912732 70251811 63912732 62106279 59910409 62106279 59910409 163624437 177047189 163624437 177047189 225720076 233210392 225720076 233210392 231798346 166639252 231798346 166639252 163449127 152484494 163449127 152484494 140125936 114766284 140125936 114766284 116046952 167564073 116046952 167564073 196123927 209820621 196123927 209820621 221396747 233593145 221396747 233593145 238539742 247293037 238539742 247293037 246038218 254234809 246038218 254234809 253471064 254544975 253471064 254544975 161310758 124295900 161310758 124295900 97786849 89461316 97786849 89461316 80939110 75913052 80939110 75913052 72874911 68769331 72874911 68769331 66712708 56957898 66712708 56957898 58485310 53589845 58485310 53589845 53661712 35864311 53661712 35864311 32138194 28914241 32138194 28914241 29377643 170856897 29377643 170856897 208898202 210199414 208898202 210199414 192328350 160840518 192328350 160840518 167075294 196328806 167075294 196328806 209382957 204355279 209382957 204355279 187715621 171918306 187715621 171918306 154577023 126493178 154577023 126493178 107232553 94905175 107232553 94905175 93458254 76560530 93458254 76560530 72666512 69187582 72666512 69187582 71132043 59988466 71132043 59988466 57207816 51463034 57207816 51463034 43780501 39405132 43780501 39405132 37391109 29579636 37391109 29579636 32816683 172630567 32816683 172630567 228684217 238261810 228684217 238261810 244573935 250265945 244573935 250265945 249546418 253242243 249546418 253242243 251478870 255771815 251478870 255771815 252602297 259871754 252602297 259871754 263462392 270204029 263462392 270204029 275292005 280313998 275292005 280313998 278801489 281293186 278801489 281293186 280014894 154101362 280014894 154101362 149012725 136722939 149012725 136722939 127525487 120294152 127525487 120294152 122005162 112193655 122005162 112193655 114324099 104005999 114324099 104005999 102240496 98095336 102240496 98095336 191915841 194429916 191915841 194429916 212766899 223306909 212766899 223306909 230990169 240149006 230990169 240149006 241336227 247050141 241336227 247050141 243945428 165970412 243945428 165970412 166080166 139133589 166080166 139133589 119455850 111539331 119455850 111539331 86676207 82058209 86676207 82058209 80853717 71986235 80853717 71986235 73977954 71085009 73977954 71085009 72472663 63914254 72472663 63914254 67118335 180158722 67118335 180158722 196720333 217564559 196720333 217564559 217575135 231206273 217575135 231206273 228547728 165791310 228547728 165791310 158288746 142290619 158288746 142290619 144891439 116700487 144891439 116700487 113729804 92885193 113729804 92885193 91144086 87031825 91144086 87031825 88279576 82686101 88279576 82686101 82419230 74050122 82419230 74050122 74149003 59646925 74149003 59646925 60550445 53113699 60550445 53113699 51910040 45987232 51910040 45987232 43796429 40759131 43796429 40759131 192080012 216170174 192080012 216170174 220345702 226960899 220345702 226960899 231751912 230234581 231751912 230234581 173037715 151741187 173037715 151741187 136339355 90469619 136339355 90469619 92013267 87817572 92013267 87817572 85279121 79265465 85279121 79265465 76076024 60106503 76076024 60106503 61724374 49525048 61724374 49525048 47951231 43163697 47951231 43163697 43390817 34739458 43390817 34739458 35969998 186443613 35969998 186443613 201744894 206194853 201744894 206194853 211542586 218464360 211542586 218464360 224836969 237631598 224836969 237631598 237959026 249634370 237959026 249634370 248821269 254306826 248821269 254306826 254212362 257901971 254212362 257901971 171979612 156243319 171979612 156243319 154607217 116380024 154607217 116380024 93130865 92427236 93130865 92427236 189785634 204847891 189785634 204847891 215973264 223686751 215973264 223686751 229354990 232470750 229354990 232470750 203104987 183808851 203104987 183808851 147611217 104415634 147611217 104415634 100984877 92952020 100984877 92952020 93428839 85050521 93428839 85050521 80864363 66118032 80864363 66118032 63620043 59724201 63620043 59724201 47688979 44715178 47688979 44715178 45083701 41410955 45083701 41410955 195485417 198683685 195485417 198683685 210105353 219943482 210105353 219943482 218010513 186250419 218010513 186250419 167908295 107187365 167908295 107187365 109658301 99820137 109658301 99820137 100652179 90321817 100652179 90321817 87109735 84156369 87109735 84156369 199158957 201894654 199158957 201894654 203586385 167297982 203586385 167297982 141923574 117771010 141923574 117771010 116223511 109239693 116223511 109239693 109199654 93254376 109199654 93254376 91470218 88127589 91470218 88127589 88347707 81264469 88347707 81264469 71238745 65970673 71238745 65970673 64201720 49590277 64201720 49590277 51170227 45818953 51170227 45818953 40086237 34635287 40086237 34635287 34523888 182854566 34523888 182854566 189842422 187416111 189842422 187416111 209257407 209739746 209257407 209739746 220975346 238827802 220975346 238827802 248128369 255496632 248128369 255496632 256238326 267827719 256238326 267827719 267835023 275428038 267835023 275428038 273649005 128744601 273649005 128744601 123732831 109048776 123732831 109048776 99990089 95944663 99990089 95944663 97920021 93012080 97920021 93012080 92137678 90367961 92137678 90367961 88860097 81556171 88860097 81556171 69641504 64056564 69641504 64056564 57450633 50997922 57450633 50997922 50296571 40509574 50296571 40509574 39170312 29202396 39170312 29202396 26169850 18029824 26169850 18029824 15789608 12659493 15789608 12659493 12600332 11674232 12600332 11674232 11979974 156782767 11979974 156782767 181073507 198040307 181073507 198040307 208476334 207410268 208476334 207410268 150224800 128941716 150224800 128941716 134245857 112517787 134245857 112517787 116186784 101533481 116186784 101533481 95518089 73447144 95518089 73447144 71334708 67530418 71334708 67530418 57108422 56471887 57108422 56471887 170896049 172879127 170896049 172879127 182438246 190572366 182438246 190572366 200899112 212418127 200899112 212418127 213736472 224634285 213736472 224634285 226370921 238591643 226370921 238591643 245241540 260784361 245241540 260784361 258530213 266436236 258530213 266436236 264080997 269425596 264080997 269425596 271350247 280089392 271350247 280089392 279021410 143236792 279021410 143236792 137643508 130111198 137643508 130111198 119566110 115547019 119566110 115547019 116370719 109064817 116370719 109064817 109131956 105159111 109131956 105159111 176858148 177771988 176858148 177771988 196731045 192755417 196731045 192755417 161262009 138549406 161262009 138549406 136537563 126203671 136537563 126203671 121414902 113071200 121414902 113071200 105664031 98491419 105664031 98491419 99018143 82305840 99018143 82305840 82950072 80549476 82950072 80549476 173482920 171672834 173482920 171672834 181748350 182132448 181748350 182132448 196978150 208912533 196978150 208912533 241515530 248106477 241515530 248106477 247765988 254099313 247765988 254099313 259098896 267839165 259098896 267839165 266644467 270506084 266644467 270506084 270374080 273660361 270374080 273660361 273413202 278011103 273413202 278011103 277930974 285242915 277930974 285242915 285248302 286346620 285248302 286346620 155553692 136582599 155553692 136582599 139291006 165001629 139291006 165001629 200626279 205885843 200626279 205885843 224535000 243172758 224535000 243172758 241460858 244663968 241460858 244663968 249134339 250573703 249134339 250573703 159772093 126783866 159772093 126783866 115535122 110126113 115535122 110126113 113402814 99268245 113402814 99268245 100901723 97006691 100901723 97006691 100312792 161646949 100312792 161646949 173522545 191761311 173522545 191761311 195211044 211418013 195211044 211418013 215313194 229343771 215313194 229343771 240136388 242498260 240136388 242498260 163248559 147430349 163248559 147430349 152061482 129142395 152061482 129142395 123553916 117730995 123553916 117730995 120437203 112760307 120437203 112760307 116757316 160329400 116757316 160329400 171377439 181637941 171377439 181637941 193960150 212061350 193960150 212061350 207059600 182190588 207059600 182190588 176322233 151770861 176322233 151770861 146960157 139507178 146960157 139507178 135911885 132146163 135911885 132146163 176444045 187904141 176444045 187904141 199924537 204663009 199924537 204663009 216015222 223555397 216015222 223555397 230717660 230947937 230717660 230947937 156363066 149347313 156363066 149347313 156043416 166678499 156043416 166678499 202278181 212309065 202278181 212309065 223232521 228557310 223232521 228557310 233758252 240744596 233758252 240744596 240031141 244779977 240031141 244779977 252097843 256390119 252097843 256390119 255435202 162057516 255435202 162057516 160904472 121174989 160904472 121174989 121652913 117408810 121652913 117408810 186127896 185217145 186127896 185217145 191499415 217081472 191499415 217081472 211727155 159665740 211727155 159665740 145129011 132227276 145129011 132227276 124414693 120177646 124414693 120177646 117213021 111081194 117213021 111081194 82457493 75067596 82457493 75067596 74155267 69449705 74155267 69449705 61223131 53080851 61223131 53080851 54229017 51751563 54229017 51751563 189248331 203526337 189248331 203526337 211946733 217446355 211946733 217446355 213631312 230833192 213631312 230833192 230996146 241690881 230996146 241690881 240775805 244079943 240775805 244079943 177888879 148622117 177888879 148622117 128140520 124119640 128140520 124119640 123258331 116003164 123258331 116003164 120614860 84916520 120614860 84916520 79025166 74482185 79025166 74482185 75775757 56942991 75775757 56942991 56869110 54707297 56869110 54707297 53895511 49500662 53895511 49500662 44548130 30843725 44548130 30843725 33317961 130203832 33317961 130203832 160231152 173590917 160231152 173590917 196958954 216194071 196958954 216194071 224308595 232799586 224308595 232799586 236844967 251232445 236844967 251232445 250764331 257016434 250764331 257016434 260951170 263001479 260951170 263001479 270529403 273401478 270529403 273401478 160822080 134124473 160822080 134124473 139521759 153097601 139521759 153097601 180951382 191579004 180951382 191579004 214717400 231074403 214717400 231074403 232088754 249685192 232088754 249685192 261517083 263702072 261517083 263702072 152352469 130015842 152352469 130015842 126633170 119323300 126633170 119323300 103320583 101216787 103320583 101216787 169508194 191445687 169508194 191445687 194598433 198586190 194598433 198586190 211740613 227234663 211740613 227234663 227864915 237155166 227864915 237155166 246609828 255726818 246609828 255726818 258375677 262300640 258375677 262300640 263491032 268350718 263491032 268350718 270039549 272833495 270039549 272833495 135760086 125635714 135760086 125635714 128055130 120479853 128055130 120479853 105366382 81487509 105366382 81487509 81022136 70904242 81022136 70904242 60109962 57207510 60109962 57207510 50378059 42287137 50378059 42287137 44913230 154445439 44913230 154445439 171034451 175221572 171034451 175221572 184917115 210116600 184917115 210116600 208739844 137837981 208739844 137837981 143200889 144031021 143200889 144031021 154874822 160623107 154874822 160623107 178122346 178533843 178122346 178533843 205614891 204982973 205614891 204982973 136007317 128120601 136007317 128120601 128798233 94525463 128798233 94525463 92256940 89254548 92256940 89254548 82820527 77669555 82820527 77669555 73479245 65025238 73479245 65025238 62005043 57311179 62005043 57311179 54528569 52236953 54528569 52236953 51218623 31565363 51218623 31565363 21329268 20187627 21329268 20187627 163260090 177078207 163260090 177078207 208128905 206942366 208128905 206942366 214262951 219387352 214262951 219387352 222100865 227285569 222100865 227285569 225890292 139949056 225890292 139949056 144834492 98831823 144834492 98831823 90943571 88529072 90943571 88529072 150091559 149443306 150091559 149443306 177747181 170658991 177747181 170658991 155846007 144454407 155846007 144454407 138562194 113972795 138562194 113972795 108407873 90217574 108407873 90217574 93856645 153683434 93856645 153683434 186144134 200828992 186144134 200828992 212332878 218268723 212332878 218268723 220021084 225165162 220021084 225165162 251886091 254153367 251886091 254153367 253958485 150398189 253958485 150398189 129924189 118497532 129924189 118497532 105934840 100545368 105934840 100545368 99523417 96363866 99523417 96363866 96153838 91135793 96153838 91135793 75855778 67463242 75855778 67463242 70142954 64441090 70142954 64441090 63551452 47531976 63551452 47531976 37098018 36711337 37098018 36711337 164298013 186389547 164298013 186389547 193843757 178041218 193843757 178041218 141926216 129370765 141926216 129370765 124812067 113443829 124812067 113443829 105790997 101402423 105790997 101402423 102536254 94904555 102536254 94904555 77821429 68586747 77821429 68586747 68042155 62054237 68042155 62054237 65501371 203599348 65501371 203599348 204483429 213414328 204483429 213414328 220768954 220335716 220768954 220335716 189936983 179040264 189936983 179040264 159971442 121119607 159971442 121119607 125392104 115309847 125392104 115309847 115787990 107520984 115787990 107520984 87466919 82321333 87466919 82321333 74589731 70960535 74589731 70960535 69404152 65476996 69404152 65476996 67804193 182681695 67804193 182681695 198653455 191957495 198653455 191957495 176952672 140190915 176952672 140190915 144784003 183253386 144784003 183253386 204706460 198775021 204706460 198775021 208913483 216291067 208913483 216291067 217917171 220485197 217917171 220485197 222426842 235893362 222426842 235893362 249587114 253468975 249587114 253468975 257881704 269271774 257881704 269271774 274227930 279843918 274227930 279843918 277840902 160446026 277840902 160446026 154550028 120657867 154550028 120657867 122771692 116325756 122771692 116325756 118682203 110838175 118682203 110838175 94854372 88985902 94854372 88985902 83936721 82290138 83936721 82290138 175406691 190697587 175406691 190697587 206859277 209268781 206859277 209268781 187815083 150508562 187815083 150508562 135622663 124783943 135622663 124783943 114183897 110823486 114183897 110823486 200646182 196155428 200646182 196155428 171644271 135776303 171644271 135776303 137353801 128408928 137353801 128408928 129476100 122953524 129476100 122953524 97098196 91985532 97098196 91985532 88483234 73152546 88483234 73152546 68312989 60434133 68312989 60434133 54569754 39319089 54569754 39319089 41436004 38014307 41436004 38014307 30210502 28153516 30210502 28153516 24547054 15685430 24547054 15685430 13510163 12547568 13510163 12547568 11766112 169256246 11766112 169256246 186566925 190124472 186566925 190124472 216240513 212282388 216240513 212282388 160554019 135518508 160554019 135518508 139894151 131863229 139894151 131863229 127552657 120834213 127552657 120834213 103212448 93200762 103212448 93200762 96411237 136972563 96411237 136972563 170865330 179963711 170865330 179963711 193768060 191624127 193768060 191624127 210235148 205942370 210235148 205942370 217937414 214848523 217937414 214848523 238525328 246200429 238525328 246200429 247964809 252942194 247964809 252942194 249586146 259281016 249586146 259281016 261965167 265637750 261965167 265637750 171414042 141211689 171414042 141211689 146918798 138251819 146918798 138251819 142722333 123680460 142722333 123680460 117810684 110159013 117810684 110159013 102551449 88424178 102551449 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 149506699 34384689 149506699 165549016 182365158 165549016 182365158 194537880 202565375 194537880 202565375 209864863 146151587 209864863 146151587 150986274 140099082 150986274 140099082 140441885 132625798 140441885 132625798 136195154 120975224 136195154 120975224 121730768 86481138 121730768 86481138 83932051 71772213 83932051 71772213 69672164 66833891 69672164 66833891 69487246 180714118 69487246 180714118 217519560 219780054 217519560 219780054 185864201 180498873 185864201 180498873 165504539 158229599 165504539 158229599 182140688 182509550 182140688 182509550 199445167 197827286 199445167 197827286 233783691 238507168 233783691 238507168 245112813 252450694 245112813 252450694 261359115 268369260 261359115 268369260 266125921 154797649 266125921 154797649 163133036 173466477 163133036 173466477 192556112 192224466 192556112 192224466 200182164 206488981 200182164 206488981 204254739 149219432 204254739 149219432 152381306 136527985 152381306 136527985 133941387 125190532 133941387 125190532 129664673 119673841 129664673 119673841 100920427 89578518 100920427 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 18608824 25561638 18608824 18769763 15422885 18769763 15422885 16067142 13130883 16067142 13130883 12634545 9207997 12634545 9207997 8397242 154273776 8397242 154273776 163857521 164386357 163857521 164386357 182860602 190993423 182860602 190993423 191332010 149296364 191332010 149296364 158956376 170706272 158956376 170706272 187317865 184462950 187317865 184462950 198906831 206400503 198906831 206400503 218854895 220053178 218854895 220053178 234211972 241070824 234211972 241070824 242779920 248173537 242779920 248173537 249462219 254022537 249462219 254022537 259191011 262816978 259191011 262816978 264225168 267982332 264225168 267982332 266822528 279744633 266822528 279744633 281232994 285609648 281232994 285609648 285174579 169529251 285174579 169529251 169284342 161070023 169284342 161070023 176450238 170664507 176450238 170664507 208848234 231101618 208848234 231101618 234976888 241289469 234976888 241289469 244618067 248947778 244618067 248947778 246124677 254158716 246124677 254158716 258833763 266960917 258833763 266960917 265067980 267637817 265067980 267637817 277853084 280633549 277853084 280633549 279670984 284377585 279670984 284377585 292253788 295075934 292253788 295075934 298316662 298498738 298316662 298498738 131263629 123255986 131263629 123255986 98979533 76893712 98979533 76893712 78976860 145179489 78976860 145179489 153662308 211213559 153662308 211213559 210300576 224503117 210300576 224503117 228294226 237065195 228294226 237065195 244738449 246939705 244738449 246939705 245673272 259656409 245673272 259656409 262829650 264418732 262829650 264418732 148919375 135153133 148919375 135153133 135572228 99196994 135572228 99196994 83579718 74965982 83579718 74965982 71219715 64566870 71219715 64566870 62687149 49450893 62687149 49450893 52333243 138587709 52333243 138587709 196646051 202622880 196646051 202622880 216852875 230268633 216852875 230268633 228910659 152303552 228910659 152303552 144652491 103149857 144652491 103149857 106003387 92123077 106003387 92123077 93834899 172826665 93834899 172826665 215616667 224066149 215616667 224066149 227249212 237372922 227249212 237372922 237287681 246887720 237287681 246887720 243999572 142036003 243999572 142036003 119437157 111619163 119437157 111619163 94233033 88447451 94233033 88447451 90571020 78581086 90571020 78581086 81095627 172012859 81095627 172012859 207251921 212196378 207251921 212196378 217647504 228555971 217647504 228555971 225464383 149383256 225464383 149383256 131838966 118890397 131838966 118890397 116402899 111097177 116402899 111097177 112307144 108310718 112307144 108310718 145005926 163592321 145005926 163592321 186164588 206306428 186164588 206306428 210132567 207037733 210132567 207037733 160127952 134680517 160127952 134680517 123539986 114725223 123539986 114725223 112369131 107791450 112369131 107791450 161105578 179251174 161105578 179251174 198707758 190622090 198707758 190622090 152505642 136201006 152505642 136201006 124577865 115318678 124577865 115318678 103571182 80635179 103571182 80635179 75045211 56997925 75045211 56997925 51150948 40472627 51150948 40472627 37281099 32909490 37281099 32909490 35763379 159826351 35763379 159826351 174373952 182371508 174373952 182371508 195183903 195455906 195183903 195455906 210229133 213444192 210229133 213444192 225185793 230924789 225185793 230924789 234403116 245414168 234403116 245414168 245306906 249452153 245306906 249452153 142180489 132205576 142180489 132205576 116159361 105142500 116159361 105142500 108888975 155686470 108888975 155686470 177610676 174866020 177610676 174866020 185302970 184519835 185302970 184519835 205937185 205327565 205937185 205327565 148809858 136800474 148809858 136800474 126629531 106403162 126629531 106403162 105834479 96067153 105834479 96067153 90972452 86636931 90972452 86636931 83471624 75702386 83471624 75702386 67888481 64318247 67888481 64318247 172654372 181354463 172654372 181354463 213732381 216250213 213732381 216250213 220457580 226546289 220457580 226546289 229586454 235263309 229586454 235263309 241128592 256472288 241128592 256472288 259204556 262450869 259204556 262450869 263624904 279612262 263624904 279612262 275718278 148616291 275718278 148616291 144793564 121625446 144793564 121625446 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 149870296 40515757 149870296 161631810 162837762 161631810 162837762 197207404 214936543 197207404 214936543 220214472 238823656 220214472 238823656 237745297 250960280 237745297 250960280 248101758 147029630 248101758 147029630 152247891 140638398 152247891 140638398 132037110 109514451 132037110 109514451 107036617 98096330 107036617 98096330 98070993 93527091 98070993 93527091 94994814 165699817 94994814 165699817 186395184 202314899 186395184 202314899 210520876 214521427 210520876 214521427 221035451 239626686 221035451 239626686 235727136 247885030 235727136 247885030 253117523 257703513 253117523 257703513 267516290 277782216 267516290 277782216 276653747 279227193 276653747 279227193 149215003 128490592 149215003 128490592 119134816 110416261 119134816 110416261 104538048 100694851 104538048 100694851 102673393 165467479 102673393 165467479 189207557 205226123 189207557 205226123 205080888 139937061 205080888 139937061 144787407 137349275 144787407 137349275 137574601 126413171 137574601 126413171 122652807 113893687 122652807 113893687 112877013 102385515 112877013 102385515 96937667 65032830 96937667 65032830 63789879 51769439 63789879 51769439 44467458 40348582 44467458 40348582 43179831 27026226 43179831 27026226 26533646 20562572 26533646 20562572 17344760 14644513 17344760 14644513 14645534 161242968 14645534 161242968 173438990 169536704 173438990 169536704 185759022 202803932 185759022 202803932 228489450 233563021 228489450 233563021 231101889 239381670 231101889 239381670 242248011 254785437 242248011 254785437 266660318 268967710 266660318 268967710 154481537 143026071 154481537 143026071 129556634 125881069 129556634 125881069 117847187 100788207 117847187 100788207 99027273 74329186 99027273 74329186 76491913 146434323 76491913 146434323 170742595 176356955 170742595 176356955 202620152 226446019 202620152 226446019 222874483 227975769 222874483 227975769 235920153 241824982 235920153 241824982 248163051 251503510 248163051 251503510 252587568 264968901 252587568 264968901 265008253 272863940 265008253 272863940 272070673 275977592 272070673 275977592 277370287 280320105 277370287 280320105 280957195 283548479 280957195 283548479 288371682 289910881 288371682 289910881 164102707 140454410 164102707 140454410 118458966 112378654 118458966 112378654 115941861 200436781 115941861 200436781 204991110 214600383 204991110 214600383 216831626 183903444 216831626 183903444 133952451 116475682 133952451 116475682 117664529 87458675 117664529 87458675 71576534 65101076 71576534 65101076 67397860 137027948 67397860 137027948 153956041 197359988 153956041 197359988 195760299 201399352 195760299 201399352 222118733 227332328 222118733 227332328 226560975 176904145 226560975 176904145 144377925 133181226 144377925 133181226 136898087 124367174 136898087 124367174 116382220 100870220 116382220 100870220 90513478 84479780 90513478 84479780 78766116 60945771 78766116 60945771 61745130 56496540 61745130 56496540 48342567 44269568 48342567 44269568 45702378 30757440 45702378 30757440 33093690 201844223 33093690 201844223 204017272 218456756 204017272 218456756 224952030 238217583 224952030 238217583 239724769 242309884 239724769 242309884 181922286 151413144 181922286 151413144 146466808 133666533 146466808 133666533 137280643 126350671 137280643 126350671 128365506 121455898 128365506 121455898 113992903 103289668 113992903 103289668 91293480 75268234 91293480 75268234 59268632 55633900 59268632 55633900 56951860 185820679 56951860 185820679 204831573 209388862 204831573 209388862 214858706 217509617 214858706 217509617 198217534 182080709 198217534 182080709 175075645 165770695 175075645 165770695 165672370 151853117 165672370 151853117 149106040 135737718 149106040 135737718 137171917 126438640 137171917 126438640 110857691 97650275 110857691 97650275 86745501 75215283 86745501 75215283 69159493 58966008 69159493 58966008 60601798 43671257 60601798 43671257 44331330 34680259 44331330 34680259 33389355 193113006 33389355 193113006 199867223 202552483 199867223 202552483 205926838 253195727 205926838 253195727 261619315 268151155 261619315 268151155 273434558 275659105 273434558 275659105 182342622 165287403 182342622 165287403 164107342 149587725 164107342 149587725 148919912 136611659 148919912 136611659 133236214 109958730 133236214 109958730 101389945 86123763 101389945 86123763 80784176 78564802 80784176 78564802 75613669 66995426 75613669 66995426 63772540 59751128 63772540 59751128 61420634 190539616 61420634 190539616 193924342 169685221 193924342 169685221 170112624 152157527 170112624 152157527 145413133 129141285 145413133 129141285 129048699 97889174 129048699 97889174 100808762 168232290 100808762 168232290 179216104 186790198 179216104 186790198 197668500 199449379 197668500 199449379 205397852 207275039 205397852 207275039 191699025 142477582 191699025 142477582 140764998 127355397 140764998 127355397 104887999 89268299 104887999 89268299 77148611 66411313 77148611 66411313 69465217 175160106 69465217 175160106 197089372 199505238 197089372 199505238 229059497 245315354 229059497 245315354 261189758 267072097 261189758 267072097 271111256 271500362 271111256 271500362 173099071 149981221 173099071 149981221 153699318 147318004 153699318 147318004 180203154 177712417 180203154 177712417 186768793 221359358 186768793 221359358 226673586 239074876 226673586 239074876 254961644 260836052 254961644 260836052 259972270 174434160 259972270 174434160 163817072 143617034 163817072 143617034 149110046 125951720 149110046 125951720 110188669 94697421 110188669 94697421 93924634 81817708 93924634 81817708 76357953 67335481 76357953 67335481 60118734 46804558 60118734 46804558 46690333 40512348 46690333 40512348 40133176 33354651 40133176 33354651 33425792 26981663 33425792 26981663 24191254 19093855 24191254 19093855 20517706 179001010 20517706 179001010 189492149 146235263 189492149 146235263 142716213 119874189 142716213 119874189 120566483 117013900 120566483 117013900 152426893 175738915 152426893 175738915 184102374 144848013 184102374 144848013 139697193 122082726 139697193 122082726 108723093 91957247 108723093 91957247 88074312 60954991 88074312 60954991 58844738 46983612 58844738 46983612 43584684 41636465 43584684 41636465 171715423 173438738 171715423 173438738 226581850 254095334 226581850 254095334 254822785 265219560 254822785 265219560 263822475 170570574 263822475 170570574 129910128 122615925 129910128 122615925 94743620 88044429 94743620 88044429 62803925 56534130 62803925 56534130 54409706 46831877 54409706 46831877 40690050 35163857 40690050 35163857 28607189 23749251 28607189 23749251 23232315 16453701 23232315 16453701 14104712 12897312 14104712 12897312 12554306 168124843 12554306 168124843 186565660 204425317 186565660 204425317 222107063 231572063 222107063 231572063 245455001 250968627 245455001 250968627 253284856 257724010 253284856 257724010 260148951 269648215 260148951 269648215 270370086 278337554 270370086 278337554 276915026 158233709 276915026 158233709 141869358 134604633 141869358 134604633 96376383 91747936 96376383 91747936 84695577 61370477 84695577 61370477 64332005 165718555 64332005 165718555 183071437 178353223 183071437 178353223 164227614 137900734 164227614 137900734 140526216 105101030 140526216 105101030 102950788 95364779 102950788 95364779 80298664 75995136 80298664 75995136 64979694 57495255 64979694 57495255 55635356 38612429 55635356 38612429 36188917 29341283 36188917 29341283 30012272 25557488 30012272 25557488 25646904 25007340 25646904 25007340 185360953 181886048 185360953 181886048 173543542 160370957 173543542 160370957 158495078 143394686 158495078 143394686 134253783 107179070 134253783 107179070 103426236 86413536 103426236 86413536 80007456 71697179 80007456 71697179 64627972 62139855 64627972 62139855 228850717 246085428 228850717 246085428 247729100 255062341 247729100 255062341 250848240 205255350 250848240 205255350 195446552 196289425 195446552 196289425 206199328 219764061 206199328 219764061 226624434 229280014 226624434 229280014 236513277 245132760 236513277 245132760 241186406 193845445 241186406 193845445 153173115 143491861 153173115 143491861 141482763 111626004 141482763 111626004 105502537 86869337 105502537 86869337 79491735 75246550 79491735 75246550 67827375 64706105 67827375 64706105 62429950 55615215 62429950 55615215 43832269 40396397 43832269 40396397 40893667 215408010 40893667 215408010 213459503 217429710 213459503 217429710 228065562 230298696 228065562 230298696 236184576 256916689 236184576 256916689 252976410 200943613 252976410 200943613 177809324 150213164 177809324 150213164 143211341 127800663 143211341 127800663 118171019 104702083 118171019 104702083 105796976 98570661 105796976 98570661 82657722 78389269 82657722 78389269 70879355 60469430 70879355 60469430 48617139 36864171 48617139 36864171 33056927 26154105 33056927 26154105 26509793 19079087 26509793 19079087 19184229 15105564 19184229 15105564 17408265 197406079 17408265 197406079 215252378 212054977 215252378 212054977 216776203 223806025 216776203 223806025 222366531 231816408 222366531 231816408 234446252 243583681 234446252 243583681 243500173 247169410 243500173 247169410 197422649 193282652 197422649 193282652 207910172 204640839 207910172 204640839 187810127 161039831 187810127 161039831 169715669 149716403 169715669 149716403 122234154 106342787 122234154 106342787 83588331 77176186 83588331 77176186 76384641 45796846 76384641 45796846 39389444 34911020 39389444 34911020 34987130 166711233 34987130 166711233 188954257 191488711 188954257 191488711 196128607 176705855 196128607 176705855 164831317 137978120 164831317 137978120 135152632 119139340 135152632 119139340 115693601 110465030 115693601 110465030 86396286 81076569 86396286 81076569 74943386 52655991 74943386 52655991 52230632 47525033 52230632 47525033 172939296 197357535 172939296 197357535 215247663 232885350 215247663 232885350 228788875 235599538 228788875 235599538 233067239 240660338 233067239 240660338 250272855 261522271 250272855 261522271 265371495 268768178 265371495 268768178 271318792 272057737 271318792 272057737 158249211 139579667 158249211 139579667 126864688 118219812 126864688 118219812 115233711 103789027 115233711 103789027 95479647 86455415 95479647 86455415 78756131 75445137 78756131 75445137 74896560 54724815 74896560 54724815 55130047 52204979 55130047 52204979 160030983 164976544 160030983 164976544 215741343 231309368 215741343 231309368 238132096 252828881 238132096 252828881 253115161 260667988 253115161 260667988 264883206 269585489 264883206 269585489 272510136 276595666 272510136 276595666 274403117 279583899 274403117 279583899 277710266 151607851 277710266 151607851 159504139 201524024 159504139 201524024 205813437 174319275 205813437 174319275 169266104 162022354 169266104 162022354 127348598 117821076 127348598 117821076 110192991 99752154 110192991 99752154 97808041 88065519 97808041 88065519 84180595 78704383 84180595 78704383 76542961 74460227 76542961 74460227 199475419 202605476 199475419 202605476 213893049 228787157 213893049 228787157 232523407 235182535 232523407 235182535 181586119 168313449 181586119 168313449 168101995 128243357 168101995 128243357 127814297 123393975 127814297 123393975 187502157 187224581 187502157 187224581 200756897 218658952 200756897 218658952 225145023 225766145 225145023 225766145 180673083 169645207 180673083 169645207 143707753 135288533 143707753 135288533 136570522 226656511 136570522 226656511 225160398 239013125 225160398 239013125 245310193 249614704 245310193 249614704 161522482 143672878 161522482 143672878 141833667 135177980 141833667 135177980 122586528 102545922 122586528 102545922 85857931 81920244 85857931 81920244 209996972 224677394 209996972 224677394 243947661 253813775 243947661 253813775 263375180 270994810 263375180 270994810 269671003 272461201 269671003 272461201 156052489 143459692 156052489 143459692 148436071 150393393 148436071 150393393 179572915 193950127 179572915 193950127 206989235 210015763 206989235 210015763 168515597 162462173 168515597 162462173 191657765 192256857 191657765 192256857 215399894 233546910 215399894 233546910 230850197 186384413 230850197 186384413 176865295 150868942 176865295 150868942 141676733 125229284 141676733 125229284 128642446 95104558 128642446 95104558 85685343 76831464 85685343 76831464 77959027 172264449 77959027 172264449 192719272 188784198 192719272 188784198 177789943 163994617 177789943 163994617 158694400 150262387 158694400 150262387 179204549 177961604 179204549 177961604 193868534 186284276 193868534 186284276 177825274 163344694 177825274 163344694 172224118 203187675 172224118 203187675 211710874 223099880 211710874 223099880 223336460 155810397 223336460 155810397 134819853 127004728 134819853 127004728 117781627 112335894 117781627 112335894 108243087 105173976 108243087 105173976 164722542 159712171 164722542 159712171 161729867 141532226 161729867 141532226 138422717 114105219 138422717 114105219 103548541 88330117 103548541 88330117 83486139 78696521 83486139 78696521 72995995 68248959 72995995 68248959 67077670 61418376 67077670 61418376 58637995 38975189 58637995 38975189 36357535 28765401 36357535 28765401 28640213 22414068 28640213 22414068 19753289 18510487 19753289 18510487 15796865 15866352 15796865 15866352 175647582 190047156 175647582 190047156 200043728 165880275 200043728 165880275 163132855 146298424 163132855 146298424 143877857 132651363 143877857 132651363 116632811 107482312 116632811 107482312 85347471 82684949 85347471 82684949 77571695 65152725 77571695 65152725 61599011 56431920 61599011 56431920 55616068 42745640 55616068 42745640 43084690 38723526 43084690 38723526 192542359 244162317 192542359 244162317 253110703 264756907 253110703 264756907 262743935 265631382 262743935 265631382 183733783 164757562 183733783 164757562 173266046 162095668 173266046 162095668 167088203 210289226 167088203 210289226 220660457 241561682 220660457 241561682 245164120 256072172 245164120 256072172 256651699 265302225 256651699 265302225 267890888 269907811 267890888 269907811 268887013 272758873 268887013 272758873 272713507 276642328 272713507 276642328 281668849 291505454 281668849 291505454 291018010 293853379 291018010 293853379 293290292 296033139 293290292 296033139 297369619 297688590 297369619 297688590 300405087 302253744 300405087 302253744 302387399 303157378 302387399 303157378 178142216 155518023 178142216 155518023 113863051 97259380 113863051 97259380 76200819 69822561 76200819 69822561 61374648 49816557 61374648 49816557 48787377 45330201 48787377 45330201 37091714 31657174 37091714 31657174 30346508 26685874 30346508 26685874 23953336 19721639 23953336 19721639 16844188 16197899 16844188 16197899 216271935 241924111 216271935 241924111 247215731 254929846 247215731 254929846 259457291 266439671 259457291 266439671 268748284 273520964 268748284 273520964 273312813 277372275 273312813 277372275 281451723 285391561 281451723 285391561 286530910 287095388 286530910 287095388 185242733 156818731 185242733 156818731 157169332 132358701 157169332 132358701 131318515 103939239 131318515 103939239 96856898 93616421 96856898 93616421 90494354 76325879 90494354 76325879 70628959 58810459 70628959 58810459 51233399 38635986 51233399 38635986 33265217 28984146 33265217 28984146 28214627 23435628 28214627 23435628 22139865 16523880 22139865 16523880 14583709 13451424 14583709 13451424 8640578 7936485 8640578 7936485 201322489 209208168 201322489 209208168 226174001 240475643 226174001 240475643 240304376 246468071 240304376 246468071 249168777 254188103 249168777 254188103 257447173 261784723 257447173 261784723 260784446 263506660 260784446 263506660 188527938 165596519 188527938 165596519 146909666 136898791 146909666 136898791 132408088 105482495 132408088 105482495 100705961 96277002 100705961 96277002 90198482 77110296 90198482 77110296 74728706 70411534 74728706 70411534 64497692 60134333 64497692 60134333 60916997 54407873 60916997 54407873 55483091 50924695 55483091 50924695 52238519 49725012 52238519 49725012 44208676 43345317 44208676 43345317 36386623 35560421 36386623 35560421 233467591 240033530 233467591 240033530 244424014 257204961 244424014 257204961 255953093 259252339 255953093 259252339 201006514 164388574 201006514 164388574 174518645 205002520 174518645 205002520 227699212 239197340 227699212 239197340 246074167 251020450 246074167 251020450 253348726 256627260 253348726 256627260 254649091 195211122 254649091 195211122 173708188 152811258 173708188 152811258 151995571 138147521 151995571 138147521 137271150 130153631 137271150 130153631 114142892 103288364 114142892 103288364 93483883 77649379 93483883 77649379 79507866 216773254 79507866 216773254 220277864 227251019 220277864 227251019 224802633 173322023 224802633 173322023 153441822 141455275 153441822 141455275 143465096 112103368 143465096 112103368 114805385 84207099 114805385 84207099 78953971 73535323 78953971 73535323 72476462 70136899 72476462 70136899 65799052 58639243 65799052 58639243 59717484 55651688 59717484 55651688 52746335 46075777 52746335 46075777 46375812 34615493 46375812 34615493 35155514 29344210 35155514 29344210 28716326 26231193 28716326 26231193 21193882 17998062 21193882 17998062 19607162 14428471 19607162 14428471 13671238 13663983 13671238 13663983 185636455 190229928 185636455 190229928 214351513 223010979 214351513 223010979 229243382 237979214 229243382 237979214 237781378 249303227 237781378 249303227 248756504 254403913 248756504 254403913 263747581 267760718 263747581 267760718 162433215 149296977 162433215 149296977 154454437 169419414 154454437 169419414 190758037 206904197 190758037 206904197 210668760 220479873 210668760 220479873 229310562 243628920 229310562 243628920 245859611 247751960 245859611 247751960 164121167 148466922 164121167 148466922 121890535 110951814 121890535 110951814 103700555 91781243 103700555 91781243 89026315 79707367 89026315 79707367 74929945 68706145 74929945 68706145 66215961 59578183 66215961 59578183 59148542 53724597 59148542 53724597 52466196 48558397 52466196 48558397 35987838 29103358 35987838 29103358 30116691 168099193 30116691 168099193 194840490 194129227 194840490 194129227 216907676 220812597 216907676 220812597 220554079 163262641 220554079 163262641 158812258 151295332 158812258 151295332 126265427 125652778 126265427 125652778 175733634 177055733 175733634 177055733 190529804 188014499 190529804 188014499 202773802 211834923 202773802 211834923 241390925 248351644 241390925 248351644 246313839 206222211 246313839 206222211 138867932 121215228 138867932 121215228 115519652 109800426 115519652 109800426 99716738 95737952 99716738 95737952 210759389 207119732 210759389 207119732 196052647 154748428 196052647 154748428 157436433 136224301 157436433 136224301 128375871 113478989 128375871 113478989 106946475 101061244 106946475 101061244 83793439 71234374 83793439 71234374 71883495 66071412 71883495 66071412 62980007 58837453 62980007 58837453 57762359 47762520 57762359 47762520 46830437 47191968 46830437 47191968 207139758 224947640 207139758 224947640 229298791 239087779 229298791 239087779 235374419 200389143 235374419 200389143 188972588 170669227 188972588 170669227 174891796 164860327 174891796 164860327 160229939 137902076 160229939 137902076 128611228 123484363 128611228 123484363 118093562 113321972 118093562 113321972 111256180 103851167 111256180 103851167 86827934 81366540 86827934 81366540 80119167 74253538 80119167 74253538 75546038 69965161 75546038 69965161 67491566 62461988 67491566 62461988 61339626 54043544 61339626 54043544 48206578 34079594 48206578 34079594 34166358 186032982 34166358 186032982 192206402 200138039 192206402 200138039 204211741 187649357 204211741 187649357 183301396 175577235 183301396 175577235 192125803 195074738 192125803 195074738 211733960 218041895 211733960 218041895 219478715 231230266 219478715 231230266 237201468 243619877 237201468 243619877 250827721 264448268 250827721 264448268 268649526 271087080 268649526 271087080 275150595 287385582 275150595 287385582 285027992 180096918 285027992 180096918 181775721 162568983 181775721 162568983 158589388 143547025 158589388 143547025 140446760 133596824 140446760 133596824 119997030 114241264 119997030 114241264 111769249 95479926 111769249 95479926 87504328 85255638 87504328 85255638 86042929 81963440 86042929 81963440 70395517 64042490 70395517 64042490 64481610 58611249 64481610 58611249 60786578 54828828 60786578 54828828 55482190 45405950 55482190 45405950 36654856 33110822 36654856 33110822 33383477 187336099 33383477 187336099 209467846 224556563 209467846 224556563 222922887 227571225 222922887 227571225 236826317 247830561 236826317 247830561 247449292 249936654 247449292 249936654 249877796 265305322 249877796 265305322 262021115 187713369 262021115 187713369 169515415 139771185 169515415 139771185 133054387 102688483 133054387 102688483 93844907 86518636 93844907 86518636 87263290 83137735 87263290 83137735 168181731 173587052 168181731 173587052 218813099 226525107 218813099 226525107 228682973 236779360 228682973 236779360 241316977 248875153 241316977 248875153 256688001 263653524 256688001 263653524 266304691 272265938 266304691 272265938 271752340 283556746 271752340 283556746 282314779 289710037 282314779 289710037 290984363 295309130 290984363 295309130 294304349 162748771 294304349 162748771 146599448 141365786 146599448 141365786 138237219 99872396 138237219 99872396 87822396 79802109 87822396 79802109 80165163 74338192 80165163 74338192 77081865 71371097 77081865 71371097 66127421 61333372 66127421 61333372 60406372 46538902 60406372 46538902 41734067 35490420 41734067 35490420 37326793 221414340 37326793 221414340 237977175 244720578 237977175 244720578 253055385 260501775 253055385 260501775 260974785 264605666 260974785 264605666 261738574 269491591 261738574 269491591 268434452 283717905 268434452 283717905 282367198 212162011 282367198 212162011 204615286 184775921 204615286 184775921 191614926 216736712 191614926 216736712 215173222 205009850 215173222 205009850 169414432 151820196 169414432 151820196 148304362 138974615 148304362 138974615 133742056 130486688 133742056 130486688 166900147 213331434 166900147 213331434 232445831 237216687 232445831 237216687 234147670 240510196 234147670 240510196 243545822 249321467 243545822 249321467 256386204 263573522 256386204 263573522 264274912 267221522 264274912 267221522 264624193 178627675 264624193 178627675 156391863 138512216 156391863 138512216 121744575 107877494 121744575 107877494 87701698 83730149 87701698 83730149 80853890 75689642 80853890 75689642 162850993 212693766 162850993 212693766 227665015 237661520 227665015 237661520 233683551 175809886 233683551 175809886 171411823 141644924 171411823 141644924 129360842 96642695 129360842 96642695 90316889 87698726 90316889 87698726 87765373 83235964 87765373 83235964 71732456 47539382 71732456 47539382 50027329 41719157 50027329 41719157 42559434 38956349 42559434 38956349 34821805 31293017 34821805 31293017 31081375 207029932 31081375 207029932 210326288 211300006 210326288 211300006 178300281 170067394 178300281 170067394 153132718 127656478 153132718 127656478 99844282 89337280 99844282 89337280 89163195 86630320 89163195 86630320 69724827 47818519 69724827 47818519 49529246 42524878 49529246 42524878 42011030 204405775 42011030 204405775 203482043 189502530 203482043 189502530 188642953 183721502 188642953 183721502 196270563 199209093 196270563 199209093 212704890 229090600 212704890 229090600 241954847 247243349 241954847 247243349 254787469 256479983 254787469 256479983 192403843 179984726 192403843 179984726 163309630 133718611 163309630 133718611 122290841 118934566 122290841 118934566 199259164 222558742 199259164 222558742 227528463 233699876 227528463 233699876 236342742 241056682 236342742 241056682 241850124 247701886 241850124 247701886 250307675 256927743 250307675 256927743 259825351 263994481 259825351 263994481 276469693 280485113 276469693 280485113 281700997 284086896 281700997 284086896 284219316 177179904 284219316 177179904 141579827 104802177 141579827 104802177 103045430 94957387 103045430 94957387 93764041 89217350 93764041 89217350 88210636 58668438 88210636 58668438 60625913 54900758 60625913 54900758 55366578 47506706 55366578 47506706 45142143 43511647 45142143 43511647 191118050 196543339 191118050 196543339 204714776 222415931 204714776 222415931 226658034 237321562 226658034 237321562 242023220 244492861 242023220 244492861 180318745 139626793 180318745 139626793 134598826 111148572 134598826 111148572 113862707 152917960 113862707 152917960 185050362 178545743 185050362 178545743 152522108 120538066 152522108 120538066 109155471 101883467 109155471 101883467 101855079 101240103 101855079 101240103 179349257 175951604 179349257 175951604 193076812 204361637 193076812 204361637 220169125 227884431 220169125 227884431 225012316 155756389 225012316 155756389 162588410 147827989 162588410 147827989 150529048 137708795 150529048 137708795 119691325 107059088 119691325 107059088 111555631 104719640 111555631 104719640 99233466 92452001 99233466 92452001 94757136 170403138 94757136 170403138 214627790 224184730 214627790 224184730 223641020 169410907 223641020 169410907 158915494 144156209 158915494 144156209 151234501 159284224 151234501 159284224 203535355 210199422 203535355 210199422 216336018 227604588 216336018 227604588 225560413 236427271 225560413 236427271 251199350 261516529 251199350 261516529 260428429 268872241 260428429 268872241 268259226 273671543 268259226 273671543 277018880 282240916 277018880 282240916 281697831 180532005 281697831 180532005 156372972 132478440 156372972 132478440 132537242 115321700 132537242 115321700 120661444 206790130 120661444 206790130 212819298 176298993 212819298 176298993 140310045 131207098 140310045 131207098 131642767 119523456 131642767 119523456 124728931 174619491 124728931 174619491 203312903 212886601 203312903 212886601 230178372 244515530 230178372 244515530 250553339 255947349 250553339 255947349 257443621 259114938 257443621 259114938 168485003 151541289 168485003 151541289 139243434 134044119 139243434 134044119 133270848 125430010 133270848 125430010 98623923 95521640 98623923 95521640 95928221 58926897 95928221 58926897 61104850 53942035 61104850 53942035 53151801 49498613 53151801 49498613 52211411 162550931 52211411 162550931 194235211 198798724 194235211 198798724 209526408 211528110 209526408 211528110 223434391 241425707 223434391 241425707 238099927 177466234 238099927 177466234 178288418 166539450 178288418 166539450 163219065 149929858 163219065 149929858 144461622 100502870 144461622 100502870 100041355 93332651 100041355 93332651 79086102 70040139 79086102 70040139 72032521 66678818 72032521 66678818 56536130 54503096 56536130 54503096 54246953 51690918 54246953 51690918 50782728 40910960 50782728 40910960 39422279 36419342 39422279 36419342 28789866 23397838 28789866 23397838 24047126 20843944 24047126 20843944 22233947 18948626 22233947 18948626 20761953 184647945 20761953 184647945 187741093 167330361 187741093 167330361 173029014 190049025 173029014 190049025 204055891 204904585 204055891 204904585 171118326 147058633 171118326 147058633 110127290 103415314 110127290 103415314 105205283 97710331 105205283 97710331 90830990 84393891 90830990 84393891 77326589 73749639 77326589 73749639 73639979 68035445 73639979 68035445 67528595 62988070 67528595 62988070 45181078 40297045 45181078 40297045 41008689 33768825 41008689 33768825 29640233 27526300 29640233 27526300 25613204 23935550 25613204 23935550 22884390 20140316 22884390 20140316 18043122 17183438 18043122 17183438 183726044 201357793 183726044 201357793 214461458 224568627 214461458 224568627 235125000 235173909 235125000 235173909 160979174 150516555 160979174 150516555 135480722 110898208 135480722 110898208 106631201 103360637 106631201 103360637 193910901 188340521 193910901 188340521 202044135 228945899 202044135 228945899 229928538 240445713 229928538 240445713 241173019 246545538 241173019 246545538 244895337 247521267 244895337 247521267 168291885 149181712 168291885 149181712 158174759 168695034 158174759 168695034 177202677 173628435 177202677 173628435 187826617 190128942 187826617 190128942 194994021 199093526 194994021 199093526 203247347 212860830 203247347 212860830 213417789 159661355 213417789 159661355 163032335 141794215 163032335 141794215 119125147 111788737 119125147 111788737 115094544 168297204 115094544 168297204 179559634 190187433 179559634 190187433 198419563 163220041 198419563 163220041 162580706 155569974 162580706 155569974 136285249 121840302 136285249 121840302 116733532 109038984 116733532 109038984 108751166 101346160 108751166 101346160 103343088 164202612 103343088 164202612 171934335 167731748 171934335 167731748 183418477 186977554 183418477 186977554 208156446 213836845 208156446 213836845 232135383 238155353 232135383 238155353 239510872 245959690 239510872 245959690 247230391 249969160 247230391 249969160 139211373 132674540 139211373 132674540 135896353 127259053 135896353 127259053 130918014 143237501 130918014 143237501 169090152 165461304 169090152 165461304 177451156 188016968 177451156 188016968 192102984 153230836 192102984 153230836 154451631 139151857 154451631 139151857 137997642 118410942 137997642 118410942 113310505 109482529 113310505 109482529 89032613 84643459 89032613 84643459 76705446 71602919 76705446 71602919 68648660 63253136 68648660 63253136 51412013 48604236 51412013 48604236 154948165 158286091 154948165 158286091 180096766 191432423 180096766 191432423 204970681 229079740 204970681 229079740 235549386 240647186 235549386 240647186 156744795 145810430 156744795 145810430 155158265 151656108 155158265 151656108 161096909 171656150 161096909 171656150 190322098 211514253 190322098 211514253 223026438 238141423 223026438 238141423 235183655 139593626 235183655 139593626 134450088 127225250 134450088 127225250 130226841 117651123 130226841 117651123 121007199 144518172 121007199 144518172 173802797 168722473 173802797 168722473 193168337 205326825 193168337 205326825 223075770 235670680 223075770 235670680 255001046 260576105 255001046 260576105 260330995 271980235 260330995 271980235 275103166 280172007 275103166 280172007 280614638 284577590 280614638 284577590 287298389 291720483 287298389 291720483 292295097 294646249 292295097 294646249 296571631 297565136 296571631 297565136 158947452 133249616 158947452 133249616 129811250 98086395 129811250 98086395 88772844 80487474 88772844 80487474 79868190 73151570 79868190 73151570 75678550 155452063 75678550 155452063 185150759 187985345 185150759 187985345 188851251 150293682 188851251 150293682 157887845 158904531 157887845 158904531 186854284 179866159 186854284 179866159 163643915 142063285 163643915 142063285 140698575 129943286 140698575 129943286 116136005 103407262 116136005 103407262 105779368 101913074 105779368 101913074 156798927 156795990 156798927 156795990 189840962 188841170 189840962 188841170 211052303 220023346 211052303 220023346 254156540 258092045 254156540 258092045 256166051 263426480 256166051 263426480 268156156 274417170 268156156 274417170 272484802 173745250 272484802 173745250 149981010 137706678 149981010 137706678 139625007 115900535 139625007 115900535 115067460 111178457 115067460 111178457 189415989 198835266 189415989 198835266 214694611 254734968 214694611 254734968 252021659 256751581 252021659 256751581 161754486 145125592 161754486 145125592 145906795 135414366 145906795 135414366 139520085 88993270 139520085 88993270 75282634 71149880 75282634 71149880 169595807 166899771 169595807 166899771 184785330 231143139 184785330 231143139 237279252 241653628 237279252 241653628 245127011 247230672 245127011 247230672 187241537 158325166 187241537 158325166 152325165 141438510 152325165 141438510 143380184 116540294 143380184 116540294 110847832 111023668 110847832 111023668 93905957 79730631 93905957 79730631 80386216 182709343 80386216 182709343 195968610 213830583 195968610 213830583 226615613 239874840 226615613 239874840 246691633 252439692 246691633 252439692 262106642 275023221 262106642 275023221 275551685 279860214 275551685 279860214 279807373 283903965 279807373 283903965 288515226 290482242 288515226 290482242 176776607 168958701 176776607 168958701 190050108 216917104 190050108 216917104 226283380 227686093 226283380 227686093 143690416 132207208 143690416 132207208 128345539 119519590 128345539 119519590 108605625 95906098 108605625 95906098 98676527 90872989 98676527 90872989 79227939 63227633 79227939 63227633 51719070 45560113 51719070 45560113 49274106 212449521 49274106 212449521 217883664 229929314 217883664 229929314 232130113 149338810 232130113 149338810 154223452 170256659 154223452 170256659 203735312 211003732 203735312 211003732 210256902 181954391 210256902 181954391 183820802 153921509 183820802 153921509 144649623 132636234 144649623 132636234 113748812 92810999 113748812 92810999 80883922 78080465 80883922 78080465 78952802 184012021 78952802 184012021 205319105 221606599 205319105 221606599 225696261 228228079 225696261 228228079 190839954 171883721 190839954 171883721 150819909 145852472 150819909 145852472 112823327 84285222 112823327 84285222 83238338 75948758 83238338 75948758 68067440 62243165 68067440 62243165 63665399 47097998 63665399 47097998 48006882 45015344 48006882 45015344 155996640 172669233 155996640 172669233 211087433 216150940 211087433 216150940 226616653 242021312 226616653 242021312 246320054 260693942 246320054 260693942 261841038 269042809 261841038 269042809 271751743 280258819 271751743 280258819 278505954 151546624 278505954 151546624 160545642 193578605 160545642 193578605 212551423 237350414 212551423 237350414 233941927 191443173 233941927 191443173 193511827 164100363 193511827 164100363 131101426 112212483 131101426 112212483 98129117 94481754 98129117 94481754 90728797 86073799 90728797 86073799 69949428 65037192 69949428 65037192 55252397 47013694 55252397 47013694 47719270 43041064 47719270 43041064 44153166 39539735 44153166 39539735 38933287 35490285 38933287 35490285 32641502 31573989 32641502 31573989 29695456 26876324 29695456 26876324 27074769 23492962 27074769 23492962 25392549 22073764 25392549 22073764 23231541 204069201 23231541 204069201 217512039 226112541 217512039 226112541 225729332 240194371 225729332 240194371 241476537 250229548 241476537 250229548 256493850 263433994 256493850 263433994 267371434 273446552 267371434 273446552 282763790 286910738 282763790 286910738 290177945 294062882 290177945 294062882 294370747 296670200 294370747 296670200 297666753 300262700 297666753 300262700 299721233 301608138 299721233 301608138 206761529 173618340 206761529 173618340 167391985 133829341 167391985 133829341 134215968 106299643 134215968 106299643 107731856 93453347 107731856 93453347 83193659 71573332 83193659 71573332 68273315 64190028 68273315 64190028 60577548 54961290 60577548 54961290 48443083 41104321 48443083 41104321 42979634 37584270 42979634 37584270 41080645 210534731 41080645 210534731 212139437 216422320 212139437 216422320 230399667 237245193 230399667 237245193 250062678 253222498 250062678 253222498 252414978 260473217 252414978 260473217 263732615 268867816 263732615 268867816 265789478 166809935 265789478 166809935 148004573 130853875 148004573 130853875 128117230 118742613 128117230 118742613 111157531 97817644 111157531 97817644 92894122 89386196 92894122 89386196 79583010 71428445 79583010 71428445 69399795 58832045 69399795 58832045 54465314 44682721 54465314 44682721 45930491 192159747 45930491 192159747 192387130 147619284 192387130 147619284 153981744 205623894 153981744 205623894 217237296 233410272 217237296 233410272 242766431 253179180 242766431 253179180 251034201 267271213 251034201 267271213 267227692 283314132 267227692 283314132 283151763 284300081 283151763 284300081 176260988 154411093 176260988 154411093 132488215 109097715 132488215 109097715 101188063 76661603 101188063 76661603 73089592 61730600 73089592 61730600 63654708 60436543 63654708 60436543 188194399 195495559 188194399 195495559 206938798 213916862 206938798 213916862 216345066 223180247 216345066 223180247 225910389 229590763 225910389 229590763 185342133 132102698 185342133 132102698 123704145 117406915 123704145 117406915 118482246 110252533 118482246 110252533 103523945 99358404 103523945 99358404 89533934 85120465 89533934 85120465 147981853 180504649 147981853 180504649 199818469 217015250 199818469 217015250 213513033 140180396 213513033 140180396 129783476 119401407 129783476 119401407 119255113 112682152 119255113 112682152 136694561 180155036 136694561 180155036 206351936 201077267 206351936 201077267 130451403 120672512 130451403 120672512 115961823 102645057 115961823 102645057 94045827 92481676 94045827 92481676 177731056 188829084 177731056 188829084 220948420 247623360 220948420 247623360 247265778 259748548 247265778 259748548 260077091 264764506 260077091 264764506 269596973 278891227 269596973 278891227 280536036 286810119 280536036 286810119 290141413 295800297 290141413 295800297 294988571 139873477 294988571 139873477 130345251 122052497 130345251 122052497 118571069 94670348 118571069 94670348 81410495 79643684 81410495 79643684 177121726 193282334 177121726 193282334 205587480 206742507 205587480 206742507 218293293 233884078 218293293 233884078 245094949 259548288 245094949 259548288 256538879 159724208 256538879 159724208 151738039 134365592 151738039 134365592 139007034 147153404 139007034 147153404 183899486 175901841 183899486 175901841 195059097 201129345 195059097 201129345 210839928 211392316 210839928 211392316 216078997 222850296 216078997 222850296 235866470 240098078 235866470 240098078 240219110 249032545 240219110 249032545 251472419 255520130 251472419 255520130 255147065 263243417 255147065 263243417 262442595 269119378 262442595 269119378 271689282 277688319 271689282 277688319 279100783 281851057 279100783 281851057 280782061 289004566 280782061 289004566 293502677 295507597 293502677 295507597 149872015 135297995 149872015 135297995 136887842 127014295 136887842 127014295 131031915 125174489 131031915 125174489 125363248 102157317 125363248 102157317 88537344 69961021 88537344 69961021 64375529 54462110 64375529 54462110 55011886 46956559 55011886 46956559 49370986 152055218 49370986 152055218 177137376 170628007 177137376 170628007 182921636 207994728 182921636 207994728 210289513 218724088 210289513 218724088 232891601 237633809 232891601 237633809 234048770 241304767 234048770 241304767 244599226 247009195 244599226 247009195 249974380 255198188 249974380 255198188 251058287 164466477 251058287 164466477 172378766 160658504 172378766 160658504 142307090 128862755 142307090 128862755 128989865 123074083 128989865 123074083 96823918 91666682 96823918 91666682 84752328 69914962 84752328 69914962 73128670 66141024 73128670 66141024 67824220 55615941 67824220 55615941 55658444 53816405 55658444 53816405 168630856 170301629 168630856 170301629 176539261 144157974 176539261 144157974 145627416 136902379 145627416 136902379 134676735 121496279 134676735 121496279 114720694 103842262 114720694 103842262 103939143 99598836 103939143 99598836 96828805 92222171 96828805 92222171 86110047 82918642 86110047 82918642 75794897 66933462 75794897 66933462 64259876 58349818 64259876 58349818 59056812 31896067 59056812 31896067 26475829 25556054 26475829 25556054 164357335 153923633 164357335 153923633 155419409 136760337 155419409 136760337 134933055 115141482 134933055 115141482 97782160 92983797 97782160 92983797 90761122 81986952 90761122 81986952 78207952 71055469 78207952 71055469 64330800 49461817 64330800 49461817 40842316 36707275 40842316 36707275 36869644 31637562 36869644 31637562 32655842 168548411 32655842 168548411 178923039 142824900 178923039 142824900 145683068 136744842 145683068 136744842 140069645 118841658 140069645 118841658 120480824 112032043 120480824 112032043 104870624 96751586 104870624 96751586 91330888 89823301 91330888 89823301 194237204 196781797 194237204 196781797 208152315 215664036 208152315 215664036 224659085 230515465 224659085 230515465 231497594 178404699 231497594 178404699 154191900 144388565 154191900 144388565 198391866 208406565 198391866 208406565 205962732 182766561 205962732 182766561 164250543 159782713 164250543 159782713 157809776 144391370 157809776 144391370 148028582 191013417 148028582 191013417 195993107 172316848 195993107 172316848 178673518 147786810 178673518 147786810 155348744 182950580 155348744 182950580 198009778 205769913 198009778 205769913 211105253 224742250 211105253 224742250 223523111 236489247 223523111 236489247 234355708 252599302 234355708 252599302 262848013 265467182 262848013 265467182 266320689 274007029 266320689 274007029 273633078 276789869 273633078 276789869 279918672 286778168 279918672 286778168 286227831 289319320 286227831 289319320 287759517 199244917 287759517 199244917 195661848 182538361 195661848 182538361 169534273 123172786 169534273 123172786 120692753 115153063 120692753 115153063 116166761 106752504 116166761 106752504 105968095 96284959 105968095 96284959 98484962 93263949 98484962 93263949 91741820 82935515 91741820 82935515 82904403 80673012 82904403 80673012 201908653 201750088 201908653 201750088 209136879 226414440 209136879 226414440 228431174 234807402 228431174 234807402 232264047 239988134 232264047 239988134 245392278 256025351 245392278 256025351 253280388 263286364 253280388 263286364 262844673 263967999 262844673 263967999 267245497 269459463 267245497 269459463 185598120 171692894 185598120 171692894 153596026 139229852 153596026 139229852 142212942 131636714 142212942 131636714 123173100 118649112 123173100 118649112 195427979 205374497 195427979 205374497 204549782 167475830 204549782 167475830 162004521 147924812 162004521 147924812 145146946 131322323 145146946 131322323 111198688 106729742 111198688 106729742 104690673 93156734 104690673 93156734 90555658 84730758 90555658 84730758 73299661 63152196 73299661 63152196 50034705 46717714 50034705 46717714 185579437 186563285 185579437 186563285 194004749 200259244 194004749 200259244 207989730 227553325 207989730 227553325 229484623 244868707 229484623 244868707 243070777 245104288 243070777 245104288 161905052 149869570 161905052 149869570 151797149 138528569 151797149 138528569 122678852 108465020 122678852 108465020 111182607 95429970 111182607 95429970 93110000 87168643 93110000 87168643 80799927 78189829 80799927 78189829 75089524 63135142 75089524 63135142 62217400 59374849 62217400 59374849 57828152 44587631 57828152 44587631 42801762 40218353 42801762 40218353 177187126 176142313 177187126 176142313 198716734 201698840 198716734 201698840 216098810 221020970 216098810 221020970 222885672 166550241 222885672 166550241 166787363 157933957 166787363 157933957 139768722 122843454 139768722 122843454 98699361 82019569 98699361 82019569 76444619 62802614 76444619 62802614 49618750 44706473 49618750 44706473 45348106 37018654 45348106 37018654 39585960 194782701 39585960 194782701 199915264 213998009 199915264 213998009 234532408 240370975 234532408 240370975 240283837 250776997 240283837 250776997 249468548 257791823 249468548 257791823 260582500 268586095 260582500 268586095 268556493 270397238 268556493 270397238 275711972 285088739 275711972 285088739 285491949 290818248 285491949 290818248 292189729 293305893 292189729 293305893 293925894 294290588 293925894 294290588 176254527 164917837 176254527 164917837 160871332 154485811 160871332 154485811 197734341 191163675 197734341 191163675 205989427 213746359 205989427 213746359 213364314 225140635 213364314 225140635 232240474 227224161 232240474 227224161 189618927 143010768 189618927 143010768 128715136 122393288 128715136 122393288 185695072 191224121 185695072 191224121 197997089 206472672 197997089 206472672 225915004 226956896 225915004 226956896 187306937 181086540 187306937 181086540 193039395 184722852 193039395 184722852 181471350 142317196 181471350 142317196 130228952 110549067 130228952 110549067 112942674 194549750 112942674 194549750 203366954 223860874 203366954 223860874 228711718 243205258 228711718 243205258 249217148 255106996 249217148 255106996 253935002 160136868 253935002 160136868 168140461 178432631 168140461 178432631 192113254 189027457 192113254 189027457 195800784 217033712 195800784 217033712 224072914 227912899 224072914 227912899 179971137 143853348 179971137 143853348 132559608 124149635 132559608 124149635 110844564 96727527 110844564 96727527 100839214 95722317 100839214 95722317 88730347 77438352 88730347 77438352 77989138 70764953 77989138 70764953 70858779 64346081 70858779 64346081 57615093 43854368 57615093 43854368 36398392 33435999 36398392 33435999 32982655 26915595 32982655 26915595 27528133 153985855 27528133 153985855 192152977 191302047 192152977 191302047 202829054 213704109 202829054 213704109 220964734 221093460 220964734 221093460 234546623 247629926 234546623 247629926 249938006 257251619 249938006 257251619 259991384 262032033 259991384 262032033 149117640 141937269 149117640 141937269 156228666 184609413 156228666 184609413 199429719 208790813 199429719 208790813 219156483 245685921 219156483 245685921 246850676 248892624 246850676 248892624 249093701 260663911 249093701 260663911 259034522 266362544 259034522 266362544 268478587 273301423 268478587 273301423 271822709 276940653 271822709 276940653 279599047 281803673 279599047 281803673 283120865 286399903 283120865 286399903 149152218 139719420 149152218 139719420 106017709 98913499 106017709 98913499 93224480 85282906 93224480 85282906 75764855 69272546 75764855 69272546 68927488 62842148 68927488 62842148 59119743 48965952 59119743 48965952 45350236 36108627 45350236 36108627 32702637 32394464 32702637 32394464 129735262 124852179 129735262 124852179 164820068 174076223 164820068 174076223 185661653 188179059 185661653 188179059 195520499 208778570 195520499 208778570 216263635 222365703 216263635 222365703 233231257 246333457 233231257 246333457 248777547 255347757 248777547 255347757 257792762 264240571 257792762 264240571 262968626 266339484 262968626 266339484 114790980 108162054 114790980 108162054 104903099 94601203 104903099 94601203 96103920 93022726 96103920 93022726 90815560 81334564 90815560 81334564 80188406 76178419 80188406 76178419 75468960 70219378 75468960 70219378 73719042 61739906 73719042 61739906 50040814 46423868 50040814 46423868 42915256 40363349 42915256 40363349 165584463 163060040 165584463 163060040 183221055 180297009 183221055 180297009 203943701 203540929 203943701 203540929 153185542 132778405 153185542 132778405 131192698 115922907 131192698 115922907 114202330 107723060 114202330 107723060 107194412 97699943 107194412 97699943 99629558 146828605 99629558 146828605 166228178 185705237 166228178 185705237 198879966 204384405 198879966 204384405 212225335 220777611 212225335 220777611 221975401 242631444 221975401 242631444 241812710 245320529 241812710 245320529 145790728 116031763 145790728 116031763 112956895 97504286 112956895 97504286 90673563 88400988 90673563 88400988 127522847 136027017 127522847 136027017 163539799 172636636 163539799 172636636 194478164 193968151 194478164 193968151 199604317 210162957 199604317 210162957 216257608 221041819 216257608 221041819 226613934 235802912 226613934 235802912 236885230 246569956 236885230 246569956 247011623 250563234 247011623 250563234 123302115 114866499 123302115 114866499 107336175 95824001 107336175 95824001 95198984 71135619 95198984 71135619 52659789 42056954 52659789 42056954 42156509 31892715 42156509 31892715 33906339 166580612 33906339 166580612 178648456 179673402 178648456 179673402 195504693 208571797 195504693 208571797 209730266 224876092 209730266 224876092 226842830 237415896 226842830 237415896 236370932 129449253 236370932 129449253 120316619 105418658 120316619 105418658 106534710 160769279 106534710 160769279 188365547 190930444 188365547 190930444 208181215 207641551 208181215 207641551 138161024 113549424 138161024 113549424 96268519 92121393 96268519 92121393 93145288 84748541 93145288 84748541 87799379 80353274 87799379 80353274 80759926 75322770 80759926 75322770 73169877 55841364 73169877 55841364 52094108 42424441 52094108 42424441 41198574 34093554 41198574 34093554 34104803 31344952 34104803 31344952 145600872 157348544 145600872 157348544 190536080 206716435 190536080 206716435 222988717 229865337 222988717 229865337 226157878 235155949 226157878 235155949 241991394 247774000 241991394 247774000 256345347 260831654 256345347 260831654 261031797 266231371 261031797 266231371 266494509 269541398 266494509 269541398 268855326 273268067 268855326 273268067 273823002 275854090 273823002 275854090 144429241 136758382 144429241 136758382 161451988 177835530 161451988 177835530 202675326 206747805 202675326 206747805 143781359 137440203 143781359 137440203 142120852 109691316 142120852 109691316 103104236 96779548 103104236 96779548 93619813 85903946 93619813 85903946 68113314 56164658 68113314 56164658 58114326 48013797 58114326 48013797 50492156 139138909 50492156 139138909 162799291 170477695 162799291 170477695 189185002 203321643 189185002 203321643 224458008 225149694 224458008 225149694 156582845 136909783 156582845 136909783 119024797 111243094 119024797 111243094 105256544 100343750 105256544 100343750 93840352 87973441 93840352 87973441 80086506 65176565 80086506 65176565 58606228 43296794 58606228 43296794 37889177 32168718 37889177 32168718 28994872 18890709 28994872 18890709 16716199 14753844 16716199 14753844 10681808 6283528 10681808 6283528 7674434 166462529 7674434 166462529 183804666 185373734 183804666 185373734 199102104 210248005 199102104 210248005 211077891 164369512 211077891 164369512 159695001 150276431 159695001 150276431 151468595 129639403 151468595 129639403 133070744 125678690 133070744 125678690 121063158 107537487 121063158 107537487 93850273 82918338 93850273 82918338 83535669 64639310 83535669 64639310 65006294 59446931 65006294 59446931 50339643 46821526 50339643 46821526 43086884 34964415 43086884 34964415 38505105 169103959 38505105 169103959 179909397 193366083 179909397 193366083 200305323 207521562 200305323 207521562 217993526 234763501 217993526 234763501 241048515 254094933 241048515 254094933 258407526 258845256 258407526 258845256 162578474 156034247 162578474 156034247 124085013 114394799 124085013 114394799 116971278 170901791 116971278 170901791 192625775 193270224 192625775 193270224 176288153 164028688 176288153 164028688 167868560 136011369 167868560 136011369 127962318 105106168 127962318 105106168 107865782 93655283 107865782 93655283 88957600 77306481 88957600 77306481 68731791 64188918 68731791 64188918 65806240 63049042 65806240 63049042 192994285 190497240 192994285 190497240 197876549 202820583 197876549 202820583 210796143 218858656 210796143 218858656 215521499 187238081 215521499 187238081 176257323 151135856 176257323 151135856 151595364 135571690 151595364 135571690 114444254 100028468 114444254 100028468 98993287 95572338 98993287 95572338 88406167 68751586 88406167 68751586 60002015 48538494 60002015 48538494 46853118 40513460 46853118 40513460 42557751 37779192 42557751 37779192 40634643 177552754 40634643 177552754 189491753 201545507 189491753 201545507 205792618 177809031 205792618 177809031 160132516 150732311 160132516 150732311 135189199 124593994 135189199 124593994 108714554 101229325 108714554 101229325 100992509 96630430 100992509 96630430 97986723 91717302 97986723 91717302 78860649 76888067 78860649 76888067 193118065 190170991 193118065 190170991 201729892 207066366 201729892 207066366 228568559 240489177 228568559 240489177 250332194 251618942 250332194 251618942 177505024 166482709 177505024 166482709 145038144 116527665 145038144 116527665 115084029 107564296 115084029 107564296 105606549 100014965 105606549 100014965 101080098 97039953 101080098 97039953 93474470 78324618 93474470 78324618 69587950 48490876 69587950 48490876 50216744 41632692 50216744 41632692 43131473 38998455 43131473 38998455 30002801 29096664 30002801 29096664 191274484 195762101 191274484 195762101 199331575 218198855 199331575 218198855 235643466 241194551 235643466 241194551 246432042 251242466 246432042 251242466 250434354 253561017 250434354 253561017 256349636 259958725 256349636 259958725 259071702 262997816 259071702 262997816 261958373 265883648 261958373 265883648 264381685 269093376 264381685 269093376 272788275 278122115 272788275 278122115 278525339 282721248 278525339 282721248 283641488 287125155 283641488 287125155 286056612 156132374 286056612 156132374 157272574 127957912 157272574 127957912 118521996 105045708 118521996 105045708 100998503 86429109 100998503 86429109 85067287 74693867 85067287 74693867 54250650 49595430 54250650 49595430 47467012 45495995 47467012 45495995 187958666 179049204 187958666 179049204 154743757 117615462 154743757 117615462 117424773 157481968 117424773 157481968 166945227 200305939 166945227 200305939 219822194 237892958 219822194 237892958 236201616 246278665 236201616 246278665 246612743 247472761 246612743 247472761 160867078 140317793 160867078 140317793 144759289 149750719 144759289 149750719 183616827 227889662 183616827 227889662 233497845 241504876 233497845 241504876 242659689 248259014 242659689 248259014 248451877 259259852 248451877 259259852 255376235 130475940 255376235 130475940 125180673 120792329 125180673 120792329 108672741 106956052 108672741 106956052 101468202 87297358 101468202 87297358 70787925 64235257 70787925 64235257 52445895 50290947 52445895 50290947 137892738 144450414 137892738 144450414 175234668 192107353 175234668 192107353 207270114 223625863 207270114 223625863 222457638 234079591 222457638 234079591 234665487 237880606 234665487 237880606 238560586 246472718 238560586 246472718 244701135 259180807 244701135 259180807 255086170 261543593 255086170 261543593 259952424 156079374 259952424 156079374 123361652 113699633 123361652 113699633 114444443 183119187 114444443 183119187 194894686 212208048 194894686 212208048 215552051 214521850 215552051 214521850 134737674 128626920 134737674 128626920 127824434 122115040 127824434 122115040 123365812 114647437 123365812 114647437 119991385 183713142 119991385 183713142 189262224 169366649 189262224 169366649 137832663 126914338 137832663 126914338 126399130 123155684 126399130 123155684 99859653 95990582 99859653 95990582 73926255 60591520 73926255 60591520 63309933 47656482 63309933 47656482 49422741 42589603 49422741 42589603 41426530 40506258 41426530 40506258 179237562 174191646 179237562 174191646 193229253 208469639 193229253 208469639 224686944 229256478 224686944 229256478 227211745 243994229 227211745 243994229 247333641 255852321 247333641 255852321 256183034 262525415 256183034 262525415 264107948 268907059 264107948 268907059 276864790 280117718 276864790 280117718 279867652 157381375 279867652 157381375 159872673 148081102 159872673 148081102 146244424 122574939 146244424 122574939 102069914 94495950 102069914 94495950 99043431 155315650 99043431 155315650 164569672 178580565 164569672 178580565 214402369 221273887 214402369 221273887 240695731 253581462 240695731 253581462 256632138 263253016 256632138 263253016 273921604 276829065 273921604 276829065 169577123 163229493 169577123 163229493 142778698 137706366 142778698 137706366 184748890 206620369 184748890 206620369 224708680 235479277 224708680 235479277 240156122 246904879 240156122 246904879 248136817 254444325 248136817 254444325 254203660 263043405 254203660 263043405 271343978 274094760 271343978 274094760 272904241 285036819 272904241 285036819 284053241 290406005 284053241 290406005 291853390 294109968 291853390 294109968 297550035 301553134 297550035 301553134 301085833 303161275 301085833 303161275 303062143 305063617 303062143 305063617 201922060 199478264 201922060 199478264 208310958 218747499 208310958 218747499 217824360 233546624 217824360 233546624 234278836 240556923 234278836 240556923 239008929 251432351 239008929 251432351 247277912 178339502 247277912 178339502 147178016 136796655 147178016 136796655 133274877 127256973 133274877 127256973 127154220 120618174 127154220 120618174 111614475 80124346 111614475 80124346 75112379 67345582 75112379 67345582 68117875 54277434 68117875 54277434 56037023 52965780 56037023 52965780 54226776 48620361 54226776 48620361 49438064 182749919 49438064 182749919 197582271 202439527 197582271 202439527 212013755 216527339 212013755 216527339 219007856 145385444 219007856 145385444 144532162 139843458 144532162 139843458 195779423 202393783 195779423 202393783 211655556 206747901 211655556 206747901 224743244 233807633 224743244 233807633 231811373 238119487 231811373 238119487 237627686 242715987 237627686 242715987 168117795 144122053 168117795 144122053 148285641 170488336 148285641 170488336 192435245 203230192 192435245 203230192 207158275 210751511 207158275 210751511 190195914 176149531 190195914 176149531 158564520 124239694 158564520 124239694 126565310 122507688 126565310 122507688 108481153 95088781 108481153 95088781 89249454 82988623 89249454 82988623 71468940 57287247 71468940 57287247 58299067 54013370 58299067 54013370 54795328 52396749 54795328 52396749 193610773 195818291 193610773 195818291 205278764 222228225 205278764 222228225 225954266 179764770 225954266 179764770 181583641 171856363 181583641 171856363 174688193 129467830 174688193 129467830 131693060 112026993 131693060 112026993 103674309 95172442 103674309 95172442 82988687 71043899 82988687 71043899 61403255 55234854 61403255 55234854 43554105 41541684 43554105 41541684 43201614 24756784 43201614 24756784 21555472 16247853 21555472 16247853 17931345 14511891 17931345 14511891 17318094 157954186 17318094 157954186 185747119 197814986 185747119 197814986 198195076 129500439 198195076 129500439 115838468 110112709 115838468 110112709 96129033 84732226 96129033 84732226 78887840 73519328 78887840 73519328 76012279 58997286 76012279 58997286 54811516 45325676 54811516 45325676 47150889 40262799 47150889 40262799 27403867 20499632 27403867 20499632 21815984 139555674 21815984 139555674 160003500 156053505 160003500 156053505 197902468 186417062 197902468 186417062 147680332 137677081 147680332 137677081 144101911 141914843 144101911 141914843 153269715 167397435 153269715 167397435 179801399 185293946 179801399 185293946 200765890 194983485 200765890 194983485 219626288 229784093 219626288 229784093 229649781 246112389 229649781 246112389 244750214 137611158 244750214 137611158 142945296 164663723 142945296 164663723 193102783 201072869 193102783 201072869 227212842 231233267 227212842 231233267 235058661 234569290 235058661 234569290 140731775 116953173 140731775 116953173 117628961 153948500 117628961 153948500 159527507 148415276 159527507 148415276 153457626 121000088 153457626 121000088 87668276 85547487 87668276 85547487 142682233 144017249 142682233 144017249 151249153 182535506 151249153 182535506 193797450 199488010 193797450 199488010 209940294 226525886 209940294 226525886 225987005 141635711 225987005 141635711 128756499 94742548 128756499 94742548 78098088 62200193 78098088 62200193 63467341 60396094 63467341 60396094 62105763 51887410 62105763 51887410 55040382 148192365 55040382 148192365 161970105 174704402 161970105 174704402 188782229 209275695 188782229 209275695 217559993 217646914 217559993 217646914 219202402 106436946 219202402 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 191520211 183211128 191520211 183211128 208613578 210877455 208613578 210877455 221834152 225192656 221834152 225192656 224008987 229443426 224008987 229443426 237793126 247591255 237793126 247591255 245662276 129492739 245662276 129492739 110853519 98244554 110853519 98244554 93247429 77549413 93247429 77549413 79784495 65430937 79784495 65430937 64447080 60711629 64447080 60711629 53524377 51127572 53524377 51127572 47697947 44118026 47697947 44118026 45129928 37263720 45129928 37263720 38787651 34077176 38787651 34077176 28052151 23331508 28052151 23331508 23507624 19845792 23507624 19845792 18153594 16056841 18153594 16056841 13549362 11048207 13549362 11048207 10057540 9936054 10057540 9936054 6310728 6710145 6310728 6710145 135332084 146931063 135332084 146931063 169451594 176347350 169451594 176347350 187502892 185231144 187502892 185231144 218412437 222753446 218412437 222753446 220690362 149449432 220690362 149449432 130939472 110246215 130939472 110246215 101506926 99761063 101506926 99761063 134686440 145437329 134686440 145437329 173759793 179743763 173759793 179743763 201910259 214671600 201910259 214671600 226666503 228387154 226666503 228387154 123468984 107455430 123468984 107455430 103296354 95965511 103296354 95965511 79694898 74354066 79694898 74354066 73096298 66022351 73096298 66022351 56157339 51569826 56157339 51569826 48967526 43608349 48967526 43608349 44152643 40084893 44152643 40084893 38816477 37958254 38816477 37958254 126594252 140664331 126594252 140664331 154989439 173230546 154989439 173230546 196595222 195575421 196595222 195575421 202874819 200447791 202874819 200447791 212100649 214916735 212100649 214916735 127212288 109159158 127212288 109159158 98799352 90143817 98799352 90143817 76987305 74288915 76987305 74288915 141204942 154195602 141204942 154195602 194609962 200912241 194609962 200912241 203214837 206360366 203214837 206360366 139109730 133226938 139109730 133226938 131610400 120862597 131610400 120862597 125392636 113330667 125392636 113330667 117586179 112413850 117586179 112413850 153719881 145150136 153719881 145150136 147715015 129158006 147715015 129158006 111243279 99311960 111243279 99311960 100708420 91496049 100708420 91496049 83667462 72844794 83667462 72844794 70113928 65821175 70113928 65821175 57055182 50519185 57055182 50519185 49992689 44967653 49992689 44967653 47334897 43786767 47334897 43786767 44286359 40862343 44286359 40862343 22998214 20737113 22998214 20737113 19017543 19761610 19017543 19761610 154425896 181881857 154425896 181881857 196890330 190154944 196890330 190154944 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 53313864 51788235 53313864 51788235 182868403 183471760 182868403 183471760 199156470 220205858 199156470 220205858 230852689 242616838 230852689 242616838 246153158 253237677 246153158 253237677 249483260 155663308 249483260 155663308 162501536 157059841 162501536 157059841 167184838 166277817 167184838 166277817 171427464 145306646 171427464 145306646 137934098 130566694 137934098 130566694 136838971 140720731 136838971 140720731 152909035 155023975 152909035 155023975 171900160 184749787 171900160 184749787 191794314 134500521 191794314 134500521 98025201 92354494 98025201 92354494 91861694 86786081 91861694 86786081 83163555 72655520 83163555 72655520 71732735 68126048 71732735 68126048 165069104 153716431 165069104 153716431 113631157 104499295 113631157 104499295 101967100 100587369 101967100 100587369 204021563 214322307 204021563 214322307 218704639 229473780 218704639 229473780 237351967 239579981 237351967 239579981 242202979 247048915 242202979 247048915 249038366 262554004 249038366 262554004 264284473 274913226 264284473 274913226 274334193 276318514 274334193 276318514 160848860 146012532 160848860 146012532 127266437 112248788 127266437 112248788 107976486 102270803 107976486 102270803 99051216 92408071 99051216 92408071 92352220 84455547 92352220 84455547 86347734 171093532 86347734 171093532 189115058 188003770 189115058 188003770 213751971 232785495 213751971 232785495 229610863 237287523 229610863 237287523 241061144 248942724 241061144 248942724 246995112 126946571 246995112 126946571 109585749 104061073 109585749 104061073 108640463 126555463 108640463 126555463 157510766 164584205 157510766 164584205 180914398 232247119 180914398 232247119 229850111 149487107 229850111 149487107 149985414 129085732 149985414 129085732 113107292 108185692 113107292 108185692 108573227 92497833 108573227 92497833 78127193 73470735 78127193 73470735 65648368 60164083 65648368 60164083 59058897 53585605 59058897 53585605 57440665 157680638 57440665 157680638 220675598 224270137 220675598 224270137 229602642 234814400 229602642 234814400 239805493 246111869 239805493 246111869 244079243 169945646 244079243 169945646 150687372 114516238 150687372 114516238 117111589 112818150 117111589 112818150 113240773 104176112 113240773 104176112 106970239 96614208 106970239 96614208 93548243 91520386 93548243 91520386 80470215 74899887 80470215 74899887 69498805 64009549 69498805 64009549 60100514 53561055 60100514 53561055 52607122 49419721 52607122 49419721 46528500 28435008 46528500 28435008 25493291 23960069 25493291 23960069 202183350 214677404 202183350 214677404 210816661 225830459 210816661 225830459 233968934 241584162 233968934 241584162 239603223 181483679 239603223 181483679 127556997 119319056 127556997 119319056 118428151 111962166 118428151 111962166 115554541 193194238 115554541 193194238 204862559 215233249 204862559 215233249 217163646 223038789 217163646 223038789 221063029 152806011 221063029 152806011 128797866 120730386 128797866 120730386 119689696 107660851 119689696 107660851 111356617 170884296 111356617 170884296 187267804 188458784 187267804 188458784 202109801 208348071 202109801 208348071 209484383 229232681 209484383 229232681 227147712 155936521 227147712 155936521 142414697 134606885 142414697 134606885 144565574 151231643 144565574 151231643 166655708 171512784 166655708 171512784 183130993 185801555 183130993 185801555 205719727 220553381 205719727 220553381 224247383 233699781 224247383 233699781 235823217 259333775 235823217 259333775 260789952 264460531 260789952 264460531 141222486 133986224 141222486 133986224 126977259 120331941 126977259 120331941 123713681 143234962 123713681 143234962 156366773 158496354 156366773 158496354 172326201 163890400 172326201 163890400 139890573 127253673 139890573 127253673 127646311 121752537 127646311 121752537 118614762 107659191 118614762 107659191 104086605 79159436 104086605 79159436 73818904 66425896 73818904 66425896 60980670 58366957 60980670 58366957 142518371 149187342 142518371 149187342 161355173 175360840 161355173 175360840 191978282 187921027 191978282 187921027 141798623 125066358 141798623 125066358 106546737 87385309 106546737 87385309 82025630 65686695 82025630 65686695 63570215 59671511 63570215 59671511 52203293 46950573 52203293 46950573 44879533 31119178 44879533 31119178 27931093 26280996 27931093 26280996 21227930 20852962 21227930 20852962 20904786 17499088 20904786 17499088 18536282 147941705 18536282 147941705 183421237 181997026 183421237 181997026 195738764 216456811 195738764 216456811 225489210 234598319 225489210 234598319 236267990 240716937 236267990 240716937 245497761 255587230 245497761 255587230 253785104 261792363 253785104 261792363 261928647 268804095 261928647 268804095 268667588 273943473 268667588 273943473 271120557 166343034 271120557 166343034 153635402 134027396 153635402 134027396 132343700 121195675 132343700 121195675 113319853 107829578 113319853 107829578 110289918 162987597 110289918 162987597 178005759 184352328 178005759 184352328 191569649 195145234 191569649 195145234 207671861 223655305 207671861 223655305 226211027 234116231 226211027 234116231 231213580 235941479 231213580 235941479 245970389 250545576 245970389 250545576 268146977 274835908 268146977 274835908 273447911 281963043 273447911 281963043 282782937 286400828 282782937 286400828 287812659 293300708 287812659 293300708 292527709 295005767 292527709 295005767 295433426 296652138 295433426 296652138 172804862 145219618 172804862 145219618 139220798 133178120 139220798 133178120 123528731 116857363 123528731 116857363 115658150 84747321 115658150 84747321 82729493 77434540 82729493 77434540 76137227 70791655 76137227 70791655 62665146 57894097 62665146 57894097 56254367 45136895 56254367 45136895 30363725 24361802 30363725 24361802 23769912 18871024 23769912 18871024 19115917 16199536 19115917 16199536 13853721 10874357 13853721 10874357 9417843 178362791 9417843 178362791 208251356 230615924 208251356 230615924 228850478 233797321 228850478 233797321 181822426 152070232 181822426 152070232 138804378 129331665 138804378 129331665 125027195 112409558 125027195 112409558 95151489 86627473 95151489 86627473 87415751 81858709 87415751 81858709 83102591 80369817 83102591 80369817 77975140 62326244 77975140 62326244 64231794 137611047 64231794 137611047 180717537 188546026 180717537 188546026 198594738 212786380 198594738 212786380 220077609 232048519 220077609 232048519 242053343 257264753 242053343 257264753 264107422 268207786 264107422 268207786 267000752 272510851 267000752 272510851 275093049 279840382 275093049 279840382 280986141 285813347 280986141 285813347 284354451 159470666 284354451 159470666 162791425 148351073 162791425 148351073 149275884 138333231 149275884 138333231 93756962 85793583 93756962 85793583 83920130 83666275 83920130 83666275 184121742 182827541 184121742 182827541 214372882 214582298 214372882 214582298 220857503 224180902 220857503 224180902 175805212 147113231 175805212 147113231 144202759 116618973 144202759 116618973 110530842 102870974 110530842 102870974 93644116 78103611 93644116 78103611 77680943 72270449 77680943 72270449 74991219 178984928 74991219 178984928 186250387 189753382 186250387 189753382 208826074 214984062 208826074 214984062 217832497 163772171 217832497 163772171 162709492 151390532 162709492 151390532 135131451 114965400 135131451 114965400 115407742 112266419 115407742 112266419 181662442 181714598 181662442 181714598 193333318 187622298 193333318 187622298 165893931 160212987 165893931 160212987 122366887 98783738 122366887 98783738 96471426 92721104 96471426 92721104 90447712 84373575 90447712 84373575 84237480 78665360 84237480 78665360 81101667 77180522 81101667 77180522 178512737 178945028 178512737 178945028 194124498 206344389 194124498 206344389 224243377 223295445 224243377 223295445 228451847 241989520 228451847 241989520 240370436 243286963 240370436 243286963 245253839 248624819 245253839 248624819 255371752 267895149 255371752 267895149 266262269 268956652 266262269 268956652 271386399 282666133 271386399 282666133 281341528 285247491 281341528 285247491 283548315 128688549 283548315 128688549 128013841 121743611 128013841 121743611 113063091 98487198 113063091 98487198 96338700 82437391 96338700 82437391 80328133 64203836 80328133 64203836 67680985 153523962 67680985 153523962 188604953 203964579 188604953 203964579 214883438 225817506 214883438 225817506 235799554 240125176 235799554 240125176 247500811 254238846 247500811 254238846 256954545 264349990 256954545 264349990 261991685 265389755 261991685 265389755 158226760 147524156 158226760 147524156 151554298 130212472 151554298 130212472 124543609 112254979 124543609 112254979 100678544 85713759 100678544 85713759 86421476 79116407 86421476 79116407 81022761 64378506 81022761 64378506 64257020 56648171 64257020 56648171 53912021 48453158 53912021 48453158 50113798 43227528 50113798 43227528 43502728 30016803 43502728 30016803 32111801 131163902 32111801 131163902 155654371 173399172 155654371 173399172 205506336 219834935 205506336 219834935 217652976 230643179 217652976 230643179 235372793 238515739 235372793 238515739 236129750 247655589 236129750 247655589 248729265 257135942 248729265 257135942 262641501 266298332 262641501 266298332 161972769 129782758 161972769 129782758 118741788 108257636 118741788 108257636 111503197 161639971 111503197 161639971 181150562 190228327 181150562 190228327 194975542 205835133 194975542 205835133 212354084 156632948 212354084 156632948 160403835 138090161 160403835 138090161 137633574 120754540 137633574 120754540 109171666 98070970 109171666 98070970 88455220 77716899 88455220 77716899 80145969 64993454 80145969 64993454 68558034 171324730 68558034 171324730 196805181 193272317 196805181 193272317 131972943 120246372 131972943 120246372 115456772 100282335 115456772 100282335 92152514 89498116 92152514 89498116 83286996 60489108 83286996 60489108 56425828 56480829 56425828 56480829 132344567 128960102 132344567 128960102 146624002 169271271 146624002 169271271 188606114 209654609 188606114 209654609 217218267 220580788 217218267 220580788 154245361 141441494 154245361 141441494 138562725 128937560 138562725 128937560 120021127 111551072 120021127 111551072 105678727 99899671 105678727 99899671 88074439 84917367 88074439 84917367 82946247 65342844 82946247 65342844 65253879 58119796 65253879 58119796 40832237 34698542 40832237 34698542 35463406 28341386 35463406 28341386 29028666 25051457 29028666 25051457 26637318 172246908 26637318 172246908 201839227 210336657 201839227 210336657 228860938 237102634 228860938 237102634 234973670 187920846 234973670 187920846 190362542 141272782 190362542 141272782 149853047 169874215 149853047 169874215 196974511 198218995 196974511 198218995 152920332 135128320 152920332 135128320 113598712 110969487 113598712 110969487 210573540 230817247 210573540 230817247 226931276 235434614 226931276 235434614 242678335 244215248 242678335 244215248 164864684 146083074 164864684 146083074 114562326 110917634 114562326 110917634 192495043 186058326 192495043 186058326 207031900 222103626 207031900 222103626 229765040 230724599 229765040 230724599 187486882 152956621 187486882 152956621 124493260 113276641 124493260 113276641 110879936 104344786 110879936 104344786 95643345 90512973 95643345 90512973 89020730 76349459 89020730 76349459 67241989 39824560 67241989 39824560 40077374 27275953 40077374 27275953 28839075 24223763 28839075 24223763 25049462 19457954 25049462 19457954 20072690 185568415 20072690 185568415 211226398 219521432 211226398 219521432 227863505 229968846 227863505 229968846 162809482 151917875 162809482 151917875 153243812 122792655 153243812 122792655 118823983 108964250 118823983 108964250 111461159 183017053 111461159 183017053 189098466 208794323 189098466 208794323 223472998 229996913 223472998 229996913 235882289 248124739 235882289 248124739 255581616 262346685 255581616 262346685 259620445 179325484 259620445 179325484 168476300 152321322 168476300 152321322 144276674 137598821 144276674 137598821 141078876 133373097 141078876 133373097 115333384 98743264 115333384 98743264 100751305 94145633 100751305 94145633 97171233 145651795 97171233 145651795 171813759 195908374 171813759 195908374 205804091 230210237 205804091 230210237 230095899 246339012 230095899 246339012 242946781 146128853 242946781 146128853 147475225 142767642 147475225 142767642 140562551 121060318 140562551 121060318 115054295 102523173 115054295 102523173 89058182 83303289 89058182 83303289 80783024 66634394 80783024 66634394 47264521 43017894 47264521 43017894 43411420 152053861 43411420 152053861 186412854 183566262 186412854 183566262 198135230 201695920 198135230 201695920 230863994 238176860 230863994 238176860 257402336 258318189 257402336 258318189 153394249 144334124 153394249 144334124 150343784 154008157 150343784 154008157 164587892 179658315 164587892 179658315 189640355 225402632 189640355 225402632 223533767 148597608 223533767 148597608 140485485 121471763 140485485 121471763 117619732 104632493 117619732 104632493 89106446 81268788 89106446 81268788 79012693 73888010 79012693 73888010 65835238 49571138 65835238 49571138 50199949 30676685 50199949 30676685 31354128 156059786 31354128 156059786 167525891 185674781 167525891 185674781 193192333 213823963 193192333 213823963 210004742 229337698 210004742 229337698 229424642 245291760 229424642 245291760 253784992 273420952 253784992 273420952 278148332 281664000 278148332 281664000 282181884 287812096 282181884 287812096 288959173 291230047 288959173 291230047 291571279 166765370 291571279 166765370 162681910 124499445 162681910 124499445 115350184 106848614 115350184 106848614 86927304 79968212 86927304 79968212 50303937 37089280 50303937 37089280 38614141 27471442 38614141 27471442 29795979 174015132 29795979 174015132 205736325 208548292 205736325 208548292 213220299 172280217 213220299 172280217 173340502 161756490 173340502 161756490 171901394 150782186 171901394 150782186 158922360 176688099 158922360 176688099 200402894 210080458 200402894 210080458 213423506 212313740 213423506 212313740 210037662 171149475 210037662 171149475 159371646 132087158 159371646 132087158 112539016 95023111 112539016 95023111 90452833 88322408 90452833 88322408 85636423 79268462 85636423 79268462 76689606 65529683 76689606 65529683 51861578 47553766 51861578 47553766 50885991 210332237 50885991 210332237 216624253 224983353 216624253 224983353 226796586 243655109 226796586 243655109 242680469 250399942 242680469 250399942 252688253 255611661 252688253 255611661 256292989 259464109 256292989 259464109 206449868 187344629 206449868 187344629 185342671 159668444 185342671 159668444 157662634 139669941 157662634 139669941 130962719 106987224 130962719 106987224 104806819 98220269 104806819 98220269 93200107 87602498 93200107 87602498 91250186 200826971 91250186 200826971 214676514 216511550 214676514 216511550 172281431 126934455 172281431 126934455 117074688 110249865 117074688 110249865 92429154 84604400 92429154 84604400 85275549 68954265 85275549 68954265 63982450 53351345 63982450 53351345 53888550 46489486 53888550 46489486 44071500 30216212 44071500 30216212 29634818 24289120 29634818 24289120 21306086 19355196 21306086 19355196 19370618 8963946 19370618 8963946 5805189 5045845 5805189 5045845 5036691 3566445 5036691 3566445 4004936 2919540 4004936 2919540 2749362 2597189 2749362 2597189 188598366 183419350 188598366 183419350 209250671 227915582 209250671 227915582 228613484 193155076 228613484 193155076 157259783 132977861 157259783 132977861 118663295 91987903 118663295 91987903 85419872 75030451 85419872 75030451 74775553 57953159 74775553 57953159 57556998 53762730 57556998 53762730 56715950 199444451 56715950 199444451 221748521 229428565 221748521 229428565 232921190 243622564 232921190 243622564 243656970 249931652 243656970 249931652 250765102 262316860 250765102 262316860 264392218 268934907 264392218 268934907 270847227 277145470 270847227 277145470 276361401 278783205 276361401 278783205 277199663 171688537 277199663 171688537 160570225 149694915 160570225 149694915 149336290 112782592 149336290 112782592 96974903 93109978 96974903 93109978 85258857 83764311 85258857 83764311 197344367 216241217 197344367 216241217 225434861 235683341 225434861 235683341 237261976 243107662 237261976 243107662 246852506 248006988 246852506 248006988 186249333 172646000 186249333 172646000 158263168 136790737 158263168 136790737 115335955 104673820 115335955 104673820 103068017 96453342 103068017 96453342 93594501 86923175 93594501 86923175 89168552 73005264 89168552 73005264 66611241 60133774 66611241 60133774 57651230 47218298 57651230 47218298 48884811 44602573 48884811 44602573 34005278 27566633 34005278 27566633 27162131 20931469 27162131 20931469 19431935 14002257 19431935 14002257 12252940 10358890 12252940 10358890 7740383 4850092 7740383 4850092 5084518 195379503 5084518 195379503 214463700 232514710 214463700 232514710 233903854 240906910 233903854 240906910 240614137 243878986 240614137 243878986 256177478 263160643 256177478 263160643 264522443 268508665 264522443 268508665 266630255 272729722 266630255 272729722 270377225 179078625 270377225 179078625 151245866 143959587 151245866 143959587 123458993 103485460 123458993 103485460 103225013 101693632 103225013 101693632 200742923 212888714 200742923 212888714 214672503 230353936 214672503 230353936 231611118 253799570 231611118 253799570 253132413 262718322 253132413 262718322 258789850 266894970 258789850 266894970 263461705 273985799 263461705 273985799 273687023 277876820 273687023 277876820 276414593 279176329 276414593 279176329 284103954 286244390 284103954 286244390 286511769 191871987 286511769 191871987 191256412 148791611 191256412 148791611 151470252 107485642 151470252 107485642 112535910 199971423 112535910 199971423 203804573 208856438 203804573 208856438 200162879 163612593 200162879 163612593 110955369 101786166 110955369 101786166 97944095 87479517 97944095 87479517 86905588 77075221 86905588 77075221 77471052 190531482 77471052 190531482 195877883 167334167 195877883 167334167 171198154 154653086 171198154 154653086 147146422 133405669 147146422 133405669 118403982 102575377 118403982 102575377 103171753 88029275 103171753 88029275 75985579 63192191 75985579 63192191 56300361 51237002 56300361 51237002 52344362 46160864 52344362 46160864 32917244 29355332 32917244 29355332 28340362 23438967 28340362 23438967 23109163 15264138 23109163 15264138 14065440 174298857 14065440 174298857 199360882 201864318 199360882 201864318 153748714 141363415 153748714 141363415 137997303 129623538 137997303 129623538 125799481 111852753 125799481 111852753 111662737 104576788 111662737 104576788 109388750 175437001 109388750 175437001 190440529 206437935 190440529 206437935 211117538 220926196 211117538 220926196 226831738 241410672 226831738 241410672 240691351 248290982 240691351 248290982 256873975 260715205 256873975 260715205 257885648 263192328 257885648 263192328 264984679 272885956 264984679 272885956 274216332 276588766 274216332 276588766 275987608 278209624 275987608 278209624 281265714 282434759 281265714 282434759 184131200 157169728 184131200 157169728 164186496 191832938 164186496 191832938 201992965 215267347 201992965 215267347 230687206 237825510 230687206 237825510 238110856 244058771 238110856 244058771 242407319 254031814 242407319 254031814 254029482 256663028 254029482 256663028 258328578 264783678 258328578 264783678 261832435 189009397 261832435 189009397 116399255 110230417 116399255 110230417 92589919 77499136 92589919 77499136 78530615 53553622 78530615 53553622 51108144 44250568 51108144 44250568 40659809 32370391 40659809 32370391 33758456 159321921 33758456 159321921 216193225 222288610 216193225 222288610 221053745 229094841 221053745 229094841 227826408 152334007 227826408 152334007 153926348 130704030 153926348 130704030 121547993 115052027 121547993 115052027 94987032 88684520 94987032 88684520 86635257 79863659 86635257 79863659 83795294 180189417 83795294 180189417 190952305 213525876 190952305 213525876 210049927 130416690 210049927 130416690 124827390 106721712 124827390 106721712 102778256 97213695 102778256 97213695 91115537 61957397 91115537 61957397 55811413 48372166 55811413 48372166 47399080 39989090 47399080 39989090 36364024 30413504 36364024 30413504 29051519 25124098 29051519 25124098 20453237 13748875 20453237 13748875 11770084 10327861 11770084 10327861 6654117 4904823 6654117 4904823 4800407 3448859 4800407 3448859 160289847 160813099 160289847 160813099 185918300 186574211 185918300 186574211 195201300 197353268 195201300 197353268 203269830 220293956 203269830 220293956 225384602 236722110 225384602 236722110 243673670 252300768 243673670 252300768 251272070 256455455 251272070 256455455 257354975 262797125 257354975 262797125 265253507 268798604 265253507 268798604 269423324 270757867 269423324 270757867 159980606 148294640 159980606 148294640 151422529 132578321 151422529 132578321 116539806 110226585 116539806 110226585 100361982 87949460 100361982 87949460 60448971 57956618 60448971 57956618 153841985 153085202 153841985 153085202 177560089 187566598 177560089 187566598 211611042 209158118 211611042 209158118 212512002 218499185 212512002 218499185 223195279 238008874 223195279 238008874 240233949 240134157 240233949 240134157 144997178 138315690 144997178 138315690 116973922 115157334 116973922 115157334 115405181 110382086 115405181 110382086 93152090 58300799 93152090 58300799 58356920 52401059 58356920 52401059 52040144 49821983 52040144 49821983 148390091 142459563 148390091 142459563 129830038 118959454 129830038 118959454 118427608 111693098 118427608 111693098 62931686 60023737 62931686 60023737 58722463 53474163 58722463 53474163 54256833 34645526 54256833 34645526 37212645 30997425 37212645 30997425 31053051 25557775 31053051 25557775 27667272 154038782 27667272 154038782 183990938 202893085 183990938 202893085 211713739 210561223 211713739 210561223 134361995 129786353 134361995 129786353 157255736 154078453 157255736 154078453 180132881 175674818 180132881 175674818 194962570 195375293 194962570 195375293 172578330 143074052 172578330 143074052 131823679 119761559 131823679 119761559 122883311 78197777 122883311 78197777 63756557 60689796 63756557 60689796 166851087 170626976 166851087 170626976 210174396 223145107 210174396 223145107 224233839 235890227 224233839 235890227 248794493 252239720 248794493 252239720 252472649 255787293 252472649 255787293 139889612 125345500 139889612 125345500 125585380 119665545 125585380 119665545 81406665 77972177 81406665 77972177 68263997 63271343 68263997 63271343 57447337 51518034 57447337 51518034 39637604 36034789 39637604 36034789 30448295 26650701 30448295 26650701 25533247 21302766 25533247 21302766 22419212 159505732 22419212 159505732 167272099 132469113 167272099 132469113 133426036 126958090 133426036 126958090 127179357 105614513 127179357 105614513 100628481 75785726 100628481 75785726 73424306 65353466 73424306 65353466 65860969 61505695 65860969 61505695 63123666 57702770 63123666 57702770 55918416 40519701 55918416 40519701 39160634 35369600 39160634 35369600 33528583 28320381 33528583 28320381 29852161 25550593 29852161 25550593 26030665 16745134 26030665 16745134 13789065 14050205 13789065 14050205 148774493 150548404 148774493 150548404 206649063 201763236 206649063 201763236 150054124 138218447 150054124 138218447 116681870 98373579 116681870 98373579 98058573 71038080 98058573 71038080 73626549 64359891 73626549 64359891 51148939 45437471 51148939 45437471 41701180 38690285 41701180 38690285 144505107 151780554 144505107 151780554 213596306 233877788 213596306 233877788 245958838 247453179 245958838 247453179 172178845 134940251 172178845 134940251 117652868 112790560 117652868 112790560 74790856 70778217 74790856 70778217 68192876 54090436 68192876 54090436 54008565 44775354 54008565 44775354 45151647 181977318 45151647 181977318 218826383 230369863 218826383 230369863 236794970 244714583 236794970 244714583 244784758 250189358 244784758 250189358 247925817 138769936 247925817 138769936 129099048 119189171 129099048 119189171 84598073 74886931 84598073 74886931 78061296 167834201 78061296 167834201 180136403 214704473 180136403 214704473 227975435 225719363 227975435 225719363 176746023 158429441 176746023 158429441 155275381 140949467 155275381 140949467 128406310 120762332 128406310 120762332 80975804 77884651 80975804 77884651 159453266 177747188 159453266 177747188 215803479 222758241 215803479 222758241 220410328 151775161 220410328 151775161 152652179 131279375 152652179 131279375 126877840 120530978 126877840 120530978 124814453 98217328 124814453 98217328 82485325 78481596 82485325 78481596 78506992 73334287 78506992 73334287 74704768 66224887 74704768 66224887 46700307 41561869 46700307 41561869 37008024 32307878 37008024 32307878 28917344 26945243 28917344 26945243 17793556 17774155 17793556 17774155 158104566 154022576 158104566 154022576 188928390 209781044 188928390 209781044 212497504 218012175 212497504 218012175 245368548 249704277 245368548 249704277 251108385 253180925 251108385 253180925 165588627 140228271 165588627 140228271 134463040 126032427 134463040 126032427 128968374 100913087 128968374 100913087 81355387 77002228 81355387 77002228 194047782 190669046 194047782 190669046 156550369 148130292 156550369 148130292 225167160 242699458 225167160 242699458 243264597 245320170 243264597 245320170 211317357 170971272 211317357 170971272 169869998 140037823 169869998 140037823 112916522 104186891 112916522 104186891 109253338 216679528 109253338 216679528 234941959 238684417 234941959 238684417 251460184 256932359 251460184 256932359 261365445 266254492 261365445 266254492 265910515 271184347 265910515 271184347 274103236 277476330 274103236 277476330 276870871 288682002 276870871 288682002 288521511 216774065 288521511 216774065 211071761 201466677 211071761 201466677 172909001 123571876 172909001 123571876 119369717 80079027 119369717 80079027 81413159 79809396 81413159 79809396 219723321 227102138 219723321 227102138 225273341 236179842 225273341 236179842 234146741 249659239 234146741 249659239 248544496 251188224 248544496 251188224 197516364 188307415 197516364 188307415 212570745 215744832 212570745 215744832 227816236 235800721 227816236 235800721 237139951 242305621 237139951 242305621 254928961 261829845 254928961 261829845 264274674 266360451 264274674 266360451 140155408 127147904 140155408 127147904 107586417 104128278 107586417 104128278 86701912 74788852 86701912 74788852 71023545 47743272 71023545 47743272 46321437 35572533 46321437 35572533 36915476 30376378 36915476 30376378 30878198 135274320 30878198 135274320 154253013 203160786 154253013 203160786 200956162 142779808 200956162 142779808 141198778 126188120 141198778 126188120 129877857 157116646 129877857 157116646 211547818 226103545 211547818 226103545 226623843 251874642 226623843 251874642 255121699 263243813 255121699 263243813 261707106 270152194 261707106 270152194 269174659 154708365 269174659 154708365 148839991 136772468 148839991 136772468 105412530 86881869 105412530 86881869 84492846 73154043 84492846 73154043 71917940 69342025 71917940 69342025 51728312 45855885 51728312 45855885 50073767 210187428 50073767 210187428 210336248 196667218 210336248 196667218 195536462 174617647 195536462 174617647 182784973 181146489 182784973 181146489 210033306 210317020 210033306 210317020 219643302 226702312 219643302 226702312 224222031 156741439 224222031 156741439 105481398 101620748 105481398 101620748 104016560 179494132 104016560 179494132 195150679 201465476 195150679 201465476 198263342 162372975 198263342 162372975 160881645 126544730 160881645 126544730 128813290 118963744 128813290 118963744 116760158 104592494 116760158 104592494 102823112 95983384 102823112 95983384 94247150 87461363 94247150 87461363 85901220 82369107 85901220 82369107 179800710 193411284 179800710 193411284 199935421 170007124 199935421 170007124 136484052 115724225 136484052 115724225 116814549 163714823 116814549 163714823 175534940 186701117 175534940 186701117 206205423 210726974 206205423 210726974 220603011 227249308 220603011 227249308 224778069 229736911 224778069 229736911 231595263 162370299 231595263 162370299 159471070 130300618 159471070 130300618 128450236 119680280 128450236 119680280 122804350 151967107 122804350 151967107 163115724 196300665 163115724 196300665 198830135 164673271 198830135 164673271 174524311 191488685 174524311 191488685 194731640 200352576 194731640 200352576 209445098 214038061 209445098 214038061 216567807 181592003 216567807 181592003 178286982 145008553 178286982 145008553 135865565 128194219 135865565 128194219 113351305 100155328 113351305 100155328 99415900 93426986 99415900 93426986 89769607 86204150 89769607 86204150 77419534 72029839 77419534 72029839 66181903 50585527 66181903 50585527 49267638 47259862 49267638 47259862 42630345 36162645 42630345 36162645 38427463 184330361 38427463 184330361 191872789 144324965 191872789 144324965 151010538 164656432 151010538 164656432 199900444 196595857 199900444 196595857 167798658 120547920 167798658 120547920 114948907 105975444 114948907 105975444 96985559 88250796 96985559 88250796 81065230 71030545 81065230 71030545 68506804 60024244 68506804 60024244 56056952 50703838 56056952 50703838 53695923 41829396 53695923 41829396 42339957 39792852 42339957 39792852 188920381 205053566 188920381 205053566 226145753 249910353 226145753 249910353 248487802 260119531 248487802 260119531 260527767 270031083 260527767 270031083 271578535 277170950 271578535 277170950 285490522 288130573 285490522 288130573 287062630 207304296 287062630 207304296 161382209 147313302 161382209 147313302 113515093 105874208 113515093 105874208 100577186 89794830 100577186 89794830 89900906 84642072 89900906 84642072 83585632 78866729 83585632 78866729 70093552 64937868 70093552 64937868 65852308 63769825 65852308 63769825 204162496 215750732 204162496 215750732 233320046 242930007 233320046 242930007 239087488 146000983 239087488 146000983 119076742 115356811 119076742 115356811 102335790 97493187 102335790 97493187 86069902 75087190 86069902 75087190 70860640 60747718 70860640 60747718 62718088 53160316 62718088 53160316 54571505 185731289 54571505 185731289 203517096 212727334 203517096 212727334 215016650 237043222 215016650 237043222 238910343 244694180 238910343 244694180 245699214 252435654 245699214 252435654 253879391 259637083 253879391 259637083 261070246 266336528 261070246 266336528 263815341 167437023 263815341 167437023 124978546 118456253 124978546 118456253 111100430 102315816 111100430 102315816 97211864 88685126 97211864 88685126 67905853 63538515 67905853 63538515 61815598 53017897 61815598 53017897 53835138 45800507 53835138 45800507 43512656 42105587 43512656 42105587 160678668 168323086 160678668 168323086 196987539 195401857 196987539 195401857 201402613 129590678 201402613 129590678 132597844 113271159 132597844 113271159 115942000 100470597 115942000 100470597 98678402 83593102 98678402 83593102 69738739 62015726 69738739 62015726 57502419 52415150 57502419 52415150 51100702 46657996 51100702 46657996 44208841 37611921 44208841 37611921 34325780 28774904 34325780 28774904 29212044 27722027 29212044 27722027 146995225 174670378 146995225 174670378 196360854 190650088 196360854 190650088 177079069 134807571 177079069 134807571 138066692 131522574 138066692 131522574 135689837 123371958 135689837 123371958 118491310 110250952 118491310 110250952 111317997 94357333 111317997 94357333 90160402 69293534 90160402 69293534 71186603 160737950 71186603 160737950 165978035 181513293 165978035 181513293 208883023 217099110 208883023 217099110 227556112 232388350 227556112 232388350 239050724 246346312 239050724 246346312 249197124 256005197 249197124 256005197 258012021 259103371 258012021 259103371 162673929 144775265 162673929 144775265 142861401 134878030 142861401 134878030 135940983 125724610 135940983 125724610 116055501 110733268 116055501 110733268 94215831 89857130 94215831 89857130 83053265 72091669 83053265 72091669 72765313 64090980 72765313 64090980 62621919 53812468 62621919 53812468 44558158 41531044 44558158 41531044 187160650 184364328 187160650 184364328 204806630 205479611 204806630 205479611 213128634 234552554 213128634 234552554 241202226 245064683 241202226 245064683 155443600 137219891 155443600 137219891 141764185 148920472 141764185 148920472 194105209 194186253 194105209 194186253 200409008 215753807 200409008 215753807 213190403 218623951 213190403 218623951 228758638 244889771 228758638 244889771 241869330 168045298 241869330 168045298 166526734 153007113 166526734 153007113 154438667 124282024 154438667 124282024 125906435 110466018 125906435 110466018 105982142 92990174 105982142 92990174 92186368 83228943 92186368 83228943 81377615 72302346 81377615 72302346 70822128 67413842 70822128 67413842 197636149 187418895 197636149 187418895 166725173 151330949 166725173 151330949 131301229 112638141 131301229 112638141 107415053 101405742 107415053 101405742 94472963 82486488 94472963 82486488 84548033 72127525 84548033 72127525 70578525 53814933 70578525 53814933 54798845 51447733 54798845 51447733 196540701 183671398 196540701 183671398 177155657 172326419 177155657 172326419 184589026 185759768 184589026 185759768 212782478 211932100 212782478 211932100 184794894 174783852 184794894 174783852 175589918 155661919 175589918 155661919 137472924 113784104 137472924 113784104 114281649 102849047 114281649 102849047 101364506 97669938 101364506 97669938 89748040 85925608 89748040 85925608 86379293 82224941 86379293 82224941 69844831 53047903 69844831 53047903 51233310 49440870 51233310 49440870 40557957 35193438 40557957 35193438 37061684 32877867 37061684 32877867 32857197 16123178 32857197 16123178 17767057 15148755 17767057 15148755 10199833 10802463 10199833 10802463 185631738 194147156 185631738 194147156 222372107 228785827 222372107 228785827 236139202 243643577 236139202 243643577 242783377 246387691 242783377 246387691 256771069 259401378 256771069 259401378 260791189 267668691 260791189 267668691 267170177 269428658 267170177 269428658 173288807 144166865 173288807 144166865 155190898 211217083 155190898 211217083 220816837 230919346 220816837 230919346 239311373 251215443 239311373 251215443 248837667 180397394 248837667 180397394 179644249 136877991 179644249 136877991 137722541 127107148 137722541 127107148 117487694 103059879 117487694 103059879 105026405 96695368 105026405 96695368 93898046 80218190 93898046 80218190 69832624 56480037 69832624 56480037 53636627 50262267 53636627 50262267 184876359 186249220 184876359 186249220 204084714 205759828 204084714 205759828 208035358 221176662 208035358 221176662 229211216 234984747 229211216 234984747 236730260 197790469 236730260 197790469 146156295 140549703 146156295 140549703 143424064 118090112 143424064 118090112 118694669 102786410 118694669 102786410 101503099 96014565 101503099 96014565 94825116 69080740 94825116 69080740 59761529 54876811 59761529 54876811 50923639 46810361 50923639 46810361 49918610 197983765 49918610 197983765 210823834 221057963 210823834 221057963 227083444 231412099 227083444 231412099 240600261 242496437 240600261 242496437 186785264 162059050 186785264 162059050 159717583 146788571 159717583 146788571 121734659 104417765 121734659 104417765 102753698 102139998 102753698 102139998 174987108 180530834 174987108 180530834 216294978 223775692 216294978 223775692 221391974 228032623 221391974 228032623 250062191 256503127 250062191 256503127 258941241 263062483 258941241 263062483 263131410 273574899 263131410 273574899 272487375 286366809 272487375 286366809 286800001 287438413 286800001 287438413 174828209 158607421 174828209 158607421 157929970 137312850 157929970 137312850 127289081 119471912 127289081 119471912 118107527 97576098 118107527 97576098 97611401 93251129 97611401 93251129 82859028 74741688 82859028 74741688 73365719 62937420 73365719 62937420 53841004 50839773 53841004 50839773 37136463 18466888 37136463 18466888 18154741 17160673 18154741 17160673 173828850 177623439 173828850 177623439 184581756 155767861 184581756 155767861 147625670 132361764 147625670 132361764 118807939 112370252 118807939 112370252 103694383 102112995 103694383 102112995 169330136 164248699 169330136 164248699 181772863 215213579 181772863 215213579 215436778 221635804 215436778 221635804 249215685 254406866 249215685 254406866 255124937 269095361 255124937 269095361 271157156 279026628 271157156 279026628 280212230 285135362 280212230 285135362 299362528 300204540 299362528 300204540 183847612 162266482 183847612 162266482 156989924 142477225 156989924 142477225 137060161 132259419 137060161 132259419 201614803 207485698 201614803 207485698 214094323 225570743 214094323 225570743 244662561 252519110 244662561 252519110 262397622 269994348 262397622 269994348 267084322 271524664 267084322 271524664 276151040 282479930 276151040 282479930 283816029 286779143 283816029 286779143 288260999 288171861 288260999 288171861 169629993 154784248 169629993 154784248 153471470 136505072 153471470 136505072 138463016 121040575 138463016 121040575 125567751 177371242 125567751 177371242 183848716 172838215 183848716 172838215 173293842 157616609 173293842 157616609 161066480 136911002 161066480 136911002 137791216 130735523 137791216 130735523 116129823 108907706 116129823 108907706 106352062 81350929 106352062 81350929 77135046 72058740 77135046 72058740 64839178 53476441 64839178 53476441 42933334 35173451 42933334 35173451 31586141 21319916 31586141 21319916 20312461 17148300 20312461 17148300 17057328 13151648 17057328 13151648 10822967 8322277 10822967 8322277 9769147 175534301 9769147 175534301 199350939 195992072 199350939 195992072 201553640 162891174 201553640 162891174 173023919 174792724 173023919 174792724 181691126 164275548 181691126 164275548 156742689 143619728 156742689 143619728 144219865 139976235 144219865 139976235 177273896 185823218 177273896 185823218 201019347 206540089 201019347 206540089 214931380 230442850 214931380 230442850 245195107 250908219 245195107 250908219 249582072 254273726 249582072 254273726 252403419 263620176 252403419 263620176 264429989 266764931 264429989 266764931 176281161 155211366 176281161 155211366 142084377 127063011 142084377 127063011 126501323 119682492 126501323 119682492 118028003 109702743 118028003 109702743 87268361 82418743 87268361 82418743 79163246 67176020 79163246 67176020 63525544 56287046 63525544 56287046 59533080 42619189 59533080 42619189 45951902 175710682 45951902 175710682 193919531 189851353 193919531 189851353 200641352 228067303 200641352 228067303 235325367 248357151 235325367 248357151 245868837 251546873 245868837 251546873 250725039 259252653 250725039 259252653 257099611 270349176 257099611 270349176 271001435 271331690 271001435 271331690 179635007 158176677 179635007 158176677 152440953 146025103 152440953 146025103 173473340 179744134 173473340 179744134 189056843 196479181 189056843 196479181 205166506 218676938 205166506 218676938 224905520 235457269 224905520 235457269 236972379 245036207 236972379 245036207 242377301 249215004 242377301 249215004 247070452 264463803 247070452 264463803 266478317 269450415 266478317 269450415 269419784 275904967 269419784 275904967 277602211 283404619 277602211 283404619 284671628 285452480 284671628 285452480 159221199 124666652 159221199 124666652 126757700 114796797 126757700 114796797 102323760 89276775 102323760 89276775 81470359 77774936 81470359 77774936 189597125 199965007 189597125 199965007 233065617 237078495 233065617 237078495 240175524 250243442 240175524 250243442 247848121 176705853 247848121 176705853 164398949 153720387 164398949 153720387 160110008 173688028 160110008 173688028 200803867 193922262 200803867 193922262 172185556 155492719 172185556 155492719 140751985 136166498 140751985 136166498 188355324 181452607 188355324 181452607 183553668 174097720 183553668 174097720 137312796 127124881 137312796 127124881 119946278 109542824 119946278 109542824 112370611 176924636 112370611 176924636 196774898 197192948 196774898 197192948 200916816 232895036 200916816 232895036 231385717 177929798 231385717 177929798 165302242 141114845 165302242 141114845 146533030 138406184 146533030 138406184 127143248 115457653 127143248 115457653 105593512 91842726 105593512 91842726 86222547 79794939 86222547 79794939 81777622 175108639 81777622 175108639 192994130 205274452 192994130 205274452 232641196 236991328 232641196 236991328 234192386 175753997 234192386 175753997 156938538 145845390 156938538 145845390 110577232 89102852 110577232 89102852 80702979 67439813 80702979 67439813 66182831 60300367 66182831 60300367 56795781 56112051 56795781 56112051 205280208 208153522 205280208 208153522 228536155 239791870 228536155 239791870 235520385 244596048 235520385 244596048 241340075 246305756 241340075 246305756 246028412 247705413 246028412 247705413 178628050 158204360 178628050 158204360 108612976 101582038 108612976 101582038 91969804 84483639 91969804 84483639 80199724 75364341 80199724 75364341 76664129 192644620 76664129 192644620 200018036 197377068 200018036 197377068 122161070 113101158 122161070 113101158 112646923 104822576 112646923 104822576 104406716 103223656 104406716 103223656 148618748 161802936 148618748 161802936 182134359 201011186 182134359 201011186 206523883 213590339 206523883 213590339 218181693 238591532 218181693 238591532 239532487 260562351 239532487 260562351 259255055 263433708 259255055 263433708 262897004 267099759 262897004 267099759 268014580 268351005 268014580 268351005 154660214 140062210 154660214 140062210 129064868 119050769 129064868 119050769 123350811 179449057 123350811 179449057 204920780 210949351 204920780 210949351 219288167 234071087 219288167 234071087 234903709 242470095 234903709 242470095 239383632 157706273 239383632 157706273 156823596 146916224 156823596 146916224 135394942 125134391 135394942 125134391 120171286 105095702 120171286 105095702 89389520 68938716 89389520 68938716 68601925 62707551 68601925 62707551 65511347 184289778 65511347 184289778 194998834 198720697 194998834 198720697 203406207 160600114 203406207 160600114 156680170 133596472 156680170 133596472 134443022 119146243 134443022 119146243 104957716 98503811 104957716 98503811 93579696 86138523 93579696 86138523 75410449 72423763 75410449 72423763 74157538 69977564 74157538 69977564 64159532 58715966 64159532 58715966 50542735 43177082 50542735 43177082 41567024 41933529 41567024 41933529 174192082 185873681 174192082 185873681 199405852 205220089 199405852 205220089 210465226 212224216 210465226 212224216 230031973 234502517 230031973 234502517 235104312 255962068 235104312 255962068 253749704 262590008 253749704 262590008 262418160 265836612 262418160 265836612 263017825 267344050 263017825 267344050 270395106 274733191 270395106 274733191 275655609 278547683 275655609 278547683 276819386 189869134 276819386 189869134 138445123 122481294 138445123 122481294 119280349 109432012 119280349 109432012 100034118 92724805 100034118 92724805 92519964 87757015 92519964 87757015 81412615 72287077 81412615 72287077 72074464 63950126 72074464 63950126 50667631 43339610 50667631 43339610 38704354 34382978 38704354 34382978 33301255 22549427 33301255 22549427 24971873 198763946 24971873 198763946 209301849 215404911 209301849 215404911 209629050 139670885 209629050 139670885 147983329 162311044 147983329 162311044 182565878 179806097 182565878 179806097 186495323 143003922 186495323 143003922 141870032 128376240 141870032 128376240 129484693 112597891 129484693 112597891 101745941 91114599 101745941 91114599 86730974 74934897 86730974 74934897 75704333 66208505 75704333 66208505 59398523 51707811 59398523 51707811 48917935 34264998 48917935 34264998 35544645 31732640 35544645 31732640 32840685 141920279 32840685 141920279 198464942 202826663 198464942 202826663 206396255 221007523 206396255 221007523 225576651 135015579 225576651 135015579 135185152 117046482 135185152 117046482 106400138 102742052 106400138 102742052 195220673 198193416 195220673 198193416 204929892 222695242 204929892 222695242 227984140 233840926 227984140 233840926 237416024 252496727 237416024 252496727 252823379 260511622 252823379 260511622 259435851 269619269 259435851 269619269 273386658 276020375 273386658 276020375 171312728 135310301 171312728 135310301 135608003 117551894 135608003 117551894 103862044 86828897 103862044 86828897 86799895 69647946 86799895 69647946 67806751 59325175 67806751 59325175 46102395 44141190 46102395 44141190 184115576 189814699 184115576 189814699 207780663 226548557 207780663 226548557 226702359 242854201 226702359 242854201 244904645 253812853 244904645 253812853 250141172 256844185 250141172 256844185 256200469 183632283 256200469 183632283 160476701 130885567 160476701 130885567 127639315 104563555 127639315 104563555 101589925 95490886 101589925 95490886 97406946 157681799 97406946 157681799 176108916 181570663 176108916 181570663 185953605 158734794 185953605 158734794 162044895 150809204 162044895 150809204 140036597 111626993 140036597 111626993 102147518 93268961 102147518 93268961 88650826 69375209 88650826 69375209 65420174 48698992 65420174 48698992 49258728 34912553 49258728 34912553 31647182 25038076 31647182 25038076 20887647 19503506 20887647 19503506 16216825 15217576 16216825 15217576 14485291 13176929 14485291 13176929 182320208 180400375 182320208 180400375 188462444 201130674 188462444 201130674 215894869 222016524 215894869 222016524 221952011 242846909 221952011 242846909 243262298 251941700 243262298 251941700 251862982 254421407 251862982 254421407 256228689 260878415 256228689 260878415 259113394 262639479 259113394 262639479 264634505 268365607 264634505 268365607 270446353 275036769 270446353 275036769 280610909 283151560 280610909 283151560 168667057 152381989 168667057 152381989 156638177 132198048 156638177 132198048 127775605 117503966 127775605 117503966 119183861 109074295 119183861 109074295 96314940 88300418 96314940 88300418 74723763 71685049 74723763 71685049 169225190 172712929 169225190 172712929 182098976 182805874 182098976 182805874 196487025 198965574 196487025 198965574 204176054 217039065 204176054 217039065 221989119 241380774 221989119 241380774 241276853 247973607 241276853 247973607 246638694 250767832 246638694 250767832 247963820 161526827 247963820 161526827 164979915 125036960 164979915 125036960 128099707 116768634 128099707 116768634 99632215 96801913 99632215 96801913 92104945 81165405 92104945 81165405 76002161 65596390 76002161 65596390 64385728 60754230 64385728 60754230 53667457 41848310 53667457 41848310 36116055 29863988 36116055 29863988 29477973 25729522 29477973 25729522 27836897 156893221 27836897 156893221 166128038 188684477 166128038 188684477 193795585 198419582 193795585 198419582 211242135 227543365 211242135 227543365 230644774 235368884 230644774 235368884 244950667 249543315 244950667 249543315 245915898 251801650 245915898 251801650 249524010 139195683 249524010 139195683 139613628 133678405 139613628 133678405 137457826 131089512 137457826 131089512 103985245 97468073 103985245 97468073 96951181 81133806 96951181 81133806 81565578 78578688 81565578 78578688 157667390 151956528 157667390 151956528 189748483 186854789 189748483 186854789 194010370 192382806 194010370 192382806 205195147 212644362 205195147 212644362 233268886 242678323 233268886 242678323 240981158 248438823 240981158 248438823 254033113 259550104 254033113 259550104 261708341 264924521 261708341 264924521 272140063 274442001 272140063 274442001 156796485 147841636 156796485 147841636 151614637 109569416 151614637 109569416 101940807 95937768 101940807 95937768 88604691 81232064 88604691 81232064 63934109 55334446 63934109 55334446 54711008 43989173 54711008 43989173 35751500 27169729 35751500 27169729 23017199 20921044 23017199 20921044 160177232 168459661 160177232 168459661 190463156 194265681 190463156 194265681 201330831 223348243 201330831 223348243 223577170 239055224 223577170 239055224 236192796 243735997 236192796 243735997 241029003 248053709 241029003 248053709 247897564 254861429 247897564 254861429 253775094 257188675 253775094 257188675 257691445 264763564 257691445 264763564 262826039 167819421 262826039 167819421 130996774 110791249 130996774 110791249 108417700 103043492 108417700 103043492 106351569 134091328 106351569 134091328 154408898 170178364 154408898 170178364 190700664 196642262 190700664 196642262 222087331 228556179 222087331 228556179 234131747 247673881 234131747 247673881 249008104 253932178 249008104 253932178 255608219 257891000 255608219 257891000 178154774 171874995 178154774 171874995 184737839 183077085 184737839 183077085 192894500 206178405 192894500 206178405 218235402 230344036 218235402 230344036 234113145 237653948 234113145 237653948 236538417 240188266 236538417 240188266 241022945 253728529 241022945 253728529 250908117 254628626 250908117 254628626 129342855 112902635 129342855 112902635 119385263 169511131 119385263 169511131 182754340 180195366 182754340 180195366 188110149 183132482 188110149 183132482 131305195 115030899 131305195 115030899 118847696 113475185 118847696 113475185 104794318 101826028 104794318 101826028 81518145 63905688 81518145 63905688 57831380 56103014 57831380 56103014 55894301 53841894 55894301 53841894 54149300 53049675 54149300 53049675 172916706 164499159 172916706 164499159 127938025 118948332 127938025 118948332 121206416 115155158 121206416 115155158 104795899 85435906 104795899 85435906 78481041 72459091 78481041 72459091 71869866 63361273 71869866 63361273 62173507 56081181 62173507 56081181 53559537 49920604 53559537 49920604 37837518 33061522 37837518 33061522 29811253 25790445 29811253 25790445 23748702 23115276 23748702 23115276 141605891 168771886 141605891 168771886 181228397 180173919 181228397 180173919 184967386 123231638 184967386 123231638 124535531 87514100 124535531 87514100 87792716 74683810 87792716 74683810 69385934 66232270 69385934 66232270 67271853 62462850 67271853 62462850 61869246 59216877 61869246 59216877 52824053 46803381 52824053 46803381 44250458 36356364 44250458 36356364 35996198 23420466 35996198 23420466 21430235 16991806 21430235 16991806 17329401 129927480 17329401 129927480 156034286 154537960 156034286 154537960 173814570 201524739 173814570 201524739 214519538 223621813 214519538 223621813 227912907 226552147 227912907 226552147 151872234 122497922 151872234 122497922 128175201 136524509 128175201 136524509 149295729 147035841 149295729 147035841 175558135 183259880 175558135 183259880 194864661 205933880 194864661 205933880 207589455 212937992 207589455 212937992 228899196 234564492 228899196 234564492 233883920 240939259 233883920 240939259 239382579 242839083 239382579 242839083 127782443 119689814 127782443 119689814 101333587 94938585 101333587 94938585 84980489 72660247 84980489 72660247 71184772 64172644 71184772 64172644 64803741 56407200 64803741 56407200 56766706 48614079 56766706 48614079 49950611 124925648 49950611 124925648 174998328 174754639 174998328 174754639 187694463 183755327 187694463 183755327 196513889 190640277 196513889 190640277 104507692 96488053 104507692 96488053 99933977 141715840 99933977 141715840 175902319 184222026 175902319 184222026 197411241 211732761 197411241 211732761 220496894 229001462 220496894 229001462 232254610 233335369 232254610 233335369 131926058 124139917 131926058 124139917 109859995 82054344 109859995 82054344 73075171 71040135 73075171 71040135 154397696 156537067 154397696 156537067 172221229 175579047 172221229 175579047 215927094 221908354 215927094 221908354 226030072 229713822 226030072 229713822 172785337 138870092 172785337 138870092 123515210 90077497 123515210 90077497 81503690 73863280 81503690 73863280 72906066 68262544 72906066 68262544 68663390 58943859 68663390 58943859 58516692 51629682 58516692 51629682 50793863 47249267 50793863 47249267 44641345 42765814 44641345 42765814 151627977 153048849 151627977 153048849 167299329 197122675 167299329 197122675 210740601 213348533 210740601 213348533 217350053 145542114 217350053 145542114 109020142 99541537 109020142 99541537 98974025 90435553 98974025 90435553 92330716 84836410 92330716 84836410 75885312 68169890 75885312 68169890 64947862 51166292 64947862 51166292 52154481 136695251 52154481 136695251 186968837 197773103 186968837 197773103 206780021 128796339 206780021 128796339 108807605 85383719 108807605 85383719 86665200 78193727 86665200 78193727 82737624 131698611 82737624 131698611 167097201 181466861 167097201 181466861 195420739 212891876 195420739 212891876 213297368 116723462 213297368 116723462 101154181 88824976 101154181 88824976 84614529 83907450 84614529 83907450 122177089 136733690 122177089 136733690 161879160 177478833 161879160 177478833 188214450 184747767 188214450 184747767 194007242 222635217 194007242 222635217 222586159 229950761 222586159 229950761 239106131 249846952 239106131 249846952 249543248 252578149 249543248 252578149 108478304 90220535 108478304 90220535 90165519 73451756 90165519 73451756 70997420 65372420 70997420 65372420 59573861 48514774 59573861 48514774 42359469 37956936 42359469 37956936 35948670 30650426 35948670 30650426 26832805 21787816 26832805 21787816 19559093 18862272 19559093 18862272 114359432 162077110 114359432 162077110 183624980 184418376 183624980 184418376 203053201 205295932 203053201 205295932 218037989 221984938 218037989 221984938 225237925 238301878 225237925 238301878 247667224 251198317 247667224 251198317 251960711 259751730 251960711 259751730 266615512 270147834 266615512 270147834 270964136 280299064 270964136 280299064 278626349 96245093 278626349 96245093 93292827 90099369 93292827 90099369 91365087 153660344 91365087 153660344 178461945 178060268 178461945 178060268 195929993 207634086 195929993 207634086 218637047 220803521 218637047 220803521 140629614 94992129 140629614 94992129 84335552 72963042 84335552 72963042 69412520 63164991 69412520 63164991 59904311 42857082 59904311 42857082 39202304 36815981 39202304 36815981 109253996 150654060 109253996 150654060 173248065 180043945 173248065 180043945 197512181 193223377 197512181 193223377 139343058 102456017 139343058 102456017 101542149 96719310 101542149 96719310 98052275 68297863 98052275 68297863 69077269 65068314 69077269 65068314 64439451 50910336 64439451 50910336 46426125 42967133 46426125 42967133 42875406 37328413 42875406 37328413 30106592 27214726 30106592 27214726 26361552 23724321 26361552 23724321 23266711 22674064 23266711 22674064 13629589 12120372 13629589 12120372 12767872 111204797 12767872 111204797 144682423 145502455 144682423 145502455 196945750 190882133 196945750 190882133 134288574 117955331 134288574 117955331 113913464 111055409 113913464 111055409 139379786 138763319 139379786 138763319 146937680 159648613 146937680 159648613 200815741 207198850 200815741 207198850 212288093 224284378 212288093 224284378 234856434 241269018 234856434 241269018 246088506 251914034 246088506 251914034 251992679 255989734 251992679 255989734 121516666 112539653 121516666 112539653 107199712 102599408 107199712 102599408 140427429 196430451 140427429 196430451 201526251 203314842 201526251 203314842 209164298 131768569 209164298 131768569 118006009 108070985 118006009 108070985 108342696 81061661 108342696 81061661 71887886 59056372 71887886 59056372 58027925 52155772 58027925 52155772 45619126 41055136 45619126 41055136 41782672 134703411 41782672 134703411 158509339 167031454 158509339 167031454 181059888 180927750 181059888 180927750 199907410 199877152 199907410 199877152 207299572 212746450 207299572 212746450 218372531 234250030 218372531 234250030 231611523 246757584 231611523 246757584 247320661 252563078 247320661 252563078 254742127 263332627 254742127 263332627 261879266 270479661 261879266 270479661 272384297 279415794 272384297 279415794 278005207 282864375 278005207 282864375 284285752 291212574 284285752 291212574 296622244 300240990 296622244 300240990 300710084 301694581 300710084 301694581 120199682 117261908 120199682 117261908 115262578 96303114 115262578 96303114 79886677 69485963 79886677 69485963 60097879 46120932 60097879 46120932 44176572 39031382 44176572 39031382 38327905 27291807 38327905 27291807 27966041 25232924 27966041 25232924 136119428 169541273 136119428 169541273 196943753 197462925 196943753 197462925 200600387 199930769 200600387 199930769 204623012 218782956 204623012 218782956 223527001 233149258 223527001 233149258 230488569 131380035 230488569 131380035 125137380 118918953 125137380 118918953 119787871 90741184 119787871 90741184 76501927 70833834 76501927 70833834 63682947 58799216 63682947 58799216 60776946 42096492 60776946 42096492 42565779 38273013 42565779 38273013 38015202 32257627 38015202 32257627 32526670 159369770 32526670 159369770 170504534 171455484 170504534 171455484 183050297 178351277 183050297 178351277 202180837 205577430 202180837 205577430 226910573 229189106 226910573 229189106 149152838 140910110 149152838 140910110 139878906 125565263 139878906 125565263 127423041 118156462 127423041 118156462 114401495 101278159 114401495 101278159 102597799 96448737 102597799 96448737 81751868 67655020 81751868 67655020 63417944 42776287 63417944 42776287 44609498 143472570 44609498 143472570 172241005 182252198 172241005 182252198 203729538 205124291 203729538 205124291 216730318 226944357 216730318 226944357 239285228 243648855 239285228 243648855 247571061 250045315 247571061 250045315 259153413 264254054 259153413 264254054 267578447 270609253 267578447 270609253 270896173 273646699 270896173 273646699 271043196 146814798 271043196 146814798 137827909 123767247 137827909 123767247 125857888 145806899 125857888 145806899 154016327 133901617 154016327 133901617 136186277 117521825 136186277 117521825 110250737 87057711 110250737 87057711 85521721 74541274 85521721 74541274 66456703 59762913 66456703 59762913 49511001 45555496 49511001 45555496 43119622 36354727 43119622 36354727 32917295 28367809 32917295 28367809 29414045 24707105 29414045 24707105 24499873 18893775 24499873 18893775 17658795 15662228 17658795 15662228 16819145 141711630 16819145 141711630 194415346 204121310 194415346 204121310 212093266 218967342 212093266 218967342 230362550 237235013 230362550 237235013 238983710 242094017 238983710 242094017 173729065 142284973 173729065 142284973 137144837 127596059 137144837 127596059 124211854 109082094 124211854 109082094 85795018 77550850 85795018 77550850 80913704 75160366 80913704 75160366 64337001 60335154 64337001 60335154 58419434 51818502 58419434 51818502 45652805 42183028 45652805 42183028 142885351 180429547 142885351 180429547 195663851 196251038 195663851 196251038 201288639 167874879 201288639 167874879 169110571 156846297 169110571 156846297 113327654 96475968 113327654 96475968 86983609 82536637 86983609 82536637 67203385 63417311 67203385 63417311 63637880 58712139 63637880 58712139 54282875 48269400 54282875 48269400 47914800 45317975 47914800 45317975 187152580 181123870 187152580 181123870 194352352 191344986 194352352 191344986 220336304 222640001 220336304 222640001 184101726 170487806 184101726 170487806 120673781 114491713 120673781 114491713 106771934 99110901 106771934 99110901 102539569 127052319 102539569 127052319 163740230 176867253 163740230 176867253 191574202 187633017 191574202 187633017 169461589 124668160 169461589 124668160 118288655 91720143 118288655 91720143 68367167 59674063 68367167 59674063 57858377 48001469 57858377 48001469 46917445 42622166 46917445 42622166 36850368 31424427 36850368 31424427 33713501 29081303 33713501 29081303 31074103 174294818 31074103 174294818 187159488 184784296 187159488 184784296 196477067 209528330 196477067 209528330 223308730 236968456 223308730 236968456 243797205 250110220 243797205 250110220 254245219 258869121 254245219 258869121 258014555 260868124 258014555 260868124 263434594 267714935 263434594 267714935 270076985 271951868 270076985 271951868 273354928 276494189 273354928 276494189 274620145 151925846 274620145 151925846 138109445 125305260 138109445 125305260 121637188 89915034 121637188 89915034 72549733 63368415 72549733 63368415 59294240 49488797 59294240 49488797 49662578 47368151 49662578 47368151 46123063 38992469 46123063 38992469 35769859 33489917 35769859 33489917 175591102 178368072 175591102 178368072 191101081 208085272 191101081 208085272 216004157 222092712 216004157 222092712 220556116 236893741 220556116 236893741 235712407 246698373 235712407 246698373 246225763 256847419 246225763 256847419 255497064 261901022 255497064 261901022 262816963 265865567 262816963 265865567 263718858 274755807 263718858 274755807 272812299 279998435 272812299 279998435 282472046 287187524 282472046 287187524 290346302 291397958 290346302 291397958 158690893 139916536 158690893 139916536 128384697 116900680 128384697 116900680 100807948 95795901 100807948 95795901 94233039 89132338 94233039 89132338 79009138 71809429 79009138 71809429 66247196 58696777 66247196 58696777 59151373 52655663 59151373 52655663 47587168 37040134 47587168 37040134 37298305 36199895 37298305 36199895 34238312 31037484 34238312 31037484 174371165 172405025 174371165 172405025 199453992 213551391 199453992 213551391 230815181 235391666 230815181 235391666 233514814 157077736 233514814 157077736 158109224 135549005 158109224 135549005 133652895 118352538 133652895 118352538 122368155 110472988 122368155 110472988 114285947 107330542 114285947 107330542 100677851 91864315 100677851 91864315 78187805 71889943 78187805 71889943 65223947 60237716 65223947 60237716 60262941 53206079 60262941 53206079 55323727 163999749 55323727 163999749 179500499 181544981 179500499 181544981 207079859 210850730 207079859 210850730 219135773 230595058 219135773 230595058 239265918 244206865 239265918 244206865 242471290 247339453 242471290 247339453 248269326 257248109 248269326 257248109 257149804 259982451 257149804 259982451 162957531 134676527 162957531 134676527 124777758 114581581 124777758 114581581 111699889 110831405 111699889 110831405 104838084 79307590 104838084 79307590 66937720 63745719 66937720 63745719 65205104 59638155 65205104 59638155 60753687 55965032 60753687 55965032 53425816 43597313 53425816 43597313 44751787 150534370 44751787 150534370 156092430 194662034 156092430 194662034 210054705 212376789 210054705 212376789 216152911 231669786 216152911 231669786 238838039 244138897 238838039 244138897 244960249 249380611 244960249 249380611 173919029 131230155 173919029 131230155 124258121 108449589 124258121 108449589 104405964 100977430 104405964 100977430 195714431 191735653 195714431 191735653 196780822 199917565 196780822 199917565 135743281 114987625 135743281 114987625 86728531 77531498 86728531 77531498 71911486 63843751 71911486 63843751 58254070 53262172 58254070 53262172 51245422 47805506 51245422 47805506 50067955 46933029 50067955 46933029 152585021 181721572 152585021 181721572 193683446 205719255 193683446 205719255 226845949 229088168 226845949 229088168 144897281 136884700 144897281 136884700 136353483 121912460 136353483 1219124
72509 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 20351 285279812 767889223 285279812 767889223 894034265 144126860 894034265 144126860 8938438 9860598 8938438 9860598 998063630 1674672 998063630 1674672 999017568 1287911 999017568 1287911 578536 535628 578536 535628 999536645 87541 999536645 87541 999870218 52860 999870218 52860 46003 20348 46003 20348 999988387 20348 825208174 551836065 825208174 551836065 367095052 824851014 367095052 824851014 674469677 164775515 674469677 164775515 101085515 125964288 101085515 125964288 924628805 89448638 924628805 89448638 990558423 7827911 990558423 7827911 2455829 3383719 2455829 3383719 1345663 1750742 1345663 1750742 999523413 308501 999523413 308501 999729914 198088 999729914 198088 163127 65659 163127 65659 57517 52863 57517 52863 999910151 52863 528295070 977596437 528295070 977596437 325244245 249535662 325244245 249535662 146992588 132243510 146992588 132243510 949360567 19821020 949360567 19821020 11084893 14907717 11084893 14907717 991210120 4834176 991210120 4834176 2499757 3389756 2499757 3389756 997778178 1399065 997778178 1399065 776667 912359 776667 912359 999237571 392357 999237571 392357 209395 230848 209395 230848 53254 61686 53254 61686 999899546 61686 205432078 413115709 205432078 413115709 528109498 976522297 528109498 976522297 821098796 163069004 821098796 163069004 947160363 50265483 947160363 50265483 13362772 13997589 13362772 13997589 7836045 6336529 7836045 6336529 2351921 2436583 2351921 2436583 999174651 295383 999174651 295383 999859308 80661 999859308 80661 62457 62433 62457 62433 999893734 62433 398286353 695645159 398286353 695645159 701252554 376796856 701252554 376796856 773818985 251626159 773818985 251626159 116461535 129920915 116461535 129920915 55051092 37312629 55051092 37312629 980970765 25240545 980970765 25240545 11953585 17102395 11953585 17102395 990149338 10540552 990149338 10540552 6406263 4623733 6406263 4623733 997240302 3434034 997240302 3434034 1222108 1594393 1222108 1594393 998933986 1235816 998933986 1235816 999063872 987578 999063872 987578 609864 650121 609864 650121 289780 306171 289780 306171 999797045 83158 999797045 83158 130043 83158 537564834 608829046 537564834 608829046 706772654 338368256 706772654 338368256 73451453 83643395 73451453 83643395 31552525 32791986 31552525 32791986 18437709 28652427 18437709 28652427 985132039 15133176 985132039 15133176 6614823 6097902 6614823 6097902 996306480 4135009 996306480 4135009 2626520 3168529 2626520 3168529 998120190 1735897 998120190 1735897 998713004 1594395 998713004 1594395 792269 1014061 792269 1014061 999213909 797283 999213909 797283 537131 520726 537131 520726 342146 451789 342146 451789 999660462 212778 999660462 212778 999780747 88404 999780747 88404 131721 80660 131721 80660 999863317 80660 503645392 778923558 503645392 778923558 253379265 280649087 253379265 280649087 859009189 192523920 859009189 192523920 892165799 158573740 892165799 158573740 91401074 52813856 91401074 52813856 979302884 26866502 979302884 26866502 984541640 19579498 984541640 19579498 990260898 13676805 990260898 13676805 8309582 8773995 8309582 8773995 993702366 7441342 993702366 7441342 996905382 4237675 996905382 4237675 2526206 3060933 2526206 3060933 998355968 1641541 998355968 1641541 919215 998033 919215 998033 999187646 648369 999187646 648369 362201 512474 362201 512474 251045 212781 251045 212781 182246 212781 475788144 904602149 475788144 904602149 586806720 615430898 586806720 615430898 284776093 384690868 284776093 384690868 162671212 187010691 162671212 187010691 97096679 117463797 97096679 117463797 960822312 52923316 960822312 52923316 26260247 35857078 26260247 35857078 982044173 20608647 982044173 20608647 988841302 14590625 988841302 14590625 9280824 9435587 9280824 9435587 994032881 5985652 994032881 5985652 2798140 3104591 2798140 3104591 998059740 2563463 998059740 2563463 1220899 1525472 1220899 1525472 774933 1039825 774933 1039825 999151809 701011 999151809 701011 517508 677190 517508 677190 999384006 537584 999384006 537584 999508995 351499 999508995 351499 252914 198085 252914 198085 999768111 198085 349847170 595542197 349847170 595542197 296615824 437870877 296615824 437870877 739895559 285791598 739895559 285791598 827148412 159362504 827148412 159362504 955414077 64143598 955414077 64143598 38982710 55810427 38982710 55810427 25979161 35806621 25979161 35806621 978101318 30381646 978101318 30381646 19086705 24710166 19086705 24710166 14772786 20915950 14772786 20915950 9826999 13339423 9826999 13339423 6590201 8571499 6590201 8571499 4732475 4645647 4732475 4645647 997047487 4422225 997047487 4422225 1727859 2777683 1727859 2777683 1647888 2503515 1647888 2503515 998399110 1511521 998399110 1511521 998983116 1171263 998983116 1171263 999143217 872875 999143217 872875 417373 533797 417373 533797 999640138 295382 999640138 295382 248352 295382 475517860 977182431 475517860 977182431 703131799 421342404 703131799 421342404 716700226 403629336 716700226 403629336 242654806 325253256 242654806 325253256 823378748 109927015 823378748 109927015 57880920 77983127 57880920 77983127 44927629 63956653 44927629 63956653 27190943 39571524 27190943 39571524 974382673 32297634 974382673 32297634 17653613 20953900 17653613 20953900 989079729 15291339 989079729 15291339 991485795 12155060 991485795 12155060 992063570 8868312 992063570 8868312 5881242 7610103 5881242 7610103 995795956 5455072 995795956 5455072 996807312 2897460 996807312 2897460 1618670 2512382 1618670 2512382 998565822 1611419 998565822 1611419 1077949 1379291 1077949 1379291 999038212 701015 999038212 701015 999364388 535629 999364388 535629 359334 512476 359334 512476 999527645 512476 467300884 920304660 467300884 920304660 665721216 437063792 665721216 437063792 752885730 330611082 752885730 330611082 785151595 289949656 785151595 289949656 92187889 133752901 92187889 133752901 75174367 85836470 75174367 85836470 52005890 69830182 52005890 69830182 44612226 53253035 44612226 53253035 964689875 44649043 964689875 44649043 26901799 38328006 26901799 38328006 981835633 22823261 981835633 22823261 12501225 16611299 12501225 16611299 990505771 12805596 990505771 12805596 8418001 12174086 8418001 12174086 991878536 10836896 991878536 10836896 994320438 6369945 994320438 6369945 3528341 5477522 3528341 5477522 996487102 4846540 996487102 4846540 2811896 3175806 2811896 3175806 997799348 3001371 997799348 3001371 1301702 1846687 1301702 1846687 1161085 1540361 1161085 1540361 676812 872879 676812 872879 999227711 735956 999227711 735956 999270372 735956 413888346 956040785 413888346 956040785 677218881 465602564 677218881 465602564 223169488 189519735 223169488 189519735 885719563 144782638 885719563 144782638 89662319 130374428 89662319 130374428 56721286 82497820 56721286 82497820 946591929 74062937 946591929 74062937 960729791 52246329 960729791 52246329 29685265 42730540 29685265 42730540 971467221 39271409 971467221 39271409 976015949 35648233 976015949 35648233 980245952 25984903 980245952 25984903 16167930 16801709 16167930 16801709 10199451 12836978 10199451 12836978 7313263 7721866 7313263 7721866 995074767 5995934 995074767 5995934 996391357 5189360 996391357 5189360 3156571 4989840 3156571 4989840 996877465 3475296 996877465 3475296 997851108 2470007 997851108 2470007 1500681 1966336 1500681 1966336 1234389 1628570 1234389 1628570 796792 1121547 796792 1121547 999100184 1017220 999100184 1017220 999129471 1003849 999129471 1003849 594024 862470 594024 862470 999225255 862470 382843805 916941904 382843805 916941904 517033094 481411152 517033094 481411152 781189985 257925392 781189985 257925392 117110982 175504680 117110982 175504680 96530386 138844920 96530386 138844920 919170059 88233216 919170059 88233216 948655023 74771700 948655023 74771700 40033785 45389156 40033785 45389156 970874662 41744738 970874662 41744738 975313145 27370933 975313145 27370933 13115569 18946185 13115569 18946185 11542792 15732120 11542792 15732120 992050418 9703167 992050418 9703167 4663559 6719973 4663559 6719973 4289912 5428317 4289912 5428317 997456436 3694826 997456436 3694826 997693379 2884709 997693379 2884709 1407768 1966332 1407768 1966332 998497588 1846691 998497588 1846691 998819195 1540357 998819195 1540357 999006394 1207655 999006394 1207655 573139 817202 573139 817202 539475 817202 377828370 949543354 377828370 949543354 507710140 555668405 507710140 555668405 339961675 827051184 339961675 827051184 559855318 497975038 559855318 497975038 170079039 230006365 170079039 230006365 145592841 207245633 145592841 207245633 880210590 140515402 880210590 140515402 88121931 131727550 88121931 131727550 86927579 110991132 86927579 110991132 938398069 90378899 938398069 90378899 54077605 60977518 54077605 60977518 961721268 48405394 961721268 48405394 29620142 43672554 29620142 43672554 28713322 36969434 28713322 36969434 981533221 24053482 981533221 24053482 987683070 17262903 987683070 17262903 989793462 14466747 989793462 14466747 7493611 10540553 7493611 10540553 993476239 8275273 993476239 8275273 995184657 6524215 995184657 6524215 995804946 5065778 995804946 5065778 997023205 3750941 997023205 3750941 2473827 3418048 2473827 3418048 2161827 2436585 2161827 2436585 1464266 2036591 1464266 2036591 998546197 1786061 998546197 1786061 981264 1464817 981264 1464817 998987444 1131360 998987444 1131360 999128913 971060 999128913 971060 542273 862474 542273 862474 642130131 983104353 642130131 983104353 617089157 713653050 617089157 713653050 377814713 878209853 377814713 878209853 621129445 484780001 621129445 484780001 748656856 338804485 748656856 338804485 810997791 271841149 810997791 271841149 174129404 198019076 174129404 198019076 126402949 184688478 126402949 184688478 887801072 153676314 887801072 153676314 906932630 136700821 906932630 136700821 71299817 88263732 71299817 88263732 946073094 64668124 946073094 64668124 35363056 47052783 35363056 47052783 31188805 46287970 31188805 46287970 19559482 29558876 19559482 29558876 13251375 18372757 13251375 18372757 11931986 17473166 11931986 17473166 10787804 12949044 10787804 12949044 993388524 7670232 993388524 7670232 3919692 5747833 3919692 5747833 2532039 2883776 2532039 2883776 998006927 2323290 998006927 2323290 1274728 1611415 1274728 1611415 998929306 1040170 998929306 1040170 999069743 1040170 581980492 790423172 581980492 790423172 469926222 421126727 469926222 421126727 265793104 389220491 265793104 389220491 748879326 339420604 748879326 339420604 214892758 205890013 214892758 205890013 870164880 178315328 870164880 178315328 103112762 137854587 103112762 137854587 916539112 123213217 916539112 123213217 922771831 99909308 922771831 99909308 936944485 94738308 936944485 94738308 958448206 57602327 958448206 57602327 34996352 50671108 34996352 50671108 968061726 46020863 968061726 46020863 976711793 30564125 976711793 30564125 19734364 25868497 19734364 25868497 987366911 17473168 987366911 17473168 990106031 9758024 990106031 9758024 6607320 9311615 6607320 9311615 993455546 7716083 993455546 7716083 3921055 5936881 3921055 5936881 996907278 4122723 996907278 4122723 997817174 2636302 997817174 2636302 998539065 1609791 998539065 1609791 999035079 1219812 999035079 1219812 703451 998030 703451 998030 629089 998030 620841122 584431392 620841122 584431392 376185706 729023190 376185706 729023190 522750408 517779316 522750408 517779316 362732115 890503809 362732115 890503809 713836412 350558881 713836412 350558881 158036606 226911255 158036606 226911255 142457503 175055568 142457503 175055568 899491153 123609552 899491153 123609552 922556902 103587221 922556902 103587221 53398837 76704920 53398837 76704920 40131971 57774322 40131971 57774322 37750354 51652775 37750354 51652775 965771002 48586664 965771002 48586664 967304258 46367999 967304258 46367999 23740292 33962966 23740292 33962966 20871860 25923487 20871860 25923487 983655238 23182148 983655238 23182148 13197959 20176856 13197959 20176856 988227510 17092277 988227510 17092277 10484381 10468940 10484381 10468940 6966975 9596872 6966975 9596872 993197218 9421686 993197218 9421686 993867223 8341650 993867223 8341650 5091815 6760263 5091815 6760263 995179726 6461194 995179726 6461194 995428374 6211165 995428374 6211165 3436100 4834180 3436100 4834180 997068398 3662536 997068398 3662536 2117162 3168910 2117162 3168910 1672373 2567849 1672373 2567849 1527672 1951448 1527672 1951448 998675959 1659480 998675959 1659480 999027954 1041565 999027954 1041565 739191 1017216 739191 1017216 583859052 869161765 583859052 869161765 393092281 656636455 393092281 656636455 563239254 911561875 563239254 911561875 721873959 399201662 721873959 399201662 165445342 248073716 165445342 248073716 841176335 235601554 841176335 235601554 152625879 219039739 152625879 219039739 891379031 151045883 891379031 151045883 82340487 110143142 82340487 110143142 70469740 98792474 70469740 98792474 935479276 87572933 935479276 87572933 53720080 78994572 53720080 78994572 947546872 60565875 947546872 60565875 32908440 33053914 32908440 33053914 981609735 25876526 981609735 25876526 13450290 20195194 13450290 20195194 988366770 16738397 988366770 16738397 10263046 12145999 10263046 12145999 7498780 10650914 7498780 10650914 993785620 8440324 993785620 8440324 5485636 7683800 5485636 7683800 994775190 6835099 994775190 6835099 3997341 5420663 3997341 5420663 996420301 4591358 996420301 4591358 997777085 2928648 997777085 2928648 1736665 2740578 1736665 2740578 998357695 1951748 998357695 1951748 998697082 1511523 998697082 1511523 938378 1346813 938378 1346813 842646 1171262 842646 1171262 799470 1171262 277935679 464526896 277935679 464526896 735860923 378993247 735860923 378993247 758927057 329676926 758927057 329676926 171763677 260637132 171763677 260637132 830323558 209255715 830323558 209255715 120124927 160132030 120124927 160132030 901965464 141719253 901965464 141719253 927415324 97406318 927415324 97406318 52473588 68893070 52473588 68893070 44562604 58687493 44562604 58687493 961401867 52134400 961401867 52134400 31147410 33012083 31147410 33012083 20187427 29624250 20187427 29624250 983805968 22772213 983805968 22772213 985370151 17814105 985370151 17814105 11649092 15890178 11649092 15890178 989663429 12713030 989663429 12713030 8232738 11532079 8232738 11532079 992776357 8384121 992776357 8384121 993930546 8231183 993930546 8231183 994098902 6524217 994098902 6524217 4095443 6369947 4095443 6369947 996245025 5467738 996245025 5467738 3290173 3854287 3290173 3854287 2448178 3579832 2448178 3579832 997559177 3357909 997559177 3357909 1894162 2442138 1894162 2442138 998353337 2142547 998353337 2142547 998381238 1951446 998381238 1951446 1181636 1653741 1181636 1653741 998868164 1587537 998868164 1587537 970549 1457993 970549 1457993 372467783 901030240 372467783 901030240 657040518 562268649 657040518 562268649 381035818 991305675 381035818 991305675 633739192 435476053 633739192 435476053 179397391 248995450 179397391 248995450 154722217 230047270 154722217 230047270 895525053 127782173 895525053 127782173 74430549 92305511 74430549 92305511 942607191 85648338 942607191 85648338 946673188 79100317 946673188 79100317 42523069 62455656 42523069 62455656 959639863 56247361 959639863 56247361 37790326 54240573 37790326 54240573 964674033 50298198 964674033 50298198 972508241 39829026 972508241 39829026 25947325 36490851 25947325 36490851 977064946 34856290 977064946 34856290 978697518 29893585 978697518 29893585 17700399 27231804 17700399 27231804 983577644 23099407 983577644 23099407 14730466 17356228 14730466 17356228 990754847 13832289 990754847 13832289 991086902 11515545 991086902 11515545 7503398 10977004 7503398 10977004 7169921 10291714 7169921 10291714 993848709 6580066 993848709 6580066 995461206 6254049 995461206 6254049 3806452 5603090 3806452 5603090 2889889 3673281 2889889 3673281 997756828 3171668 997756828 3171668 998160375 2470006 998160375 2470006 998344871 2236322 998344871 2236322 1473808 1951751 1473808 1951751 1238940 1609790 1238940 1609790 1102171 1609790 534794516 993177568 534794516 993177568 376066007 419130275 376066007 419130275 728258607 374236222 728258607 374236222 239418642 330099126 239418642 330099126 810047139 276451714 810047139 276451714 824334057 250129085 824334057 250129085 140252734 181494586 140252734 181494586 99198790 134229124 99198790 134229124 83185357 115169717 83185357 115169717 925657633 93868117 925657633 93868117 947852994 66849681 947852994 66849681 44891235 63272475 44891235 63272475 42102050 59504062 42102050 59504062 961016637 54197153 961016637 54197153 31833096 44981484 31833096 44981484 971982245 40124855 971982245 40124855 21883475 31244125 21883475 31244125 979520929 27823962 979520929 27823962 15415961 19315833 15415961 19315833 10907377 15244039 10907377 15244039 7806350 11477001 7806350 11477001 7337146 11028397 7337146 11028397 993040102 8681900 993040102 8681900 4539468 6961194 4539468 6961194 4415846 6809530 4415846 6809530 995245800 6034169 995245800 6034169 3634891 5396220 3634891 5396220 997119401 3965380 997119401 3965380 2595463 3357906 2595463 3357906 997950866 2592266 997950866 2592266 1537013 1962618 1537013 1962618 1267483 1722000 1267483 1722000 998821357 1628572 998821357 1628572 393858502 945898253 393858502 945898253 641619403 724345700 641619403 724345700 581335050 428324369 581335050 428324369 769716890 292728973 769716890 292728973 808379624 256637084 808379624 256637084 878812180 156161322 878812180 156161322 902730331 145797228 902730331 145797228 89852941 112670644 89852941 112670644 936424485 87030425 936424485 87030425 53851747 78874608 53851747 78874608 948972891 72545590 948972891 72545590 44831815 65301214 44831815 65301214 956687358 60721199 956687358 60721199 38061432 54563218 38061432 54563218 35620181 49220436 35620181 49220436 31952591 44492729 31952591 44492729 28341611 39140756 28341611 39140756 975511591 36407416 975511591 36407416 23704428 32418574 23704428 32418574 18997052 26333018 18997052 26333018 983037974 25536721 983037974 25536721 11825114 17879683 11825114 17879683 11033857 16080039 11033857 16080039 10392196 13840486 10392196 13840486 7977408 11992967 7977408 11992967 7216248 8435676 7216248 8435676 994211035 7246942 994211035 7246942 4321773 6088631 4321773 6088631 2745575 4094829 2745575 4094829 997198555 4068642 997198555 4068642 2644331 3828930 2644331 3828930 2596153 3703223 2596153 3703223 997629633 3400569 997629633 3400569 2176781 3054530 2176781 3054530 1798909 2666274 1798909 2666274 998116644 2114132 998116644 2114132 1415574 1919951 1415574 1919951 1248354 1722001 1248354 1722001 1232631 1722001 621692339 686556295 621692339 686556295 439428019 922495697 439428019 922495697 597152428 969945946 597152428 969945946 299151730 378324469 299151730 378324469 219332374 296331280 219332374 296331280 803669401 217612931 803669401 217612931 855484407 192334796 855484407 192334796 890215370 151059952 890215370 151059952 99811285 149732506 99811285 149732506 922068104 117289394 922068104 117289394 71991802 106015658 71991802 106015658 932023272 94051494 932023272 94051494 940850794 83790093 940850794 83790093 54609246 77960771 54609246 77960771 954897628 59887117 954897628 59887117 963428360 49478093 963428360 49478093 972936388 37190230 972936388 37190230 975682332 33468324 975682332 33468324 18484440 25873490 18484440 25873490 982919084 23757627 982919084 23757627 985469407 18469673 985469407 18469673 11884182 16356200 11884182 16356200 8319060 12451432 8319060 12451432 8278187 12155062 8278187 12155062 7643591 10111641 7643591 10111641 993657508 8548197 993657508 8548197 5154721 7559208 5154721 7559208 4330598 6817089 4330598 6817089 995617789 5715930 995617789 5715930 996331410 4704722 996331410 4704722 2946617 4498878 2946617 4498878 2706734 3750940 2706734 3750940 997536231 3428577 997536231 3428577 1648431 2048254 1648431 2048254 998492116 1810142 998492116 1810142 998655717 1810142 571759424 879167398 571759424 879167398 345012592 561532290 345012592 561532290 681907018 392798723 681907018 392798723 252999255 353397992 252999255 353397992 786616203 315365198 786616203 315365198 829617753 232658545 829617753 232658545 133792233 173734807 133792233 173734807 887888519 163871576 887888519 163871576 897528167 146019896 897528167 146019896 913390594 126951223 913390594 126951223 74861564 108401480 74861564 108401480 70892615 95103748 70892615 95103748 946986964 77512133 946986964 77512133 953109321 67719201 953109321 67719201 43105961 62277796 43105961 62277796 961183925 55168053 961183925 55168053 963394880 47959373 963394880 47959373 30226398 43101654 30226398 43101654 27627627 36746964 27627627 36746964 976573645 33574919 976573645 33574919 21738242 30846583 21738242 30846583 979487243 22508198 979487243 22508198 987569574 18400973 987569574 18400973 989243574 13685298 989243574 13685298 991415485 11963587 991415485 11963587 991964359 10570031 991964359 10570031 6146140 9117361 6146140 9117361 993619113 8006039 993619113 8006039 994135167 7093792 994135167 7093792 995271337 6449568 995271337 6449568 3920786 5000410 3920786 5000410 996787053 4470069 996787053 4470069 997365964 3683416 997365964 3683416 997578370 3475298 997578370 3475298 1938696 2777685 1938696 2777685 998028621 2762092 998028621 2762092 1513031 2171570 1513031 2171570 998361333 2086809 998361333 2086809 1458924 2086809 331998975 784200612 331998975 784200612 399003476 870708882 399003476 870708882 570640748 939839460 570640748 939839460 322439732 476083364 322439732 476083364 302198227 392763584 302198227 392763584 751630920 305178419 751630920 305178419 200976779 299695201 200976779 299695201 117771204 173332086 117771204 173332086 91143677 117809357 91143677 117809357 926606546 108157157 926606546 108157157 930653644 95134724 930653644 95134724 943992274 78658977 943992274 78658977 952990918 68680412 952990918 68680412 954236000 66715481 954236000 66715481 39377938 54054548 39377938 54054548 30495194 38054630 30495194 38054630 23435339 35234499 23435339 35234499 978263808 18606971 978263808 18606971 987636621 17123105 987636621 17123105 8370293 12337519 8370293 12337519 991837070 9685313 991837070 9685313 993204050 8973370 993204050 8973370 5997284 8320407 5997284 8320407 5577834 7636826 5577834 7636826 995137952 5807786 995137952 5807786 996715410 4680389 996715410 4680389 2905589 3797241 2905589 3797241 997394587 2884708 997394587 2884708 998148739 2301216 998148739 2301216 1468952 2150765 1468952 2150765 557804640 552378889 557804640 552378889 688863234 442840267 688863234 442840267 703108625 407751112 703108625 407751112 261780287 374796762 261780287 374796762 249852560 363718661 249852560 363718661 763554165 343440006 763554165 343440006 228394052 314016738 228394052 314016738 199832721 223729381 199832721 223729381 857759502 206879067 857759502 206879067 873812194 174477936 873812194 174477936 94087967 138116129 94087967 138116129 916291691 124312791 916291691 124312791 74231096 111559414 74231096 111559414 68770152 96391444 68770152 96391444 936156684 88854414 936156684 88854414 56704128 78079439 56704128 78079439 948645713 71389138 948645713 71389138 46830465 65391871 46830465 65391871 960749965 48691743 960749965 48691743 973644331 36207847 973644331 36207847 977658097 33229660 977658097 33229660 983123655 24550377 983123655 24550377 15718675 21040189 15718675 21040189 13496283 19780626 13496283 19780626 987407421 16423324 987407421 16423324 990879440 13635659 990879440 13635659 991044558 12707135 991044558 12707135 6121404 8659218 6121404 8659218 993955971 7257778 993955971 7257778 4435827 6107613 4435827 6107613 3389119 5037428 3389119 5037428 2976800 4563565 2976800 4563565 997059701 4135010 997059701 4135010 997380495 3673280 997380495 3673280 2284940 2985726 2284940 2985726 997925697 2928652 997925697 2928652 997973765 2666279 997973765 2666279 1634483 2361253 1634483 2361253 1489900 2361253 545244782 847793642 545244782 847793642 469953758 922857875 469953758 922857875 693365922 433559056 693365922 433559056 715022230 380155092 715022230 380155092 239083712 355200458 239083712 355200458 816806000 235857923 816806000 235857923 860642862 197789145 860642862 197789145 127638400 155676260 127638400 155676260 897626700 147979064 897626700 147979064 903113642 137036980 903113642 137036980 82212595 109672009 82212595 109672009 929960807 100822009 929960807 100822009 940592309 87780491 940592309 87780491 53917069 76992377 53917069 76992377 48232843 70836271 48232843 70836271 44234945 65458161 44234945 65458161 959370815 59993883 959370815 59993883 32285602 42103889 32285602 42103889 973779463 36610151 973779463 36610151 23750515 33048534 23750515 33048534 16901178 23232989 16901178 23232989 985067656 19150733 985067656 19150733 988220256 15214135 988220256 15214135 10148247 13758961 10148247 13758961 990920539 12770554 990920539 12770554 7031229 10406929 7031229 10406929 992911091 9793032 992911091 9793032 6134186 8999593 6134186 8999593 994057256 7441915 994057256 7441915 4314977 6128212 4314977 6128212 995798192 5655684 995798192 5655684 3243905 5065779 3243905 5065779 3228166 4975486 3228166 4975486 996731792 4814668 996731792 4814668 2622137 3690125 2622137 3690125 997850531 2974096 997850531 2974096 1716471 2478450 1716471 2478450 998231944 2478450 643689915 882683878 643689915 882683878 474781429 555217959 474781429 555217959 370865952 923360530 370865952 923360530 492189855 550415131 492189855 550415131 674551847 474092007 674551847 474092007 313525673 431934876 313525673 431934876 708736032 414050187 708736032 414050187 726184369 321409914 726184369 321409914 211411240 275386341 211411240 275386341 821706574 216903903 821706574 216903903 141530586 202348854 141530586 202348854 125035170 169830203 125035170 169830203 902918385 134370227 902918385 134370227 913541970 127560148 913541970 127560148 919900481 105165813 919900481 105165813 61056634 83140165 61056634 83140165 945138866 81550845 945138866 81550845 52090015 68725146 52090015 68725146 955535501 59973063 955535501 59973063 964841832 48290679 964841832 48290679 30822305 43814676 30822305 43814676 970711941 39455048 970711941 39455048 23905989 33781515 23905989 33781515 982265115 26364316 982265115 26364316 983767425 23821397 983767425 23821397 14351527 19198588 14351527 19198588 988646549 16953772 988646549 16953772 989159206 16203262 989159206 16203262 10546085 14432528 10546085 14432528 8758502 12685196 8758502 12685196 992297180 10982525 992297180 10982525 992671711 10388829 992671711 10388829 993328947 8773997 993328947 8773997 5534547 7810178 5534547 7810178 994775532 7114012 994775532 7114012 994967497 6956472 994967497 6956472 995547965 5775187 995547965 5775187 995984503 5428319 995984503 5428319 3333231 5073042 3333231 5073042 996866490 4425946 996866490 4425946 997643354 3383718 997643354 3383718 997839043 2974097 997839043 2974097 997883689 2974097 610787168 769705115 610787168 769705115 364112647 869282041 364112647 869282041 626541899 572369873 626541899 572369873 350613218 909599748 350613218 909599748 677733655 449892523 677733655 449892523 281867851 410811243 281867851 410811243 225004793 326148303 225004793 326148303 796729850 241571868 796729850 241571868 154578285 224525112 154578285 224525112 132450184 188757121 132450184 188757121 123091858 170402865 123091858 170402865 891307277 139062905 891307277 139062905 87663678 131367430 87663678 131367430 914311924 92204632 914311924 92204632 58198864 83551904 58198864 83551904 945338045 78971086 945338045 78971086 951382979 71119084 951382979 71119084 952467942 69188880 952467942 69188880 954643871 62863076 954643871 62863076 35759118 49448538 35759118 49448538 32947383 46334034 32947383 46334034 974634203 37611327 974634203 37611327 980333625 27141907 980333625 27141907 983918665 24063470 983918665 24063470 13001525 19149140 13001525 19149140 12385967 18465933 12385967 18465933 11099671 16356198 11099671 16356198 990487581 13811169 990487581 13811169 991517428 11863102 991517428 11863102 992394732 10291712 992394732 10291712 6936826 9877362 6936826 9877362 6612846 9545953 6612846 9545953 5063753 7610105 5063753 7610105 4887455 7351524 4887455 7351524 994669514 7015536 994669514 7015536 3960948 5504803 3960948 5504803 3115808 4933596 3115808 4933596 996997603 3662534 996997603 3662534 997651928 3171669 997651928 3171669 2018631 3079405 2018631 3079405 997826168 3079405 433868511 758437304 433868511 758437304 503120797 566528700 503120797 566528700 385681601 479757353 385681601 479757353 317289535 469682381 317289535 469682381 276914548 387156586 276914548 387156586 743804458 338491923 743804458 338491923 166707152 236962698 166707152 236962698 151644486 201179565 151644486 201179565 871416336 166538586 871416336 166538586 109749115 145854872 109749115 145854872 906122832 133791168 906122832 133791168 912523829 131018844 912523829 131018844 925074184 92515452 925074184 92515452 53844454 79598442 53844454 79598442 49707933 71196677 49707933 71196677 953251061 59457548 953251061 59457548 34017976 48905725 34017976 48905725 31470566 45019493 31470566 45019493 28704177 40161566 28704177 40161566 973766990 37822380 973766990 37822380 975055968 35756017 975055968 35756017 979453441 28848957 979453441 28848957 984007153 23099406 984007153 23099406 984623425 22091661 984623425 22091661 985467172 19704333 985467172 19704333 12444409 18247562 12444409 18247562 990464561 14007997 990464561 14007997 990985016 12797311 990985016 12797311 991739820 12126814 991739820 12126814 991855730 11456480 991855730 11456480 7047583 10144718 7047583 10144718 6822269 8895172 6822269 8895172 994351609 7300315 994351609 7300315 994981982 5341425 994981982 5341425 996525873 5182930 996525873 5182930 996610729 4993445 996610729 4993445 3019846 4769522 3019846 4769522 996850976 4563566 996850976 4563566 2629886 3828931 2629886 3828931 997598445 3208689 997598445 3208689 1897337 2985728 1897337 2985728 1826391 2985728 443057932 702488026 443057932 702488026 478907881 531423471 478907881 531423471 470330773 775983348 470330773 775983348 382349428 880347446 382349428 880347446 567319052 620135652 567319052 620135652 342929692 534361307 342929692 534361307 564810935 711325194 564810935 711325194 335230053 537308365 335230053 537308365 618102953 991959638 618102953 991959638 430039212 750195325 430039212 750195325 619720088 940779480 619720088 940779480 464371977 720001494 464371977 720001494 657649244 596368317 657649244 596368317 577490847 753666734 577490847 753666734 327879842 427639768 327879842 427639768 719767708 345271020 719767708 345271020 773574385 316492875 773574385 316492875 173953700 262519392 173953700 262519392 172127998 242481234 172127998 242481234 844777098 225390499 844777098 225390499 866511530 197794887 866511530 197794887 123245809 173431173 123245809 173431173 100504937 150694467 100504937 150694467 909128051 134754609 909128051 134754609 910965074 131596626 910965074 131596626 87349633 112483977 87349633 112483977 69884361 104808151 69884361 104808151 932528661 98301379 932528661 98301379 937743942 81984191 937743942 81984191 951317305 71562547 951317305 71562547 955109464 65914843 955109464 65914843 42683233 59683505 42683233 59683505 962558676 50365195 962558676 50365195 966329173 48476740 966329173 48476740 27755511 39855242 27755511 39855242 16465441 24941768 16465441 24941768 14311033 22195023 14311033 22195023 986246302 20608645 986246302 20608645 12718247 19192921 12718247 19192921 988582864 15294192 988582864 15294192 9685616 14272764 9685616 14272764 991084990 12546679 991084990 12546679 8201429 11050194 8201429 11050194 7233942 9549011 7233942 9549011 5092312 7683801 5092312 7683801 4515683 7115894 4515683 7115894 3663718 5338118 3663718 5338118 996559065 5089427 996559065 5089427 3187332 4822313 3187332 4822313 2942106 4025376 2942106 4025376 997261887 3535479 997261887 3535479 2369534 3098255 2369534 3098255 1987027 3098255 604335074 745581501 604335074 745581501 487419128 568983561 487419128 568983561 662310682 994531612 662310682 994531612 383157429 647623399 383157429 647623399 613917306 830614422 613917306 830614422 467826959 522429632 467826959 522429632 408913059 911634122 408913059 911634122 320464063 443262562 320464063 443262562 286159647 372743968 286159647 372743968 750302181 319094461 750302181 319094461 189223917 280796776 189223917 280796776 823282071 260464408 823282071 260464408 842688284 222912567 842688284 222912567 144268700 196069764 144268700 196069764 121257357 160289849 121257357 160289849 898331779 151444110 898331779 151444110 97536915 144584494 97536915 144584494 91796839 121643860 91796839 121643860 932501880 102893188 932501880 102893188 65358351 91490362 65358351 91490362 54113097 79718282 54113097 79718282 51387401 75384255 51387401 75384255 49599858 72291858 49599858 72291858 46710341 66616100 46710341 66616100 962302362 51243816 962302362 51243816 967634168 46869764 967634168 46869764 31194278 43405040 31194278 43405040 974633378 37204804 974633378 37204804 976236513 35472150 976236513 35472150 19304769 26347030 19304769 26347030 15319358 22557057 15319358 22557057 13956021 21451941 13956021 21451941 13158794 20110775 13158794 20110775 986820059 17846343 986820059 17846343 10859312 14662405 10859312 14662405 990458552 13384044 990458552 13384044 8792644 12871518 8792644 12871518 991271310 11614676 991271310 11614676 992056926 11332612 992056926 11332612 992980209 9811464 992980209 9811464 993643394 8077901 993643394 8077901 5272720 7588086 5272720 7588086 994496741 7122128 994496741 7122128 995657864 5703282 995657864 5703282 996209601 5338119 996209601 5338119 3345030 4984391 3345030 4984391 996903477 3681318 996903477 3681318 2100020 3104589 2100020 3104589 2005358 3104589 335922160 890439425 335922160 890439425 663273139 442710279 663273139 442710279 278372235 389664925 278372235 389664925 739638098 296925313 739638098 296925313 806281937 278257582 806281937 278257582 157854344 232889370 157854344 232889370 125088140 167040375 125088140 167040375 905111992 140754725 905111992 140754725 906576591 136983279 906576591 136983279 77135954 112679419 77135954 112679419 74135049 109906704 74135049 109906704 934809354 91890388 934809354 91890388 939733959 85049085 939733959 85049085 56093698 82962963 56093698 82962963 944608264 79991448 944608264 79991448 49960506 73321367 49960506 73321367 956366643 64091637 956366643 64091637 959161170 58971814 959161170 58971814 39596352 58013092 39596352 58013092 962002094 53611571 962002094 53611571 34192554 46474899 34192554 46474899 972436898 39519968 972436898 39519968 23617391 30108834 23617391 30108834 17898279 27292214 17898279 27292214 983008234 24511855 983008234 24511855 984269685 23232984 984269685 23232984 14691869 21879925 14691869 21879925 13030389 16630142 13030389 16630142 9823114 13463675 9823114 13463675 8652904 12967901 8652904 12967901 991613578 11901885 991613578 11901885 7466408 9961588 7466408 9961588 994060055 8077900 994060055 8077900 994162472 7305793 994162472 7305793 4465306 6225694 4465306 6225694 3781343 5382820 3781343 5382820 3418984 5360918 3418984 5360918 996805382 4769521 996805382 4769521 2939695 4068645 2939695 4068645 997560063 3428574 997560063 3428574 997764599 3212017 997764599 3212017 424120230 602046546 424120230 602046546 649520652 470453635 649520652 470453635 737919439 386618838 737919439 386618838 253206084 377807462 253206084 377807462 794164392 289556561 794164392 289556561 812459407 277291183 812459407 277291183 844367603 199594096 844367603 199594096 127803230 189844806 127803230 189844806 884451862 164210041 884451862 164210041 98545231 138558900 98545231 138558900 80047536 112406861 80047536 112406861 933325072 100600774 933325072 100600774 62801334 93072975 62801334 93072975 943460205 82337110 943460205 82337110 50014092 68858611 50014092 68858611 955958146 61993048 955958146 61993048 41285564 55917025 41285564 55917025 36065965 51657447 36065965 51657447 967458890 41765706 967458890 41765706 27338354 39568002 27338354 39568002 974424251 34766688 974424251 34766688 20949778 29348772 20949778 29348772 980911586 27217278 980911586 27217278 983890296 23525143 983890296 23525143 984622546 21951080 984622546 21951080 12605615 17673850 12605615 17673850 988926859 15813069 988926859 15813069 990260072 14149639 990260072 14149639 9188758 11560283 9188758 11560283 7070017 9288268 7070017 9288268 6195189 8913593 6195189 8913593 993655898 8328679 993655898 8328679 994136327 7315396 994136327 7315396 4186133 6506645 4186133 6506645 995327975 6295933 995327975 6295933 995650249 6225690 995650249 6225690 996103989 5455073 996103989 5455073 3452412 5253128 3452412 5253128 3055186 4025380 3055186 4025380 2587855 3758284 2587855 3758284 997417557 3758284 542605339 976677820 542605339 976677820 309353724 418601639 309353724 418601639 259275776 345231448 259275776 345231448 775234245 317349285 775234245 317349285 794861741 288463282 794861741 288463282 180363501 266338468 180363501 266338468 171551704 194209690 171551704 194209690 871248369 180065756 871248369 180065756 113207119 160832264 113207119 160832264 99609133 130149333 99609133 130149333 71147715 106603779 71147715 106603779 69072795 99680301 69072795 99680301 937800428 93471434 937800428 93471434 56145570 78294244 56145570 78294244 948482018 76328071 948482018 76328071 950396351 68121720 950396351 68121720 42887908 61889503 42887908 61889503 958741847 59621777 958741847 59621777 37980861 54240574 37980861 54240574 28810067 41705691 28810067 41705691 27501353 40793793 27501353 40793793 978855376 27217282 978855376 27217282 16642026 24653252 16642026 24653252 15056736 22701049 15056736 22701049 987108221 19024238 987108221 19024238 989290093 14901355 989290093 14901355 9922575 14567442 9922575 14567442 9548770 13788382 9548770 13788382 992142797 9421688 992142797 9421688 6302281 9011812 6302281 9011812 993750083 8328680 993750083 8328680 5327244 6835098 5327244 6835098 995361944 6253844 995361944 6253844 3930045 5762716 3930045 5762716 3669989 5504806 3669989 5504806 997004751 3854289 997004751 3854289 997305869 3854289 476801697 912473281 476801697 912473281 360714470 594338988 360714470 594338988 524492520 921580161 524492520 921580161 332338662 490137774 332338662 490137774 720288464 353564050 720288464 353564050 767166854 339382171 767166854 339382171 197528425 288205416 197528425 288205416 815011555 267864573 815011555 267864573 174665450 264421766 174665450 264421766 152241127 212416546 152241127 212416546 870701074 181420319 870701074 181420319 105043378 157009119 105043378 157009119 895705032 130391652 895705032 130391652 915972202 115000728 915972202 115000728 925023077 111613653 925023077 111613653 73082358 108612043 73082358 108612043 928889880 104965319 928889880 104965319 936865758 79944850 936865758 79944850 946716737 79016968 946716737 79016968 40486663 59855731 40486663 59855731 39550568 58258096 39550568 58258096 962014968 52969685 962014968 52969685 968155897 42020478 968155897 42020478 973800400 37932350 973800400 37932350 23958988 33210749 23958988 33210749 16879185 26073347 16879185 26073347 16462263 25482369 16462263 25482369 983809745 23935608 983809745 23935608 984223078 22311243 984223078 22311243 13774781 20991418 13774781 20991418 986430405 20014163 986430405 20014163 11031589 15242850 11031589 15242850 10191653 14809658 10191653 14809658 9372260 11614677 9372260 11614677 7483071 10388831 7483071 10388831 6809245 9556191 6809245 9556191 993374035 8939351 993374035 8939351 5065698 7272167 5065698 7272167 994882702 6576638 994882702 6576638 3993690 5625294 3993690 5625294 996160495 5563211 996160495 5563211 3568496 4933601 3568496 4933601 2979949 3902282 2979949 3902282 997284415 3902282 562634566 821043961 562634566 821043961 405861360 482594005 405861360 482594005 278092869 404296847 278092869 404296847 241609872 359392652 241609872 359392652 759484947 320026978 759484947 320026978 813836527 239512843 813836527 239512843 846923714 189948636 846923714 189948636 122251328 181452741 122251328 181452741 894176981 157639660 894176981 157639660 910987215 133673286 910987215 133673286 913127959 125754679 913127959 125754679 82439890 115858119 82439890 115858119 72499669 102698787 72499669 102698787 64755689 87729965 64755689 87729965 946009367 78650140 946009367 78650140 955455884 65393075 955455884 65393075 958122654 60329267 958122654 60329267 959760270 54357425 959760270 54357425 31400341 44716751 31400341 44716751 28295428 40936794 28295428 40936794 24572439 35202954 24572439 35202954 22629988 33288203 22629988 33288203 979988475 28744775 979988475 28744775 982778220 25293978 982778220 25293978 984578271 22772210 984578271 22772210 14269907 22042426 14269907 22042426 13723021 19744741 13723021 19744741 11893817 17985945 11893817 17985945 988932797 15732433 988932797 15732433 990040237 14567444 990040237 14567444 991833496 11973177 991833496 11973177 7463111 10972849 7463111 10972849 992417468 10578076 992417468 10578076 993025844 9438796 993025844 9438796 5927597 8158575 5927597 8158575 994259714 7300318 994259714 7300318 4329918 6598904 4329918 6598904 4258312 6367978 4258312 6367978 3878287 5596435 3878287 5596435 996750775 4396932 996750775 4396932 2755426 3973226 2755426 3973226 997265963 3409438 997265963 3409438 2149694 3212019 2149694 3212019 380762078 685134189 380762078 685134189 562757168 854686280 562757168 854686280 339968688 570216308 339968688 570216308 502160664 870515210 502160664 870515210 617931057 729379982 617931057 729379982 356658576 893271282 356658576 893271282 595819047 488452773 595819047 488452773 323900806 464837689 323900806 464837689 709012862 415423515 709012862 415423515 262761855 390934035 262761855 390934035 751712897 351661654 751712897 351661654 208929568 304622290 208929568 304622290 196224729 296098197 196224729 296098197 823887331 234166322 823887331 234166322 153548040 208526411 153548040 208526411 863076758 161393120 863076758 161393120 894634366 157860821 894634366 157860821 96996939 134955743 96996939 134955743 85315623 115002937 85315623 115002937 924149103 109122069 924149103 109122069 932124042 99215476 932124042 99215476 65036691 92147159 65036691 92147159 940615683 85822710 940615683 85822710 54489253 80698171 54489253 80698171 946234304 76816442 946234304 76816442 43065298 63500587 43065298 63500587 31916279 45501057 31916279 45501057 28227966 41938609 28227966 41938609 25647421 35234496 25647421 35234496 19847952 27898634 19847952 27898634 17198334 26559546 17198334 26559546 15489497 22901910 15489497 22901910 13295807 18922719 13295807 18922719 988018184 17353780 988018184 17353780 988437700 17123102 988437700 17123102 989659208 14221010 989659208 14221010 8577675 12553382 8577675 12553382 7355824 11028400 7355824 11028400 7021169 9496956 7021169 9496956 5443539 8079921 5443539 8079921 995038520 6709192 995038520 6709192 995172306 6296038 995172306 6296038 995662750 5790857 995662750 5790857 995997741 5659750 995997741 5659750 3605446 5527512 3605446 5527512 3018739 4469016 3018739 4469016 2861823 4079020 2861823 4079020 997261316 3579831 997261316 3579831 2416127 3579831 481349152 903382750 481349152 903382750 596325400 605339132 596325400 605339132 466706109 836596801 466706109 836596801 534123564 996681859 534123564 996681859 343841757 863030142 343841757 863030142 651851044 669509910 651851044 669509910 575265468 435158097 575265468 435158097 276867322 371880172 276867322 371880172 759708084 346197071 759708084 346197071 784415484 303526003 784415484 303526003 798561500 291816066 798561500 291816066 188437865 275095931 188437865 275095931 169079475 234366448 169079475 234366448 154376684 227420871 154376684 227420871 861751964 204976359 861751964 204976359 891911396 161979724 891911396 161979724 98611273 127830586 98611273 127830586 919402309 117697682 919402309 117697682 925623001 110887746 925623001 110887746 73052115 105348293 73052115 105348293 932584385 100505628 932584385 100505628 63460182 93566864 63460182 93566864 944371871 81037501 944371871 81037501 949448440 72862768 949448440 72862768 46644000 68225810 46644000 68225810 954778767 66131999 954778767 66131999 32621740 47600890 32621740 47600890 28903651 42121112 28903651 42121112 26213552 39323694 26213552 39323694 973689818 36607667 973689818 36607667 22494288 33748292 22494288 33748292 977922829 30584349 977922829 30584349 980113176 29492591 980113176 29492591 17954919 27196404 17954919 27196404 17097367 25947114 17097367 25947114 984973834 20769472 984973834 20769472 986664013 19192922 986664013 19192922 12391497 18651251 12391497 18651251 12285004 18565152 12285004 18565152 12077610 17998522 12077610 17998522 988374378 17033151 988374378 17033151 10697250 16317205 10697250 16317205 10093363 14610312 10093363 14610312 9625075 14164536 9625075 14164536 7413622 10782941 7413622 10782941 6680847 9733161 6680847 9733161 993271820 8981380 993271820 8981380 993627982 8469641 993627982 8469641 994620012 7272165 994620012 7272165 4443171 6935369 4443171 6935369 4348543 6520123 4348543 6520123 995627969 5995933 995627969 5995933 3784245 5514094 3784245 5514094 996498245 4253167 996498245 4253167 997158521 4094828 997158521 4094828 2663729 3984044 2663729 3984044 2444235 3683413 2444235 3683413 433198903 946987976 433198903 946987976 609742748 709442700 609742748 709442700 443027484 639952739 443027484 639952739 545913235 476067510 545913235 476067510 716766109 361143070 716766109 361143070 214039278 304053411 214039278 304053411 194788864 292707914 194788864 292707914 193250692 263512732 193250692 263512732 832155187 244468856 832155187 244468856 847563911 225801105 847563911 225801105 144400472 200891040 144400472 200891040 131290708 184628131 131290708 184628131 880604310 165368109 880604310 165368109 108822258 161888048 108822258 161888048 903751317 136098947 903751317 136098947 85144301 128159999 85144301 128159999 919774808 117438598 919774808 117438598 77733207 110000187 77733207 110000187 68177672 98440576 68177672 98440576 935271905 92826536 935271905 92826536 61887358 86493061 61887358 86493061 56200198 82825258 56200198 82825258 951941841 70874373 951941841 70874373 46928947 66642493 46928947 66642493 955265891 56087789 955265891 56087789 36491797 51593375 36491797 51593375 965711705 48586667 965711705 48586667 28989440 43005796 28989440 43005796 971422115 42239570 971422115 42239570 976112437 33990207 976112437 33990207 22350886 32823115 22350886 32823115 978860988 29749418 978860988 29749418 981569057 27293564 981569057 27293564 14962038 22920499 14962038 22920499 13747993 20333904 13747993 20333904 12862933 19070332 12862933 19070332 988074370 17274993 988074370 17274993 989896398 15187051 989896398 15187051 991234085 12350119 991234085 12350119 992028290 9896746 992028290 9896746 993123415 9390924 993123415 9390924 4752837 7456221 4752837 7456221 4665027 7362646 4665027 7362646 994679247 6399844 994679247 6399844 3999343 6107612 3999343 6107612 995762974 5696907 995762974 5696907 996999262 4446467 996999262 4446467 2870702 4446467 432965796 898875214 432965796 898875214 351118078 855783478 351118078 855783478 661729067 607191963 661729067 607191963 375516352 901438343 375516352 901438343 676034271 475674078 676034271 475674078 279770102 399110845 279770102 399110845 245518922 358102852 245518922 358102852 758502409 344067798 758502409 344067798 223182777 307792287 223182777 307792287 796087953 263453320 796087953 263453320 171257149 236796019 171257149 236796019 151851759 229274994 151851759 229274994 852190944 218425974 852190944 218425974 134321572 185774784 134321572 185774784 886792342 166197789 886792342 166197789 101040570 131214133 101040570 131214133 915024636 124226252 915024636 124226252 922362459 110346115 922362459 110346115 934578694 93259282 934578694 93259282 57909275 85918457 57909275 85918457 947818682 72357853 947818682 72357853 48504800 69447799 48504800 69447799 44756354 60767024 44756354 60767024 960776826 55457897 960776826 55457897 963239009 50654930 963239009 50654930 966859827 48856569 966859827 48856569 970185250 42784607 970185250 42784607 24399898 36451641 24399898 36451641 977424144 33415061 977424144 33415061 22060729 26037235 22060729 26037235 983773782 23705531 983773782 23705531 14965689 21586133 14965689 21586133 986586350 19821018 986586350 19821018 986719001 19171532 986719001 19171532 12261657 18065948 12261657 18065948 988337105 15940379 988337105 15940379 10443467 14764157 10443467 14764157 8915143 12836980 8915143 12836980 991437767 12262309 991437767 12262309 7767295 11345856 7767295 11345856 992627545 9922123 992627545 9922123 6549674 9366863 6549674 9366863 993723351 7862468 993723351 7862468 4636625 7128793 4636625 7128793 4029074 6019869 4029074 6019869 3667333 4761766 3667333 4761766 2893520 4237677 2893520 4237677 997121776 4237677 548309306 898980295 548309306 898980295 405750725 622814972 405750725 622814972 620858077 491657945 620858077 491657945 295816784 433988665 295816784 433988665 278480949 401780333 278480949 401780333 266920850 375558102 266920850 375558102 749135112 360587381 749135112 360587381 226597361 319141165 226597361 319141165 788227788 307967538 788227788 307967538 812696069 258179330 812696069 258179330 156988779 233519791 156988779 233519791 861108443 203947578 861108443 203947578 120640714 180080297 120640714 180080297 112245863 167229054 112245863 167229054 107696177 152865785 107696177 152865785 91855831 133781066 91855831 133781066 916173009 124974894 916173009 124974894 81579512 118043128 81579512 118043128 76023155 111142842 76023155 111142842 931589068 100104455 931589068 100104455 934918866 95472599 934918866 95472599 59213166 87325325 59213166 87325325 56086723 82484827 56086723 82484827 946646181 75796096 946646181 75796096 49247531 69921472 49247531 69921472 960907123 56005380 960907123 56005380 966103808 49825845 966103808 49825845 966956200 47697238 966956200 47697238 30896816 44715620 30896816 44715620 970835189 40161049 970835189 40161049 973362332 38427244 973362332 38427244 24666083 36850509 24666083 36850509 22903358 26749291 22903358 26749291 983138488 23122970 983138488 23122970 984983587 20930754 984983587 20930754 986404560 20345072 986404560 20345072 986963748 19355305 986963748 19355305 989942198 15060648 989942198 15060648 9962564 13419552 9962564 13419552 991397513 12291760 991397513 12291760 7173067 10438278 7173067 10438278 993020572 9466730 993020572 9466730 5552655 7441917 5552655 7441917 995053876 6685019 995053876 6685019 4106487 6399842 4106487 6399842 995816012 5775189 995816012 5775189 3518236 5207500 3518236 5207500 996581564 4984386 996581564 4984386 3063220 4801722 3063220 4801722 996810398 4801722 415702711 831809877 415702711 831809877 530636355 612812082 530636355 612812082 370537181 871805589 370537181 871805589 347750174 551305033 347750174 551305033 448019413 930138200 448019413 930138200 664177214 457658836 664177214 457658836 695595513 439811779 695595513 439811779 280076019 410037185 280076019 410037185 249950012 370015290 249950012 370015290 236553226 342732653 236553226 342732653 210129692 315245891 210129692 315245891 803615705 280298515 803615705 280298515 181938533 263168015 181938533 263168015 835447562 247406336 835447562 247406336 162498586 237859875 162498586 237859875 154189723 214221682 154189723 214221682 141526386 180964159 141526386 180964159 108515882 158097287 108515882 158097287 102592232 142012631 102592232 142012631 91085614 126689944 91085614 126689944 82541680 122559685 82541680 122559685 77580712 112692629 77580712 112692629 926337526 109329856 926337526 109329856 931068477 102102220 931068477 102102220 64463952 93909853 64463952 93909853 941672670 81897269 941672670 81897269 946626257 79198984 946626257 79198984 52511813 74237944 52511813 74237944 956673616 56078309 956673616 56078309 963700417 51593374 963700417 51593374 33052507 48881438 33052507 48881438 967482746 45211719 967482746 45211719 971360213 39037694 971360213 39037694 25641059 37104633 25641059 37104633 975201217 36373664 975201217 36373664 19489878 29349651 19489878 29349651 980911128 29122490 980911128 29122490 18161042 27846092 18161042 27846092 982206238 25726262 982206238 25726262 14288077 22384316 14288077 22384316 13515141 20882279 13515141 20882279 986352025 18077524 986352025 18077524 10841628 16584777 10841628 16584777 10408565 14450184 10408565 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 6739338 9877363 6739338 9877363 993141340 9228448 993141340 9228448 6000881 8469636 6000881 8469636 5554572 7928517 5554572 7928517 994150072 7652157 994150072 7652157 994483866 7362645 994483866 7362645 4277245 6531890 4277245 6531890 4134880 6211167 4134880 6211167 995736145 5807788 995736145 5807788 3746679 5396225 3746679 5396225 3284556 4993444 3284556 4993444 996628010 4993444 428409071 739869469 428409071 739869469 449038534 747879364 449038534 747879364 335978443 979511196 335978443 979511196 594727649 595899507 594727649 595899507 439567299 983059377 439567299 983059377 632521466 653578976 632521466 653578976 384062597 470142554 384062597 470142554 300103329 410069549 300103329 410069549 734292803 375508028 734292803 375508028 234833766 320381617 234833766 320381617 787980429 293031542 787980429 293031542 805650883 280002230 805650883 280002230 834532099 241254823 834532099 241254823 842753412 233532036 842753412 233532036 852814123 218437794 852814123 218437794 873425823 171360559 873425823 171360559 889185294 166394820 889185294 166394820 892208495 151433371 892208495 151433371 85070683 127480225 85070683 127480225 922169664 111135606 922169664 111135606 70527874 103288604 70527874 103288604 62642751 93074950 62642751 93074950 59238956 85927953 59238956 85927953 56216596 81568896 56216596 81568896 45268231 58668561 45268231 58668561 965787146 49234610 965787146 49234610 967216913 47862003 967216913 47862003 967926302 43551739 967926302 43551739 26507948 39412223 26507948 39412223 974816387 30669070 974816387 30669070 979926905 29096115 979926905 29096115 981573554 27898632 981573554 27898632 982605194 22928096 982605194 22928096 984702069 22557058 984702069 22557058 985006668 21846890 985006668 21846890 985616914 21311235 985616914 21311235 13510418 20915951 13510418 20915951 987673097 17985944 987673097 17985944 11784034 15736421 11784034 15736421 990291406 13886084 990291406 13886084 990924452 13311765 990924452 13311765 8852573 13173201 8852573 13173201 8327674 12262313 8327674 12262313 992086037 11223016 992086037 11223016 7342884 11085166 7342884 11085166 993888887 8231179 993888887 8231179 5245100 7777960 5245100 7777960 994512035 7508158 994512035 7508158 995012323 6800928 995012323 6800928 995212728 6468867 995212728 6468867 3900806 5659746 3900806 5659746 996281794 5089423 996281794 5089423 996570188 5089423 391715559 921524911 391715559 921524911 630904162 650211839 630904162 650211839 484219544 862540301 484219544 862540301 595646908 636083137 595646908 636083137 343981554 796707041 343981554 796707041 625319744 860184673 625319744 860184673 320843522 470956924 320843522 470956924 294370720 433650579 294370720 433650579 252710554 352490559 252710554 352490559 770142004 338852840 770142004 338852840 200154801 296986207 200154801 296986207 804583769 267544966 804583769 267544966 175136875 258685306 175136875 258685306 159271725 235804932 159271725 235804932 844997275 222741685 844997275 222741685 130253239 181343646 130253239 181343646 883265080 168584147 883265080 168584147 111012716 155988865 111012716 155988865 103599118 139188076 103599118 139188076 910421342 131727005 910421342 131727005 85778210 127599212 85778210 127599212 83188963 120571215 83188963 120571215 75109375 108777989 75109375 108777989 69857625 94947282 69857625 94947282 937175523 91779212 937175523 91779212 60549659 90022251 60549659 90022251 941718672 76482249 941718672 76482249 959864583 54511587 959864583 54511587 35013176 49374013 35013176 49374013 966605555 49146376 966605555 49146376 32584488 39519969 32584488 39519969 973718568 37854670 973718568 37854670 21430050 30868064 21430050 30868064 18269894 27954069 18269894 27954069 982098179 26648958 982098179 26648958 982454442 25801951 982454442 25801951 984365676 22668004 984365676 22668004 14174855 21945477 14174855 21945477 985943490 18577095 985943490 18577095 11652960 16548412 11652960 16548412 10722493 16203258 10722493 16203258 989974452 14907716 989974452 14907716 9839175 14432531 9839175 14432531 990596919 13449637 990596919 13449637 8911604 13255545 8911604 13255545 991550908 12305162 991550908 12305162 7433982 11148676 7433982 11148676 992310223 10155068 992310223 10155068 6531655 8498100 6531655 8498100 5054287 7636825 5054287 7636825 4882205 7267693 4882205 7267693 995053716 6760265 995053716 6760265 4240698 6254048 4240698 6254048 995833498 5500947 995833498 5500947 2967260 4699113 2967260 4699113 549147305 931099762 549147305 931099762 456957263 500810283 456957263 500810283 673761617 455549187 673761617 455549187 298458338 444025708 298458338 444025708 712218046 410636264 712218046 410636264 734445390 381453164 734445390 381453164 235552659 348475336 235552659 348475336 232005479 315559325 232005479 315559325 793335286 302715255 793335286 302715255 176384164 265952274 176384164 265952274 161332248 237680265 161332248 237680265 861536163 205258530 861536163 205258530 866450819 185508717 866450819 185508717 886451269 169428831 886451269 169428831 104230856 154909203 104230856 154909203 92209628 131112051 92209628 131112051 921384626 118662221 921384626 118662221 78633946 116217795 78633946 116217795 924878006 106799188 924878006 106799188 932132530 94960681 932132530 94960681 63148863 92120991 63148863 92120991 61441292 91743651 61441292 91743651 940279712 87919487 940279712 87919487 58807545 86801117 58807545 86801117 946409849 79883202 946409849 79883202 946678521 73185347 946678521 73185347 39004778 53253034 39004778 53253034 34777235 50878334 34777235 50878334 34480226 48748174 34480226 48748174 28875359 41765708 28875359 41765708 972922596 39375079 972922596 39375079 26103691 37595736 26103691 37595736 976637699 30744664 976637699 30744664 980749583 28542542 980749583 28542542 981400667 27561691 981400667 27561691 16830568 25614833 16830568 25614833 16056912 24067470 16056912 24067470 984279338 22692517 984279338 22692517 985219480 20399339 985219480 20399339 12583695 19150731 12583695 19150731 11557602 16699772 11557602 16699772 10638120 15988121 10638120 15988121 989651008 13635657 989651008 13635657 8226356 12307591 8226356 12307591 8026762 11455849 8026762 11455849 992190441 11224465 992190441 11224465 6961362 8658060 6961362 8658060 5720930 8265900 5720930 8265900 994263579 7680650 994263579 7680650 4541784 7128792 4541784 7128792 995131819 6333442 995131819 6333442 995809094 5985649 995809094 5985649 576970545 885318243 576970545 885318243 438371495 503749752 438371495 503749752 670663828 484609426 670663828 484609426 321705596 449168471 321705596 449168471 700090226 442627745 700090226 442627745 277414906 392975399 277414906 392975399 752066449 356185346 752066449 356185346 208361458 287316849 208361458 287316849 815385365 269472636 815385365 269472636 830660789 254848748 830660789 254848748 159506811 235994909 159506811 235994909 155915708 232628455 155915708 232628455 152197623 215917125 152197623 215917125 141881391 208927027 141881391 208927027 136381594 191322899 136381594 191322899 875228431 186647196 875228431 186647196 875574877 180193756 875574877 180193756 117045354 172662297 117045354 172662297 905756012 138351643 905756012 138351643 90369826 135501822 90369826 135501822 913149120 129463426 913149120 129463426 82381748 119095023 82381748 119095023 922043730 118082229 922043730 118082229 928027944 107296484 928027944 107296484 69892660 100790276 69892660 100790276 63655792 94221553 63655792 94221553 62215215 91858498 62215215 91858498 945976905 78135423 945976905 78135423 50725364 69447802 50725364 69447802 958837710 56003750 958837710 56003750 962578297 54963583 962578297 54963583 965500216 47052780 965500216 47052780 968719139 43814677 968719139 43814677 28325349 42111706 28325349 42111706 972352327 40461448 972352327 40461448 973872668 36263840 973872668 36263840 20761982 31393136 20761982 31393136 20180919 30035533 20180919 30035533 981165698 27627281 981165698 27627281 17166745 24644576 17166745 24644576 984816119 22586313 984816119 22586313 13339071 19406196 13339071 19406196 11577630 17640572 11577630 17640572 989068405 15746156 989068405 15746156 10261885 13783179 10261885 13783179 990989369 13011625 990989369 13011625 991245174 12439782 991245174 12439782 7659679 11556758 7659679 11556758 992458841 8915025 992458841 8915025 6012751 8889933 6012751 8889933 993857204 8158577 993857204 8158577 5314580 7456222 5314580 7456222 994829330 7154608 994829330 7154608 994845740 7154608 351918932 942746999 351918932 942746999 600900507 729630186 600900507 729630186 391062098 993875221 391062098 993875221 609408650 674938081 609408650 674938081 350346133 889743995 350346133 889743995 656496678 531717268 656496678 531717268 383964626 639289478 383964626 639289478 448385170 495240105 448385170 495240105 311451769 452449577 311451769 452449577 726201213 393406366 726201213 393406366 259713172 388527389 259713172 388527389 779558822 317411255 779558822 317411255 801391747 280633123 801391747 280633123 817046927 257788623 817046927 257788623 160574899 242422835 160574899 242422835 853903567 216019881 853903567 216019881 125405759 187545163 125405759 187545163 114624047 165647737 114624047 165647737 95538512 139529604 95538512 139529604 917913357 123170849 917913357 123170849 920646381 107735208 920646381 107735208 71106726 100436384 71106726 100436384 66628290 99204221 66628290 99204221 935893764 94353067 935893764 94353067 60764589 90035617 60764589 90035617 57192293 85137154 57192293 85137154 945235837 61557866 945235837 61557866 37823171 55739108 37823171 55739108 962823994 51664033 962823994 51664033 968914334 45205485 968914334 45205485 29517478 43461231 29517478 43461231 27992786 41242892 27992786 41242892 26591726 35936028 26591726 35936028 979278521 29826231 979278521 29826231 19112517 29241720 19112517 29241720 17730657 27480596 17730657 27480596 983322610 23894510 983322610 23894510 15184258 23114813 15184258 23114813 14820929 22151411 14820929 22151411 13800282 18951905 13800282 18951905 987563743 17534386 987563743 17534386 988298489 17102399 988298489 17102399 10620652 15940374 10620652 15940374 989460918 15057730 989460918 15057730 9860181 12862257 9860181 12862257 8446652 12628709 8446652 12628709 7950078 11823694 7950078 11823694 992307279 9632393 992307279 9632393 993725176 8384118 993725176 8384118 5630341 8378700 5630341 8378700 5412266 8094239 5412266 8094239 994354745 7267694 994354745 7267694 4384159 5988652 4384159 5988652 3843469 5988652 512247339 766243776 512247339 766243776 373691397 952839428 373691397 952839428 580843239 552199531 580843239 552199531 303357136 442942524 303357136 442942524 294620102 414881575 294620102 414881575 252759071 368202501 252759071 368202501 233579024 330922329 233579024 330922329 781717608 295257705 781717608 295257705 806447011 280679416 806447011 280679416 172118385 254758006 172118385 254758006 838060586 240608821 838060586 240608821 151313744 226777360 151313744 226777360 138859911 204554382 138859911 204554382 874339841 185874274 874339841 185874274 902842517 143583965 902842517 143583965 93835627 139748131 93835627 139748131 907619843 131421714 907619843 131421714 87113697 128881934 87113697 128881934 83446567 125004953 83446567 125004953 917774056 119586905 917774056 119586905 925303990 111274222 925303990 111274222 929132016 106616732 929132016 106616732 66716340 99888543 66716340 99888543 934836288 93987323 934836288 93987323 944649059 63500588 944649059 63500588 959540337 58349787 959540337 58349787 961947542 56418597 961947542 56418597 962416874 55464341 962416874 55464341 36070940 52475926 36070940 52475926 964952487 47765150 964952487 47765150 31821542 47229122 31821542 47229122 971497960 41289437 971497960 41289437 27149822 36452137 27149822 36452137 22573154 32934003 22573154 32934003 19450011 29743670 19450011 29743670 18812269 26381087 18812269 26381087 982730385 25427922 982730385 25427922 983935527 23821392 983935527 23821392 984362909 23208499 984362909 23208499 13433714 19333001 13433714 19333001 987319296 17859185 987319296 17859185 988505715 16552539 988505715 16552539 989376365 15954364 989376365 15954364 989687349 15304531 989687349 15304531 8623604 12307592 8623604 12307592 991898180 11863103 991898180 11863103 7766273 11223015 7766273 11223015 992327727 10804482 992327727 10804482 993704187 8440325 993704187 8440325 993988222 8181143 993988222 8181143 994509844 7513854 994509844 7513854 4446530 7114011 4446530 7114011 422025849 894950196 422025849 894950196 337810341 692784381 337810341 692784381 582502388 892163797 582502388 892163797 412810058 700237410 412810058 700237410 343483213 517060037 343483213 517060037 536526500 935296475 536526500 935296475 623826400 502701193 623826400 502701193 551390328 999663784 551390328 999663784 377917236 679332992 377917236 679332992 661047578 500973366 661047578 500973366 350411046 987122852 350411046 987122852 673529907 480471074 673529907 480471074 297456996 420975501 297456996 420975501 735597266 374201632 735597266 374201632 754619797 357317664 754619797 357317664 225905396 337981533 225905396 337981533 781451783 301948575 781451783 301948575 817839904 252618487 817839904 252618487 835865857 241161467 835865857 241161467 153288029 224725883 153288029 224725883 859553673 190252626 859553673 190252626 876996760 161013873 876996760 161013873 105334260 149584037 105334260 149584037 96924218 143966498 96924218 143966498 904429563 136572416 904429563 136572416 87708693 131413107 87708693 131413107 915182087 126800568 915182087 126800568 917922869 109927313 917922869 109927313 66848276 94023338 66848276 94023338 943374408 76507478 943374408 76507478 953233784 63205335 953233784 63205335 42373044 62634440 42373044 62634440 39814832 57264293 39814832 57264293 37941694 55074258 37941694 55074258 964027923 49106999 964027923 49106999 967288378 47584945 967288378 47584945 969603420 44285690 969603420 44285690 973652936 38100511 973652936 38100511 976037154 31402088 976037154 31402088 979809968 30187037 979809968 30187037 980138030 29241722 980138030 29241722 981375611 26855925 981375611 26855925 17005980 25441510 17005980 25441510 984029829 23975209 984029829 23975209 15644675 23484809 15644675 23484809 985112375 21573426 985112375 21573426 986164607 20501229 986164607 20501229 987614280 17449037 987614280 17449037 11323152 16491278 11323152 16491278 10265208 13117395 10265208 13117395 991099251 12731890 991099251 12731890 991344795 12656964 991344795 12656964 7891790 12004404 7891790 12004404 7810539 11823690 7810539 11823690 7222546 10348357 7222546 10348357 993354214 8595985 993354214 8595985 5852020 8559494 5852020 8559494 5460401 7928515 5460401 7928515 4913460 7176070 4913460 7176070 994815524 7176070 586450856 865301964 586450856 865301964 666327705 468204978 666327705 468204978 688741452 452675620 688741452 452675620 707896611 428741873 707896611 428741873 720080474 401508412 720080474 401508412 267087236 392075288 267087236 392075288 752216853 363150236 752216853 363150236 219498012 325799380 219498012 325799380 210126807 293639534 210126807 293639534 817118918 254192848 817118918 254192848 166494303 249327450 166494303 249327450 838882940 231836054 838882940 231836054 152013070 210131184 152013070 210131184 868444549 192274608 868444549 192274608 127660933 176134109 127660933 176134109 113815776 164471788 113815776 164471788 891862639 158627902 891862639 158627902 899505254 147462800 899505254 147462800 94912669 138603564 94912669 138603564 88475690 128768439 88475690 128768439 914798438 124588843 914798438 124588843 77887338 112239102 77887338 112239102 928980464 101356302 928980464 101356302 936577664 95111701 936577664 95111701 61334352 85743809 61334352 85743809 48606113 66363040 48606113 66363040 42841348 61033283 42841348 61033283 961864042 50408762 961864042 50408762 30302802 44982642 30302802 44982642 28893843 43637283 28893843 43637283 27892685 40276304 27892685 40276304 972930612 37829813 972930612 37829813 22807592 33962969 22807592 33962969 977716735 33229658 977716735 33229658 20033501 29421284 20033501 29421284 981617629 27384308 981617629 27384308 15826445 24063469 15826445 24063469 985368179 21879924 985368179 21879924 986003895 20110773 986003895 20110773 12653971 18122007 12653971 18122007 11729965 17796567 11729965 17796567 988820535 16080036 988820535 16080036 991072522 12685198 991072522 12685198 6824685 9390928 6824685 9390928 993688540 8589557 993688540 8589557 5356657 8006038 5356657 8006038 5033862 7721865 5033862 7721865 460926224 945515748 460926224 945515748 571516201 568460746 571516201 568460746 418690481 919380899 418690481 919380899 578496983 754418520 578496983 754418520 345346329 815759341 345346329 815759341 467967652 597388318 467967652 597388318 598113223 867444749 598113223 867444749 442457898 815615998 442457898 815615998 644994488 827523876 644994488 827523876 324556811 456784093 324556811 456784093 704008214 424680266 704008214 424680266 275515296 394543165 275515296 394543165 255091039 370255459 255091039 370255459 764637184 325874960 764637184 325874960 201640344 294653557 201640344 294653557 802419759 280503165 802419759 280503165 182099190 269521463 182099190 269521463 828242558 250002195 828242558 250002195 837393117 234481320 837393117 234481320 146021433 215547646 146021433 215547646 861807186 200598228 861807186 200598228 130812327 195429194 130812327 195429194 870100562 193125799 870100562 193125799 119313688 177472269 119313688 177472269 104922990 151509430 104922990 151509430 99138401 141112701 99138401 141112701 94206284 140102278 94206284 140102278 908608358 131805576 908608358 131805576 913610263 127774930 913610263 127774930 76860932 114247316 76860932 114247316 927070034 107558151 927070034 107558151 930056387 104179212 930056387 104179212 65792970 98102333 65792970 98102333 60592679 90422977 60592679 90422977 947686121 75117167 947686121 75117167 958283908 60088803 958283908 60088803 39077215 56847824 39077215 56847824 965976562 49214303 965976562 49214303 967272764 45727777 967272764 45727777 28210771 41597924 28210771 41597924 25132490 37291761 25132490 37291761 974975748 36409140 974975748 36409140 977580862 33354233 977580862 33354233 22010584 30481604 22010584 30481604 981034728 27054631 981034728 27054631 17006871 25106343 17006871 25106343 983603303 23400960 983603303 23400960 15242051 22853433 15242051 22853433 14240044 21684731 14240044 21684731 13753303 21311234 13753303 21311234 986969808 19394054 986969808 19394054 987586870 18402148 987586870 18402148 11666522 17015935 11666522 17015935 9949755 13725251 9949755 13725251 8790872 12734393 8790872 12734393 7172985 10155071 7172985 10155071 993184832 8639854 993184832 8639854 993730748 8320406 993730748 8320406 993887020 8320406 429919516 727109213 429919516 727109213 625097643 984017925 625097643 984017925 337018852 553099627 337018852 553099627 590671909 878516114 590671909 878516114 452090558 617629279 452090558 617629279 618505575 560145351 618505575 560145351 365881070 526696420 365881070 526696420 570984010 977693665 570984010 977693665 410045394 633078559 410045394 633078559 609522833 506631985 609522833 506631985 374413999 769796462 374413999 769796462 515845904 953860178 515845904 953860178 580689057 507053048 580689057 507053048 392218396 836452175 392218396 836452175 536163230 675093790 536163230 675093790 378739097 878402575 378739097 878402575 548075788 518825144 548075788 518825144 652192269 860196439 652192269 860196439 437283315 680761275 437283315 680761275 383992112 904186170 383992112 904186170 586741528 739421602 586741528 739421602 380067952 666445861 380067952 666445861 590581523 603483054 590581523 603483054 455523724 907621113 455523724 907621113 657506131 800604839 657506131 800604839 438028597 613691536 438028597 613691536 657310631 460865839 657310631 460865839 700346984 438007145 700346984 438007145 285698226 418170409 285698226 418170409 723257498 405613067 723257498 405613067 255700059 363917172 255700059 363917172 761994924 333357523 761994924 333357523 804559079 286959063 804559079 286959063 186705698 271570029 186705698 271570029 819451373 266540756 819451373 266540756 162773870 233781461 162773870 233781461 851765471 203484828 851765471 203484828 132105829 195596779 132105829 195596779 877681028 173975900 877681028 173975900 896711847 152035008 896711847 152035008 902083590 146093084 902083590 146093084 904621312 140817991 904621312 140817991 91143415 131609591 91143415 131609591 922353813 116043147 922353813 116043147 927783294 107602744 927783294 107602744 70822344 99590919 70822344 99590919 63746717 94951936 63746717 94951936 946144462 70088238 946144462 70088238 44741701 63876776 44741701 63876776 40504489 56717697 40504489 56717697 35071160 48881441 35071160 48881441 32074667 44957204 32074667 44957204 974788063 36039522 974788063 36039522 977099494 33990206 977099494 33990206 978305930 30829422 978305930 30829422 20239634 30507751 20239634 30507751 19901489 30023106 19901489 30023106 19184829 29020760 19184829 29020760 17128437 25004680 17128437 25004680 15927533 23525144 15927533 23525144 14013140 21753237 14013140 21753237 12851087 19568738 12851087 19568738 987555036 18565157 987555036 18565157 988023469 17802430 988023469 17802430 988114259 17356229 988114259 17356229 11223870 16979140 11223870 16979140 990969265 13339422 990969265 13339422 990985995 13142145 990985995 13142145 8631611 12239936 8631611 12239936 991751732 11804612 991751732 11804612 7172674 10111643 7172674 10111643 6032744 8915027 6032744 8915027 993644389 8659222 993644389 8659222 5893424 8435680 5893424 8435680 5379880 8094237 5379880 8094237 629236894 776990826 629236894 776990826 461736134 976295707 461736134 976295707 649764757 580900622 649764757 580900622 465739637 722317144 465739637 722317144 355035853 992715675 355035853 992715675 682967282 447622099 682967282 447622099 701258735 421624892 701258735 421624892 260945933 365699066 260945933 365699066 769086298 327564607 769086298 327564607 212678254 319619045 212678254 319619045 199866254 300771031 199866254 300771031 194224334 282494380 194224334 282494380 812728329 258307518 812728329 258307518 829056224 255151970 829056224 255151970 841889540 206417940 841889540 206417940 132312159 196663178 132312159 196663178 883769117 163505814 883769117 163505814 108588155 162161252 108588155 162161252 893684771 153298610 893684771 153298610 98250601 144432560 98250601 144432560 908343149 122008043 908343149 122008043 76401664 112419898 76401664 112419898 73450491 109112713 73450491 109112713 66346927 97104324 66346927 97104324 945453262 80922949 945453262 80922949 52708496 75929943 52708496 75929943 47323536 68965039 47323536 68965039 46418406 61416993 46418406 61416993 959284271 51771253 959284271 51771253 966773987 49110736 966773987 49110736 33058769 48628808 33058769 48628808 967334479 47240540 967334479 47240540 30964866 45081713 30964866 45081713 969494466 37470433 969494466 37470433 974952562 34856289 974952562 34856289 22335772 31651774 22335772 31651774 979278368 30843834 979278368 30843834 20308448 27437178 20308448 27437178 982022857 26983920 982022857 26983920 17168178 26741103 17168178 26741103 982320683 26704655 982320683 26704655 982535426 25452877 982535426 25452877 984953087 22244543 984953087 22244543 985358836 21542315 985358836 21542315 986673699 19394052 986673699 19394052 11976721 18267977 11976721 18267977 987863424 17673846 987863424 17673846 11470908 15111965 11470908 15111965 9221288 13395395 9221288 13395395 990971633 12503636 990971633 12503636 991694949 11257724 991694949 11257724 992556954 10297323 992556954 10297323 6784681 9576485 6784681 9576485 993090328 8895168 993090328 8895168 5942175 8567754 5942175 8567754 5795227 8567754 603045717 703366642 603045717 703366642 651597808 469912411 651597808 469912411 686881819 448447760 686881819 448447760 296782957 441021617 296782957 441021617 284078881 402760606 284078881 402760606 755358785 359185677 755358785 359185677 232891961 346734043 232891961 346734043 208661457 306082822 208661457 306082822 195111366 293430773 195111366 293430773 806136843 288110931 806136843 288110931 182586784 262896130 182586784 262896130 830083236 240759881 830083236 240759881 148917612 223431569 148917612 223431569 855680839 209179728 855680839 209179728 138791063 198860637 138791063 198860637 868253989 194535902 868253989 194535902 110131508 162054175 110131508 162054175 102499642 150877070 102499642 150877070 900712331 147026063 900712331 147026063 93351012 134433392 93351012 134433392 914952366 124165301 914952366 124165301 76462078 112461591 76462078 112461591 74215224 111198329 74215224 111198329 928116518 99928097 928116518 99928097 940546930 86738161 940546930 86738161 56797080 82319128 56797080 82319128 51989971 76458560 51989971 76458560 951809519 69603093 951809519 69603093 956918323 63736561 956918323 63736561 40754936 54483492 40754936 54483492 963762326 52548136 963762326 52548136 34948572 50952657 34948572 50952657 965902634 50271562 965902634 50271562 31613312 45045251 31613312 45045251 27422789 39361077 27422789 39361077 25065693 36532521 25065693 36532521 23572795 34159958 23572795 34159958 977562703 32150429 977562703 32150429 978626034 31200909 978626034 31200909 20459405 31005542 20459405 31005542 981723101 27589304 981723101 27589304 982275530 25502506 982275530 25502506 15522866 23313003 15522866 23313003 984470657 22375485 984470657 22375485 985412794 21945478 985412794 21945478 13878900 20739795 13878900 20739795 13158585 19149143 13158585 19149143 987941571 17676331 987941571 17676331 10468818 14923557 10468818 14923557 990708122 13832290 990708122 13832290 9054978 12628704 9054978 12628704 991675967 11804610 991675967 11804610 992710261 9793036 992710261 9793036 993455589 8868317 993455589 8868317 993622726 8868317 584297723 872682414 584297723 872682414 376098421 985804830 376098421 985804830 612082174 556009064 612082174 556009064 391025953 803730499 391025953 803730499 640184923 505315168 640184923 505315168 343035072 829429806 343035072 829429806 548627638 490809723 548627638 490809723 676163191 459801406 676163191 459801406 304088180 452783469 304088180 452783469 698667419 439587706 698667419 439587706 726286058 402929315 726286058 402929315 736512437 369740185 736512437 369740185 241077434 355757337 241077434 355757337 765738664 315791453 765738664 315791453 183757876 274257153 183757876 274257153 161391295 237615712 161391295 237615712 856741475 207054727 856741475 207054727 134399619 201664644 134399619 201664644 865496746 192438215 865496746 192438215 112136547 166725712 112136547 166725712 889213910 161227049 889213910 161227049 106119202 156312951 106119202 156312951 897459212 154151095 897459212 154151095 900949915 145116588 900949915 145116588 915115904 124226254 915115904 124226254 77950428 114928736 77950428 114928736 925520134 111444706 925520134 111444706 930515710 102673122 930515710 102673122 67554964 100427669 67554964 100427669 938470604 89050800 938470604 89050800 57686558 79190064 57686558 79190064 949680167 68983947 949680167 68983947 43865684 63016333 43865684 63016333 957912604 62289666 957912604 62289666 40950423 60706670 40950423 60706670 40351463 57378705 40351463 57378705 962532361 54197150 962532361 54197150 964889721 51713499 964889721 51713499 966552476 47227831 966552476 47227831 30737930 45248906 30737930 45248906 974441267 37062477 974441267 37062477 23880076 34766690 23880076 34766690 977264715 34417277 977264715 34417277 978011332 32486991 978011332 32486991 21074898 31884047 21074898 31884047 979214443 29213548 979214443 29213548 18747506 28767986 18747506 28767986 981658900 27384309 981658900 27384309 982151241 26128303 982151241 26128303 15981029 23999679 15981029 23999679 15634823 23844395 15634823 23844395 984572167 22706799 984572167 22706799 984886666 22106365 984886666 22106365 13877028 20491544 13877028 20491544 986413929 19315834 986413929 19315834 987337354 18758046 987337354 18758046 12086189 18308018 12086189 18308018 11963846 17553874 11963846 17553874 988592898 16611297 988592898 16611297 10363724 14923558 10363724 14923558 9825519 14194209 9825519 14194209 9246656 12770553 9246656 12770553 991530201 12298310 991530201 12298310 991786064 10438281 991786064 10438281 6149229 8999597 6149229 8999597 6112212 8981378 6112212 8981378 444794766 897163753 444794766 897163753 507943933 480833757 507943933 480833757 310988163 461536981 310988163 461536981 303221724 450429187 303221724 450429187 281685483 419955932 281685483 419955932 720247381 397473713 720247381 397473713 262219093 377573130 262219093 377573130 242425209 307457581 242425209 307457581 798531724 283494324 798531724 283494324 824250137 260635586 824250137 260635586 167362126 245311366 167362126 245311366 151916395 223138936 151916395 223138936 862182805 202709230 862182805 202709230 873293797 174331919 873293797 174331919 111384559 161850330 111384559 161850330 104252108 155501899 104252108 155501899 99688900 141763852 99688900 141763852 91021124 124281021 91021124 124281021 81614029 117270954 81614029 117270954 923108051 115085842 923108051 115085842 73807328 106330286 73807328 106330286 70179152 104448243 70179152 104448243 932736387 102175328 932736387 102175328 936713937 93139912 936713937 93139912 60949832 87439708 60949832 87439708 941765006 81978671 941765006 81978671 945524818 80020406 945524818 80020406 952754832 69084187 952754832 69084187 957512005 62090576 957512005 62090576 39652725 52888866 39652725 52888866 35659128 47926608 35659128 47926608 26926645 39432651 26926645 39432651 25366470 37968315 25366470 37968315 23165481 35000627 23165481 35000627 977252442 34218983 977252442 34218983 978017551 32346023 978017551 32346023 20908426 30124525 20908426 30124525 19089210 29122489 19089210 29122489 981106287 28502301 981106287 28502301 17021306 25510535 17021306 25510535 16064149 24737838 16064149 24737838 983740024 24043736 983740024 24043736 14107255 21703093 14107255 21703093 986032618 20457957 986032618 20457957 12635376 19070333 12635376 19070333 11165432 17245320 11165432 17245320 989246616 15694790 989246616 15694790 989983077 15130926 989983077 15130926 9722646 14194208 9722646 14194208 990843470 13615613 990843470 13615613 990994197 12745848 990994197 12745848 8458053 12389202 8458053 12389202 8222900 11850428 8222900 11850428 992391835 10932634 992391835 10932634 992725305 9811466 992725305 9811466 6257965 9010891 6257965 9010891 6114640 9010891 414385101 991446114 414385101 991446114 671590867 476353673 671590867 476353673 681249864 467988436 681249864 467988436 685285632 453333001 685285632 453333001 705667704 424557591 705667704 424557591 275145361 411753415 275145361 411753415 253052837 363932369 253052837 363932369 774879110 312665984 774879110 312665984 790884249 294736265 790884249 294736265 801830001 286476465 801830001 286476465 174886717 263997443 174886717 263997443 169871071 254285309 169871071 254285309 836223590 216730727 836223590 216730727 131826432 186937559 131826432 186937559 113519580 167319189 113519580 167319189 894999757 156832677 894999757 156832677 899498995 150804445 899498995 150804445 99430081 146164439 99430081 146164439 904701201 143415256 904701201 143415256 93529601 139017398 93529601 139017398 913613340 125831091 913613340 125831091 82215304 117820150 82215304 117820150 925863275 102860081 925863275 102860081 65288110 94985088 65288110 94985088 60999660 90413367 60999660 90413367 941321200 87532635 941321200 87532635 53697604 76955534 53697604 76955534 948922672 70438530 948922672 70438530 44984306 65143786 44984306 65143786 38540412 55832114 38540412 55832114 963018868 53418199 963018868 53418199 32341879 44588599 32341879 44588599 27837930 41413780 27837930 41413780 974317418 38115686 974317418 38115686 974376170 36140758 974376170 36140758 976389178 34832843 976389178 34832843 22546249 32980935 22546249 32980935 21580644 31889997 21580644 31889997 979873019 29320972 979873019 29320972 981080957 28708609 981080957 28708609 981611677 26318018 981611677 26318018 16111715 22692516 16111715 22692516 14202044 22172711 14202044 22172711 986928591 19483905 986928591 19483905 988683445 15728639 988683445 15728639 989666153 15032100 989666153 15032100 990317647 14450186 990317647 14450186 9524083 13997618 9524083 13997618 9162035 13449639 9162035 13449639 991469713 11478240 991469713 11478240 6454322 9228449 6454322 9228449 993390060 9010895 993390060 9010895 612249980 983313185 612249980 983313185 358860527 602446779 358860527 602446779 649458523 716665578 649458523 716665578 315296786 472446578 315296786 472446578 681544109 469261667 681544109 469261667 312113557 451899966 312113557 451899966 296733990 441826042 296733990 441826042 256614667 380639794 256614667 380639794 249276234 348999553 249276234 348999553 231980724 344412758 231980724 344412758 772231167 313235238 772231167 313235238 792822640 301239283 792822640 301239283 810007526 268017716 810007526 268017716 154660141 228665078 154660141 228665078 849986974 218901645 849986974 218901645 143465509 204532368 143465509 204532368 863707866 191995457 863707866 191995457 115691902 171152669 115691902 171152669 890558321 162559066 890558321 162559066 107914437 159581430 107914437 159581430 898863082 151782589 898863082 151782589 96439641 141328003 96439641 141328003 912925288 128512421 912925288 128512421 81235328 118672915 81235328 118672915 925554796 106698197 925554796 106698197 934403925 99452555 934403925 99452555 65037406 90779389 65037406 90779389 941149159 86294121 941149159 86294121 54631347 81566010 54631347 81566010 946797704 70836275 946797704 70836275 953214581 64210347 953214581 64210347 957438421 60329901 957438421 60329901 960792953 58365607 960792953 58365607 39322977 53982550 39322977 53982550 35521820 48628807 35521820 48628807 31179722 41846723 31179722 41846723 25911279 38728047 25911279 38728047 24604498 36061752 24604498 36061752 23297888 35000623 23297888 35000623 21561555 30947868 21561555 30947868 20365187 29751225 20365187 29751225 980493367 29269701 980493367 29269701 17379400 25656660 17379400 25656660 983373231 22537180 983373231 22537180 14229077 19848876 14229077 19848876 986935092 19315518 986935092 19315518 11489009 17287554 11489009 17287554 11031573 15728634 11031573 15728634 10220208 14276807 10220208 14276807 990774897 12774204 990774897 12774204 8142855 11517840 8142855 11517840 7258997 10437425 7258997 10437425 992694755 9545957 992694755 9545957 993094628 9545957 651457364 843721774 651457364 843721774 378564836 579694558 378564836 579694558 553543186 994450264 553543186 994450264 382395750 679630517 382395750 679630517 668285600 480766372 668285600 480766372 314697532 471153573 314697532 471153573 310587555 454606563 310587555 454606563 260273519 378770399 260273519 378770399 769963159 310312055 769963159 310312055 194199667 290881172 194199667 290881172 815530323 268706510 815530323 268706510 843363668 217667560 843363668 217667560 855623489 176221465 855623489 176221465 884246067 173457602 884246067 173457602 115372424 171146117 115372424 171146117 887914994 168286987 887914994 168286987 111406993 164464963 111406993 164464963 103347954 154105455 103347954 154105455 102393409 152215663 102393409 152215663 97034999 137501654 97034999 137501654 86524965 129625563 86524965 129625563 80892234 116043146 80892234 116043146 76081063 114135503 76081063 114135503 925398148 108373904 925398148 108373904 71044473 103421097 71044473 103421097 935062716 97107699 935062716 97107699 935816633 89930233 935816633 89930233 59961462 88906025 59961462 88906025 941621544 87135831 941621544 87135831 948988530 71884910 948988530 71884910 952738743 70378102 952738743 70378102 953190842 66067291 953190842 66067291 44065126 59024919 44065126 59024919 38026229 55729655 38026229 55729655 37413109 52888870 37413109 52888870 965521513 50716128 965521513 50716128 33837676 47780155 33837676 47780155 970044372 41948680 970044372 41948680 26241869 39203335 26241869 39203335 25083300 37367474 25083300 37367474 974895144 36220214 974895144 36220214 23629812 35345550 23629812 35345550 23353642 34997062 23353642 34997062 977487598 33329133 977487598 33329133 20944489 31605169 20944489 31605169 20458938 30717640 20458938 30717640 980817955 28351334 980817955 28351334 981999693 26755469 981999693 26755469 983334617 23052001 983334617 23052001 14997269 22746781 14997269 22746781 14209899 21968761 14209899 21968761 985570968 20180441 985570968 20180441 986695741 19571896 986695741 19571896 12067910 17565504 12067910 17565504 988985259 15961089 988985259 15961089 10591339 15747219 10591339 15747219 990318869 14292049 990318869 14292049 9605190 13295289 9605190 13295289 8684504 12546680 8684504 12546680 992003790 10829068 992003790 10829068 992596727 10437421 992596727 10437421 6404131 9366859 6404131 9366859 6352802 9366859 640090791 731324585 640090791 731324585 514443117 521440383 514443117 521440383 654369543 966006984 654369543 966006984 408243326 539255480 408243326 539255480 660371395 795473115 660371395 795473115 548334071 576614274 548334071 576614274 332268330 497330555 332268330 497330555 669063593 483769607 669063593 483769607 311103346 453314913 311103346 453314913 698952287 441503838 698952287 441503838 733186182 393828353 733186182 393828353 257005923 343102287 257005923 343102287 788160905 296282131 788160905 296282131 814495246 277130683 814495246 277130683 828639054 242468538 828639054 242468538 158555807 237899939 158555807 237899939 145208312 217889822 145208312 217889822 878187768 181494584 878187768 181494584 880602922 175861338 880602922 175861338 116394267 171258555 116394267 171258555 886655632 162772618 886655632 162772618 892883130 160359991 892883130 160359991 895385524 157152993 895385524 157152993 91210388 136282520 91210388 136282520 913717577 127080000 913717577 127080000 919523351 117290798 919523351 117290798 76692153 114282297 76692153 114282297 925548407 110477450 925548407 110477450 929196273 99997831 929196273 99997831 64455310 89093535 64455310 89093535 948603269 75173917 948603269 75173917 48573672 71696775 48573672 71696775 48130647 71454883 48130647 71454883 952718339 68955366 952718339 68955366 46151913 66067295 46151913 66067295 959647736 59078223 959647736 59078223 39204560 57264290 39204560 57264290 962717343 55168052 962717343 55168052 33447952 43053921 33447952 43053921 26699820 39855240 26699820 39855240 973066896 39455047 973066896 39455047 975851339 36296327 975851339 36296327 23635586 35315379 23635586 35315379 978480429 32104777 978480429 32104777 21086407 30373109 21086407 30373109 18060541 27883186 18060541 27883186 981945435 26529560 981945435 26529560 16409172 25547234 16409172 25547234 984292195 22586315 984292195 22586315 985062780 21333294 985062780 21333294 986465408 19857623 986465408 19857623 12209338 16953768 12209338 16953768 10702044 16348159 10702044 16348159 989858775 14515890 989858775 14515890 9709323 14457937 9709323 14457937 991174670 11850426 991174670 11850426 7694900 11456483 7694900 11456483 992140569 11198726 992140569 11198726 992359301 10578075 992359301 10578075 6623834 9733158 6623834 9733158 373259200 855651115 373259200 855651115 621685059 533570578 621685059 533570578 540252544 899226138 540252544 899226138 384486330 583789228 384486330 583789228 651605732 744576198 651605732 744576198 414966006 532343687 414966006 532343687 500426329 778055349 500426329 778055349 660670778 475387160 660670778 475387160 682072489 455680448 682072489 455680448 303313482 403003634 303313482 403003634 760907988 350932520 760907988 350932520 767374417 343536904 767374417 343536904 216168484 293430769 216168484 293430769 188981489 283107952 188981489 283107952 830917881 245392494 830917881 245392494 148262719 220318833 148262719 220318833 141364737 203750767 141364737 203750767 134751097 197528137 134751097 197528137 876145078 182496841 876145078 182496841 880346067 176134107 880346067 176134107 884930822 164123483 884930822 164123483 891172800 163087429 891172800 163087429 893624987 157562120 893624987 157562120 896017191 153677555 896017191 153677555 898191516 139935811 898191516 139935811 87884756 121994818 87884756 121994818 81004484 117679962 81004484 117679962 922586488 116288270 922586488 116288270 924132467 113068903 924132467 113068903 925662602 112372053 925662602 112372053 932836732 91632375 932836732 91632375 59821794 87729962 59821794 87729962 53145806 78005679 53145806 78005679 49226473 73044292 49226473 73044292 46435203 68858610 46435203 68858610 46352882 65824054 46352882 65824054 42333996 62724213 42333996 62724213 39676283 58553015 39676283 58553015 961151991 55832117 961151991 55832117 35909531 44439785 35909531 44439785 28774132 40277662 28774132 40277662 972861391 37361303 972861391 37361303 24548980 36315887 24548980 36315887 976019215 35857075 976019215 35857075 21880873 32873307 21880873 32873307 21473937 30868065 21473937 30868065 980183393 28485353 980183393 28485353 981550517 27672620 981550517 27672620 16416181 24725431 16416181 24725431 983657652 24363341 983657652 24363341 15808318 23670343 15808318 23670343 984312321 23114808 984312321 23114808 984796029 22111928 984796029 22111928 13568168 20739793 13568168 20739793 986289842 18234568 986289842 18234568 989194766 15242855 989194766 15242855 990179392 14692829 990179392 14692829 9625006 14276805 9625006 14276805 8811473 13190719 8811473 13190719 991893053 11901887 991893053 11901887 992674128 10142434 992674128 10142434 992890334 9867155 992890334 9867155 6695839 9867155 559654348 743616661 559654348 743616661 589964929 830105793 589964929 830105793 425326662 982105263 425326662 982105263 524343316 617515891 524343316 617515891 501946398 904129089 501946398 904129089 335508144 681383179 335508144 681383179 627123309 639273953 627123309 639273953 445056550 891756998 445056550 891756998 659066095 980921608 659066095 980921608 484371793 683926460 484371793 683926460 574027447 838806145 574027447 838806145 368006181 486395103 368006181 486395103 297309359 407561445 297309359 407561445 759963913 354991998 759963913 354991998 231183528 326375728 231183528 326375728 803081353 289666574 803081353 289666574 182615221 271031353 182615221 271031353 172310329 257635222 172310329 257635222 830254375 238653117 830254375 238653117 843328877 235264270 843328877 235264270 848682747 223787645 848682747 223787645 135845843 199896553 135845843 199896553 873953570 186603234 873953570 186603234 123781066 181305951 123781066 181305951 112284656 166436390 112284656 166436390 109742651 154433684 109742651 154433684 907196544 134801892 907196544 134801892 913575655 127725639 913575655 127725639 81695904 121267191 81695904 121267191 925116783 103083951 925116783 103083951 932795244 98665414 932795244 98665414 937384215 92916578 937384215 92916578 60488313 87318619 60488313 87318619 57021479 80622800 57021479 80622800 952126858 70356395 952126858 70356395 46549345 67448965 46549345 67448965 954822877 65458158 954822877 65458158 39974926 59038841 39974926 59038841 961153327 56903658 961153327 56903658 36912029 49776657 36912029 49776657 966878928 47485673 966878928 47485673 31280287 45357797 31280287 45357797 29823821 44112251 29823821 44112251 970556109 40314387 970556109 40314387 972753503 38457706 972753503 38457706 25010378 37367475 25010378 37367475 24099517 36378679 24099517 36378679 23556154 35080410 23556154 35080410 22449135 31263351 22449135 31263351 20389638 30221774 20389638 30221774 980177177 29984027 980177177 29984027 980309532 29751226 980309532 29751226 18062939 27292217 18062939 27292217 15961101 23467551 15961101 23467551 15305194 23440459 15305194 23440459 984474309 22838878 984474309 22838878 14263759 22172710 14263759 22172710 13777094 21331661 13777094 21331661 986452168 19884486 986452168 19884486 11655619 17505626 11655619 17505626 11433936 17270108 11433936 17270108 988686259 16364867 988686259 16364867 9960045 14488486 9960045 14488486 990868566 13685301 990868566 13685301 8911809 13015703 8911809 13015703 7976544 12091810 7976544 12091810 7387472 10894619 7387472 10894619 992781189 10128882 992781189 10128882 582125813 753357157 582125813 753357157 632426330 965969667 632426330 965969667 593773609 533352351 593773609 533352351 467888818 774084067 467888818 774084067 600412812 937900271 600412812 937900271 348616348 517828440 348616348 517828440 537999534 882771489 537999534 882771489 622883652 945121511 622883652 945121511 499138452 593474873 499138452 593474873 444430507 820246766 444430507 820246766 360483570 517138110 360483570 517138110 487205146 768755331 487205146 768755331 391462664 916877081 391462664 916877081 619121045 563680870 619121045 563680870 377040618 803701805 377040618 803701805 447466698 609424838 447466698 609424838 395233984 545847644 395233984 545847644 661736401 819022412 661736401 819022412 543642936 727788057 543642936 727788057 469415944 491974346 469415944 491974346 674542469 436434585 674542469 436434585 722496822 398841258 722496822 398841258 737362400 373266208 737362400 373266208 762363770 345933334 762363770 345933334 216763808 298675657 216763808 298675657 800347894 284505967 800347894 284505967 830078326 249639143 830078326 249639143 162469327 235967704 162469327 235967704 153621875 226751183 153621875 226751183 146772618 213183691 146772618 213183691 864481955 200159143 864481955 200159143 126175353 187689481 126175353 187689481 877609586 177466594 877609586 177466594 888230993 165577240 888230993 165577240 109762387 160969866 109762387 160969866 895117431 155485186 895117431 155485186 897018423 149666335 897018423 149666335 99073595 144656742 99073595 144656742 909686298 128400054 909686298 128400054 85300411 127644560 85300411 127644560 916281120 126091053 916281120 126091053 917440618 120667377 917440618 120667377 80212425 115258843 80212425 115258843 68007613 99420146 68007613 99420146 63912370 94639082 63912370 94639082 61274364 89612689 61274364 89612689 949514998 74164028 949514998 74164028 48030131 71461648 48030131 71461648 47225515 69003599 47225515 69003599 43745256 63782083 43745256 63782083 958325702 60858343 958325702 60858343 959349918 59697264 959349918 59697264 38654202 56100734 38654202 56100734 963746391 50554056 963746391 50554056 33789410 49825844 33789410 49825844 32299675 46123019 32299675 46123019 969095207 45107197 969095207 45107197 969428294 42687277 969428294 42687277 27107005 40537234 27107005 40537234 974339150 37899018 974339150 37899018 25113768 36391337 25113768 36391337 23829137 35080412 23829137 35080412 977228439 32150427 977228439 32150427 20661199 30465269 20661199 30465269 19614278 29527504 19614278 29527504 18950000 28485352 18950000 28485352 18201157 27441791 18201157 27441791 983571880 24142951 983571880 24142951 984021280 23975210 984021280 23975210 984387387 23037698 984387387 23037698 14817090 22574845 14817090 22574845 985064631 21968764 985064631 21968764 13505951 20612796 13505951 20612796 986365704 18443553 986365704 18443553 11929141 17846929 11929141 17846929 988021597 16738396 988021597 16738396 989426901 15312173 989426901 15312173 989954803 13788381 989954803 13788381 9169454 12389203 9169454 12389203 991573777 12305161 991573777 12305161 992118081 11198727 992118081 11198727 7369306 10952495 7369306 10952495 7206960 10894616 7206960 10894616 578998874 768836472 578998874 768836472 455207877 712258054 455207877 712258054 425283595 882441637 425283595 882441637 690101189 430061860 690101189 430061860 250161366 364951508 250161366 364951508 242847417 355804187 242847417 355804187 771942150 326961807 771942150 326961807 795464521 302202987 795464521 302202987 176168313 251704055 176168313 251704055 153680208 228904898 153680208 228904898 144681018 217735778 144681018 217735778 859216403 204475166 859216403 204475166 128652098 190918875 128652098 190918875 876775650 177523040 876775650 177523040 887770991 166295446 887770991 166295446 891567042 159626346 891567042 159626346 106018947 146371217 106018947 146371217 903633851 142962992 903633851 142962992 91936702 131112052 91936702 131112052 86655612 127081514 86655612 127081514 917130377 116033564 917130377 116033564 76973485 115660112 76973485 115660112 71013250 101295112 71013250 101295112 64536572 96181647 64536572 96181647 938474770 91570994 938474770 91570994 942920687 84702795 942920687 84702795 53736012 74984774 53736012 74984774 950354580 72512801 950354580 72512801 953755255 61375849 953755255 61375849 41061793 58858781 41061793 58858781 960866745 58067545 960866745 58067545 962099269 56042448 962099269 56042448 964496824 51051162 964496824 51051162 33425416 49091760 33425416 49091760 969028770 45143164 969028770 45143164 29442732 42103751 29442732 42103751 27702065 41103353 27702065 41103353 25965621 36680409 25965621 36680409 23694905 35402580 23694905 35402580 22502349 31520118 22502349 31520118 979441132 30465268 979441132 30465268 979930946 28921049 979930946 28921049 17937578 25708587 17937578 25708587 983406045 24832465 983406045 24832465 15913342 22991524 15913342 22991524 984617459 22779601 984617459 22779601 14489085 22189775 14489085 22189775 985810805 20674855 985810805 20674855 987520066 18010941 987520066 18010941 987879062 16832641 987879062 16832641 10913832 16339614 10913832 16339614 989677438 15312168 989677438 15312168 9801930 14515891 9801930 14515891 990688184 14041312 990688184 14041312 990710759 13863330 990710759 13863330 991111364 12805599 991111364 12805599 991275151 12585930 991275151 12585930 8244680 11836857 8244680 11836857 7465916 10982523 7465916 10982523 7274222 10972853 7274222 10972853 615870953 705224380 615870953 705224380 447334720 637438380 447334720 637438380 564160931 895010300 564160931 895010300 409319214 688811928 409319214 688811928 497891939 884362987 497891939 884362987 595370906 675478851 595370906 675478851 467125117 795871545 467125117 795871545 338595692 927509010 338595692 927509010 589589866 563634611 589589866 563634611 461322940 842067650 461322940 842067650 656026693 497923689 656026693 497923689 325593548 451951888 325593548 451951888 289124502 417126655 289124502 417126655 745488906 373571169 745488906 373571169 245361359 367511893 245361359 367511893 772800828 333388539 772800828 333388539 211923729 314731273 211923729 314731273 204301606 303577358 204301606 303577358 797446855 301085576 797446855 301085576 803569934 269376765 803569934 269376765 169561277 252992763 169561277 252992763 843134628 235601550 843134628 235601550 851186504 214846590 851186504 214846590 142058981 213995716 142058981 213995716 138717266 206066666 138717266 206066666 865196799 197350905 865196799 197350905 131160226 193806824 131160226 193806824 124966852 182607705 124966852 182607705 878807602 177573861 878807602 177573861 117915140 169343953 117915140 169343953 111892643 166538587 111892643 166538587 889878034 151566116 889878034 151566116 901660208 146973970 901660208 146973970 96683159 142822890 96683159 142822890 92252134 130982812 92252134 130982812 915321241 126800572 915321241 126800572 84075015 124616209 84075015 124616209 922828659 113873935 922828659 113873935 928832594 107907779 928832594 107907779 935871524 95949771 935871524 95949771 59031413 83600946 59031413 83600946 946139345 78674733 946139345 78674733 949005135 75914974 949005135 75914974 950281848 72259936 950281848 72259936 45783099 65867859 45783099 65867859 955873429 64304201 955873429 64304201 42351210 61980574 42351210 61980574 959245422 59475935 959245422 59475935 960631045 56105851 960631045 56105851 36814465 51798942 36814465 51798942 31540448 46968475 31540448 46968475 968355036 45744979 968355036 45744979 971898109 41233048 971898109 41233048 972311963 40401628 972311963 40401628 972751077 36746965 972751077 36746965 24330856 36409687 24330856 36409687 978391439 32001009 978391439 32001009 979255936 30802247 979255936 30802247 980014733 28589919 980014733 28589919 981426363 25373253 981426363 25373253 16210449 25097714 16210449 25097714 984532980 23085490 984532980 23085490 985544297 19589513 985544297 19589513 12330470 18281646 12330470 18281646 989142464 16460003 989142464 16460003 989626166 15487568 989626166 15487568 9566560 13187823 9566560 13187823 8711229 12871523 8711229 12871523 8032023 11859331 8032023 11859331 992156307 11171531 992156307 11171531 992224279 11171531 378338827 951631844 378338827 951631844 406469562 752559139 406469562 752559139 354669390 936731305 354669390 936731305 593212754 708707622 593212754 708707622 349498691 973738324 349498691 973738324 642176892 564487128 642176892 564487128 423765112 500345984 423765112 500345984 648454913 615455770 648454913 615455770 410248379 528605013 410248379 528605013 548045485 927209765 548045485 927209765 657561346 992165188 657561346 992165188 451045845 609574410 451045845 609574410 597254593 725815274 597254593 725815274 429148673 899202376 429148673 899202376 627144695 989672252 627144695 989672252 653822125 530912291 653822125 530912291 336840630 826514480 336840630 826514480 573152233 915763659 573152233 915763659 341295517 583188316 341295517 583188316 480908202 910438449 480908202 910438449 640015713 748997759 640015713 748997759 401967275 859788747 401967275 859788747 579351520 560983824 579351520 560983824 403438852 724530432 403438852 724530432 630109050 490719734 630109050 490719734 681057592 469370832 681057592 469370832 310884329 418194865 310884329 418194865 733170867 373219262 733170867 373219262 748939160 369559742 748939160 369559742 243954426 361331829 243954426 361331829 238672294 357317666 238672294 357317666 779103315 318606944 779103315 318606944 210098667 311142731 210098667 311142731 802152423 294124390 802152423 294124390 185746500 274539807 185746500 274539807 178972569 267139818 178972569 267139818 831468194 251786412 831468194 251786412 166219075 233041274 166219075 233041274 848836047 221837638 848836047 221837638 854387637 213886028 854387637 213886028 859150084 209713266 859150084 209713266 131301478 188677013 131301478 188677013 880324212 179533082 880324212 179533082 115261415 172028872 115261415 172028872 888838307 154336838 888838307 154336838 900486000 147204048 900486000 147204048 97143087 139655422 97143087 139655422 911128612 132638357 911128612 132638357 912483130 129300808 912483130 129300808 85977851 128604203 85977851 128604203 917435131 124841037 917435131 124841037 82898556 122844395 82898556 122844395 80126847 118493381 80126847 118493381 924274195 112172749 924274195 112172749 74147068 108813568 74147068 108813568 928717013 105206617 928717013 105206617 69493854 102206568 69493854 102206568 938046760 91911390 938046760 91911390 943523349 81070155 943523349 81070155 948241272 75136037 948241272 75136037 47092008 67656655 47092008 67656655 957782220 62130289 957782220 62130289 959444690 59815898 959444690 59815898 37982711 55572410 37982711 55572410 36498953 52386111 36498953 52386111 965438736 50483810 965438736 50483810 32179354 45250781 32179354 45250781 29603130 44311979 29603130 44311979 970462557 43765225 970462557 43765225 27627510 41027521 27627510 41027521 972367838 37144060 972367838 37144060 24637248 36972080 24637248 36972080 23050680 33823625 23050680 33823625 978057937 31453058 978057937 31453058 20691971 30802243 20691971 30802243 20172591 29014140 20172591 29014140 982610457 25811992 982610457 25811992 16116298 24929948 16116298 24929948 15377899 22162108 15377899 22162108 14034988 20804654 14034988 20804654 13339111 19884488 13339111 19884488 986691968 19595696 986691968 19595696 12171925 18503288 12171925 18503288 11060496 16491276 11060496 16491276 989831715 15130930 989831715 15130930 990306465 14543275 990306465 14543275 8894992 13201721 8894992 13201721 991107609 12949049 991107609 12949049 8044374 12286608 8044374 12286608 8040760 12286608 576071194 768948033 576071194 768948033 428815814 580030503 428815814 580030503 494714834 900193370 494714834 900193370 344111689 581136259 344111689 581136259 424277535 868268557 424277535 868268557 599895500 652914800 599895500 652914800 515569970 833705216 515569970 833705216 593498011 810578262 593498011 810578262 405478095 918501103 405478095 918501103 592062472 683869910 592062472 683869910 393561848 617584889 393561848 617584889 657754618 762116357 657754618 762116357 402913415 862110455 402913415 862110455 345943673 473559728 345943673 473559728 272581623 404577864 272581623 404577864 253845105 376510089 253845105 376510089 749411608 369117478 749411608 369117478 229323110 341102342 229323110 341102342 776427554 316858102 776427554 316858102 203497972 302562922 203497972 302562922 198033450 290525023 198033450 290525023 817391796 271451167 817391796 271451167 172043971 256308169 172043971 256308169 832163310 238933797 832163310 238933797 154337018 225954948 154337018 225954948 144055572 217507161 144055572 217507161 856005359 213823155 856005359 213823155 131776585 193551978 131776585 193551978 874023613 186322110 874023613 186322110 121128892 181168233 121128892 181168233 880992325 177962025 880992325 177962025 885432076 169809947 885432076 169809947 109894324 162703553 109894324 162703553 894352093 150702306 894352093 150702306 99705639 147790107 99705639 147790107 97157457 141697147 97157457 141697147 909181974 133466668 909181974 133466668 88559846 132596052 88559846 132596052 912556115 128845829 912556115 128845829 83820775 122431626 83820775 122431626 81473848 115989893 81473848 115989893 73723006 108883936 73723006 108883936 929084347 105789163 929084347 105789163 65988618 92204630 65988618 92204630 943209537 83718197 943209537 83718197 54221858 80389569 54221858 80389569 949067744 75880096 949067744 75880096 50422797 75181385 50422797 75181385 951795639 68111788 951795639 68111788 44290554 62901559 44290554 62901559 958228146 60780315 958228146 60780315 960302207 57706802 960302207 57706802 961969811 54501839 961969811 54501839 964133361 50523997 964133361 50523997 966848388 45567116 966848388 45567116 30366214 45434836 30366214 45434836 969178037 43994723 969178037 43994723 28634006 43032546 28634006 43032546 971910944 40293528 971910944 40293528 25649310 37252864 25649310 37252864 23265073 34544192 23265073 34544192 22603825 33536777 22603825 33536777 978146145 32934000 978146145 32934000 978642493 31860505 978642493 31860505 20331029 29749421 20331029 29749421 19007228 27589305 19007228 27589305 17530023 25876525 17530023 25876525 982929770 25510530 982929770 25510530 984050368 23946146 984050368 23946146 984235322 23570315 984235322 23570315 14663512 22643673 14663512 22643673 14315395 22182725 14315395 22182725 13476819 19780627 13476819 19780627 12758643 19236530 12758643 19236530 987567486 18372756 987567486 18372756 988683433 15965055 988683433 15965055 10458447 15732122 10458447 15732122 10264358 15060275 10264358 15060275 990240670 13922554 990240670 13922554 990904769 13217322 990904769 13217322 8808866 13217322 518005334 832812833 518005334 832812833 357261012 687746561 357261012 687746561 650489566 991936352 650489566 991936352 376016700 705870391 376016700 705870391 601522377 857626569 601522377 857626569 400501480 914916914 400501480 914916914 545709417 757149311 545709417 757149311 498997817 881591651 498997817 881591651 657158737 933039734 657158737 933039734 316622998 439786864 316622998 439786864 718886092 406622690 718886092 406622690 250605699 352519989 250605699 352519989 231575012 347080646 231575012 347080646 228179492 323572157 228179492 323572157 789819776 302933634 789819776 302933634 189730758 285529381 189730758 285529381 815846960 275740196 815846960 275740196 816875385 263457715 816875385 263457715 826272762 256676238 826272762 256676238 830335167 245485782 830335167 245485782 153257895 219883465 153257895 219883465 867071759 194422911 867071759 194422911 128555455 183825840 128555455 183825840 877914762 182679356 877914762 182679356 115699037 163779917 115699037 163779917 897160320 150959636 897160320 150959636 99475990 147889325 99475990 147889325 96614347 140577377 96614347 140577377 92607345 136452697 92607345 136452697 90016085 132053394 90016085 132053394 84190669 126605556 84190669 126605556 80120472 116824105 80120472 116824105 924906907 112285456 924906907 112285456 931364491 102893184 931364491 102893184 937139055 93488934 937139055 93488934 59149713 84985544 59149713 84985544 56134735 80769134 56134735 80769134 945975651 77514641 945975651 77514641 51689603 76854748 51689603 76854748 953842314 68538760 953842314 68538760 44564095 66107844 44564095 66107844 957120943 60052763 957120943 60052763 39242041 57988222 39242041 57988222 38202349 54944371 38202349 54944371 963919455 50554061 963919455 50554061 968604244 44635113 968604244 44635113 970233722 44112249 970233722 44112249 29054310 42531305 29054310 42531305 971570612 41968803 971570612 41968803 972354941 40141318 972354941 40141318 25409220 37876447 25409220 37876447 24870696 36607664 24870696 36607664 975743267 35758377 975743267 35758377 22839242 34156496 22839242 34156496 21272642 31513477 21272642 31513477 980083634 30035534 980083634 30035534 18073875 26244722 18073875 26244722 982949650 25206236 982949650 25206236 15707284 22311242 15707284 22311242 985944337 20024755 985944337 20024755 986635318 19796687 986635318 19796687 12803116 19123485 12803116 19123485 987620716 17676335 987620716 17676335 988440395 15877650 988440395 15877650 10509651 15746158 10509651 15746158 990044388 14244475 990044388 14244475 990698019 13870262 990698019 13870262 9015982 12658160 9015982 12658160 991386591 12658160 537376499 720050963 537376499 720050963 588734521 491754849 588734521 491754849 316880262 476131919 316880262 476131919 281341795 418285644 281341795 418285644 277456325 410575745 277456325 410575745 744843012 353495684 744843012 353495684 764152124 325391698 764152124 325391698 211465897 314397286 211465897 314397286 801176171 291808379 801176171 291808379 814715054 275866535 814715054 275866535 181217922 264553273 181217922 264553273 825896339 257546681 825896339 257546681 167019756 235599711 167019756 235599711 848405242 224858578 848405242 224858578 144367515 198893045 144367515 198893045 867741171 194909519 867741171 194909519 128556302 183427583 128556302 183427583 106979179 160008398 106979179 160008398 103735707 153324726 103735707 153324726 898804223 147940522 898804223 147940522 907351279 136310500 907351279 136310500 89650744 134467052 89650744 134467052 912990867 130339223 912990867 130339223 914683635 127458566 914683635 127458566 84501850 126091050 84501850 126091050 80161283 119432640 80161283 119432640 925042174 110311455 925042174 110311455 70822978 105732522 70822978 105732522 936267258 92175655 936267258 92175655 59532815 83318937 59532815 83318937 945319465 77908802 945319465 77908802 51225071 73180878 51225071 73180878 48383811 71884909 48383811 71884909 47189683 66730652 47189683 66730652 955536312 64255725 955536312 64255725 42094966 60706669 42094966 60706669 960604296 57434292 960604296 57434292 962718825 54734028 962718825 54734028 36321495 51913353 36321495 51913353 968579555 45484692 968579555 45484692 969219217 44925862 969219217 44925862 28193328 41332093 28193328 41332093 26203734 39380240 26203734 39380240 974231179 37860787 974231179 37860787 974724742 37401548 974724742 37401548 24043269 34856271 24043269 34856271 22466555 33060582 22466555 33060582 978532039 32152799 978532039 32152799 978726375 31084742 978726375 31084742 19771527 30020693 19771527 30020693 980525582 29010740 980525582 29010740 18205160 28296567 18205160 28296567 17115732 26318020 17115732 26318020 982816815 24148271 982816815 24148271 984016867 22954589 984016867 22954589 985682961 21331656 985682961 21331656 13162015 20210567 13162015 20210567 986874549 18465934 986874549 18465934 987800610 17601029 987800610 17601029 11483706 16699771 11483706 16699771 989097994 16348163 989097994 16348163 10540480 15877652 10540480 15877652 990132014 14041311 990132014 14041311 9272895 13811167 9272895 13811167 9045124 12862259 9045124 12862259 991190287 12862259 523387794 928873964 523387794 928873964 329265280 477538829 329265280 477538829 687529119 454533638 687529119 454533638 297553184 418836446 297553184 418836446 726968388 394904453 726968388 394904453 254437739 379236045 254437739 379236045 213013863 301228139 213013863 301228139 799449575 293450513 799449575 293450513 189573666 282197366 189573666 282197366 173185536 261232926 173185536 261232926 834402414 241582854 834402414 241582854 840936752 236119694 840936752 236119694 852710840 204417656 852710840 204417656 865315413 198753232 865315413 198753232 130268974 194002637 130268974 194002637 873832642 179528575 873832642 179528575 882447757 168676991 882447757 168676991 103830675 155029453 103830675 155029453 906059516 139024352 906059516 139024352 911296900 133713078 911296900 133713078 85784420 128244455 85784420 128244455 85231176 124616213 85231176 124616213 77566083 110297879 77566083 110297879 928847631 105732527 928847631 105732527 65985225 89826078 65985225 89826078 940923219 84906833 940923219 84906833 53886491 79584264 53886491 79584264 52441745 77261875 52441745 77261875 951702265 68538759 951702265 68538759 954181382 66784762 954181382 66784762 955311602 63150214 955311602 63150214 961187002 56033569 961187002 56033569 36633150 52833884 36633150 52833884 965614422 48170040 965614422 48170040 31217268 46367681 31217268 46367681 29854371 44957205 29854371 44957205 27693391 39980325 27693391 39980325 974077717 38413095 974077717 38413095 975580517 35634598 975580517 35634598 977004869 33522917 977004869 33522917 21629828 32873309 21629828 32873309 978482473 31618801 978482473 31618801 20753687 31244126 20753687 31244126 19430408 29824973 19430408 29824973 980695528 29058243 980695528 29058243 18714102 28377090 18714102 28377090 982326983 26538702 982326983 26538702 16817789 26033766 16817789 26033766 15952011 24529875 15952011 24529875 983784042 23161691 983784042 23161691 15070981 22423627 15070981 22423627 14078962 20437381 14078962 20437381 986861974 19571895 986861974 19571895 987620827 18065950 987620827 18065950 11595628 17572187 11595628 17572187 10761492 16343412 10761492 16343412 989737233 15060273 989737233 15060273 9621194 14132431 9621194 14132431 9282557 13173199 9282557 13173199 991079796 13173199 426960132 811791220 426960132 811791220 664702496 484143204 664702496 484143204 306137306 454691556 306137306 454691556 271711594 399351662 271711594 399351662 263165279 389179592 263165279 389179592 744384465 361874091 744384465 361874091 762984472 345449883 762984472 345449883 767430705 340831120 767430705 340831120 205221680 307926838 205221680 307926838 799444645 285791602 799444645 285791602 173455914 249297909 173455914 249297909 163970411 237086486 163970411 237086486 851729046 211229392 851729046 211229392 861821114 197933756 861821114 197933756 131546887 194568553 131546887 194568553 129501637 189450971 129501637 189450971 123716388 184393393 123716388 184393393 879787606 161900057 879787606 161900057 106146953 156516162 106146953 156516162 100036723 150483665 100036723 150483665 96690582 143726306 96690582 143726306 94889507 139011870 94889507 139011870 88971907 132650742 88971907 132650742 915049521 125004951 915049521 125004951 77946666 115217417 77946666 115217417 72889598 109306522 72889598 109306522 71894089 106366920 71894089 106366920 66206892 98649302 66206892 98649302 941571057 86882795 941571057 86882795 945941040 78911655 945941040 78911655 951346132 69863336 951346132 69863336 45531149 66362083 45531149 66362083 43028120 62027575 43028120 62027575 40533485 59197801 40533485 59197801 39648827 58094708 39648827 58094708 962565853 48998782 962565853 48998782 31374776 45727778 31374776 45727778 969653593 43765227 969653593 43765227 970648394 40621561 970648394 40621561 974072819 38287498 974072819 38287498 25403612 37144059 25403612 37144059 975428486 36195968 975428486 36195968 22573771 33130880 22573771 33130880 21496308 32486992 21496308 32486992 978399926 32082439 978399926 32082439 20721635 30456650 20721635 30456650 982196238 26843988 982196238 26843988 17192296 26695164 17192296 26695164 982408411 26033767 982408411 26033767 983515957 24529873 983515957 24529873 15866347 23670344 15866347 23670344 15141254 21994065 15141254 21994065 13657185 20738868 13657185 20738868 986476872 20014158 986476872 20014158 987678967 18234564 987678967 18234564 11645116 17713620 11645116 17713620 988167871 17572186 988167871 17572186 988846318 16498843 988846318 16498843 10334863 15065660 10334863 15065660 9929648 14809661 9929648 14809661 990416238 14149638 990416238 14149638 990948371 13444754 990948371 13444754 507586999 847643411 507586999 847643411 390597047 498618040 390597047 498618040 685914420 434814187 685914420 434814187 274914916 412097208 274914916 412097208 264464316 382892608 264464316 382892608 254994499 380147911 254994499 380147911 230886230 335721903 230886230 335721903 789064941 304145012 789064941 304145012 815181110 275885330 815181110 275885330 816976572 263974546 816976572 263974546 168964951 250563156 168964951 250563156 834026526 227691327 834026526 227691327 147982714 212549967 147982714 212549967 137486106 199915565 137486106 199915565 127954236 191250696 127954236 191250696 124517264 181009115 124517264 181009115 111958136 164775510 111958136 164775510 891781169 159569238 891781169 159569238 96824925 144615873 96824925 144615873 906976952 134966666 906976952 134966666 911842387 128446600 911842387 128446600 80957127 120773931 80957127 120773931 926599171 110410972 926599171 110410972 928012414 100824845 928012414 100824845 60316429 90017130 60316429 90017130 53269575 78542741 53269575 78542741 52168971 76690275 52168971 76690275 50618794 73250451 50618794 73250451 47994788 69577479 47994788 69577479 955166019 63298039 955166019 63298039 959367536 58023605 959367536 58023605 37108356 52556728 37108356 52556728 35446626 51771255 35446626 51771255 34386322 48204164 34386322 48204164 967271408 47739907 967271408 47739907 30946382 45501054 30946382 45501054 969983812 43876429 969983812 43876429 971967262 39005286 971967262 39005286 24995550 37353049 24995550 37353049 23397894 34145073 23397894 34145073 978247997 32353986 978247997 32353986 21078542 31184760 21078542 31184760 19265241 29652811 19265241 29652811 17471054 26843991 17471054 26843991 982408283 26170092 982408283 26170092 982730266 25069251 982730266 25069251 983800860 23757628 983800860 23757628 15284088 22574848 15284088 22574848 13379876 19729829 13379876 19729829 12014218 17846340 12014218 17846340 988379981 17277150 988379981 17277150 10785361 15487569 10785361 15487569 990066535 14590621 990066535 14590621 990527379 14164538 990527379 14164538 990667045 14164538 454347087 994665764 454347087 994665764 647537899 750836624 647537899 750836624 586215454 596925963 586215454 596925963 398953718 865512202 398953718 865512202 611861573 972555292 611861573 972555292 534159354 672306163 534159354 672306163 368138722 989183781 368138722 989183781 601570328 634711269 601570328 634711269 392906418 740061134 392906418 740061134 560337336 810742642 560337336 810742642 408159680 587051761 408159680 587051761 516829294 916460988 516829294 916460988 338060152 564369382 338060152 564369382 609848032 889210757 609848032 889210757 421496540 648532516 421496540 648532516 452413399 901116569 452413399 901116569 556306724 517310150 556306724 517310150 328033933 476161624 328033933 476161624 682809216 421855572 682809216 421855572 725318665 405285034 725318665 405285034 728176379 397470330 728176379 397470330 737933221 380899906 737933221 380899906 210843532 317225389 210843532 317225389 789992660 310511692 789992660 310511692 201419333 292557602 201419333 292557602 806002857 287645421 806002857 287645421 188528557 281766455 188528557 281766455 822074659 266770955 822074659 266770955 171019006 250967800 171019006 250967800 837944307 237962334 837944307 237962334 156532350 230045618 156532350 230045618 148477482 213995713 148477482 213995713 857214894 211015294 857214894 211015294 137983340 203921854 137983340 203921854 128861836 191055725 128861836 191055725 872627150 187200140 872627150 187200140 877584424 164418732 877584424 164418732 108122679 158718471 108122679 158718471 901812909 146575530 901812909 146575530 97537894 144551889 97537894 144551889 89938779 130628456 89938779 130628456 79199430 111277822 79199430 111277822 927568189 105760850 927568189 105760850 69357890 101161207 69357890 101161207 64765251 86106239 64765251 86106239 945843016 80293156 945843016 80293156 946982557 76470853 946982557 76470853 50362945 74980579 50362945 74980579 949917655 73686353 949917655 73686353 951078550 71048272 951078550 71048272 954163852 67467292 954163852 67467292 45226466 65950920 45226466 65950920 957325399 62772393 957325399 62772393 959414110 58391315 959414110 58391315 39177183 57750645 39177183 57750645 36911914 51286291 36911914 51286291 967166330 47239241 967166330 47239241 967842023 46300105 967842023 46300105 969695013 42511106 969695013 42511106 27297528 39686660 27297528 39686660 973218456 37870857 973218456 37870857 24990653 36220217 24990653 36220217 977216607 34417275 977216607 34417275 22445658 33651671 22445658 33651671 977862219 33167671 977862219 33167671 21411532 32288930 21411532 32288930 20789997 30571763 20789997 30571763 18332626 27467908 18332626 27467908 17456960 26332111 17456960 26332111 982752701 25333593 982752701 25333593 16032660 24588254 16032660 24588254 15823360 23618780 15823360 23618780 986192599 20024756 986192599 20024756 12402020 18308020 12402020 18308020 987927189 17829606 987927189 17829606 11345740 17353777 11345740 17353777 11262813 17342287 11262813 17342287 11073114 16586978 11073114 16586978 989363500 15398449 989363500 15398449 10304544 15398449 615814001 916431128 615814001 916431128 548661795 747049142 548661795 747049142 477077512 617731669 477077512 617731669 644027930 995175130 644027930 995175130 320417818 445480821 320417818 445480821 701546875 430470384 701546875 430470384 279844687 415302082 279844687 415302082 262795179 390733736 262795179 390733736 259339622 378078545 259339622 378078545 748955483 353834489 748955483 353834489 762615030 321436561 762615030 321436561 785299246 317028576 785299246 317028576 208901125 308872017 208901125 308872017 803329376 287852166 803329376 287852166 823598062 264450363 823598062 264450363 826798579 243551104 826798579 243551104 159475464 238715296 159475464 238715296 152290934 225404764 152290934 225404764 141092915 211914064 141092915 211914064 137607551 199819000 137607551 199819000 869048323 193142891 869048323 193142891 881789919 166480607 881789919 166480607 889724903 162673742 889724903 162673742 104338785 148303484 104338785 148303484 902513888 146425750 902513888 146425750 905485658 137203273 905485658 137203273 910322899 134549238 910322899 134549238 914724624 127627398 914724624 127627398 919197287 119213843 919197287 119213843 73426378 109906705 73426378 109906705 72198592 105352581 72198592 105352581 930880047 91388593 930880047 91388593 939901468 84964583 939901468 84964583 53099529 78827150 53099529 78827150 52576916 78650136 52576916 78650136 51130544 74909533 51130544 74909533 950840714 73185342 950840714 73185342 951989404 69887991 951989404 69887991 43038189 62364920 43038189 62364920 39586801 53560382 39586801 53560382 963917862 51772967 963917862 51772967 966501056 49002144 966501056 49002144 32409274 47406397 32409274 47406397 968094063 46334038 968094063 46334038 30477369 42919590 30477369 42919590 28181404 39771880 28181404 39771880 973621501 38777386 973621501 38777386 25110173 37777269 25110173 37777269 976410196 34870257 976410196 34870257 22903825 33823622 22903825 33823622 21996934 33163407 21996934 33163407 21813762 33063887 21813762 33063887 978307822 32347784 978307822 32347784 978910109 30512342 978910109 30512342 19237848 29674719 19237848 29674719 981098068 27322269 981098068 27322269 982962893 25223108 982962893 25223108 16094719 24700002 16094719 24700002 15128169 23098419 15128169 23098419 14881867 22215215 14881867 22215215 985834773 20804653 985834773 20804653 986852004 19355304 986852004 19355304 12394083 18595603 12394083 18595603 11805024 17842868 11805024 17842868 11051915 15988118 11051915 15988118 10616739 15988118 357451604 886251583 357451604 886251583 643829946 496643318 643829946 496643318 674177441 451136828 674177441 451136828 292138088 423844543 292138088 423844543 273482715 407487549 273482715 407487549 730305057 395734948 730305057 395734948 743591030 373164775 743591030 373164775 769716557 322721133 769716557 322721133 783066232 318922846 783066232 318922846 198298683 295844955 198298683 295844955 176799308 267283405 176799308 267283405 173868420 245485787 173868420 245485787 856606358 214064162 856606358 214064162 860101406 208197723 860101406 208197723 868664302 196036812 868664302 196036812 870343930 187322033 870343930 187322033 119586524 179141082 119586524 179141082 884551129 169923923 884551129 169923923 110509319 164234769 110509319 164234769 890614652 155136274 890614652 155136274 99249476 147693082 99249476 147693082 908737975 137579993 908737975 137579993 913558137 128840113 913558137 128840113 917504507 114158030 917504507 114158030 924656481 112251378 924656481 112251378 61199758 89712952 61199758 89712952 58322541 86470451 58322541 86470451 943424599 80491851 943424599 80491851 946142021 79584267 946142021 79584267 948468705 75667606 948468705 75667606 952569548 67612818 952569548 67612818 43514904 64385719 43514904 64385719 40012544 56667971 40012544 56667971 37512138 54122152 37512138 54122152 963581469 52408619 963581469 52408619 966045439 49950134 966045439 49950134 966432636 49342712 966432636 49342712 33380053 49218014 33380053 49218014 968568265 46008333 968568265 46008333 29845609 43923191 29845609 43923191 28886541 43032551 28886541 43032551 28406640 40793795 28406640 40793795 27099929 37982154 27099929 37982154 974536266 36522108 974536266 36522108 24159655 35345552 24159655 35345552 976779789 34828685 976779789 34828685 977224818 33468695 977224818 33468695 977898556 31817682 977898556 31817682 978953873 30706831 978953873 30706831 18280436 27561693 18280436 27561693 982466087 26244725 982466087 26244725 16476486 25223110 16476486 25223110 984588770 21703092 984588770 21703092 13529811 20769473 13529811 20769473 12852411 19585799 12852411 19585799 987010959 18681082 987010959 18681082 12047349 18077521 12047349 18077521 988455314 17217964 988455314 17217964 988763658 16801707 988763658 16801707 990240008 14346682 990240008 14346682 990521130 14346682 662258017 932879810 662258017 932879810 362263028 679447532 362263028 679447532 664181259 485606177 664181259 485606177 684338809 451717543 684338809 451717543 284336408 413517943 284336408 413517943 726425821 381753304 726425821 381753304 254044691 324258737 254044691 324258737 214249168 319970856 214249168 319970856 798230236 299004057 798230236 299004057 179429081 270981856 179429081 270981856 820597295 268283738 820597295 268283738 822163326 264662005 822163326 264662005 171021689 251340583 171021689 251340583 834808800 232588067 834808800 232588067 152847472 216578906 152847472 216578906 856063879 214865439 856063879 214865439 141601189 211019624 141601189 211019624 860259236 206754170 860259236 206754170 133129723 199712922 133129723 199712922 131306132 196387864 131306132 196387864 879944139 180191634 879944139 180191634 888845784 165648865 888845784 165648865 893618678 154293171 893618678 154293171 897737257 150694466 897737257 150694466 98149975 137401471 98149975 137401471 89940108 133154047 89940108 133154047 913239989 124368659 913239989 124368659 81516795 114772633 81516795 114772633 925087579 112538909 925087579 112538909 63185408 92830749 63185408 92830749 941643906 86106235 941643906 86106235 56338204 83879139 56338204 83879139 946275642 79944848 946275642 79944848 52141374 76050869 52141374 76050869 50887591 73423468 50887591 73423468 45672587 67143611 45672587 67143611 43566081 62651453 43566081 62651453 959890375 56225540 959890375 56225540 962836419 51690245 962836419 51690245 33868961 49333040 33868961 49333040 967370060 47221673 967370060 47221673 31667623 46699635 31667623 46699635 30628226 45602464 30628226 45602464 969064043 44404347 969064043 44404347 29270151 43923187 29270151 43923187 970878158 42784603 970878158 42784603 971615722 41291862 971615722 41291862 26217218 39247845 26217218 39247845 974448737 37847874 974448737 37847874 23834121 35710190 23834121 35710190 977653462 33434438 977653462 33434438 21281276 31952557 21281276 31952557 19155963 29564515 19155963 29564515 981097978 28733262 981097978 28733262 18156777 27494196 18156777 27494196 17668147 26755465 17668147 26755465 17058116 25833789 17058116 25833789 983286086 23312252 983286086 23312252 14715254 21958710 14715254 21958710 985661001 21569775 985661001 21569775 985830099 21303734 985830099 21303734 13593710 20425083 13593710 20425083 13126876 18967844 13126876 18967844 12370722 18625688 12370722 18625688 987813232 17896829 987813232 17896829 988208121 17270106 988208121 17270106 11128089 17137125 11128089 17137125 988841824 16339619 988841824 16339619 10659536 15057729 10659536 15057729 990203366 14875139 990203366 14875139 549284339 980567998 549284339 980567998 343797398 734717069 343797398 734717069 594625847 907365208 594625847 907365208 657793405 533499122 657793405 533499122 342255652 718571356 342255652 718571356 636716737 864118080 636716737 864118080 429657813 508865005 429657813 508865005 584435325 797127270 584435325 797127270 485593066 903203512 485593066 903203512 647077023 690184188 647077023 690184188 445103475 570958295 445103475 570958295 657171642 992327925 657171642 992327925 378757565 526477734 378757565 526477734 607216287 718948408 607216287 718948408 442258430 936729261 442258430 936729261 563976088 606946362 563976088 606946362 627027142 536914306 627027142 536914306 419545318 944491481 419545318 944491481 341451346 881397370 341451346 881397370 499961897 760553713 499961897 760553713 404041487 513129331 404041487 513129331 630304139 917498307 630304139 917498307 391208054 700422563 391208054 700422563 671290915 470158789 671290915 470158789 684132623 455583073 684132623 455583073 288204712 418669062 288204712 418669062 719683634 408794043 719683634 408794043 264718385 384344189 264718385 384344189 243881308 340224998 243881308 340224998 770317146 334086744 770317146 334086744 221079576 320783810 221079576 320783810 799487053 292719106 799487053 292719106 817590466 271730009 817590466 271730009 819401186 269585958 819401186 269585958 175825881 255040880 175825881 255040880 832297014 235109603 832297014 235109603 151416897 225731831 151416897 225731831 854723454 213431311 854723454 213431311 857812024 199712926 857812024 199712926 866779123 198027351 866779123 198027351 125296256 181922503 125296256 181922503 887054973 169134681 887054973 169134681 888720902 164032475 888720902 164032475 109698857 153559384 109698857 153559384 98311748 138422563 98311748 138422563 88765386 132807162 88765386 132807162 84649787 122660160 84649787 122660160 923763566 114192802 923763566 114192802 63390161 94281300 63390161 94281300 59183753 86776541 59183753 86776541 943715227 80138348 943715227 80138348 948448157 76350725 948448157 76350725 951699663 67678629 951699663 67678629 45543635 66222769 45543635 66222769 955813711 65135350 955813711 65135350 957306739 60780457 957306739 60780457 960764973 58258097 960764973 58258097 38691317 54883499 38691317 54883499 35189202 51713498 35189202 51713498 34218020 49728998 34218020 49728998 967162402 47639499 967162402 47639499 30872559 45696354 30872559 45696354 969035883 44420676 969035883 44420676 28354851 41578388 28354851 41578388 973309770 39160090 973309770 39160090 973912859 38091865 973912859 38091865 23978625 35975444 23978625 35975444 22854448 34037064 22854448 34037064 977960918 33115263 977960918 33115263 979346924 30076375 979346924 30076375 18767322 28767988 18767322 28767988 18164130 28175368 18164130 28175368 17891078 27322570 17891078 27322570 984103813 23313001 984103813 23313001 14451908 22375484 14451908 22375484 14227708 22111929 14227708 22111929 985693597 21542313 985693597 21542313 13279193 19677091 13279193 19677091 986996987 19123484 986996987 19123484 12428628 18681079 12428628 18681079 988171478 17217960 988171478 17217960 11122918 17137124 11122918 17137124 10678089 16070459 10678089 16070459 989352426 16070459 638370614 695419772 638370614 695419772 348908719 995313361 348908719 995313361 685290845 445766864 685290845 445766864 707268810 424643719 707268810 424643719 281130300 419917776 281130300 419917776 727323608 400023303 727323608 400023303 259838518 387122665 259838518 387122665 751724084 347132450 751724084 347132450 780983654 321019164 780983654 321019164 787266534 307093710 787266534 307093710 201116773 301547393 201116773 301547393 197312709 278526314 197312709 278526314 180044637 272297405 180044637 272297405 175837109 245791190 175837109 245791190 160765611 228145199 160765611 228145199 848476860 223277980 848476860 223277980 855584845 211575784 855584845 211575784 863427646 202653459 863427646 202653459 129644862 192474669 129644862 192474669 122173275 183113052 122173275 183113052 121735747 172028869 121735747 172028869 112290164 164418735 112290164 164418735 891167952 154941550 891167952 154941550 897326998 152865783 897326998 152865783 901677448 147938485 901677448 147938485 901813061 138088375 901813061 138088375 911560113 123621816 911560113 123621816 918924789 117748358 918924789 117748358 78338263 115748811 78338263 115748811 926899421 94973798 926899421 94973798 941116218 87595832 941116218 87595832 58152754 86776536 58152754 86776536 57557704 84285343 57557704 84285343 945442343 80893369 945442343 80893369 53817037 80389571 53817037 80389571 52635417 75149362 52635417 75149362 950522502 71529337 950522502 71529337 46422426 66331079 46422426 66331079 956471855 62782855 956471855 62782855 39504775 58098658 39504775 58098658 961310028 57410712 961310028 57410712 964984984 51913634 964984984 51913634 34135408 50036975 34135408 50036975 32425461 47477104 32425461 47477104 968756481 44420677 968756481 44420677 971197954 40202878 971197954 40202878 25930735 38557771 25930735 38557771 975382307 36809015 975382307 36809015 977024868 34574423 977024868 34574423 977287530 33545624 977287530 33545624 21917913 31482319 21917913 31482319 979398511 30034930 979398511 30034930 19144732 29222756 19144732 29222756 18682386 28225007 18682386 28225007 981602150 27332941 981602150 27332941 17039558 26217687 17039558 26217687 16248392 23715526 16248392 23715526 984344330 22701051 984344330 22701051 13818341 21333295 13818341 21333295 13043915 19579495 13043915 19579495 12709877 19153311 12709877 19153311 987429473 17896826 987429473 17896826 11755762 17229552 11755762 17229552 988594684 16676094 988594684 16676094 989178108 16485153 989178108 16485153 372780827 806263299 372780827 806263299 461044951 528863870 461044951 528863870 564380939 616653768 564380939 616653768 411592795 818509068 411592795 818509068 345529913 897940712 345529913 897940712 653556094 615398311 653556094 615398311 546496659 671050012 546496659 671050012 654304829 909620877 654304829 909620877 553438281 698244777 553438281 698244777 644804032 970405051 644804032 970405051 490351058 649384552 490351058 649384552 676904245 471650257 676904245 471650257 308304041 458181787 308304041 458181787 707691265 422648294 707691265 422648294 723702826 388882566 723702826 388882566 747903489 369100337 747903489 369100337 755264890 340159076 755264890 340159076 780081762 325449561 780081762 325449561 214831824 309465330 214831824 309465330 801273526 288859216 801273526 288859216 190722681 283172808 190722681 283172808 183041941 275359354 183041941 275359354 174141317 258054150 174141317 258054150 167017358 250157171 167017358 250157171 846835637 228671639 846835637 228671639 147406310 218719604 147406310 218719604 143864935 212771496 143864935 212771496 134363407 199594094 134363407 199594094 875404851 184032455 875404851 184032455 877973166 183002659 877973166 183002659 115928923 173736656 115928923 173736656 114829321 169541735 114829321 169541735 895055373 155545075 895055373 155545075 897759622 148598688 897759622 148598688 901967111 144808247 901967111 144808247 89637841 131235895 89637841 131235895 914864516 125981356 914864516 125981356 83604448 122800915 83604448 122800915 919012734 117890134 919012734 117890134 77279125 104852124 77279125 104852124 935354667 96000725 935354667 96000725 61986400 91993542 61986400 91993542 60620053 89677400 60620053 89677400 940604688 89084340 940604688 89084340 58623135 84707465 58623135 84707465 943617239 84324700 943617239 84324700 55712486 80584415 55712486 80584415 947219390 75382004 947219390 75382004 46051384 66204325 46051384 66204325 42828027 58992044 42828027 58992044 37805670 55242197 37805670 55242197 35520687 52001628 35520687 52001628 34758387 50345888 34758387 50345888 966347898 49002148 966347898 49002148 967226652 47764553 967226652 47764553 967597422 46076556 967597422 46076556 969418822 44948803 969418822 44948803 26918725 39988640 26918725 39988640 975154877 36354235 975154877 36354235 23438706 34720607 23438706 34720607 977306547 34159959 977306547 34159959 22135007 32196764 22135007 32196764 978640810 31599083 978640810 31599083 19869314 29743668 19869314 29743668 980918941 28206992 980918941 28206992 17237006 26727784 17237006 26727784 16754013 25611058 16754013 25611058 983354008 23405764 983354008 23405764 15101525 22868309 15101525 22868309 984789590 21745875 984789590 21745875 985779723 20339238 985779723 20339238 12942645 19699738 12942645 19699738 987189165 19153310 987189165 19153310 11139386 16982415 11139386 16982415 988779223 16982415 595258476 993406564 595258476 993406564 365478630 649259122 365478630 649259122 561205125 944756480 561205125 944756480 350071092 987904384 350071092 987904384 655456040 598297700 655456040 598297700 526416671 490463690 526416671 490463690 676720355 474182935 676720355 474182935 304038595 448674817 304038595 448674817 294128016 437098474 294128016 437098474 711406516 413270284 711406516 413270284 267782155 395602872 267782155 395602872 249407258 362628834 249407258 362628834 220990955 320818803 220990955 320818803 206826714 305074918 206826714 305074918 194182788 284905494 194182788 284905494 183810211 278779351 183810211 278779351 814884839 266825303 814884839 266825303 825095123 259102424 825095123 259102424 168959791 233187683 168959791 233187683 846299248 230279170 846299248 230279170 149681245 223409909 149681245 223409909 146531110 220407226 146531110 220407226 144630125 211124543 144630125 211124543 859618792 208993469 859618792 208993469 138548158 200355245 138548158 200355245 130287922 191070394 130287922 191070394 876010902 183488536 876010902 183488536 116298647 173375961 116298647 173375961 885226761 171193648 885226761 171193648 894243877 158546100 894243877 158546100 105567410 158455121 105567410 158455121 897669362 149873442 897669362 149873442 908202188 134945355 908202188 134945355 88961577 130167728 88961577 130167728 914298783 128413871 914298783 128413871 84712486 117134927 84712486 117134927 925078219 98308401 925078219 98308401 935661809 93987318 935661809 93987318 59952879 87748532 59952879 87748532 943413974 82904706 943413974 82904706 53601113 79222366 53601113 79222366 52430641 78074544 52430641 78074544 51269226 70555107 51269226 70555107 953807098 67527019 953807098 67527019 45482537 66867631 45482537 66867631 955564227 65337282 955564227 65337282 956512056 59287885 956512056 59287885 960604848 57439513 960604848 57439513 961543243 56390402 961543243 56390402 35874864 51624118 35874864 51624118 966244667 50156332 966244667 50156332 968560408 45872724 968560408 45872724 29737779 43359376 29737779 43359376 972092069 40477996 972092069 40477996 973763855 38368297 973763855 38368297 25446161 37190229 25446161 37190229 24570946 36762808 24570946 36762808 22922329 34544193 22922329 34544193 977728564 33186700 977728564 33186700 978454654 30722204 978454654 30722204 19904375 30023111 19904375 30023111 980259227 29826230 980259227 29826230 980880864 28652429 980880864 28652429 18338976 27059099 18338976 27059099 983755437 24511859 983755437 24511859 15407547 23052005 15407547 23052005 984769038 22648532 984769038 22648532 985466810 21955746 985466810 21955746 13553508 20345070 13553508 20345070 13161241 19967157 13161241 19967157 987393021 18122008 987393021 18122008 988013712 17262901 988013712 17262901 11145079 17245325 11145079 17245325 617972262 883308796 617972262 883308796 399376149 604392174 399376149 604392174 353136280 989933264 353136280 989933264 335623026 529170781 335623026 529170781 634326325 954793396 634326325 954793396 360734589 723429536 360734589 723429536 531963604 776821156 531963604 776821156 405075359 613842439 405075359 613842439 474818641 765185622 474818641 765185622 621567280 931170480 621567280 931170480 338849345 537420908 338849345 537420908 479675730 878957176 479675730 878957176 374204110 553155630 374204110 553155630 675255605 479671775 675255605 479671775 304242316 455648134 304242316 455648134 693509787 439688397 693509787 439688397 292440293 433161369 292440293 433161369 722420974 410611920 722420974 410611920 737324911 383022963 737324911 383022963 768974850 341116621 768974850 341116621 219916907 319987040 219916907 319987040 790859950 307228825 790859950 307228825 203724911 296543546 203724911 296543546 810185279 280508107 810185279 280508107 814858823 269251746 814858823 269251746 162620628 243404954 162620628 243404954 842805817 234455460 842805817 234455460 154488872 228883223 154488872 228883223 851509150 221943337 851509150 221943337 857727187 190252630 857727187 190252630 124477997 177389822 124477997 177389822 117390285 175105321 117390285 175105321 888411193 159140815 888411193 159140815 103182604 154321483 103182604 154321483 899563766 148466636 899563766 148466636 96685326 144939437 96685326 144939437 96218919 138338521 96218919 138338521 910774355 130608185 910774355 130608185 921500692 112193777 921500692 112193777 927968190 108483032 927968190 108483032 930347405 98396407 930347405 98396407 60182039 89363010 60182039 89363010 57538646 84985543 57538646 84985543 944245700 82731410 944245700 82731410 945809635 80178844 945809635 80178844 946667459 76512561 946667459 76512561 952414809 68367358 952414809 68367358 42778630 60017229 42778630 60017229 39866231 58480756 39866231 58480756 39468990 58163955 39468990 58163955 963753093 51725271 963753093 51725271 966118844 49133364 966118844 49133364 32766878 48434303 32766878 48434303 32081406 47100644 32081406 47100644 30591042 45509999 30591042 45509999 969549970 42775519 969549970 42775519 27964554 39988643 27964554 39988643 26028588 38054631 26028588 38054631 974639779 37365148 974639779 37365148 24800198 36963322 24800198 36963322 976336347 35468787 976336347 35468787 977152224 33672534 977152224 33672534 21770646 33012078 21770646 33012078 978315473 31063058 978315473 31063058 979923686 29349649 979923686 29349649 18492623 28296564 18492623 28296564 982083797 25482366 982083797 25482366 16214777 24782245 16214777 24782245 984205169 22779602 984205169 22779602 985021964 22496936 985021964 22496936 14019056 21285259 14019056 21285259 986239663 20491542 986239663 20491542 13199637 19483882 13199637 19483882 12692322 19200703 12692322 19200703 987375952 18503290 987375952 18503290 988500292 17287557 988500292 17287557 584444476 959507659 584444476 959507659 654516396 496707712 654516396 496707712 687329460 460968371 687329460 460968371 302042695 445646972 302042695 445646972 289459762 426642325 289459762 426642325 282496864 420419726 282496864 420419726 277146288 399545296 277146288 399545296 765753754 345400241 765753754 345400241 219748728 312107829 219748728 312107829 206649021 305567731 206649021 305567731 798793164 293108309 798793164 293108309 186779841 278945282 186779841 278945282 182933101 270535020 182933101 270535020 161655619 240600101 161655619 240600101 157134315 235546031 157134315 235546031 844933924 229240104 844933924 229240104 150579586 226312991 150579586 226312991 849510872 223660862 849510872 223660862 853735697 213794716 853735697 213794716 857568650 204157433 857568650 204157433 874852479 183252598 874852479 183252598 120615831 176114425 120615831 176114425 115826638 172525510 115826638 172525510 103916768 154728388 103916768 154728388 897288163 153848390 897288163 153848390 99714820 147362663 99714820 147362663 94579372 139939574 94579372 139939574 908099783 137036981 908099783 137036981 910677804 134407107 910677804 134407107 87738128 126607101 87738128 126607101 921042485 118807905 921042485 118807905 923429485 108888763 923429485 108888763 933681935 99289090 933681935 99289090 65952387 98707109 65952387 98707109 935660746 92805585 935660746 92805585 938569540 90615684 938569540 90615684 59575388 89363013 59575388 89363013 942315592 84670759 942315592 84670759 943502112 83730695 943502112 83730695 54010291 80577583 54010291 80577583 48866364 72026521 48866364 72026521 47477275 66942096 47477275 66942096 955084586 64664021 955084586 64664021 42982463 62960882 42982463 62960882 959912006 56242758 959912006 56242758 963045493 54229581 963045493 54229581 36601067 53777454 36601067 53777454 964664772 50852592 964664772 50852592 33508699 48746504 33508699 48746504 968665771 45697147 968665771 45697147 971301197 42721421 971301197 42721421 971851557 40580031 971851557 40580031 26166940 38467168 26166940 38467168 25032311 37412553 25032311 37412553 975867595 35527322 975867595 35527322 977078009 34354057 977078009 34354057 22552989 32987929 22552989 32987929 979075637 31453060 979075637 31453060 979320316 30350137 979320316 30350137 19076173 29412433 19076173 29412433 981015225 28467629 981015225 28467629 18177008 27570059 18177008 27570059 982035675 26855924 982035675 26855924 982823311 25692058 982823311 25692058 16378724 23985992 16378724 23985992 984491035 22823257 984491035 22823257 985636557 21099442 985636557 21099442 13341950 19568739 13341950 19568739 11994143 17665019 11994143 17665019 11590966 17665019 630710948 695059023 630710948 695059023 399437385 622239211 399437385 622239211 607559707 971979916 607559707 971979916 567380360 558844448 567380360 558844448 447113758 844746999 447113758 844746999 642402042 551606362 642402042 551606362 408212942 785420358 408212942 785420358 531512294 530002018 531512294 530002018 410305385 980400297 410305385 980400297 658554891 503171124 658554891 503171124 517877818 862543786 517877818 862543786 335703095 489378734 335703095 489378734 674300692 481994901 674300692 481994901 309501054 458278676 309501054 458278676 710443260 426530402 710443260 426530402 279690490 415906642 279690490 415906642 747104847 370492878 747104847 370492878 233994548 347886717 233994548 347886717 228635050 341053147 228635050 341053147 773682673 328446735 773682673 328446735 216842702 314990124 216842702 314990124 207069058 311384368 207069058 311384368 203239484 301838973 203239484 301838973 195962136 292372800 195962136 292372800 808952861 278346524 808952861 278346524 182105207 257628488 182105207 257628488 842042472 234293143 842042472 234293143 151014092 226694382 151014092 226694382 851672656 213521017 851672656 213521017 129089377 191994202 129089377 191994202 126242071 186361281 126242071 186361281 124068129 182821474 124068129 182821474 117558159 170456284 117558159 170456284 887933506 156999483 887933506 156999483 103199634 150877073 103199634 150877073 98393285 144377043 98393285 144377043 907299726 138343473 907299726 138343473 91199146 132386651 91199146 132386651 926841743 101934719 926841743 101934719 67254579 99729608 67254579 99729608 937011217 92809676 937011217 92809676 939233100 90422980 939233100 90422980 59061863 86968524 59061863 86968524 942314336 82492328 942314336 82492328 945689304 74111619 945689304 74111619 48504242 69493467 48504242 69493467 44563505 61667094 44563505 61667094 41554721 61557868 41554721 61557868 958599391 60833784 958599391 60833784 38997339 56886358 38997339 56886358 962761558 55326857 962761558 55326857 36800507 54190463 36800507 54190463 34696518 50923437 34696518 50923437 965932153 49721500 965932153 49721500 31613029 46612174 31613029 46612174 968668931 44997659 968668931 44997659 29206752 43583287 29206752 43583287 28401906 42846651 28401906 42846651 971986461 41330574 971986461 41330574 26301367 39015638 26301367 39015638 974293403 37932352 974293403 37932352 974544630 37300873 974544630 37300873 975418387 36752899 975418387 36752899 23119751 34962880 23119751 34962880 977481676 33248228 977481676 33248228 978020728 31456582 978020728 31456582 20080107 29954375 20080107 29954375 980566244 29337066 980566244 29337066 18271057 25833786 18271057 25833786 16515542 23223653 16515542 23223653 984473086 22928098 984473086 22928098 13764496 20974296 13764496 20974296 986074814 20738871 986074814 20738871 12970514 18927974 12970514 18927974 987370477 17859182 987370477 17859182 11769318 17859182 386486720 846594279 386486720 846594279 343872033 958015248 343872033 958015248 485826219 628460542 485826219 628460542 341497755 959092501 341497755 959092501 560606101 499205364 560606101 499205364 328274531 491103678 328274531 491103678 672588755 478078044 672588755 478078044 312332640 447969196 312332640 447969196 293652179 439903667 293652179 439903667 275671529 410201096 275671529 410201096 252595245 356115641 252595245 356115641 235305693 351963071 235305693 351963071 767055858 335292594 767055858 335292594 776285980 318493568 776285980 318493568 788244122 312455302 788244122 312455302 205105856 305161345 205105856 305161345 801078288 295092379 801078288 295092379 810739407 281259700 810739407 281259700 184314286 258679349 184314286 258679349 832221158 247376669 832221158 247376669 155706392 234320097 155706392 234320097 147421476 222903194 147421476 222903194 144513007 215229815 144513007 215229815 141697064 207312027 141697064 207312027 132406797 192319055 132406797 192319055 125751512 184493897 125751512 184493897 122893679 177359774 122893679 177359774 882728690 173431170 882728690 173431170 886663227 159872767 886663227 159872767 106006582 156472254 106006582 156472254 905917815 140841729 905917815 140841729 908863255 130827834 908863255 130827834 81123968 113910028 81123968 113910028 73371529 109925230 73371529 109925230 928668358 102202945 928668358 102202945 67146930 101134213 67146930 101134213 66766331 94973797 66766331 94973797 60532958 89483166 60532958 89483166 941648385 84906832 941648385 84906832 943347648 83793570 943347648 83793570 944180662 80751768 944180662 80751768 951269186 67467293 951269186 67467293 954763149 62418452 954763149 62418452 958235660 62047694 958235660 62047694 959719995 54942995 959719995 54942995 36808886 54229579 36808886 54229579 964645658 52221738 964645658 52221738 965575612 50524001 965575612 50524001 32626490 47477100 32626490 47477100 31216328 46152242 31216328 46152242 970875646 41578389 970875646 41578389 26730130 39613174 26730130 39613174 974161815 37611324 974161815 37611324 24633357 36195967 24633357 36195967 976359943 35645480 976359943 35645480 23174528 34962877 23174528 34962877 22926698 32347787 22926698 32347787 21196159 31600083 21196159 31600083 979686146 30392705 979686146 30392705 980041321 30012249 980041321 30012249 18377952 27123023 18377952 27123023 982168495 26973531 982168495 26973531 16596280 25547235 16596280 25547235 15773206 23828161 15773206 23828161 14919529 22311983 14919529 22311983 985974499 20333905 985974499 20333905 986573905 19550992 986573905 19550992 12764327 19550992 431605554 679657104 431605554 679657104 609927682 725972101 609927682 725972101 363322540 806672211 363322540 806672211 631064438 992066818 631064438 992066818 360749705 574090267 360749705 574090267 491366557 937673172 491366557 937673172 368733369 766617838 368733369 766617838 649637925 973219392 649637925 973219392 469343647 553319759 469343647 553319759 657561437 924539104 657561437 924539104 355389701 495754050 355389701 495754050 672140386 483645577 672140386 483645577 304803419 455161599 304803419 455161599 296420359 430302343 296420359 430302343 710108612 420382151 710108612 420382151 746769320 364863133 746769320 364863133 242905577 352632422 242905577 352632422 232131484 345193969 232131484 345193969 776692715 317376360 776692715 317376360 209735614 315305356 209735614 315305356 798549845 296940947 798549845 296940947 196397105 289905844 196397105 289905844 178323706 261683374 178323706 261683374 168824544 251984709 168824544 251984709 163927814 244725719 163927814 244725719 839990559 239116167 839990559 239116167 157524533 233715474 157524533 233715474 846534384 229261138 846534384 229261138 849035583 226612481 849035583 226612481 147887391 208825533 147887391 208825533 861860076 203054266 861860076 203054266 133702814 200430178 133702814 200430178 870396092 191578378 870396092 191578378 876404845 179792834 876404845 179792834 116602823 175258024 116602823 175258024 106674752 156391240 106674752 156391240 101224820 151343615 101224820 151343615 100425569 149388496 100425569 149388496 99262991 141657372 99262991 141657372 905992734 138536709 905992734 138536709 91596710 135533245 91596710 135533245 86643277 120142981 86643277 120142981 921988191 115013474 921988191 115013474 74424020 106605162 74424020 106605162 70394547 102409841 70394547 102409841 936108354 93287304 936108354 93287304 939106975 91398993 939106975 91398993 60735337 89930235 60735337 89930235 941240834 87748988 941240834 87748988 941610125 85594509 941610125 85594509 943524040 78259608 943524040 78259608 51310037 75194079 51310037 75194079 949541926 74699160 949541926 74699160 952116646 69636676 952116646 69636676 44315621 62141534 44315621 62141534 959488611 55247565 959488611 55247565 36769885 54168308 36769885 54168308 964321874 51060209 964321874 51060209 34401945 49922071 34401945 49922071 32807650 46770343 32807650 46770343 970011937 43461233 970011937 43461233 970858859 43124854 970858859 43124854 28219989 41846719 28219989 41846719 972249087 40910482 972249087 40910482 973377916 38383401 973377916 38383401 25093784 36490848 25093784 36490848 23629867 35239525 23629867 35239525 976785304 35202955 976785304 35202955 978312751 31825140 978312751 31825140 979827233 29795113 979827233 29795113 18922067 27494201 18922067 27494201 982568436 25868496 982568436 25868496 15943306 24252357 15943306 24252357 15812720 23267768 15812720 23267768 14425240 21073935 14425240 21073935 13555919 20960375 13555919 20960375 986220073 20292728 986220073 20292728 986458803 20292728 407216965 855467048 407216965 855467048 383179019 977961045 383179019 977961045 338219045 542971402 338219045 542971402 546740172 854455768 546740172 854455768 357342228 618701218 357342228 618701218 681724725 441780662 681724725 441780662 703563099 399347573 703563099 399347573 263650706 379084194 263650706 379084194 753227317 363612490 753227317 363612490 239280124 345772851 239280124 345772851 773930742 327296625 773930742 327296625 214622622 320887363 214622622 320887363 203480614 297841972 203480614 297841972 185498009 272371218 185498009 272371218 826878279 259742853 826878279 259742853 167488499 245248583 167488499 245248583 158803163 237470634 158803163 237470634 843650121 235259821 843650121 235259821 846474323 230049858 846474323 230049858 848547686 224065119 848547686 224065119 143709363 209040704 143709363 209040704 862199226 197486520 862199226 197486520 128759542 188550983 128759542 188550983 125200312 187545164 125200312 187545164 874989708 184830837 874989708 184830837 120319417 178461196 120319417 178461196 888569281 161285424 888569281 161285424 106544482 154728387 106544482 154728387 102244703 153415871 102244703 153415871 97380973 144170467 97380973 144170467 904706979 141762809 904706979 141762809 94050647 135427340 94050647 135427340 911742182 119390079 911742182 119390079 76422997 114231262 76422997 114231262 925398035 107289843 925398035 107289843 65130477 96735044 65130477 96735044 937776192 92805587 937776192 92805587 61712160 91348695 61712160 91348695 940005307 87208443 940005307 87208443 948073644 70042156 948073644 70042156 46184399 68033833 46184399 68033833 957784075 60613723 957784075 60613723 39535138 58098657 39535138 58098657 39162455 56015515 39162455 56015515 962983513 54357422 962983513 54357422 964847640 51858138 964847640 51858138 32618390 48197154 32618390 48197154 30868302 44567086 30868302 44567086 29264265 43733708 29264265 43733708 971186833 41230478 971186833 41230478 972283805 39613172 972283805 39613172 26237572 38570972 26237572 38570972 974124389 36701208 974124389 36701208 23879613 36003484 23879613 36003484 976133400 35183913 976133400 35183913 22706320 34080573 22706320 34080573 978401848 31562806 978401848 31562806 20119776 29379548 20119776 29379548 981423131 27954067 981423131 27954067 17976748 26333016 17976748 26333016 15997490 24661050 15997490 24661050 984711289 22503716 984711289 22503716 13732967 21336402 13732967 21336402 13655846 21073932 13655846 21073932 986029324 19613153 986029324 19613153 12851017 19613153 569562467 813668394 569562467 813668394 369648578 677683300 369648578 677683300 648608665 849750488 648608665 849750488 392366629 552448832 392366629 552448832 604924805 959232656 604924805 959232656 333356456 747144784 333356456 747144784 642257778 968718670 642257778 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 550182092 496259896 550182092 615666496 927824670 615666496 927824670 362011132 564341900 362011132 564341900 498333467 907990909 498333467 907990909 338418251 689010896 338418251 689010896 471847994 764534439 471847994 764534439 602835155 530443569 602835155 530443569 324040976 478465112 324040976 478465112 679202873 464014525 679202873 464014525 691440294 455265298 691440294 455265298 294249109 416846748 294249109 416846748 277555038 372949879 277555038 372949879 752141626 363422866 752141626 363422866 762227594 341057287 762227594 341057287 221895244 329973908 221895244 329973908 779943777 324589890 779943777 324589890 213714174 320065052 213714174 320065052 790437622 299193679 790437622 299193679 175564667 264618930 175564667 264618930 174123631 257207005 174123631 257207005 839247647 239577675 839247647 239577675 157872758 235375248 157872758 235375248 845820152 230829015 845820152 230829015 150398765 216865112 150398765 216865112 855891613 211600119 855891613 211600119 133737180 199812926 133737180 199812926 869626202 192776041 869626202 192776041 875453218 172585547 875453218 172585547 114185609 162783267 114185609 162783267 895434133 154227163 895434133 154227163 98025175 145266820 98025175 145266820 96365518 138636200 96365518 138636200 919168806 120338008 919168806 120338008 75834652 113645822 75834652 113645822 74446945 109403921 74446945 109403921 70786946 102563116 70786946 102563116 934082674 94808204 934082674 94808204 63214799 93098813 63214799 93098813 61009742 91464301 61009742 91464301 941575283 78176506 941575283 78176506 52277797 78034509 52277797 78034509 51937562 72198496 51937562 72198496 952842444 68208043 952842444 68208043 955602536 65885455 955602536 65885455 43169942 64078944 43169942 64078944 957090433 60780456 957090433 60780456 39555174 57196165 39555174 57196165 962150038 56018405 962150038 56018405 37732154 55150491 37732154 55150491 963479986 52502837 963479986 52502837 35456231 52132862 35456231 52132862 35378690 49666709 35378690 49666709 966481325 48959696 966481325 48959696 967032917 46152244 967032917 46152244 29971615 44641669 29971615 44641669 970319188 43702975 970319188 43702975 28739883 42360870 28739883 42360870 971801134 39611618 971801134 39611618 973294611 39005289 973294611 39005289 975687503 36159396 975687503 36159396 976674117 35258493 976674117 35258493 976820171 33651669 976820171 33651669 21955531 31651775 21955531 31651775 19035284 28721368 19035284 28721368 981561649 26866505 981561649 26866505 17102680 25629929 17102680 25629929 983166885 25004676 983166885 25004676 983601627 24832468 983601627 24832468 983773054 23440460 983773054 23440460 15110574 23122972 15110574 23122972 14644099 22606498 14644099 22606498 985125021 21504787 985125021 21504787 985932157 20555120 985932157 20555120 13289332 20555120 389693797 975131739 389693797 975131739 428349554 513742444 428349554 513742444 656413226 865041477 656413226 865041477 356041950 685144188 356041950 685144188 603618770 773633751 603618770 773633751 364144879 959831506 364144879 959831506 639975342 511256166 639975342 511256166 431224682 997252765 431224682 997252765 515839169 516563739 515839169 516563739 384123990 913550871 384123990 913550871 587048161 635205240 587048161 635205240 413791308 931626654 413791308 931626654 484798469 535806798 484798469 535806798 562877454 921464559 562877454 921464559 358682300 613970201 358682300 613970201 613788278 524278119 613788278 524278119 369597802 869908025 369597802 869908025 505534253 885417762 505534253 885417762 352173704 572830085 352173704 572830085 611055327 881009133 611055327 881009133 491339596 590134000 491339596 590134000 353008530 848705162 353008530 848705162 610666605 577450731 610666605 577450731 353561660 504917675 353561660 504917675 470282199 890437167 470282199 890437167 627065469 974578233 627065469 974578233 400952186 592259933 400952186 592259933 491921048 882127013 491921048 882127013 423449220 996857695 423449220 996857695 359736321 757325332 359736321 757325332 660508989 735194520 660508989 735194520 458541018 873804580 458541018 873804580 669534574 474892780 669534574 474892780 308040038 448304081 308040038 448304081 707475668 420530818 707475668 420530818 735889452 381875873 735889452 381875873 252339524 377614243 252339524 377614243 747054227 370852358 747054227 370852358 246268356 368956687 246268356 368956687 765245075 341769867 765245075 341769867 223074058 327705634 223074058 327705634 208038539 313547940 208038539 313547940 798417105 296529149 798417105 296529149 805781303 281854837 805781303 281854837 822608640 265829728 822608640 265829728 826081972 251362679 826081972 251362679 163265737 243675469 163265737 243675469 838929398 239745777 838929398 239745777 841202475 238653116 841202475 238653116 156002731 231330943 156002731 231330943 150508915 222418749 150508915 222418749 139676919 206417941 139676919 206417941 867075607 197090020 867075607 197090020 128331552 189691983 128331552 189691983 117517544 173670968 117517544 173670968 884883528 170176225 884883528 170176225 887314060 168988566 887314060 168988566 890264724 163555755 890264724 163555755 896259190 154406790 896259190 154406790 899592122 151178661 899592122 151178661 97079551 131117457 97079551 131117457 85346300 122144311 85346300 122144311 80442677 117507492 80442677 117507492 922626813 115196298 922626813 115196298 926912215 107927287 926912215 107927287 930203016 94981294 930203016 94981294 62599401 92225930 62599401 92225930 941064733 84974262 941064733 84974262 53710297 79251781 53710297 79251781 947378943 78411650 947378943 78411650 50114887 72186269 50114887 72186269 954876694 65143783 954876694 65143783 958557630 61403821 958557630 61403821 961407943 56752466 961407943 56752466 38227033 56570129 38227033 56570129 37997436 56033573 37997436 56033573 962988039 53650837 962988039 53650837 35963087 52876257 35963087 52876257 964850698 49928064 964850698 49928064 966949059 46300109 966949059 46300109 29962186 44994614 29962186 44994614 969589142 44134055 969589142 44134055 28200407 42511107 28200407 42511107 972090805 40461446 972090805 40461446 25127114 36824483 25127114 36824483 23918180 35564741 23918180 35564741 23382196 33468693 23382196 33468693 21723900 32811895 21723900 32811895 979707227 30512343 979707227 30512343 979984561 29450708 979984561 29450708 980651816 27823967 980651816 27823967 981816212 27381123 981816212 27381123 16937952 26265619 16937952 26265619 982879180 25367376 982879180 25367376 983557725 23997059 983557725 23997059 15672136 23807885 15672136 23807885 984489842 22376600 984489842 22376600 14172986 21994064 14172986 21994064 985722705 21543526 985722705 21543526 13746692 21543526 645781665 935725676 645781665 935725676 651685170 798523883 651685170 798523883 486980393 700841175 486980393 700841175 623109571 763894345 623109571 763894345 330251056 489594265 330251056 489594265 320315910 480632198 320315910 480632198 690083040 437710187 690083040 437710187 290060976 429843436 290060976 429843436 261984447 384061179 261984447 384061179 255556234 373241929 255556234 373241929 748331470 361874088 748331470 361874088 234442699 339318037 234442699 339318037 772209591 331093512 772209591 331093512 776333444 317869365 776333444 317869365 207922873 310982153 207922873 310982153 205251456 306897259 205251456 306897259 796333301 297835763 796333301 297835763 802919153 271215169 802919153 271215169 177662272 253262939 177662272 253262939 165971199 243105948 165971199 243105948 156239949 229701052 156239949 229701052 847337456 224833374 847337456 224833374 148155189 221022392 148155189 221022392 854596732 215340768 854596732 215340768 861121846 200440090 861121846 200440090 132240978 196718884 132240978 196718884 875448257 183096007 875448257 183096007 881078904 173517367 881078904 173517367 114528078 168784747 114528078 168784747 889025531 161386501 889025531 161386501 105450758 156312948 105450758 156312948 101628404 152731119 101628404 152731119 99138916 148612342 99138916 148612342 95388852 139116343 95388852 139116343 90085751 133464410 90085751 133464410 918189379 117820717 918189379 117820717 922438705 117075692 922438705 117075692 74274678 107792502 74274678 107792502 69677115 94955077 69677115 94955077 938144392 92497755 938144392 92497755 940425380 88778091 940425380 88778091 55205618 82061458 55205618 82061458 946569756 79436377 946569756 79436377 947849801 76639497 947849801 76639497 951335930 69655817 951335930 69655817 45830466 65135347 45830466 65135347 43177271 63736560 43177271 63736560 957386154 61706156 957386154 61706156 961369876 57079539 961369876 57079539 37850163 54009055 37850163 54009055 964167874 51751269 964167874 51751269 965569384 51028741 965569384 51028741 966261624 49641121 966261624 49641121 31920235 47025632 31920235 47025632 968834532 45034318 968834532 45034318 29198550 43033808 29198550 43033808 973127494 38548847 973127494 38548847 975801266 35855608 975801266 35855608 23644880 35622587 23644880 35622587 977820851 33418987 977820851 33418987 21700759 32220395 21700759 32220395 979309902 30216156 979309902 30216156 982428017 26337850 982428017 26337850 984411923 23220962 984411923 23220962 985211189 22085007 985211189 22085007 985426883 22085007 512740065 677901827 512740065 677901827 560318759 549200666 560318759 549200666 360327432 843838294 360327432 843838294 549278765 530094932 549278765 530094932 395905551 886754112 395905551 886754112 535055866 510449160 535055866 510449160 426446172 877803653 426446172 877803653 611000325 554545278 611000325 554545278 541019891 885631944 541019891 885631944 632351267 800607975 632351267 800607975 493742912 482541248 493742912 482541248 676862278 475178572 676862278 475178572 307154286 449744137 307154286 449744137 270083302 400007935 270083302 400007935 731308666 397677886 731308666 397677886 262171769 383027112 262171769 383027112 744230535 370783633 744230535 370783633 231067255 339466069 231067255 339466069 222781242 331062634 222781242 331062634 779804945 320786372 779804945 320786372 212464831 317077074 212464831 317077074 794995499 303284756 794995499 303284756 817310269 273750083 817310269 273750083 175324607 253789683 175324607 253789683 166200601 250765250 166200601 250765250 835716526 246259564 835716526 246259564 160942915 242422832 160942915 242422832 158404019 238390910 158404019 238390910 843334745 231248232 843334745 231248232 847772715 226325486 847772715 226325486 853631698 212183191 853631698 212183191 137874879 204470025 137874879 204470025 863247938 199713767 863247938 199713767 866413988 193688649 866413988 193688649 124516211 177388526 124516211 177388526 113078776 168478740 113078776 168478740 888338417 167024104 888338417 167024104 109120671 160856545 109120671 160856545 106125945 159080539 106125945 159080539 104994194 156793764 104994194 156793764 898478683 148412089 898478683 148412089 902668567 140019411 902668567 140019411 88423123 127693554 88423123 127693554 917887466 121652965 917887466 121652965 79705970 115372767 79705970 115372767 75278822 112774384 75278822 112774384 72189701 107408620 72189701 107408620 934934153 95641284 934934153 95641284 63789564 94803938 63789564 94803938 937671476 92484467 937671476 92484467 60317628 90246913 60317628 90246913 53678054 79960200 53678054 79960200 52973822 79026038 52973822 79026038 50402819 74237945 50402819 74237945 49183403 72329745 49183403 72329745 48570777 69498881 48570777 69498881 46725316 66784758 46725316 66784758 44598666 64187580 44598666 64187580 42402828 59071690 42402828 59071690 960472835 58587611 960472835 58587611 961634662 56357081 961634662 56357081 37813675 55810424 37813675 55810424 963655886 53532463 963655886 53532463 963958366 53261163 963958366 53261163 964583479 50359310 964583479 50359310 32140606 47561528 32140606 47561528 968103970 46692297 968103970 46692297 968827341 45405852 968827341 45405852 30263175 45250776 30263175 45250776 969846238 43609467 969846238 43609467 971026078 42815799 971026078 42815799 27698098 40919989 27698098 40919989 26851433 40387361 26851433 40387361 973120854 38115688 973120854 38115688 24817252 36718719 24817252 36718719 975668102 36451639 975668102 36451639 23853194 35649615 23853194 35649615 23159980 34120582 23159980 34120582 22553880 33592821 22553880 33592821 977901101 32012754 977901101 32012754 20904699 31364645 20904699 31364645 19294550 29421282 19294550 29421282 18973596 27883183 18973596 27883183 17660475 26692664 17660475 26692664 983247463 25194062 983247463 25194062 16116954 23844392 16116954 23844392 14513136 22483742 14513136 22483742 985191785 22130933 985191785 22130933 985370278 22130933 633618205 997398265 633618205 997398265 650324643 766442534 650324643 766442534 352057553 946987825 352057553 946987825 538452229 792331663 538452229 792331663 359026892 645865563 359026892 645865563 642871061 518081218 642871061 518081218 534028148 992852324 534028148 992852324 379736730 655154939 379736730 655154939 634898219 987968037 634898219 987968037 332099519 493098789 332099519 493098789 671511658 475744088 671511658 475744088 304902937 432316883 304902937 432316883 734259557 381904561 734259557 381904561 242703183 356297101 242703183 356297101 760062781 346703288 760062781 346703288 769348499 333226991 769348499 333226991 777000946 324960271 777000946 324960271 213320929 306599264 213320929 306599264 185702069 282018485 185702069 282018485 185328101 274936907 185328101 274936907 817779866 271024053 817779866 271024053 830961376 247203368 830961376 247203368 162708715 245699437 162708715 245699437 837459758 243179376 837459758 243179376 154335853 228671637 154335853 228671637 848236011 227071878 848236011 227071878 855549844 207979417 855549844 207979417 137861614 204417657 137861614 204417657 132737784 197669319 132737784 197669319 872884010 182788471 872884010 182788471 113633085 170090055 113633085 170090055 890580942 160302414 890580942 160302414 106510083 158669868 106510083 158669868 894571748 157714675 894571748 157714675 103745449 154265820 103745449 154265820 100669062 141458045 100669062 141458045 912241638 128286962 912241638 128286962 84224460 120217976 84224460 120217976 923580304 112380667 923580304 112380667 927128868 108172856 927128868 108172856 71375456 105772383 71375456 105772383 67477577 101741924 67477577 101741924 935633165 96735043 935633165 96735043 63377551 94785036 63377551 94785036 62463766 89050804 62463766 89050804 944843231 80350566 944843231 80350566 53530622 79198983 53530622 79198983 947713556 74258140 947713556 74258140 951000313 70756681 951000313 70756681 953112933 69575182 953112933 69575182 953727476 67811707 953727476 67811707 42463008 60613727 42463008 60613727 960021162 59031876 960021162 59031876 960539172 58685961 960539172 58685961 37936311 56105852 37936311 56105852 962258008 54883768 962258008 54883768 36538975 53470239 36538975 53470239 34838805 50010784 34838805 50010784 967291965 47419804 967291965 47419804 968582069 45434835 968582069 45434835 28498877 40580030 28498877 40580030 973053434 39771879 973053434 39771879 25550855 37843323 25550855 37843323 975197361 36969436 975197361 36969436 24541071 36545764 24541071 36545764 976391432 35220088 976391432 35220088 23064155 34152505 23064155 34152505 977475713 34092862 977475713 34092862 977623289 33511761 977623289 33511761 977868845 32196765 977868845 32196765 20907340 30642281 20907340 30642281 980631733 29058245 980631733 29058245 981806784 26984704 981806784 26984704 17107611 25582627 17107611 25582627 16200582 24367885 16200582 24367885 15844545 24082608 15844545 24082608 14327661 22536349 14327661 22536349 452736275 928064928 452736275 928064928 663921145 492072453 663921145 492072453 308133386 443615279 308133386 443615279 731938103 395545376 731938103 395545376 263026725 375725913 263026725 375725913 754456053 357818960 754456053 357818960 759269772 347464997 759269772 347464997 220739996 320896067 220739996 320896067 208011623 311258087 208011623 311258087 181397923 275101993 181397923 275101993 822880817 258659703 822880817 258659703 169497776 248635526 169497776 248635526 836483008 244760434 836483008 244760434 837700909 237588550 837700909 237588550 152694382 223607843 152694382 223607843 146705246 212028631 146705246 212028631 138876930 207245629 138876930 207245629 130399786 192386281 130399786 192386281 125429035 174370730 125429035 174370730 886198806 170674412 886198806 170674412 113683463 167029325 113683463 167029325 111395117 162796647 111395117 162796647 892961339 160289847 892961339 160289847 106142825 158872779 106142825 158872779 901399677 137191572 901399677 137191572 86979077 121708314 86979077 121708314 80643818 119234614 80643818 119234614 74488271 111198328 74488271 111198328 73688280 106051241 73688280 106051241 932752927 102383731 932752927 102383731 66222777 99486036 66222777 99486036 935528538 97144614 935528538 97144614 936437087 95601436 936437087 95601436 62817836 89919807 62817836 89919807 942194196 86241891 942194196 86241891 56672736 82633790 56672736 82633790 54377951 80639480 54377951 80639480 53601364 78814380 53601364 78814380 51884036 76270306 51884036 76270306 949495213 69692451 949495213 69692451 46708679 63930108 46708679 63930108 958954073 60028054 958954073 60028054 959825168 58425085 959825168 58425085 961392703 56508490 961392703 56508490 37769321 55891467 37769321 55891467 963296730 54135005 963296730 54135005 35717239 51534536 35717239 51534536 965383819 50344609 965383819 50344609 966254089 46892966 966254089 46892966 30854893 45681547 30854893 45681547 969341434 44794948 969341434 44794948 970891081 43125329 970891081 43125329 972312438 39817481 972312438 39817481 26157234 39332785 26157234 39332785 974010424 38148245 974010424 38148245 974806544 37092936 974806544 37092936 22702171 34268450 22702171 34268450 21410153 31486095 21410153 31486095 981411183 28159826 981411183 28159826 17757822 27183584 17757822 27183584 16889517 25629925 16889517 25629925 16247645 23400962 16247645 23400962 984756239 22693799 984756239 22693799 14616118 22693799 545954468 943607740 545954468 943607740 487885344 709869527 487885344 709869527 594719101 897186297 594719101 897186297 639534951 644134682 639534951 644134682 337117120 508691712 337117120 508691712 615532274 891603871 615532274 891603871 348400700 668616574 348400700 668616574 603043299 566813235 603043299 566813235 425372370 732958359 425372370 732958359 576473416 500105500 576473416 500105500 418456472 773712695 418456472 773712695 580432499 539488360 580432499 539488360 410446377 642727275 410446377 642727275 545938517 523396795 545938517 523396795 400600982 736058636 400600982 736058636 615897523 915526759 615897523 915526759 632110887 716384162 632110887 716384162 520059349 522432331 520059349 522432331 564247409 850314486 564247409 850314486 372921681 563238526 372921681 563238526 501422997 950144344 501422997 950144344 411441213 530634108 411441213 530634108 342195139 945097438 342195139 945097438 416656096 557213833 416656096 557213833 640762534 906064834 640762534 906064834 420071615 648691967 420071615 648691967 587710606 880400179 587710606 880400179 423415629 518979042 423415629 518979042 376185179 815477020 376185179 815477020 501172675 749472572 501172675 749472572 413761127 549242740 413761127 549242740 654890102 967934324 654890102 967934324 477109559 555958935 477109559 555958935 542394682 880427827 542394682 880427827 406276422 461016546 406276422 461016546 696788473 437150103 696788473 437150103 268410764 386262009 268410764 386262009 740357607 378622165 740357607 378622165 248003314 370598635 248003314 370598635 754266979 347993958 754266979 347993958 230260679 335295980 230260679 335295980 214063554 300561283 214063554 300561283 813061970 267821947 813061970 267821947 173998868 260500851 173998868 260500851 828357385 245983362 828357385 245983362 836435763 245519586 836435763 245519586 160589897 236137234 160589897 236137234 845910837 227350279 845910837 227350279 143029403 215547647 143029403 215547647 141586127 210494639 141586127 210494639 862549612 202052884 862549612 202052884 865381190 200818611 865381190 200818611 125492281 182047972 125492281 182047972 882436704 174763219 882436704 174763219 884225964 172862204 884225964 172862204 886180539 167646920 886180539 167646920 889696618 162193001 889696618 162193001 106724979 159317916 106724979 159317916 899488643 150852030 899488643 150852030 93463266 132480345 93463266 132480345 913480112 125609791 913480112 125609791 80315620 111807042 80315620 111807042 68399220 102328365 68399220 102328365 933632671 98651431 933632671 98651431 65656763 97131022 65656763 97131022 64545831 95631565 64545831 95631565 936857563 94793478 936857563 94793478 938281276 89223311 938281276 89223311 57654131 84898454 57654131 84898454 56231160 82048653 56231160 82048653 946189203 77161829 946189203 77161829 950943917 73098111 950943917 73098111 953113860 64044248 953113860 64044248 957925726 60911357 957925726 60911357 40813066 60161508 40813066 60161508 961587581 56435714 961587581 56435714 37767614 55393423 37767614 55393423 36944289 53801537 36944289 53801537 965020006 51878319 965020006 51878319 32948699 47929401 32948699 47929401 31863309 45327128 31863309 45327128 969251389 44657367 969251389 44657367 28976863 43405043 28976863 43405043 27970999 41968800 27970999 41968800 26619372 39769113 26619372 39769113 25794471 37920758 25794471 37920758 25003647 36824479 25003647 36824479 975565763 35320837 975565763 35320837 977256259 34277634 977256259 34277634 978272241 30221776 978272241 30221776 19456321 29806594 19456321 29806594 980866413 28606244 980866413 28606244 18350848 28575704 18350848 28575704 981690956 27322569 981690956 27322569 17568812 27141910 17568812 27141910 17065508 25987019 17065508 25987019 16581378 25801952 16581378 25801952 15501153 23312254 15501153 23312254 984753924 22595567 984753924 22595567 984928701 22595567 543242174 961891800 543242174 961891800 374882055 784174737 374882055 784174737 685706470 455149335 685706470 455149335 696837239 405979341 696837239 405979341 726579436 387983753 726579436 387983753 738919147 374217708 738919147 374217708 764160839 345635094 764160839 345635094 773091702 323720390 773091702 323720390 793471637 280920991 793471637 280920991 181982192 276528277 181982192 276528277 173342558 260678939 173342558 260678939 829006732 249680061 829006732 249680061 834408986 247607457 834408986 247607457 162594358 241759290 162594358 241759290 158971487 239797632 158971487 239797632 842994573 224115837 842994573 224115837 141879912 212125272 141879912 212125272 138808606 206154762 138808606 206154762 862287773 200952916 862287773 200952916 126325102 183636374 126325102 183636374 879865368 176878349 879865368 176878349 116812270 173734809 116812270 173734809 115320022 171155705 115320022 171155705 892232826 158688965 892232826 158688965 905226838 140768063 905226838 140768063 87235821 131088182 87235821 131088182 914197197 121652966 914197197 121652966 919840644 120773933 919840644 120773933 76583281 112004095 76583281 112004095 929807449 103223810 929807449 103223810 933577159 99924200 933577159 99924200 65362936 97131021 65362936 97131021 936675225 87531413 936675225 87531413 58311308 85836469 58311308 85836469 944992983 82132813 944992983 82132813 53473456 76327146 53473456 76327146 47922459 69871875 47922459 69871875 955361119 65312836 955361119 65312836 43104091 64022767 43104091 64022767 41224886 60780313 41224886 60780313 39140257 57808007 39140257 57808007 38824553 56363150 38824553 56363150 962490017 54159973 962490017 54159973 35469376 51726856 35469376 51726856 965609128 50558323 965609128 50558323 966926679 48825197 966926679 48825197 967101556 47959372 967101556 47959372 967714834 47114255 967714834 47114255 969599512 44490095 969599512 44490095 972201969 40816763 972201969 40816763 972389438 40621564 972389438 40621564 26901367 38233894 26901367 38233894 975199604 36868802 975199604 36868802 975998553 36161046 975998553 36161046 23406640 35066702 23406640 35066702 976900763 33812138 976900763 33812138 21841703 31935955 21841703 31935955 979552275 29846514 979552275 29846514 18623221 27479322 18623221 27479322 16964828 25918005 16964828 25918005 16092328 24252359 16092328 24252359 984684137 22838874 984684137 22838874 478529689 868249960 478529689 868249960 609318105 642374623 609318105 642374623 301448086 423245427 301448086 423245427 276111838 411342716 276111838 411342716 726272091 390631160 726272091 390631160 736030109 389558959 736030109 389558959 251412291 350077464 251412291 350077464 229981686 336682280 229981686 336682280 789706065 302146641 789706065 302146641 812910632 275325066 812910632 275325066 818293485 266201698 818293485 266201698 172433638 258309052 172433638 258309052 833893355 247643328 833893355 247643328 837320119 242566922 837320119 242566922 159663680 237949311 159663680 237949311 156864819 230103945 156864819 230103945 851669546 213811554 851669546 213811554 860033396 192458876 860033396 192458876 872003192 189785569 872003192 189785569 121894108 177290832 121894108 177290832 115752870 173228903 115752870 173228903 885147950 169469374 885147950 169469374 112303936 167825036 112303936 167825036 111787128 166741700 111787128 166741700 902098024 145965926 902098024 145965926 910233535 134183236 910233535 134183236 911277884 131544035 911277884 131544035 87262200 125831088 87262200 125831088 918317526 121961484 918317526 121961484 80558314 120018742 80558314 120018742 922750382 107040204 922750382 107040204 930883326 102005178 930883326 102005178 67338230 101563953 67338230 101563953 934181602 98862652 934181602 98862652 65725581 98470028 65725581 98470028 64094084 89791828 64094084 89791828 59169066 87302826 59169066 87302826 55002159 81130608 55002159 81130608 952026317 69939567 952026317 69939567 45047172 65614290 45047172 65614290 41262127 60699019 41262127 60699019 959474849 59778061 959474849 59778061 40006843 59024918 40006843 59024918 961328891 56488574 961328891 56488574 37443845 54373842 37443845 54373842 964067271 51804665 964067271 51804665 966365219 49133366 966365219 49133366 967561357 46639740 967561357 46639740 968655037 45484697 968655037 45484697 30340301 45020908 30340301 45020908 971583178 41744363 971583178 41744363 27252726 38755045 27252726 38755045 973966864 38160725 973966864 38160725 25078945 37401549 25078945 37401549 975149050 36894489 975149050 36894489 975626342 36417874 975626342 36417874 976539563 35527323 976539563 35527323 23124252 33415058 23124252 33415058 978380430 31884044 978380430 31884044 20441967 30507750 20441967 30507750 980226030 29496078 980226030 29496078 980805418 28848958 980805418 28848958 18440279 28683894 18440279 28683894 981620236 27846091 981620236 27846091 16704251 22920501 16704251 22920501 984650452 22853432 984650452 22853432 538859767 894970802 538859767 894970802 664136411 472978705 664136411 472978705 699439122 436690242 699439122 436690242 717658309 406170053 717658309 406170053 265754209 397363054 265754209 397363054 743603419 363775851 743603419 363775851 760783812 353031161 760783812 353031161 228530783 318478774 228530783 318478774 187630046 283394149 187630046 283394149 815646706 276499741 815646706 276499741 179837434 269261325 179837434 269261325 176590185 263629621 176590185 263629621 826592105 259052446 826592105 259052446 165682190 250219366 165682190 250219366 164848630 247557093 164848630 247557
91903 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 17961 292324833 771947165 292324833 771947165 61395788 947225573 61395788 947225573 12060009 991729664 12060009 991729664 3263104 997161334 3263104 997161334 1831727 999252690 1831727 999252690 576866 999840877 576866 999840877 36691 999974796 36691 999974796 2158 999995247 2158 999995247 1762 999995247 786206822 210892034 786206822 210892034 836097690 119697957 836097690 119697957 884697172 49769679 884697172 49769679 968818725 29470227 968818725 29470227 990444881 4791446 990444881 4791446 997275889 1107043 997275889 1107043 999337865 566352 999337865 566352 999586867 454851 999586867 454851 999619420 286576 999619420 286576 999757278 166088 999757278 166088 999905651 96359 999905651 96359 999961491 18511 999961491 18511 999980588 18511 382868151 891177931 382868151 891177931 89521746 967000339 89521746 967000339 13242331 992613246 13242331 992613246 6537893 996253895 6537893 996253895 1269704 999046644 1269704 999046644 312979 999891986 312979 999891986 28377 999933132 28377 999933132 17147 999978824 17147 999978824 735515281 179147011 735515281 179147011 846183506 151415704 846183506 151415704 948992079 39489757 948992079 39489757 968082099 27750905 968082099 27750905 972342954 18524965 972342954 18524965 982529038 11122492 982529038 11122492 990124800 4436898 990124800 4436898 996121482 2860216 996121482 2860216 998103448 1255430 998103448 1255430 999018959 830442 999018959 830442 999401141 659664 999401141 659664 999434261 624217 999434261 624217 999707210 245813 999707210 245813 999860589 162437 999860589 162437 999944342 24682 999944342 24682 999971212 24682 532253062 788330379 532253062 788330379 197808133 825057501 197808133 825057501 120355347 956583902 120355347 956583902 42064665 971503075 42064665 971503075 15594188 991694177 15594188 991694177 5168450 995991532 5168450 995991532 3053701 997476047 3053701 997476047 2343095 998200517 2343095 998200517 661595 999365047 661595 999365047 531187 999598578 531187 999598578 347954 999877510 347954 999877510 45450 999914788 45450 999914788 30977 999914788 336477134 395274257 336477134 395274257 800315573 170239954 800315573 170239954 836350586 64934494 836350586 64934494 962478418 30923191 962478418 30923191 970042626 25817320 970042626 25817320 982003822 15362361 982003822 15362361 989620071 6501261 989620071 6501261 995035403 4138981 995035403 4138981 996350150 3177712 996350150 3177712 996951685 2466113 996951685 2466113 997752098 1785858 997752098 1785858 998761096 1327702 998761096 1327702 998851192 803712 998851192 803712 999401924 403860 999401924 403860 999738812 259315 999738812 259315 999827507 202017 999827507 202017 999934609 131314 999934609 131314 319771850 702476229 319771850 702476229 221411553 826431004 221411553 826431004 163941293 908266445 163941293 908266445 64856286 939649486 64856286 939649486 48484534 967744916 48484534 967744916 10314564 992874071 10314564 992874071 4062176 996135993 4062176 996135993 3478601 996704286 3478601 996704286 3066564 997180655 3066564 997180655 2477684 997699233 2477684 997699233 1718705 998503258 1718705 998503258 984829 999073511 984829 999073511 637067 999469678 637067 999469678 408491 999699118 408491 999699118 154015 999842378 154015 999842378 57239 999893374 57239 999893374 324017914 647401177 324017914 647401177 361448456 217375775 361448456 217375775 798845724 107939725 798845724 107939725 917617882 51589258 917617882 51589258 955098538 40651005 955098538 40651005 959483749 37151335 959483749 37151335 970526788 17848967 970526788 17848967 994210320 4362356 994210320 4362356 997610462 2359892 997610462 2359892 998381518 1084810 998381518 1084810 999097921 848988 999097921 848988 999427081 586776 999427081 586776 999621868 331715 999621868 331715 999798603 241639 999798603 241639 999858829 191500 999858829 191500 236822506 863556380 236822506 863556380 81809780 922313652 81809780 922313652 65062751 938888833 65062751 938888833 57550462 946331869 57550462 946331869 35237241 969162094 35237241 969162094 23435421 979034390 23435421 979034390 19470325 984431428 19470325 984431428 11449864 989914039 11449864 989914039 4786967 995652229 4786967 995652229 3934846 996502475 3934846 996502475 2726588 997376859 2726588 997376859 1657682 999028775 1657682 999028775 620770 999507597 620770 999507597 452679 999694131 452679 999694131 106132 999826374 106132 999826374 95048 999826374 475721013 434031192 475721013 434031192 570619328 349240308 570619328 349240308 656671430 268076134 656671430 268076134 827722500 139778013 827722500 139778013 890196092 89672445 890196092 89672445 934921216 62720090 934921216 62720090 943808803 50872583 943808803 50872583 952305598 42887142 952305598 42887142 958914551 35977608 958914551 35977608 973181084 19891216 973181084 19891216 979565687 11542107 979565687 11542107 990812587 5865826 990812587 5865826 994486811 4736539 994486811 4736539 996841438 3053960 996841438 3053960 997407782 2650651 997407782 2650651 997553940 2435772 997553940 2435772 998326704 1851656 998326704 1851656 998514680 1566245 998514680 1566245 998804528 1289688 998804528 1289688 999081786 808047 999081786 808047 999581120 431499 999581120 431499 999629707 287597 999629707 287597 999832446 202812 999832446 202812 999836003 202812 330186214 688942275 330186214 688942275 243613051 847612460 243613051 847612460 102810236 899171621 102810236 899171621 80046838 927786100 80046838 927786100 66968035 936491719 66968035 936491719 58371140 962187962 58371140 962187962 25675456 977095184 25675456 977095184 16462095 985765052 16462095 985765052 14323080 987755445 14323080 987755445 5886761 994708978 5886761 994708978 4677801 995701033 4677801 995701033 4062512 996272977 4062512 996272977 2861012 997272133 2861012 997272133 2096725 998490491 2096725 998490491 873239 999270183 873239 999270183 475622 999639418 475622 999639418 167918 999777918 167918 999777918 103647 999808443 103647 999808443 359302630 479315678 359302630 479315678 560189164 370473294 560189164 370473294 668069638 260949078 668069638 260949078 743450123 246559771 743450123 246559771 815965297 176614232 815965297 176614232 885093605 98898499 885093605 98898499 921246203 64868465 921246203 64868465 940018681 46697826 940018681 46697826 954443297 36682415 954443297 36682415 962971504 33037866 962971504 33037866 976130028 11319019 976130028 11319019 993535553 6409371 993535553 6409371 994936316 4958164 994936316 4958164 996272118 3354039 996272118 3354039 997248076 2862599 997248076 2862599 997406768 2292945 997406768 2292945 998126489 1361335 998126489 1361335 998796906 1121393 998796906 1121393 999210375 539468 999210375 539468 999573121 368143 999573121 368143 999663468 334043 999663468 334043 999720957 283905 999720957 283905 395735804 629921266 395735804 629921266 341684358 666400073 341684358 666400073 301854417 741686470 301854417 741686470 164967185 846274550 164967185 846274550 105394824 912624833 105394824 912624833 69269431 943083801 69269431 943083801 52536827 956118935 52536827 956118935 29142259 975185783 29142259 975185783 25834114 978612972 25834114 978612972 16436322 987429226 16436322 987429226 12949960 990906707 12949960 990906707 5515652 994306333 5515652 994306333 5301687 995092565 5301687 995092565 4761887 995312060 4761887 995312060 4154909 996625477 4154909 996625477 2221057 997708897 2221057 997708897 1798497 998333393 1798497 998333393 1425250 998636964 1425250 998636964 1158867 998957367 1158867 998957367 674053 999354597 674053 999354597 439690 999765616 439690 999765616 109986 999779491 109986 999779491 527228398 438142782 527228398 438142782 662230825 223548706 662230825 223548706 802086809 122407285 802086809 122407285 885208991 107321948 885208991 107321948 898018691 84299184 898018691 84299184 919659869 67491803 919659869 67491803 944956741 53411872 944956741 53411872 960530856 37269792 960530856 37269792 963750350 28048244 963750350 28048244 979030168 15562056 979030168 15562056 992415740 6437146 992415740 6437146 994092969 5852597 994092969 5852597 994331165 4491818 994331165 4491818 996476309 3282468 996476309 3282468 996892574 3003867 996892574 3003867 997804157 2090758 997804157 2090758 998736716 1169702 998736716 1169702 999073677 896810 999073677 896810 999221413 757865 999221413 757865 999433564 559712 999433564 559712 999656429 342364 999656429 342364 999676440 342364 451705019 692488364 451705019 692488364 245453224 825865192 245453224 825865192 129833900 874057622 129833900 874057622 125868975 897800518 125868975 897800518 88677662 936840416 88677662 936840416 63888609 950163799 63888609 950163799 36297896 969624086 36297896 969624086 30807392 971186772 30807392 971186772 29139423 978189315 29139423 978189315 15591495 985584576 15591495 985584576 11906896 992599266 11906896 992599266 6589655 993595356 6589655 993595356 5663156 994188067 5663156 994188067 4717403 995541487 4717403 995541487 3417804 996731128 3417804 996731128 2832884 997524127 2832884 997524127 2052771 997932413 2052771 997932413 1212011 998789368 1212011 998789368 1015272 999081184 1015272 999081184 799342 999205710 799342 999205710 666474 999453999 666474 999453999 500005 999739706 500005 999739706 196304 999744213 196304 999744213 485969885 444740715 485969885 444740715 752972223 236294709 752972223 236294709 802054927 144580613 802054927 144580613 873293997 120359219 873293997 120359219 902847735 69843069 902847735 69843069 944130441 45219877 944130441 45219877 967277395 29041044 967277395 29041044 975791735 22514783 975791735 22514783 985102167 8469596 985102167 8469596 992346998 6785383 992346998 6785383 993416317 6210654 993416317 6210654 994687158 5023326 994687158 5023326 995564797 4020509 995564797 4020509 996272910 3074458 996272910 3074458 997517437 2139001 997517437 2139001 998399373 1510541 998399373 1510541 998720218 1289251 998720218 1289251 999083367 1048130 999083367 1048130 999213246 585914 999213246 585914 999529597 523215 999529597 523215 999602077 418475 999602077 418475 999625774 418475 333123256 684428803 333123256 684428803 257977824 831977239 257977824 831977239 142257337 872189395 142257337 872189395 96928263 937036473 96928263 937036473 45326471 961268263 45326471 961268263 22577428 981252768 22577428 981252768 15943968 985832981 15943968 985832981 14884186 986099236 14884186 986099236 14595821 988008726 14595821 988008726 10089344 990869054 10089344 990869054 7455562 993819229 7455562 993819229 5599958 994166519 5599958 994166519 5492415 995031926 5492415 995031926 3176663 997842443 3176663 997842443 1573356 998615582 1573356 998615582 1130809 998711746 1130809 998711746 1016646 999034452 1016646 999034452 855493 999180651 855493 999180651 750649 999395544 750649 999395544 580774 999612965 580774 999612965 405291 999707142 405291 999707142 274662 999742453 274662 999742453 456445351 484342702 456445351 484342702 605107280 305926633 605107280 305926633 736329467 213323160 736329467 213323160 794250218 171751354 794250218 171751354 870622857 122356513 870622857 122356513 890369410 104306080 890369410 104306080 914098032 74807698 914098032 74807698 934739688 56717983 934739688 56717983 950479241 46734239 950479241 46734239 969755334 27638165 969755334 27638165 972398031 9701263 972398031 9701263 991553797 8087288 991553797 8087288 992896271 6769836 992896271 6769836 994763114 5026030 994763114 5026030 995727554 4146512 995727554 4146512 996242866 2993219 996242866 2993219 998064862 1875526 998064862 1875526 998363831 1589447 998363831 1589447 998813398 1254933 998813398 1254933 998985293 806091 998985293 806091 999382067 725633 999382067 725633 999413057 670567 999413057 670567 999570524 539225 999570524 539225 403839682 640518863 403839682 640518863 228425223 828881604 228425223 828881604 171104811 834122688 171104811 834122688 149211714 854065330 149211714 854065330 115376928 886902653 115376928 886902653 82498770 926121806 82498770 926121806 71146869 938253329 71146869 938253329 60757633 960099245 60757633 960099245 40505427 966696748 40505427 966696748 31028251 978965646 31028251 978965646 20934000 985561286 20934000 985561286 13909443 988528451 13909443 988528451 8372404 992020736 8372404 992020736 7695442 993744753 7695442 993744753 5610645 994493322 5610645 994493322 5321382 996348899 5321382 996348899 3399774 996929712 3399774 996929712 2491499 997794493 2491499 997794493 1698774 998639191 1698774 998639191 1113974 998756795 1113974 998756795 900441 999138488 900441 999138488 597503 999604406 597503 999604406 323400 999735437 323400 999735437 286813 999735437 488081604 358472857 488081604 358472857 685987931 297740025 685987931 297740025 767514027 206442696 767514027 206442696 823971678 165748032 823971678 165748032 859996728 131908825 859996728 131908825 869562758 94578858 869562758 94578858 904534053 81831775 904534053 81831775 918079492 71238648 918079492 71238648 935922159 62111880 935922159 62111880 940779477 37100465 940779477 37100465 963198167 32193880 963198167 32193880 968407708 12316799 968407708 12316799 989354091 9902093 989354091 9902093 990365575 8943803 990365575 8943803 990896210 8463833 990896210 8463833 992603247 6171456 992603247 6171456 994007923 6001803 994007923 6001803 994139459 5070083 994139459 5070083 995699284 4048659 995699284 4048659 996210966 3253005 996210966 3253005 996887789 2540227 996887789 2540227 997997227 1832375 997997227 1832375 998527640 1439581 998527640 1439581 998814223 1235915 998814223 1235915 998978913 1015239 998978913 1015239 999203510 858116 999203510 858116 999326512 723992 999326512 723992 999519857 555258 999519857 555258 999541774 555258 451923009 623801399 451923009 623801399 284823536 769779091 284823536 769779091 213955891 805525460 213955891 805525460 182290588 837311655 182290588 837311655 119360114 909877352 119360114 909877352 82897713 927254519 82897713 927254519 61209567 953221932 61209567 953221932 46825248 954795067 46825248 954795067 35028314 967843391 35028314 967843391 33278088 977596306 33278088 977596306 23475038 985180294 23475038 985180294 12189363 991467874 12189363 991467874 7797827 993296129 7797827 993296129 6322229 993859190 6322229 993859190 5900525 994108408 5900525 994108408 4798023 995943172 4798023 995943172 3290420 996758337 3290420 996758337 2893196 997345560 2893196 997345560 1544047 998546411 1544047 998546411 1224053 998668469 1224053 998668469 1047395 998996099 1047395 998996099 889002 999076270 889002 999076270 668864 999390177 668864 999390177 606684 999643179 606684 999643179 353973 999725832 353973 999725832 295340 999727131 295340 999727131 612749176 341444665 612749176 341444665 687493791 283783372 687493791 283783372 732098076 233077478 732098076 233077478 776815820 212113630 776815820 212113630 788775025 193167625 788775025 193167625 825200022 139283616 825200022 139283616 861873694 104653692 861873694 104653692 902906789 84535080 902906789 84535080 928339938 68128594 928339938 68128594 933957297 60318328 933957297 60318328 939577513 45091650 939577513 45091650 955562986 32566747 955562986 32566747 967237526 17124387 967237526 17124387 985777463 10630726 985777463 10630726 990070173 8935936 990070173 8935936 991054147 7447876 991054147 7447876 993328225 6461185 993328225 6461185 993738111 5521629 993738111 5521629 994953911 4652876 994953911 4652876 995520506 4132285 995520506 4132285 996259748 3442953 996259748 3442953 997247225 2485685 997247225 2485685 997725312 2221100 997725312 2221100 998063827 1861129 998063827 1861129 998674833 1497462 998674833 1497462 998903560 1032433 998903560 1032433 999163629 842664 999163629 842664 999453265 600376 999453265 600376 485985760 532109999 485985760 532109999 400656542 606683104 400656542 606683104 253991734 754604749 253991734 754604749 214950820 819799676 214950820 819799676 177096193 829732358 177096193 829732358 129401026 877405779 129401026 877405779 120525467 901907228 120525467 901907228 91992533 911818692 91992533 911818692 87081390 925021405 87081390 925021405 71375592 936132649 71375592 936132649 57372914 951199014 57372914 951199014 45727878 962209290 45727878 962209290 34582590 966848737 34582590 966848737 33526866 973032174 33526866 973032174 26043211 977738992 26043211 977738992 20752524 982880080 20752524 982880080 15270595 988322080 15270595 988322080 11899071 990832373 11899071 990832373 8015863 993087714 8015863 993087714 6733409 993721726 6733409 993721726 6118046 994619453 6118046 994619453 5103067 994869632 5103067 994869632 4472062 996662919 4472062 996662919 3167455 997153188 3167455 997153188 2733752 997684599 2733752 997684599 1927138 998199380 1927138 998199380 1493827 998340367 1493827 998340367 1324818 998540192 1324818 998540192 1016489 999150177 1016489 999150177 744399 999267675 744399 999267675 528308 999588878 528308 999588878 362627 999649069 362627 999649069 442250806 516935993 442250806 516935993 648106501 303036743 648106501 303036743 731639840 253805127 731639840 253805127 771702665 172300054 771702665 172300054 844333766 152483505 844333766 152483505 860723377 135490672 860723377 135490672 885169697 112632871 885169697 112632871 913281641 79821169 913281641 79821169 928373540 70255659 928373540 70255659 932417372 62867020 932417372 62867020 953216540 35665498 953216540 35665498 966281178 27643958 966281178 27643958 974060804 22640094 974060804 22640094 978846263 19191022 978846263 19191022 981791667 12601818 981791667 12601818 988906307 10481295 988906307 10481295 990598262 8930770 990598262 8930770 993167944 6637095 993167944 6637095 994023496 4867880 994023496 4867880 995496205 4520768 995496205 4520768 995743271 3978026 995743271 3978026 996367388 3487921 996367388 3487921 996969668 3081746 996969668 3081746 997277330 2503225 997277330 2503225 997941724 2170800 997941724 2170800 998191614 1935176 998191614 1935176 998533210 1581863 998533210 1581863 998627567 1391635 998627567 1391635 998963773 1001922 998963773 1001922 999196954 845209 999196954 845209 999448098 607882 999448098 607882 597875904 594666854 597875904 594666854 306360884 721833972 306360884 721833972 257355884 751359162 257355884 751359162 212912140 788674255 212912140 788674255 189496962 872979906 189496962 872979906 122164098 880723355 122164098 880723355 110549344 910752807 110549344 910752807 91031444 919419408 91031444 919419408 78434549 923801784 78434549 923801784 76017086 940162717 76017086 940162717 52716975 949790051 52716975 949790051 46905496 960736605 46905496 960736605 35275507 968440818 35275507 968440818 32444549 969525222 32444549 969525222 31009113 977853973 31009113 977853973 19451930 982234387 19451930 982234387 17974284 984734932 17974284 984734932 15010874 986887785 15010874 986887785 9869558 991235276 9869558 991235276 8081705 993299611 8081705 993299611 6500379 994246469 6500379 994246469 5330417 994765319 5330417 994765319 4295978 996531948 4295978 996531948 3140154 997029715 3140154 997029715 2002148 998132517 2002148 998132517 1681845 998308554 1681845 998308554 1470965 998435623 1470965 998435623 1291629 998818626 1291629 998818626 841504 999237960 841504 999237960 558191 999581710 558191 999581710 509042 999621258 509042 999621258 377121 999644991 377121 999644991 625826838 329942639 625826838 329942639 697421337 231716487 697421337 231716487 795694331 201646701 795694331 201646701 838931608 157340681 838931608 157340681 858454535 132240688 858454535 132240688 878041912 113757739 878041912 113757739 908687508 88776758 908687508 88776758 913018886 71183546 913018886 71183546 930302637 48428102 930302637 48428102 958135681 37006389 958135681 37006389 970712335 25861434 970712335 25861434 973703724 25487291 973703724 25487291 979787390 19382529 979787390 19382529 984794146 11171834 984794146 11171834 989779173 9551612 989779173 9551612 991799915 6917118 991799915 6917118 993470988 5269954 993470988 5269954 995211806 4756603 995211806 4756603 995449716 4328722 995449716 4328722 996580146 3273104 996580146 3273104 997491427 2493740 997491427 2493740 998060472 1745891 998060472 1745891 998562268 1608770 998562268 1608770 998902874 1125595 998902874 1125595 999150927 932323 999150927 932323 999341951 759279 999341951 759279 451181069 558338086 451181069 558338086 391237950 711878316 391237950 711878316 279306504 739028382 279306504 739028382 204636993 863712633 204636993 863712633 131147648 878830203 131147648 878830203 113285637 905605419 113285637 905605419 87478886 919447597 87478886 919447597 81357648 922151581 81357648 922151581 78357964 931304956 78357964 931304956 64740181 940617557 64740181 940617557 59012589 943016942 59012589 943016942 52057957 960425957 52057957 960425957 32929330 970238865 32929330 970238865 24796047 976528419 24796047 976528419 21577367 980168126 21577367 980168126 20508813 984534903 20508813 984534903 16293680 985261996 16293680 985261996 13407066 990069286 13407066 990069286 10284853 991382268 10284853 991382268 7785887 993274458 7785887 993274458 6226219 996529776 6226219 996529776 3236930 996890793 3236930 996890793 2339067 997860747 2339067 997860747 1921451 998299486 1921451 998299486 1422023 998687610 1422023 998687610 757184 999499677 757184 999499677 524069 999572997 524069 999572997 550824991 356964702 550824991 356964702 654259748 253080951 654259748 253080951 749256272 204512239 749256272 204512239 811217978 183090926 811217978 183090926 820809955 170925743 820809955 170925743 848132550 150565866 848132550 150565866 853704223 121064518 853704223 121064518 877352613 120227719 877352613 120227719 893622413 98511750 893622413 98511750 903047380 81671828 903047380 81671828 920326527 77765826 920326527 77765826 921047676 51891708 921047676 51891708 950912540 43148381 950912540 43148381 957849075 28081508 957849075 28081508 972283701 25917177 972283701 25917177 978167409 13881987 978167409 13881987 988097610 11191571 988097610 11191571 989094307 10573499 989094307 10573499 990990366 7790235 990990366 7790235 992034577 7275341 992034577 7275341 992627238 6954889 992627238 6954889 993335617 6600521 993335617 6600521 995098276 4936827 995098276 4936827 995337681 3404998 995337681 3404998 996734153 3170485 996734153 3170485 997295690 2737052 997295690 2737052 997477343 2611233 997477343 2611233 997586290 2208371 997586290 2208371 998397637 1771636 998397637 1771636 998511897 1262467 998511897 1262467 998888476 996994 998888476 996994 999146831 996994 542151044 691594729 542151044 691594729 286278077 742156776 286278077 742156776 225914441 844149073 225914441 844149073 154010306 850354019 154010306 850354019 133149746 869509617 133149746 869509617 124312875 877992147 124312875 877992147 116672703 886928354 116672703 886928354 104358355 903794420 104358355 903794420 84178075 918554650 84178075 918554650 83087340 921417509 83087340 921417509 67870534 941102581 67870534 941102581 57301765 948423430 57301765 948423430 47491257 962196872 47491257 962196872 36449591 965112079 36449591 965112079 34403135 967030897 34403135 967030897 32346771 973237375 32346771 973237375 22610746 979604237 22610746 979604237 19503347 983311618 19503347 983311618 12371064 988895083 12371064 988895083 11267267 989355464 11267267 989355464 10924786 990012984 10924786 990012984 8487951 991920543 8487951 991920543 7866207 993176531 7866207 993176531 6805052 994887854 6805052 994887854 3543532 996595309 3543532 996595309 2569391 997831044 2569391 997831044 2053662 997925880 2053662 997925880 1692511 998337925 1692511 998337925 979961 999165238 979961 999165238 822918 999184442 822918 999184442 770127 999278696 770127 999278696 656365 999493589 656365 999493589 556431 999493589 582236809 417406142 582236809 417406142 596958839 380426889 596958839 380426889 633453824 270567576 633453824 270567576 748408884 249184759 748408884 249184759 762399279 232279239 762399279 232279239 816028569 175261611 816028569 175261611 833398979 153095994 833398979 153095994 865871929 123265840 865871929 123265840 886831554 104940226 886831554 104940226 896820773 95041804 896820773 95041804 904688941 93203675 904688941 93203675 919666433 56751305 919666433 56751305 942796164 49266599 942796164 49266599 952373767 43514919 952373767 43514919 961458567 36357463 961458567 36357463 964159423 24928424 964159423 24928424 978041502 20946266 978041502 20946266 982357838 16326332 982357838 16326332 985678086 14020920 985678086 14020920 986978615 12026457 986978615 12026457 989082201 9618701 989082201 9618701 990320379 9174700 990320379 9174700 990725009 7969739 990725009 7969739 992331893 7293989 992331893 7293989 992710596 7128903 992710596 7128903 992844567 6445268 992844567 6445268 994830660 5307412 994830660 5307412 994917772 3760761 994917772 3760761 996538674 3467211 996538674 3467211 996646792 3012410 996646792 3012410 997201762 2783483 997201762 2783483 997391396 2615287 997391396 2615287 997697713 2292244 997697713 2292244 997977322 2238422 997977322 2238422 998349060 1801780 998349060 1801780 998522075 1493116 998522075 1493116 998793052 1020141 998793052 1020141 999143959 1009960 999143959 1009960 416037329 638875001 416037329 638875001 317610223 709510391 317610223 709510391 232196319 782963144 232196319 782963144 175852549 828604912 175852549 828604912 135290343 879703881 135290343 879703881 104183560 917173539 104183560 917173539 72696434 934236765 72696434 934236765 66468107 943337751 66468107 943337751 44674474 960767712 44674474 960767712 35950502 977363188 35950502 977363188 23271490 978449354 23271490 978449354 22199080 980197690 22199080 980197690 21134438 985487682 21134438 985487682 12007856 988691730 12007856 988691730 11282346 989523168 11282346 989523168 10927436 989725233 10927436 989725233 10452896 990944371 10452896 990944371 8786113 991811130 8786113 991811130 7508843 992774425 7508843 992774425 7177378 993187095 7177378 993187095 4215806 996010506 4215806 996010506 3854658 996187616 3854658 996187616 3657382 997343293 3657382 997343293 2312934 997689297 2312934 997689297 2107054 997935502 2107054 997935502 1771218 998254817 1771218 998254817 1582486 998401772 1582486 998401772 983619 999105325 983619 999105325 844216 999118422 844216 999118422 843266 999118422 368760971 537210189 368760971 537210189 488445895 430893123 488445895 430893123 583692830 392946082 583692830 392946082 718469412 280600385 718469412 280600385 750896563 242747737 750896563 242747737 765997599 182607308 765997599 182607308 827961533 167670637 827961533 167670637 833921646 164640624 833921646 164640624 843876896 139655145 843876896 139655145 872570189 106118411 872570189 106118411 898858147 96405471 898858147 96405471 909673650 82906280 909673650 82906280 941296897 55781577 941296897 55781577 952046498 41318090 952046498 41318090 959479881 37565055 959479881 37565055 966500576 31900269 966500576 31900269 970885722 27742026 970885722 27742026 973284605 20287596 973284605 20287596 981830915 16964605 981830915 16964605 983582435 15580391 983582435 15580391 986693980 12852964 986693980 12852964 987612343 11392105 987612343 11392105 989866169 9721717 989866169 9721717 990235585 8567123 990235585 8567123 991273386 8224836 991273386 8224836 992411178 6757089 992411178 6757089 993937247 5503904 993937247 5503904 994662598 4962365 994662598 4962365 995527011 3638921 995527011 3638921 996563810 3216875 996563810 3216875 997200506 2757030 997200506 2757030 997338329 2657009 997338329 2657009 997685456 2260926 997685456 2260926 998083358 1954381 998083358 1954381 998338105 1521204 998338105 1521204 999057463 1091161 999057463 1091161 999092007 1091161 382682701 649978051 382682701 649978051 302094419 706169503 302094419 706169503 293162286 771899320 293162286 771899320 181722224 823523547 181722224 823523547 157499442 854016879 157499442 854016879 127425576 875192789 127425576 875192789 115294681 901401816 115294681 901401816 94743167 909559115 94743167 909559115 86822146 923857948 86822146 923857948 70121440 934328019 70121440 934328019 66894765 943215698 66894765 943215698 50935407 960713933 50935407 960713933 27011218 977186882 27011218 977186882 23368969 978118859 23368969 978118859 15341722 986165276 15341722 986165276 12038571 988897624 12038571 988897624 11020578 989739516 11020578 989739516 10350975 990526374 10350975 990526374 9262636 992053297 9262636 992053297 7880244 992689755 7880244 992689755 4162255 996011019 4162255 996011019 3871446 996243803 3871446 996243803 2807990 997420039 2807990 997420039 2166571 998063900 2166571 998063900 1679690 998250158 1679690 998250158 1560279 998759175 1560279 998759175 1074734 998780414 1074734 998780414 963018 998963241 963018 998963241 946725 998963241 382881285 544552681 382881285 544552681 485995992 447467522 485995992 447467522 667819072 289769718 667819072 289769718 712651799 218157227 712651799 218157227 803327458 189783491 803327458 189783491 808675397 186803542 808675397 186803542 836062875 146442096 836062875 146442096 852691758 138344701 852691758 138344701 863873016 111497582 863873016 111497582 888989542 101509328 888989542 101509328 905948003 90013845 905948003 90013845 912466247 59781583 912466247 59781583 940016293 58125917 940016293 58125917 944266597 43790505 944266597 43790505 956397634 40397955 956397634 40397955 959159288 39288819 959159288 39288819 960660178 35002417 960660178 35002417 971689669 27734681 971689669 27734681 973176574 23483821 973176574 23483821 977877677 19908670 977877677 19908670 981589630 16253795 981589630 16253795 983671419 14928278 983671419 14928278 984834795 14410754 984834795 14410754 987158339 11220689 987158339 11220689 988955971 9949340 988955971 9949340 990784603 8294691 990784603 8294691 991820516 7622163 991820516 7622163 992206989 7184271 992206989 7184271 993001838 5675799 993001838 5675799 994372458 4564440 994372458 4564440 996379333 3555090 996379333 3555090 996744152 2702932 996744152 2702932 997566351 2323471 997566351 2323471 998228208 1871323 998228208 1871323 998330402 1777066 998330402 1777066 998572409 1528892 998572409 1528892 998963241 1145417 998963241 1145417 999049927 1145417 371916542 633746297 371916542 633746297 364679290 648636934 364679290 648636934 347606941 685103904 347606941 685103904 304206178 702624532 304206178 702624532 248112802 762666193 248112802 762666193 183608426 822296337 183608426 822296337 176339349 829120352 176339349 829120352 136726707 882418505 136726707 882418505 116623713 889890415 116623713 889890415 106159034 900840926 106159034 900840926 98657229 905650436 98657229 905650436 93999781 908637828 93999781 908637828 88815933 919732705 88815933 919732705 72861820 929788728 72861820 929788728 65520740 937707198 65520740 937707198 53907808 960669559 53907808 960669559 35779701 971035279 35779701 971035279 29942661 972192480 29942661 972192480 25910671 978013339 25910671 978013339 17569410 984319718 17569410 984319718 15749572 987514784 15749572 987514784 13099235 989124999 13099235 989124999 11110504 990347654 11110504 990347654 9128168 992295879 9128168 992295879 6608052 994618958 6608052 994618958 5175993 995018036 5175993 995018036 4227283 995554589 4227283 995554589 4094999 996130446 4094999 996130446 3599139 996980480 3599139 996980480 2592557 997390115 2592557 997390115 2296583 997875672 2296583 997875672 2001644 997975361 2001644 997975361 1730983 998261745 1730983 998261745 1565752 998447920 1565752 998447920 1194799 998882979 1194799 998882979 999668 998907154 999668 998907154 451155894 520182322 451155894 520182322 567517759 394658429 567517759 394658429 633458787 323903760 633458787 323903760 674278978 288206612 674278978 288206612 736423751 224022174 736423751 224022174 791281275 205688916 791281275 205688916 794134160 156546192 794134160 156546192 848699307 124952731 848699307 124952731 885635814 107027247 885635814 107027247 896101385 100712677 896101385 100712677 907895152 89687442 907895152 89687442 928385289 63934938 928385289 63934938 937463501 59710300 937463501 59710300 942668611 46654657 942668611 46654657 953861196 39880845 953861196 39880845 961787193 34216547 961787193 34216547 969900865 27851790 969900865 27851790 972156444 26246175 972156444 26246175 976757730 19232880 976757730 19232880 980694209 16518123 980694209 16518123 983555961 15798594 983555961 15798594 984160855 15183821 984160855 15183821 985691533 13107953 985691533 13107953 988281826 11621463 988281826 11621463 988534296 9570540 988534296 9570540 991290157 8328060 991290157 8328060 991446120 8016429 991446120 8016429 992202721 7035540 992202721 7035540 993781754 5831461 993781754 5831461 994374344 4368030 994374344 4368030 996012713 3990909 996012713 3990909 996193514 3784997 996193514 3784997 997014650 2713965 997014650 2713965 998026059 2127428 998026059 2127428 998287464 1883518 998287464 1883518 998420842 1758400 998420842 1758400 998515198 1565721 998515198 1565721 998651824 1218298 998651824 1218298 998957015 1218298 420293646 583406304 420293646 583406304 409710198 634724364 409710198 634724364 342273941 674999299 342273941 674999299 281939422 788731345 281939422 788731345 195818827 810127351 195818827 810127351 183745547 819347577 183745547 819347577 178565948 822617296 178565948 822617296 144747695 858737482 144747695 858737482 139735876 867356696 139735876 867356696 129564282 872332266 129564282 872332266 111721746 895258022 111721746 895258022 102295491 908134503 102295491 908134503 93350073 909134124 93350073 909134124 86253647 920384579 86253647 920384579 71828296 933539290 71828296 933539290 66905747 940118818 66905747 940118818 61330527 941481495 61330527 941481495 46422085 959673526 46422085 959673526 40666748 960242584 40666748 960242584 34845049 970963244 34845049 970963244 29113347 974932997 29113347 974932997 23255677 977985697 23255677 977985697 21213318 981286136 21213318 981286136 16946822 986698389 16946822 986698389 13270596 988699032 13270596 988699032 11128034 989701156 11128034 989701156 9125935 991774270 9125935 991774270 8456709 992239852 8456709 992239852 7558565 993160476 7558565 993160476 5553715 994516376 5553715 994516376 5268663 995333153 5268663 995333153 4343302 995510506 4343302 995510506 3931797 996844002 3931797 996844002 2970353 997077216 2970353 997077216 2800947 997481421 2800947 997481421 2231989 997884202 2231989 997884202 1781852 998246873 1781852 998246873 1524023 998360160 1524023 998360160 1304721 998689949 1304721 998689949 1013654 998875481 1013654 998875481 458899279 465327501 458899279 465327501 603338179 384330696 603338179 384330696 651333452 331548102 651333452 331548102 669126196 312990777 669126196 312990777 705108817 293433299 705108817 293433299 729294665 248121629 729294665 248121629 765216312 217506730 765216312 217506730 787819739 191478327 787819739 191478327 834472615 159805494 834472615 159805494 842986389 142419406 842986389 142419406 866638474 120313318 866638474 120313318 885222245 106237483 885222245 106237483 904950120 77021987 904950120 77021987 928508182 65008323 928508182 65008323 935584773 59925842 935584773 59925842 941866736 55862718 941866736 55862718 943684961 50890117 943684961 50890117 948832141 43454692 948832141 43454692 959162302 39411140 959162302 39411140 961932259 29418396 961932259 29418396 971458145 24558391 971458145 24558391 976444775 19289716 976444775 19289716 981180333 17641043 981180333 17641043 982020710 17434850 982020710 17434850 982303116 16245024 982303116 16245024 984204151 15324924 984204151 15324924 984780287 14296418 984780287 14296418 986967496 12164120 986967496 12164120 988055274 11823636 988055274 11823636 989441423 10156002 989441423 10156002 989665908 9784715 989665908 9784715 990229606 8984535 990229606 8984535 991135127 8253744 991135127 8253744 991763154 7838276 991763154 7838276 991977854 7625897 991977854 7625897 992518000 6950785 992518000 6950785 993360921 6146996 993360921 6146996 994329619 4983543 994329619 4983543 995662956 4298232 995662956 4298232 996142080 3907046 996142080 3907046 996957813 3029806 996957813 3029806 997371655 2347581 997371655 2347581 998007687 2051157 998007687 2051157 998259450 1916974 998259450 1916974 998339827 1775147 998339827 1775147 998520240 1250162 998520240 1250162 998895431 1250162 370481772 633663445 370481772 633663445 350929398 673620353 350929398 673620353 320168795 710181739 320168795 710181739 237718368 790362142 237718368 790362142 203014439 815812790 203014439 815812790 148613770 854509462 148613770 854509462 142650869 863243418 142650869 863243418 137447041 891217895 137447041 891217895 107079797 897953278 107079797 897953278 94310494 916534487 94310494 916534487 83323843 928044621 83323843 928044621 73468309 929322023 73468309 929322023 64375596 951364814 64375596 951364814 49408482 956812121 49408482 956812121 41798650 967397486 41798650 967397486 33123135 970901238 33123135 970901238 29883221 973359665 29883221 973359665 26635500 975239973 26635500 975239973 24418384 979309149 24418384 979309149 20581032 983274888 20581032 983274888 17476427 983849031 17476427 983849031 15377770 986602038 15377770 986602038 13694119 987092973 13694119 987092973 13020707 988719213 13020707 988719213 11194594 991128311 11194594 991128311 9101714 991261574 9101714 991261574 8141812 993372104 8141812 993372104 6476290 995465308 6476290 995465308 3830922 996370049 3830922 996370049 3413811 997045807 3413811 997045807 2632004 997588552 2632004 997588552 2068352 997906325 2068352 997906325 1702707 998333368 1702707 998333368 1030849 998832940 1030849 998832940 409558107 404185340 409558107 404185340 619960240 378807398 619960240 378807398 661996150 318841258 661996150 318841258 697998408 299127235 697998408 299127235 732762152 254141291 732762152 254141291 747895486 236977850 747895486 236977850 777657411 215667070 777657411 215667070 832438901 161439934 832438901 161439934 853928436 129750101 853928436 129750101 870783790 122721738 870783790 122721738 880203896 116945477 880203896 116945477 884557824 99336893 884557824 99336893 912663578 84842214 912663578 84842214 914606686 66573324 914606686 66573324 933286289 60666336 933286289 60666336 941447346 49488290 941447346 49488290 949352738 43907143 949352738 43907143 955250086 39521636 955250086 39521636 966044500 29892665 966044500 29892665 970965515 24836361 970965515 24836361 974969646 22565498 974969646 22565498 979485375 18798485 979485375 18798485 983164603 15437692 983164603 15437692 985194012 13297623 985194012 13297623 987501838 12047175 987501838 12047175 988438764 10506802 988438764 10506802 989436012 9847990 989436012 9847990 990499085 8703524 990499085 8703524 991017946 8170687 991017946 8170687 991698977 7412559 991698977 7412559 993844444 5269351 993844444 5269351 995310249 4791615 995310249 4791615 995488758 4445228 995488758 4445228 995596546 4353589 995596546 4353589 996384871 3554672 996384871 3554672 996688825 3037124 996688825 3037124 997852431 2350308 997852431 2350308 997914308 2013555 997914308 2013555 998234000 1394505 998234000 1394505 998743253 1394505 385568330 625091293 385568330 625091293 358780443 696042067 358780443 696042067 283846052 754326350 283846052 754326350 206742574 796782552 206742574 796782552 193386330 823595789 193386330 823595789 173391390 847525542 173391390 847525542 151855145 859575629 151855145 859575629 134397487 889421213 134397487 889421213 108565329 897506359 108565329 897506359 100174509 903678740 100174509 903678740 93153442 915603802 93153442 915603802 86062675 927818897 86062675 927818897 68310115 938796365 68310115 938796365 55182199 946452613 55182199 946452613 53787294 951593172 53787294 951593172 47658122 958645345 47658122 958645345 36679792 967831342 36679792 967831342 30818061 971046720 30818061 971046720 30097758 972726664 30097758 972726664 28201256 976262567 28201256 976262567 24907002 980021029 24907002 980021029 21109043 981004293 21109043 981004293 18810019 982359137 18810019 982359137 18096374 986443571 18096374 986443571 14240306 986613886 14240306 986613886 13447509 987393726 13447509 987393726 12275309 988516719 12275309 988516719 11494877 990425016 11494877 990425016 9466107 991767317 9466107 991767317 6857685 993408741 6857685 993408741 6339261 995371227 6339261 995371227 4269673 996201422 4269673 996201422 3203590 996973349 3203590 996973349 3001582 997109230 3001582 997109230 2774926 997182309 2774926 997182309 2465799 997617736 2465799 997617736 2090461 997747147 2090461 997747147 1908507 997925164 1908507 997925164 1819716 998160947 1819716 998160947 1632742 998483422 1632742 998483422 1256733 998599045 1256733 998599045 1208348 998672017 1208348 998672017 1064974 998787696 1064974 998787696 381598509 483926807 381598509 483926807 536410700 420765294 536410700 420765294 624506199 357915153 624506199 357915153 677531290 310710549 677531290 310710549 697146405 275452398 697146405 275452398 740696675 258579982 740696675 258579982 754981989 227811624 754981989 227811624 778441388 217165628 778441388 217165628 788742666 188103293 788742666 188103293 826798042 170759025 826798042 170759025 828644955 164758917 828644955 164758917 836745942 158301792 836745942 158301792 860409480 135594214 860409480 135594214 869319218 118820867 869319218 118820867 880032625 115136766 880032625 115136766 885844478 111465071 885844478 111465071 889779123 102213826 889779123 102213826 904409905 91230753 904409905 91230753 923211869 73177566 923211869 73177566 931738834 61962592 931738834 61962592 937191543 59420737 937191543 59420737 939412210 50249484 939412210 50249484 950015239 48171445 950015239 48171445 962061524 32447250 962061524 32447250 970208205 28383346 970208205 28383346 973978941 25368703 973978941 25368703 974373804 24780991 974373804 24780991 975276791 20236891 975276791 20236891 980203691 18937973 980203691 18937973 982855773 16000501 982855773 16000501 984034980 15520304 984034980 15520304 984771604 13787333 984771604 13787333 987713777 10959336 987713777 10959336 990118227 8753699 990118227 8753699 991235426 7344880 991235426 7344880 993785626 5470415 993785626 5470415 994837551 4809986 994837551 4809986 995994758 3485576 995994758 3485576 996665888 2369849 996665888 2369849 997851004 2344295 997851004 2344295 998217763 1930874 998217763 1930874 998278372 1921876 998278372 1921876 563330336 590222214 563330336 590222214 401617775 692989188 401617775 692989188 290809721 731212312 290809721 731212312 260745885 766107535 260745885 766107535 202970037 799515074 202970037 799515074 197890886 821069921 197890886 821069921 179186554 858592944 179186554 858592944 115987568 889251095 115987568 889251095 105756952 900794699 105756952 900794699 87029253 917085440 87029253 917085440 83601247 930528739 83601247 930528739 67707974 937518003 67707974 937518003 57582969 949512236 57582969 949512236 48961631 957264189 48961631 957264189 43537239 966871547 43537239 966871547 31371659 970097969 31371659 970097969 30669480 971029491 30669480 971029491 29016283 973292612 29016283 973292612 23359118 978824018 23359118 978824018 21636610 982081038 21636610 982081038 15403471 986332077 15403471 986332077 14351365 986661980 14351365 986661980 13634184 987203109 13634184 987203109 13126099 988995646 13126099 988995646 10590055 990274490 10590055 990274490 9534795 990882852 9534795 990882852 9487676 991549806 9487676 991549806 7898802 992520312 7898802 992520312 7206651 993799198 7206651 993799198 4914675 994971780 4914675 994971780 3973162 996673601 3973162 996673601 3021009 997028182 3021009 997028182 2882608 997365128 2882608 997365128 2154534 997895660 2154534 997895660 1835310 998211736 1835310 998211736 1587877 998310475 1587877 998310475 1449912 998394550 1449912 998394550 476091866 487279764 476091866 487279764 544253969 376149354 544253969 376149354 641277662 340900829 641277662 340900829 660073110 317254998 660073110 317254998 703944618 246043368 703944618 246043368 765367613 221474850 765367613 221474850 777311015 189878391 777311015 189878391 822439819 174375137 822439819 174375137 830503759 167918361 830503759 167918361 834848295 153559730 834848295 153559730 853664604 142532314 853664604 142532314 863687140 133168192 863687140 133168192 868945180 119872252 868945180 119872252 878611359 102554467 878611359 102554467 900106294 80521744 900106294 80521744 923922877 70620005 923922877 70620005 931656739 64159427 931656739 64159427 935884300 62459381 935884300 62459381 936085949 61626575 936085949 61626575 945355714 52843632 945355714 52843632 947314191 50642492 947314191 50642492 949906463 40175911 949906463 40175911 963158474 35275968 963158474 35275968 966724407 31625748 966724407 31625748 968750041 29416477 968750041 29416477 970117613 26908871 970117613 26908871 974053677 19820468 974053677 19820468 979648242 15551859 979648242 15551859 985274768 13022195 985274768 13022195 987541550 12509605 987541550 12509605 988338931 11191732 988338931 11191732 989077143 9730358 989077143 9730358 990204606 8947052 990204606 8947052 991103486 7687485 991103486 7687485 992730541 5682299 992730541 5682299 994580280 5260846 994580280 5260846 995033980 4787349 995033980 4787349 995384452 4493265 995384452 4493265 995916690 3648688 995916690 3648688 996443075 3526081 996443075 3526081 997257920 2387249 997257920 2387249 998101099 2050735 998101099 2050735 998164346 2020134 998164346 2020134 998190914 2020134 471343109 535234856 471343109 535234856 455756712 596396782 455756712 596396782 327990110 680407498 327990110 680407498 238744139 763280300 238744139 763280300 223211140 781441019 223211140 781441019 201827562 820404540 201827562 820404540 180393526 845444055 180393526 845444055 143136472 883756504 143136472 883756504 116287339 891480443 116287339 891480443 102795427 900397069 102795427 900397069 91821792 914338158 91821792 914338158 87384360 922486220 87384360 922486220 75040555 927470547 75040555 927470547 70578571 933491049 70578571 933491049 63279139 939793793 63279139 939793793 55619933 948230686 55619933 948230686 45869748 957604972 45869748 957604972 39413016 966534051 39413016 966534051 33455697 970068452 33455697 970068452 30731277 971177968 30731277 971177968 29437830 976696471 29437830 976696471 23485586 978649558 23485586 978649558 21182776 980272512 21182776 980272512 20021503 982324808 20021503 982324808 14977696 985906419 14977696 985906419 14542102 986819148 14542102 986819148 13738206 987380039 13738206 987380039 12524067 988395107 12524067 988395107 11458178 989603901 11458178 989603901 10879838 989987004 10879838 989987004 10244031 990999787 10244031 990999787 9397770 992091984 9397770 992091984 6295584 994225280 6295584 994225280 5078895 994914491 5078895 994914491 4550006 995465555 4550006 995465555 4170833 995919696 4170833 995919696 3456713 996662281 3456713 996662281 3100920 997242763 3100920 997242763 2588690 997439332 2588690 997439332 2245384 997731719 2245384 997731719 2062638 997898393 2062638 997898393 1640156 998213825 1640156 998213825 504553305 461482954 504553305 461482954 556107055 412907155 556107055 412907155 614750595 343901885 614750595 343901885 656877844 314174990 656877844 314174990 695906213 279964389 695906213 279964389 760979303 236037341 760979303 236037341 772251835 200615488 772251835 200615488 797850481 185112139 797850481 185112139 819355675 165850151 819355675 165850151 844393312 149487943 844393312 149487943 849886396 142108060 849886396 142108060 861500047 124858524 861500047 124858524 877971547 105640442 877971547 105640442 913246303 82563892 913246303 82563892 917755814 78968113 917755814 78968113 921607161 75555775 921607161 75555775 924594975 70251085 924594975 70251085 930216362 64167758 930216362 64167758 934860696 62080223 934860696 62080223 937384386 55724973 937384386 55724973 944941906 47191145 944941906 47191145 953189452 36438970 953189452 36438970 963432658 33360115 963432658 33360115 966698389 31756990 966698389 31756990 967940707 29683284 967940707 29683284 970331170 27476717 970331170 27476717 975696396 22937023 975696396 22937023 979514365 19794273 979514365 19794273 981723590 16156364 981723590 16156364 983609111 13837740 983609111 13837740 986643058 12819527 986643058 12819527 987487051 11819776 987487051 11819776 988284810 11159881 988284810 11159881 989065729 10204326 989065729 10204326 990467988 8931705 990467988 8931705 992019831 7671846 992019831 7671846 993023886 6810913 993023886 6810913 993324832 5776207 993324832 5776207 994773331 5038984 994773331 5038984 995297698 4709380 995297698 4709380 995445137 3663361 995445137 3663361 997099906 2587257 997099906 2587257 997573343 2533474 997573343 2533474 997711156 2397237 997711156 2397237 997957602 2199234 997957602 2199234 998130827 2051777 998130827 2051777 487053974 523805146 487053974 523805146 465679381 557750180 465679381 557750180 423534938 580165970 423534938 580165970 328038731 716654245 328038731 716654245 254300794 760729436 254300794 760729436 228360174 776112434 228360174 776112434 202596684 807562053 202596684 807562053 168903769 835279762 168903769 835279762 164010566 854215532 164010566 854215532 127280340 873669368 127280340 873669368 124771296 880772364 124771296 880772364 117006448 887516908 117006448 887516908 113313077 889603942 113313077 889603942 106377885 895562978 106377885 895562978 93228465 911234385 93228465 911234385 76616262 930553104 76616262 930553104 61061247 950984237 61061247 950984237 49954447 953072404 49954447 953072404 46289296 954958768 46289296 954958768 45325717 963907498 45325717 963907498 34466810 969358850 34466810 969358850 31799607 971258344 31799607 971258344 25701522 976688143 25701522 976688143 24103647 980344273 24103647 980344273 16882316 985807097 16882316 985807097 14655026 986752086 14655026 986752086 13770505 987319650 13770505 987319650 12498071 989313907 12498071 989313907 10878081 990340444 10878081 990340444 8900376 991582196 8900376 991582196 8433553 991925478 8433553 991925478 7293941 993150002 7293941 993150002 6181110 993981141 6181110 993981141 5751955 994403535 5751955 994403535 5329143 994600030 5329143 994600030 4697795 995225542 4697795 995225542 4467645 995476291 4467645 995476291 3481259 996514276 3481259 996514276 3116030 997110729 3116030 997110729 2384888 997437703 2384888 997437703 2259316 997960032 2259316 997960032 1738647 998099789 1738647 998099789 477510789 485991331 477510789 485991331 586223101 385546283 586223101 385546283 619934397 379112078 619934397 379112078 644460425 321073037 644460425 321073037 686491778 257619633 686491778 257619633 757454150 238027399 757454150 238027399 764406148 224831002 764406148 224831002 797534908 191531239 797534908 191531239 816269613 176278911 816269613 176278911 824380395 162018259 824380395 162018259 844041741 126719483 844041741 126719483 873614007 120350860 873614007 120350860 906026468 92456146 906026468 92456146 919452036 76264113 919452036 76264113 929782505 64882999 929782505 64882999 941846367 56882281 941846367 56882281 949812935 44982050 949812935 44982050 955138176 40359620 955138176 40359620 959978636 37111528 959978636 37111528 962223822 33766918 962223822 33766918 967168661 31490718 967168661 31490718 968712653 29395387 968712653 29395387 971269704 23540327 971269704 23540327 978404250 19992492 978404250 19992492 980362090 18049125 980362090 18049125 981828140 17041084 981828140 17041084 985193981 13636326 985193981 13636326 987158605 12930497 987158605 12930497 988044707 11834045 988044707 11834045 988249463 11242799 988249463 11242799 990407657 9116916 990407657 9116916 991092370 8002135 991092370 8002135 992206720 6690287 992206720 6690287 993386704 5905199 993386704 5905199 994550041 5191591 994550041 5191591 994989365 4831542 994989365 4831542 995372897 4261022 995372897 4261022 996319395 3387839 996319395 3387839 996917695 2683420 996917695 2683420 997535440 2290793 997535440 2290793 997957319 2290793 508361809 505609145 508361809 505609145 489752727 574208837 489752727 574208837 407388931 593559836 407388931 593559836 368753594 671919327 368753594 671919327 304510898 722338901 304510898 722338901 264344457 766794472 264344457 766794472 209998641 792263826 209998641 792263826 203785482 806240170 203785482 806240170 171162251 842251538 171162251 842251538 151779838 861535319 151779838 861535319 134683704 875065997 134683704 875065997 123424402 879507433 123424402 879507433 120844055 882138616 120844055 882138616 118501756 884458141 118501756 884458141 116474075 908457111 116474075 908457111 93367779 923859024 93367779 923859024 77481597 938780064 77481597 938780064 60294936 951487078 60294936 951487078 47600073 954743125 47600073 954743125 38522168 963582321 38522168 963582321 35228340 967389097 35228340 967389097 31916249 971938929 31916249 971938929 26354059 976125561 26354059 976125561 24856012 976626410 24856012 976626410 22985773 980926345 22985773 980926345 19897695 983341016 19897695 983341016 16106440 985224170 16106440 985224170 15279026 985924461 15279026 985924461 14207293 986715892 14207293 986715892 13069478 987764660 13069478 987764660 12536698 989102062 12536698 989102062 11314704 989283042 11314704 989283042 10927306 990827141 10927306 990827141 9065898 991814137 9065898 991814137 7250280 993082934 7250280 993082934 5928724 994068903 5928724 994068903 5497564 994569687 5497564 994569687 5177525 994962728 5177525 994962728 4853017 995355167 4853017 995355167 4364677 995691731 4364677 995691731 4089898 996230366 4089898 996230366 3477106 996779946 3477106 996779946 3137890 996924026 3137890 996924026 2859504 997111633 2859504 997111633 2423397 997888588 2423397 997888588 2010424 997888588 509849751 462283202 509849751 462283202 556972253 418093237 556972253 418093237 607063979 349088703 607063979 349088703 683684796 262428754 683684796 262428754 756765378 215098620 756765378 215098620 799355387 197927768 799355387 197927768 814254228 182081114 814254228 182081114 834770051 159334703 834770051 159334703 842094971 148465136 842094971 148465136 858908949 136096414 858908949 136096414 872279585 120891715 872279585 120891715 896182151 86822361 896182151 86822361 916313551 77802276 916313551 77802276 922323795 70798438 922323795 70798438 928702256 66347671 928702256 66347671 932615350 61152068 932615350 61152068 939553823 56052220 939553823 56052220 950961913 47329736 950961913 47329736 953001917 45194420 953001917 45194420 956926432 38804912 956926432 38804912 962727807 31888506 962727807 31888506 968135656 29398456 968135656 29398456 975413405 23784946 975413405 23784946 976238538 22883312 976238538 22883312 978653018 18122471 978653018 18122471 981586969 17189440 981586969 17189440 984672080 14210886 984672080 14210886 987155099 12683390 987155099 12683390 988149714 11811486 988149714 11811486 988490489 9489529 988490489 9489529 990497454 8240932 990497454 8240932 991525638 7651004 991525638 7651004 993056182 6763522 993056182 6763522 993874628 5390979 993874628 5390979 994869295 4988588 994869295 4988588 995356343 4557826 995356343 4557826 996356363 2718263 996356363 2718263 997491428 2599557 997491428 2599557 997939175 2307370 997939175 2307370 499226855 579594267 499226855 579594267 373892074 674467249 373892074 674467249 318877205 708933186 318877205 708933186 281396182 779299198 281396182 779299198 213850034 796205396 213850034 796205396 200806260 806217664 200806260 806217664 183394026 822849004 183394026 822849004 169206962 851710448 169206962 851710448 141358078 870954950 141358078 870954950 121274057 884084471 121274057 884084471 95243292 907505471 95243292 907505471 81194852 920975774 81194852 920975774 66569882 937593550 66569882 937593550 60552166 948084113 60552166 948084113 51514235 950549187 51514235 950549187 48902419 960945509 48902419 960945509 35792030 966656501 35792030 966656501 33967983 968059241 33967983 968059241 27578070 974225062 27578070 974225062 26256551 977885883 26256551 977885883 23030900 982726187 23030900 982726187 16864622 984852388 16864622 984852388 15966548 985273644 15966548 985273644 14938326 986504752 14938326 986504752 12125046 988888919 12125046 988888919 11119572 990595494 11119572 990595494 9453089 991110139 9453089 991110139 8209197 992449643 8209197 992449643 5932845 994044237 5932845 994044237 5567657 994305141 5567657 994305141 5184314 994928978 5184314 994928978 4624936 995525864 4624936 995525864 4199370 996223384 4199370 996223384 3427713 996622711 3427713 996622711 3178062 996855367 3178062 996855367 3097305 997413967 3097305 997413967 2440562 997413967 546242273 445053549 546242273 445053549 565002883 396386910 565002883 396386910 672528350 315990358 672528350 315990358 709875642 243561468 709875642 243561468 778299584 217481931 778299584 217481931 811265862 186409775 811265862 186409775 832713121 164274961 832713121 164274961 837272540 154373066 837272540 154373066 847156930 135770925 847156930 135770925 862638331 126056833 862638331 126056833 889456459 101817668 889456459 101817668 910760422 84459684 910760422 84459684 915496914 78575675 915496914 78575675 920957403 71511657 920957403 71511657 927724846 68542824 927724846 68542824 931693866 64618782 931693866 64618782 934975597 51088226 934975597 51088226 949736381 48449637 949736381 48449637 952651524 39340890 952651524 39340890 962089050 33273776 962089050 33273776 967509887 30887592 967509887 30887592 972270731 25767832 972270731 25767832 975291694 21540420 975291694 21540420 980429265 18477333 980429265 18477333 981138361 15877405 981138361 15877405 984483480 13930514 984483480 13930514 986065350 13369778 986065350 13369778 986771336 13120089 986771336 13120089 987482357 12179924 987482357 12179924 988086290 11863813 988086290 11863813 989017087 10493954 989017087 10493954 990126598 9082976 990126598 9082976 991424569 7901813 991424569 7901813 992748909 7031479 992748909 7031479 993041023 6196444 993041023 6196444 993873375 5937398 993873375 5937398 994390303 5588238 994390303 5588238 994782242 5043624 994782242 5043624 995333000 3352779 995333000 3352779 997291451 2744072 997291451 2744072 997333410 2727040 997333410 2727040 997371007 2683771 997371007 2683771 997651049 2507532 997651049 2507532 512535285 564275733 512535285 564275733 434560750 565797858 434560750 565797858 431439108 569872176 431439108 569872176 378722542 681653868 378722542 681653868 305882392 704747647 305882392 704747647 291109236 760489487 291109236 760489487 223839517 780590885 223839517 780590885 218205387 790034250 218205387 790034250 208400713 798110329 208400713 798110329 179905261 823594079 179905261 823594079 161884631 842682753 161884631 842682753 149411628 855366443 149411628 855366443 139016107 871149301 139016107 871149301 127109116 876443488 127109116 876443488 118660820 896919135 118660820 896919135 102302754 901237465 102302754 901237465 96339596 906365324 96339596 906365324 93184485 911335618 93184485 911335618 90305079 912909501 90305079 912909501 82318810 920749973 82318810 920749973 72916572 947299419 72916572 947299419 53744447 949152642 53744447 949152642 49477043 957735818 49477043 957735818 41509359 965132716 41509359 965132716 35549658 966746842 35549658 966746842 33535826 968456256 33535826 968456256 32555845 969937093 32555845 969937093 27726861 973881029 27726861 973881029 26775433 976323187 26775433 976323187 24470251 982890916 24470251 982890916 17557257 983525986 17557257 983525986 17082470 984129693 17082470 984129693 15733454 985610566 15733454 985610566 14485577 986430936 14485577 986430936 13283608 988456567 13283608 988456567 11975008 989300702 11975008 989300702 11068620 989532629 11068620 989532629 10853188 990441225 10853188 990441225 9359803 991726676 9359803 991726676 7056725 993576268 7056725 993576268 6173579 993986646 6173579 993986646 5750886 994289811 5750886 994289811 5287161 994841152 5287161 994841152 4971504 995506401 4971504 995506401 4240503 995770648 4240503 995770648 3692438 996367240 3692438 996367240 3487224 996666627 3487224 996666627 3243822 996829075 3243822 996829075 2854678 997306839 2854678 997306839 2586420 997306839 441810357 452647002 441810357 452647002 596586490 401021147 596586490 401021147 643414995 336203955 643414995 336203955 739195710 250761080 739195710 250761080 748408749 248908987 748408749 248908987 770264802 227460449 770264802 227460449 791831929 200398941 791831929 200398941 811193565 167674204 811193565 167674204 833047248 162121373 833047248 162121373 851253249 135804986 851253249 135804986 864846287 116276877 864846287 116276877 888748794 103129506 888748794 103129506 903241275 91316273 903241275 91316273 910719212 85277125 910719212 85277125 919463985 79338931 919463985 79338931 924827590 72535648 924827590 72535648 929452562 68086320 929452562 68086320 931031191 52655242 931031191 52655242 948977660 47728059 948977660 47728059 951403861 40123492 951403861 40123492 965258654 33530689 965258654 33530689 967003992 31118021 967003992 31118021 972762667 26246210 972762667 26246210 974488617 24310940 974488617 24310940 977135110 20909581 977135110 20909581 980720676 18264506 980720676 18264506 983263501 14970667 983263501 14970667 985188710 14410982 985188710 14410982 987040942 11438652 987040942 11438652 988944379 10985024 988944379 10985024 989665975 9127551 989665975 9127551 990894941 8221690 990894941 8221690 991865470 7144043 991865470 7144043 992959214 6380769 992959214 6380769 993693988 6191813 993693988 6191813 994321328 5494725 994321328 5494725 994993193 4024870 994993193 4024870 996093038 3636465 996093038 3636465 996573915 2924771 996573915 2924771 997299918 2785312 997299918 2785312 997318308 2605361 997318308 2605361 997539520 2605361 505815330 585401572 505815330 585401572 408795002 599516175 408795002 599516175 348197519 664892016 348197519 664892016 332024271 700383598 332024271 700383598 266500308 735768861 266500308 735768861 250774613 770077650 250774613 770077650 218551920 785204639 218551920 785204639 207181499 802909383 207181499 802909383 194138212 821379835 194138212 821379835 177966754 836560389 177966754 836560389 161075715 845741671 161075715 845741671 132467466 869241657 132467466 869241657 131012940 870583459 131012940 870583459 127630980 878893951 127630980 878893951 102219306 900000576 102219306 900000576 96516288 911846033 96516288 911846033 84694620 918736274 84694620 918736274 74843857 945208088 74843857 945208088 53885197 947754031 53885197 947754031 46184283 955064328 46184283 955064328 44444566 957050265 44444566 957050265 42456740 963168207 42456740 963168207 36701248 964845698 36701248 964845698 35805889 965866978 35805889 965866978 34489851 970856850 34489851 970856850 28607287 974124845 28607287 974124845 25075070 980129408 25075070 980129408 20660339 981947276 20660339 981947276 18740807 983256025 18740807 983256025 17752510 983338923 17752510 983338923 15966994 985246102 15966994 985246102 14594592 986184697 14594592 986184697 14513792 986961117 14513792 986961117 12381688 988666274 12381688 988666274 11424978 989521911 11424978 989521911 10668852 989922252 10668852 989922252 9850340 990940171 9850340 990940171 7103162 993115723 7103162 993115723 6618912 993500581 6618912 993500581 6495474 993668388 6495474 993668388 5498377 994463258 5498377 994463258 4918707 995429223 4918707 995429223 4320258 995534027 4320258 995534027 4186853 996165212 4186853 996165212 3797070 996242129 3797070 996242129 3434618 996576468 3434618 996576468 3374091 996617112 3374091 996617112 3244539 996808423 3244539 996808423 2890107 997266604 2890107 997266604 2624471 997266604 520565437 468072631 520565437 468072631 576957553 405978707 576957553 405978707 600698322 395458571 600698322 395458571 608678203 348818838 608678203 348818838 651271388 322249899 651271388 322249899 683543381 307475135 683543381 307475135 721619472 255023462 721619472 255023462 745489061 239880858 745489061 239880858 760537873 230220241 760537873 230220241 795254254 194481920 795254254 194481920 811811274 181037019 811811274 181037019 817608900 172434911 817608900 172434911 832438280 145905333 832438280 145905333 862138615 122012543 862138615 122012543 877785711 119596025 877785711 119596025 880783700 101422372 880783700 101422372 900206897 96068742 900206897 96068742 907402030 86814349 907402030 86814349 914498304 81670113 914498304 81670113 917887857 80580721 917887857 80580721 923094713 72777342 923094713 72777342 928335521 53937732 928335521 53937732 950173801 35671024 950173801 35671024 964001066 33773040 964001066 33773040 966211251 32506188 966211251 32506188 967127103 31584743 967127103 31584743 970278007 28423598 970278007 28423598 972637235 24382149 972637235 24382149 975911611 23027970 975911611 23027970 976762847 22048994 976762847 22048994 978439400 19148895 978439400 19148895 980438201 18509174 980438201 18509174 980906969 17374204 980906969 17374204 982642849 15686220 982642849 15686220 984774691 14653925 984774691 14653925 985232795 13767547 985232795 13767547 986738643 11586355 986738643 11586355 988947854 11006302 988947854 11006302 989427536 10176645 989427536 10176645 990448334 9349101 990448334 9349101 990610981 8950964 990610981 8950964 992334028 7218407 992334028 7218407 993011393 6432324 993011393 6432324 993655782 6093192 993655782 6093192 994237044 5751488 994237044 5751488 994695071 5289940 994695071 5289940 994976939 4960918 994976939 4960918 995871445 3174998 995871445 3174998 996996280 2904224 996996280 2904224 997275844 2775079 997275844 2775079 997315732 2775079 474730976 528541088 474730976 528541088 403290108 631075118 403290108 631075118 355886639 646673735 355886639 646673735 333088987 675058198 333088987 675058198 305822558 718811739 305822558 718811739 252586034 762117393 252586034 762117393 235702950 768029845 235702950 768029845 224463065 779099253 224463065 779099253 208807927 810966736 208807927 810966736 176006901 829023895 176006901 829023895 149488514 852208258 149488514 852208258 135436736 881307308 135436736 881307308 118203507 890035044 118203507 890035044 110504413 899592837 110504413 899592837 99905527 903821830 99905527 903821830 93799210 909647688 93799210 909647688 85005773 940404029 85005773 940404029 58078951 944237808 58078951 944237808 54686885 947177347 54686885 947177347 54091080 947254254 54091080 947254254 51426478 953668070 51426478 953668070 46344658 958583124 46344658 958583124 38204620 963985277 38204620 963985277 35586423 971067073 35586423 971067073 29112420 972559657 29112420 972559657 27542749 974584780 27542749 974584780 24774321 978434518 24774321 978434518 22254976 979382632 22254976 979382632 20431109 981264867 20431109 981264867 18311171 982791389 18311171 982791389 18298875 983005777 18298875 983005777 16379116 984646945 16379116 984646945 15366712 986757816 15366712 986757816 12784912 988373010 12784912 988373010 12079028 989418589 12079028 989418589 10472909 991875016 10472909 991875016 7666755 992737927 7666755 992737927 6926236 993219891 6926236 993219891 6620991 993900617 6620991 993900617 5762049 994137621 5762049 994137621 4702017 995234628 4702017 995234628 4465907 995468289 4465907 995468289 3849685 996289698 3849685 996289698 3479275 996544487 3479275 996544487 3376230 996890355 3376230 996890355 3011093 997004431 3011093 997004431 2811071 997232029 2811071 997232029 2632834 997252056 2632834 997252056 529132876 446862064 529132876 446862064 560483426 437444386 560483426 437444386 573919124 408476523 573919124 408476523 612970220 364746486 612970220 364746486 639410770 333579171 639410770 333579171 742486230 249174572 742486230 249174572 750855712 239965998 750855712 239965998 763254665 208660182 763254665 208660182 793016770 204372895 793016770 204372895 797864859 192530899 797864859 192530899 808348974 181663783 808348974 181663783 822852483 168161444 822852483 168161444 831760414 157888765 831760414 157888765 845476106 145417059 845476106 145417059 856306217 132265967 856306217 132265967 874843196 122413066 874843196 122413066 892993829 104323344 892993829 104323344 899908285 99227092 899908285 99227092 910132934 84860865 910132934 84860865 917160554 77730512 917160554 77730512 925433389 72706243 925433389 72706243 932198641 59945572 932198641 59945572 941984863 56804276 941984863 56804276 946535413 48920882 946535413 48920882 951757786 38302301 951757786 38302301 962087073 34950736 962087073 34950736 965205518 33803032 965205518 33803032 967412718 31835493 967412718 31835493 969935235 29305190 969935235 29305190 972462652 25200542 972462652 25200542 974748388 24107817 974748388 24107817 976343709 22690162 976343709 22690162 977665936 21217432 977665936 21217432 979047615 19169142 979047615 19169142 981997526 17439638 981997526 17439638 983755427 15754149 983755427 15754149 984655005 15014352 984655005 15014352 985768526 13606882 985768526 13606882 986680774 12269513 986680774 12269513 988286498 11033930 988286498 11033930 989734781 9175515 989734781 9175515 990738970 8344798 990738970 8344798 992047429 7559268 992047429 7559268 992496514 6848471 992496514 6848471 993652193 6250934 993652193 6250934 993779795 5438946 993779795 5438946 995225418 4375815 995225418 4375815 996411208 3190746 996411208 3190746 996960620 3083480 996960620 3083480 997211510 2892970 997211510 2892970 997271451 2892970 479224784 584402971 479224784 584402971 408294415 625811094 408294415 625811094 336238772 673784862 336238772 673784862 310511900 729945693 310511900 729945693 249088156 767574750 249088156 767574750 225012627 777656305 225012627 777656305 220545061 783149239 220545061 783149239 202454318 806990520 202454318 806990520 186640974 821644951 186640974 821644951 173932773 844901081 173932773 844901081 149469116 855298876 149469116 855298876 144351783 863369653 144351783 863369653 119141374 884965543 119141374 884965543 112820539 901059810 112820539 901059810 99037764 909053878 99037764 909053878 86849947 934906229 86849947 934906229 64690057 940203918 64690057 940203918 58570971 943353527 58570971 943353527 55444477 946826691 55444477 946826691 52352244 951153426 52352244 951153426 48143412 954205133 48143412 954205133 43491807 961402548 43491807 961402548 36394733 966719464 36394733 966719464 33042330 971836676 33042330 971836676 25975018 979369230 25975018 979369230 20666812 981163335 20666812 981163335 19436002 982327505 19436002 982327505 18429140 984280113 18429140 984280113 16480417 984487067 16480417 984487067 16242783 985982336 16242783 985982336 13914286 987914232 13914286 987914232 12485208 988443485 12485208 988443485 11792320 989294811 11792320 989294811 10057619 992517896 10057619 992517896 7283080 992889752 7283080 992889752 6907561 993280040 6907561 993280040 6658759 993353416 6658759 993353416 6543839 993781604 6543839 993781604 5989650 994118719 5989650 994118719 4753389 995191485 4753389 995191485 4565365 995617847 4565365 995617847 3973934 996066889 3973934 996066889 3769333 996290745 3769333 996290745 3521930 996321027 3521930 996321027 523766991 461813480 523766991 461813480 553827618 407404965 553827618 407404965 698220370 277372335 698220370 277372335 737385508 261594396 737385508 261594396 739246550 254228202 739246550 254228202 762591068 208882563 762591068 208882563 805088313 169254052 805088313 169254052 830895553 165760028 830895553 165760028 850386671 143247634 850386671 143247634 858831431 123686256 858831431 123686256 891192381 105258709 891192381 105258709 896389732 99464290 896389732 99464290 899947144 97768862 899947144 97768862 907488900 89979252 907488900 89979252 914692657 82180884 914692657 82180884 920520511 73983793 920520511 73983793 932503417 64003457 932503417 64003457 934406764 60585034 934406764 60585034 938341674 58523527 938341674 58523527 940817727 57106857 940817727 57106857 945913843 51029180 945913843 51029180 961790505 36196341 961790505 36196341 963553661 33031629 963553661 33031629 967177693 30147142 967177693 30147142 972093726 26812129 972093726 26812129 973239386 25914646 973239386 25914646 974470698 24381878 974470698 24381878 976284003 22568859 976284003 22568859 977643363 21427733 977643363 21427733 979801157 19297349 979801157 19297349 981477662 16325654 981477662 16325654 983973183 15139881 983973183 15139881 985309204 13733779 985309204 13733779 987944386 11916286 987944386 11916286 988508485 11441535 988508485 11441535 988873601 10690254 988873601 10690254 989418260 10038445 989418260 10038445 990194004 7828936 990194004 7828936 992167026 7557487 992167026 7557487 992724454 7089903 992724454 7089903 993635863 6328598 993635863 6328598 994280306 5577933 994280306 5577933 994629343 5024919 994629343 5024919 995511287 3986257 995511287 3986257 996320808 3200589 996320808 3200589 997210060 2964255 997210060 2964255 457033620 549818871 457033620 549818871 438067921 614953244 438067921 614953244 336415031 680286718 336415031 680286718 318997031 696659798 318997031 696659798 280706281 740210239 280706281 740210239 241921654 769388981 241921654 769388981 230744938 781079619 230744938 781079619 198990600 802411852 198990600 802411852 190149936 815121736 190149936 815121736 181333735 834506550 181333735 834506550 164776165 842584636 164776165 842584636 158090264 845607431 158090264 845607431 152356255 860864514 152356255 860864514 125800162 876668745 125800162 876668745 115005648 888305661 115005648 888305661 108360281 902212137 108360281 902212137 99374086 904771201 99374086 904771201 88959193 928837882 88959193 928837882 69865600 932313579 69865600 932313579 65797846 939081790 65797846 939081790 59016052 945198258 59016052 945198258 55532610 946774107 55532610 946774107 51165604 950786215 51165604 950786215 47615073 953612769 47615073 953612769 42508036 959451323 42508036 959451323 40506191 962943235 40506191 962943235 37859906 964152559 37859906 964152559 36503451 968144427 36503451 968144427 29212276 973524850 29212276 973524850 26981035 974419818 26981035 974419818 26547279 974982516 26547279 974982516 26083544 975372730 26083544 975372730 20622307 982342138 20622307 982342138 18337961 983368756 18337961 983368756 17329419 983875959 17329419 983875959 16842609 984254555 16842609 984254555 16654319 985359761 16654319 985359761 14541537 986411073 14541537 986411073 13919324 987952091 13919324 987952091 12771152 988071852 12771152 988071852 12644583 988429232 12644583 988429232 11629922 991010433 11629922 991010433 8293332 992273479 8293332 992273479 7608268 992683356 7608268 992683356 7012076 993369572 7012076 993369572 6200145 994250938 6200145 994250938 4778321 995708289 4778321 995708289 4082414 995836774 4082414 995836774 3868098 996157566 3868098 996157566 3821091 996166719 3821091 996166719 504119001 478301633 504119001 478301633 523461930 447216128 523461930 447216128 577999129 412785778 577999129 412785778 635768393 292070257 635768393 292070257 734045461 264193764 734045461 264193764 748490344 222879402 748490344 222879402 785757844 210245874 785757844 210245874 798750908 193019696 798750908 193019696 808782441 182135347 808782441 182135347 823881831 173893099 823881831 173893099 828310429 129609082 828310429 129609082 868671456 128742487 868671456 128742487 882496061 108033455 882496061 108033455 893193248 103673768 893193248 103673768 896873007 94361180 896873007 94361180 905784463 92491186 905784463 92491186 911459242 84908247 911459242 84908247 915285397 80430052 915285397 80430052 923652907 74186940 923652907 74186940 926108936 63187817 926108936 63187817 938324242 58593202 938324242 58593202 941225245 53365268 941225245 53365268 948774909 49713689 948774909 49713689 958337257 39430615 958337257 39430615 960600902 36330541 960600902 36330541 962673760 33422712 962673760 33422712 969102776 26360590 969102776 26360590 974035137 24414206 974035137 24414206 976137318 23124335 976137318 23124335 977442438 21558231 977442438 21558231 978279301 20656105 978279301 20656105 978821141 20097148 978821141 20097148 980678395 16923264 980678395 16923264 984043369 15474266 984043369 15474266 984698116 14873412 984698116 14873412 984986167 14279230 984986167 14279230 985810633 13999910 985810633 13999910 986237129 13419153 986237129 13419153 987060620 12052537 987060620 12052537 988478792 11207330 988478792 11207330 988990158 10323195 988990158 10323195 989895934 8527542 989895934 8527542 991605932 8069080 991605932 8069080 991997736 7175995 991997736 7175995 992738489 6615683 992738489 6615683 993732164 6198049 993732164 6198049 994327291 5531534 994327291 5531534 994864953 4963429 994864953 4963429 995467530 4459412 995467530 4459412 995920490 3243169 995920490 3243169 996798495 3135623 996798495 3135623 996979581 3092315 996979581 3092315 493942443 517115656 493942443 517115656 466046937 563127547 466046937 563127547 396859851 659294558 396859851 659294558 324519826 683272346 324519826 683272346 302970888 714327050 302970888 714327050 267138559 737706277 267138559 737706277 262413887 747580210 262413887 747580210 244812897 766355573 244812897 766355573 226346598 795894756 226346598 795894756 202352835 808038623 202352835 808038623 187225593 826790620 187225593 826790620 167378741 835384657 167378741 835384657 128130758 874295406 128130758 874295406 124341913 888236920 124341913 888236920 108392527 898620947 108392527 898620947 90501001 926941422 90501001 926941422 73899810 927952908 73899810 927952908 72286095 936814544 72286095 936814544 63879554 938944645 63879554 938944645 59161698 944887558 59161698 944887558 55215934 947424711 55215934 947424711 51996480 956483378 51996480 956483378 42811329 958284015 42811329 958284015 38533654 963024262 38533654 963024262 37546938 965971336 37546938 965971336 33788836 971678873 33788836 971678873 27852524 974209752 27852524 974209752 23059784 979753601 23059784 979753601 21292704 981957471 21292704 981957471 18658852 983598057 18658852 983598057 17303468 984428048 17303468 984428048 16168964 985179531 16168964 985179531 14532494 986790166 14532494 986790166 12772385 988117956 12772385 988117956 12455122 990685762 12455122 990685762 8911551 991899335 8911551 991899335 8356074 992315400 8356074 992315400 7826818 992985604 7826818 992985604 6942570 993708501 6942570 993708501 6109179 993788019 6109179 993788019 5161213 994757958 5161213 994757958 4828357 995063047 4828357 995063047 4358371 995549423 4358371 995549423 4156107 995712561 4156107 995712561 3896879 996099302 3896879 996099302 3880220 996099302 500099751 480500587 500099751 480500587 545992589 454120645 545992589 454120645 628254231 344672363 628254231 344672363 673811656 313286139 673811656 313286139 704804471 277840090 704804471 277840090 727356734 271156826 727356734 271156826 735231813 256738764 735231813 256738764 746036433 248191396 746036433 248191396 752418571 233364661 752418571 233364661 783350768 214172585 783350768 214172585 796888513 194553319 796888513 194553319 805151633 185928021 805151633 185928021 819887955 177604621 819887955 177604621 860534458 131900945 860534458 131900945 867113446 119288946 867113446 119288946 888661890 105335639 888661890 105335639 898302495 89485298 898302495 89485298 909249812 88761665 909249812 88761665 910556004 82787908 910556004 82787908 923765705 74412350 923765705 74412350 933971420 60626070 933971420 60626070 938426239 58776550 938426239 58776550 940149056 52957520 940149056 52957520 954033266 39835965 954033266 39835965 960177469 36722740 960177469 36722740 964318577 32259729 964318577 32259729 968039865 28840427 968039865 28840427 971573034 27471067 971573034 27471067 972549984 25957413 972549984 25957413 975848392 22225270 975848392 22225270 978010136 20531260 978010136 20531260 980284975 17004601 980284975 17004601 983275101 15454647 983275101 15454647 984915438 14669383 984915438 14669383 985150638 14392466 985150638 14392466 985786049 14182586 985786049 14182586 986548521 11655165 986548521 11655165 988539234 11388785 988539234 11388785 988755699 10619856 988755699 10619856 989318354 9507448 989318354 9507448 990541278 8528480 990541278 8528480 991485151 8117109 991485151 8117109 991956501 7216230 991956501 7216230 992864710 6870699 992864710 6870699 993166403 6567820 993166403 6567820 993609156 6300502 993609156 6300502 994404074 5107368 994404074 5107368 995705968 3556997 995705968 3556997 996728709 3195060 996728709 3195060 996804204 3195060 467232582 614756579 467232582 614756579 378182089 638860071 378182089 638860071 347181482 657649860 347181482 657649860 341628883 665251475 341628883 665251475 301028700 711729204 301028700 711729204 263935362 756160393 263935362 756160393 244299049 776259241 244299049 776259241 215083746 794321832 215083746 794321832 194781646 805712326 194781646 805712326 183744533 829161726 183744533 829161726 168458954 834383447 168458954 834383447 157347449 844140324 157347449 844140324 128395491 874886626 128395491 874886626 114883806 886678764 114883806 886678764 90899369 924719191 90899369 924719191 76039353 931969531 76039353 931969531 59236022 944057334 59236022 944057334 56606771 946464483 56606771 946464483 52134099 954325629 52134099 954325629 45915551 955944329 45915551 955944329 44144560 957402553 44144560 957402553 41528517 962299786 41528517 962299786 37982628 966873298 37982628 966873298 34015857 969130197 34015857 969130197 31419478 971125973 31419478 971125973 29917772 972125508 29917772 972125508 23633919 979085195 23633919 979085195 21905299 981902441 21905299 981902441 18814725 982963776 18814725 982963776 17584197 984290769 17584197 984290769 15140693 986090188 15140693 986090188 14610360 986374128 14610360 986374128 13038994 988024734 13038994 988024734 12712519 988633865 12712519 988633865 9578180 991154834 9578180 991154834 8917940 992024059 8917940 992024059 8056309 992305872 8056309 992305872 7370444 993325308 7370444 993325308 6657777 993601628 6657777 993601628 5642284 994648345 5642284 994648345 5023695 994965963 5023695 994965963 4808509 995140352 4808509 995140352 4214912 995670780 4214912 995670780 4155990 995707331 4155990 995707331 3924599 996066315 3924599 996066315 487734230 483923624 487734230 483923624 541717946 375187799 541717946 375187799 650661797 343569845 650661797 343569845 679767642 291042834 679767642 291042834 708750666 282336593 708750666 282336593 725542599 269928569 725542599 269928569 735682528 243079646 735682528 243079646 769439802 227488669 769439802 227488669 774939201 216424793 774939201 216424793 784993345 204711835 784993345 204711835 793672852 197651450 793672852 197651450 809579195 180436303 809579195 180436303 841320428 146353994 841320428 146353994 857382055 135118053 857382055 135118053 878028023 111862196 878028023 111862196 887660978 106979802 887660978 106979802 900941440 93581950 900941440 93581950 909147470 85241275 909147470 85241275 918749872 76654600 918749872 76654600 923090979 62226650 923090979 62226650 938293254 58781886 938293254 58781886 942136053 50083231 942136053 50083231 950011719 44093003 950011719 44093003 959445583 39024050 959445583 39024050 961338476 35239315 961338476 35239315 965520673 32027825 965520673 32027825 970144026 27997724 970144026 27997724 972582546 24498871 972582546 24498871 975813871 23450700 975813871 23450700 976725647 21368262 976725647 21368262 978378302 19815633 978378302 19815633 981247281 17646236 981247281 17646236 982607650 16630605 982607650 16630605 983118940 15762427 983118940 15762427 985045978 14596010 985045978 14596010 985223981 11655187 985223981 11655187 988409314 10631627 988409314 10631627 989659606 10098995 989659606 10098995 991026651 8339191 991026651 8339191 991467549 7977350 991467549 7977350 992153009 7322170 992153009 7322170 992635819 7020789 992635819 7020789 993023972 5823975 993023972 5823975 994244243 5759495 994244243 5759495 995062276 4271470 995062276 4271470 996034832 3581810 996034832 3581810 996490992 3302072 996490992 3302072 996716662 3302072 484089236 565970130 484089236 565970130 373684519 626700991 373684519 626700991 347920850 659002975 347920850 659002975 322791125 702061428 322791125 702061428 273534419 753016049 273534419 753016049 246285165 760772840 246285165 760772840 225520000 775580819 225520000 775580819 221878334 801820453 221878334 801820453 186427031 816048965 186427031 816048965 173092685 832824238 173092685 832824238 137408075 871116419 137408075 871116419 116793001 908763169 116793001 908763169 92141166 921701049 92141166 921701049 78375058 927762220 78375058 927762220 71214959 938511835 71214959 938511835 62030089 942362573 62030089 942362573 58922433 944109574 58922433 944109574 56193234 948079233 56193234 948079233 51978279 951567731 51978279 951567731 47380484 954070161 47380484 954070161 45875834 958433233 45875834 958433233 41865300 960869876 41865300 960869876 35866202 965318578 35866202 965318578 31582865 970183297 31582865 970183297 29130702 977275389 29130702 977275389 23879830 977763833 23879830 977763833 22323705 979075702 22323705 979075702 21065858 980512694 21065858 980512694 20623885 981239024 20623885 981239024 19497877 982357331 19497877 982357331 17630067 984269504 17630067 984269504 16665092 985226993 16665092 985226993 15374126 986136275 15374126 986136275 13670066 987131784 13670066 987131784 13524522 987393162 13524522 987393162 13037535 987855631 13037535 987855631 9683422 990887544 9683422 990887544 8986464 991759451 8986464 991759451 8261917 992065401 8261917 992065401 7972946 992792354 7972946 992792354 7218534 993315319 7218534 993315319 6386680 993842201 6386680 993842201 5761438 994363838 5761438 994363838 5338647 994753813 5338647 994753813 4994042 994898729 4994042 994898729 4572342 995468066 4572342 995468066 4331005 995613093 4331005 995613093 4100402 995939897 4100402 995939897 3972087 995974541 3972087 995974541 502234116 492942645 502234116 492942645 509013377 428008985 509013377 428008985 637959591 356708520 637959591 356708520 650407718 339457871 650407718 339457871 671226034 309041418 671226034 309041418 707267873 286852339 707267873 286852339 714186132 281849220 714186132 281849220 729323108 235641914 729323108 235641914 765785258 225427427 765785258 225427427 774428430 222755633 774428430 222755633 775790897 207120467 775790897 207120467 792671822 183318463 792671822 183318463 815539563 182706674 815539563 182706674 824441587 152197950 824441587 152197950 849544174 144157350 849544174 144157350 857348297 137968361 857348297 137968361 871900176 123723564 871900176 123723564 885363906 112158232 885363906 112158232 896234675 96950859 896234675 96950859 905052309 93642191 905052309 93642191 911317067 77925729 911317067 77925729 928524805 66998823 928524805 66998823 932803878 63388729 932803878 63388729 938227027 49402546 938227027 49402546 958712787 39919010 958712787 39919010 959825540 37688406 959825540 37688406 962648489 34641464 962648489 34641464 965544843 29273231 965544843 29273231 970190012 27001180 970190012 27001180 973736919 25631595 973736919 25631595 974425639 24929879 974425639 24929879 975505062 21426150 975505062 21426150 978376394 17984199 978376394 17984199 982288457 16787040 982288457 16787040 983612639 15967309 983612639 15967309 984160357 15276686 984160357 15276686 985031620 12869104 985031620 12869104 988219368 10715323 988219368 10715323 989289540 9852906 989289540 9852906 990539801 8946793 990539801 8946793 991229789 8433287 991229789 8433287 991643004 8164343 991643004 8164343 991785328 7997583 991785328 7997583 992022800 7418390 992022800 7418390 992528946 7000867 992528946 7000867 992979653 6017756 992979653 6017756 994249095 5445666 994249095 5445666 994952774 4311405 994952774 4311405 996448488 3557532 996448488 3557532 996609583 3376952 996609583 3376952 996716410 3306102 996716410 3306102 492935595 548657433 492935595 548657433 447640825 588663891 447640825 588663891 404517034 616265073 404517034 616265073 365122586 657224353 365122586 657224353 340231868 669192500 340231868 669192500 277440192 731430910 277440192 731430910 267646593 743997730 267646593 743997730 252731237 748492253 252731237 748492253 251221370 750967701 251221370 750967701 244879143 760560987 244879143 760560987 230931756 780480083 230931756 780480083 199936386 801450409 199936386 801450409 190128648 823297737 190128648 823297737 143726275 858392599 143726275 858392599 138463752 866555461 138463752 866555461 131413547 873096110 131413547 873096110 120036435 881543503 120036435 881543503 107814417 900049965 107814417 900049965 98711301 905813042 98711301 905813042 95942775 907730806 95942775 907730806 85441566 917405105 85441566 917405105 77627208 926958910 77627208 926958910 70023901 933618496 70023901 933618496 64350592 940047917 64350592 940047917 62001363 940590140 62001363 940590140 60650552 943935714 60650552 943935714 56031078 946622770 56031078 946622770 50643218 953577569 50643218 953577569 44161930 957214129 44161930 957214129 42857450 959565482 42857450 959565482 37821284 963623198 37821284 963623198 36615097 965282195 36615097 965282195 34489590 966656770 34489590 966656770 31457313 974503212 31457313 974503212 26260537 974950442 26260537 974950442 24622820 977079297 24622820 977079297 24170090 978009213 24170090 978009213 22595003 981026224 22595003 981026224 19525106 981901553 19525106 981901553 17616087 983603255 17616087 983603255 16038183 985662882 16038183 985662882 14192845 986577941 14192845 986577941 14031347 986737093 14031347 986737093 13184971 987751886 13184971 987751886 13022164 990587034 13022164 990587034 9453376 991529912 9453376 991529912 8250358 992558927 8250358 992558927 7656631 992708874 7656631 992708874 7224231 993447683 7224231 993447683 6509482 993723511 6509482 993723511 6043102 994179698 6043102 994179698 5373025 994615486 5373025 994615486 5004139 995165615 5004139 995165615 4569743 995449666 4569743 995449666 4285778 995524394 4285778 995524394 494528571 437385619 494528571 437385619 580632697 361811656 580632697 361811656 683695395 310311990 683695395 310311990 701932807 294250534 701932807 294250534 706947449 291408566 706947449 291408566 712572578 280241476 712572578 280241476 746295337 249517997 746295337 249517997 754824576 242975397 754824576 242975397 774495967 219795143 774495967 219795143 781303377 193114769 781303377 193114769 809886728 162117679 809886728 162117679 837826643 160856431 837826643 160856431 846231466 145449182 846231466 145449182 856154956 138370042 856154956 138370042 883167324 112239379 883167324 112239379 899355302 96843324 899355302 96843324 902427549 93717379 902427549 93717379 909901053 87968219 909901053 87968219 918776170 79545609 918776170 79545609 919976424 74040705 919976424 74040705 932588228 64601993 932588228 64601993 934190615 63627174 934190615 63627174 935250249 44147778 935250249 44147778 956875232 40588698 956875232 40588698 958873352 37088078 958873352 37088078 962825026 33524625 962825026 33524625 969066746 29710955 969066746 29710955 969822660 27201001 969822660 27201001 972907028 26036919 972907028 26036919 974747595 24399050 974747595 24399050 975431773 23812046 975431773 23812046 977403705 21886403 977403705 21886403 978357438 18732497 978357438 18732497 980955908 17796436 980955908 17796436 981772852 15469293 981772852 15469293 984459056 13186165 984459056 13186165 987296234 12899379 987296234 12899379 987454150 12248045 987454150 12248045 989149348 10560952 989149348 10560952 989420269 9853501 989420269 9853501 991200607 8180966 991200607 8180966 991974212 7765092 991974212 7765092 992200865 7263934 992200865 7263934 992820811 6794354 992820811 6794354 993296346 6523400 993296346 6523400 993586152 6071574 993586152 6071574 994053837 5481785 994053837 5481785 994824722 4692331 994824722 4692331 995693620 4259465 995693620 4259465 996461521 3461342 996461521 3461342 996698782 3340705 996698782 3340705 996707558 3340705 454197996 596361154 454197996 596361154 364265108 636559905 364265108 636559905 344884099 668740271 344884099 668740271 301911747 729470638 301911747 729470638 269838231 736496419 269838231 736496419 262174455 745187859 262174455 745187859 251114187 750830722 251114187 750830722 245287672 758147329 245287672 758147329 239185140 777478542 239185140 777478542 200658846 805735419 200658846 805735419 190467145 817902948 190467145 817902948 160533410 842861225 160533410 842861225 154164078 859531355 154164078 859531355 137171238 865889610 137171238 865889610 133877860 868702574 133877860 868702574 122978270 879449066 122978270 879449066 121544132 880348426 121544132 880348426 108473683 897717337 108473683 897717337 98804060 905795339 98804060 905795339 92008717 915963495 92008717 915963495 83682160 921449374 83682160 921449374 75747585 929894721 75747585 929894721 68933342 934855970 68933342 934855970 65015737 939108436 65015737 939108436 61645614 942245137 61645614 942245137 59460060 944437106 59460060 944437106 56192935 948869100 56192935 948869100 50691743 952035922 50691743 952035922 48441102 955729196 48441102 955729196 44558732 957320338 44558732 957320338 42717996 960525482 42717996 960525482 38041351 964262567 38041351 964262567 35960248 965879745 35960248 965879745 34688342 970398366 34688342 970398366 28886815 972766769 28886815 972766769 25646332 976961853 25646332 976961853 23738950 977740075 23738950 977740075 22728252 979604631 22728252 979604631 20507474 980933687 20507474 980933687 20271280 981317861 20271280 981317861 19292342 982699713 19292342 982699713 18362584 983031745 18362584 983031745 17991281 983888452 17991281 983888452 16440108 985570063 16440108 985570063 14331037 987201593 14331037 987201593 11477678 989825809 11477678 989825809 10219810 990898757 10219810 990898757 9020873 991992697 9020873 991992697 7846050 992490525 7846050 992490525 7705022 992839712 7705022 992839712 6205367 993711097 6205367 993711097 5329776 994639944 5329776 994639944 5069031 994784784 5069031 994784784 4901332 995419284 4901332 995419284 4405581 995466887 4405581 995466887 488361515 464753288 488361515 464753288 630883243 364511545 630883243 364511545 649581592 347130349 649581592 347130349 692651016 304967228 692651016 304967228 698621133 295354135 698621133 295354135 714209534 257357135 714209534 257357135 744086150 254291082 744086150 254291082 755070746 230638240 755070746 230638240 772859414 221989406 772859414 221989406 783590148 193998029 783590148 193998029 835257354 156105810 835257354 156105810 847538403 151398124 847538403 151398124 855493907 143069917 855493907 143069917 855998438 140399914 855998438 140399914 867669176 116118390 867669176 116118390 883041593 104354099 883041593 104354099 898276725 94213849 898276725 94213849 909663443 80534618 909663443 80534618 919725857 71108277 919725857 71108277 927981990 64885793 927981990 64885793 933671364 64371116 933671364 64371116 940682018 53525969 940682018 53525969 952224876 43312065 952224876 43312065 955763029 42082353 955763029 42082353 957768150 41074672 957768150 41074672 957997048 39198855 957997048 39198855 961328338 34977365 961328338 34977365 968870042 29573445 968870042 29573445 971750434 27590497 971750434 27590497 973396454 25210893 973396454 25210893 974388819 24324382 974388819 24324382 975642985 22206304 975642985 22206304 977435950 19190959 977435950 19190959 980397656 18690244 980397656 18690244 981275311 16009039 981275311 16009039 983863686 15403630 983863686 15403630 985040886 13989803 985040886 13989803 986593819 13256351 986593819 13256351 987323372 12699840 987323372 12699840 987766268 11770142 987766268 11770142 989121405 10600674 989121405 10600674 989409916 9458587 989409916 9458587 990508332 8670004 990508332 8670004 991031790 8271622 991031790 8271622 991885711 7863834 991885711 7863834 992674074 6704647 992674074 6704647 993729107 6074986 993729107 6074986 993977081 5084111 993977081 5084111 995532802 4119758 995532802 4119758 996477169 3419831 996477169 3419831 996649748 3419831 464143571 541742866 464143571 541742866 449066480 555641940 449066480 555641940 367785579 650075494 367785579 650075494 348223492 692250445 348223492 692250445 302817591 700982644 302817591 700982644 280999581 725742755 280999581 725742755 268220431 735027008 268220431 735027008 264615143 749414296 264615143 749414296 240336966 796355189 240336966 796355189 203079891 797073247 203079891 797073247 201941000 809050397 201941000 809050397 179343241 825562733 179343241 825562733 169389012 849481798 169389012 849481798 143190901 859543615 143190901 859543615 136926474 866003677 136926474 866003677 130375715 874092070 130375715 874092070 126168236 887688022 126168236 887688022 109876472 899044388 109876472 899044388 99641257 904839610 99641257 904839610 95339047 909801010 95339047 909801010 87401894 926198506 87401894 926198506 75712771 934759377 75712771 934759377 62497130 941279488 62497130 941279488 57740598 945291408 57740598 945291408 53807700 949298851 53807700 949298851 49907457 951838325 49907457 951838325 48380270 954810653 48380270 954810653 45079020 956614523 45079020 956614523 41555653 961131895 41555653 961131895 37394854 964232363 37394854 964232363 35979432 966888885 35979432 966888885 33366791 971834599 33366791 971834599 28894800 975176126 28894800 975176126 25070764 976853744 25070764 976853744 24449380 976973330 24449380 976973330 23734097 977872462 23734097 977872462 21934142 980738425 21934142 980738425 20292959 981433809 20292959 981433809 18901588 982427499 18901588 982427499 16585374 984392217 16585374 984392217 15238090 985977238 15238090 985977238 13914184 988128702 13914184 988128702 11349474 989933213 11349474 989933213 10410807 991097373 10410807 991097373 9089938 991798484 9089938 991798484 8128343 992535733 8128343 992535733 7406952 992854944 7406952 992854944 7038926 993282062 7038926 993282062 6455364 993628359 6455364 993628359 5948629 994247060 5948629 994247060 5430198 994563007 5430198 994563007 4630499 995337423 4630499 995337423 4458698 995404935 4458698 995404935 461347489 512400263 461347489 512400263 527009786 473093642 527009786 473093642 537376008 369642662 537376008 369642662 633397499 352512254 633397499 352512254 687265656 306086428 687265656 306086428 701635159 292246115 701635159 292246115 727886062 262390078 727886062 262390078 738269597 255677926 738269597 255677926 746845040 244345047 746845040 244345047 765196408 232123663 765196408 232123663 770121276 222007499 770121276 222007499 795228073 197116577 795228073 197116577 821148105 175214643 821148105 175214643 834613494 159061521 834613494 159061521 844597231 145739963 844597231 145739963 853640515 144752259 853640515 144752259 867241300 116788279 867241300 116788279 889193663 104204228 889193663 104204228 897999399 97274246 897999399 97274246 905493922 86132606 905493922 86132606 917937198 80536550 917937198 80536550 931371101 66519581 931371101 66519581 932897138 62932558 932897138 62932558 944878353 53715115 944878353 53715115 955206840 43612309 955206840 43612309 956246137 42132668 956246137 42132668 957154877 41905539 957154877 41905539 960836690 34465499 960836690 34465499 969239278 29599997 969239278 29599997 969642825 29493240 969642825 29493240 970178524 28033270 970178524 28033270 971392025 27353184 971392025 27353184 972749801 26739392 972749801 26739392 973892713 24835960 973892713 24835960 974754885 23305332 974754885 23305332 976292965 20555243 976292965 20555243 979498866 19683321 979498866 19683321 980055274 19257052 980055274 19257052 980493117 16699947 980493117 16699947 982968489 16482988 982968489 16482988 983225697 15771838 983225697 15771838 985882554 13971887 985882554 13971887 986852611 13243549 986852611 13243549 987268095 12802883 987268095 12802883 988073478 10855965 988073478 10855965 989560341 9680277 989560341 9680277 990152262 8944785 990152262 8944785 990890395 8656512 990890395 8656512 991433052 8197884 991433052 8197884 991698838 8028333 991698838 8028333 991900755 7450380 991900755 7450380 992563157 7147164 992563157 7147164 992801069 6850278 992801069 6850278 993288966 6551185 993288966 6551185 993539901 6318893 993539901 6318893 993853159 5259597 993853159 5259597 995243246 4193429 995243246 4193429 995904486 3630490 995904486 3630490 996425007 3630490 408129167 604145508 408129167 604145508 380078178 637095790 380078178 637095790 362563590 640364572 362563590 640364572 359098712 687307074 359098712 687307074 286469001 725664742 286469001 725664742 268111139 734920532 268111139 734920532 259811114 742316108 259811114 742316108 220961589 788370820 220961589 788370820 207235889 801678418 207235889 801678418 174138225 850603575 174138225 850603575 147789776 862234162 147789776 862234162 135206515 872492459 135206515 872492459 128154839 888524118 128154839 888524118 109983552 898487150 109983552 898487150 102518217 903900216 102518217 903900216 88153966 925219955 88153966 925219955 71211612 933249705 71211612 933249705 66345282 938107030 66345282 938107030 63312017 939871234 63312017 939871234 58535164 943701076 58535164 943701076 55971091 946933660 55971091 946933660 52036440 952067958 52036440 952067958 47697739 956544133 47697739 956544133 43991855 959311742 43991855 959311742 41538741 959875398 41538741 959875398 37999801 963993320 37999801 963993320 36817651 965537892 36817651 965537892 32175450 969998179 32175450 969998179 30231245 973249051 30231245 973249051 26615727 975677647 26615727 975677647 24577224 976797970 24577224 976797970 23942197 980030245 23942197 980030245 20739497 981329836 20739497 981329836 19085647 982406272 19085647 982406272 17237140 983897138 17237140 983897138 15990061 985487505 15990061 985487505 14733380 987279059 14733380 987279059 11383319 990053377 11383319 990053377 9465948 991734222 9465948 991734222 8572225 991905530 8572225 991905530 8350957 992095382 8350957 992095382 7582528 993822167 7582528 993822167 5731797 994262811 5731797 994262811 5405516 994454866 5405516 994454866 5291900 994582302 5291900 994582302 4698799 995251608 4698799 995251608 4626199 995251608 472108473 401058480 472108473 401058480 626680197 343003121 626680197 343003121 672047137 310858103 672047137 310858103 691480289 302698988 691480289 302698988 715923185 270636837 715923185 270636837 735126424 263174594 735126424 263174594 743945656 242610199 743945656 242610199 762260182 232655700 762260182 232655700 796129609 191513202 796129609 191513202 814859115 168491527 814859115 168491527 838805488 147698822 838805488 147698822 864275233 118434015 864275233 118434015 880814610 116680780 880814610 116680780 882973268 111882708 882973268 111882708 889527409 107376515 889527409 107376515 897323525 95035409 897323525 95035409 909809666 84017646 909809666 84017646 922694300 73988476 922694300 73988476 929147765 67392830 929147765 67392830 932473946 65345233 932473946 65345233 933345785 58890628 933345785 58890628 948800109 45090835 948800109 45090835 954356224 44280486 954356224 44280486 955536895 43074158 955536895 43074158 960124418 38540995 960124418 38540995 960918685 36168648 960918685 36168648 966931107 31278384 966931107 31278384 968478499 30542247 968478499 30542247 968906335 29393655 968906335 29393655 970452143 28319847 970452143 28319847 972814438 26763391 972814438 26763391 974022822 25041614 974022822 25041614 974673283 23585448 974673283 23585448 977503806 21889445 977503806 21889445 977612064 20378085 977612064 20378085 979339539 19424997 979339539 19424997 979985350 19190102 979985350 19190102 980380756 17044901 980380756 17044901 982531233 15637841 982531233 15637841 984276561 14492884 984276561 14492884 985506492 14277543 985506492 14277543 986159344 13683852 986159344 13683852 986436196 11895364 986436196 11895364 988922461 11065661 988922461 11065661 989772822 9929045 989772822 9929045 990165634 9553326 990165634 9553326 990580394 9188375 990580394 9188375 990879231 8692074 990879231 8692074 991536470 8167612 991536470 8167612 991703639 8047432 991703639 8047432 992324562 7435935 992324562 7435935 992841640 6826359 992841640 6826359 993493885 5842970 993493885 5842970 995168727 4483232 995168727 4483232 995663156 4321875 995663156 4321875 996263760 3738587 996263760 3738587 996311642 3738587 547227007 560375598 547227007 560375598 416182060 601021129 416182060 601021129 397364767 619186736 397364767 619186736 365068112 682514081 365068112 682514081 312542182 697714952 312542182 697714952 289855707 722604361 289855707 722604361 270301148 734142267 270301148 734142267 252303880 752144287 252303880 752144287 248098016 774011494 248098016 774011494 213921318 787359822 213921318 787359822 208253889 800798431 208253889 800798431 199336414 823762928 199336414 823762928 174820389 844629599 174820389 844629599 151409276 856514466 151409276 856514466 143827943 864234372 143827943 864234372 129155810 872645360 129155810 872645360 123596436 887552807 123596436 887552807 108420405 894829994 108420405 894829994 103248358 907971038 103248358 907971038 88157955 918723068 88157955 918723068 80438259 923755637 80438259 923755637 74880790 931103731 74880790 931103731 69330390 934781040 69330390 934781040 62690801 943661906 62690801 943661906 57735728 944898398 57735728 944898398 53618603 948308560 53618603 948308560 51231345 951243667 51231345 951243667 49459380 953220153 49459380 953220153 45589860 958488681 45589860 958488681 42083079 960120546 42083079 960120546 38616851 963896274 38616851 963896274 35463712 965838687 35463712 965838687 29951149 972745499 29951149 972745499 27660717 975313896 27660717 975313896 25151182 977172107 25151182 977172107 23932723 978852734 23932723 978852734 21028927 980392439 21028927 980392439 20741570 980548618 20741570 980548618 20043477 982169400 20043477 982169400 17301750 983798325 17301750 983798325 16438991 984622279 16438991 984622279 14169716 989170060 14169716 989170060 9861491 991066883 9861491 991066883 9033176 991341465 9033176 991341465 8915055 991753992 8915055 991753992 8414020 992008695 8414020 992008695 7736378 992637253 7736378 992637253 6642568 993524954 6642568 993524954 5860004 994164245 5860004 994164245 5554392 994511028 5554392 994511028 4808597 995052154 4808597 995052154 447926344 450223380 447926344 450223380 566549304 419493519 566549304 419493519 598548299 375997214 598548299 375997214 625236761 356414190 625236761 356414190 656502026 338198434 656502026 338198434 663248716 332136641 663248716 332136641 685903021 267058237 685903021 267058237 740627943 236976260 740627943 236976260 762641247 216142690 762641247 216142690 793656817 203870328 793656817 203870328 795083254 188701535 795083254 188701535 815490398 178067529 815490398 178067529 824585999 173409596 824585999 173409596 826901038 166097956 826901038 166097956 838145550 149041772 838145550 149041772 860321990 137537950 860321990 137537950 876135237 118213544 876135237 118213544 880738283 116807705 880738283 116807705 888946936 108329331 888946936 108329331 894190772 95296622 894190772 95296622 907354651 88334678 907354651 88334678 920631257 75052598 920631257 75052598 929075124 66770747 929075124 66770747 935844620 59070977 935844620 59070977 943722842 45761170 943722842 45761170 954264744 44260652 954264744 44260652 954584556 44128316 954584556 44128316 956705895 39236563 956705895 39236563 960584208 37947583 960584208 37947583 963704159 33074860 963704159 33074860 968749844 29591375 968749844 29591375 972420203 25786433 972420203 25786433 976072180 20564462 976072180 20564462 978914211 19557580 978914211 19557580 981035722 17100079 981035722 17100079 983085758 15575578 983085758 15575578 984897472 13866695 984897472 13866695 986214980 13374317 986214980 13374317 987381041 12428297 987381041 12428297 988307606 11637673 988307606 11637673 988662627 10322690 988662627 10322690 989554345 9662941 989554345 9662941 990394849 9464189 990394849 9464189 990546647 8954412 990546647 8954412 991164154 8183813 991164154 8183813 991599827 7527599 991599827 7527599 992457159 6872641 992457159 6872641 993238488 5895752 993238488 5895752 994389806 5340883 994389806 5340883 995518882 4203774 995518882 4203774 996210631 3925664 996210631 3925664 553843078 466152352 553843078 466152352 518897795 513788787 518897795 513788787 461799361 595156780 461799361 595156780 403581795 662868657 403581795 662868657 322074154 689146630 322074154 689146630 307797071 699519321 307797071 699519321 293154654 720668337 293154654 720668337 273223724 750153947 273223724 750153947 239383414 769519978 239383414 769519978 211945672 793022320 211945672 793022320 201555152 800249519 201555152 800249519 186236052 820638936 186236052 820638936 153112610 849383793 153112610 849383793 146699363 863575292 146699363 863575292 138063827 869532709 138063827 869532709 129558523 871793910 129558523 871793910 128412870 884975846 128412870 884975846 115286383 890156892 115286383 890156892 108447118 894034147 108447118 894034147 106583316 895559820 106583316 895559820 103837608 906077041 103837608 906077041 90240368 919626383 90240368 919626383 79678179 924908206 79678179 924908206 70092067 931690059 70092067 931690059 66146884 938457058 66146884 938457058 61576699 943121643 61576699 943121643 55850162 947232493 55850162 947232493 53856711 948117888 53856711 948117888 51522288 950612457 51522288 950612457 49607643 952643595 49607643 952643595 46197236 956268900 46197236 956268900 43935697 959735242 43935697 959735242 40643395 961956466 40643395 961956466 37615066 964844898 37615066 964844898 35899580 965298852 35899580 965298852 32944496 970917603 32944496 970917603 29194443 973207186 29194443 973207186 27630689 974146021 27630689 974146021 26368805 974996985 26368805 974996985 25610394 975659473 25610394 975659473 24721119 976997049 24721119 976997049 23181211 979109003 23181211 979109003 21270220 980288667 21270220 980288667 20880636 981571709 20880636 981571709 18960855 982204500 18960855 982204500 18325968 983863604 18325968 983863604 16545448 984398780 16545448 984398780 16075373 986210163 16075373 986210163 13713475 987031283 13713475 987031283 12935445 988440169 12935445 988440169 11726144 989118172 11726144 989118172 9895674 991000318 9895674 991000318 9146874 991282511 9146874 991282511 8842233 991848575 8842233 991848575 7997398 992607177 7997398 992607177 6812134 993326012 6812134 993326012 6545011 993673765 6545011 993673765 6004642 994098249 6004642 994098249 5379431 994424312 5379431 994424312 4811082 995045035 4811082 995045035 570608621 429749015 570608621 429749015 576365049 424365293 576365049 424365293 612166723 386859691 612166723 386859691 619846699 374792247 619846699 374792247 640755191 349712671 640755191 349712671 655344503 334251655 655344503 334251655 670092942 319061264 670092942 319061264 681805584 308852965 681805584 308852965 707787655 289251647 707787655 289251647 730725653 267643329 730725653 267643329 739519642 243126427 739519642 243126427 760871576 237762350 760871576 237762350 779843302 215846455 779843302 215846455 791227742 204287348 791227742 204287348 805635428 185235816 805635428 185235816 824297107 149453619 824297107 149453619 856070446 132582071 856070446 132582071 869225284 125864176 869225284 125864176 874171168 123415980 874171168 123415980 875637415 112002767 875637415 112002767 886423530 109373099 886423530 109373099 893853472 96399204 893853472 96399204 902894241 95790771 902894241 95790771 908702802 78354680 908702802 78354680 921998420 75291673 921998420 75291673 924316213 72643808 924316213 72643808 927834786 56736535 927834786 56736535 942792628 46411439 942792628 46411439 952895996 44914234 952895996 44914234 957468206 39934762 957468206 39934762 963573194 33444018 963573194 33444018 966773482 31043589 966773482 31043589 968585623 30496710 968585623 30496710 972193380 26260146 972193380 26260146 974901598 23286905 974901598 23286905 977878753 20095893 977878753 20095893 979374771 19200789 979374771 19200789 982339220 15760824 982339220 15760824 984622680 14964819 984622680 14964819 985454213 14285921 985454213 14285921 985993686 13545712 985993686 13545712 987612153 12227001 987612153 12227001 988165208 10342841 988165208 10342841 990134509 9661190 990134509 9661190 990437577 9399106 990437577 9399106 990639941 9169130 990639941 9169130 990725749 8996858 990725749 8996858 990960650 8497701 990960650 8497701 991835270 7443886 991835270 7443886 992517799 6348949 992517799 6348949 993773321 5970152 993773321 5970152 994268346 5604477 994268346 5604477 994579463 4687526 994579463 4687526 995484683 4460458 995484683 4460458 995622992 4200931 995622992 4200931 996144330 3987851 996144330 3987851 547281634 488469809 547281634 488469809 498828323 509134151 498828323 509134151 438512235 568576741 438512235 568576741 407512837 654982828 407512837 654982828 345367349 663227723 345367349 663227723 335450152 669949382 335450152 669949382 310070258 702955977 310070258 702955977 290068937 719628199 290068937 719628199 254089397 747652001 254089397 747652001 252286102 756315185 252286102 756315185 228592946 776833694 228592946 776833694 217054216 784443890 217054216 784443890 211284174 801959224 211284174 801959224 186918072 824847231 186918072 824847231 170866374 840901896 170866374 840901896 153214938 848501003 153214938 848501003 146783465 860218718 146783465 860218718 139709755 871256407 139709755 871256407 119154533 882263532 119154533 882263532 115196732 887797886 115196732 887797886 109954539 894199543 109954539 894199543 106374771 897008336 106374771 897008336 97713531 909243221 97713531 909243221 83616725 918947166 83616725 918947166 81727959 925164712 81727959 925164712 70857598 931577160 70857598 931577160 69940622 932784642 69940622 932784642 67325256 937010863 67325256 937010863 64985611 937533081 64985611 937533081 64333218 940229163 64333218 940229163 60239607 941960233 60239607 941960233 56786587 944662518 56786587 944662518 56439808 946659202 56439808 946659202 54458449 948766363 54458449 948766363 51599849 950194021 51599849 950194021 50945166 954633483 50945166 954633483 45191301 957128196 45191301 957128196 42885847 957959900 42885847 957959900 40542023 961242385 40542023 961242385 38238483 964744037 38238483 964744037 31179017 970849413 31179017 970849413 29252658 972752598 29252658 972752598 28129894 976318355 28129894 976318355 24740310 976944635 24740310 976944635 24358659 977028613 24358659 977028613 23108445 978487171 23108445 978487171 21811117 980244525 21811117 980244525 19719418 981873194 19719418 981873194 18558746 983534435 18558746 983534435 16882891 984211177 16882891 984211177 16041177 986062341 16041177 986062341 14603368 987839085 14603368 987839085 11945332 988969943 11945332 988969943 11504271 989930888 11504271 989930888 10123989 990757923 10123989 990757923 9432804 991226554 9432804 991226554 9087831 991926188 9087831 991926188 7942632 992411562 7942632 992411562 7699750 992731101 7699750 992731101 6833530 993412820 6833530 993412820 6023064 993894652 6023064 993894652 5859021 994008674 5859021 994008674 4819888 995002304 4819888 995002304 562165279 432629875 562165279 432629875 592478710 395592886 592478710 395592886 623390697 359058379 623390697 359058379 643899191 354111404 643899191 354111404 653570403 330927827 653570403 330927827 674377196 294825893 674377196 294825893 717505112 274848291 717505112 274848291 727098849 245459081 727098849 245459081 755311194 238867281 755311194 238867281 761303110 232234726 761303110 232234726 773785828 213864306 773785828 213864306 799624842 182219297 799624842 182219297 820910686 176034672 820910686 176034672 822773259 164749528 822773259 164749528 840640552 155585175 840640552 155585175 847929598 141386899 847929598 141386899 870472596 123601708 870472596 123601708 874703128 122945818 874703128 122945818 883602116 113564917 883602116 113564917 899379623 92447099 899379623 92447099 909795665 80840645 909795665 80840645 918699727 75770348 918699727 75770348 924119137 70906490 924119137 70906490 939745530 50788945 939745530 50788945 948391532 47609215 948391532 47609215 952007061 40001928 952007061 40001928 960904312 37519573 960904312 37519573 961643570 34842467 961643570 34842467 964983928 34136138 964983928 34136138 966137357 31498592 966137357 31498592 968230198 29992344 968230198 29992344 969483372 29537353 969483372 29537353 969786939 28859736 969786939 28859736 970346102 26956159 970346102 26956159 973077442 26264330 973077442 26264330 974524429 24149415 974524429 24149415 975754380 22115510 975754380 22115510 977643408 20785355 977643408 20785355 978612612 20017216 978612612 20017216 980402354 17224818 980402354 17224818 982336654 16987817 982336654 16987817 983321066 14970148 983321066 14970148 985728661 11938150 985728661 11938150 988844520 11167334 988844520 11167334 989436761 10010615 989436761 10010615 990371394 9236138 990371394 9236138 990612466 8771953 990612466 8771953 991163324 7475567 991163324 7475567 992442888 6919950 992442888 6919950 993970402 6044167 993970402 6044167 995437625 4092533 995437625 4092533 996018430 4092533 531064840 532099593 531064840 532099593 441977504 559533320 441977504 559533320 408283682 623927881 408283682 623927881 367376552 653497149 367376552 653497149 347181585 654997668 347181585 654997668 345574780 665264330 345574780 665264330 304864877 700512057 304864877 700512057 285473096 717773188 285473096 717773188 265302920 761068936 265302920 761068936 229053213 777769228 229053213 777769228 216933002 783545016 216933002 783545016 195972288 809048107 195972288 809048107 190981764 812452232 190981764 812452232 181894780 822073791 181894780 822073791 165549786 848495025 165549786 848495025 149695223 855152842 149695223 855152842 141980398 869889129 141980398 869889129 131010807 877077464 131010807 877077464 121712684 881003036 121712684 881003036 113359454 894099953 113359454 894099953 95894856 907102873 95894856 907102873 85024636 920014290 85024636 920014290 80887681 928812815 80887681 928812815 72390603 929249205 72390603 929249205 68962064 933050949 68962064 933050949 68469810 936579852 68469810 936579852 65239179 937993503 65239179 937993503 63746881 943958148 63746881 943958148 57621778 944477263 57621778 944477263 56263634 949427328 56263634 949427328 51614326 950165969 51614326 950165969 50937869 953898865 50937869 953898865 43729644 957614516 43729644 957614516 42647796 963510415 42647796 963510415 31184814 970496540 31184814 970496540 28870496 972733525 28870496 972733525 26414398 976642859 26414398 976642859 24435167 977642804 24435167 977642804 23279024 978610210 23279024 978610210 22457597 978963562 22457597 978963562 21893296 980299913 21893296 980299913 20620327 980847818 20620327 980847818 19235649 982104713 19235649 982104713 18892125 982293554 18892125 982293554 18437042 984260805 18437042 984260805 15171343 986099336 15171343 986099336 13248535 987670295 13248535 987670295 12115476 989304677 12115476 989304677 10617888 990318297 10617888 990318297 9750492 990719329 9750492 990719329 9691572 991102539 9691572 991102539 8616117 991885076 8616117 991885076 7600849 992702158 7600849 992702158 7027983 993168383 7027983 993168383 6345804 993716903 6345804 993716903 5797763 994702993 5797763 994702993 4979569 994905612 4979569 994905612 446748056 475820192 446748056 475820192 546083055 435746110 546083055 435746110 611007087 362667709 611007087 362667709 640230732 356763211 640230732 356763211 643671331 353166182 643671331 353166182 654499232 339313589 654499232 339313589 671915737 325782846 671915737 325782846 678752549 304252635 678752549 304252635 698902182 280963196 698902182 280963196 723150647 275947207 723150647 275947207 740127076 253912449 740127076 253912449 750558240 239737790 750558240 239737790 777214660 202460238 777214660 202460238 798615855 191625913 798615855 191625913 810507863 177627656 810507863 177627656 822153325 161413292 822153325 161413292 842403791 152229515 842403791 152229515 860107441 129565486 860107441 129565486 869850042 128138482 869850042 128138482 873283282 119432965 873283282 119432965 883045474 113759784 883045474 113759784 888322496 106216821 888322496 106216821 893522009 103661150 893522009 103661150 903406263 88598073 903406263 88598073 911687936 85321693 911687936 85321693 918696324 78722405 918696324 78722405 932603600 63526803 932603600 63526803 944995240 52904600 944995240 52904600 948898249 47734795 948898249 47734795 951775402 46989087 951775402 46989087 958635997 38755971 958635997 38755971 961035370 36669558 961035370 36669558 964325256 34199958 964325256 34199958 965527802 32793693 965527802 32793693 966862993 31814663 966862993 31814663 969217159 29268754 969217159 29268754 971756508 27566707 971756508 27566707 971930134 27514857 971930134 27514857 972188685 26188715 972188685 26188715 976217832 22262215 976217832 22262215 978483235 20818517 978483235 20818517 979720088 18818329 979720088 18818329 981334796 17536324 981334796 17536324 982201991 16574758 982201991 16574758 984247761 15131199 984247761 15131199 984632812 14762994 984632812 14762994 987191864 12446891 987191864 12446891 988743185 11272511 988743185 11272511 989096014 10274538 989096014 10274538 990092600 9458256 990092600 9458256 990483352 9085320 990483352 9085320 990886821 8658462 990886821 8658462 991071789 8073144 991071789 8073144 991867101 7667661 991867101 7667661 992335577 6538685 992335577 6538685 994434593 4715846 994434593 4715846 995375532 4711443 995375532 4711443 494025946 538854563 494025946 538854563 440986843 566888483 440986843 566888483 403849423 600751908 403849423 600751908 386077074 650157258 386077074 650157258 325747237 678907986 325747237 678907986 311266626 698566839 311266626 698566839 302298719 715845246 302298719 715845246 268541746 734613676 268541746 734613676 234519296 775736231 234519296 775736231 224688011 777461308 224688011 777461308 220826598 793159961 220826598 793159961 192270688 812105908 192270688 812105908 179687372 829860534 179687372 829860534 169944947 841791713 169944947 841791713 150581424 853537359 150581424 853537359 144966458 869761471 144966458 869761471 129696574 877002397 129696574 877002397 120087044 884720773 120087044 884720773 114263518 891606349 114263518 891606349 107668561 893834655 107668561 893834655 105601350 899207811 105601350 899207811 99170370 903734018 99170370 903734018 91911374 915787661 91911374 915787661 83419557 922576927 83419557 922576927 77244417 927023312 77244417 927023312 74545237 928433271 74545237 928433271 71329801 936015171 71329801 936015171 65360701 937567228 65360701 937567228 63644638 939388498 63644638 939388498 59120150 943334365 59120150 943334365 57332163 945574781 57332163 945574781 52192852 949151121 52192852 949151121 51403302 951209605 51403302 951209605 49168069 954205301 49168069 954205301 43719929 962748944 43719929 962748944 38208719 965284452 38208719 965284452 34156035 968549341 34156035 968549341 29254459 972535769 29254459 972535769 28307687 974621137 28307687 974621137 25116193 976366467 25116193 976366467 23327989 978728414 23327989 978728414 22568492 979272061 22568492 979272061 22016384 981230459 22016384 981230459 19674418 981819907 19674418 981819907 18865327 982868149 18865327 982868149 17905439 984495007 17905439 984495007 16330594 985188500 16330594 985188500 14001504 987050962 14001504 987050962 13419440 988472997 13419440 988472997 11570666 989141597 11570666 989141597 10734848 989781827 10734848 989781827 10404865 990522631 10404865 990522631 9742346 990949281 9742346 990949281 9156696 991747115 9156696 991747115 7821478 992804981 7821478 992804981 7344655 993096380 7344655 993096380 6848989 993511742 6848989 993511742 6484980 993669626 6484980 993669626 6208465 993949958 6208465 993949958 5270806 994680542 5270806 994680542 5154324 994699151 5154324 994699151 534978743 459790229 534978743 459790229 559087973 430867302 559087973 430867302 581719230 401575103 581719230 401575103 610431437 359915047 610431437 359915047 643519077 353638005 643519077 353638005 648827676 347588810 648827676 347588810 671074416 325437509 671074416 325437509 718655890 278241482 718655890 278241482 743233207 254909645 743233207 254909645 757104973 230971757 757104973 230971757 788355555 204781994 788355555 204781994 808677716 183344375 808677716 183344375 835340849 162466125 835340849 162466125 842552514 155008532 842552514 155008532 844876878 141889542 844876878 141889542 867998829 126297603 867998829 126297603 873280222 121740642 873280222 121740642 880595513 115487248 880595513 115487248 884450609 107377496 884450609 107377496 896297394 95845082 896297394 95845082 907333809 85323314 907333809 85323314 913362408 84826510 913362408 84826510 918863276 75457009 918863276 75457009 930923622 59869365 930923622 59869365 941499854 57013531 941499854 57013531 942550837 50056237 942550837 50056237 948765245 48202677 948765245 48202677 950614753 48146528 950614753 48146528 958531234 38900066 958531234 38900066 961583034 34971055 961583034 34971055 965329256 33245690 965329256 33245690 966222552 33010314 966222552 33010314 966849925 30837717 966849925 30837717 968959474 29521778 968959474 29521778 969908781 27828701 969908781 27828701 971754170 26569914 971754170 26569914 973885685 23942678 973885685 23942678 976173357 22420165 976173357 22420165 978374179 19315308 978374179 19315308 982138288 15452145 982138288 15452145 984235689 15219432 984235689 15219432 984520251 15066247 984520251 15066247 986660644 12525931 986660644 12525931 988535946 11433134 988535946 11433134 988664104 10905809 988664104 10905809 989280885 10512457 989280885 10512457 990392219 9410364 990392219 9410364 990765775 8963660 990765775 8963660 991444996 8122483 991444996 8122483 991924125 6750475 991924125 6750475 993430050 4982936 993430050 4982936 995113692 4982936 530951894 474527681 530951894 474527681 502936232 539026357 502936232 539026357 435508684 565069062 435508684 565069062 387223433 646438562 387223433 646438562 352410695 656631782 352410695 656631782 334036021 689202405 334036021 689202405 288160301 724667260 288160301 724667260 268877192 736970220 268877192 736970220 259395637 768191994 259395637 768191994 232393102 781655066 232393102 781655066 207802773 805360835 207802773 805360835 175094768 838374718 175094768 838374718 160970055 843897646 160970055 843897646 154922687 847599901 154922687 847599901 138674081 866036110 138674081 866036110 134948879 875478331 134948879 875478331 120038874 881389977 120038874 881389977 116102219 893410364 116102219 893410364 106127466 902805940 106127466 902805940 98941484 903412954 98941484 903412954 96209489 915334292 96209489 915334292 86527543 921106891 86527543 921106891 76958573 926347975 76958573 926347975 66337028 935798548 66337028 935798548 64786897 937884336 64786897 937884336 63962828 941633464 63962828 941633464 60127179 942512841 60127179 942512841 56459158 951018260 56459158 951018260 49209876 953077149 49209876 953077149 46607992 957108306 46607992 957108306 39779907 963633781 39779907 963633781 37385393 965335901 37385393 965335901 34250734 967480537 34250734 967480537 33079315 969199385 33079315 969199385 29312958 972403351 29312958 972403351 28450449 973968204 28450449 973968204 26635664 975280499 26635664 975280499 25800478 976915562 25800478 976915562 24303441 977588108 24303441 977588108 22629086 978929125 22629086 978929125 21995855 979543674 21995855 979543674 20298576 981644363 20298576 981644363 19307217 982864205 19307217 982864205 17286113 984355128 17286113 984355128 15603155 985470564 15603155 985470564 13628356 987209577 13628356 987209577 12567561 988883321 12567561 988883321 11154461 989420422 11154461 989420422 10720401 990190866 10720401 990190866 10189674 990412808 10189674 990412808 9517743 991160783 9517743 991160783 8917827 991704002 8917827 991704002 7918042 992534732 7918042 992534732 7341809 993066787 7341809 993066787 7160630 993242108 7160630 993242108 6770553 993784438 6770553 993784438 5983851 994040564 5983851 994040564 5551409 994629784 5551409 994629784 5223209 994638740 5223209 994638740 541797593 456382184 541797593 456382184 547416847 435308924 547416847 435308924 589391140 395732320 589391140 395732320 610811237 380202826 610811237 380202826 623734177 370314118 623734177 370314118 639208525 348802864 639208525 348802864 664288448 332803645 664288448 332803645 667856139 329932169 667856139 329932169 674655839 312437716 674655839 312437716 708430527 287769793 708430527 287769793 718427889 265960153 718427889 265960153 734978412 260727814 734978412 260727814 739521763 248315677 739521763 248315677 753047686 243822791 753047686 243822791 769178058 214011104 769178058 214011104 790694047 189663888 790694047 189663888 813467025 177563437 813467025 177563437 837095108 161781855 837095108 161781855 853468159 145058461 853468159 145058461 855751999 142291779 855751999 142291779 865773077 130229548 865773077 130229548 869543121 126646130 869543121 126646130 876241159 119586393 876241159 119586393 882219489 114338526 882219489 114338526 886131499 110586644 886131499 110586644 898675975 95788329 898675975 95788329 904613107 86239518 904613107 86239518 917718190 77298419 917718190 77298419 925854353 63182227 925854353 63182227 937517249 58789762 937517249 58789762 940868906 55979059 940868906 55979059 945098324 51721292 945098324 51721292 948352460 48323721 948352460 48323721 950493677 45002515 950493677 45002515 956469803 41966249 956469803 41966249 957210777 38987306 957210777 38987306 960811570 37031732 960811570 37031732 961983594 35916527 961983594 35916527 965693704 33068915 965693704 33068915 966621358 31665448 966621358 31665448 968245248 30589407 968245248 30589407 968969705 27969589 968969705 27969589 971529681 27480105 971529681 27480105 972939573 25287570 972939573 25287570 975506439 22888733 975506439 22888733 977097807 22393894 977097807 22393894 977614463 21628490 977614463 21628490 978574724 20326367 978574724 20326367 979616541 17786085 979616541 17786085 981996176 15696932 981996176 15696932 983942009 15307271 983942009 15307271 986253730 13339792 986253730 13339792 986867319 13070540 986867319 13070540 987200753 11749412 987200753 11749412 988656160 11359696 988656160 11359696 988973826 10937476 988973826 10937476 989862872 9895805 989862872 9895805 990178340 9581653 990178340 9581653 990727289 8368155 990727289 8368155 991665724 6988053 991665724 6988053 993069161 6704306 993069161 6704306 993426759 5596912 993426759 5596912 994671276 5041106 994671276 5041106 995097420 5003623 995097420 5003623 475536857 531565693 475536857 531565693 436361163 635413034 436361163 635413034 361610382 638929900 361610382 638929900 347316891 688283670 347316891 688283670 304175148 704089207 304175148 704089207 293448695 710137736 293448695 710137736 289199276 724379017 289199276 724379017 275158726 734209448 275158726 734209448 265058292 747751889 265058292 747751889 250583618 758088065 250583618 758088065 235143029 774056144 235143029 774056144 224139643 800138124 224139643 800138124 189806543 832156861 189806543 832156861 164371091 840869810 164371091 840869810 154499529 865620652 154499529 865620652 127223250 874179229 127223250 874179229 124586847 879568830 124586847 879568830 119658330 885026297 119658330 885026297 104716803 896892474 104716803 896892474 103830003 906468245 103830003 906468245 92681239 911980297 92681239 911980297 87705323 914287718 87705323 914287718 86775292 920034542 86775292 920034542 81341454 926287537 81341454 926287537 68204248 934149987 68204248 934149987 66580689 940037820 66580689 940037820 60638502 943256346 60638502 943256346 57105646 946642542 57105646 946642542 51059285 950375677 51059285 950375677 50554505 953362149 50554505 953362149 47054805 956703535 47054805 956703535 39999646 964604521 39999646 964604521 36223963 967242162 36223963 967242162 31872348 969860987 31872348 969860987 30552130 971009295 30552130 971009295 29071336 972285518 29071336 972285518 28747031 973983313 28747031 973983313 26808556 974313177 26808556 974313177 26628014 977007516 26628014 977007516 22727850 978558723 22727850 978558723 22544126 978859367 22544126 978859367 20700190 980904943 20700190 980904943 20105330 981569936 20105330 981569936 19152189 982355262 19152189 982355262 15704169 985165292 15704169 985165292 13632787 987172933 13632787 987172933 12716790 988864847 12716790 988864847 11696447 989033577 11696447 989033577 11488337 989336273 11488337 989336273 10974001 990110280 10974001 990110280 10308587 990687146 10308587 990687146 9161042 991222894 9161042 991222894 8997594 991483951 8997594 991483951 8837787 992237413 8837787 992237413 7849389 992686780 7849389 992686780 7313050 993084111 7313050 993084111 6984412 993272245 6984412 993272245 6555858 993990303 6555858 993990303 5762773 993990303 524696033 438058776 524696033 438058776 563303861 427583129 563303861 427583129 586558564 398501199 586558564 398501199 607079113 376255050 607079113 376255050 623791672 372263920 623791672 372263920 630863075 356830459 630863075 356830459 654537285 336927308 654537285 336927308 681071690 294778399 681071690 294778399 709838899 287345100 709838899 287345100 717958068 278190046 717958068 278190046 733428755 265015017 733428755 265015017 736916827 257415325 736916827 257415325 742901229 244264212 742901229 244264212 767888367 222410386 767888367 222410386 788823168 193669838 788823168 193669838 805980862 191108209 805980862 191108209 818188599 163183993 818188599 163183993 836502168 161870511 836502168 161870511 852453826 135037362 852453826 135037362 866448626 126689872 866448626 126689872 876067934 120972064 876067934 120972064 878167411 114441749 878167411 114441749 887364949 104750588 887364949 104750588 899914421 95840939 899914421 95840939 908390643 85389624 908390643 85389624 913569757 73240815 913569757 73240815 929938138 67076439 929938138 67076439 938021815 59562302 938021815 59562302 940760507 54446267 940760507 54446267 944530615 53954886 944530615 53954886 945945737 49610387 945945737 49610387 950249711 48363328 950249711 48363328 955841477 42701522 955841477 42701522 957181365 41459220 957181365 41459220 959636462 39188506 959636462 39188506 960852536 37276308 960852536 37276308 962208985 34897419 962208985 34897419 965305917 33122042 965305917 33122042 966142236 32417228 966142236 32417228 968131028 30836318 968131028 30836318 969083690 28164515 969083690 28164515 971461118 27299555 971461118 27299555 973717109 22983449 973717109 22983449 977000772 21771694 977000772 21771694 979175173 19497866 979175173 19497866 980614521 18541370 980614521 18541370 981505319 17843561 981505319 17843561 983368746 15993262 983368746 15993262 983787843 15692782 983787843 15692782 984223102 14041200 984223102 14041200 986140172 13482517 986140172 13482517 987582576 12020519 987582576 12020519 988175567 11654497 988175567 11654497 988408908 11586257 988408908 11586257 988575116 10905423 988575116 10905423 990041332 9607310 990041332 9607310 990704860 9030983 990704860 9030983 991339531 8387442 991339531 8387442 992363013 7060057 992363013 7060057 994556588 5491442 994556588 5491442 994593006 5491442 499169189 527892967 499169189 527892967 443902522 557580245 443902522 557580245 389498876 615451356 389498876 615451356 365202515 637528402 365202515 637528402 361455772 641255165 361455772 641255165 350936232 677843340 350936232 677843340 317885566 689419960 317885566 689419960 301123764 707442933 301123764 707442933 282928584 729936230 282928584 729936230 259243945 761494528 259243945 761494528 230010800 771789052 230010800 771789052 223312709 779985261 223312709 779985261 217426580 791744677 217426580 791744677 204422692 804976291 204422692 804976291 190229126 834887384 190229126 834887384 163539850 850019338 163539850 850019338 145384177 861819314 145384177 861819314 139472971 863314445 139472971 863314445 128216729 875899735 128216729 875899735 122262545 889690969 122262545 889690969 106597213 905990718 106597213 905990718 91594326 911455279 91594326 911455279 87034653 917639712 87034653 917639712 82971847 920142036 82971847 920142036 80164798 922456611 80164798 922456611 78760860 925574890 78760860 925574890 69663912 934712708 69663912 934712708 67233017 939952997 67233017 939952997 61044965 941370267 61044965 941370267 59131820 943381257 59131820 943381257 57444632 945475029 57444632 945475029 52890650 950242546 52890650 950242546 44316999 956627684 44316999 956627684 43730560 957502952 43730560 957502952 42947601 958360882 42947601 958360882 41107498 961396994 41107498 961396994 36873907 966262074 36873907 966262074 31959009 970278554 31959009 970278554 30627001 971579739 30627001 971579739 29283833 972488842 29283833 972488842 27125132 974196485 27125132 974196485 26292342 976735390 26292342 976735390 23610291 978451505 23610291 978451505 22756479 978809800 22756479 978809800 22112034 980172410 22112034 980172410 20912291 981055202 20912291 981055202 19940487 981319515 19940487 981319515 18807269 984663867 18807269 984663867 16093723 986412677 16093723 986412677 14210147 987204942 14210147 987204942 13219602 987590952 13219602 987590952 11966479 988792375 11966479 988792375 10372722 990076123 10372722 990076123 10346850 990141908 10346850 990141908 9353141 991379731 9353141 991379731 8501786 992450497 8501786 992450497 7832904 992572963 7832904 992572963 7425952 992775878 7425952 992775878 7373221 993053569 7373221 993053569 6968633 993824274 6968633 993824274 5868665 993964409 5868665 993964409 512832758 483773309 512832758 483773309 586248096 403792841 586248096 403792841 607305521 382470477 607305521 382470477 623218433 365243171 623218433 365243171 657536280 320519261 657536280 320519261 680302191 297439479 680302191 297439479 704528239 284178815 704528239 284178815 728722332 266480982 728722332 266480982 737336241 248995612 737336241 248995612 763665927 230567674 763665927 230567674 775854575 214717850 775854575 214717850 785149207 204099682 785149207 204099682 798928194 197358252 798928194 197358252 805786071 184072097 805786071 184072097 818401644 173611373 818401644 173611373 833599215 164864099 833599215 164864099 848153123 148902611 848153123 148902611 856163911 139242376 856163911 139242376 865116739 129398252 865116739 129398252 875493064 121037243 875493064 121037243 882237169 114585557 882237169 114585557 888599859 96868804 888599859 96868804 907530608 89562268 907530608 89562268 910246271 86621231 910246271 86621231 922306275 75413396 922306275 75413396 929905083 63590006 929905083 63590006 937405806 58196537 937405806 58196537 943311376 53871738 943311376 53871738 949709390 48855116 949709390 48855116 950318232 45048793 950318232 45048793 954311561 40383097 954311561 40383097 959015257 38343133 959015257 38343133 960892973 36539697 960892973 36539697 963225279 34532792 963225279 34532792 966589045 31591793 966589045 31591793 968087317 30073254 968087317 30073254 970806539 28051003 970806539 28051003 971737936 23092619 971737936 23092619 976760582 22539275 976760582 22539275 977728074 21095337 977728074 21095337 978423307 19243488 978423307 19243488 980843944 18389635 980843944 18389635 981490592 16919530 981490592 16919530 983422246 16161610 983422246 16161610 983740738 15718364 983740738 15718364 983928487 15085425 983928487 15085425 984923162 14109931 984923162 14109931 986071952 13639743 986071952 13639743 987905632 11631012 987905632 11631012 988570052 10513684 988570052 10513684 989379928 9901699 989379928 9901699 990034781 9640514 990034781 9640514 990237892 8546697 990237892 8546697 991278653 7556156 991278653 7556156 993572047 6391549 993572047 6391549 994144639 5629006 994144639 5629006 994386240 5629006 486638739 553423704 486638739 553423704 402409289 614664165 402409289 614664165 376957274 628343653 376957274 628343653 354389604 672706983 354389604 672706983 324793810 686864520 324793810 686864520 305375256 698059710 305375256 698059710 299491325 723189133 299491325 723189133 260004940 756042490 260004940 756042490 234824346 774446977 234824346 774446977 212878408 790455700 212878408 790455700 196399330 809205182 196399330 809205182 189565970 831139575 189565970 831139575 166974398 841313260 166974398 841313260 158947951 848212802 158947951 848212802 148132527 861803869 148132527 861803869 134920218 869312263 134920218 869312263 130586169 871343718 130586169 871343718 125862724 877472772 125862724 877472772 117534837 884920335 117534837 884920335 112182804 889135871 112182804 889135871 98103051 905374120 98103051 905374120 96028317 913287265 96028317 913287265 88786393 918058516 88786393 918058516 82702557 924295281 82702557 924295281 76665067 926638531 76665067 926638531 73138950 931589581 73138950 931589581 67869275 934653050 67869275 934653050 64055956 938958155 64055956 938958155 60583047 942684861 60583047 942684861 58453999 943770524 58453999 943770524 56355579 945200005 56355579 945200005 44376578 956626898 44376578 956626898 43315347 959605731 43315347 959605731 39056215 965098383 39056215 965098383 34571865 967272229 34571865 967272229 31678352 969601055 31678352 969601055 30688296 971458259 30688296 971458259 28130156 973808838 28130156 973808838 27060745 976218955 27060745 976218955 25052708 977664836 25052708 977664836 23071527 978803262 23071527 978803262 21818886 979534050 21818886 979534050 20715715 980712174 20715715 980712174 19110790 982841069 19110790 982841069 16749256 984499551 16749256 984499551 15487467 985870997 15487467 985870997 14844307 986579157 14844307 986579157 13640618 987183113 13640618 987183113 13357076 987406117 13357076 987406117 12644634 988311837 12644634 988311837 12076209 988764529 12076209 988764529 10910044 989910412 10910044 989910412 10474637 990819296 10474637 990819296 9335307 991814202 9335307 991814202 8392024 992270240 8392024 992270240 7871490 992712717 7871490 992712717 7236409 992954396 7236409 992954396 7017480 993153546 7017480 993153546 491320566 415910090 491320566 415910090 592916771 399444825 592916771 399444825 611851179 376561550 611851179 376561550 629838307 327247586 629838307 327247586 697199604 284212585 697199604 284212585 718364803 280759651 718364803 280759651 735123925 263870777 735123925 263870777 737194361 239197666 737194361 239197666 773630976 223524987 773630976 223524987 785691335 202112601 785691335 202112601 805055363 192583361 805055363 192583361 831680909 165364122 831680909 165364122 837996995 156970819 837996995 156970819 847095632 149191365 847095632 149191365 854143412 135411364 854143412 135411364 862999191 133598094 862999191 133598094 866584907 130185952 866584907 130185952 872671413 124548623 872671413 124548623 874283039 120927000 874283039 120927000 880743540 114389079 880743540 114389079 895106759 100819259 895106759 100819259 900948258 91596499 900948258 91596499 911345946 80868441 911345946 80868441 920902894 70939797 920902894 70939797 928073667 65311139 928073667 65311139 936190752 61154548 936190752 61154548 937961972 58332080 937961972 58332080 942375346 52594353 942375346 52594353 949058173 49017025 949058173 49017025 949720238 48722276 949720238 48722276 952413550 45698467 952413550 45698467 953865747 41188700 953865747 41188700 958729572 38883222 958729572 38883222 961611804 36957295 961611804 36957295 962550842 35944244 962550842 35944244 964486501 34509789 964486501 34509789 965210026 33233551 965210026 33233551 966053611 32778092 966053611 32778092 967424448 31859388 967424448 31859388 970222195 28707756 970222195 28707756 970579438 27525280 970579438 27525280 972503206 24765833 972503206 24765833 975381063 22626741 975381063 22626741 977037232 20293893 977037232 20293893 980458249 18752252 980458249 18752252 980858373 17592186 980858373 17592186 982186686 17180170 982186686 17180170 982447538 16146515 982447538 16146515 984529393 14783551 984529393 14783551 985062463 13844951 985062463 13844951 987243843 12650991 987243843 12650991 987679614 12174574 987679614 12174574 988248463 11412361 988248463 11412361 989061234 10501641 989061234 10501641 989760143 9811908 989760143 9811908 990089530 9130051 990089530 9130051 990953753 8429797 990953753 8429797 992057426 6636908 992057426 6636908 993556308 6485839 993556308 6485839 472179672 613112756 472179672 613112756 385471069 616176583 385471069 616176583 374112499 650821014 374112499 650821014 343022981 660425904 343022981 660425904 337760290 664302681 337760290 664302681 332108017 677019838 332108017 677019838 311316378 692575321 311316378 692575321 302102295 699928148 302102295 699928148 290575847 720265788 290575847 720265788 273044982 730514447 273044982 730514447 268895046 739478192 268895046 739478192 257671879 746015987 257671879 746015987 248048069 771974266 248048069 771974266 217579845 791631617 217579845 791631617 200478558 806436726 200478558 806436726 191673800 828759635 191673800 828759635 169772393 847068537 169772393 847068537 142203812 859512286 142203812 859512286 137673257 867078737 137673257 867078737 130687462 874509986 130687462 874509986 112552950 898883902 112552950 898883902 102188013 901573174 102188013 901573174 98821161 903763359 98821161 903763359 97430295 912370826 97430295 912370826 88499961 919862119 88499961 919862119 80758750 924267983 80758750 924267983 74719251 929113661 74719251 929113661 69109395 933412178 69109395 933412178 68283933 938406002 68283933 938406002 60986520 941948899 60986520 941948899 59550273 943535989 59550273 943535989 57056759 948850442 57056759 948850442 50658306 951875674 50658306 951875674 45655420 956352818 45655420 956352818 44357299 957004353 44357299 957004353 42836490 958429791 42836490 958429791 42290657 959398651 42290657 959398651 38978359 966325566 38978359 966325566 34470315 967114681 34470315 967114681 32970604 970168748 32970604 970168748 31069839 971367327 31069839 971367327 29536942 972248947 29536942 972248947 27621793 973978171 27621793 973978171 26536245 975970060 26536245 975970060 23238859 978436656 23238859 978436656 22436061 980117431 22436061 980117431 20601537 980803686 20601537 980803686 18342542 983891481 18342542 983891481 16635411 984441556 16635411 984441556 15337655 985867873 15337655 985867873 14416143 986413620 14416143 986413620 14130339 986770044 14130339 986770044 13031210 988260204 13031210 988260204 12179917 988555369 12179917 988555369 11988485 989454355 11988485 989454355 11007090 989870124 11007090 989870124 9610873 991549106 9610873 991549106 8772044 991718432 8772044 991718432 8382452 992041766 8382452 992041766 8039699 992383185 8039699 992383185 7831496 992524488 7831496 992524488 7634719 993100789 7634719 993100789 7073152 993100789 573921261 419422638 573921261 419422638 582424379 406209684 582424379 406209684 621759906 375126909 621759906 375126909 628277447 353604275 628277447 353604275 668119968 319279899 668119968 319279899 703223608 289036250 703223608 289036250 713646857 273734101 713646857 273734101 728107804 242804545 728107804 242804545 759388559 237591319 759388559 237591319 767576062 229678597 767576062 229678597 785169502 212372999 785169502 212372999 789721873 196440235 789721873 196440235 805080635 185637292 805080635 185637292 825669854 168517253 825669854 168517253 831538965 162331285 831538965 162331285 842225844 152050637 842225844 152050637 849213556 147610022 849213556 147610022 853902292 138302660 853902292 138302660 861461838 134588777 861461838 134588777 869154212 127438023 869154212 127438023 873036797 122188324 873036797 122188324 891309896 106561322 891309896 106561322 896821937 100497218 896821937 100497218 903422552 95012115 903422552 95012115 904218840 82458610 904218840 82458610 916849693 78471536 916849693 78471536 927452901 70990151 927452901 70990151 930622323 62327657 930622323 62327657 936960650 57927044 936960650 57927044 941934654 57033239 941934654 57033239 946272765 50573397 946272765 50573397 948672701 49953843 948672701 49953843 949141320 46332076 949141320 46332076 957421224 41076375 957421224 41076375 958539683 39444465 958539683 39444465 960013790 37971434 960013790 37971434 961469052 36510680 961469052 36510680 962743056 35772640 962743056 35772640 963438666 32795805 963438666 32795805 967128599 30834457 967128599 30834457 969870262 29327436 969870262 29327436 970568273 27239212 970568273 27239212 974644709 24267218 974644709 24267218 975865745 23028298 975865745 23028298 976858596 19133707 976858596 19133707 980364193 18670878 980364193 18670878 981544426 17731123 981544426 17731123 981833732 16162740 981833732 16162740 984773693 14501366 984773693 14501366 985689102 13117847 985689102 13117847 987203067 12914659 987203067 12914659 987487202 12588353 987487202 12588353 987845721 12142054 987845721 12142054 988444110 11453515 988444110 11453515 988807261 10719044 988807261 10719044 989468141 10030215 989468141 10030215 989905825 9560608 989905825 9560608 990860207 8217530 990860207 8217530 991706827 8079570 991706827 8079570 993359527 6667808 993359527 6667808 437727774 606410288 437727774 606410288 390887665 612307270 390887665 612307270 385185666 620989200 385185666 620989200 358104348 658885109 358104348 658885109 340989028 670289461 340989028 670289461 315886971 699100048 315886971 699100048 301924934 728350293 301924934 728350293 265854057 738329530 265854057 738329530 260420840 772374336 260420840 772374336 212080641 795509289 212080641 795509289 192243604 828212177 192243604 828212177 170330273 837982383 170330273 837982383 160252699 857451136 160252699 857451136 135589423 870030764 135589423 870030764 126667162 875908189 126667162 875908189 121745025 893580527 121745025 893580527 106091884 899278178 106091884 899278178 100038004 903379872 100038004 903379872 91549905 912331231 91549905 912331231 83052361 919896578 83052361 919896578 81214413 923253015 81214413 923253015 78106435 928885573 78106435 928885573 70641514 933836386 70641514 933836386 68226844 937604829 68226844 937604829 62325575 940962837 62325575 940962837 61034305 941332097 61034305 941332097 58665990 943507949 58665990 943507949 54674476 953450095 54674476 953450095 44732424 956009128 44732424 956009128 43907839 960428298 43907839 960428298 35886775 965692718 35886775 965692718 35130918 967528853 35130918 967528853 33338179 968725793 33338179 968725793 30729585 971125803 30729585 971125803 29935775 971894224 29935775 971894224 29111760 973227822 29111760 973227822 27739497 975159272 27739497 975159272 25601652 975628398 25601652 975628398 23941817 977471723 23941817 977471723 23655471 977670673 23655471 977670673 22865478 979444599 22865478 979444599 21024322 980603373 21024322 980603373 19720684 981613577 19720684 981613577 19197201 981994973 19197201 981994973 18381750 982817247 18381750 982817247 16897779 984562119 16897779 984562119 14463125 986538161 14463125 986538161 13662593 988396409 13662593 988396409 11729906 989410315 11729906 989410315 11030917 989547714 11030917 989547714 10608376 990771286 10608376 990771286 8889495 991626202 8889495 991626202 8666822 991773146 8666822 991773146 8244537 992175597 8244537 992175597 7980851 992275862 7980851 992275862 446183121 495675012 446183121 495675012 558779670 419040495 558779670 419040495 583841070 411410263 583841070 411410263 615724780 383630090 615724780 383630090 657119784 339595992 657119784 339595992 677995740 302066668 677995740 302066668 698162564 294577475 698162564 294577475 705777688 286336571 705777688 286336571 723304677 259783469 723304677 259783469 758202422 236804097 758202422 236804097 765381640 223174847 765381640 223174847 783258614 209228429 783258614 209228429 797963454 187269120 797963454 187269120 818244138 168828809 818244138 168828809 844123243 153005302 844123243 153005302 849086533 145209082 849086533 145209082 855677661 134699675 855677661 134699675 864766346 129079468 864766346 129079468 871589399 117813280 871589399 117813280 887658436 109089165 887658436 109089165 889863264 107101812 889863264 107101812 898815815 95985510 898815815 95985510 909975228 86759302 909975228 86759302 914927842 77864253 914927842 77864253 929724584 63671358 929724584 63671358 934500030 61423138 934500030 61423138 941310320 52839706 941310320 52839706 947428214 51067244 947428214 51067244 948353369 48409421 948353369 48409421 952349406 45690967 952349406 45690967 953984828 43583812 953984828 43583812 956486840 42073649 956486840 42073649 957211698 41653640 957211698 41653640 957613416 37629921 957613416 37629921 961945189 36447513 961945189 36447513 962937941 34639402 962937941 34639402 966028749 32868965 966028749 32868965 967697749 31605308 967697749 31605308 969778970 29439569 969778970 29439569 970533760 25034183 970533760 25034183 975509664 23082852 975509664 23082852 980119635 19209119 980119635 19209119 981321325 18019981 981321325 18019981 981478382 17819785 981478382 17819785 982688485 16164317 982688485 16164317 984712413 14394919 984712413 14394919 985875000 13142967 985875000 13142967 987118582 12992132 987118582 12992132 987486595 12523780 987486595 12523780 987631423 12407389 987631423 12407389 988393840 11188935 988393840 11188935 989015402 10742491 989015402 10742491 989194915 9854970 989194915 9854970 989979953 9016978 989979953 9016978 990878537 8674297 990878537 8674297 993140847 6822937 993140847 6822937 442734536 603812261 442734536 603812261 392599545 634253539 392599545 634253539 348189104 661480457 348189104 661480457 335538253 667480074 335538253 667480074 334001651 690035358 334001651 690035358 306703871 710783532 306703871 710783532 275957425 736598399 275957425 736598399 263009428 747264408 263009428 747264408 213013886 787690317 213013886 787690317 205423697 797389826 205423697 797389826 201420192 801394259 201420192 801394259 194526063 816365298 194526063 816365298 176514773 826626552 176514773 826626552 160384645 854943779 160384645 854943779 146149123 855377195 146149123 855377195 139866841 862254735 139866841 862254735 134744280 869995269 134744280 869995269 125783498 878887414 125783498 878887414 107671097 896746779 107671097 896746779 103824618 899205257 103824618 899205257 101130184 905353468 101130184 905353468 93644913 911246143 93644913 911246143 80322895 921738295 80322895 921738295 74669649 928641191 74669649 928641191 71379125 932766920 71379125 932766920 65659576 937022080 65659576 937022080 62719733 940657243 62719733 940657243 59627922 943501054 59627922 943501054 50394926 953209028 50394926 953209028 45411365 955598551 45411365 955598551 44959905 955876045 44959905 955876045 41152676 960341364 41152676 960341364 39657558 963679070 39657558 963679070 36570944 965793814 36570944 965793814 34047463 968396911 34047463 968396911 31077569 970370782 31077569 970370782 30200271 971981873 30200271 971981873 28113179 973261641 28113179 973261641 27434874 975068161 27434874 975068161 23711184 977952947 23711184 977952947 22622914 978688248 22622914 978688248 22375031 979975586 22375031 979975586 20778108 981001424 20778108 981001424 19233135 982303677 19233135 982303677 16984560 984114820 16984560 984114820 14628508 986513630 14628508 986513630 13957238 988306106 13957238 988306106 11739618 989413730 11739618 989413730 11020232 989706447 11020232 989706447 10582898 990517248 10582898 990517248 9688829 991174664 9688829 991174664 8917579 992041601 8917579 992041601 8138065 992262086 8138065 992262086 7990727 992262086 549610900 446015152 549610900 446015152 570852876 424385071 570852876 424385071 597092435 390907863 597092435 390907863 614040113 372520412 614040113 372520412 635775926 341769996 635775926 341769996 659624758 311807601 659624758 311807601 687522440 303066371 687522440 303066371 705051298 288478827 705051298 288478827 712978281 271281180 712978281 271281180 734890583 261211543 734890583 261211543 749492256 234890455 749492256 234890455 766288679 227986310 766288679 227986310 783866170 211832767 783866170 211832767 795355345 202630099 795355345 202630099 807320083 180419811 807320083 180419811 819208945 167653624 819208945 167653624 843250757 155506544 843250757 155506544 844128828 152268378 844128828 152268378 853479541 133839489 853479541 133839489 865579522 129453891 865579522 129453891 871287879 122414478 871287879 122414478 884357747 108714380 884357747 108714380 892125410 100711663 892125410 100711663 904701442 87383724 904701442 87383724 911858003 85917834 911858003 85917834 926792903 67899385 926792903 67899385 932013599 63725537 932013599 63725537 936668345 61024538 936668345 61024538 938302269 60032933 938302269 60032933 938406628 58832857 938406628 58832857 941556452 53831322 941556452 53831322 946593433 51389300 946593433 51389300 947600624 50347064 947600624 50347064 949458967 48458721 949458967 48458721 951488641 46625527 951488641 46625527 952232735 44186241 952232735 44186241 956144992 42019884 956144992 42019884 957282762 40908142 957282762 40908142 958542940 39874074 958542940 39874074 960325624 38069014 960325624 38069014 961352148 37455450 961352148 37455450 961421340 35982046 961421340 35982046 962945704 33659241 962945704 33659241 968182877 30306864 968182877 30306864 969197853 29623904 969197853 29623904 973351612 26189203 973351612 26189203 974497698 24922209 974497698 24922209 975137069 23976400 975137069 23976400 976162395 20812987 976162395 20812987 978667917 20199533 978667917 20199533 980031003 19089285 980031003 19089285 980675531 18532411 980675531 18532411 981207296 17307909 981207296 17307909 982900841 16660118 982900841 16660118 984938309 14721133 984938309 14721133 986062779 13649436 986062779 13649436 986884397 12866431 986884397 12866431 987985961 11982895 987985961 11982895 988657864 11346190 988657864 11346190 988712225 11323194 988712225 11323194 989067206 10654023 989067206 10654023 989559477 9982640 989559477 9982640 989896308 7188503 989896308 7188503 992707037 7188503 444653264 572293419 444653264 572293419 427114650 576855075 427114650 576855075 409493458 601290883 409493458 601290883 396246670 614583609 396246670 614583609 381875945 628967609 381875945 628967609 366760279 639635199 366760279 639635199 334503475 682397604 334503475 682397604 310579834 695482088 310579834 695482088 295901420 713883128 295901420 713883128 284815503 735723475 284815503 735723475 263549337 741337139 263549337 741337139 248084295 768555711 248084295 768555711 225150575 777667238 225150575 777667238 214313591 787115384 214313591 787115384 205698990 796088701 205698990 796088701 195153366 814551568 195153366 814551568 177673266 833643852 177673266 833643852 157003574 844145471 157003574 844145471 152550341 849882681 152550341 849882681 149124093 861237161 149124093 861237161 131930724 870647133 131930724 870647133 113965595 893178728 113965595 893178728 105126253 896605367 105126253 896605367 101322446 904814051 101322446 904814051 94782489 908260630 94782489 908260630 83711830 923535562 83711830 923535562 75858797 928335993 75858797 928335993 72034936 929924225 72034936 929924225 65821858 938279637 65821858 938279637 62908310 940040251 62908310 940040251 60017744 942911453 60017744 942911453 55234299 947487559 55234299 947487559 52220884 949862884 52220884 949862884 50777492 952855932 50777492 952855932 46644997 954966132 46644997 954966132 45461319 955354278 45461319 955354278 42015211 962012184 42015211 962012184 37682458 964740791 37682458 964740791 35383280 965550770 35383280 965550770 35123626 967817143 35123626 967817143 33176181 969756258 33176181 969756258 31345355 970766463 31345355 970766463 29393151 972070965 29393151 972070965 28639300 973407883 28639300 973407883 26650400 974655974 26650400 974655974 26227506 975309284 26227506 975309284 25299029 977149932 25299029 977149932 24071150 977496479 24071150 977496479 23350673 978642884 23350673 978642884 22209932 980841872 22209932 980841872 20384520 981572428 20384520 981572428 19061608 982925305 19061608 982925305 18115530 983529274 18115530 983529274 17267368 984335350 17267368 984335350 16533345 985408440 16533345 985408440 14568115 986384811 14568115 986384811 14001736 987777931 14001736 987777931 12671079 988192040 12671079 988192040 12532780 988569442 12532780 988569442 11410915 989315351 11410915 989315351 10574731 990052808 10574731 990052808 9996383 990653648 9996383 990653648 9625658 990846820 9625658 990846820 9075863 991354825 9075863 991354825 8824862 991627179 8824862 991627179 8580349 992018291 8580349 992018291 8314113 992018291 544158684 451060430 544158684 451060430 554558320 440795510 554558320 440795510 562207816 434269335 562207816 434269335 568474815 424410742 568474815 424410742 583018729 400584071 583018729 400584071 601552641 386779659 601552641 386779659 616555171 371659343 616555171 371659343 629797571 369037502 629797571 369037502 647258752 351237694 647258752 351237694 685490787 306849381 685490787 306849381 693300834 299159188 693300834 299159188 702579997 289890210 702579997 289890210 730223530 256734931 730223530 256734931 763412624 227089818 763412624 227089818 772917613 210402985 772917613 210402985 795184824 181856232 795184824 181856232 816787872 180259804 816787872 180259804 823085118 173126738 823085118 173126738 833532248 156060527 833532248 156060527 853117254 141270808 853117254 141270808 860549125 130112397 860549125 130112397 871519865 115412869 871519865 115412869 883107251 105025304 883107251 105025304 897417222 100935587 897417222 100935587 900771719 97736077 900771719 97736077 903284436 88393029 903284436 88393029 911515466 86522574 911515466 86522574 918253675 78007603 918253675 78007603 931796666 66216224 931796666 66216224 936386428 59292961 936386428 59292961 941973964 55452299 941973964 55452299 946913264 51425147 946913264 51425147 947376360 50862310 947376360 50862310 949581812 48444488 949581812 48444488 953471967 44849000 953471967 44849000 955591976 43114226 955591976 43114226 957839996 40085455 957839996 40085455 959530853 38942541 959530853 38942541 960727305 37995073 960727305 37995073 964943079 34014683 964943079 34014683 965439497 32097977 965439497 32097977 967338512 31516070 967338512 31516070 968720137 30264842 968720137 30264842 969236742 29869501 969236742 29869501 969458427 28120857 969458427 28120857 973200155 26272561 973200155 26272561 973492986 26101313 973492986 26101313 976445899 21201120 976445899 21201120 978493271 20777515 978493271 20777515 978765702 20027417 978765702 20027417 979512805 19241476 979512805 19241476 980736690 18219865 980736690 18219865 981812657 17621193 981812657 17621193 982050436 17182504 982050436 17182504 982668498 16740086 982668498 16740086 984519419 14738388 984519419 14738388 985207415 13429001 985207415 13429001 986703934 13298334 986703934 13298334 987314266 12903737 987314266 12903737 987717540 12297602 987717540 12297602 987818842 11764589 987818842 11764589 988446162 10284123 988446162 10284123 989544612 10205401 989544612 10205401 989769605 8776119 989769605 8776119 991848195 7968380 991848195 7968380 468371522 535071404 468371522 535071404 434717806 578772334 434717806 578772334 414177054 600447366 414177054 600447366 398541730 613120526 398541730 613120526 363560881 663218360 363560881 663218360 335526120 679098815 335526120 679098815 311613169 690890920 311613169 690890920 306900084 711927310 306900084 711927310 286878805 720184509 286878805 720184509 277026468 733632012 277026468 733632012 250379143 768355061 250379143 768355061 223092518 777726359 223092518 777726359 221713314 786673747 221713314 786673747 206741303 798381381 206741303 798381381 196657737 809084630 196657737 809084630 183244438 843721138 183244438 843721138 153569072 847607100 153569072 847607100 143539462 861045377 143539462 861045377 137974277 869759481 137974277 869759481 127397166 881722744 127397166 881722744 114702184 890297234 114702184 890297234 110359183 894147289 110359183 894147289 105564726 906366273 105564726 906366273 95149680 907887086 95149680 907887086 89466507 919392471 89466507 919392471 80492620 922635383 80492620 922635383 77510742 925996736 77510742 925996736 75693731 927980773 75693731 927980773 73147045 929562968 73147045 929562968 70543694 931569695 70543694 931569695 70022866 938483529 70022866 938483529 63138566 941524444 63138566 941524444 55974946 947631006 55974946 947631006 48676397 954169821 48676397 954169821 46202240 955877650 46202240 955877650 42564982 958558619 42564982 958558619 40295150 962007945 40295150 962007945 37263080 965508648 37263080 965508648 33339707 968767938 33339707 968767938 31882462 969913225 31882462 969913225 31297862 970108004 31297862 970108004 31049757 970362554 31049757 970362554 29443215 972182509 29443215 972182509 28747585 973175431 28747585 973175431 27094584 975851341 27094584 975851341 24616099 977123467 24616099 977123467 24057358 977373677 24057358 977373677 22940404 978369332 22940404 978369332 22759490 979152623 22759490 979152623 21554192 979912371 21554192 979912371 20685768 981061177 20685768 981061177 17968525 983229150 17968525 983229150 15353177 985810702 15353177 985810702 13510871 987632497 13510871 987632497 12943621 988118223 12943621 988118223 11545512 989509590 11545512 989509590 10621137 990205771 10621137 990205771 9927469 990587177 9927469 990587177 9808020 990868251 9808020 990868251 8979301 991391604 8979301 991391604 8781959 991823474 8781959 991823474 8517100 991823474 497430411 491800833 497430411 491800833 528667347 456976811 528667347 456976811 548847823 446242929 548847823 446242929 561515653 438474677 561515653 438474677 562995555 432412764 562995555 432412764 594470533 405545769 594470533 405545769 603152976 393027118 603152976 393027118 610029114 371715587 610029114 371715587 635450562 351704179 635450562 351704179 660904940 318804389 660904940 318804389 683642148 313675093 683642148 313675093 688928995 307215884 688928995 307215884 701009758 294738263 701009758 294738263 705060356 291355241 705060356 291355241 732184751 263281937 732184751 263281937 739806377 243084107 739806377 243084107 768966516 225443401 768966516 225443401 814706062 182147172 814706062 182147172 824711351 170126976 824711351 170126976 830863801 159663877 830863801 159663877 842405971 156071598 842405971 156071598 850805905 144908888 850805905 144908888 854239499 140485092 854239499 140485092 867186598 130535320 867186598 130535320 867770334 128736039 867770334 128736039 881957369 115803739 881957369 115803739 892629943 100449552 892629943 100449552 899182488 99260756 899182488 99260756 903299945 94646443 903299945 94646443 905145784 81153780 905145784 81153780 918143188 76577978 918143188 76577978 929897456 67244343 929897456 67244343 933571443 62883070 933571443 62883070 935458046 62437929 935458046 62437929 936434863 57206596 936434863 57206596 943119214 54861532 943119214 54861532 946104571 52017798 946104571 52017798 947158018 50172536 947158018 50172536 949731828 47937162 949731828 47937162 951240671 43813899 951240671 43813899 955130027 43479381 955130027 43479381 956277377 42004225 956277377 42004225 957085268 41694930 957085268 41694930 957591328 41172140 957591328 41172140 957987558 40882844 957987558 40882844 959984801 38421572 959984801 38421572 960762716 35065790 960762716 35065790 964143442 33178610 964143442 33178610 967265409 31829121 967265409 31829121 968109008 30493133 968109008 30493133 972389454 27033586 972389454 27033586 972549086 26788047 972549086 26788047 973027386 26734443 973027386 26734443 975818836 22635850 975818836 22635850 977851100 20895020 977851100 20895020 978708515 20532527 978708515 20532527 980365188 18856657 980365188 18856657 981303285 17393495 981303285 17393495 982217749 17206070 982217749 17206070 984730489 14478053 984730489 14478053 985473773 13824482 985473773 13824482 986621121 13472542 986621121 13472542 986812011 13312534 986812011 13312534 986965172 13029332 986965172 13029332 987736455 12202637 987736455 12202637 988353409 10706232 988353409 10706232 989413004 10330129 989413004 10330129 989519641 10236659 989519641 10236659 989571888 10084473 989571888 10084473 990183953 8138476 990183953 8138476 991647652 8138476 476665830 532781187 476665830 532781187 464908188 541039274 464908188 541039274 438797421 596755278 438797421 596755278 402513040 599745456 402513040 599745456 400420245 603246227 400420245 603246227 389253207 631472124 389253207 631472124 355180215 664655402 355180215 664655402 333142072 676818275 333142072 676818275 307256635 703070139 307256635 703070139 289393343 722644105 289393343 722644105 277247337 725289126 277247337 725289126 273040554 750118631 273040554 750118631 240654600 766617650 240654600 766617650 222532298 786753117 222532298 786753117 209376425 793363802 209376425 793363802 201396880 802938243 201396880 802938243 193337050 815961272 193337050 815961272 184550115 819662710 184550115 819662710 159683408 842380674 159683408 842380674 153967926 847135425 153967926 847135425 143567504 859205269 143567504 859205269 131428490 883794066 131428490 883794066 115864362 891276126 115864362 891276126 100595626 905547246 100595626 905547246 94952941 912470905 94952941 912470905 84385274 918667564 84385274 918667564 82420458 921550361 82420458 921550361 77557836 929533387 77557836 929533387 71552153 934835122 71552153 934835122 66260513 936201913 66260513 936201913 62913424 940249840 62913424 940249840 54348461 952020123 54348461 952020123 48388507 952719626 48388507 952719626 48108832 953492303 48108832 953492303 46693069 954612703 46693069 954612703 44422499 957180353 44422499 957180353 40952448 960302630 40952448 960302630 35478771 966577227 35478771 966577227 34231881 968354191 34231881 968354191 32745413 969419333 32745413 969419333 31537977 969913179 31537977 969913179 29545268 972868115 29545268 972868115 28135243 973945939 28135243 973945939 25804988 976089756 25804988 976089756 24881621 976742721 24881621 976742721 23294519 980235896 23294519 980235896 20155492 981494833 20155492 981494833 19235177 982599493 19235177 982599493 17991010 983634618 17991010 983634618 15843291 985160367 15843291 985160367 15448329 986925589 15448329 986925589 13673356 987836153 13673356 987836153 12756488 988098889 12756488 988098889 12087642 989736073 12087642 989736073 10525194 990236841 10525194 990236841 10169904 990362348 10169904 990362348 9897883 990582150 9897883 990582150 9554061 991279477 9554061 991279477 8841990 991576387 8841990 991576387 492279153 477378940 492279153 477378940 527011050 471613370 527011050 471613370 542745039 457112156 542745039 457112156 548115238 438023970 548115238 438023970 567728786 425916122 567728786 425916122 601430966 397448513 601430966 397448513 606445306 391749595 606445306 391749595 609671922 377791129 609671922 377791129 639467900 353103779 639467900 353103779 660706141 330218999 660706141 330218999 681123166 308265559 681123166 308265559 699233282 299167327 699233282 299167327 707036077 282516055 707036077 282516055 725943424 270238946 725943424 270238946 731738218 263609029 731738218 263609029 743282451 244380907 743282451 244380907 768954148 228236252 768954148 228236252 791430671 193270713 791430671 193270713 809446534 184469809 809446534 184469809 820519906 171606991 820519906 171606991 835702952 161239687 835702952 161239687 844988301 150113904 844988301 150113904 850418862 142734437 850418862 142734437 862495207 132492772 862495207 132492772 867468132 126468063 867468132 126468063 876132614 121215655 876132614 121215655 878177314 118557710 878177314 118557710 879778661 117459425 879778661 117459425 884455737 109880958 884455737 109880958 892760628 96137636 892760628 96137636 903718428 93566750 903718428 93566750 915774840 78397249 915774840 78397249 926867981 71440709 926867981 71440709 933642187 63318729 933642187 63318729 939838839 54205625 939838839 54205625 945442044 53052479 945442044 53052479 946727682 51345677 946727682 51345677 947801179 49802718 947801179 49802718 950884697 45396879 950884697 45396879 954205158 44351652 954205158 44351652 954703214 43871921 954703214 43871921 955371984 42814067 955371984 42814067 956550044 40573698 956550044 40573698 959814089 37635292 959814089 37635292 963499769 35142536 963499769 35142536 964907547 32206283 964907547 32206283 967446117 30805301 967446117 30805301 971236795 27196056 971236795 27196056 973019633 26240441 973019633 26240441 973628444 24411560 973628444 24411560 975307766 23617982 975307766 23617982 977844933 21181354 977844933 21181354 978181800 20908841 978181800 20908841 978527743 19909432 978527743 19909432 979794830 18875789 979794830 18875789 981416884 17656475 981416884 17656475 981954212 17317760 981954212 17317760 982634480 15819421 982634480 15819421 984592554 14845883 984592554 14845883 986564833 13538883 986564833 13538883 986682112 13308791 986682112 13308791 987207324 12583465 987207324 12583465 987656796 11647567 987656796 11647567 988437659 11510191 988437659 11510191 988562208 10519856 988562208 10519856 989437904 8797114 989437904 8797114 991317407 8444380 991317407 8444380 481070529 538451839 481070529 538451839 444105798 560797116 444105798 560797116 421243835 591569515 421243835 591569515 403371171 598838864 403371171 598838864 374485779 640229681 374485779 640229681 349978047 662960896 349978047 662960896 331914103 670580168 331914103 670580168 308738797 696248661 308738797 696248661 299225471 703756365 299225471 703756365 291850465 710245988 291850465 710245988 279201851 726504167 279201851 726504167 270706416 759672371 270706416 759672371 237742140 784350475 237742140 784350475 212459057 788416993 212459057 788416993 207175596 795327066 207175596 795327066 186657989 831160954 186657989 831160954 168384204 836146928 168384204 836146928 162787732 839758218 162787732 839758218 157038571 846390024 157038571 846390024 152463302 854856839 152463302 854856839 144899263 863020178 144899263 863020178 128782766 878847244 128782766 878847244 121490448 885583945 121490448 885583945 113405140 889799690 113405140 889799690 102702968 900108283 102702968 900108283 99438589 903172406 99438589 903172406 97405641 907496779 97405641 907496779 89770887 918282520 89770887 918282520 80995204 921929621 80995204 921929621 78139401 923878757 78139401 923878757 75373587 927465576 75373587 927465576 72089875 929618470 72089875 929618470 71785457 930439349 71785457 930439349 68395990 934009910 68395990 934009910 67687449 935702914 67687449 935702914 63985292 944167462 63985292 944167462 54458929 947610212 54458929 947610212 53205953 949619643 53205953 949619643 50193625 952211471 50193625 952211471 47451997 954274697 47451997 954274697 42662274 959916269 42662274 959916269 35766384 965777785 35766384 965777785 34746107 966933931 34746107 966933931 33983967 967899524 33983967 967899524 31606245 969943161 31606245 969943161 30359326 971285380 30359326 971285380 28290235 972991146 28290235 972991146 26819510 975239347 26819510 975239347 25339543 976221142 25339543 976221142 24699747 977955922 24699747 977955922 20876462 981233100 20876462 981233100 19798806 981344108 19798806 981344108 19320146 982575425 19320146 982575425 18096718 983296585 18096718 983296585 16017620 984997890 16017620 984997890 15645711 985660746 15645711 985660746 14487036 987091510 14487036 987091510 12827405 988517472 12827405 988517472 12147561 989079835 12147561 989079835 10886849 990074948 10886849 990074948 10253917 990621859 10253917 990621859 9362855 991188388 9362855 991188388 9183944 991188388 475143101 509483318 475143101 509483318 492645867 504347179 492645867 504347179 512089594 484119374 512089594 484119374 527602649 456817020 527602649 456817020 547605453 442536539 547605453 442536539 567447135 428964334 567447135 428964334 597920952 397122375 597920952 397122375 602759766 396243558 602759766 396243558 605680998 378748224 605680998 378748224 631938780 365779049 631938780 365779049 643030624 340684692 643030624 340684692 670176411 327438911 670176411 327438911 693328027 299366633 693328027 299366633 711695259 280581419 711695259 280581419 720015853 269341068 720015853 269341068 737387830 230867981 737387830 230867981 801716320 195253984 801716320 195253984 810602654 179851120 810602654 179851120 826114069 164712995 826114069 164712995 837961479 154094820 837961479 154094820 847937336 150897669 847937336 150897669 856286548 134388665 856286548 134388665 864648737 131680125 864648737 131680125 868594540 123548150 868594540 123548150 878373795 118663618 878373795 118663618 880109841 116344144 880109841 116344144 884083443 108219695 884083443 108219695 901373445 96340326 901373445 96340326 912453800 78855827 912453800 78855827 924176128 74199634 924176128 74199634 924920439 69334527 924920439 69334527 931289297 66993347 931289297 66993347 931602275 65644187 931602275 65644187 934288580 63422757 934288580 63422757 937295849 60164644 937295849 60164644 939311382 59137157 939311382 59137157 941826841 56267474 941826841 56267474 945168443 52380157 945168443 52380157 946905474 51408513 946905474 51408513 947339699 50763591 947339699 50763591 948152350 45332254 948152350 45332254 953836894 44507537 953836894 44507537 955604441 42890773 955604441 42890773 956056496 42750443 956056496 42750443 958019239 40956002 958019239 40956002 959662439 35933462 959662439 35933462 963250097 35671273 963250097 35671273 963822467 33345208 963822467 33345208 967552814 31274935 967552814 31274935 968315310 28899944 968315310 28899944 971479922 26800428 971479922 26800428 974067382 25394299 974067382 25394299 974602112 23877815 974602112 23877815 976296865 22569862 976296865 22569862 977263444 22135983 977263444 22135983 977566872 21184777 977566872 21184777 978243446 21008239 978243446 21008239 978687067 20324060 978687067 20324060 979652664 19598584 979652664 19598584 980719665 18102003 980719665 18102003 981901409 16876961 981901409 16876961 982946533 15929559 982946533 15929559 984587601 15112812 984587601 15112812 984656618 14362654 984656618 14362654 986136947 13690694 986136947 13690694 986510114 13430719 986510114 13430719 987530837 12100010 987530837 12100010 988993151 10604791 988993151 10604791 990454149 9442207 990454149 9442207 477041521 556613209 477041521 556613209 434167090 579120838 434167090 579120838 412719017 592882801 412719017 592882801 390574928 627954926 390574928 627954926 369705059 636522023 369705059 636522023 350861427 650662946 350861427 650662946 342505714 659238036 342505714 659238036 337760410 663538404 337760410 663538404 336893488 679018850 336893488 679018850 306783748 705827041 306783748 705827041 278334490 725814870 278334490 725814870 259599296 756602872 259599296 756602872 240260303 776686659 240260303 776686659 221129490 788646062 221129490 788646062 195224726 822133917 195224726 822133917 177524523 825009023 177524523 825009023 175625394 840499713 175625394 840499713 158505460 844207049 158505460 844207049 155633520 850248445 155633520 850248445 150246971 851009323 150246971 851009323 145779281 863418918 145779281 863418918 134223210 869559122 134223210 869559122 130912591 874706733 130912591 874706733 119412885 888545215 119412885 888545215 103296638 901599187 103296638 901599187 100260812 901816043 100260812 901816043 99929756 907011317 99929756 907011317 91470754 916767128 91470754 916767128 80345071 923198611 80345071 923198611 78574792 926984002 78574792 926984002 72320302 929531696 72320302 929531696 68423085 934329547 68423085 934329547 67746605 936963032 67746605 936963032 64867567 944178824 64867567 944178824 54739525 946697874 54739525 946697874 52907957 948939958 52907957 948939958 52126663 952739500 52126663 952739500 47093260 954257350 47093260 954257350 45373551 957278122 45373551 957278122 42696533 958352217 42696533 958352217 42267830 959292776 42267830 959292776 37085952 964197408 37085952 964197408 36080031 965596808 36080031 965596808 34035613 967123764 34035613 967123764 33019441 968987256 33019441 968987256 31798770 969593360 31798770 969593360 30608126 971658820 30608126 971658820 28788104 972845023 28788104 972845023 26690509 974667235 26690509 974667235 26083855 975607705 26083855 975607705 24754835 977121150 24754835 977121150 24097121 977525577 24097121 977525577 20035650 981968202 20035650 981968202 18546412 982849353 18546412 982849353 16196088 985418335 16196088 985418335 14154813 986899325 14154813 986899325 13680511 987819078 13680511 987819078 12578648 988308222 12578648 988308222 11744256 989430739 11744256 989430739 10956905 990044630 10956905 990044630 9934010 990769121 9934010 990769121 9313630 991088515 9313630 991088515 483832014 512994157 483832014 512994157 543011359 444946316 543011359 444946316 555498796 437588916 555498796 437588916 566179680 411963879 566179680 411963879 595053643 400054878 595053643 400054878 625605971 369794119 625605971 369794119 635095807 358854512 635095807 358854512 670066985 313613916 670066985 313613916 693078761 291100626 693078761 291100626 710861253 277445530 710861253 277445530 729822041 268480398 729822041 268480398 737351253 233966908 737351253 233966908 766962145 202908093 766962145 202908093 799787305 197058086 799787305 197058086 802040154 193575981 802040154 193575981 804995689 187174182 804995689 187174182 814814300 173786153 814814300 173786153 832123132 166598001 832123132 166598001 836317609 162598726 836317609 162598726 843364137 154918541 843364137 154918541 846306990 149277120 846306990 149277120 858103283 139817215 858103283 139817215 863765136 131487639 863765136 131487639 869607007 119436170 869607007 119436170 882104751 115192219 882104751 115192219 888576693 102775072 888576693 102775072 898844751 96939115 898844751 96939115 909468996 79648448 909468996 79648448 920885565 76715382 920885565 76715382 923426824 72891624 923426824 72891624 929878319 62789436 929878319 62789436 937576971 57262260 937576971 57262260 943865718 54157826 943865718 54157826 944713121 53263081 944713121 53263081 945699037 52124947 945699037 52124947 947664300 50744696 947664300 50744696 950548252 45869932 950548252 45869932 952963059 45442659 952963059 45442659 954091933 44768771 954091933 44768771 955316003 42515545 955316003 42515545 957060043 36360683 957060043 36360683 962846511 35770489 962846511 35770489 963688502 33000424 963688502 33000424 966584803 31952829 966584803 31952829 968965794 29789594 968965794 29789594 970254128 27215247 970254128 27215247 973970483 23466242 973970483 23466242 977575820 21544414 977575820 21544414 977883950 21160018 977883950 21160018 978322304 21017566 978322304 21017566 978533760 20231823 978533760 20231823 979340457 18721961 979340457 18721961 980955924 18073233 980955924 18073233 981635957 17226208 981635957 17226208 982875298 16579563 982875298 16579563 983268175 15250018 983268175 15250018 985265387 14238282 985265387 14238282 986047604 13777845 986047604 13777845 986466469 13590933 986466469 13590933 986663696 13092179 986663696 13092179 987447568 12431968 987447568 12431968 989034898 10727333 989034898 10727333 989121051 10727333 478028461 540983903 478028461 540983903 430049143 575476594 430049143 575476594 423828718 584628480 423828718 584628480 409563815 606374331 409563815 606374331 387978006 623522502 387978006 623522502 374178160 642354551 374178160 642354551 355324219 654940188 355324219 654940188 344150263 659503218 344150263 659503218 299497599 708733136 299497599 708733136 281397281 719991363 281397281 719991363 273199550 730113263 273199550 730113263 258360674 747816500 258360674 747816500 237671490 772855064 237671490 772855064 227590466 775736262 227590466 775736262 211377752 792523883 211377752 792523883 205211801 796998934 205211801 796998934 200086835 801640594 200086835 801640594 183581675 820352468 183581675 820352468 176410903 826833118 176410903 826833118 171958769 829572268 171958769 829572268 160569826 841447473 160569826 841447473 157319811 843711312 157319811 843711312 153609913 850501285 153609913 850501285 148138343 865265128 148138343 865265128 134296049 868927663 134296049 868927663 126239811 879385528 126239811 879385528 118691122 887662116 118691122 887662116 107105340 897512062 107105340 897512062 101983602 903997181 101983602 903997181 97398800 905742115 97398800 905742115 94743503 912730148 94743503 912730148 87155576 919145474 87155576 919145474 81155683 921218259 81155683 921218259 78819837 924574364 78819837 924574364 76408822 928400806 76408822 928400806 71261993 932383534 71261993 932383534 69135324 935034274 69135324 935034274 66968194 946651951 66968194 946651951 53934564 948745106 53934564 948745106 52418537 951002874 52418537 951002874 50019615 952640095 50019615 952640095 46563020 956617826 46563020 956617826 43573928 961342940 43573928 961342940 36307774 964844866 36307774 964844866 35587246 966845359 35587246 966845359 32847659 968852534 32847659 968852534 31674335 971417961 31674335 971417961 29804343 972381487 29804343 972381487 28938491 973064967 28938491 973064967 27867206 973864055 27867206 973864055 26673798 974802764 26673798 974802764 25901969 975538370 25901969 975538370 24798261 977111367 24798261 977111367 20130187 981336522 20130187 981336522 19426720 982142930 19426720 982142930 18600160 983742658 18600160 983742658 16965034 984625742 16965034 984625742 16081856 985408232 16081856 985408232 15298162 985640271 15298162 985640271 14814170 986195257 14814170 986195257 14334015 987178406 14334015 987178406 12677906 988414933 12677906 988414933 11723087 989024861 11723087 989024861 11304307 989321991 11304307 989321991 10613878 989917621 10613878 989917621 10145294 990998029 10145294 990998029 9439151 990998029 472378730 484223499 472378730 484223499 530149171 458199864 530149171 458199864 553359688 446396216 553359688 446396216 557863350 417104984 557863350 417104984 587402877 408212849 587402877 408212849 594522432 403807454 594522432 403807454 597551122 400092278 597551122 400092278 624943630 374806510 624943630 374806510 667892994 330692726 667892994 330692726 676781799 314340212 676781799 314340212 691635456 297141325 691635456 297141325 703783289 284304974 703783289 284304974 719454125 276400359 719454125 276400359 726316333 241693286 726316333 241693286 773329716 223734644 773329716 223734644 796852031 193580103 796852031 193580103 815002080 181520285 815002080 181520285 827477819 167832080 827477819 167832080 834879694 161066652 834879694 161066652 838940778 157763938 838940778 157763938 842430055 153552486 842430055 153552486 859656379 135234020 859656379 135234020 863239478 133672491 863239478 133672491 869079777 123949455 869079777 123949455 876146008 115911324 876146008 115911324 894414103 100192646 894414103 100192646 899906479 95304188 899906479 95304188 908650964 82237486 908650964 82237486 920327004 77205945 920327004 77205945 922313880 75274852 922313880 75274852 926066840 70881413 926066840 70881413 929852859 67213093 929852859 67213093 936553964 61304103 936553964 61304103 937449155 59844766 937449155 59844766 939740114 58713639 939740114 58713639 942806544 55470422 942806544 55470422 944592408 53747679 944592408 53747679 947278790 50332698 947278790 50332698 950671105 46862862 950671105 46862862 952020129 46225847 952020129 46225847 953345373 44818197 953345373 44818197 954749727 42133142 954749727 42133142 959993686 36715584 959993686 36715584 963556047 34762937 963556047 34762937 964650426 33365243 964650426 33365243 966012854 32103044 966012854 32103044 967382704 30247412 967382704 30247412 970037177 29198875 970037177 29198875 972106945 24380148 972106945 24380148 975445079 23735163 975445079 23735163 976338705 22150239 976338705 22150239 977753337 20892730 977753337 20892730 979304850 18692726 979304850 18692726 980776805 18258941 980776805 18258941 983232975 16048944 983232975 16048944 984379569 15277595 984379569 15277595 984981961 14586062 984981961 14586062 985684014 13828504 985684014 13828504 986558095 13307882 986558095 13307882 986894549 13020648 986894549 13020648 987259580 12881954 987259580 12881954 987534374 11584589 987534374 11584589 988678295 10874345 988678295 10874345 989047666 10874345 449014834 554440020 449014834 554440020 440692219 562779237 440692219 562779237 429572358 575222692 429572358 575222692 393425154 624242347 393425154 624242347 371264829 633615496 371264829 633615496 362483977 642304422 362483977 642304422 344566313 694402766 344566313 694402766 300362334 735128793 300362334 735128793 244708158 760149064 244708158 760149064 239801157 767654927 239801157 767654927 226790800 775134783 226790800 775134783 217052944 808748345 217052944 808748345 190585784 810716947 190585784 810716947 185007040 823099174 185007040 823099174 160078580 840800052 160078580 840800052 158846759 845492140 158846759 845492140 151218788 852233995 151218788 852233995 146013635 858993664 146013635 858993664 135103022 868149968 135103022 868149968 132847840 877690502 132847840 877690502 120469114 883213034 120469114 883213034 110259065 892665179 110259065 892665179 107098574 898665951 107098574 898665951 102125994 905616788 102125994 905616788 92259681 913424996 92259681 913424996 84478754 919887964 84478754 919887964 79280756 925744594 79280756 925744594 73632342 928393196 73632342 928393196 72274282 931595215 72274282 931595215 69749384 940441537 69749384 940441537 56352811 946203747 56352811 946203747 55048464 946500735 55048464 946500735 53241617 949727050 53241617 949727050 50470163 952038447 50470163 952038447 48033001 954170482 48033001 954170482 43881142 957207696 43881142 957207696 40680695 960130968 40680695 960130968 37785882 964017985 37785882 964017985 36588926 964771981 36588926 964771981 35896663 966607307 35896663 966607307 33213176 968520433 33213176 968520433 32592046 970346017 32592046 970346017 29060023 972305645 29060023 972305645 28208801 973063627 28208801 973063627 27825572 974527414 27825572 974527414 25904208 975815170 25904208 975815170 25335685 976434659 25335685 976434659 24639680 979345385 24639680 979345385 21515211 980399739 21515211 980399739 20620047 981950220 20620047 981950220 18957818 982946777 18957818 982946777 17829655 983952174 17829655 983952174 16363325 984623727 16363325 984623727 15918852 985110935 15918852 985110935 15424605 985616912 15424605 985616912 15143622 985915144 15143622 985915144 13762939 987419255 13762939 987419255 11517639 989244233 11517639 989244233 10732043 989839004 10732043 989839004 10598759 989895138 10598759 989895138 10075519 990535230 10075519 990535230 9689222 990739748 9689222 990739748 455613109 521416925 455613109 521416925 507458220 488226055 507458220 488226055 518382548 446857735 518382548 446857735 556238094 437920822 556238094 437920822 575984753 421766481 575984753 421766481 580030026 420276026 580030026 420276026 589331269 406022826 589331269 406022826 603994096 384037167 603994096 384037167 631589586 355448354 631589586 355448354 659448980 331666599 659448980 331666599 668814663 314808563 668814663 314808563 685845677 307242
100016 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
100045 15391657 0 15391657 23189274 22911363 23189274 22911363 25875801 615946 25875801 615946 75254 71715 75254 71715 14344 26999480 14344 26999480 651 725 651 725 20717066 21652244 20717066 21652244 23325924 22860663 23325924 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 20945089 20824193 20945089 21985373 4325324 21985373 4325324 22388688 23712236 22388688 23712236 2703051 25282516 2703051 25282516 26208098 15207726 26208098 15207726 5660262 5092847 5660262 5092847 22189977 22207971 22189977 22207971 23088042 23300427 23088042 23300427 1186599 1394416 1186599 1394416 10286142 10730706 10286142 10730706 18674079 7929401 18674079 7929401 7803225 5407084 7803225 5407084 5276423 4380831 5276423 4380831 23178755 3060606 23178755 3060606 2842720 25363406 2842720 25363406 1718496 1793441 1718496 1793441 10384421 14809227 10384421 14809227 17190820 17281268 17190820 17281268 9459653 8303464 9459653 8303464 21505858 21372256 21505858 21372256 3613162 2396367 3613162 2396367 2019472 1004094 2019472 1004094 26154252 25155182 26154252 25155182 1211267 1019116 1211267 1019116 817881 10067853 817881 10067853 12412766 17127662 12412766 17127662 9030240 8136508 9030240 8136508 8437516 19329066 8437516 19329066 21384893 20873308 21384893 20873308 22025408 5025252 22025408 5025252 12972894 13315446 12972894 13315446 14737020 14310129 14737020 14310129 10942638 6861359 10942638 6861359 20538358 5138880 20538358 5138880 22948421 1774035 22948421 1774035 25644485 24428132 25644485 24428132 1652471 1285928 1652471 1285928 26187540 784142 26187540 784142 15975761 11587350 15975761 11587350 14445413 16412147 14445413 16412147 7257812 6489959 7257812 6489959 6267505 21916949 6267505 21916949 4483330 3102050 4483330 3102050 2471664 2150516 2471664 2150516 1772652 1595900 1772652 1595900 25701498 875092 25701498 875092 26428367 25411313 26428367 25411313 1105017 26059809 1105017 26059809 16695415 7486602 16695415 7486602 19732721 19487505 19732721 19487505 7414870 19622085 7414870 19622085 20363858 17674761 20363858 17674761 11530779 11464499 11530779 11464499 19426375 18682956 19426375 18682956 8091989 7743260 8091989 7743260 19810017 20444757 19810017 20444757 21577177 4822923 21577177 4822923 3548939 23584048 3548939 23584048 2119672 1288659 2119672 1288659 1161400 879579 1161400 879579 26240809 25241609 26240809 25241609 1359196 25626771 1359196 25626771 26597094 25756727 26597094 25756727 8448889 16119406 8448889 16119406 12312621 8754052 12312621 8754052 8735211 7359922 8735211 7359922 20410634 5421572 20410634 5421572 4570483 3861619 4570483 3861619 1909421 25237506 1909421 25237506 1779076 2057872 1779076 2057872 24946353 24125340 24946353 24125340 25681649 25006121 25681649 25006121 1075931 948500 1075931 948500 467680 229802 467680 229802 12276 26930136 12276 26930136 16378858 8822671 16378858 8822671 19295611 19532039 19295611 19532039 6723215 20996298 6723215 20996298 22695338 22355245 22695338 22355245 4190476 23157426 4190476 23157426 3775492 3088791 3775492 3088791 24810754 24596437 24810754 24596437 2133816 2190507 2133816 2190507 13791978 16290588 13791978 16290588 17299532 17099961 17299532 17099961 9458635 7873588 9458635 7873588 19575353 19847251 19575353 19847251 6147830 5882038 6147830 5882038 22227077 4734848 22227077 4734848 13506535 15085016 13506535 15085016 10769338 17047778 10769338 17047778 8338582 19287362 8338582 19287362 7387221 6003310 7387221 6003310 5696697 4696478 5696697 4696478 3892118 3485972 3892118 3485972 23405565 3102639 23405565 3102639 23915698 2527725 23915698 2527725 2656105 2084282 2656105 2084282 25106523 24301499 25106523 24301499 25707925 1090886 25707925 1090886 26372403 25646183 26372403 25646183 1210543 25908657 1210543 25908657 974102 26413434 974102 26413434 701689 368311 701689 368311 113405 122181 113405 122181 27003976 26348985 27003976 26348985 661655 765356 661655 765356 26368834 25891825 26368834 25891825 26846326 26384399 26846326 26384399 421096 408347 421096 408347 26747506 25831694 26747506 25831694 975941 920110 975941 920110 14680119 14956572 14680119 14956572 16326859 9467943 16326859 9467943 8292564 7258925 8292564 7258925 6195321 5650453 6195321 5650453 21684166 21219688 21684166 21219688 5269158 4637881 5269158 4637881 21956272 22268014 21956272 22268014 23477707 22989450 23477707 22989450 24505465 23577989 24505465 23577989 3134151 2834881 3134151 2834881 1940022 25133133 1940022 25133133 1526871 25440279 1526871 25440279 26474169 12145856 26474169 12145856 11491752 10420598 11491752 10420598 10642133 8836274 10642133 8836274 8385191 18640203 8385191 18640203 20168766 6095127 20168766 6095127 6038760 4693707 6038760 4693707 4137899 22939473 4137899 22939473 4055157 3797089 4055157 3797089 22900111 22422097 22900111 22422097 4209877 22934577 4209877 22934577 2894506 2798763 2894506 2798763 24351498 1556085 24351498 1556085 25817722 24745939 25817722 24745939 1918283 1319525 1918283 1319525 25835075 24963742 25835075 24963742 2081273 2361076 2081273 2361076 24955395 24064996 24955395 24064996 25656611 24886678 25656611 24886678 2182907 2224008 2182907 2224008 25014641 1927792 25014641 1927792 12586768 16684183 12586768 16684183 9948579 17914736 9948579 17914736 19050126 7508044 19050126 7508044 6842467 6559940 6842467 6559940 6339504 21586339 6339504 21586339 4729472 4177856 4729472 4177856 22716539 22167922 22716539 22167922 4565698 4037718 4565698 4037718 23330683 2642850 23330683 2642850 24395987 24041111 24395987 24041111 24941478 1978941 24941478 1978941 1614739 12152012 1614739 12152012 15472867 15588323 15472867 15588323 11053885 16256937 11053885 16256937 17291201 17478300 17291201 17478300 9499228 14597325 9499228 14597325 16355629 18604447 16355629 18604447 8349700 18808111 8349700 18808111 19304206 14286089 19304206 14286089 11498991 9590843 11498991 9590843 8983448 7573753 8983448 7573753 7314908 6288726 7314908 6288726 20990306 20952552 20990306 20952552 22315371 21770079 22315371 21770079 22623612 12874585 22623612 12874585 12907815 14845287 12907815 14845287 15292911 11153814 15292911 11153814 17812932 9199607 17812932 9199607 14707646 14842480 14707646 14842480 17426400 17255402 17426400 17255402 18775329 18507841 18775329 18507841 7016611 20390288 7016611 20390288 5672848 4722993 5672848 4722993 4834327 13618034 4834327 13618034 14163598 10136419 14163598 10136419 10226570 8499130 10226570 8499130 8644818 18548440 8644818 18548440 20622590 6031802 20622590 6031802 21561216 5251434 21561216 5251434 22221442 21670697 22221442 21670697 5347620 13370022 5347620 13370022 13658284 12574323 13658284 12574323 12147421 14684006 12147421 14684006 15083267 13230975 15083267 13230975 13129076 11640878 13129076 11640878 16651136 17278481 16651136 17278481 17963699 8375101 17963699 8375101 7688196 20374500 7688196 20374500 20923235 20820149 20923235 20820149 5847356 5437495 5847356 5437495 21824911 21675746 21824911 21675746 5335442 13616627 5335442 13616627 15404334 11251671 15404334 11251671 17255729 17471355 17255729 17471355 6608810 6139147 6608810 6139147 14195165 15030273 14195165 15030273 9913300 17732549 9913300 17732549 8528629 7401055 8528629 7401055 19510910 12546156 19510910 12546156 12433795 11193188 12433795 11193188 9748105 9017697 9748105 9017697 7993943 20334757 7993943 20334757 6632813 6219568 6632813 6219568 13668091 14388211 13668091 14388211 15206821 10079499 15206821 10079499 18670294 18436029 18670294 18436029 20439563 6598301 20439563 6598301 6888862 20807611 6888862 20807611 22297307 4068839 22297307 4068839 22925189 23039786 22925189 23039786 24121576 12546372 24121576 12546372 12662400 14002373 12662400 14002373 13083196 13512699 13083196 13512699 14776765 15700858 14776765 15700858 9667003 17957684 9667003 17957684 19490195 7233429 19490195 7233429 20370398 6912237 20370398 6912237 6969895 21157165 6969895 21157165 21804353 11289669 21804353 11289669 12725659 13111442 12725659 13111442 14828059 15200271 14828059 15200271 16221136 10695135 16221136 10695135 11146046 16813369 11146046 16813369 9642230 19102954 9642230 19102954 19870204 19256661 19870204 19256661 7709319 6837521 7709319 6837521 6571689 5390293 6571689 5390293 5278931 4565752 5278931 4565752 4255988 23618759 4255988 23618759 2763660 2838439 2763660 2838439 24369099 23568797 24369099 23568797 2579525 2946786 2579525 2946786 15567362 12221618 15567362 12221618 11692323 10074383 11692323 10074383 9967111 9251896 9967111 9251896 18609363 7651124 18609363 7651124 7745190 19358267 7745190 19358267 21373462 5280639 21373462 5280639 21540104 21283385 21540104 21283385 5468897 12991786 5468897 12991786 14224896 11722721 14224896 11722721 12023260 15949921 12023260 15949921 10162709 8668515 10162709 8668515 7922371 19263209 7922371 19263209 20357465 6192763 20357465 6192763 6445634 5662953 6445634 5662953 5608630 5018957 5608630 5018957 4859635 4521181 4859635 4521181 4741051 14312779 4741051 14312779 15982160 10741676 15982160 10741676 16327778 16852908 16327778 16852908 17897104 17589985 17897104 17589985 8957822 8107808 8957822 8107808 7002642 6656519 7002642 6656519 20454268 20364536 20454268 20364536 4699875 3531697 4699875 3531697 23757775 2225868 23757775 2225868 25072128 24136648 25072128 24136648 2447225 1471281 2447225 1471281 1252289 1156857 1252289 1156857 26211419 25352537 26211419 25352537 1615199 1709965 1615199 1709965 25396015 24302575 25396015 24302575 13650675 12370753 13650675 12370753 12312822 11024098 12312822 11024098 16369183 16742383 16369183 16742383 9636865 8446223 9636865 8446223 19419449 19578450 19419449 19578450 7259648 20809874 7259648 20809874 22096052 22024976 22096052 22024976 4132430 3775633 4132430 3775633 15875836 15076718 15875836 15076718 13902616 11851157 13902616 11851157 12460351 14887893 12460351 14887893 15161677 10990597 15161677 10990597 11133565 9799325 11133565 9799325 17813598 18286564 17813598 18286564 19522171 7142576 19522171 7142576 7075172 20055403 7075172 20055403 20604295 6497133 20604295 6497133 14757064 12586508 14757064 12586508 11411173 16025837 11411173 16025837 9613500 8827684 9613500 8827684 18387709 11931617 18387709 11931617 11582917 10585162 11582917 10585162 10514442 9953963 10514442 9953963 17440512 17699150 17440512 17699150 6907803 6726272 6907803 6726272 20287647 21417654 20287647 21417654 22425820 4282019 22425820 4282019 15949360 16534374 15949360 16534374 17441769 17173465 17441769 17173465 17700797 8750519 17700797 8750519 19706120 5633209 19706120 5633209 5183719 21912011 5183719 21912011 13748322 11569011 13748322 11569011 12136086 15002431 12136086 15002431 16172890 10607001 16172890 10607001 10377936 16917801 10377936 16917801 9517981 7365059 9517981 7365059 19980499 21434055 19980499 21434055 5209433 22076911 5209433 22076911 23974712 23058760 23974712 23058760 3547136 3292512 3547136 3292512 23552532 23124824 23552532 23124824 3846456 14583222 3846456 14583222 12445008 10908888 12445008 10908888 11220598 16678590 11220598 16678590 17951668 7612929 17951668 7612929 7488357 6333908 7488357 6333908 21221369 5917697 21221369 5917697 5707569 4179810 5707569 4179810 4157425 3520740 4157425 3520740 3918507 12402211 3918507 12402211 14528586 14714078 14528586 14714078 10970194 10068764 10970194 10068764 9847727 16923231 9847727 16923231 19654637 19466052 19654637 19466052 20224871 5941259 20224871 5941259 5968551 5114091 5968551 5114091 21768803 21296036 21768803 21296036 22339918 4356048 22339918 4356048 3881020 3536392 3881020 3536392 3272049 2488928 3272049 2488928 2993835 13089685 2993835 13089685 14174379 13815020 14174379 13815020 15098789 15265391 15098789 15265391 16062059 15897730 16062059 15897730 10468132 17886621 10468132 17886621 18537511 18423733 18537511 18423733 19708004 7232988 19708004 7232988 6486815 20974907 6486815 20974907 21783790 4602720 21783790 4602720 23692519 23007103 23692519 23007103 3488764 2530600 3488764 2530600 2781659 13542138 2781659 13542138 15642226 10394084 15642226 10394084 17425923 8413497 17425923 8413497 19191568 5961203 19191568 5961203 5666736 22012791 5666736 22012791 4847521 22185165 4847521 22185165 4491121 22489998 4491121 22489998 23400663 22885164 23400663 22885164 24247149 23352323 24247149 23352323 3144044 3167074 3144044 3167074 2753388 24384789 2753388 24384789 2141389 2197434 2141389 2197434 24971168 23896651 24971168 23896651 2893255 24090418 2893255 24090418 24812446 2000975 24812446 2000975 1987029 12807167 1987029 12807167 13993120 11253313 13993120 11253313 16417163 10398241 16417163 10398241 10581134 9897875 10581134 9897875 9571518 17588525 9571518 17588525 18166243 17705419 18166243 17705419 20786398 20196777 20786398 20196777 5977253 5064394 5977253 5064394 22671125 21639965 22671125 21639965 5323617 4921438 5323617 4921438 4992658 21901402 4992658 21901402 12776403 13361994 12776403 13361994 15369643 15668013 15369643 15668013 16515115 16827036 16515115 16827036 17568466 12810831 17568466 12810831 11228867 10828911 11228867 10828911 16534500 17138247 16534500 17138247 18925521 6895349 18925521 6895349 20059087 19995386 20059087 19995386 20849386 6212753 20849386 6212753 6143073 5707849 6143073 5707849 5704107 5091147 5704107 5091147 21912699 21578231 21912699 21578231 22924645 3820090 22924645 3820090 3601474 23895478 3601474 23895478 25472795 24533406 25472795 24533406 2067936 2554086 2067936 2554086 24580169 1943816 24580169 1943816 2210878 1760642 2210878 1760642 1566317 14699840 1566317 14699840 16408872 10151006 16408872 10151006 17423028 18966582 17423028 18966582 19475580 12584745 19475580 12584745 13965967 13085050 13965967 13085050 13599115 14928104 13599115 14928104 10954466 10124397 10954466 10124397 17094341 16678279 17094341 16678279 8621592 6621333 8621592 6621333 20628819 5903379 20628819 5903379 21636152 21134223 21636152 21134223 5280400 4584219 5280400 4584219 22993534 21844422 22993534 21844422 15024048 11942841 15024048 11942841 11851619 15459705 11851619 15459705 17567749 18473345 17567749 18473345 7028011 6244705 7028011 6244705 21497316 21215577 21497316 21215577 5149546 4887451 5149546 4887451 21961798 11927521 21961798 11927521 11351635 15963267 11351635 15963267 10737038 9791195 10737038 9791195 9722214 9485614 9722214 9485614 15984224 11372417 15984224 11372417 13481060 16909732 13481060 16909732 8868508 17908152 8868508 17908152 18899017 18381092 18899017 18381092 20043560 6311907 20043560 6311907 6277311 5434428 6277311 5434428 21828751 4967459 21828751 4967459 4879574 4066366 4879574 4066366 23234492 22780744 23234492 22780744 24114308 23632151 24114308 23632151 2917958 2645589 2917958 2645589 2240281 24679047 2240281 24679047 26345024 25595878 26345024 25595878 1393078 1350038 1393078 1350038 25825749 24756554 25825749 24756554 1994602 25140673 1994602 25140673 1489556 1434281 1489556 1434281 25531141 24596333 25531141 24596333 2143670 1661712 2143670 1661712 25797895 25022956 25797895 25022956 1244467 1540232 1244467 1540232 25313440 24152712 25313440 24152712 2399930 2830098 2399930 2830098 11112281 12604651 11112281 12604651 13731142 14530045 13731142 14530045 12087661 15918570 12087661 15918570 11037108 14046962 11037108 14046962 14566330 10552334 14566330 10552334 10622281 16487109 10622281 16487109 18047702 17940076 18047702 17940076 19126374 8054280 19126374 8054280 7093105 6402352 7093105 6402352 20811230 11639829 20811230 11639829 11936115 10299148 11936115 10299148 10940409 17226927 10940409 17226927 19607517 19500309 19607517 19500309 20755600 20839567 20755600 20839567 21593118 14485116 21593118 14485116 14106838 11584172 14106838 11584172 16288853 16387967 16288853 16387967 10005512 7402802 10005512 7402802 7683687 6891318 7683687 6891318 7027090 20085281 7027090 20085281 5769415 5401474 5769415 5401474 12426781 15477374 12426781 15477374 10923480 16804342 10923480 16804342 9965946 9209785 9965946 9209785 18241968 8677789 18241968 8677789 7650904 19784252 7650904 19784252 7035453 20030077 7035453 20030077 13372832 11883214 13372832 11883214 12030775 10536082 12030775 10536082 10773774 16812195 10773774 16812195 17685170 17477956 17685170 17477956 13760734 11407428 13760734 11407428 15613856 9577350 15613856 9577350 9941318 7064142 9941318 7064142 20263493 6367621 20263493 6367621 21366990 5270296 21366990 5270296 22719798 22101741 22719798 22101741 4401090 4173572 4401090 4173572 14680463 14900439 14680463 14900439 15097441 9589204 15097441 9589204 9018950 18676776 9018950 18676776 7816651 7556725 7816651 7556725 13701421 14261738 13701421 14261738 9864669 17629684 9864669 17629684 19438103 7299689 19438103 7299689 20051205 20538540 20051205 20538540 22143002 21548062 22143002 21548062 5277208 4385192 5277208 4385192 22947411 22233976 22947411 22233976 4733732 4501422 4733732 4501422 4333825 3579499 4333825 3579499 23308754 22429003 23308754 22429003 12780956 11884982 12780956 11884982 14937252 15420415 14937252 15420415 16184736 16296656 16184736 16296656 16860652 14045934 16860652 14045934 10144376 17998717 10144376 17998717 8835146 7242222 8835146 7242222 6619565 5147470 6619565 5147470 21892927 21499991 21892927 21499991 5346593 4996466 5346593 4996466 3823601 4030828 3823601 4030828 22937823 22940862 22937823 22940862 3891737 23319454 3891737 23319454 2849095 3021086 2849095 3021086 23848829 22848122 23848829 22848122 3891426 3244024 3891426 3244024 23428991 22993406 23428991 22993406 4068238 3242443 4068238 3242443 24274275 23545760 24274275 23545760 3034970 3234947 3034970 3234947 23562617 12583939 23562617 12583939 12948567 10531220 12948567 10531220 17396747 17613725 17396747 17613725 18668534 18664951 18668534 18664951 7191127 6809689 7191127 6809689 5917858 21166228 5917858 21166228 5887000 14766530 5887000 14766530 15987597 15657443 15987597 15657443 13262699 12420929 13262699 12420929 12816288 11362501 12816288 11362501 16321199 9536218 16321199 9536218 9914338 8770385 9914338 8770385 8637537 7156869 8637537 7156869 21007581 20784506 21007581 20784506 5670670 5229992 5670670 5229992 21552384 13490917 21552384 13490917 12937561 14737145 12937561 14737145 15143478 10748593 15143478 10748593 9998345 8924846 9998345 8924846 19499952 19337526 19499952 19337526 7282830 6429706 7282830 6429706 5257169 4582730 5257169 4582730 23124220 22354421 23124220 22354421 13455045 13172170 13455045 13172170 14277746 14875024 14277746 14875024 18208411 18045885 18208411 18045885 8615036 8133687 8615036 8133687 8276711 20770107 8276711 20770107 5812116 21329201 5812116 21329201 22015309 4718876 22015309 4718876 13062080 13337945 13062080 13337945 14238884 11516773 14238884 11516773 10235031 17812484 10235031 17812484 19466746 20059413 19466746 20059413 6650711 20730562 6650711 20730562 21762914 21783119 21762914 21783119 4699865 4519074 4699865 4519074 4454196 3820045 4454196 3820045 23037863 22573538 23037863 22573538 4203814 23004571 4203814 23004571 3547603 3694456 3547603 3694456 13312443 15378014 13312443 15378014 17171227 17324817 17171227 17324817 9450030 17618047 9450030 17618047 20469918 6040141 20469918 6040141 5132442 4717317 5132442 4717317 22690026 4174613 22690026 4174613 4219408 4016942 4219408 4016942 14256522 13950042 14256522 13950042 11064164 15983595 11064164 15983595 17544037 8993335 17544037 8993335 18760781 18067549 18760781 18067549 7476407 6986749 7476407 6986749 15389385 13852484 15389385 13852484 10978339 16798110 10978339 16798110 17793227 9302137 17793227 9302137 13993245 14863899 13993245 14863899 16171843 10380483 16171843 10380483 17063061 17163189 17063061 17163189 9470982 8604523 9470982 8604523 7742752 20178722 7742752 20178722 21211973 20794126 21211973 20794126 22005328 21537813 22005328 21537813 4704813 4610602 4704813 4610602 22268908 4382735 22268908 4382735 22617218 22737929 22617218 22737929 3993231 3646933 3993231 3646933 23292604 22611233 23292604 22611233 4476279 4435433 4476279 4435433 14371358 13210104 14371358 13210104 13126032 16185917 13126032 16185917 9832355 7897972 9832355 7897972 7939461 18970611 7939461 18970611 20298768 19621712 20298768 19621712 14448030 11469934 14448030 11469934 15966340 11223538 15966340 11223538 10673973 16774702 10673973 16774702 17880711 17171000 17880711 17171000 9686938 12205244 9686938 12205244 16303871 10092582 16303871 10092582 8895857 18290660 8895857 18290660 19160165 7753200 19160165 7753200 7675598 20303994 7675598 20303994 21210083 5262218 21210083 5262218 22071881 21383787 22071881 21383787 5305061 4494579 5305061 4494579 22352876 12653611 22352876 12653611 12643567 11845300 12643567 11845300 15771804 16109739 15771804 16109739 10431619 19064456 10431619 19064456 7477212 19593667 7477212 19593667 7340684 13032083 7340684 13032083 15668381 15134998 15668381 15134998 11292688 16354198 11292688 16354198 17378417 8017756 17378417 8017756 19496251 18850507 19496251 18850507 13294795 11968028 13294795 11968028 9422657 8052120 9422657 8052120 8474745 7733887 8474745 7733887 19904830 6722548 19904830 6722548 21065033 20791847 21065033 20791847 21813919 21520109 21813919 21520109 5012071 4455215 5012071 4455215 23328294 3385075 23328294 3385075 2792803 24095268 2792803 24095268 13645113 12483793 13645113 12483793 15354230 17364622 15354230 17364622 9056395 18411358 9056395 18411358 7898885 19160724 7898885 19160724 19795264 19987155 19795264 19987155 6778317 20237933 6778317 20237933 21511406 5890348 21511406 5890348 14174351 13620370 14174351 13620370 17148326 8550617 17148326 8550617 8740336 18164098 8740336 18164098 18745486 7114100 18745486 7114100 20033535 19936974 20033535 19936974 20788073 20301369 20788073 20301369 6423228 6257537 6423228 6257537 20722649 12062183 20722649 12062183 12572524 13082936 12572524 13082936 14397664 9303272 14397664 9303272 9455523 17409204 9455523 17409204 18561922 18330833 18561922 18330833 18797788 18569047 18797788 18569047 19674243 18933319 19674243 18933319 11020599 11025865 11020599 11025865 16467340 9421619 16467340 9421619 9773652 17380995 9773652 17380995 18095736 17789720 18095736 17789720 8850580 18641512 8850580 18641512 19661515 6710487 19661515 6710487 7161437 5738804 7161437 5738804 5997071 11696607 5997071 11696607 13352870 15525052 13352870 15525052 10128324 16728864 10128324 16728864 9692888 17396283 9692888 17396283 18109539 8848804 18109539 8848804 14882848 12927910 14882848 12927910 13940568 11298362 13940568 11298362 17046924 9473445 17046924 9473445 18036762 17493789 18036762 17493789 9087417 8390721 9087417 8390721 8891433 14385011 8891433 14385011 12882265 10316430 12882265 10316430 17264981 9675461 17264981 9675461 15447610 15711063 15447610 15711063 17267561 16903842 17267561 16903842 9721221 18143880 9721221 18143880 7792808 7057232 7792808 7057232 7230920 19813150 7230920 19813150 20949664 5850196 20949664 5850196 10559205 12770906 10559205 12770906 16186519 16215808 16186519 16215808 17132824 8945162 17132824 8945162 18682307 18782130 18682307 18782130 19057982 7285935 19057982 7285935 20214576 20170847 20214576 20170847 6302394 5661419 6302394 5661419 21417075 22138347 21417075 22138347 23239951 22435182 23239951 22435182 4222978 22712711 4222978 22712711 14948452 12491738 14948452 12491738 10965285 10107414 10965285 10107414 9831797 17751932 9831797 17751932 18788209 8350388 18788209 8350388 8918762 14654802 8918762 14654802 14627687 10523939 14627687 10523939 10853385 9690038 10853385 9690038 18349975 8499369 18349975 8499369 19594346 19317638 19594346 19317638 20040641 20164670 20040641 20164670 6214531 5777430 6214531 5777430 6054822 14141358 6054822 14141358 16196131 10587243 16196131 10587243 11121898 16086304 11121898 16086304 16560259 8966676 16560259 8966676 18460876 7656378 18460876 7656378 21315048 5187394 21315048 5187394 21423249 14145215 21423249 14145215 14421996 12110819 14421996 12110819 11703906 15540991 11703906 15540991 16803853 9768540 16803853 9768540 10130307 17611788 10130307 17611788 8936864 18896709 8936864 18896709 18967454 7618348 18967454 7618348 19566983 19491315 19566983 19491315 7488788 20389409 7488788 20389409 5707616 5262890 5707616 5262890 21778563 22324581 21778563 22324581 4482144 22899541 4482144 22899541 3445345 24038993 3445345 24038993 25893407 24956806 25893407 24956806 1844882 25633570 1844882 25633570 1535205 15064601 1535205 15064601 16004595 10484633 16004595 10484633 9809177 17215650 9809177 17215650 17496263 8177076 17496263 8177076 19390506 6924585 19390506 6924585 6711663 21322199 6711663 21322199 5555359 5155993 5555359 5155993 5056742 21853077 5056742 21853077 14508616 11510313 14508616 11510313 16091832 15685226 16091832 15685226 11273001 9666510 11273001 9666510 18366796 18066365 18366796 18066365 19168195 7273663 19168195 7273663 20471945 20502422 20471945 20502422 21319433 5389041 21319433 5389041 11533275 15454279 11533275 15454279 9294360 19043105 9294360 19043105 7089042 21136124 7089042 21136124 5357552 21622116 5357552 21622116 24162375 23521301 24162375 23521301 2732254 1969546 2732254 1969546 24852058 1871163 24852058 1871163 25351347 1659518 25351347 1659518 12217110 15095080 12217110 15095080 11833273 13577410 11833273 13577410 15777367 10915119 15777367 10915119 17120444 16716049 17120444 16716049 17620347 8181129 17620347 8181129 7025220 19990472 7025220 19990472 6160716 5696890 6160716 5696890 5383917 5223670 5383917 5223670 21889591 21916305 21889591 21916305 4663220 2715459 4663220 2715459 24657384 2110080 24657384 2110080 24938911 1938856 24938911 1938856 2141070 13591927 2141070 13591927 14424238 15418895 14424238 15418895 16182159 16929584 16182159 16929584 18037835 9217605 18037835 9217605 9685883 17534370 9685883 17534370 12207248 11292980 12207248 11292980 12395294 14638741 12395294 14638741 15570216 10974766 15570216 10974766 16618154 9374127 16618154 9374127 9449702 18829941 9449702 18829941 19549210 6714728 19549210 6714728 21643935 21107414 21643935 21107414 13442971 12017958 13442971 12017958 15695064 15405838 15695064 15405838 10527164 10314517 10527164 10314517 17401554 17079389 17401554 17079389 9254572 19309586 9254572 19309586 20308789 6259185 20308789 6259185 6196900 22016624 6196900 22016624 3787579 3834693 3787579 3834693 23023168 22554220 23023168 22554220 3665898 2536141 3665898 2536141 2794135 24205910 2794135 24205910 2529652 2833036 2529652 2833036 24629829 23861997 24629829 23861997 2842048 2527928 2842048 2527928 24704112 23937289 24704112 23937289 2377879 2600109 2377879 2600109 13299839 13720604 13299839 13720604 15093054 11519482 15093054 11519482 12108201 15328023 12108201 15328023 16309469 10395441 16309469 10395441 13468456 14089890 13468456 14089890 15421711 11400896 15421711 11400896 12235313 15625838 12235313 15625838 10601974 10316214 10601974 10316214 13151068 13313283 13151068 13313283 13801731 12545702 13801731 12545702 15124560 11557947 15124560 11557947 18725788 8274038 18725788 8274038 7161923 6628008 7161923 6628008 21098662 20545756 21098662 20545756 21378323 4897925 21378323 4897925 4977159 22320595 4977159 22320595 4406882 3255422 4406882 3255422 3389321 23558431 3389321 23558431 24785490 24980258 24785490 24980258 1957984 25749400 1957984 25749400 1234513 11977287 1234513 11977287 13513529 14206516 13513529 14206516 15515529 14489006 15515529 14489006 12764275 10737702 12764275 10737702 9731006 18709169 9731006 18709169 20669552 20273025 20669552 20273025 6058481 5134899 6058481 5134899 22184502 4709617 22184502 4709617 4688175 3445273 4688175 3445273 23843770 22971165 23843770 22971165 12510593 11312635 12510593 11312635 16568186 18443387 16568186 18443387 19280163 19060106 19280163 19060106 13086701 13225883 13086701 13225883 15953896 17746621 15953896 17746621 8922757 8498357 8922757 8498357 17709163 13245197 17709163 13245197 9738026 9058018 9738026 9058018 9361431 8234066 9361431 8234066 20439468 19754250 20439468 19754250 6969596 6343120 6969596 6343120 20730100 13608523 20730100 13608523 13907274 12024820 13907274 12024820 12345701 10158945 12345701 10158945 16961672 17256870 16961672 17256870 8763843 8036797 8763843 8036797 20241633 6004230 20241633 6004230 20951509 5550379 20951509 5550379 5304149 21822757 5304149 21822757 22970282 22336175 22970282 22336175 23088421 3023142 23088421 3023142 23837970 22864181 23837970 22864181 15191947 10842208 15191947 10842208 16194710 14447846 16194710 14447846 11981702 15284023 11981702 15284023 16951406 9128195 16951406 9128195 18055847 8014783 18055847 8014783 8058015 18899856 8058015 18899856 14156210 12115481 14156210 12115481 11136745 9570426 11136745 9570426 7973778 6975684 7973778 6975684 6689086 5770429 6689086 5770429 4932292 21893639 4932292 21893639 23264098 23019784 23264098 23019784 3157542 2118069 3157542 2118069 24881813 23698552 24881813 23698552 3212313 3112266 3212313 3112266 2981527 24328605 2981527 24328605 25905333 25078112 25905333 25078112 1642690 25275196 1642690 25275196 1318243 25851836 1318243 25851836 1016609 25931559 1016609 25931559 885503 26078651 885503 26078651 542963 26750904 542963 26750904 271113 358648 271113 358648 26654500 25870163 26654500 25870163 1245992 1170380 1245992 1170380 26044897 25513048 26044897 25513048 1576607 1112868 1576607 1112868 25676555 24702552 25676555 24702552 1988223 25202081 1988223 25202081 1270669 1126952 1270669 1126952 25967906 683517 25967906 683517 26111450 25372312 26111450 25372312 1533882 1358258 1533882 1358258 25589377 24454792 25589377 24454792 13072446 10557172 13072446 10557172 11293257 13801156 11293257 13801156 15295331 15168042 15295331 15168042 11565147 12395394 11565147 12395394 15682981 10758949 15682981 10758949 16983922 18695999 16983922 18695999 19827936 20091358 19827936 20091358 20477454 6271908 20477454 6271908 21065560 5345191 21065560 5345191 22283082 4672434 22283082 4672434 3797223 3606265 3797223 3606265 3587533 23580291 3587533 23580291 25518141 24736424 25518141 24736424 1861941 1677621 1861941 1677621 14572560 13623064 14572560 13623064 12575213 11014192 12575213 11014192 10279963 18214707 10279963 18214707 8959080 7710742 8959080 7710742 19441457 19066491 19441457 19066491 19598659 19927662 19598659 19927662 6755632 21478014 6755632 21478014 22252692 4081977 22252692 4081977 22742882 22281488 22742882 22281488 4801110 12583516 4801110 12583516 15607197 16073929 15607197 16073929 18022711 8520438 18022711 8520438 8700649 18529986 8700649 18529986 20284978 21088217 20284978 21088217 22717299 22727265 22717299 22727265 3977310 3370149 3977310 3370149 23746415 23028240 23746415 23028240 24432779 23634853 24432779 23634853 3285729 3466778 3285729 3466778 23904596 23193650 23904596 23193650 24549567 24114315 24549567 24114315 2341468 2691338 2341468 2691338 24150287 23461859 24150287 23461859 2167262 2574676 2167262 2574676 15921491 13896329 15921491 13896329 9395689 18390513 9395689 18390513 7926750 7178872 7926750 7178872 7200155 20302711 7200155 20302711 21234653 5731625 21234653 5731625 5392131 21629488 5392131 21629488 22274493 3816292 22274493 3816292 23139823 22156859 23139823 22156859 4683096 3719756 4683096 3719756 23231359 3195391 23231359 3195391 23789389 22593661 23789389 22593661 4387583 4293852 4387583 4293852 16580291 10288777 16580291 10288777 16741159 17798186 16741159 17798186 18559943 8383660 18559943 8383660 19490878 7468311 19490878 7468311 7819201 19650444 7819201 19650444 20046092 15554533 20046092 15554533 13139418 9569836 13139418 9569836 17711131 14947809 17711131 14947809 12015481 8589370 12015481 8589370 8573039 18658446 8573039 18658446 19865407 19129649 19865407 19129649 16370052 13905711 16370052 13905711 11308203 15261068 11308203 15261068 17919605 8824076 17919605 8824076 19508128 7311888 19508128 7311888 7542699 19519727 7542699 19519727 14746456 11820702 14746456 11820702 15560174 15457820 15560174 15457820 16383503 9935541 16383503 9935541 10072211 17252643 10072211 17252643 8738166 18798197 8738166 18798197 19158792 12710259 19158792 12710259 11413368 15806614 11413368 15806614 10894938 8380177 10894938 8380177 19468122 6336804 19468122 6336804 5064171 4847122 5064171 4847122 22089688 21658938 22089688 21658938 22106977 4528097 22106977 4528097 4485377 4333761 4485377 4333761 23021437 22610204 23021437 22610204 24020963 2154004 24020963 2154004 25230900 24312794 25230900 24312794 2193841 1848265 2193841 1848265 1883113 1755443 1883113 1755443 25604225 24627855 25604225 24627855 1965865 2129564 1965865 2129564 25472414 24560669 25472414 24560669 2201565 1863504 2201565 1863504 25256358 24115557 25256358 24115557 2850213 2415581 2850213 2415581 24614645 23580440 24614645 23580440 2984993 2968543 2984993 2968543 23975353 2732042 23975353 2732042 2737912 24392606 2737912 24392606 2420571 24877156 2420571 24877156 1340654 977077 1340654 977077 26369248 25720473 26369248 25720473 1256400 1155869 1256400 1155869 25942892 25344418 25942892 25344418 1496904 1776148 1496904 1776148 14125414 16316274 14125414 16316274 18740672 18850269 18740672 18850269 7671728 6295153 7671728 6295153 21789390 4821888 21789390 4821888 15992243 10769958 15992243 10769958 16478926 8576683 16478926 8576683 19334485 20265498 19334485 20265498 20769686 6003727 20769686 6003727 6195532 20968301 6195532 20968301 21894478 5331101 21894478 5331101 15556670 15583745 15556670 15583745 8533917 8253116 8533917 8253116 17645630 14251336 17645630 14251336 8458590 18673101 8458590 18673101 7040518 6716318 7040518 6716318 21325955 20631471 21325955 20631471 21836996 21299026 21836996 21299026 5323122 21396671 5323122 21396671 22566725 22324550 22566725 22324550 4509424 22648251 4509424 22648251 23524378 3284242 23524378 3284242 3360534 2879952 3360534 2879952 2517999 12130644 2517999 12130644 17229748 17498651 17229748 17498651 19011758 18882561 19011758 18882561 7921471 20133993 7921471 20133993 20759693 8892538 20759693 8892538 15224308 12599544 15224308 12599544 10325857 18500038 10325857 18500038 8387822 7106490 8387822 7106490 19866921 9641130 19866921 9641130 14341294 15460891 14341294 15460891 8807366 7708504 8807366 7708504 19648183 20028560 19648183 20028560 21240911 5240200 21240911 5240200 22022175 21794429 22022175 21794429 4823959 3385061 4823959 3385061 23510113 10199635 23510113 10199635 9786573 9146699 9786573 9146699 15981421 16863593 15981421 16863593 18726734 18657902 18726734 18657902 6579808 20505796 6579808 20505796 21119745 5409097 21119745 5409097 5830494 21226549 5830494 21226549 12021797 9843324 12021797 9843324 17965820 17310682 17965820 17310682 9903358 8477143 9903358 8477143 8790798 20195058 8790798 20195058 6380301 5749624 6380301 5749624 5725703 5413888 5725703 5413888 22603646 4293517 22603646 4293517 4524661 14289834 4524661 14289834 15457739 16606820 15457739 16606820 8956438 7839875 8956438 7839875 19596700 7553658 19596700 7553658 7368954 20082001 7368954 20082001 6152966 5409028 6152966 5409028 4953693 21965940 4953693 21965940 12513803 11778018 12513803 11778018 14741943 15922431 14741943 15922431 17296832 16688789 17296832 16688789 9935307 17811939 9935307 17811939 18254887 18676757 18254887 18676757 19718272 19161243 19718272 19161243 7920034 6147418 7920034 6147418 21531465 21433340 21531465 21433340 5146032 4726363 5146032 4726363 4740329 22073104 4740329 22073104 23177530 12414409 23177530 12414409 11764901 10787044 11764901 10787044 17537069 9491817 17537069 9491817 9078862 7914286 9078862 7914286 19434417 18682500 19434417 18682500 14742916 12262491 14742916 12262491 11627138 15512251 11627138 15512251 15196196 11565281 15196196 11565281 11241363 16173007 11241363 16173007 10218571 17557375 10218571 17557375 18889351 7597148 18889351 7597148 7992963 14244823 7992963 14244823 14307065 12425767 14307065 12425767 14242688 12509969 14242688 12509969 12724535 12066944 12724535 12066944 15357107 10855936 15357107 10855936 11025100 16584844 11025100 16584844 17722716 8814631 17722716 8814631 9308301 17735785 9308301 17735785 19950707 19872335 19950707 19872335 6958902 6521524 6958902 6521524 21378453 5962321 21378453 5962321 5906442 5521757 5906442 5521757 14245158 15256876 14245158 15256876 16925359 9998666 16925359 9998666 10271786 8705747 10271786 8705747 7055619 6985826 7055619 6985826 14455844 13172827 14455844 13172827 12339236 11031869 12339236 11031869 16198668 9272935 16198668 9272935 9251461 18018781 9251461 18018781 19435385 7634866 19435385 7634866 19908939 7423725 19908939 7423725 14634873 14509780 14634873 14509780 11007448 9760863 11007448 9760863 19385758 19790897 19385758 19790897 20992662 20859691 20992662 20859691 21654036 14444703 21654036 14444703 14313869 11361640 14313869 11361640 17430181 16830455 17430181 16830455 15435246 12557539 15435246 12557539 12815465 14627254 12815465 14627254 11509580 16452733 11509580 16452733 17175403 9407649 17175403 9407649 8409150 7820482 8409150 7820482 20026203 19764316 20026203 19764316 20719905 20380950 20719905 20380950 21406738 21751820 21406738 21751820 5306557 4621222 5306557 4621222 22497403 22035997 22497403 22035997 4683294 22364132 4683294 22364132 23093048 3732159 23093048 3732159 15212535 13090433 15212535 13090433 12932507 11136477 12932507 11136477 15748201 10730567 15748201 10730567 11507610 15772383 11507610 15772383 10810017 9665799 10810017 9665799 17862060 8203231 17862060 8203231 8480797 7716646 8480797 7716646 19761130 20574052 19761130 20574052 6298274 20755242 6298274 20755242 21562382 5177514 21562382 5177514 4905498 22349928 4905498 22349928 3704196 3132578 3704196 3132578 23980745 23333546 23980745 23333546 24665340 23485894 24665340 23485894 13843915 11786974 13843915 11786974 15145301 14742416 15145301 14742416 11859047 16462725 11859047 16462725 18074235 7375090 18074235 7375090 6814450 6600729 6814450 6600729 20449779 13219285 20449779 13219285 12551337 14493728 12551337 14493728 8816816 18707840 8816816 18707840 19470503 19126619 19470503 19126619 14184070 10538683 14184070 10538683 16974173 16365573 16974173 16365573 9169520 8152689 9169520 8152689 20817747 20731168 20817747 20731168 6035401 5570466 6035401 5570466 5439145 21582477 5439145 21582477 23272408 3652338 23272408 3652338 12917785 15373656 12917785 15373656 10687879 8606807 10687879 8606807 18704522 18806481 18704522 18806481 7099535 19862670 7099535 19862670 20770900 5867375 20770900 5867375 21070580 12326072 21070580 12326072 13702012 13654231 13702012 13654231 13091194 12028547 13091194 12028547 15205942 12665634 15205942 12665634 13084782 11311879 13084782 11311879 10607477 9958466 10607477 9958466 16707567 13324847 16707567 13324847 12714541 15044936 12714541 15044936 16625512 16005676 16625512 16005676 17712839 17991455 17712839 17991455 8627866 7749599 8627866 7749599 7279220 6895039 7279220 6895039 20522969 20198124 20522969 20198124 6070645 6089783 6070645 6089783 21810632 21292842 21810632 21292842 5298331 5049091 5298331 5049091 4599971 3842569 4599971 3842569 3875034 23124531 3875034 23124531 24494518 2415654 24494518 2415654 14103614 15056008 14103614 15056008 15467362 10597494 15467362 10597494 17382125 16813457 17382125 16813457 9776011 17820780 9776011 17820780 20243944 19759500 20243944 19759500 20817155 5945327 20817155 5945327 6218993 21212554 6218993 21212554 22319044 21757528 22319044 21757528 5001081 21953665 5001081 21953665 23486687 23214837 23486687 23214837 3663218 15050139 3663218 15050139 18224685 7407856 18224685 7407856 8059240 19115947 8059240 19115947 19819631 14320393 19819631 14320393 12013167 16453865 12013167 16453865 10713465 13220106 10713465 13220106 14249342 12295346 14249342 12295346 12831170 10599949 12831170 10599949 17304036 9072492 17304036 9072492 9249805 6557764 9249805 6557764 6463690 5997928 6463690 5997928 21000719 12987903 21000719 12987903 12720648 11549448 12720648 11549448 10200249 16993234 10200249 16993234 19587970 19001610 19587970 19001610 20060588 6851071 20060588 6851071 7044321 6200843 7044321 6200843 6072890 6012012 6072890 6012012 13973554 16367660 13973554 16367660 16950509 9381869 16950509 9381869 9615159 7410374 9615159 7410374 21172145 21230331 21172145 21230331 22080031 5109117 22080031 5109117 14161846 12912375 14161846 12912375 12854363 11834381 12854363 11834381 15961072 16072261 15961072 16072261 17568532 7814970 17568532 7814970 20129679 19697495 20129679 19697495 7241804 6448589 7241804 6448589 6815545 14271286 6815545 14271286 16550828 10012077 16550828 10012077 17000340 17525948 17000340 17525948 18402330 18640553 18402330 18640553 7167090 7040709 7167090 7040709 14229484 13434037 14229484 13434037 16759943 9534481 16759943 9534481 8371827 7822711 8371827 7822711 10565918 18102457 10565918 18102457 19007856 7064100 19007856 7064100 7218152 6137342 7218152 6137342 21639036 5157542 21639036 5157542 11844593 15400788 11844593 15400788 11003292 16120208 11003292 16120208 16671393 11648328 16671393 11648328 12018946 10854032 12018946 10854032 11108290 16078036 11108290 16078036 17242577 9987133 17242577 9987133 10280596 8435885 10280596 8435885 18888477 19633378 18888477 19633378 20499885 5734128 20499885 5734128 5855898 4994432 5855898 4994432 22772660 22146969 22772660 22146969 22849265 3482233 22849265 3482233 23654572 23263939 23654572 23263939 3513103 3059566 3513103 3059566 15841446 11461381 15841446 11461381 11606873 15710647 11606873 15710647 17689441 18189201 17689441 18189201 7736062 19811667 7736062 19811667 20721395 20060616 20721395 20060616 15841530 10944835 15841530 10944835 16149356 10086118 16149356 10086118 10577473 8724498 10577473 8724498 9000914 18852276 9000914 18852276 19406427 15317870 19406427 15317870 11569584 10138654 11569584 10138654 10753344 16780302 10753344 16780302 18504821 8812803 18504821 8812803 8816579 20675493 8816579 20675493 6637117 5845407 6637117 5845407 20768241 13208156 20768241 13208156 13641786 11380061 13641786 11380061 10770535 16677913 10770535 16677913 17852173 17380228 17852173 17380228 9596179 11652686 9596179 11652686 15968352 15413046 15968352 15413046 16677153 16453038 16677153 16453038 18690681 7916855 18690681 7916855 20342869 6162489 20342869 6162489 6639937 20889031 6639937 20889031 22542672 22055353 22542672 22055353 4169233 3630686 4169233 3630686 23235618 22580944 23235618 22580944 4556770 3880570 4556770 3880570 23020243 14970052 23020243 14970052 11841610 11132483 11841610 11132483 16400111 10044231 16400111 10044231 9395916 17519119 9395916 17519119 13731426 11566821 13731426 11566821 15627946 10833047 15627946 10833047 11649809 15174789 11649809 15174789 11945027 14749935 11945027 14749935 11124764 16595142 11124764 16595142 9711537 8332479 9711537 8332479 8761983 19717904 8761983 19717904 21247711 5850498 21247711 5850498 6066656 12174289 6066656 12174289 14207661 12981751 14207661 12981751 12488233 11753805 12488233 11753805 15828454 16258653 15828454 16258653 9760570 6741010 9760570 6741010 20164651 19592926 20164651 19592926 14828146 11892328 14828146 11892328 11227054 9714671 11227054 9714671 9650385 17213243 9650385 17213243 18001082 17870002 18001082 17870002 8776767 8300342 8776767 8300342 14533559 13364390 14533559 13364390 13525260 11874890 13525260 11874890 15570870 15820308 15570870 15820308 10467451 16983424 10467451 16983424 9320437 19417383 9320437 19417383 20492142 19931778 20492142 19931778 6851067 6666564 6851067 6666564 20502321 13913143 20502321 13913143 13255820 12859517 13255820 12859517 14679885 15362317 14679885 15362317 11385966 16090368 11385966 16090368 17676808 8670055 17676808 8670055 7875276 19286021 7875276 19286021 7256069 20710293 7256069 20710293 22148521 4532111 22148521 4532111 4626714 23047276 4626714 23047276 3720586 3615693 3720586 3615693 12721517 14763801 12721517 14763801 15842160 9764287 15842160 9764287 9443076 7024547 9443076 7024547 7345110 5761367 7345110 5761367 5735946 5346909 5735946 5346909 12692083 13922528 12692083 13922528 14612347 12247394 14612347 12247394 12541795 11518899 12541795 11518899 11628128 15451586 11628128 15451586 16214789 10362366 16214789 10362366 8021306 19380171 8021306 19380171 20100955 13805874 20100955 13805874 13810700 12599473 13810700 12599473 14266219 13801091 14266219 13801091 11573206 16198152 11573206 16198152 16931084 18856104 16931084 18856104 19897061 7068552 19897061 7068552 13504810 12972337 13504810 12972337 13774752 13130242 13774752 13130242 11586243 9465433 11586243 9465433 17620863 18257531 17620863 18257531 8635400 7452699 8635400 7452699 19894431 7255091 19894431 7255091 7808454 19184995 7808454 19184995 13919088 11693901 13919088 11693901 15930861 10934023 15930861 10934023 14805853 15403319 14805853 15403319 9777170 18864435 9777170 18864435 19536075 7416124 19536075 7416124 6872427 20921227 6872427 20921227 21939701 21451359 21939701 21451359 5564028 12836325 5564028 12836325 15360706 11482385 15360706 11482385 14976291 16961818 14976291 16961818 18143301 8186927 18143301 8186927 8571093 13381628 8571093 13381628 15119397 10141031 15119397 10141031 8847488 18693823 8847488 18693823 19534468 7678413 19534468 7678413 7171046 20349719 7171046 20349719 21346685 5940846 21346685 5940846 21462871 20983121 21462871 20983121 8699434 13915000 8699434 13915000 13084074 11668957 13084074 11668957 12470920 17608756 12470920 17608756 9556035 12294075 9556035 12294075 17976595 7869998 17976595 7869998 6804921 20262427 6804921 20262427 22658535 3861541 22658535 3861541 23141607 22115000 23141607 22115000 14220481 8161475 14220481 8161475 8502890 18920598 8502890 18920598 6502331 6008993 6502331 6008993 21678754 4653854 21678754 4653854 3837908 3235211 3837908 3235211 3305626 23611832 3305626 23611832 10985915 15225149 10985915 15225149 14180826 10384398 14180826 10384398 8724599 20129456 8724599 20129456 20827756 6211358 20827756 6211358 12158469 17891488 12158469 17891488 18818471 7921457 18818471 7921457 20081028 7077214 20081028 7077214 15093964 17607307 15093964 17607307 18147685 8901314 18147685 8901314 18484656 18140703 18484656 18140703 19094741 6751178 19094741 6751178 20984373 20910577 20984373 20910577 23075429 3789179 23075429 3789179 2453426 2470296 2453426 2470296 24517715 24089629 24517715 24089629 2798966 2669289 2798966 2669289 24291013 2445741 24291013 2445741 25039201 24142546 25039201 24142546 25399907 24510340 25399907 24510340 2153828 25164004 2153828 25164004 26008643 14814581 26008643 14814581 11703300 10038278 11703300 10038278 9892816 8423780 9892816 8423780 20944008 20779919 20944008 20779919 21434679 3879226 21434679 3879226 22916493 15510576 22916493 15510576 9882907 17396856 9882907 17396856 20457207 19757080 20457207 19757080 5685089 4567070 5685089 4567070 22653905 22118860 22653905 22118860 4342595 22753640 4342595 22753640 24047250 23277289 24047250 23277289 14465456 10481663 14465456 10481663 17677961 16982508 17677961 16982508 8506535 5979590 8506535 5979590 5651008 5226990 5651008 5226990 5199133 4938255 5199133 4938255 4960136 22629933 4960136 22629933 23625670 23013600 23625670 23013600 3742131 2940243 3742131 2940243 2901170 24155978 2901170 24155978 2469318 1593568 2469318 1593568 1615477 13171064 1615477 13171064 15136962 11407442 15136962 11407442 10922638 16485752 10922638 16485752 10560309 15290554 10560309 15290554 13382400 12035939 13382400 12035939 12700904 16634988 12700904 16634988 18318323 18634573 18318323 18634573 20485567 5876464 20485567 5876464 21380127 15080170 21380127 15080170 11101814 16416335 11101814 16416335 18700501 20797440 18700501 20797440 5840117 5857568 5840117 5857568 22603600 21779702 22603600 21779702 4829713 4405268 4829713 4405268 22427465 21496315 22427465 21496315 5329070 5131836 5329070 5131836 21784635 22410395 21784635 22410395 3920809 23157673 3920809 23157673 24475536 23976390 24475536 23976390 3114196 11225617 3114196 11225617 16635032 10012887 16635032 10012887 9750757 9049362 9750757 9049362 9556808 11198064 9556808 11198064 12543937 13060117 12543937 13060117 15919280 10190410 15919280 10190410 18382023 8470650 18382023 8470650 18798622 7675066 18798622 7675066 6889898 20497204 6889898 20497204 5729413 5318755 5729413 5318755 22612483 22373927 22612483 22373927 4476057 3820552 4476057 3820552 23458184 3351742 23458184 3351742 10612746 16769098 10612746 16769098 8649266 6845020 8649266 6845020 20865582 5404545 20865582 5404545 5385120 22355424 5385120 22355424 23105379 15356800 23105379 15356800 10259092 8401764 10259092 8401764 19808045 19881442 19808045 19881442 6503525 6095051 6503525 6095051 20772185 20921560 20772185 20921560 5053493 22132986 5053493 22132986 23313490 22309651 23313490 22309651 4286531 3663715 4286531 3663715 23333721 22512425 23333721 22512425 3671503 3100895 3671503 3100895 24132316 2696750 24132316 2696750 25307683 24512974 25307683 24512974 2369578 2128062 2369578 2128062 24989483 23796351 24989483 23796351 2841413 24241701 2841413 24241701 25717286 24693262 25717286 24693262 1862755 2190994 1862755 2190994 25103332 24024090 25103332 24024090 2622876 3071600 2622876 3071600 24103851 23766898 24103851 23766898 3020387 3111071 3020387 3111071 14934522 12932491 14934522 12932491 11190421 10007363 11190421 10007363 19357861 6913896 19357861 6913896 19997289 10845387 19997289 10845387 11234412 18005099 11234412 18005099 18563655 13059856 18563655 13059856 12295149 9304319 12295149 9304319 19378900 19033112 19378900 19033112 7789068 20208098 7789068 20208098 21237636 5787287 21237636 5787287 5923812 5130647 5923812 5130647 22470474 4022490 22470474 4022490 23158965 23046829 23158965 23046829 3832836 3334683 3832836 3334683 24164448 23119251 24164448 23119251 24943113 23928023 24943113 23928023 2700508 2541640 2700508 2541640 24605341 23698019 24605341 23698019 14043852 12606776 14043852 12606776 12217167 15527384 12217167 15527384 17010698 10049964 17010698 10049964 13308369 14730955 13308369 14730955 16104010 16500938 16104010 16500938 9943441 18349804 9943441 18349804 19084574 18604724 19084574 18604724 6903026 5706541 6903026 5706541 21757966 21311155 21757966 21311155 4703295 4259381 4703295 4259381 22752182 22393007 22752182 22393007 4216561 4125568 4216561 4125568 22824178 22179077 22824178 22179077 4026231 4025929 4026231 4025929 13606186 16599093 13606186 16599093 8825052 18900366 8825052 18900366 20710922 20397692 20710922 20397692 22062875 4350822 22062875 4350822 23273705 22643937 23273705 22643937 4070837 3962792 4070837 3962792 23028057 3674132 23028057 3674132 4039400 12715499 4039400 12715499 14621580 11849047 14621580 11849047 11690003 15717725 11690003 15717725 19570316 7593136 19570316 7593136 12916200 12903908 12916200 12903908 16572107 9379070 16572107 9379070 9641557 8768986 9641557 8768986 20335369 20149643 20335369 20149643 6634950 5831608 6634950 5831608 4923068 4604568 4923068 4604568 11390205 13828941 11390205 13828941 16883233 16930128 16883233 16930128 17710622 9372900 17710622 9372900 9754206 14884311 9754206 14884311 13504930 13223354 13504930 13223354 18067310 9296821 18067310 9296821 8687576 18447242 8687576 18447242 8392047 18566901 8392047 18566901 19715707 19621305 19715707 19621305 6875146 20259894 6875146 20259894 20908110 20503336 20908110 20503336 5362932 22591231 5362932 22591231 4508295 4460544 4508295 4460544 22568070 21607115 22568070 21607115 4775285 4475697 4775285 4475697 4623690 13115025 4623690 13115025 14765898 16642419 14765898 16642419 9131393 18462496 9131393 18462496 7546199 20149523 7546199 20149523 6351998 5297483 6351998 5297483 22072923 21491620 22072923 21491620 5227683 4668964 5227683 4668964 23283929 22684985 23283929 22684985 3963064 3983615 3963064 3983615 14505964 15376297 14505964 15376297 17356593 8602261 17356593 8602261 19942190 6288272 19942190 6288272 20495575 6202603 20495575 6202603 5833781 21308996 5833781 21308996 22035274 21612124 22035274 21612124 5126970 4810283 5126970 4810283 22120814 22027703 22120814 22027703 4697730 4478814 4697730 4478814 4584241 22376747 4584241 22376747 4429977 22784255 4429977 22784255 23526332 3090737 23526332 3090737 3321250 24051967 3321250 24051967 2609507 2105085 2609507 2105085 1608772 1787223 1608772 1787223 25428741 24597517 25428741 24597517 2040425 25473669 2040425 25473669 962693 494951 962693 494951 26469084 25781092 26469084 25781092 1071833 10871384 1071833 10871384 14899040 14911884 14899040 14911884 15683565 18088406 15683565 18088406 18986834 8271052 18986834 8271052 8662743 19385183 8662743 19385183 20305369 19750084 20305369 19750084 6741095 20606244 6741095 20606244 6179919 5461285 6179919 5461285 5823493 21438470 5823493 21438470 4695244 4532353 4695244 4532353 12909382 13005898 12909382 13005898 13990239 14151265 13990239 14151265 16145144 17157483 16145144 17157483 9212126 8759128 9212126 8759128 8221427 7327691 8221427 7327691 19627531 12814519 19627531 12814519 12329912 15573463 12329912 15573463 10736420 16332805 10736420 16332805 9629538 8971974 9629538 8971974 19348284 7678971 19348284 7678971 19763898 7110879 19763898 7110879 6584964 20800020 6584964 20800020 21481693 3331909 21481693 3331909 23572684 23364482 23572684 23364482 24087410 12832530 24087410 12832530 13204635 13325736 13204635 13325736 14983540 11312951 14983540 11312951 10953782 9535032 10953782 9535032 17570236 18885119 17570236 18885119 19673123 20327610 19673123 20327610 6729273 6645271 6729273 6645271 13337484 13827609 13337484 13827609 11744223 15716000 11744223 15716000 10730234 10012438 10730234 10012438 17224159 8975523 17224159 8975523 19210829 7787825 19210829 7787825 13849943 13239794 13849943 13239794 11461771 16164188 11461771 16164188 16696079 9349650 16696079 9349650 19087137 8022669 19087137 8022669 7809461 19463865 7809461 19463865 7564146 7219508 7564146 7219508 20954293 6486139 20954293 6486139 5824943 21631760 5824943 21631760 22375949 4150910 22375949 4150910 4021465 23198611 4021465 23198611 3531118 3082960 3531118 3082960 23965381 22981597 23965381 22981597 3878530 14686563 3878530 14686563 15934771 10394670 15934771 10394670 10733611 17898828 10733611 17898828 9050158 8071467 9050158 8071467 8106019 7348034 8106019 7348034 7230758 19813443 7230758 19813443 12955858 11506610 12955858 11506610 11734513 16048335 11734513 16048335 10940536 13881934 10940536 13881934 15000472 14390185 15000472 14390185 12006055 10412942 12006055 10412942 19330347 19272305 19330347 19272305 20820233 20410582 20820233 20410582 6652346 12315944 6652346 12315944 14149627 14825238 14149627 14825238 10115184 17518981 10115184 17518981 18477183 18578930 18477183 18578930 7753248 6882745 7753248 6882745 20870177 20387176 20870177 20387176 21372794 20625191 21372794 20625191 13294310 13122591 13294310 13122591 14738954 10774038 14738954 10774038 17387937 8845396 17387937 8845396 18437610 16213860 18437610 16213860 13794190 11436412 13794190 11436412 16345836 16406013 16345836 16406013 17454379 18115570 17454379 18115570 8664358 7411996 8664358 7411996 6944394 20836942 6944394 20836942 22051250 21638136 22051250 21638136 23096728 22445155 23096728 22445155 4425317 22809667 4425317 22809667 23799216 15579478 23799216 15579478 11154559 17242907 11154559 17242907 18047929 17476563 18047929 17476563 9090259 8495488 9090259 8495488 8900762 12330408 8900762 12330408 15261276 10781105 15261276 10781105 16408153 16175306 16408153 16175306 9562230 9005777 9562230 9005777 9388151 8534203 9388151 8534203 19178367 19807871 19178367 19807871 6886676 6166765 6886676 6166765 20795173 14168097 20795173 14168097 12454979 10630089 12454979 10630089 17093235 16314223 17093235 16314223 15136280 13734621 15136280 13734621 9526316 8689189 9526316 8689189 8653793 7541819 8653793 7541819 19632954 15840352 19632954 15840352 13518893 11880914 13518893 11880914 16351154 16503733 16351154 16503733 9063803 18051369 9063803 18051369 18539494 8320961 18539494 8320961 8515361 18585755 8515361 18585755 19090886 9889615 19090886 9889615 10705344 15989993 10705344 15989993 14709363 10696792 14709363 10696792 10864545 10159589 10864545 10159589 10550820 17240961 10550820 17240961 17846785 11018868 17846785 11018868 14178072 15255377 14178072 15255377 11285565 10789254 11285565 10789254 13368136 13573451 13368136 13573451 12512433 10495046 12512433 10495046 17380237 8913628 17380237 8913628 9460933 17467813 9460933 17467813 18561623 8474910 18561623 8474910 7160593 6396152 7160593 6396152 20512373 20430161 20512373 20430161 5162124 22319689 5162124 22319689 4066451 3768619 4066451 3768619 3772010 15608187 3772010 15608187 14796966 12216851 14796966 12216851 13809794 14311492 13809794 14311492 15711812 9894471 15711812 9894471 10025012 17828245 10025012 17828245 19218293 6990307 19218293 6990307 6962119 21196476 6962119 21196476 5127829 21751581 5127829 21751581 4704897 4408803 4704897 4408803 22382078 12564908 22382078 12564908 12834763 15874872 12834763 15874872 10824830 10184466 10824830 10184466 17012499 16752691 17012499 16752691 17866407 18042944 17866407 18042944 8905414 8459974 8905414 8459974 19244377 19796631 19244377 19796631 20287473 6320131 20287473 6320131 21450740 5108115 21450740 5108115 22141237 3919717 22141237 3919717 23468224 22316501 23468224 22316501 4287357 3834022 4287357 3834022 22933487 3608479 22933487 3608479 3705631 23730251 3705631 23730251 3312019 2450933 3312019 2450933 24893832 24443779 24893832 24443779 1996193 1626439 1996193 1626439 25602515 24660486 25602515 24660486 25734670 936676 25734670 936676 25860791 737127 25860791 737127 25992103 25721828 25992103 25721828 987967 1113767 987967 1113767 861126 869747 861126 869747 647815 26472973 647815 26472973 453421 569665 453421 569665 26342214 26022514 26342214 26022514 983295 26067880 983295 26067880 13394367 10962011 13394367 10962011 11473583 15655160 11473583 15655160 16366736 10201429 16366736 10201429 10665925 18060342 10665925 18060342 8131446 7106363 8131446 7106363 20729866 5452375 20729866 5452375 5476043 5055139 5476043 5055139 22292387 22284736 22292387 22284736 4698081 13598998 4698081 13598998 15695911 8693209 15695911 8693209 8886805 7518186 8886805 7518186 6969738 20572708 6969738 20572708 21699182 4625745 21699182 4625745 22794218 22376306 22794218 22376306 23756711 22632154 23756711 22632154 12374930 13569604 12374930 13569604 15383039 11349335 15383039 11349335 11391822 15950460 11391822 15950460 10052922 8733196 10052922 8733196 20004100 19570886 20004100 19570886 7415479 19890991 7415479 19890991 21482686 21539974 21482686 21539974 5320816 4894433 5320816 4894433 22231998 21680227 22231998 21680227 5025696 3905841 5025696 3905841 22704625 22048562 22704625 22048562 4975021 3915915 4975021 3915915 23174649 22072760 23174649 22072760 12450752 11737115 12450752 11737115 16165685 15777750 16165685 15777750 9836566 18495576 9836566 18495576 7883083 19273134 7883083 19273134 7723393 19905819 7723393 19905819 20483846 12153831 20483846 12153831 12687774 15384714 12687774 15384714 11468865 13107221 11468865 13107221 14297323 13868394 14297323 13868394 12869642 12389113 12869642 12389113 14774038 14527344 14774038 14527344 11739992 10426427 11739992 10426427 17974588 7300473 17974588 7300473 20032654 5500490 20032654 5500490 5804563 21654893 5804563 21654893 22337793 11467021 22337793 11467021 14410616 15321211 14410616 15321211 16230796 9892367 16230796 9892367 9981207 17305956 9981207 17305956 8696001 7979960 8696001 7979960 8248053 7180770 8248053 7180770 20039527 6328488 20039527 6328488 6309347 20843310 6309347 20843310 5220403 4976630 5220403 4976630 21845951 21739629 21845951 21739629 23317517 23200940 23317517 23200940 24323566 13770733 24323566 13770733 13256874 12284055 13256874 12284055 16856168 18786370 16856168 18786370 19733614 19298962 19733614 19298962 19958652 5474428 19958652 5474428 21714683 21094011 21714683 21094011 5178712 4773941 5178712 4773941 4648416 4146812 4648416 4146812 22616628 14140902 22616628 14140902 13207378 12182362 13207378 12182362 15771100 8352225 15771100 8352225 18863124 18929782 18863124 18929782 19270078 11804826 19270078 11804826 12239810 14531513 12239810 14531513 12313171 12825744 12313171 12825744 15570063 15682039 15570063 15682039 10074917 17910417 10074917 17910417 18180097 12596077 18180097 12596077 12078120 9787265 12078120 9787265 18673312 8364258 18673312 8364258 18973397 18989207 18973397 18989207 7488173 6578357 7488173 6578357 20437745 20410481 20437745 20410481 21513725 21108982 21513725 21108982 22429895 4531906 22429895 4531906 12976133 12539879 12976133 12539879 14996598 16403571 14996598 16403571 17101776 9828242 17101776 9828242 17599595 9290828 17599595 9290828 9010585 17926437 9010585 17926437 12181343 10583679 12181343 10583679 17117462 9384109 17117462 9384109 8891716 18651479 8891716 18651479 8238222 7343637 8238222 7343637 7252635 6839312 7252635 6839312 20813684 20052542 20813684 20052542 6851197 11828179 6851197 11828179 12799698 14191301 12799698 14191301 14465033 10943607 14465033 10943607 10633227 18295086 10633227 18295086 18862554 7436715 18862554 7436715 7527890 5723816 7527890 5723816 5823722 12956462 5823722 12956462 15087470 14990035 15087470 14990035 16482703 16024127 16482703 16024127 17295729 8923561 17295729 8923561 18421496 8528095 18421496 8528095 13556465 14413547 13556465 14413547 11685864 10479824 11685864 10479824 16433283 17150181 16433283 17150181 8832187 19452246 8832187 19452246 19715477 11273996 19715477 11273996 14080059 14686231 14080059 14686231 15829494 15140501 15829494 15140501 14783056 11210077 14783056 11210077 15820178 10894626 15820178 10894626 16451922 16638978 16451922 16638978 9659169 17404759 9659169 17404759 19513918 19172520 19513918 19172520 7810457 11774009 7810457 11774009 13956778 13148927 13956778 13148927 14405958 12292986 14405958 12292986 12480699 10987369 12480699 10987369 11669959 15629634 11669959 15629634 16213081 10516935 16213081 10516935 11098001 16406252 11098001 16406252 17330807 7630594 17330807 7630594 7799556 12648323 7799556 12648323 15867092 11180533 15867092 11180533 10491294 17780806 10491294 17780806 8599498 19451486 8599498 19451486 7349994 20582866 7349994 20582866 5699143 5452271 5699143 5452271 13546950 13896964 13546950 13896964 16563875 15985947 16563875 15985947 16675632 13671469 16675632 13671469 13562572 11590606 13562572 11590606 15597168 17588561 15597168 17588561 8401449 7563288 8401449 7563288 20194781 19719920 20194781 19719920 20488388 20359375 20488388 20359375 6113730 21371756 6113730 21371756 5254098 5090852 5254098 5090852 21792050 13544084 21792050 13544084 12985958 14915619 12985958 14915619 11721542 10112038 11721542 10112038 10089103 17151862 10089103 17151862 18142047 17716624 18142047 17716624 19127609 8043092 19127609 8043092 19726866 19500122 19726866 19500122 13992453 11824347 13992453 11824347 11470019 16055430 11470019 16055430 16540382 14672063 16540382 14672063 10317103 16876002 10317103 16876002 18519619 8370111 18519619 8370111 8034998 7700476 8034998 7700476 6852825 6169705 6852825 6169705 6375851 20777351 6375851 20777351 21650854 5613691 21650854 5613691 14680220 13834989 14680220 13834989 12257449 9526243 12257449 9526243 9078795 8772813 9078795 8772813 18803189 6508949 18803189 6508949 21051982 20822830 21051982 20822830 21614828 21185191 21614828 21185191 22864097 23292746 22864097 23292746 23802917 2699263 23802917 2699263 2900928 15060883 2900928 15060883 17643117 17796755 17643117 17796755 18945947 17956167 18945947 17956167 8804705 8438608 8804705 8438608 19252926 6791676 19252926 6791676 7006317 6559816 7006317 6559816 21361501 20838753 21361501 20838753 22380544 22534106 22380544 22534106 24024809 22851040 24024809 22851040 3767147 3367967 3767147 3367967 23410998 22520597 23410998 22520597 13585216 11009607 13585216 11009607 17395794 17028181 17395794 17028181 9966772 8861560 9966772 8861560 20223233 6964171 20223233 6964171 7279679 20422878 7279679 20422878 21406788 20620610 21406788 20620610 6358870 5694634 6358870 5694634 21438723 4521960 21438723 4521960 22599181 4231940 22599181 4231940 3842268 3486228 3842268 3486228 3188992 24163896 3188992 24163896 24981970 24530240 24981970 24530240 1838654 1301000 1838654 1301000 25677272 24478060 25677272 24478060 2075532 2072858 2075532 2072858 25025069 24058559 25025069 24058559 2702377 2335326 2702377 2335326 1411160 1085498 1411160 1085498 748843 459668 748843 459668 26491384 25719530 26491384 25719530 1320229 25928763 1320229 25928763 646485 26417191 646485 26417191 410260 436925 410260 436925 26583761 25673046 26583761 25673046 16173476 13393274 16173476 13393274 12803608 14499767 12803608 14499767 11290155 16793384 11290155 16793384 9680034 8796789 9680034 8796789 18656098 8367062 18656098 8367062 8659333 18930291 8659333 18930291 7875483 7469437 7875483 7469437 19429658 13720099 19429658 13720099 12469083 16181435 12469083 16181435 10790890 9540519 10790890 9540519 17983915 8875868 17983915 8875868 19348229 18606693 19348229 18606693 8232554 6752804 8232554 6752804 20745898 4494183 20745898 4494183 23001306 22253258 23001306 22253258 12806164 10880035 12806164 10880035 17071094 18202188 17071094 18202188 8688531 11488035 8688531 11488035 16153877 15588666 16153877 15588666 16880352 9876041 16880352 9876041 10285530 9656479 10285530 9656479 17495797 16833161 17495797 16833161 15060249 13466002 15060249 13466002 12405646 14370464 12405646 14370464 15101701 10675865 15101701 10675865 16263182 15655907 16263182 15655907 13972455 12448176 13972455 12448176 14272049 15154086 14272049 15154086 16310882 9895333 16310882 9895333 9258469 18093627 9258469 18093627 18634358 8130474 18634358 8130474 8166631 19878562 8166631 19878562 20398678 11823572 20398678 11823572 11154303 16359078 11154303 16359078 18080704 18107623 18080704 18107623 7574468 6429460 7574468 6429460 6843616 20549210 6843616 20549210 5205670 21817710 5205670 21817710 4565502 4355422 4565502 4355422 22757954 2944795 22757954 2944795 24008388 22803366 24008388 22803366 3899562 3351210 3899562 3351210 24057810 23738664 24057810 23738664 24653002 12189540 24653002 12189540 13304287 13786743 13304287 13786743 12087465 10979564 12087465 10979564 15957205 15930841 15957205 15930841 17716454 18614785 17716454 18614785 21006816 20978329 21006816 20978329 21745689 21432677 21745689 21432677 4984546 4414568 4984546 4414568 22964322 22536404 22964322 22536404 4363670 4095492 4363670 4095492 13910239 13925164 13910239 13925164 15087115 14999014 15087115 14999014 11476123 8777225 11476123 8777225 7910548 7351011 7910548 7351011 7088950 20422756 7088950 20422756 6414161 5555374 6414161 5555374 21220585 20728895 21220585 20728895 21699894 5208348 21699894 5208348 5317877 21915279 5317877 21915279 4523819 22722498 4523819 22722498 24179867 23580052 24179867 23580052 2845474 2198560 2845474 2198560 25016612 23860368 25016612 23860368 3010401 3011581 3010401 3011581 23835754 23354166 23835754 23354166 3684289 13681527 3684289 13681527 14568588 11177501 14568588 11177501 11883846 16391979 11883846 16391979 17463304 17578973 17463304 17578973 18956558 7251337 18956558 7251337 7830719 19395035 7830719 19395035 7616481 6803362 7616481 6803362 5802371 21341928 5802371 21341928 13016290 11688785 13016290 11688785 16274280 15487778 16274280 15487778 11067698 9328743 11067698 9328743 19012552 6657374 19012552 6657374 6891786 6341802 6891786 6341802 20712612 19981375 20712612 19981375 14655486 13393757 14655486 13393757 13158716 12005717 13158716 12005717 12314557 9580474 12314557 9580474 9644023 8455199 9644023 8455199 18686681 8226601 18686681 8226601 7180530 19976700 7180530 19976700 6282177 20643538 6282177 20643538 21583381 22316540 21583381 22316540 23148338 22489143 23148338 22489143 4325110 3965841 4325110 3965841 23329640 22656327 23329640 22656327 3952198 23208327 3952198 23208327 3575550 23396905 3575550 23396905 3457204 3298795 3457204 3298795 23778399 22747665 23778399 22747665 4219900 4089800 4219900 4089800 12879875 12623673 12879875 12623673 13734150 16402030 13734150 16402030 10066581 9480801 10066581 9480801 14849328 15032346 14849328 15032346 16648778 10051613 16648778 10051613 10401597 8928130 10401597 8928130 8742971 18359132 8742971 18359132 18973223 7983309 18973223 7983309 8097565 6641751 8097565 6641751 6406845 4827198 6406845 4827198 4922121 4291314 4922121 4291314 22281857 21567468 22281857 21567468 11257176 9796031 11257176 9796031 8977266 18074015 8977266 18074015 11600783 10929852 11600783 10929852 9096772 7547505 9096772 7547505 7195136 19641420 7195136 19641420 20710890 5918444 20710890 5918444 21080495 13116341 21080495 13116341 11673257 8986849 11673257 8986849 18326792 7866890 18326792 7866890 19909628 20016187 19909628 20016187 6812876 5088813 6812876 5088813 5010657 22447393 5010657 22447393 4032195 23107353 4032195 23107353 3637577 2892367 3637577 2892367 23921190 14134373 23921190 14134373 13435756 12516777 13435756 12516777 15542267 15395603 15542267 15395603 16889321 16468609 16889321 16468609 18024156 17999257 18024156 17999257 19870612 6214889 19870612 6214889 21892684 21564276 21892684 21564276 5056236 22000881 5056236 22000881 23324891 3391068 23324891 3391068 23663077 22775502 23663077 22775502 3571110 23564256 3571110 23564256 2625531 1613238 2625531 1613238 1479609 25724263 1479609 25724263 26525000 14194675 26525000 14194675 12536796 11532533 12536796 11532533 16052621 10327300 16052621 10327300 9968345 17001132 9968345 17001132 9065662 8118338 9065662 8118338 8456238 7498671 8456238 7498671 21138712 20614339 21138712 20614339 5859177 4216719 5859177 4216719 22749352 21927233 22749352 21927233 4124766 3639409 4124766 3639409 24534074 23698893 24534074 23698893 15496813 13528247 15496813 13528247 11822627 17330463 11822627 17330463 8261055 7636413 8261055 7636413 7998618 20238813 7998618 20238813 5548943 4256151 5548943 4256151 22584575 13367821 22584575 13367821 12436568 16481506 12436568 16481506 10089405 9460535 10089405 9460535 18036881 8405375 18036881 8405375 19104937 18673369 19104937 18673369 7249234 6866094 7249234 6866094 21514000 5050127 21514000 5050127 5014832 4347314 5014832 4347314 22802666 22007943 22802666 22007943 23202716 3541336 23202716 3541336 3483763 24257477 3483763 24257477 2534421 1564042 2534421 1564042 25837698 25046210 25837698 25046210 1609607 1361115 1609607 1361115 25372972 14031565 25372972 14031565 12260532 11636530 12260532 11636530 17262072 9622501 17262072 9622501 9622555 18008708 9622555 18008708 18886859 7754131 18886859 7754131 20295594 21229333 20295594 21229333 21953127 4904526 21953127 4904526 22638929 21775414 22638929 21775414 10940976 9964200 10940976 9964200 10261670 9397565 10261670 9397565 18111747 8829205 18111747 8829205 8730097 18102952 8730097 18102952 18977119 8179191 18977119 8179191 8713093 18165803 8713093 18165803 8220956 19237447 8220956 19237447 5807412 5183043 5807412 5183043 21892857 14163842 21892857 14163842 12699648 13140695 12699648 13140695 14380093 12359610 14380093 12359610 14634350 14151391 14634350 14151391 12191358 11221416 12191358 11221416 16193953 16310710 16193953 16310710 10621827 9768849 10621827 9768849 17846662 17578767 17846662 17578767 8815600 8392548 8815600 8392548 18965909 18679486 18965909 18679486 19018727 7842341 19018727 7842341 20048981 6968641 20048981 6968641 6445341 5480788 6445341 5480788 21557051 21489496 21557051 21489496 22568473 4105638 22568473 4105638 23043285 22169117 23043285 22169117 4083647 22755396 4083647 22755396 3543138 24412276 3543138 24412276 2196021 24949279 2196021 24949279 26305863 25743413 26305863 25743413 1414282 11847192 1414282 11847192 14013537 14378688 14013537 14378688 16413735 10267239 16413735 10267239 16666000 16352961 16666000 16352961 10211578 16789907 10211578 16789907 18046371 8963178 18046371 8963178 9016599 17888623 9016599 17888623 11320071 10429494 11320071 10429494 16654752 12949907 16654752 12949907 11376350 10719812 11376350 10719812 9578903 17820133 9578903 17820133 18278536 13838314 18278536 13838314 14173450 11062782 14173450 11062782 12010445 12980971 12010445 12980971 15092621 11545146 15092621 11545146 15997794 10400983 15997794 10400983 16891778 16808281 16891778 16808281 9957330 9089651 9957330 9089651 8914314 18394762 8914314 18394762 18564191 8168240 18564191 8168240 8491752 19413134 8491752 19413134 20999487 20380194 20999487 20380194 6663452 6107329 6663452 6107329 20965233 21494555 20965233 21494555 5110308 4784317 5110308 4784317 22110085 21628377 22110085 21628377 22346930 14456705 22346930 14456705 12001109 17154563 12001109 17154563 18127867 9328660 18127867 9328660 9205007 17694584 9205007 17694584 18522142 7710253 18522142 7710253 19872019 6904403 19872019 6904403 20919511 5215759 20919511 5215759 5387117 14564941 5387117 14564941 14944328 9886628 14944328 9886628 17594128 18299373 17594128 18299373 18977524 19092333 18977524 19092333 7718063 20292984 7718063 20292984 6038841 5648659 6038841 5648659 21977681 21586400 21977681 21586400 22425317 22111206 22425317 22111206 4804889 3876218 4804889 3876218 22841233 13637942 22841233 13637942 12344561 14968107 12344561 14968107 15988835 9543261 15988835 9543261 9980640 12637062 9980640 12637062 14381843 13676385 14381843 13676385 12918294 12025515 12918294 12025515 12507256 11378281 12507256 11378281 16077918 16044371 16077918 16044371 10531433 9796964 10531433 9796964 10013960 9345097 10013960 9345097 18224158 19123607 18224158 19123607 8072881 6602610 8072881 6602610 20203822 12935728 20203822 12935728 11569324 16483816 11569324 16483816 8156325 8030100 8156325 8030100 14732059 14812630 14732059 14812630 11441630 16714508 11441630 16714508 17584827 17341058 17584827 17341058 9064861 8807401 9064861 8807401 19160276 20297222 19160276 20297222 21146935 12598356 21146935 12598356 11891503 15015981 11891503 15015981 15722088 14308691 15722088 14308691 14318371 11555182 14318371 11555182 12098260 14950734 12098260 14950734 10863227 9813667 10863227 9813667 10308511 16967572 10308511 16967572 18334299 8853072 18334299 8853072 18933966 18796201 18933966 18796201 20934739 6379625 20934739 6379625 12931056 13380878 12931056 13380878 15152595 11883886 15152595 11883886 13177545 12330277 13177545 12330277 16915590 9593812 16915590 9593812 17437689 17012403 17437689 17012403 9781499 8836722 9781499 8836722 7383546 6911378 7383546 6911378 6223782 21309395 6223782 21309395 4951201 4934378 4951201 4934378 21687720 14253831 21687720 14253831 12813947 13030598 12813947 13030598 14090534 12062805 14090534 12062805 17000352 10251902 17000352 10251902 10971701 9800870 10971701 9800870 17256959 16804156 17256959 16804156 10279953 17622065 10279953 17622065 8811309 19587814 8811309 19587814 20793928 20933179 20793928 20933179 5425078 4966063 5425078 4966063 4981745 22071648 4981745 22071648 24174553 23386897 24174553 23386897 3556386 2669329 3556386 2669329 24884243 23877190 24884243 23877190 2300178 2332050 2300178 2332050 24986804 1651642 24986804 1651642 25299928 24601217 25299928 24601217 2461913 2232556 2461913 2232556 24752437 1423986 24752437 1423986 1550336 25238917 1550336 25238917 13539509 11858158 13539509 11858158 11802125 9881845 11802125 9881845 17627334 19306112 17627334 19306112 20045388 6936765 20045388 6936765 6080701 5765781 6080701 5765781 5711626 5370204 5711626 5370204 5654783 21657433 5654783 21657433 22289680 22784074 22289680 22784074 3882651 23080784 3882651 23080784 3398404 2992606 3398404 2992606 2514208 24549695 2514208 24549695 2123766 1506043 2123766 1506043 1629798 14049305 1629798 14049305 14467654 14386640 14467654 14386640 11272231 10350803 11272231 10350803 17056406 16534366 17056406 16534366 7533747 6414515 7533747 6414515 6153323 21011207 6153323 21011207 21926294 4691561 21926294 4691561 4801133 13555705 4801133 13555705 16068146 9745870 16068146 9745870 19579847 7740692 19579847 7740692 19940745 6190229 19940745 6190229 21333353 20816221 21333353 20816221 21787690 21659022 21787690 21659022 4411827 3936195 4411827 3936195 23831991 22820155 23831991 22820155 24026745 23279912 24026745 23279912 3343987 3315360 3343987 3315360 23987555 23995089 23987555 23995089 2805615 24272161 2805615 24272161 2684511 2212737 2684511 2212737 24584469 1963350 24584469 1963350 25153767 24272711 25153767 24272711 2467304 24855738 2467304 24855738 26040443 25511846 26040443 25511846 1186001 1323470 1186001 1323470 25921828 25048002 25921828 25048002 1703394 1800480 1703394 1800480 25235676 24138091 25235676 24138091 2862725 12063738 2862725 12063738 13291706 13302859 13291706 13302859 15041401 11648600 15041401 11648600 12501425 12638914 12501425 12638914 14352024 15983622 14352024 15983622 10789993 11178788 10789993 11178788 16405071 9824808 16405071 9824808 10541627 19704522 10541627 19704522 7420066 12660113 7420066 12660113 15553550 11270077 15553550 11270077 15744782 15585148 15744782 15585148 10207367 8228623 10207367 8228623 7772059 19386962 7772059 19386962 20017080 6668003 20017080 6668003 6310276 5949262 6310276 5949262 5756130 5444005 5756130 5444005 21754412 20943798 21754412 20943798 22578758 3948278 22578758 3948278 3730772 3158192 3730772 3158192 23966566 23776348 23966566 23776348 2851109 24452255 2851109 24452255 2193212 25090216 2193212 25090216 1564216 1878551 1564216 1878551 24876456 13591674 24876456 13591674 12384721 15307009 12384721 15307009 15942611 13874587 15942611 13874587 13907900 11774309 13907900 11774309 16742891 10000245 16742891 10000245 18686974 8302832 18686974 8302832 19252126 18794635 19252126 18794635 7210551 20116531 7210551 20116531 6904962 6415417 6904962 6415417 21244686 21534173 21244686 21534173 4462716 22748624 4462716 22748624 4327680 3826842 4327680 3826842 22951339 22149143 22951339 22149143 4513209 4481507 4513209 4481507 13453474 14378821 13453474 14378821 11124287 15780451 11124287 15780451 17828693 8413615 17828693 8413615 8255628 8028708 8255628 8028708 19765941 5048459 19765941 5048459 22338885 4700645 22338885 4700645 22508463 21968756 22508463 21968756 4891658 22419287 4891658 22419287 4434976 4275177 4434976 4275177 14704246 14493067 14704246 14493067 12481252 11528209 12481252 11528209 15534474 10818878 15534474 10818878 18364130 17952030 18364130 17952030 8884828 12187798 8884828 12187798 15783022 14792610 15783022 14792610 11971727 12909036 11971727 12909036 14122291 13460225 14122291 13460225 12224999 10298483 12224999 10298483 17227351 17275598 17227351 17275598 18047804 8595902 18047804 8595902 8684485 19501601 8684485 19501601 6877715 20200701 6877715 20200701 21087660 5392492 21087660 5392492 5352232 4872111 5352232 4872111 22538357 4269008 22538357 4269008 23000635 22686120 23000635 22686120 23941845 2303802 23941845 2303802 24746967 23662293 24746967 23662293 13758440 11240143 13758440 11240143 17220808 9446474 17220808 9446474 18739543 8267496 18739543 8267496 19246503 7254488 19246503 7254488 20158789 19694333 20158789 19694333 6882096 20019163 6882096 20019163 6700157 5529884 6700157 5529884 5636791 21278009 5636791 21278009 22179637 4660189 22179637 4660189 14229338 14478387 14229338 14478387 15486792 12020393 15486792 12020393 12154154 16177984 12154154 16177984 10710459 9698516 10710459 9698516 10067920 17685472 10067920 17685472 9466410 13402528 9466410 13402528 13901342 12582665 13901342 12582665 14744007 14332921 14744007 14332921 11915926 16597467 11915926 16597467 10345422 9860444 10345422 9860444 18405296 7594526 18405296 7594526 19792989 19521980 19792989 19521980 5972110 5553523 5972110 5553523 21508886 12739523 21508886 12739523 13347461 13640235 13347461 13640235 16011148 10645394 16011148 10645394 16721346 10145510 16721346 10145510 16882359 16681098 16882359 16681098 8811972 19672932 8811972 19672932 19979699 12410002 19979699 12410002 12990674 14668375 12990674 14668375 16550733 10530107 16550733 10530107 10792429 17953628 10792429 17953628 19001082 18429418 19001082 18429418 8452581 7940699 8452581 7940699 19337959 18827062 19337959 18827062 8130629 13121697 8130629 13121697 14175641 13658261 14175641 13658261 15509144 10401393 15509144 10401393 18280638 18093927 18280638 18093927 8161819 6716810 8161819 6716810 20750140 20953277 20750140 20953277 5218355 22155215 5218355 22155215 4517609 4227571 4517609 4227571 22920847 22232291 22920847 22232291 4380145 22744672 4380145 22744672 24089579 2238254 24089579 2238254 24758704 23681426 24758704 23681426 13964315 9235567 13964315 9235567 18096179 8611062 18096179 8611062 18802974 19632980 18802974 19632980 6362503 21125975 6362503 21125975 22094869 4916734 22094869 4916734 4796398 4479120 4796398 4479120 3810463 3249193 3810463 3249193 24006670 2739480 24006670 2739480 2954208 24584260 2954208 24584260 1481170 25856391 1481170 25856391 725295 803945 725295 803945 26519141 26035940 26519141 26035940 883109 539798 883109 539798 26422004 25485357 26422004 25485357 1395554 1503657 1395554 1503657 25322337 24305802 25322337 24305802 25646019 24429314 25646019 24429314 13846673 12737313 13846673 12737313 16568621 16939521 16568621 16939521 17778562 9288474 17778562 9288474 18310725 18504702 18310725 18504702 7115296 20264317 7115296 20264317 6290586 5697210 6290586 5697210 22154312 4467484 22154312 4467484 12639391 14677045 12639391 14677045 11104006 16173976 11104006 16173976 16590640 13375425 16590640 13375425 13355666 12057689 13355666 12057689 16431004 10125676 16431004 10125676 16542822 17032955 16542822 17032955 9143792 8341732 9143792 8341732 19072155 14171535 19072155 14171535 13474369 12074249 13474369 12074249 16699246 9521806 16699246 9521806 17817779 8948719 17817779 8948719 8517722 19235757 8517722 19235757 20575917 20727173 20575917 20727173 5094040 4931024 5094040 4931024 21986713 21580142 21986713 21580142 5088701 21729996 5088701 21729996 12991645 10701757 12991645 10701757 10927079 10402299 10927079 10402299 17362353 16946619 17362353 16946619 10011317 9409364 10011317 9409364 18223864 18988996 18223864 18988996 20811417 5743127 20811417 5743127 5632615 21613653 5632615 21613653 4712123 22256161 4712123 22256161 23381382 11291837 23381382 11291837 14112652 13870242 14112652 13870242 12108483 15087543 12108483 15087543 16876136 10011235 16876136 10011235 17421880 17773583 17421880 17773583 8712707 8242464 8712707 8242464 13222698 14035481 13222698 14035481 12121862 14726523 12121862 14726523 10371589 9994596 10371589 9994596 17517555 8583795 17517555 8583795 18712868 6569184 18712868 6569184 20669102 5215184 20669102 5215184 21603240 21185100 21603240 21185100 22021768 21620709 22021768 21620709 22383525 22414140 22383525 22414140 23645145 2751042 23645145 2751042 2851796 2031358 2851796 2031358 2143222 13947204 2143222 13947204 14079666 11275365 14079666 11275365 11006590 16927350 11006590 16927350 19178346 19016485 19178346 19016485 7870999 19749122 7870999 19749122 6609486 20448702 6609486 20448702 6381065 6252065 6381065 6252065 21458546 4434424 21458546 4434424 22370055 21662635 22370055 21662635 4370774 3993828 4370774 3993828 3155274 24100555 3155274 24100555 2489188 1795879 2489188 1795879 25380076 24878728 25380076 24878728 1980046 25138639 1980046 25138639 1817715 13935570 1817715 13935570 15721326 15793834 15721326 15793834 17260360 9578646 17260360 9578646 9411045 8557628 9411045 8557628 7354449 19809093 7354449 19809093 21080692 5754274 21080692 5754274 5563045 5208197 5563045 5208197 21782273 21254632 21782273 21254632 13918949 12855225 13918949 12855225 14436366 10981916 14436366 10981916 16931515 9004674 16931515 9004674 8324973 7626858 8324973 7626858 20090945 20292811 20090945 20292811 6605109 6421324 6605109 6421324 14931763 15393467 14931763 15393467 17560069 9210511 17560069 9210511 19464028 19546993 19464028 19546993 20192103 6685587 20192103 6685587 13197441 15294531 13197441 15294531 16224423 17047502 16224423 17047502 9900545 9094952 9900545 9094952 9131531 8170269 9131531 8170269 18933766 7801775 18933766 7801775 20313276 6403758 20313276 6403758 5856321 21001478 5856321 21001478 21733266 5371000 21733266 5371000 12770382 12012362 12770382 12012362 15910518 11039344 15910518 11039344 11654514 16089418 11654514 16089418 16490349 10336037 16490349 10336037 9928568 9272872 9928568 9272872 9600927 19880244 9600927 19880244 6307359 21085406 6307359 21085406 5914902 11127404 5914902 11127404 14327537 13015670 14327537 13015670 11483557 16345373 11483557 16345373 10068537 17189615 10068537 17189615 8967981 8149488 8967981 8149488 7724175 7483561 7724175 7483561 20358464 20125642 20358464 20125642 20601954 15065816 20601954 15065816 12156847 9672458 12156847 9672458 10075186 18246705 10075186 18246705 19117693 15281464 19117693 15281464 14269351 10358190 14269351 10358190 17102156 17336751 17102156 17336751 9490356 8656081 9490356 8656081 19176437 7355661 19176437 7355661 6209672 5837385 6209672 5837385 10304332 16043137 10304332 16043137 15375604 9162930 15375604 9162930 18257125 7331946 18257125 7331946 6859924 6310083 6859924 6310083 6128741 5398651 6128741 5398651 21862115 21542549 21862115 21542549 5424267 5313668 5424267 5313668 22156943 21664442 22156943 21664442 22961342 2762238 22961342 2762238 2811632 15197237 2811632 15197237 16019519 10671039 16019519 10671039 16731226 18959117 16731226 18959117 8012402 20171890 8012402 20171890 21130919 21557005 21130919 21557005 5007925 23402802 5007925 23402802 3389081 2751702 3389081 2751702 24505146 23825548 24505146 23825548 3173092 15014244 3173092 15014244 14077502 11802019 14077502 11802019 16209731 15605929 16209731 15605929 10543154 9831084 10543154 9831084 17648038 7810191 17648038 7810191 7903769 5900836 7903769 5900836 21038302 20416609 21038302 20416609 5821945 5546955 5821945 5546955 21208899 4777221 21208899 4777221 22504166 22004822 22504166 22004822 23467369 22956465 23467369 22956465 3679834 23550424 3679834 23550424 3243892 13297420 3243892 13297420 15540803 16395259 15540803 16395259 17070551 10833719 17070551 10833719 11784816 12183603 11784816 12183603 13927790 14569862 13927790 14569862 11844446 10280633 11844446 10280633 10254473 9309464 10254473 9309464 8929199 7811005 8929199 7811005 19547567 20175210 19547567 20175210 5810887 5770845 5810887 5770845 14267716 12711007 14267716 12711007 10991723 9835179 10991723 9835179 9922374 9242889 9922374 9242889 18466568 18977726 18466568 18977726 20295635 20446793 20295635 20446793 21119363 4269193 21119363 4269193 22565787 12438986 22565787 12438986 11621596 10091602 11621596 10091602 17245594 17359496 17245594 17359496 17891780 7989948 17891780 7989948 7919179 7327871 7919179 7327871 7450100 20132129 7450100 20132129 6513041 5655439 6513041 5655439 5697039 5393988 5697039 5393988 21786305 21705670 21786305 21705670 3804792 3225525 3804792 3225525 3257857 3116834 3257857 3116834 16747222 16312919 16747222 16312919 18747203 18724067 18747203 18724067 20196916 6332006 20196916 6332006 6239748 20747820 6239748 20747820 16493359 10243807 16493359 10243807 10442072 9404251 10442072 9404251 9311033 17851065 9311033 17851065 11676022 11294236 11676022 11294236 14524917 15184125 14524917 15184125 17549179 17985969 17549179 17985969 18970115 6760370 18970115 6760370 7261509 20553155 7261509 20553155 6063488 4882306 6063488 4882306 4668833 22636988 4668833 22636988 4191981 3837678 4191981 3837678 23257205 3080098 23257205 3080098 23809732 23183774 23809732 23183774 3659184 2675550 3659184 2675550 24443506 2162618 24443506 2162618 24768188 24345707 24768188 24345707 2231636 1982019 2231636 1982019 25161586 23993411 25161586 23993411 2779582 24755416 2779582 24755416 1609140 25118147 1609140 25118147 26416650 25844331 26416650 25844331 669438 728365 669438 728365 26453820 25829865 26453820 25829865 26819907 26115276 26819907 26115276 927698 14194488 927698 14194488 14837927 10611449 14837927 10611449 10466651 17812947 10466651 17812947 7874097 19164176 7874097 19164176 7432290 6123636 7432290 6123636 21477505 21675591 21477505 21675591 5165852 4501165 5165852 4501165 22643935 22454195 22643935 22454195 4030131 23188706 4030131 23188706 3867345 12951031 3867345 12951031 14212648 12306784 14212648 12306784 15304595 8723881 15304595 8723881 18488540 7686440 18488540 7686440 7977908 12615524 7977908 12615524 15415136 15521835 15415136 15521835 9246972 7993732 9246972 7993732 19570824 19327838 19570824 19327838 20495512 20746381 20495512 20746381 21957179 5301820 21957179 5301820 5346890 5130733 5346890 5130733 14749049 14259607 14749049 14259607 9668525 8929802 9668525 8929802 19523328 7020791 19523328 7020791 6503852 6042904 6503852 6042904 16002303 13419272 16002303 13419272 12968753 12212841 12968753 12212841 14403459 15970507 14403459 15970507 17240551 9430117 17240551 9430117 18917246 18774018 18917246 18774018 7949030 7145566 7949030 7145566 7471484 12309129 7471484 12309129 14598913 11931674 14598913 11931674 12007887 10028894 12007887 10028894 10072271 16703289 10072271 16703289 17916168 9010500 17916168 9010500 8493623 18324153 8493623 18324153 19510381 7650510 19510381 7650510 7626307 19773183 7626307 19773183 6686939 5438879 6686939 5438879 5056145 4003172 5056145 4003172 22844894 22256585 22844894 22256585 4814477 4503672 4814477 4503672 4495439 23056581 4495439 23056581 3896585 23424768 3896585 23424768 24694709 23712112 24694709 23712112 3287266 2773295 3287266 2773295 24091363 23086789 24091363 23086789 10852346 10397276 10852346 10397276 17009399 16790365 17009399 16790365 17405016 14336019 17405016 14336019 10650941 8693648 10650941 8693648 8747155 18770732 8747155 18770732 20077606 6591295 20077606 6591295 13834364 14899415 13834364 14899415 11336306 16702571 11336306 16702571 17088853 11136117 17088853 11136117 13603989 14864187 13603989 14864187 16238873 10301849 16238873 10301849 16972875 9392380 16972875 9392380 17913518 12896135 17913518 12896135 12743430 10390660 12743430 10390660 17706208 18301569 17706208 18301569 19454030 19251109 19454030 19251109 7728670 6567937 7728670 6567937 20467081 20697438 20467081 20697438 21509298 21205991 21509298 21205991 5425224 4839698 5425224 4839698 4893233 3897456 4893233 3897456 22963481 13113671 22963481 13113671 12081122 14583687 12081122 14583687 15886792 16228100 15886792 16228100 7908532 7210471 7908532 7210471 6302540 5663970 6302540 5663970 21321294 20661085 21321294 20661085 14436967 11974142 14436967 11974142 17834170 8523632 17834170 8523632 8890628 13241977 8890628 13241977 14677898 11898004 14677898 11898004 12282780 17077412 12282780 17077412 9156519 18409613 9156519 18409613 8441362 18632546 8441362 18632546 8408422 7549231 8408422 7549231 7367658 6524328 7367658 6524328 6317339 5562700 6317339 5562700 5834879 13214188 5834879 13214188 15386144 11105783 15386144 11105783 11034622 9590510 11034622 9590510 17598565 16964069 17598565 16964069 18992178 18459028 18992178 18459028 19850748 7060610 19850748 7060610 21044018 20574617 21044018 20574617 21320378 4995504 21320378 4995504 22043293 21554191 22043293 21554191 5207723 4149340 5207723 4149340 23438034 3262807 23438034 3262807 23821215 22624564 23821215 22624564 12964548 13353802 12964548 13353802 15493895 10565582 15493895 10565582 17284484 17477142 17284484 17477142 9274438 17930083 9274438 17930083 8867837 8168305 8867837 8168305 8369668 18653013 8369668 18653013 19599423 19509973 19599423 19509973 7363615 19727236 7363615 19727236 20712662 5166897 20712662 5166897 5250441 22350429 5250441 22350429 4413244 3982217 4413244 3982217 22678580 13264702 22678580 13264702 10670380 16904468 10670380 16904468 17955950 9042842 17955950 9042842 7901713 19366353 7901713 19366353 5993306 21298931 5993306 21298931 5697069 5622833 5697069 5622833 21455644 20702603 21455644 20702603 5392977 4726733 5392977 4726733 4663831 22594344 4663831 22594344 23684566 22786432 23684566 22786432 4178204 2841679 4178204 2841679 24354174 2350317 24354174 2350317 24707080 24083444 24707080 24083444 2460813 24403537 2460813 24403537 2277128 1780849 2277128 1780849 25029267 24061612 25029267 24061612 25198974 941115 25198974 941115 25890616 24669877 25890616 24669877 1521917 1934397 1521917 1934397 25040504 23964481 25040504 23964481 3018544 3181644 3018544 3181644 24133360 23520796 24133360 23520796 2900916 24094756 2900916 24094756 2618856 2590173 2618856 2590173 14298120 13086778 14298120 13086778 13135741 15644913 13135741 15644913 10141626 9069168 10141626 9069168 9492239 17548310 9492239 17548310 18338859 8329270 18338859 8329270 8386119 19388301 8386119 19388301 7495958 6838813 7495958 6838813 20205908 20413984 20205908 20413984 6538960 5944537 6538960 5944537 21557434 5234011 21557434 5234011 22372478 4384070 22372478 4384070 22701294 22060069 22701294 22060069 15097420 11482008 15097420 11482008 17263990 9686301 17263990 9686301 18687379 7654034 18687379 7654034 7815649 19368082 7815649 19368082 7363317 6092653 7363317 6092653 20869695 12065382 20869695 12065382 11522962 10491539 11522962 10491539 11146966 16358912 11146966 16358912 17147194 9600364 17147194 9600364 10001060 18297303 10001060 18297303 8099861 7303386 8099861 7303386 20330943 20278220 20330943 20278220 21467073 21389967 21467073 21389967 5483274 4545535 5483274 4545535 22259301 21910230 22259301 21910230 23061009 3547257 23061009 3547257 3623868 12244520 3623868 12244520 16281604 10534282 16281604 10534282 16965665 9654101 16965665 9654101 10118106 16966203 10118106 16966203 8104930 7250735 8104930 7250735 20206939 6145592 20206939 6145592 21897933 5315387 21897933 5315387 5203914 22257219 5203914 22257219 23484435 23334647 23484435 23334647 3074305 2852271 3074305 2852271 24667113 23911730 24667113 23911730 2693337 3033571 2693337 3033571 14461008 14067887 14461008 14067887 13061014 11930710 13061014 11930710 12042717 14987794 12042717 14987794 11985761 15433287 11985761 15433287 10460985 16553880 10460985 16553880 18626830 7335639 18626830 7335639 19999626 19324487 19999626 19324487 13467882 13351417 13467882 13351417 15073719 14031550 15073719 14031550 12963947 12687079 12963947 12687079 15820358 10707777 15820358 10707777 16973082 9951507 16973082 9951507 8687186 18571168 8687186 18571168 8248374 19122837 8248374 19122837 7567108 19652283 7567108 19652283 20105722 6478818 20105722 6478818 20579986 20428215 20579986 20428215 5680777 21486152 5680777 21486152 22046668 4519157 22046668 4519157 3934993 3686640 3934993 3686640 23437794 22605693 23437794 22605693 3827178 3764884 3827178 3764884 23604688 22931859 23604688 22931859 3659618 23577148 3659618 23577148 3402090 3538815 3402090 3538815 23399072 23388678 23399072 23388678 24257033 23751988 24257033 23751988 25235511 24334102 25235511 24334102 25619751 24979009 25619751 24979009 1914355 1211196 1914355 1211196 25590060 24481106 25590060 24481106 1811515 1938490 1811515 1938490 13021016 14581128 13021016 14581128 11960132 11079475 11960132 11079475 16508265 10907349 16508265 10907349 13210020 14402027 13210020 14402027 15729637 16272086 15729637 16272086 17000430 17079202 17000430 17079202 18554189 19105553 18554189 19105553 20029395 5981855 20029395 5981855 6278039 20629293 6278039 20629293 21552626 20922984 21552626 20922984 5398097 5024652 5398097 5024652 4983921 4750856 4983921 4750856 12829316 11954629 12829316 11954629 15065784 15063424 15065784 15063424 11132554 16326267 11132554 16326267 10549226 8620546 10549226 8620546 19357459 7202391 19357459 7202391 7159023 20066606 7159023 20066606 20560001 12748021 20560001 12748021 12781373 14819907 12781373 14819907 11773232 11028193 11773232 11028193 14710352 13728276 14710352 13728276 14983568 15348989 14983568 15348989 15734739 10945457 15734739 10945457 16513410 15995049 16513410 15995049 9938072 8367628 9938072 8367628 19527145 19457490 19527145 19457490 6701346 5590831 6701346 5590831 22175438 21489160 22175438 21489160 22753705 4219785 22753705 4219785 4444853 12710053 4444853 12710053 14552750 12094664 14552750 12094664 13786125 14528442 13786125 14528442 12126365 15371797 12126365 15371797 16461109 10617486 16461109 10617486 16600113 17375064 16600113 17375064 18987943 8154184 18987943 8154184 8526493 19483765 8526493 19483765 21169657 20297250 21169657 20297250 6260537 6277570 6260537 6277570 21120197 21415617 21120197 21415617 5091111 21813757 5091111 21813757 22667184 3905813 22667184 3905813 22859948 22052305 22859948 22052305 4602075 4320467 4602075 4320467 22407144 11725099 22407144 11725099 12197353 15166571 12197353 15166571 15644772 9779650 15644772 9779650 17690547 8361938 17690547 8361938 7857741 7353332 7857741 7353332 15194114 13916101 15194114 13916101 14276701 11881474 14276701 11881474 15358296 14386969 15358296 14386969 14513985 12803391 14513985 12803391 12427146 17545830 12427146 17545830 9636251 12153121 9636251 12153121 14976333 11413843 14976333 11413843 17403125 9139298 17403125 9139298 9169585 17886137 9169585 17886137 19327835 7797747 19327835 7797747 19430742 12599060 19430742 12599060 12902095 11247724 12902095 11247724 11973731 16118962 11973731 16118962 17730332 17442769 17730332 17442769 8971382 8622943 8971382 8622943 12851283 14233096 12851283 14233096 16517739 9414646 16517739 9414646 9793990 8991592 9793990 8991592 18418100 18207671 18418100 18207671 7844615 7210267 7844615 7210267 6824393 20820551 6824393 20820551 5782436 20904515 5782436 20904515 14593316 10647502 14593316 10647502 16640683 10263135 16640683 10263135 9652932 8655925 9652932 8655925 18545658 8215673 18545658 8215673 8313782 6963957 8313782 6963957 20081006 20024842 20081006 20024842 21064799 4835353 21064799 4835353 22457674 4237997 22457674 4237997 4221326 22881662 4221326 22881662 24063687 2279501 24063687 2279501 2340526 25012614 2340526 25012614 1011236 1079068 1011236 1079068 11685626 16921075 11685626 16921075 17461986 9080474 17461986 9080474 18343428 8713801 18343428 8713801 14067678 14881597 14067678 14881597 16399397 9913316 16399397 9913316 16990750 17303168 16990750 17303168 8872669 18771626 8872669 18771626 19552219 19063824 19552219 19063824 13697495 10939959 13697495 10939959 16522896 10425634 16522896 10425634 13538077 14269841 13538077 14269841 11755109 16170411 11755109 16170411 17505280 9107910 17505280 9107910 18434008 18884031 18434008 18884031 20284277 6495525 20284277 6495525 15021198 15051712 15021198 15051712 11752602 9544052 11752602 9544052 9998385 17270708 9998385 17270708 17929293 8120500 17929293 8120500 19966227 6291651 19966227 6291651 21069163 5895641 21069163 5895641 5194045 22074393 5194045 22074393 23050911 22563451 23050911 22563451 13788248 11262192 13788248 11262192 10551729 17668326 10551729 17668326 18491476 18035987 18491476 18035987 7216118 6267828 7216118 6267828 21072392 20759623 21072392 20759623 21856863 4793753 21856863 4793753 22926412 22617356 22926412 22617356 23045854 12953585 23045854 12953585 13156733 15950327 13156733 15950327 17320445 16943706 17320445 16943706 17772954 9244716 17772954 9244716 9393857 17625137 9393857 17625137 19796462 6627874 19796462 6627874 6588001 5601910 6588001 5601910 4870398 21921463 4870398 21921463 13858679 12021669 13858679 12021669 11166337 16043403 11166337 16043403 10552541 17573472 10552541 17573472 9121412 7465694 9121412 7465694 6996966 19920407 6996966 19920407 13078022 12926892 13078022 12926892 15985458 10121937 15985458 10121937 10922335 15945350 10922335 15945350 17365653 9568194 17365653 9568194 9464123 7932878 9464123 7932878 7909891 7490308 7909891 7490308 11689574 15550296 11689574 15550296 17685470 9330051 17685470 9330051 17780716 17329025 17780716 17329025 19875968 20107693 19875968 20107693 6716573 20879918 6716573 20879918 5338933 22441876 5338933 22441876 22966391 3676385 22966391 3676385 23242432 22999961 23242432 22999961 3450431 24049055 3450431 24049055 25165304 12203713 25165304 12203713 12410330 14828226 12410330 14828226 15702701 11007172 15702701 11007172 11577170 16502884 11577170 16502884 17765018 9350503 17765018 9350503 7455159 19939785 7455159 19939785 7153103 6144054 7153103 6144054 21569188 4838498 21569188 4838498 4425456 22879455 4425456 22879455 3643237 23466808 3643237 23466808 2968568 24181431 2968568 24181431 2644967 2821827 2644967 2821827 25064519 24215891 25064519 24215891 13986279 12788703 13986279 12788703 13183903 12551714 13183903 12551714 12755912 14186402 12755912 14186402 15340194 16158641 15340194 16158641 16409555 10353061 16409555 10353061 10982642 13392161 10982642 13392161 14508843 11892251 14508843 11892251 16149410 10371294 16149410 10371294 17729054 19177213 17729054 19177213 19964678 6955891 19964678 6955891 20847466 20322127 20847466 20322127 6620611 20706084 6620611 20706084 5503003 5231899 5503003 5231899 5363294 21487448 5363294 21487448 22826341 22241676 22826341 22241676 23330785 22450290 23330785 22450290 4343623 4126978 4343623 4126978 22777820 21960323 22777820 21960323 4335927 3607853 4335927 3607853 3949197 23089040 3949197 23089040 23908025 2921696 23908025 2921696 14070383 13347950 14070383 13347950 14219949 13019883 14219949 13019883 12794472 14447893 12794472 14447893 12054350 11395794 12054350 11395794 13784744 14772377 13784744 14772377 14905953 11580290 14905953 11580290 12444869 14347063 12444869 14347063 14664601 12127643 14664601 12127643 12881852 10699103 12881852 10699103 18416772 18287716 18416772 18287716 19209290 7382523 19209290 7382523 7280162 20084665 7280162 20084665 6937501 5713216 6937501 5713216 21068589 5181842 21068589 5181842 21790638 21510884 21790638 21510884 5255266 4847891 5255266 4847891 22248069 21657569 22248069 21657569 22418913 4444381 22418913 4444381 4494845 12773848 4494845 12773848 14221710 11165549 14221710 11165549 17409756 8476884 17409756 8476884 19932488 19278484 19932488 19278484 7336182 19999818 7336182 19999818 20821019 6243598 20821019 6243598 13913548 16999739 13913548 16999739 9466402 8905803 9466402 8905803 18669589 8034126 18669589 8034126 20509158 19920724 20509158 19920724 6997161 6098960 6997161 6098960 5946750 5319069 5946750 5319069 21675514 20943703 21675514 20943703 5578840 5384040 5578840 5384040 22115819 21567023 22115819 21567023 5261363 12663738 5261363 12663738 17408106 8893400 17408106 8893400 18477125 18216631 18477125 18216631 8329243 18711465 8329243 18711465 19999730 5867172 19999730 5867172 5754278 21520831 5754278 21520831 5550466 17034097 5550466 17034097 18208042 8734011 18208042 8734011 19003529 7961341 19003529 7961341 7821393 5869071 7821393 5869071 6208905 21365863 6208905 21365863 22445267 4699360 22445267 4699360 4276134 4186216 4276134 4186216 23087715 3463172 23087715 3463172 3395043 11031147 3395043 11031147 16558679 16858434 16558679 16858434 17780337 8874162 17780337 8874162 8771155 8176112 8771155 8176112 13534752 15236361 13534752 15236361 16698168 16101859 16698168 16101859 10929082 13350673 10929082 13350673 14146362 14144587 14146362 14144587 12071499 11032706 12071499 11032706 10656026 16469170 10656026 16469170 17565957 8879965 17565957 8879965 8891905 8731667 8891905 8731667 12848978 15806010 12848978 15806010 16477200 14412330 16477200 14412330 15312279 16117422 15312279 16117422 17797513 9065630 17797513 9065630 9579841 8954322 9579841 8954322 18544132 18655755 18544132 18655755 19303406 18997100 19303406 18997100 7067715 20200091 7067715 20200091 6332769 6270471 6332769 6270471 12955424 15037523 12955424 15037523 9910633 9194056 9910633 9194056 9302552 8148196 9302552 8148196 19232452 7516320 19232452 7516320 20136130 6444279 20136130 6444279 20843766 20761371 20843766 20761371 21433888 10854250 21433888 10854250 13695988 14393001 13695988 14393001 11673955 15104698 11673955 15104698 11221992 9540255 11221992 9540255 18004827 18134416 18004827 18134416 18529155 8139446 18529155 8139446 7269348 20172336 7269348 20172336 5657403 5463990 5657403 5463990 22011703 5081640 22011703 5081640 5153263 13159530 5153263 13159530 15127930 16509454 15127930 16509454 17267247 17250610 17267247 17250610 9448737 12216548 9448737 12216548 15434315 10090200 15434315 10090200 9942609 9033765 9942609 9033765 8598122 19590606 8598122 19590606 6848049 6582815 6848049 6582815 20564066 20084786 20564066 20084786 6920109 20626590 6920109 20626590 21154522 12160455 21154522 12160455 10979665 15899741 10979665 15899741 17329779 9589049 17329779 9589049 9911168 8685868 9911168 8685868 9041739 13798782 9041739 13798782 16629766 16855975 16629766 16855975 9907735 9184142 9907735 9184142 18498697 8155277 18498697 8155277 20051109 19379498 20051109 19379498 7525680 19823033 7525680 19823033 6484467 5871221 6484467 5871221 21712003 5400228 21712003 5400228 15509106 13162074 15509106 13162074 12502809 10642009 12502809 10642009 17157119 9185088 17157119 9185088 9226118 18101552 9226118 18101552 19351995 7600161 19351995 7600161 19807288 6788302 19807288 6788302 7271140 10847026 7271140 10847026 13708878 15499541 13708878 15499541 10771101 9618903 10771101 9618903 17589777 8486012 17589777 8486012 18631959 19004273 18631959 19004273 7833681 19550940 7833681 19550940 7326689 6895774 7326689 6895774 14197470 12966283 14197470 12966283 13707981 15669049 13707981 15669049 16824566 17065554 16824566 17065554 8880702 19053436 8880702 19053436 6014413 21837682 6014413 21837682 22578136 22402687 22578136 22402687 3997868 23079940 3997868 23079940 3640147 3238308 3640147 3238308 24071177 23177849 24071177 23177849 2969396 23841217 2969396 23841217 25093683 23934251 25093683 23934251 15483464 10863860 15483464 10863860 16990468 16440631 16990468 16440631 10164518 7502752 10164518 7502752 6706382 4306628 6706382 4306628 22206182 15763546 22206182 15763546 11338047 11471866 11338047 11471866 13625095 13121586 13625095 13121586 15315810 11037064 15315810 11037064 11132714 15660468 11132714 15660468 16371075 10238909 16371075 10238909 9950824 18387301 9950824 18387301 8682367 12862938 8682367 12862938 14622408 11637136 14622408 11637136 12226720 15138245 12226720 15138245 16045261 8993639 16045261 8993639 19189423 7583765 19189423 7583765 19697626 7117199 19697626 7117199 20489100 20492131 20489100 20492131 21616316 4643787 21616316 4643787 22037663 13656176 22037663 13656176 13182285 12266429 13182285 12266429 15413111 14793354 15413111 14793354 13504048 12028069 13504048 12028069 10958373 16062461 10958373 16062461 10016179 17692430 10016179 17692430 18828823 18463578 18828823 18463578 19462179 18922162 19462179 18922162 6696266 20827931 6696266 20827931 5879728 5970056 5879728 5970056 20681501 20635010 20681501 20635010 5370923 5128277 5370923 5128277 5168476 21738482 5168476 21738482 23105981 22452132 23105981 22452132 23384388 22754824 23384388 22754824 3993591 3993243 3993591 3993243 22789702 13054537 22789702 13054537 13578546 11839114 13578546 11839114 14837223 15890737 14837223 15890737 10070587 17873237 10070587 17873237 8229106 6909914 8229106 6909914 20549266 19935530 20549266 19935530 14080607 11939205 14080607 11939205 15019669 14253327 15019669 14253327 15909359 16609367 15909359 16609367 17712997 17493392 17712997 17493392 18120297 8595819 18120297 8595819 18553962 19731309 18553962 19731309 6946335 6303460 6946335 6303460 5537628 21782757 5537628 21782757 22366766 13258800 22366766 13258800 14109083 13959210 14109083 13959210 15232667 14810007 15232667 14810007 16440785 16633061 16440785 16633061 17499848 18123704 17499848 18123704 8863156 8482847 8863156 8482847 14349597 14316262 14349597 14316262 14981096 11588011 14981096 11588011 12230898 15625725 12230898 15625725 17137800 17184483 17137800 17184483 18202721 8549081 18202721 8549081 8593324 18917148 8593324 18917148 8089523 7046269 8089523 7046269 20434217 19862804 20434217 19862804 21594444 21072789 21594444 21072789 4548709 4153990 4548709 4153990 22632897 12122959 22632897 12122959 11896129 10589008 11896129 10589008 10823338 9147010 10823338 9147010 18369090 17763807 18369090 17763807 19684590 5058408 19684590 5058408 22178396 21692140 22178396 21692140 22422113 4543119 22422113 4543119 4512873 3657050 4512873 3657050 23276830 22247153 23276830 22247153 4797432 4387771 4797432 4387771 3964297 3683724 3964297 3683724 24469884 23305126 24469884 23305126 14117201 12515147 14117201 12515147 12513396 14199795 12513396 14199795 15029580 11643622 15029580 11643622 11844179 10543456 11844179 10543456 16619579 15958665 16619579 15958665 10581102 9142560 10581102 9142560 18090756 17549181 18090756 17549181 8543823 7735438 8543823 7735438 7418421 20097793 7418421 20097793 20827905 5582548 20827905 5582548 22101370 5264475 22101370 5264475 13244007 14419607 13244007 14419607 10377869 16918456 10377869 16918456 10021677 9341320 10021677 9341320 20080464 6962942 20080464 6962942 7292285 6350829 7292285 6350829 5997195 5627972 5997195 5627972 14144225 15781446 14144225 15781446 16936226 9977818 16936226 9977818 9961090 18543855 9961090 18543855 8261030 7728763 8261030 7728763 20062491 19603325 20062491 19603325 14606131 12663333 14606131 12663333 11418541 15615747 11418541 15615747 16621984 16569694 16621984 16569694 10445902 18081895 10445902 18081895 8794520 7786079 8794520 7786079 20651302 20544439 20651302 20544439 21789532 21669338 21789532 21669338 4683858 4535435 4683858 4535435 22333281 21719076 22333281 21719076 4932251 4648636 4932251 4648636 4712432 23082571 4712432 23082571 3816800 15016098 3816800 15016098 18789884 8066197 18789884 8066197 19275964 7445416 19275964 7445416 20048915 19587880 20048915 19587880 7040791 19953317 7040791 19953317 15752217 10228567 15752217 10228567 10890848 16239741 10890848 16239741 9945891 8418101 9945891 8418101 7944773 7789986 7944773 7789986 19579703 19306230 19579703 19306230 7039000 20141201 7039000 20141201 21390856 4943708 21390856 4943708 22857068 22141517 22857068 22141517 4801313 4220942 4801313 4220942 4038240 2544816 4038240 2544816 24753699 23843883 24753699 23843883 25322782 24522721 25322782 24522721 1918449 1699741 1918449 1699741 13340988 13502597 13340988 13502597 12153628 11192490 12153628 11192490 15819142 10796954 15819142 10796954 11269427 16146092 11269427 16146092 10392988 16990668 10392988 16990668 9754459 18106113 9754459 18106113 7548132 20525629 7548132 20525629 21825240 2624076 21825240 2624076 24710627 23793849 24710627 23793849 2711091 2030947 2711091 2030947 25316579 1244977 25316579 1244977 25535249 24759848 25535249 24759848 1045860 1114252 1045860 1114252 25967267 25176460 25967267 25176460 1518966 1480887 1518966 1480887 25420711 24463363 25420711 24463363 2245296 1519865 2245296 1519865 25947100 24988207 25947100 24988207 1671900 2156339 1671900 2156339 25131674 24278224 25131674 24278224 2250867 2017733 2250867 2017733 25517903 24390188 25517903 24390188 2456728 1997210 2456728 1997210 25271181 24259609 25271181 24259609 1980464 1752038 1980464 1752038 25593108 25644132 25593108 25644132 1163234 771985 1163234 771985 170840 131380 170840 131380 26846045 26340781 26846045 26340781 819479 597957 819479 597957 26282160 25904168 26282160 25904168 1051546 26118733 1051546 26118733 850597 26301522 850597 26301522 690385 14223956 690385 14223956 14439422 11421578 14439422 11421578 15621543 15468127 15621543 15468127 10847657 9735258 10847657 9735258 17368353 17383100 17368353 17383100 18855975 7877982 18855975 7877982 19723389 18940796 19723389 18940796 11535165 12841836 11535165 12841836 14038994 14631902 14038994 14631902 16350253 15582847 16350253 15582847 13583444 11153751 13583444 11153751 11538555 10672930 11538555 10672930 9527870 9118234 9527870 9118234 14277955 14370097 14277955 14370097 15433378 10363821 15433378 10363821 17017186 9541406 17017186 9541406 17844012 8141305 17844012 8141305 20145020 7205401 20145020 7205401 6063461 4929096 6063461 4929096 22777421 22047736 22777421 22047736 4701017 22578561 4701017 22578561 23593601 12369501 23593601 12369501 13162963 13905266 13162963 13905266 16462202 15696946 16462202 15696946 16768182 9296237 16768182 9296237 7441285 6439811 7441285 6439811 21196672 5572654 21196672 5572654 5278047 21748348 5278047 21748348 13863185 12462884 13863185 12462884 11981116 14973430 11981116 14973430 17909972 8541988 17909972 8541988 18595583 18674468 18595583 18674468 19334521 13071791 19334521 13071791 12180886 16172403 12180886 16172403 10626633 9489017 10626633 9489017 9883010 7861332 9883010 7861332 5735106 5501053 5735106 5501053 5036971 4626758 5036971 4626758 4332580 23086469 4332580 23086469 23998587 12767491 23998587 12767491 12760950 14214097 12760950 14214097 11885168 11086975 11885168 11086975 17283666 17627132 17283666 17627132 20451606 5870444 20451606 5870444 21352771 21124381 21352771 21124381 5527136 5148562 5527136 5148562 22501955 22012975 22501955 22012975 23684124 22881857 23684124 22881857 3401432 23385115 3401432 23385115 2934321 24199981 2934321 24199981 24853450 12878621 24853450 12878621 12727281 11942046 12727281 11942046 12376127 14687524 12376127 14687524 15390163 14908824 15390163 14908824 11432546 16796131 11432546 16796131 17495100 14195907 17495100 14195907 11562903 10148313 11562903 10148313 10628214 16537085 10628214 16537085 17336999 9480127 17336999 9480127 8511341 6338495 8511341 6338495 6277975 5914297 6277975 5914297 20988867 21167755 20988867 21167755 22255352 4946609 22255352 4946609 14019958 13039236 14019958 13039236 13554057 11008196 13554057 11008196 11710245 10794834 11710245 10794834 16761132 17096307 16761132 17096307 20106946 19841569 20106946 19841569 6944136 6128672 6944136 6128672 21716857 5008661 21716857 5008661 14689350 15158628 14689350 15158628 10978402 17511933 10978402 17511933 18716313 7988793 18716313 7988793 8047574 20040294 8047574 20040294 20776523 6056681 20776523 6056681 21158206 20584906 21158206 20584906 5781978 5489835 5781978 5489835 22031157 4626296 22031157 4626296 22578313 22388869 22578313 22388869 3846282 3282627 3846282 3282627 3464739 23326007 3464739 23326007 13646787 11932409 13646787 11932409 14964267 14129556 14964267 14129556 10296204 9228055 10296204 9228055 18149795 18300676 18149795 18300676 7596081 6746005 7596081 6746005 6764053 20992100 6764053 20992100 22857608 22203541 22857608 22203541 4426846 3913617 4426846 3913617 23651459 22782218 23651459 22782218 13305547 12182145 13305547 12182145 14701630 16775577 14701630 16775577 20173345 21353930 20173345 21353930 5673188 5748215 5673188 5748215 21614646 5431382 21614646 5431382 5717743 21609998 5717743 21609998 3709949 3485853 3709949 3485853 14715769 13349284 14715769 13349284 12582494 11521650 12582494 11521650 17054091 9818989 17054091 9818989 10266418 12327888 10266418 12327888 15935717 15793499 15935717 15793499 16360288 10002508 16360288 10002508 7769565 19687062 7769565 19687062 20433049 6523370 20433049 6523370 14590139 15262386 14590139 15262386 11064178 10757376 11064178 10757376 12949732 14010329 12949732 14010329 15100001 11090539 15100001 11090539 9791436 18173451 9791436 18173451 19507301 19828727 19507301 19828727 6993215 19906977 6993215 19906977 20808327 5593185 20808327 5593185 5277426 22048415 5277426 22048415 4857781 3499905 4857781 3499905 23255885 22696383 23255885 22696383 4242724 12363926 4242724 12363926 14001035 13006370 14001035 13006370 11910050 10924895 11910050 10924895 16478783 16960326 16478783 16960326 9413352 8709468 9413352 8709468 19557399 19538967 19557399 19538967 20463875 6200374 20463875 6200374 6490107 20849777 6490107 20849777 5757676 5599306 5757676 5599306 15887203 15385870 15887203 15385870 16139435 9470541 16139435 9470541 8250729 19720882 8250729 19720882 7312283 11837358 7312283 11837358 15484007 12877341 15484007 12877341 13013951 11449321 13013951 11449321 15689439 10486712 15689439 10486712 9331208 18001480 9331208 18001480 8012325 7429000 8012325 7429000 7234528 20220423 7234528 20220423 6561851 6018117 6561851 6018117 21918283 21159224 21918283 21159224 5901654 13887637 5901654 13887637 15333803 10655011 15333803 10655011 17469142 17294901 17469142 17294901 9541885 8450494 9541885 8450494 19727184 7282478 19727184 7282478 20722195 6199719 20722195 6199719 11577529 16276862 11577529 16276862 10349186 8663623 10349186 8663623 18863380 18587815 18863380 18587815 20306279 20666992 20306279 20666992 6256570 20793070 6256570 20793070 22838669 22470099 22838669 22470099 24212249 2432226 24212249 2432226 24598712 23856690 24598712 23856690 2768714 2769088 2768714 2769088 24120709 23153737 24120709 23153737 3689435 12446506 3689435 12446506 15304509 14914039 15304509 14914039 13321427 11870258 13321427 11870258 16082620 10379378 16082620 10379378 11196618 17598481 11196618 17598481 18454707 19686874 18454707 19686874 6994838 20620678 6994838 20620678 22636438 22038778 22636438 22038778 4452474 3781365 4452474 3781365 3430247 3194285 3430247 3194285 24000430 22811342 24000430 22811342 12681402 13336816 12681402 13336816 14599547 14446089 14599547 14446089 11501936 10665804 11501936 10665804 10893808 8486660 10893808 8486660 18886172 7834062 18886172 7834062 19936156 20657836 19936156 20657836 21560431 21127704 21560431 21127704 5338766 21628968 5338766 21628968 4816019 22590026 4816019 22590026 4191077 3557079 4191077 3557079 3341445 3405819 3341445 3405819 23521755 22615487 23521755 22615487 4319617 4238144 4319617 4238144 22866490 22072616 22866490 22072616 4682174 4218556 4682174 4218556 22558793 22542964 22558793 22542964 3865691 23294516 3865691 23294516 24696082 23849812 24696082 23849812 3121924 2073492 3121924 2073492 24927412 1785293 24927412 1785293 26013586 1084092 26013586 1084092 11972269 11753426 11972269 11753426 15910528 16326653 15910528 16326653 16978845 10162688 16978845 10162688 12840975 12628498 12840975 12628498 15028327 11051134 15028327 11051134 18212600 19285925 18212600 19285925 7407534 19593404 7407534 19593404 6295428 21092369 6295428 21092369 5575149 5425216 5575149 5425216 12871077 13323238 12871077 13323238 15831218 15657657 15831218 15657657 10778710 8230598 10778710 8230598 7639652 6763634 7639652 6763634 20052453 19567442 20052453 19567442 13211948 10720348 13211948 10720348 16306592 14392510 16306592 14392510 11215069 16724668 11215069 16724668 9776680 19358640 9776680 19358640 19902802 14165946 19902802 14165946 11001734 8750481 11001734 8750481 19271780 19357568 19271780 19357568 7283478 6348733 7283478 6348733 6174276 21239859 6174276 21239859 4475274 3935074 4475274 3935074 3732934 23043217 3732934 23043217 24417876 23343518 24417876 23343518 3446704 2934195 3446704 2934195 13995528 15397056 13995528 15397056 17315550 18565030 17315550 18565030 8307453 7410677 8307453 7410677 20167317 7006952 20167317 7006952 6623934 20479796 6623934 20479796 21537692 21054794 21537692 21054794 21912608 4467874 21912608 4467874 22370174 12855326 22370174 12855326 13346770 11324391 13346770 11324391 17542740 17659259 17542740 17659259 18578378 18531409 18578378 18531409 20737457 20453731 20737457 20453731 21040681 5000446 21040681 5000446 22121896 21367486 22121896 21367486 4644515 3780112 4644515 3780112 23726711 23148351 23726711 23148351 14177716 12054520 14177716 12054520 15052302 15762313 15052302 15762313 9473913 8547718 9473913 8547718 8115152 7546469 8115152 7546469 19539844 7300818 19539844 7300818 20016103 20394458 20016103 20394458 21554279 21091136 21554279 21091136 22240965 5097400 22240965 5097400 15289883 13695906 15289883 13695906 11603371 10342169 11603371 10342169 16916800 16563491 16916800 16563491 9568854 17680978 9568854 17680978 18584587 8466391 18584587 8466391 14887938 16359585 14887938 16359585 16638751 11581006 16638751 11581006 14041333 14187879 14041333 14187879 11594413 10895074 11594413 10895074 16344504 16113841 16344504 16113841 10555547 9424418 10555547 9424418 18994648 18892714 18994648 18892714 8009856 12362869 8009856 12362869 14447177 11553280 14447177 11553280 11863493 15564150 11863493 15564150 10581562 16747559 10581562 16747559 9255079 8965308 9255079 8965308 19325355 20310381 19325355 20310381 6369847 20629208 6369847 20629208 13910628 12741979 13910628 12741979 14907928 14158810 14907928 14158810 11780755 10911066 11780755 10911066 11124799 10064248 11124799 10064248 19293775 19231040 19293775 19231040 6881398 20253300 6881398 20253300 20799227 6262594 20799227 6262594 6560159 5843317 6560159 5843317 21871193 22019855 21871193 22019855 4782673 22981270 4782673 22981270 3900402 3523868 3900402 3523868 13800513 14951694 13800513 14951694 15314088 10994961 15314088 10994961 16194210 16812332 16194210 16812332 19488158 7358687 19488158 7358687 7219345 20488855 7219345 20488855 21128547 12110276 21128547 12110276 12243808 18359224 12243808 18359224 7763494 6227980 7763494 6227980 20947850 20650590 20947850 20650590 5734020 5200447 5734020 5200447 21959309 22098824 21959309 22098824 3799027 3699958 3799027 3699958 13984135 13578044 13984135 13578044 12292896 9734169 12292896 9734169 18737099 8057263 18737099 8057263 19808217 7350700 19808217 7350700 7814757 19585878 7814757 19585878 6973698 6473823 6973698 6473823 20311346 12054401 20311346 12054401 12429948 14927753 12429948 14927753 17553200 9462893 17553200 9462893 9191652 18161674 9191652 18161674 8907740 6986948 8907740 6986948 7335525 6546596 7335525 6546596 6539737 6176182 6539737 6176182 21143463 5576188 21143463 5576188 5638915 4077763 5638915 4077763 4105834 2657352 4105834 2657352 24165651 23249859 24165651 23249859 24501057 23523154 24501057 23523154 3217759 2397160 3217759 2397160 25144995 24797138 25144995 24797138 2018245 25350916 2018245 25350916 26585918 246579 26585918 246579 26866800 26237920 26866800 26237920 501593 606530 501593 606530 211230 141171 211230 141171 34024 126674 34024 126674 27066203 26245518 27066203 26245518 585224 890200 585224 890200 13379714 15478210 13379714 15478210 18167556 8218884 18167556 8218884 19484405 6816398 19484405 6816398 20696810 20077446 20696810 20077446 6907343 6390493 6907343 6390493 20726262 20055949 20726262 20055949 21358668 20815784 21358668 20815784 5902994 21448540 5902994 21448540 23029763 22479543 23029763 22479543 4338326 22690193 4338326 22690193 3994191 23022763 3994191 23022763 24233527 12045424 24233527 12045424 13068106 13503107 13068106 13503107 15276919 11475103 15276919 11475103 11895935 15449459 11895935 15449459 15780896 10881835 15780896 10881835 17801178 17372043 17801178 17372043 13263855 11831863 13263855 11831863 12161201 15119758 12161201 15119758 17610948 18308741 17610948 18308741 8474074 8039359 8474074 8039359 12204840 15350399 12204840 15350399 10600209 16665871 10600209 16665871 9828714 16887633 9828714 16887633 12810943 12492217 12810943 12492217 15856242 9381159 15856242 9381159 8359845 19041606 8359845 19041606 7234506 6527759 7234506 6527759 20313348 19651395 20313348 19651395 12358954 13007881 12358954 13007881 14306894 15429360 14306894 15429360 16888432 17472924 16888432 17472924 18249324 18206492 18249324 18206492 8504240 7952218 8504240 7952218 19369466 7585552 19369466 7585552 12838886 15673402 12838886 15673402 10193469 9034705 10193469 9034705 18841583 18131727 18841583 18131727 8297853 19197710 8297853 19197710 7510005 19514137 7510005 19514137 7293276 20528987 7293276 20528987 21143976 5926942 21143976 5926942 6089043 12335551 6089043 12335551 15152655 11579755 15152655 11579755 12489955 12672797 12489955 12672797 15232203 11360980 15232203 11360980 17456644 18452242 17456644 18452242 18755181 14267433 18755181 14267433 11202413 16464141 11202413 16464141 10061529 9284638 10061529 9284638 17988025 9032095 17988025 9032095 9215558 7902827 9215558 7902827 19628550 19426420 19628550 19426420 7538752 20660075 7538752 20660075 22162606 21893377 22162606 21893377 4839460 4696350 4839460 4696350 22868672 22466519 22868672 22466519 4085668 23255749 4085668 23255749 3595166 13480598 3595166 13480598 13511480 11658129 13511480 11658129 15254561 10216810 15254561 10216810 10071969 18722451 10071969 18722451 18964902 15616107 18964902 15616107 11234239 12451394 11234239 12451394 14571225 11737858 14571225 11737858 11737134 16933432 11737134 16933432 9074051 7722169 9074051 7722169 7739198 6811128 7739198 6811128 6790615 6546331 6790615 6546331 6603343 5070472 6603343 5070472 5266562 21616108 5266562 21616108 22219764 4112054 22219764 4112054 3920999 23590067 3920999 23590067 24604509 14972494 24604509 14972494 9491724 9001436 9491724 9001436 18085774 18557301 18085774 18557301 19338119 6684456 19338119 6684456 20583413 14704112 20583413 14704112 11894013 9578025 11894013 9578025 18688977 8364471 18688977 8364471 7808568 19408189 7808568 19408189 6979564 6543023 6979564 6543023 20630368 21202477 20630368 21202477 4999556 4363500 4999556 4363500 3782113 23530260 3782113 23530260 3315203 2763717 3315203 2763717 24379281 23682494 24379281 23682494 3199150 23859997 3199150 23859997 2670092 2767987 2670092 2767987 12163861 17086067 12163861 17086067 8974686 18526272 8974686 18526272 19641234 19484629 19641234 19484629 21393072 4955614 21393072 4955614 5098837 13716227 5098837 13716227 14727943 11665740 14727943 11665740 10782457 9157388 10782457 9157388 8971032 7803538 8971032 7803538 19474271 7187163 19474271 7187163 20269850 6180878 20269850 6180878 5914605 5983581 5914605 5983581 12670952 13191260 12670952 13191260 14138499 12050790 14138499 12050790 15681044 10087017 15681044 10087017 17793920 9196500 17793920 9196500 12784532 12575987 12784532 12575987 14354741 11826152 14354741 11826152 10057628 17329582 10057628 17329582 17737977 9128679 17737977 9128679 9053201 18004911 9053201 18004911 19113942 7887036 19113942 7887036 8432643 18967607 8432643 18967607 7459934 6260056 7459934 6260056 6334744 14366823 6334744 14366823 16019724 10708625 16019724 10708625 17103945 9587318 17103945 9587318 8209835 7377906 8209835 7377906 7815433 10113229 7815433 10113229 12370425 14422433 12370425 14422433 12715822 13220325 12715822 13220325 14533451 9895547 14533451 9895547 10433014 8972635 10433014 8972635 19345342 7752722 19345342 7752722 21551339 21027053 21551339 21027053 23663478 23153674 23663478 23153674 14629586 12112043 14629586 12112043 12077112 16581831 12077112 16581831 17951719 18677447 17951719 18677447 21683513 20987028 21683513 20987028 11853348 10431191 11853348 10431191 10586734 9367019 10586734 9367019 17966142 8216948 17966142 8216948 8678867 18794193 8678867 18794193 20919025 5575136 20919025 5575136 5943141 21076352 5943141 21076352 5150556 22458544 5150556 22458544 23394557 23091172 23394557 23091172 3867093 23382826 3867093 23382826 3626336 3326208 3626336 3326208 23551867 22500596 23551867 22500596 12137723 11204546 12137723 11204546 16529796 9994831 16529796 9994831 10352195 16687039 10352195 16687039 17349023 9378773 17349023 9378773 9554031 17689197 9554031 17689197 8945041 18241410 8945041 18241410 18379335 12479408 18379335 12479408 12876503 15850597 12876503 15850597 10408111 9546621 10408111 9546621 19286332 7131566 19286332 7131566 21080579 20674919 21080579 20674919 21786707 4946331 21786707 4946331 5062643 22130056 5062643 22130056 22812362 3894923 22812362 3894923 14366360 13345767 14366360 13345767 12588049 11544824 12588049 11544824 16432694 15965046 16432694 15965046 13353882 13465403 13353882 13465403 12573447 15276360 12573447 15276360 16408709 9659061 16408709 9659061 17493997 17384617 17493997 17384617 9716677 8783539 9716677 8783539 18721605 7699209 18721605 7699209 19968178 6622235 19968178 6622235 20948819 20353007 20948819 20353007 21141614 11875210 21141614 11875210 14790248 13346071 14790248 13346071 11395830 10513481 11395830 10513481 10958913 13350049 10958913 13350049 13561071 11919200 13561071 11919200 14672858 15427875 14672858 15427875 17059364 16852622 17059364 16852622 7788157 6894753 7788157 6894753 7135775 21266340 7135775 21266340 22782058 4120810 22782058 4120810 4118460 22894617 4118460 22894617 23480074 3257113 23480074 3257113 24135300 23830563 24135300 23830563 24775662 15256485 24775662 15256485 10923470 9933525 10923470 9933525 10360014 16356518 10360014 16356518 16934601 9693008 16934601 9693008 9854192 16881731 9854192 16881731 17855934 8064214 17855934 8064214 7654029 6334400 7654029 6334400 21305407 5507382 21305407 5507382 6031186 14716850 6031186 14716850 16140827 10659704 16140827 10659704 15068391 14349433 15068391 14349433 16045141 10999765 16045141 10999765 10646419 8574265 10646419 8574265 8123140 19592978 8123140 19592978 20619416 5922079 20619416 5922079 6285388 20962478 6285388 20962478 4840110 21966694 4840110 21966694 4612912 22623237 4612912 22623237 23394431 12708938 23394431 12708938 12977178 11463447 12977178 11463447 15577175 11201136 15577175 11201136 16389325 10221685 16389325 10221685 17847952 18170364 17847952 18170364 8597896 19059285 8597896 19059285 21143790 4477404 21143790 4477404 23193511 22322278 23193511 22322278 13761684 12707775 13761684 12707775 14941499 11237908 14941499 11237908 11420620 9921623 11420620 9921623 10308133 7878986 10308133 7878986 19570940 20434775 19570940 20434775 21034008 12966747 21034008 12966747 13081263 11654528 13081263 11654528 15179395 12116923 15179395 12116923 14409333 15167807 14409333 15167807 18706305 18631141 18706305 18631141 19649102 7056340 19649102 7056340 20682861 6272341 20682861 6272341 6093034 5080479 6093034 5080479 22154137 21894792 22154137 21894792 23167405 22437839 23167405 22437839 4435273 3869689 4435273 3869689 23046026 22651233 23046026 22651233 4096858 3822725 4096858 3822725 23123306 22686370 23123306 22686370 3841388 3697843 3841388 3697843 3695698 1832913 3695698 1832913 25278154 1635869 25278154 1635869 26017692 25420329 26017692 25420329 1239890 1319262 1239890 1319262 14691568 14425238 14691568 14425238 11538817 15279146 11538817 15279146 14006810 12709239 14006810 12709239 15143850 11283950 15143850 11283950 11780808 10750369 11780808 10750369 19421424 7125178 19421424 7125178 6521593 20505947 6521593 20505947 21584612 5491382 21584612 5491382 13326037 14195679 13326037 14195679 12462756 10848968 12462756 10848968 9913230 7518328 9913230 7518328 19491592 13401132 19491592 13401132 13367136 12127438 13367136 12127438 18658024 18010318 18658024 18010318 19534117 6125006 19534117 6125006 6421708 14228097 6421708 14228097 14510593 10240079 14510593 10240079 18161735 7756719 18161735 7756719 7267148 20698410 7267148 20698410 21887384 4583721 21887384 4583721 22775737 3772073 22775737 3772073 23942024 22989694 23942024 22989694 12962882 11467109 12962882 11467109 8840294 19596903 8840294 19596903 20258067 14973888 20258067 14973888 9335457 8186082 9335457 8186082 7418497 6195139 7418497 6195139 20857864 9122880 20857864 9122880 8813693 7824763 8813693 7824763 19632398 19177221 19632398 19177221 19992728 6951309 19992728 6951309 20577851 5909044 20577851 5909044 5952252 21054121 5952252 21054121 22304692 4260364 22304692 4260364 22728075 22243580 22728075 22243580 4138538 2835766 4138538 2835766 24227703 23740159 24227703 23740159 25564517 24879544 25564517 24879544 2049151 2072994 2049151 2072994 24954127 1682335 24954127 1682335 1064068 931533 1064068 931533 26338397 25681078 26338397 25681078 1297178 1557704 1297178 1557704 25774286 24892467 25774286 24892467 1743949 25362014 1743949 25362014 1194106 25809071 1194106 25809071 622134 608574 622134 608574 10672149 16304045 10672149 16304045 16942997 18599091 16942997 18599091 8431345 7948336 8431345 7948336 8048035 19209684 8048035 19209684 20001942 6928038 20001942 6928038 7049521 14200453 7049521 14200453 18269525 8262951 18269525 8262951 18839753 18732448 18839753 18732448 7822638 19236203 7822638 19236203 6130835 20966277 6130835 20966277 5350332 4568137 5350332 4568137 4768566 22439882 4768566 22439882 2649165 24395744 2649165 24395744 2148126 2084200 2148126 2084200 24893567 24160914 24893567 24160914 2711040 15535864 2711040 15535864 11320435 8990646 11320435 8990646 18527037 8203906 18527037 8203906 19319175 6946434 19319175 6946434 20514752 20296838 20514752 20296838 20716650 5615188 20716650 5615188 5364995 21738275 5364995 21738275 5074465 4635521 5074465 4635521 22239615 21854092 22239615 21854092 5004345 22063614 5004345 22063614 4723412 22520835 4723412 22520835 24167134 23050909 24167134 23050909 11184958 14075275 11184958 14075275 14885177 11713140 14885177 11713140 12545270 14902706 12545270 14902706 15910433 10691076 15910433 10691076 9985343 17231466 9985343 17231466 9486315 9144856 9486315 9144856 18224222 8415967 18224222 8415967 18865509 18370729 18865509 18370729 7723621 19798720 7723621 19798720 20489735 5913733 20489735 5913733 5528105 5200507 5528105 5200507 22120780 21636726 22120780 21636726 22878525 22954517 22878525 22954517 3591002 3627809 3591002 3627809 24049219 2822189 24049219 2822189 14009964 16318475 14009964 16318475 17596223 9591343 17596223 9591343 9900010 17959769 9900010 17959769 6303295 20819259 6303295 20819259 21656920 5605525 21656920 5605525 14704120 12364846 14704120 12364846 12678367 11273926 12678367 11273926 15949933 16215789 15949933 16215789 17172615 16965118 17172615 16965118 19504407 19264493 19504407 19264493 13742051 10561443 13742051 10561443 10943513 10233101 10943513 10233101 9370138 18110368 9370138 18110368 8866869 13228087 8866869 13228087 16258051 15763372 16258051 15763372 17185503 17086364 17185503 17086364 19635301 19585953 19635301 19585953 21239194 20931655 21239194 20931655 5522504 21573563 5522504 21573563 15668613 12082530 15668613 12082530 12995581 14695031 12995581 14695031 15811907 10224179 15811907 10224179 17211202 9777782 17211202 9777782 9681403 8987771 9681403 8987771 7663067 19558788 7663067 19558788 21070757 5925644 21070757 5925644 6190553 5058048 6190553 5058048 21650451 13888246 21650451 13888246 10514710 16972120 10514710 16972120 9963246 18585978 9963246 18585978 19273189 12439536 19273189 12439536 13642572 15823678 13642572 15823678 16309137 10147859 16309137 10147859 9753479 8603326 9753479 8603326 18913252 18745791 18913252 18745791 15896563 10698701 15896563 10698701 9873192 18952751 9873192 18952751 19597093 7048706 19597093 7048706 21520224 4281054 21520224 4281054 22818866 3260215 22818866 3260215 23768503 2532584 23768503 2532584 25328112 24910137 25328112 24910137 2071332 2475086 2071332 2475086 15095376 14946701 15095376 14946701 17288634 9531571 17288634 9531571 18319293 8347508 18319293 8347508 20058915 7063447 20058915 7063447 7123812 6036152 7123812 6036152 21441987 20651709 21441987 20651709 14958076 11733204 14958076 11733204 16083386 8832169 16083386 8832169 18425423 18456039 18425423 18456039 7689482 6732060 7689482 6732060 6571156 20442202 6571156 20442202 6557078 5678595 6557078 5678595 22541005 4467869 22541005 4467869 23621300 23488864 23621300 23488864 3218954 24175725 3218954 24175725 2536236 2837923 2536236 2837923 24214524 23455031 24214524 23455031 3067564 3429593 3067564 3429593 14013114 14812962 14013114 14812962 11358776 15971695 11358776 15971695 17711458 9120424 17711458 9120424 9540256 17877477 9540256 17877477 8869813 7867549 8869813 7867549 7020803 20069813 7020803 20069813 20800206 4795407 20800206 4795407 4695640 3909217 4695640 3909217 3519712 3137787 3519712 3137787 23767233 23637760 23767233 23637760 24187560 15209396 24187560 15209396 14322545 12381640 14322545 12381640 15297642 10462971 15297642 10462971 17668339 17873084 17668339 17873084 9025366 8748847 9025366 8748847 11358356 15493539 11358356 15493539 14017131 12014020 14017131 12014020 15045923 14230823 15045923 14230823 12256686 16330269 12256686 16330269 10194480 9128844 10194480 9128844 9553265 19530156 9553265 19530156 20345340 20289360 20345340 20289360 6579311 4796811 6579311 4796811 4224543 23107855 4224543 23107855 3790796 2869332 3790796 2869332 24187794 23921635 24187794 23921635 2721461 3026978 2721461 3026978 14557652 15581251 14557652 15581251 16691592 18009836 16691592 18009836 19118890 6904522 19118890 6904522 19905759 12862683 19905759 12862683 13308423 13427311 13308423 13427311 12213787 11409600 12213787 11409600 16017378 15863245 16017378 15863245 10118542 9263033 10118542 9263033 18663426 8440041 18663426 8440041 19286769 20102477 19286769 20102477 21074287 5601311 21074287 5601311 21395418 22698520 21395418 22698520 23528450 2762498 23528450 2762498 24451900 2495934 24451900 2495934 2750603 24100709 2750603 24100709 25748873 1201354 25748873 1201354 1092385 12470627 1092385 12470627 15579179 15644619 15579179 15644619 10646587 9672283 10646587 9672283 18240449 6656740 18240449 6656740 6773078 5454255 6773078 5454255 5568810 5093319 5568810 5093319 23187136 22363126 23187136 22363126 4600560 4246244 4600560 4246244 3978179 3461757 3978179 3461757 23442019 3099551 23442019 3099551 3411824 2224426 3411824 2224426 25039465 1583944 25039465 1583944 1658226 12889670 1658226 12889670 15133015 14585164 15133015 14585164 11436412 10132799 11436412 10132799 17231609 17209974 17231609 17209974 18187968 17944814 18187968 17944814 18439114 18545844 18439114 18545844 7781693 6846606 7781693 6846606 6201351 5302583 6201351 5302583 21359818 13356234 21359818 13356234 13261429 11638446 13261429 11638446 11396810 9883375 11396810 9883375 9947447 16716649 9947447 16716649 17837585 17538982 17837585 17538982 8845717 7634109 8845717 7634109 20307194 6458752 20307194 6458752 5231622 4967563 5231622 4967563 16069811 12388561 16069811 12388561 12710991 13811717 12710991 13811717 15160840 10754432 15160840 10754432 16485279 10560984 16485279 10560984 14357856 12782946 14357856 12782946 15939693 16633114 15939693 16633114 18121951 8403074 18121951 8403074 19989916 6716146 19989916 6716146 20582723 19984282 20582723 19984282 21278993 20756450 21278993 20756450 5482129 5100352 5482129 5100352 4934371 22338418 4934371 22338418 23359544 12536699 23359544 12536699 11621142 8934205 11621142 8934205 18353085 17559195 18353085 17559195 7505377 6898969 7505377 6898969 20635499 20103233 20635499 20103233 14246970 11861433 14246970 11861433 15672632 15132783 15672632 15132783 10450462 9533842 10450462 9533842 18275299 7227868 18275299 7227868 20182852 6988353 20182852 6988353 6926327 20629371 6926327 20629371 21414273 11711278 21414273 11711278 11368061 11107044 11368061 11107044 17230023 18174905 17230023 18174905 19376530 6790046 19376530 6790046 20504841 19838674 20504841 19838674 12997643 11955252 12997643 11955252 15137734 16348929 15137734 16348929 18871174 7991723 18871174 7991723 20017818 19388890 20017818 19388890 20823583 20625632 20823583 20625632 21995409 21906327 21995409 21906327 4643170 4261290 4643170 4261290 22967385 21987103 22967385 21987103 12902761 12759312 12902761 12759312 14215437 14487646 14215437 14487646 9609924 8490459 9609924 8490459 19065324 18941897 19065324 18941897 19692369 6176637 19692369 6176637 21126005 20710930 21126005 20710930 5512004 5373084 5512004 5373084 12882282 12577290 12882282 12577290 15529544 10829140 15529544 10829140 16329213 8585880 16329213 8585880 8347778 7620772 8347778 7620772 20253140 20320394 20253140 20320394 6782124 20632773 6782124 20632773 6300358 5885165 6300358 5885165 22019548 4988850 22019548 4988850 5177632 21483158 5177632 21483158 14017669 12685247 14017669 12685247 12513947 14392571 12513947 14392571 16889925 16468910 16889925 16468910 10632644 8298549 10632644 8298549 18830219 18405174 18830219 18405174 8756166 7973990 8756166 7973990 20119496 20101728 20119496 20101728 6507910 5394352 6507910 5394352 21673516 4758365 21673516 4758365 22692449 3849249 22692449 3849249 23158686 23067842 23158686 23067842 3917108 13968563 3917108 13968563 14739754 13385680 14739754 13385680 11283745 17735563 11283745 17735563 18999009 6905177 18999009 6905177 6921131 20623393 6921131 20623393 5338534 4524973 5338534 4524973 22684583 22106819 22684583 22106819 4537729 4023019 4537729 4023019 22827739 3779140 22827739 3779140 3816306 23239018 3816306 23239018 3621019 3413583 3621019 3413583 23703498 23836949 23703498 23836949 2610257 1889286 2610257 1889286 1959144 25272277 1959144 25272277 26295277 10905450 26295277 10905450 9851652 8755197 9851652 8755197 8548648 18528389 8548648 18528389 8291091 18767098 8291091 18767098 14913929 9653843 14913929 9653843 17564332 17191049 17564332 17191049 14104400 12579941 14104400 12579941 15273198 15502925 15273198 15502925 16959282 9704002 16959282 9704002 9286450 17653124 9286450 17653124 18982917 8002228 18982917 8002228 8164648 19840746 8164648 19840746 20755800 20874456 20755800 20874456 21764728 4804467 21764728 4804467 21934941 12158598 21934941 12158598 11681011 9386008 11681011 9386008 18898037 7489160 18898037 7489160 6826947 20826801 6826947 20826801 21627193 4432772 21627193 4432772 4266433 3782133 4266433 3782133 22873271 12879358 22873271 12879358 13103736 16320841 13103736 16320841 17150223 9178544 17150223 9178544 8587562 18695515 8587562 18695515 20383896 19968101 20383896 19968101 20477871 6359325 20477871 6359325 14183990 15569114 14183990 15569114 16488924 17307525 16488924 17307525 17937840 10904384 17937840 10904384 10803197 10005233 10803197 10005233 10204792 18230202 10204792 18230202 8222675 7436857 8222675 7436857 19517651 11189362 19517651 11189362 12028972 11088359 12028972 11088359 15874454 15700815 15874454 15700815 10991586 16748382 10991586 16748382 18842148 8040515 18842148 8040515 19362736 19533140 19362736 19533140 20506426 20079478 20506426 20079478 6639716 5754624 6639716 5754624 22198740 22040629 22198740 22040629 4324120 22602484 4324120 22602484 12705738 13293463 12705738 13293463 14565166 15079858 14565166 15079858 8965321 7003860 8965321 7003860 20465970 6134257 20465970 6134257 20934350 14465710 20934350 14465710 11961926 15377504 11961926 15377504 9404665 8983963 9404665 8983963 8797952 19668915 8797952 19668915 7195371 6553247 7195371 6553247 6323082 20971785 6323082 20971785 21681374 4945445 21681374 4945445 4720521 4158187 4720521 4158187 22640330 22239712 22640330 22239712 3627146 3804825 3627146 3804825 24314147 2441938 24314147 2441938 2786092 24421517 2786092 24421517 25910634 25231121 25910634 25231121 1589906 1357143 1589906 1357143 26068532 25595683 26068532 25595683 1141430 1094008 1141430 1094008 25823883 24954501 25823883 24954501 1692276 1406027 1692276 1406027 1161463 961593 1161463 961593 26053311 24915521 26053311 24915521 1728948 2021996 1728948 2021996 14278728 14784934 14278728 14784934 11881500 10970172 11881500 10970172 16486136 9740158 16486136 9740158 17786394 9236869 17786394 9236869 9693975 8733044 9693975 8733044 18392441 19190843 18392441 19190843 20215897 19663728 20215897 19663728 7139994 20411829 7139994 20411829 5589385 4982799 5589385 4982799 22407591 21774309 22407591 21774309 4512944 4450502 4512944 4450502 12724805 16628712 12724805 16628712 18003380 17540942 18003380 17540942 8841999 8203065 8841999 8203065 8478155 18348840 8478155 18348840 14391490 11447635 14391490 11447635 16935094 16382220 16935094 16382220 17193945 9091386 17193945 9091386 18221927 8563763 18221927 8563763 7604900 19286342 7604900 19286342 13943689 10323494 13943689 10323494 10376237 9385866 10376237 9385866 19020824 7540972 19020824 7540972 19607599 19249141 19607599 19249141 7306661 19688066 7306661 19688066 13913859 10454678 13913859 10454678 10761714 17372379 10761714 17372379 9228938 8700172 9228938 8700172 18895303 18564895 18895303 18564895 7849415 7129314 7849415 7129314 7170479 6575788 7170479 6575788 12339951 14749953 12339951 14749953 16210567 10062930 16210567 10062930 10684457 13711147 10684457 13711147 14536313 15596853 14536313 15596853 11213606 15856398 11213606 15856398 16804441 9915674 16804441 9915674 17118668 17364152 17118668 17364152 8961470 7938351 8961470 7938351 19797601 20590943 19797601 20590943 6267367 21297535 6267367 21297535 4940717 22818815 4940717 22818815 3537308 23189033 3537308 23189033 24705978 23771730 24705978 23771730 2805759 2811885 2805759 2811885 12353273 12828266 12353273 12828266 13014604 14139185 13014604 14139185 11713864 10889260 11713864 10889260 15216997 11900725 15216997 11900725 16260477 8737713 16260477 8737713 18451279 18125399 18451279 18125399 18698243 7414994 18698243 7414994 21236695 20738634 21236695 20738634 5266044 4854706 5266044 4854706 21950898 21667683 21950898 21667683 5385580 4924115 5385580 4924115 22431351 21965556 22431351 21965556 4251259 3659077 4251259 3659077 3426324 23781893 3426324 23781893 2604010 24192710 2604010 24192710 25083120 13610282 25083120 13610282 11361756 10628761 11361756 10628761 10540969 17460171 10540969 17460171 9167566 8529966 9167566 8529966 8823076 18163547 8823076 18163547 19264088 20437678 19264088 20437678 21520136 5368702 21520136 5368702 14935033 13992399 14935033 13992399 13195258 12390758 13195258 12390758 14711253 15456137 14711253 15456137 10855191 16523028 10855191 16523028 9044869 8091115 9044869 8091115 20279591 6113450 20279591 6113450 21116481 20341207 21116481 20341207 5981060 21213000 5981060 21213000 5560914 21861593 5560914 21861593 22493310 4160557 22493310 4160557 12848307 13780881 12848307 13780881 13242126 11280256 13242126 11280256 10960988 9566848 10960988 9566848 10045270 18164705 10045270 18164705 6880642 20618715 6880642 20618715 21893458 21195336 21893458 21195336 12491250 11533031 12491250 11533031 16194726 10324034 16194726 10324034 10501165 17500796 10501165 17500796 18603964 19633475 18603964 19633475 20659903 20180511 20659903 20180511 20877362 4867748 20877362 4867748 21703797 12782152 21703797 12782152 12101416 14656200 12101416 14656200 15703477 15854479 15703477 15854479 10976770 9647728 10976770 9647728 17474288 7247456 17474288 7247456 19773554 14002262 19773554 14002262 13499806 10892968 13499806 10892968 11426539 9802774 11426539 9802774 9353517 19764742 9353517 19764742 7020293 20362613 7020293 20362613 6033528 21521751 6033528 21521751 4248339 4312154 4248339 4312154 12330072 14977268 12330072 14977268 10532838 9594777 10532838 9594777 18677321 18118943 18677321 18118943 19718526 6516967 19718526 6516967 20943985 20446388 20943985 20446388 6219778 20764159 6219778 20764159 6105739 4907324 6105739 4907324 22562067 21979109 22562067 21979109 23835670 23733222 23835670 23733222 3138123 2582200 3138123 2582200 24522684 23889575 24522684 23889575 2333263 2363484 2333263 2363484 24602363 23458268 24602363 23458268 3309239 3039493 3309239 3039493 13004771 14174379 13004771 14174379 15649244 8838340 15649244 8838340 8210854 19397940 8210854 19397940 20130939 6231747 20130939 6231747 20694421 20327484 20694421 20327484 6657716 20763811 6657716 20763811 6054237 5088529 6054237 5088529 21778686 13306990 21778686 13306990 12372800 11432904 12372800 11432904 15630509 12560008 15630509 12560008 12734840 9761483 12734840 9761483 18143491 18481475 18143491 18481475 20362263 19810985 20362263 19810985 14209779 12501491 14209779 12501491 11862949 16083662 11862949 16083662 18064782 18488192 18064782 18488192 19775820 7473225 19775820 7473225 20239227 19773318 20239227 19773318 21133650 20719688 21133650 20719688 5497634 4869859 5497634 4869859 4041164 23133512 4041164 23133512 3369185 3060099 3369185 3060099 24273128 23437566 24273128 23437566 3355084 2725092 3355084 2725092 24362773 2205094 24362773 2205094 1661084 25527387 1661084 25527387 26405790 25851275 26405790 25851275 848865 958741 848865 958741 26252101 25421859 26252101 25421859 26303308 378189 26303308 378189 26622897 25904953 26622897 25904953 761849 648879 761849 648879 26168722 25361354 26168722 25361354 1431469 1391887 1431469 1391887 25521432 24599651 25521432 24599651 2220713 1873807 2220713 1873807 25116909 13921206 25116909 13921206 12605025 12062259 12605025 12062259 14594384 13698939 14594384 13698939 11505354 15133010 11505354 15133010 16085968 16391454 16085968 16391454 10309065 17205692 10309065 17205692 9944651 13735633 9944651 13735633 13589381 12517098 13589381 12517098 10616910 16553699 10616910 16553699 17388829 17975518 17388829 17975518 18634164 8111326 18634164 8111326 18903901 13787124 18903901 13787124 12454652 11424665 12454652 11424665 16041856 10690950 16041856 10690950 10307791 18848663 10307791 18848663 7981606 19312821 7981606 19312821 7559738 19660384 7559738 19660384 20672463 21267265 20672463 21267265 5653459 12880973 5653459 12880973 15171303 14289275 15171303 14289275 13441994 12247616 13441994 12247616 12574658 16145572 12574658 16145572 9587030 8864318 9587030 8864318 18241159 18426928 18241159 18426928 8315615 19172345 8315615 19172345 19357496 13258628 19357496 13258628 10937797 16459022 10937797 16459022 17823942 9187007 17823942 9187007 9237464 17863413 9237464 17863413 19987996 6158580 19987996 6158580 5735783 4886429 5735783 4886429 22961865 22381396 22961865 22381396 4283785 22882857 4283785 22882857 3571982 2806620 3571982 2806620 24362492 23498226 24362492 23498226 3318215 23678785 3318215 23678785 2799906 2843938 2799906 2843938 14980788 14559304 14980788 14559304 16593825 10003618 16593825 10003618 8641845 7931011 8641845 7931011 20029431 19406716 20029431 19406716 13832657 12332347 13832657 12332347 15033598 11585552 15033598 11585552 11295852 16466849 11295852 16466849 17517899 17782212 17517899 17782212 18513711 7662384 18513711 7662384 8141800 18928472 8141800 18928472 7282115 5585341 7282115 5585341 21642712 21608019 21642712 21608019 22451599 21898370 22451599 21898370 22665894 4457095 22665894 4457095 13467856 13770970 13467856 13770970 12852784 11331609 12852784 11331609 16460312 9997394 16460312 9997394 8270820 18725681 8270820 18725681 13210481 12387642 13210481 12387642 12567898 14171154 12567898 14171154 13365302 12688195 13365302 12688195 14401489 15095378 14401489 15095378 11338272 15265387 11338272 15265387 17548290 9022347 17548290 9022347 18764676 18868696 18764676 18868696 6396802 6039311 6396802 6039311 21109743 20776864 21109743 20776864 21654871 21483287 21654871 21483287 22299587 21800499 22299587 21800499 5269217 13350311 5269217 13350311 13976833 12278980 13976833 12278980 12488349 11533978 12488349 11533978 12300354 13222087 12300354 13222087 13895898 15139206 13895898 15139206 11177242 15747793 11177242 15747793 16610473 16769739 16610473 16769739 9658267 9329425 9658267 9329425 17888068 12591799 17888068 12591799 13673935 13315698 13673935 13315698 12603004 14220563 12603004 14220563 16398672 9625329 16398672 9625329 10049752 7764825 10049752 7764825 19862722 6692746 19862722 6692746 6832221 20550522 6832221 20550522 21164899 11821672 21164899 11821672 12467410 12948043 12467410 12948043 15197322 11174978 15197322 11174978 16026451 11766855 16026451 11766855 14165947 13550248 14165947 13550248 12660243 11351155 12660243 11351155 10561773 9288307 10561773 9288307 9046460 17872721 9046460 17872721 11783017 13526104 11783017 13526104 16086667 17069134 16086667 17069134 20145536 20343289 20145536 20343289 22774300 3685499 22774300 3685499 4079627 22845018 4079627 22845018 23928090 23437446 23928090 23437446 3154859 2469596 3154859 2469596 2391922 14305371 2391922 14305371 16912515 16378119 16912515 16378119 18131763 8105073 18131763 8105073 7535915 19677127 7535915 19677127 22022575 4138558 22022575 4138558 23272377 3150516 23272377 3150516 24742589 1793408 24742589 1793408 2125079 14729363 2125079 14729363 13099431 12522289 13099431 12522289 16774077 8998992 16774077 8998992 7896510 19740825 7896510 19740825 6711652 5961086 6711652 5961086 4979666 4262747 4979666 4262747 4631881 22538875 4631881 22538875 3802508 3163521 3802508 3163521 23714192 23710931 23714192 23710931 2813564 24831058 2813564 24831058 1709457 1844158 1709457 1844158 25186730 24116620 25186730 24116620 12377456 10305987 12377456 10305987 10929855 10779749 10929855 10779749 17572718 18973004 17572718 18973004 19924181 20130264 19924181 20130264 6924841 6263804 6924841 6263804 6460791 13605449 6460791 13605449 17879813 18834067 17879813 18834067 19847508 20098288 19847508 20098288 6589093 6177773 6589093 6177773 11288964 13291208 11288964 13291208 16373141 16947325 16373141 16947325 7170267 6272945 7170267 6272945 6461936 21147955 6461936 21147955 22826510 22388681 22826510 22388681 23739391 2233267 23739391 2233267 24775265 23808605 24775265 23808605 24981003 24290754 24981003 24290754 2249751 2296615 2249751 2296615 11780148 12178326 11780148 12178326 13972123 14741951 13972123 14741951 10996138 16201164 10996138 16201164 17515359 9211078 17515359 9211078 7694841 7134311 7694841 7134311 20993073 20459685 20993073 20459685 21792197 4401711 21792197 4401711 4105199 3945384 4105199 3945384 23439263 22887377 23439263 22887377 3700429 3270350 3700429 3270350 15739264 16740203 15739264 16740203 18173437 19024257 18173437 19024257 7940810 7644612 7940810 7644612 6740626 6119350 6740626 6119350 20931191 14905759 20931191 14905759 13356887 12404592 13356887 12404592 15125862 14897453 15125862 14897453 10736046 9284115 10736046 9284115 9418434 18191125 9418434 18191125 18811021 7593603 18811021 7593603 8023739 19871493 8023739 19871493 20226130 5991791 20226130 5991791 21725357 21914373 21725357 21914373 4798152 4563664 4798152 4563664 22713993 22604031 22713993 22604031 4140143 22893575 4140143 22893575 3433787 2489740 3433787 2489740 24771743 2122659 24771743 2122659 2326722 24558618 2326722 24558618 14345779 10221925 14345779 10221925 17084644 7899376 17084644 7899376 19472478 18869751 19472478 18869751 20879768 20468392 20879768 20468392 6355098 12310858 6355098 12310858 15319854 15230607 15319854 15230607 18012936 18156710 18012936 18156710 7560460 21920300 7560460 21920300 5125191 22617827 5125191 22617827 23469285 3335758 23469285 3335758 2716989 2384599 2716989 2384599 2365011 11500048 2365011 11500048 15606645 11145543 15606645 11145543 11331933 10681745 11331933 10681745 10595262 17275250 10595262 17275250 9531547 18170242 9531547 18170242 19208670 7302840 19208670 7302840 19600970 12026016 19600970 12026016 12035553 15471696 12035553 15471696 16748916 9635191 16748916 9635191 9690593 8884678 9690593 8884678 9150860 18344343 9150860 18344343 18528565 11686788 18528565 11686788 14894630 15145299 14894630 15145299 15610868 10370139 15610868 10370139 10299335 17117241 10299335 17117241 18532115 18308186 18532115 18308186 8304330 6073142 8304330 6073142 21190327 11338645 21190327 11338645 14932840 15258372 14932840 15258372 11102938 15792407 11102938 15792407 12999823 13416324 12999823 13416324 15570593 16218310 15570593 16218310 10199203 17739997 10199203 17739997 19248255 19240542 19248255 19240542 6768009 20792454 6768009 20792454 5873705 21490117 5873705 21490117 5102059 21885956 5102059 21885956 5011508 4250277 5011508 4250277 22854439 3583956 22854439 3583956 23136779 22265953 23136779 22265953 23743590 22725596 23743590 22725596 11865742 10946682 11865742 10946682 17550117 9399828 17550117 9399828 18460212 8056126 18460212 8056126 6921875 19997631 6921875 19997631 21033887 5263834 21033887 5263834 5472753 4880872 5472753 4880872 22139237 13287046 22139237 13287046 12283597 16452658 12283597 16452658 9306873 7083447 9306873 7083447 7052291 6299827 7052291 6299827 20952821 20501344 20952821 20501344 6151269 5895804 6151269 5895804 21844552 21515831 21844552 21515831 4547561 3925065 4547561 3925065 23112895 23566456 23112895 23566456 24157502 2452878 24157502 2452878 24513307 2006583 24513307 2006583 25773246 25152565 25773246 25152565 1875899 1933473 1875899 1933473 26024522 24940819 26024522 24940819 1688322 1716923 1688322 1716923 14919655 14546785 14919655 14546785 11899919 12311516 11899919 12311516 14932614 11878453 14932614 11878453 12848757 14208149 12848757 14208149 10817579 16579390 10817579 16579390 17528294 9287608 17528294 9287608 18088134 17518325 18088134 17518325 9108650 19309902 9108650 19309902 7560741 6111460 7560741 6111460 5892883 5731931 5892883 5731931 22029844 5037234 22029844 5037234 13320362 15609499 13320362 15609499 16679567 10522941 16679567 10522941 13630573 14148681 13630573 14148681 14497935 11882837 14497935 11882837 16235623 16462151 16235623 16462151 19626919 7439819 19626919 7439819 6977704 20137142 6977704 20137142 5766525 5276106 5766525 5276106 21296686 20985770 21296686 20985770 22145653 4670647 22145653 4670647 4615958 4316553 4615958 4316553 3755785 3087463 3755785 3087463 23998796 2337824 23998796 2337824 2066575 13917184 2066575 13917184 13549858 10934936 13549858 10934936 9789402 18623344 9789402 18623344 19225497 6882410 19225497 6882410 6752764 20363050 6752764 20363050 21615648 5508482 21615648 5508482 5932243 14312308 5932243 14312308 15158645 10358762 15158645 10358762 19030703 7002190 19030703 7002190 20059795 19972708 20059795 19972708 20893558 21745426 20893558 21745426 5213927 12734629 5213927 12734629 15906073 10691752 15906073 10691752 16462144 17381204 16462144 17381204 8974473 18263986 8974473 18263986 8058668 19593755 8058668 19593755 20423832 5957505 20423832 5957505 5483702 5004059 5483702 5004059 5061820 21931233 5061820 21931233 23254807 3577821 23254807 3577821 3625601 23748798 3625601 23748798 2785684 1727154 2785684 1727154 25091832 24406786 25091832 24406786 2677225 13942874 2677225 13942874 13867398 11891962 13867398 11891962 11155140 17821020 11155140 17821020 18714415 19096710 18714415 19096710 20575221 19895315 20575221 19895315 7140230 13076517 7140230 13076517 15604834 15612640 15604834 15612640 10712045 9472272 10712045 9472272 8436696 19186080 8436696 19186080 7382316 7043613 7382316 7043613 21297509 5864265 21297509 5864265 13387686 13302386 13387686 13302386 12631016 11768723 12631016 11768723 15119382 14755311 15119382 14755311 11868496 10839443 11868496 10839443 18799226 18520406 18799226 18520406 19335312 20186077 19335312 20186077 6705207 20822066 6705207 20822066 21938962 21172696 21938962 21172696 13773741 12535210 13773741 12535210 15407426 15782432 15407426 15782432 10338432 9234939 10338432 9234939 18463971 17908084 18463971 17908084 8984681 18348513 8984681 18348513 8523421 8140966 8523421 8140966 19212563 19101113 19212563 19101113 20772309 5632830 20772309 5632830 21576483 5346866 21576483 5346866 5232262 4773112 5232262 4773112 4499291 4028190 4499291 4028190 4400862 3768028 4400862 3768028 24286727 23570700 24286727 23570700 3099667 2702281 3099667 2702281 2129835 24726658 2129835 24726658 25955571 972114 25955571 972114 12674427 14397243 12674427 14397243 14596662 12078040 14596662 12078040 12883723 13754710 12883723 13754710 15508005 10486688 15508005 10486688 17597837 17303424 17597837 17303424 9272757 17560138 9272757 17560138 18904575 18468065 18904575 18468065 19100888 5878517 19100888 5878517 6099530 5395726 6099530 5395726 4900369 22991955 4900369 22991955 3928705 3495533 3928705 3495533 24443367 23505340 24443367 23505340 3307560 3338472 3307560 3338472 2480202 2959509 2480202 2959509 24207524 23075535 24207524 23075535 3959325 23353716 3959325 23353716 2813141 24398265 2813141 24398265 2498856 2125368 2498856 2125368 25092999 1354333 25092999 1354333 1276615 13155409 1276615 13155409 16116467 15867694 16116467 15867694 9963413 17375948 9963413 17375948 9465793 8630250 9465793 8630250 8852927 18280506 8852927 18280506 20325788 6033907 20325788 6033907 5604558 21377693 5604558 21377693 22327578 21871581 22327578 21871581 5070220 4200645 5070220 4200645 22854564 3868033 22854564 3868033 3819872 2705512 3819872 2705512 24526142 2001079 24526142 2001079 2217137 13135393 2217137 13135393 13737234 13409756 13737234 13409756 11079229 15977472 11079229 15977472 16861306 9975307 16861306 9975307 17265245 16780487 17265245 16780487 9076169 17828045 9076169 17828045 8728915 7622441 8728915 7622441 6741097 20419929 6741097 20419929 6547563 21256485 6547563 21256485 22051659 5179814 22051659 5179814 13428660 15275736 13428660 15275736 11578380 11086088 11578380 11086088 12527827 15708097 12527827 15708097 16204010 11499637 16204010 11499637 14894706 14948813 14894706 14948813 15131056 11157843 15131056 11157843 11598040 15364060 11598040 15364060 17008080 9493323 17008080 9493323 9674099 8332565 9674099 8332565 20778294 20086347 20778294 20086347 21604131 20976006 21604131 20976006 22121043 21663181 22121043 21663181 5212681 4357880 5212681 4357880 4138800 3710654 4138800 3710654 3740802 23773047 3740802 23773047 2995178 3019806 2995178 3019806 2382023 2212714 2382023 2212714 24697506 24320737 24697506 24320737 2108318 25240819 2108318 25240819 1614077 1292682 1614077 1292682 26188363 25534039 26188363 25534039 1285600 1571272 1285600 1571272 12384132 11818569 12384132 11818569 14039853 14589340 14039853 14589340 11683455 10986572 11683455 10986572 14293220 15432129 14293220 15432129 16625382 17031190 16625382 17031190 17340428 9571614 17340428 9571614 17777536 17349256 17777536 17349256 18394121 8887041 18394121 8887041 8748976 7664353 8748976 7664353 20382275 20849787 20382275 20849787 22330316 21656075 22330316 21656075 22613611 22630158 22613611 22630158 4316305 13853469 4316305 13853469 15373372 11510414 15373372 11510414 15211380 12498277 15211380 12498277 10750304 16603940 10750304 16603940 10316870 17461534 10316870 17461534 18363379 18968025 18363379 18968025 7102879 6578331 7102879 6578331 20854259 5965966 20854259 5965966 5543690 21834367 5543690 21834367 5022225 4893394 5022225 4893394 22392035 4442058 22392035 4442058 14777946 12513152 14777946 12513152 12567639 15163028 12567639 15163028 16094736 15261848 16094736 15261848 15373269 12553942 15373269 12553942 10605521 9158777 10605521 9158777 18144777 17655683 18144777 17655683 14120330 12836969 14120330 12836969 13192693 14000156 13192693 14000156 16944745 16795382 16944745 16795382 17297770 9397518 17297770 9397518 18329010 18732627 18329010 18732627 20071105 6908691 20071105 6908691 7133685 5652819 7133685 5652819 22881520 22422496 22881520 22422496 13063497 12562790 13063497 12562790 14294566 13966829 14294566 13966829 14885042 15174917 14885042 15174917 10863626 16508301 10863626 16508301 8691729 7392156 8691729 7392156 7400897 19839184 7400897 19839184 20621875 20325813 20621875 20325813 21518756 5457117 21518756 5457117 12532592 14410151 12532592 14410151 10874353 9832312 10874353 9832312 9285193 18803952 9285193 18803952 8105825 19472531 8105825 19472531 7439094 19831007 7439094 19831007 20770205 5084617 20770205 5084617 21486858 20996948 21486858 20996948 5397157 4103168 5397157 4103168 23172849 22831148 23172849 22831148 23589590 11929316 23589590 11929316 10740985 9581557 10740985 9581557 17590533 9063379 17590533 9063379 19918466 7070250 19918466 7070250 7620046 5718830 7620046 5718830 22435623 21764429 22435623 21764429 22771518 22348333 22771518 22348333 4404976 22836545 4404976 22836545 4156557 13022933 4156557 13022933 13679882 11625094 13679882 11625094 11142768 10459879 11142768 10459879 19189648 7649378 19189648 7649378 8143165 12791228 8143165 12791228 15636372 11219253 15636372 11219253 11875484 16000231 11875484 16000231 16736768 16338489 16736768 16338489 9745038 8221242 9745038 8221242 8406671 18816789 8406671 18816789 8147592 11745919 8147592 11745919 15385074 11136591 15385074 11136591 16145210 16088459 16145210 16088459 10945631 18529298 10945631 18529298 8357954 14497056 8357954 14497056 15148574 11284035 15148574 11284035 16197113 18362332 16197113 18362332 19557237 19171692 19557237 19171692 19685361 7635771 19685361 7635771 12516493 13555566 12516493 13555566 13418034 12650628 13418034 12650628 12226503 11227641 12226503 11227641 16132739 10717104 16132739 10717104 19170253 19242043 19170253 19242043 7530753 7146648 7530753 7146648 20153846 6341023 20153846 6341023 6372975 21244995 6372975 21244995 5378933 4554883 5378933 4554883 22199290 21770878 22199290 21770878 4883564 21991969 4883564 21991969 22912839 3597893 22912839 3597893 23595394 3168515 23595394 3168515 3216249 11868702 3216249 11868702 15613140 15891281 15613140 15891281 9897495 17235377 9897495 17235377 18811994 7604176 18811994 7604176 20325563 6864925 20325563 6864925 12369340 14334621 12369340 14334621 11688854 15389699 11688854 15389699 10708823 10184119 10708823 10184119 9666859 17752599 9666859 17752599 17858321 8416218 17858321 8416218 7856230 20349392 7856230 20349392 5914778 21383014 5914778 21383014 5414789 13296147 5414789 13296147 14033188 12548966 14033188 12548966 13151231 13702577 13151231 13702577 14950877 11197370 14950877 11197370 16691457 16231810 16691457 16231810 18533363 5729227 18533363 5729227 21715816 21222969 21715816 21222969 22376734 21788696 22376734 21788696 22803931 22509766 22803931 22509766 3791820 2861078 3791820 2861078 3185498 23632171 3185498 23632171 25191690 25075276 25191690 25075276 1476582 25374187 1476582 25374187 26245236 820918 26245236 820918 657237 12748674 657237 12748674 14261571 13984711 14261571 13984711 11787083 8995242 11787083 8995242 9170521 8756140 9170521 8756140 13589209 13598601 13589209 13598601 15620753 15698412 15620753 15698412 10321091 9889606 10321091 9889606 10061177 8856641 10061177 8856641 18548679 5516766 18548679 5516766 21196538 20786455 21196538 20786455 5957558 5721318 5957558 5721318 21480493 5548766 21480493 5548766 13651119 14082513 13651119 14082513 15712664 9896142 15712664 9896142 18387823 7916846 18387823 7916846 8060426 19941985 8060426 19941985 20868189 20921188 20868189 20921188 5616461 5283678 5616461 5283678 22053064 21860553 22053064 21860553 22617480 3975340 22617480 3975340 3902966 23485507 3902966 23485507 3364397 12472676 3364397 12472676 14138338 15511174 14138338 15511174 11259557 12516769 11259557 12516769 14301516 14656904 14301516 14656904 11787164 11692272 11787164 11692272 13421221 16625017 13421221 16625017 9660958 8965559 9660958 8965559 9260657 19565339 9260657 19565339 20464131 20009403 20464131 20009403 6482807 5866044 6482807 5866044 21007803 5079893 21007803 5079893 21869560 4865523 21869560 4865523 4898259 4827177 4898259 4827177 22146688 4458337 22146688 4458337 4280778 22656379 4280778 22656379 13441505 11009071 13441505 11009071 10350186 9120874 10350186 9120874 9551486 19596953 9551486 19596953 6384982 6191475 6384982 6191475 6175187 12479394 6175187 12479394 14723095 9982174 14723095 9982174 10457235 17792962 10457235 17792962 18472755 7440730 18472755 7440730 7794725 13042851 7794725 13042851 15145554 16631272 15145554 16631272 19187568 19229009 19187568 19229009 19892982 7182354 19892982 7182354 6872649 20724918 6872649 20724918 5464352 4926215 5464352 4926215 4792078 22529673 4792078 22529673 4207592 22916665 4207592 22916665 3763936 3622879 3763936 3622879 2814168 24670267 2814168 24670267 2072294 1923199 2072294 1923199 25127105 23894195 25127105 23894195 12504159 11301488 12504159 11301488 16080057 17416563 16080057 17416563 9178247 8017410 9178247 8017410 7617505 19692425 7617505 19692425 20716711 20444522 20716711 20444522 6705278 6153765 6705278 6153765 6312779 20739039 6312779 20739039 6119227 5433007 6119227 5433007 5980872 21641074 5980872 21641074 22831715 22346624 22831715 22346624 4354374 23261545 4354374 23261545 24444476 2313735 24444476 2313735 25278049 25104954 25278049 25104954 1742039 951687 1742039 951687 26092515 25086940 26092515 25086940 1679561 1098072 1679561 1098072 25979260 25157598 25979260 25157598 1548157 25340476 1548157 25340476 13614432 9611802 13614432 9611802 9687203 17674532 9687203 17674532 19471244 6739385 19471244 6739385 7095761 9650887 7095761 9650887 12774851 15970543 12774851 15970543 10407848 8522793 10407848 8522793 8291714 7564432 8291714 7564432 19908435 19261216 19908435 19261216 21087377 20492924 21087377 20492924 21598116 5315495 21598116 5315495 4891176 22099846 4891176 22099846 13496004 10379059 13496004 10379059 9932681 17745431 9932681 17745431 9232237 8333435 9232237 8333435 19189123 18694994 19189123 18694994 8171192 18971534 8171192 18971534 7702745 7363788 7702745 7363788 15424641 15889272 15424641 15889272 17332913 9692473 17332913 9692473 18496116 8470005 18496116 8470005 13715026 14550744 13715026 14550744 16892492 9898943 16892492 9898943 17748184 17323841 17748184 17323841 13767896 12365360 13767896 12365360 16605930 9861441 16605930 9861441 17449420 8979168 17449420 8979168 8501299 6692181 8501299 6692181 20170863 13618465 20170863 13618465 12346206 14911072 12346206 14911072 10651471 16422771 10651471 16422771 17379472 17791544 17379472 17791544 8748015 18355042 8748015 18355042 7581150 6808096 7581150 6808096 20066614 19507338 20066614 19507338 6623884 6276369 6623884 6276369 6190745 21039636 6190745 21039636 21721161 5167576 21721161 5167576 23374741 23407618 23374741 23407618 24766730 2007629 24766730 2007629 12692078 13658412 12692078 13658412 13364792 13283416 13364792 13283416 14999596 14319666 14999596 14319666 10140595 18034688 10140595 18034688 8704604 8096008 8704604 8096008 7275704 20504139 7275704 20504139 21293484 22392420 21293484 22392420 3953702 2641491 3953702 2641491 24651974 1903421 24651974 1903421 25508321 24561963 25508321 24561963 2039266 2051792 2039266 2051792 24812641 1677141 24812641 1677141 25766692 24781468 25766692 24781468 12720946 11911227 12720946 11911227 16293143 15838148 16293143 15838148 17053514 9049877 17053514 9049877 9255431 18938991 9255431 18938991 19949948 6580052 19949948 6580052 6710998 20193176 6710998 20193176 20780828 15492458 20780828 15492458 13016226 12455361 13016226 12455361 12849288 14728030 12849288 14728030 16487058 9090038 16487058 9090038 18447419 8225212 18447419 8225212 8064165 7441474 8064165 7441474 16159963 15915607 16159963 15915607 9872505 17575029 9872505 17575029 9053736 8151149 9053736 8151149 19115885 18926756 19115885 18926756 7102122 5351515 7102122 5351515 5099404 21953203 5099404 21953203 14558288 11811659 14558288 11811659 16672896 16486250 16672896 16486250 9941425 17809556 9941425 17809556 18393937 8144349 18393937 8144349 8401414 7409113 8401414 7409113 6842120 20087057 6842120 20087057 21308620 4819189 21308620 4819189 22089773 22005337 22089773 22005337 23724975 23992923 23724975 23992923 2975545 12864779 2975545 12864779 14015500 13144737 14015500 13144737 11016003 9661108 11016003 9661108 17919074 18316850 17919074 18316850 7600879 20894957 7600879 20894957 22370481 2834354 22370481 2834354 24026453 2655806 24026453 2655806 24627150 24260975 24627150 24260975 2302064 1998159 2302064 1998159 25374220 24575821 25374220 24575821 25662742 24793081 25662742 24793081 2054327 2077285 2054327 2077285 24825987 23746578 24825987 23746578 3055002 2920931 3055002 2920931 12980512 14392040 12980512 14392040 11425906 10064761 11425906 10064761 10090317 9520592 10090317 9520592 14484539 14064907 14484539 14064907 14756936 11099340 14756936 11099340 11926951 13460310 11926951 13460310 16564558 17306379 16564558 17306379 9204253 7405162 9204253 7405162 20131241 7016989 20131241 7016989 20819669 6348969 20819669 6348969 15304185 15302718 15304185 15302718 16226738 17361663 16226738 17361663 18121465 8524369 18121465 8524369 7964259 7837491 7964259 7837491 19245665 18967154 19245665 18967154 14868743 11408311 14868743 11408311 16086656 15898422 16086656 15898422 10823564 9974425 10823564 9974425 10200004 9538104 10200004 9538104 7893943 19456940 7893943 19456940 6973960 6394104 6973960 6394104 5931972 5917121 5931972 5917121 21093297 5606452 21093297 5606452 21880488 4399401 21880488 4399401 23751431 22679809 23751431 22679809 3694373 2492388 3694373 2492388 2357992 2142379 2357992 2142379 24836543 24475101 24836543 24475101 2131479 24667962 2131479 24667962 25736217 15045424 25736217 15045424 11849401 12527443 11849401 12527443 14999040 14589377 14999040 14589377 11203846 9995498 11203846 9995498 17418254 9258990 17418254 9258990 18203528 8063359 18203528 8063359 7915196 20528753 7915196 20528753 5672074 21506017 5672074 21506017 5031343 21881770 5031343 21881770 4876880 4615862 4876880 4615862 22439630 21554110 22439630 21554110 4980619 4198847 4980619 4198847 23356143 22409026 23356143 22409026 23602010 22955150 23602010 22955150 3887525 3904386 3887525 3904386 13882621 13144264 13882621 13144264 14255597 12410678 14255597 12410678 14536872 10773851 14536872 10773851 11318422 9822210 11318422 9822210 10190057 8781272 10190057 8781272 19088880 18732908 19088880 18732908 7410923 7315273 7410923 7315273 19977603 12510691 19977603 12510691 12969287 14142937 12969287 14142937 12010692 15131739 12010692 15131739 10989521 10255755 10989521 10255755 18126162 17768226 18126162 17768226 12228295 12614539 12228295 12614539 15225813 11077334 15225813 11077334 10706136 9369772 10706136 9369772 9613342 17344542 9613342 17344542 13272767 12061469 13272767 12061469 15325675 15389999 15325675 15389999 10792812 16275047 10792812 16275047 17946945 18257034 17946945 18257034 8074327 19151766 8074327 19151766 7085046 6093276 7085046 6093276 21391004 21452736 21391004 21452736 5395592 4757357 5395592 4757357 22828087 22855927 22828087 22855927 3984900 22953710 3984900 22953710 3774841 3662674 3774841 3662674 23439508 23174799 23439508 23174799 3450438 24011561 3450438 24011561 25838425 25268548 25838425 25268548 1664734 1092527 1664734 1092527 898012 13722730 898012 13722730 14675691 11207321 14675691 11207321 16047670 10666642 16047670 10666642 17485276 9064497 17485276 9064497 9475841 14067996 9475841 14067996 15177043 11310814 15177043 11310814 10243935 18078087 10243935 18078087 19363972 19987400 19363972 19987400 6689522 6571744 6689522 6571744 13089263 13631616 13089263 13631616 15503252 14979854 15503252 14979854 12128648 11766247 12128648 11766247 13934380 15589578 13934380 15589578 16232209 10014984 16232209 10014984 10641460 16681681 10641460 16681681 17665345 17661063 17665345 17661063 9060797 8437622 9060797 8437622 20629895 5684478 20629895 5684478 5690752 12826351 5690752 12826351 15332321 11307595 15332321 11307595 16175520 18112576 16175520 18112576 18697282 7960429 18697282 7960429 8261766 6869088 8261766 6869088 6749100 20240628 6749100 20240628 21254021 20889625 21254021 20889625 22740815 22298479 22740815 22298479 23120378 3082526 23120378 3082526 23922571 22753897 23922571 22753897 4144482 4215663 4144482 4215663 13651116 15310747 13651116 15310747 10766083 15923440 10766083 15923440 12838073 12370699 12838073 12370699 15673633 11005838 15673633 11005838 11507169 9985972 11507169 9985972 17534614 8430484 17534614 8430484 8364355 19058337 8364355 19058337 7476102 20427539 7476102 20427539 21256873 20714447 21256873 20714447 6403196 6386446 6403196 6386446 13234424 14244171 13234424 14244171 11990486 17261320 11990486 17261320 18172858 9007203 18172858 9007203 7834861 19368011 7834861 19368011 19928525 6838490 19928525 6838490 20599520 20149081 20599520 20149081 21080176 5360446 21080176 5360446 21488375 12991324 21488375 12991324 13459016 12303164 13459016 12303164 16054398 9584939 16054398 9584939 10040523 8863116 10040523 8863116 19691824 7543430 19691824 7543430 7065976 6630706 7065976 6630706 14240748 14724312 14240748 14724312 11364128 16982425 11364128 16982425 19583722 19145161 19583722 19145161 13985998 13183063 13985998 13183063 12341794 15274021 12341794 15274021 16724595 10076550 16724595 10076550 9906804 19162177 9906804 19162177 20088771 19400191 20088771 19400191 7133776 6287922 7133776 6287922 6162942 5916220 6162942 5916220 14355968 14421534 14355968 14421534 16633172 18570458 16633172 18570458 19545196 7145196 19545196 7145196 20155260 6613794 20155260 6613794 13106725 12457157 13106725 12457157 14280310 14576120 14280310 14576120 11886820 11281868 11886820 11281868 11508520 10599213 11508520 10599213 10676480 9306519 10676480 9306519 8706383 8342882 8706383 8342882 7887858 19280552 7887858 19280552 7662435 13976890 7662435 13976890 15579108 11344777 15579108 11344777 10495034 9548010 10495034 9548010 17778494 9278063 17778494 9278063 18135520 18636972 18135520 18636972 8219257 19254160 8219257 19254160 6207757 20862501 6207757 20862501 5420260 21875020 5420260 21875020 4974389 22307013 4974389 22307013 4792505 11767637 4792505 11767637 14335425 12560811 14335425 12560811 13305868 15470169 13305868 15470169 11093876 16007004 11093876 16007004 16703588 8911274 16703588 8911274 18538942 17649885 18538942 17649885 8801942 7984242 8801942 7984242 7830696 6713629 7830696 6713629 21023588 20748364 21023588 20748364 5960943 5152741 5960943 5152741 21924040 21885589 21924040 21885589 4985829 4417427 4985829 4417427 4463931 23121596 4463931 23121596 24330045 13718949 24330045 13718949 12725124 11515475 12725124 11515475 15198980 15250690 15198980 15250690 11399389 10806503 11399389 10806503 17235436 18260452 17235436 18260452 7957672 19313655 7957672 19313655 20668337 6471064 20668337 6471064 6865224 13092531 6865224 13092531 14625398 11695091 14625398 11695091 15973352 9525297 15973352 9525297 8936590 7521927 8936590 7521927 19405537 13318627 19405537 13318627 13005965 15798856 13005965 15798856 18229951 8563028 18229951 8563028 18975252 8455693 18975252 8455693 8187941 7057063 8187941 7057063 19756384 12716849 19756384 12716849 12378127 14715042 12378127 14715042 12092894 15601229 12092894 15601229 9766336 9277623 9766336 9277623 7159872 21879895 7159872 21879895 22715842 12107122 22715842 12107122 11971739 9149390 11971739 9149390 9223713 17938609 9223713 17938609 19397386 19440246 19397386 19440246 21228317 5823146 21228317 5823146 21323904 11877724 21323904 11877724 14513202 13933085 14513202 13933085 10506343 16905174 10506343 16905174 9872202 13445330 9872202 13445330 15512783 10927007 15512783 10927007 16334404 15565523 16334404 15565523 16521007 16540178 16521007 16540178 18548382 7956188 18548382 7956188 19825111 5507128 19825111 5507128 5363990 5027166 5363990 5027166 4722002 22360675 4722002 22360675 23071765 13622656 23071765 13622656 12049291 16375450 12049291 16375450 17669269 17576021 17669269 17576021 18710946 18702254 18710946 18702254 7952742 7144796 7952742 7144796 7245582 20822708 7245582 20822708 22142545 21612650 22142545 21612650 22170429 5065931 22170429 5065931 22688797 22471186 22688797 22471186 3548901 3643671 3548901 3643671 23887981 2762499 23887981 2762499 2721179 13333943 2721179 13333943 15331476 14779842 15331476 14779842 11707724 16528123 11707724 16528123 10073573 16855992 10073573 16855992 18822481 8243410 18822481 8243410 12620257 13746304 12620257 13746304 16018842 10784518 16018842 10784518 11568388 11049348 11568388 11049348 15782707 13622391 15782707 13622391 12410887 11360970 12410887 11360970 17857292 17823882 17857292 17823882 19196859 7775602 19196859 7775602 21011808 20885885 21011808 20885885 5807788 5199950 5807788 5199950 5222968 14189820 5222968 14189820 15348533 16436399 15348533 16436399 8547509 8110742 8547509 8110742 7648437 6483939 7648437 6483939 20819219 20836608 20819219 20836608 5532839 5444497 5532839 5444497 13463324 12691969 13463324 12691969 14257545 14593821 14257545 14593821 10670172 18016617 10670172 18016617 7725033 19903972 7725033 19903972 20841590 5970174 20841590 5970174 21992832 21879251 21992832 21879251 4703799 4182814 4703799 4182814 22509149 12558513 22509149 12558513 13373176 14023477 13373176 14023477 12364094 11000767 12364094 11000767 15941997 15129952 15941997 15129952 14050659 12174301 14050659 12174301 11762588 9019055 11762588 9019055 18712010 18114978 18712010 18114978 19812033 7025336 19812033 7025336 6490097 21256366 6490097 21256366 21778786 13524999 21778786 13524999 9147277 8883154 9147277 8883154 14006246 15080581 14006246 15080581 16130519 9133267 16130519 9133267 9587066 18033193 9587066 18033193 18751851 7625073 18751851 7625073 7217063 20032915 7217063 20032915 20904912 5725314 20904912 5725314 5450852 21423424 5450852 21423424 22215972 21790530 22215972 21790530 23850389 2601362 23850389 2601362 24542850 2204829 24542850 2204829 2608841 24788747 2608841 24788747 1985586 2396621 1985586 2396621 12193306 11865873 12193306 11865873 15990516 9928302 15990516 9928302 10401634 19207517 10401634 19207517 20260850 19964917 20260850 19964917 7146725 10624701 7146725 10624701 13951316 16428434 13951316 16428434 17508627 9742547 17508627 9742547 10317043 19151294 10317043 19151294 20575896 5981567 20575896 5981567 20762877 12666097 20762877 12666097 12746326 14196677 12746326 14196677 16540637 16742147 16540637 16742147 17530223 8890560 17530223 8890560 8933424 8169073 8933424 8169073 19376077 7670815 19376077 7670815 7554294 19855262 7554294 19855262 6921347 20651102 6921347 20651102 21788148 21362939 21788148 21362939 22165138 22252364 22165138 22252364 3606586 3495976 3606586 3495976 11762433 15472711 11762433 15472711 11106159 10467098 11106159 10467098 16875532 16885632 16875532 16885632 9463184 8838243 9463184 8838243 20187817 6611634 20187817 6611634 20654152 5966963 20654152 5966963 5600470 22342837 5600470 22342837 4744021 22492168 4744021 22492168 3954959 3087370 3954959 3087370 3463016 23427159 3463016 23427159 13483536 12565597 13483536 12565597 12120683 9650763 12120683 9650763 18275654 9116376 18275654 9116376 16682090 17600746 16682090 17600746 18972193 19112109 18972193 19112109 20152709 20267737 20152709 20267737 6746168 5945218 6746168 5945218 5855475 21148672 5855475 21148672 21965134 21258599 21965134 21258599 5035014 5070724 5035014 5070724 22177059 22090097 22177059 22090097 4547401 3839042 4547401 3839042 23141389 23270437 23141389 23270437 3494308 2750704 3494308 2750704 3227279 14118439 3227279 14118439 15540710 15160632 15540710 15160632 11608405 9937722 11608405 9937722 18960287 7082382 18960287 7082382 6819403 20818287 6819403 20818287 6115587 12932995 6115587 12932995 15821731 10973045 15821731 10973045 19124275 7623673 19124275 7623673 7002261 20185027 7002261 20185027 6168297 21177886 6168297 21177886 5877871 5391643 5877871 5391643 21374232 20878962 21374232 20878962 21730608 5336063 21730608 5336063 4809096 22900969 4809096 22900969 24175404 24282816 24175404 24282816 25407623 1544988 25407623 1544988 12204331 12081428 12204331 12081428 15852882 17383745 15852882 17383745 8446648 7445516 8446648 7445516 19585446 10676377 19585446 10676377 10939566 9557235 10939566 9557235 9780212 9171659 9780212 9171659 8910139 8065341 8910139 8065341 8200904 7116965 8200904 7116965 6976668 6114161 6976668 6114161 20713206 20824704 20713206 20824704 5440610 22886223 5440610 22886223 24021204 23227081 24021204 23227081 3490221 3191611 3490221 3191611 13418350 13498003 13418350 13498003 10709278 7763887 10709278 7763887 20364760 20181359 20364760 20181359 20854473 5995872 20854473 5995872 6355289 12194506 6355289 12194506 15140204 16930530 15140204 16930530 18423294 7715285 18423294 7715285 8286319 19735857 8286319 19735857 20461130 12949032 20461130 12949032 9486045 17905368 9486045 17905368 7788937 6675233 7788937 6675233 6816748 10560316 6816748 10560316 17309111 18083156 17309111 18083156 18936959 8284415 18936959 8284415 8673043 19183016 8673043 19183016 7627480 19590836 7627480 19590836 7268554 19895967 7268554 19895967 20641664 6037439 20641664 6037439 21142614 21045308 21142614 21045308 22303693 3711519 22303693 3711519 23346097 3513541 23346097 3513541 3445334 14860737 3445334 14860737 15756120 16093156 15756120 16093156 9417328 17960757 9417328 17960757 18536303 7909465 18536303 7909465 8278937 12183944 8278937 12183944 15034092 10353270 15034092 10353270 16708948 12942393 16708948 12942393 11732678 10495933 11732678 10495933 9867389 9068548 9867389 9068548 8602022 7497108 8602022 7497108 8012661 19425684 8012661 19425684 19954014 19739527 19954014 19739527 20367235 6028424 20367235 6028424 5778125 4975850 5778125 4975850 22068921 21936877 22068921 21936877 23227270 3206396 23227270 3206396 23462855 12866083 23462855 12866083 12586843 16574410 12586843 16574410 17686949 8363307 17686949 8363307 19180632 18808713 19180632 18808713 20684287 5655217 20684287 5655217 21792927 4455848 21792927 4455848 4189209 3681411 4189209 3681411 3349057 23737793 3349057 23737793 3091574 3396198 3091574 3396198 2755563 2881736 2755563 2881736 24177045 23714609 24177045 23714609 2851080 2602853 2851080 2602853 24846630 1849233 24846630 1849233 2136260 14184610 2136260 14184610 12947761 12004123 12947761 12004123 15356263 10225015 15356263 10225015 17332134 16955440 17332134 16955440 9882460 9295485 9882460 9295485 9210298 17827778 9210298 17827778 18421427 12458731 18421427 12458731 10624359 17082332 10624359 17082332 18721979 18769009 18721979 18769009 21109823 5307895 21109823 5307895 21603756 22518955 21603756 22518955 4092577 4049496 4092577 4049496 14565870 14511639 14565870 14511639 16477900 16254778 16477900 16254778 9796452 18090993 9796452 18090993 18843924 7737507 18843924 7737507 7844005 6149341 7844005 6149341 6126940 21034428 6126940 21034428 22157146 4734271 22157146 4734271 4683433 4462495 4683433 4462495 22434813 4228462 22434813 4228462 14655826 12602160 14655826 12602160 12615440 10303223 12615440 10303223 16737490 16760550 16737490 16760550 17758257 9497246 17758257 9497246 8639043 18728111 8639043 18728111 7904006 19415307 7904006 19415307 6199555 20941704 6199555 20941704 5594102 5245896 5594102 5245896 4982148 22177937 4982148 22177937 23180180 3498946 23180180 3498946 23980988 22873977 23980988 22873977 3714653 23327112 3714653 23327112 11217550 10620937 11217550 10620937 12157299 15905208 12157299 15905208 10587760 17530890 10587760 17530890 18836436 8224020 18836436 8224020 8461266 7566593 8461266 7566593 21021916 20381843 21021916 20381843 14479218 11243049 14479218 11243049 12015126 14776379 12015126 14776379 16027388 10619479 16027388 10619479 16592414 16175932 16592414 16175932 17572986 9363433 17572986 9363433 18839537 18174900 18839537 18174900 13823705 12143036 13823705 12143036 16042761 10144528 16042761 10144528 10369564 13131429 10369564 13131429 14028770 13832265 14028770 13832265 12490316 11416608 12490316 11416608 12305413 15498194 12305413 15498194 17459643 17059129 17459643 17059129 9531367 8635971 9531367 8635971 18537863 20153461 18537863 20153461 21050888 5772891 21050888 5772891 12875785 13369420 12875785 13369420 14487046 14061286 14487046 14061286 12059156 11190410 12059156 11190410 16078298 10004263 16078298 10004263 10384371 16426186 10384371 16426186 17847472 9403271 17847472 9403271 12687582 13306351 12687582 13306351 15873418 10511285 15873418 10511285 10896409 9631158 10896409 9631158 18522525 17661995 18522525 17661995 12892968 11576689 12892968 11576689 16201988 15468245 16201988 15468245 10561814 16680947 10561814 16680947 19049298 7596610 19049298 7596610 7670877 20168879 7670877 20168879 6532347 6029237 6532347 6029237 6158638 21134164 6158638 21134164 22247039 21424544 22247039 21424544 22671205 3861847 22671205 3861847 3719259 23665548 3719259 23665548 3203636 3185893 3203636 3185893 23589339 22863704 23589339 22863704 4059466 2567878 4059466 2567878 26058653 25178648 26058653 25178648 1294353 1263452 1294353 1263452 25946344 24934621 25946344 24934621 14075139 12574059 14075139 12574059 11580153 15672226 11580153 15672226 19016169 6815239 19016169 6815239 20399172 12956533 20399172 12956533 12102669 11072788 12102669 11072788 18634255 8338413 18634255 8338413 19141306 18707488 19141306 18707488 7631006 6291041 7631006 6291041 20894827 21203778 20894827 21203778 5672996 4831127 5672996 4831127 4673526 22818705 4673526 22818705 23910437 2708006 23910437 2708006 24383898 2532108 24383898 2532108 2385438 24826550 2385438 24826550 25982557 25062324 25982557 25062324 1700495 25233195 1700495 25233195 14888415 12587992 14888415 12587992 12047123 11488636 12047123 11488636 11207096 15356009 11207096 15356009 15760508 11007754 15760508 11007754 9623259 17173998 9623259 17173998 8428926 18633796 8428926 18633796 8284326 7344487 8284326 7344487 7398317 20093586 7398317 20093586 21327808 21524161 21327808 21524161 5529879 4971874 5529879 4971874 22272667 21702611 22272667 21702611 5122301 21755400 5122301 21755400 23057390 3515103 23057390 3515103 3096176 24665408 3096176 24665408 25693772 14501308 25693772 14501308 12896162 11324257 12896162 11324257 15467052 15985898 15467052 15985898 9982882 9161232 9982882 9161232 9738893 17750236 9738893 17750236 18498764 18365907 18498764 18365907 19266702 19944561 19266702 19944561 6365753 20436018 6365753 20436018 12671715 11527674 12671715 11527674 15758214 16619082 15758214 16619082 17672026 18317028 17672026 18317028 8241913 7292137 8241913 7292137 7170713 6635614 7170713 6635614 21024164 20971545 21024164 20971545 5467595 21466867 5467595 21466867 14338735 12627105 14338735 12627105 12143224 15974675 12143224 15974675 17364016 9046690 17364016 9046690 20516509 20748778 20516509 20748778 21615310 5713156 21615310 5713156 15427498 13735167 15427498 13735167 12241072 14511712 12241072 14511712 15606377 9821618 15606377 9821618 10203616 18639092 10203616 18639092 8184164 19652900 8184164 19652900 20159949 14036289 20159949 14036289 12447556 11135785 12447556 11135785 15972687 17500689 15972687 17500689 8743789 7867609 8743789 7867609 8389907 7403592 8389907 7403592 19772624 18915428 19772624 18915428 13756307 12063181 13756307 12063181 12760003 14570368 12760003 14570368 15542878 11247377 15542878 11247377 11861746 16022778 11861746 16022778 17795765 8840942 17795765 8840942 19123558 7635211 19123558 7635211 20217228 6334950 20217228 6334950 20770033 11862005 20770033 11862005 13102188 14447781 13102188 14447781 17269326 9704469 17269326 9704469 9529543 18846145 9529543 18846145 20355691 19984824 20355691 19984824 20544604 20444824 20544604 20444824 5791007 21395594 5791007 21395594 22673792 4003760 22673792 4003760 4146642 14474778 4146642 14474778 17477762 8265705 17477762 8265705 8231025 7309231 8231025 7309231 20306795 6170381 20306795 6170381 4625511 4471361 4625511 4471361 22588829 4268790 22588829 4268790 22992342 2451142 22992342 2451142 2057266 2045480 2057266 2045480 15381690 15817296 15381690 15817296 18619804 8473365 18619804 8473365 7901823 19513761 7901823 19513761 7020303 20285068 7
100009 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...