Submission #1226658

#TimeUsernameProblemLanguageResultExecution timeMemory
1226658hengliaoBroken Line (IOI19_line)Text
34.35 / 100
0 ms0 KiB
21 74 0 74 86 20 86 20 4 72 4 72 40 64 40 64 11 59 11 59 32 97 32 97 100 53 100 53 2 22 2 22 98 54 98 54 25 16 25 16 94 18 94
645 0 875 9526 875 9526 9468 9564 9468 9564 9630 128 9630 128 9970 12 9970 12 3426 8622 3426 8622 8518 831 8518 831 141 63 141 63 9965 16 9965 16 13 3843 13 3843 8242 8544 8242 8544 8692 9468 8692 9468 9922 9950 9922 9950 46 23 46 23 4950 5289 4950 5289 4154 6256 4154 6256 3053 1975 3053 1975 1666 8944 1666 8944 9080 587 9080 587 9486 447 9486 447 9617 9854 9617 9854 125 9979 125 9979 9977 10001 9977 10001 5565 3528 5565 3528 8505 8842 8505 8842 8673 962 8673 962 671 9498 671 9498 287 369 287 369 262 313 262 313 9765 9956 9765 9956 9948 9966 9948 9966 4606 4900 4606 4900 4829 6434 4829 6434 3886 6534 3886 6534 7006 1775 7006 1775 1705 1175 1705 1175 9137 9452 9137 9452 578 375 578 375 9732 9845 9732 9845 9767 153 9767 153 61 61 61 61 52 6627 52 6627 5493 4063 5493 4063 6424 3620 6424 3620 2218 8037 2218 8037 1530 1415 1530 1415 9045 9166 9045 9166 643 551 643 551 9658 9790 9658 9790 225 9896 225 9896 9849 132 9849 132 70 9921 70 9921 2505 4181 2505 4181 6970 7402 6970 7402 2762 2586 2762 2586 7819 7923 7819 7923 1653 1412 1653 1412 726 656 726 656 9368 518 9368 518 379 394 379 394 9738 178 9738 178 9810 9915 9810 9915 9841 4437 9841 4437 3646 7293 3646 7293 7465 7881 7465 7881 8364 1559 8364 1559 8703 9013 8703 9013 852 799 852 799 9293 9582 9293 9582 306 9811 306 9811 9707 190 9707 190 9786 4508 9786 4508 3309 2371 3309 2371 2211 1579 2211 1579 1367 9019 1367 9019 9019 9146 9019 9146 777 9353 777 9353 9441 448 9441 448 192 316 192 316 4998 6495 4998 6495 7262 8382 7262 8382 1345 8855 1345 8855 934 830 934 830 9496 9702 9496 9702 94 9905 94 9905 5983 3775 5983 3775 3616 7068 3616 7068 2303 1997 2303 1997 1822 8750 1822 8750 1042 1122 1042 1122 818 650 818 650 589 9559 589 9559 369 351 369 351 9785 9877 9785 9877 4819 5128 4819 5128 5590 5993 5590 5993 6056 6208 6056 6208 3956 3388 3956 3388 6839 7163 6839 7163 3118 7341 3118 7341 7327 7865 7327 7865 2285 8137 2285 8137 8099 1780 8099 1780 1672 1452 1672 1452 8704 1208 8704 1208 1076 1160 1076 1160 9157 9460 9157 9460 588 420 588 420 9611 5777 9611 5777 4145 3923 4145 3923 6340 6975 6340 6975 6847 7599 6847 7599 2514 2272 2514 2272 7870 8030 7870 8030 8002 1629 8002 1629 8433 1226 8433 1226 1044 9240 1044 9240 9149 697 9149 697 616 483 616 483 9505 9635 9505 9635 264 9826 264 9826 4650 5603 4650 5603 5524 4482 5524 4482 4172 6619 4172 6619 7493 7763 7493 7763 2355 2189 2355 2189 8313 8720 8313 8720 1365 1073 1365 1073 752 595 752 595 9412 9525 9412 9525 551 489 551 489 524 5795 524 5795 5932 6542 5932 6542 6467 2684 6467 2684 2364 2199 2364 2199 1825 1666 1825 1666 8325 8628 8325 8628 1071 9056 1071 9056 760 606 760 606 9379 5323 9379 5323 4686 4420 4686 4420 5830 6049 5830 6049 4212 4126 4212 4126 6415 6851 6415 6851 3216 7297 3216 7297 2882 2607 2882 2607 7536 7648 7536 7648 1987 1804 1987 1804 8783 1116 8783 1116 8952 9387 8952 9387 695 9479 695 9479 612 5468 612 5468 6221 6854 6221 6854 6820 3162 6820 3162 7015 7343 7015 7343 2594 7833 2594 7833 8123 1539 8123 1539 1580 8904 1580 8904 8887 1090 8887 1090 9012 918 9012 918 764 9359 764 9359 750 5169 750 5169 6567 2843 6567 2843 2887 7762 2887 7762 7848 2148 7848 2148 2200 8285 2200 8285 8194 8351 8194 8351 1097 1118 1097 1118 985 5461 985 5461 4931 4634 4931 4634 4422 6245 4422 6245 3736 3587 3736 3587 6793 7093 6793 7093 3153 2673 3153 2673 7756 8269 7756 8269 1818 8940 1818 8940 1058 4997 1058 4997 6654 6986 6654 6986 2411 1993 2411 1993 8715 842 8715 842 9332 699 9332 699 4553 5934 4553 5934 3973 6442 3973 6442 6520 6773 6520 6773 3492 3483 3492 3483 7020 7194 7020 7194 7129 7412 7129 7412 2653 2349 2653 2349 2393 8092 2393 8092 8107 8506 8107 8506 8563 1257 8563 1257 1129 9059 1129 9059 9058 9144 9058 9144 5659 3948 5659 3948 3841 6623 3841 6623 6696 2997 6696 2997 7301 2631 7301 2631 7991 1694 7991 1694 8509 1455 8509 1455 1391 8794 1391 8794 8696 909 8696 909 9130 6202 9130 6202 4306 4007 4306 4007 6523 2990 6523 2990 3155 7394 3155 7394 2754 8073 2754 8073 2077 1878 2077 1878 1712 8615 1712 8615 8687 1031 8687 1031 9048 5786 9048 5786 4277 6045 4277 6045 6262 3768 6262 3768 6551 6879 6551 6879 6890 2791 6890 2791 2418 7935 2418 7935 1832 1647 1832 1647 8474 1349 8474 1349 1268 8845 1268 8845 5563 4857 5563 4857 4007 3744 4007 3744 3514 3216 3514 3216 7395 7567 7395 7567 2595 2452 2595 2452 7980 8078 7980 8078 8162 8701 8162 8701 1344 1276 1344 1276 1253 5214 1253 5214 5258 4433 5258 4433 5765 6243 5765 6243 6656 3352 6656 3352 3160 7406 3160 7406 7512 7747 7512 7747 7953 8112 7953 8112 1552 8819 1552 8819 8631 5719 8631 5719 5064 5103 5064 5103 5432 4486 5432 4486 5738 4271 5738 4271 4111 6282 4111 6282 3927 3812 3927 3812 3207 7289 3207 7289 2904 2793 2904 2793 7544 7921 7544 7921 7940 8094 7940 8094 2029 1811 2029 1811 8308 8401 8308 8401 4595 4331 4595 4331 4149 6779 4149 6779 6600 3282 6600 3282 6852 2758 6852 2758 2716 7821 2716 7821 2203 1691 2203 1691 1581 1523 1581 1523 4739 5771 4739 5771 5572 6012 5572 6012 4182 4133 4182 4133 6472 3588 6472 3588 3390 7089 3390 7089 3162 2934 3162 2934 2637 2259 2637 2259 7876 1903 7876 1903 8102 5014 8102 5014 4666 4385 4666 4385 3472 7107 3472 7107 7043 2832 7043 2832 7235 7417 7235 7417 7717 2242 7717 2242 2341 8254 2341 8254 1981 5351 1981 5351 5725 6328 5725 6328 6558 3173 6558 3173 3052 7285 3052 7285 7403 7678 7403 7678 2111 2064 2111 2064 4851 5627 4851 5627 5747 4287 5747 4287 3687 6819 3687 6819 3225 7339 3225 7339 2719 2396 2719 2396 7676 2360 7676 2360 4382 5818 4382 5818 4516 4884 4516 4884 5296 4588 5296 4588 4116 3736 4116 3736 3702 6812 3702 6812 6815 6951 6815 6951 4786 5041 4786 5041 4888 5302 4888 5302 5153 4659 5153 4659 3779 6572 3779 6572 3434 3008 3434 3008 2997 2710 2997 2710 7368 5617 7368 5617 4181 6339 4181 6339 3462 2885 3462 2885 7167 5643 7167 5643 4907 4998 4907 4998 5394 6129 5394 6129 6330 3571 6330 3571 3475 3221 3475 3221 2721 2602 2721 2602 5204 5560 5204 5560 5781 4030 5781 4030 6572 6911 6572 6911 3494 5248 3494 5248 4966 4411 4966 4411 4190 6398 4190 6398 3895 3867 3895 3867 6446 3014 6446 3014 7019 5620 7019 5620 4558 6011 4558 6011 5837 4146 5837 4146 3958 6385 3958 6385 4808 5311 4808 5311 5723 4324 5723 4324 6250 6333 6250 6333 6271 4887 6271 4887 4338 6229 4338 6229 6148 5431 6148 5431 5164 4626 5164 4626 5342 5347 5342 5347 4879 5145 4879 5145 5265 5827 5265 5827 4485
5003 0 21704 2968 21704 2968 563 22234 563 22234 16311 8107 16311 8107 24737 1512 24737 1512 10168 16459 10168 16459 22034 3848 22034 3848 5485 16215 5485 16215 23206 24104 23206 24104 11983 11262 11983 11262 21302 8822 21302 8822 13152 20106 13152 20106 24736 10113 24736 10113 6011 174 6011 174 12722 22869 12722 22869 18707 3972 18707 3972 20346 24658 20346 24658 22639 1379 22639 1379 813 20599 813 20599 13744 9432 13744 9432 15688 1530 15688 1530 12683 18940 12683 18940 1544 12864 1544 12864 10850 20043 10850 20043 24766 2907 24766 2907 3554 17797 3554 17797 9371 10016 9371 10016 19221 17163 19221 17163 5665 6371 5665 6371 22684 12562 22684 12562 7618 18073 7618 18073 24278 10557 24278 10557 2065 17200 2065 17200 23880 424 23880 424 25 24269 25 24269 10614 3061 10614 3061 3963 16667 3963 16667 19057 4318 19057 4318 12596 10269 12596 10269 7127 21773 7127 21773 17459 3014 17459 3014 5395 11955 5395 11955 14364 20264 14364 20264 22916 23562 22916 23562 13242 8967 13242 8967 15113 19375 15113 19375 10883 9950 10883 9950 3587 1795 3587 1795 8609 19474 8609 19474 1103 5801 1103 5801 19084 23774 19084 23774 450 606 450 606 22978 20607 22978 20607 11604 5633 11604 5633 15615 4399 15615 4399 7774 18299 7774 18299 4524 14183 4524 14183 11646 1690 11646 1690 23816 21110 23816 21110 9646 14143 9646 14143 12185 4994 12185 4994 3501 23983 3501 23983 20201 4240 20201 4240 5809 17474 5809 17474 20475 13150 20475 13150 24987 163 24987 163 2303 7584 2303 7584 19126 14834 19126 14834 14704 826 14704 826 21073 23336 21073 23336 17572 716 17572 716 7588 17161 7588 17161 24845 4144 24845 4144 9664 2652 9664 2652 282 13739 282 13739 23760 1669 23760 1669 2758 23246 2758 23246 16653 2696 16653 2696 1426 20700 1426 20700 14942 8471 14942 8471 6241 20266 6241 20266 23074 4841 23074 4841 4165 17427 4165 17427 19275 23222 19275 23222 7807 6849 7807 6849 1088 16858 1088 16858 11634 261 11634 261 23350 24418 23350 24418 125 20891 125 20891 16293 4213 16293 4213 5102 22487 5102 22487 11883 5090 11883 5090 20493 3435 20493 3435 8213 17139 8213 17139 3932 6815 3932 6815 768 16156 768 16156 21883 1833 21883 1833 3461 10536 3461 10536 18558 2768 18558 2768 1443 23603 1443 23603 16657 1107 16657 1107 6261 22175 6261 22175 944 3782 944 3782 12418 9183 12418 9183 1061 5846 1061 5846 23058 24313 23058 24313 23498 18418 23498 18418 8868 783 8868 783 21671 17689 21671 17689 12044 3747 12044 3747 4379 20945 4379 20945 12135 5933 12135 5933 6406 10666 6406 10666 19228 3255 19228 3255 8625 21587 8625 21587 22652 12203 22652 12203 271 6377 271 6377 21653 23691 21653 23691 24502 785 24502 785 2346 4790 2346 4790 10176 3046 10176 3046 22289 2307 22289 2307 3198 23989 3198 23989 628 2919 628 2919 11861 19131 11861 19131 19867 363 19867 363 23665 20082 23665 20082 9282 10544 9282 10544 3928 3289 3928 3289 17963 10369 17963 10369 11013 12752 11013 12752 17448 5122 17448 5122 3399 20486 3399 20486 16566 4391 16566 4391 11357 12353 11357 12353 24572 23794 24572 23794 4314 7391 4314 7391 13753 17421 13753 17421 20014 386 20014 386 792 18565 792 18565 21394 24831 21394 24831 1861 4958 1861 4958 18208 22960 18208 22960 17437 7828 17437 7828 3299 16961 3299 16961 22524 18211 22524 18211 7213 11426 7213 11426 22296 23917 22296 23917 1026 8709 1026 8709 24042 23702 24042 23702 14896 10398 14896 10398 11437 425 11437 425 3638 24663 3638 24663 20207 13199 20207 13199 10184 19908 10184 19908 16383 1612 16383 1612 2492 19113 2492 19113 24919 4903 24919 4903 5354 8831 5354 8831 21629 19262 21629 19262 6327 4153 6327 4153 4585 16343 4585 16343 453 9249 453 9249 11972 17997 11972 17997 24563 23064 24563 23064 7051 15659 7051 15659 24039 11482 24039 11482 9946 23355 9946 23355 20712 9625 20712 9625 12834 20958 12834 20958 3334 3353 3334 3353 19384 22024 19384 22024 23176 24173 23176 24173 6046 4949 6046 4949 1408 11343 1408 11343 19732 6773 19732 6773 13840 22715 13840 22715 17165 12075 17165 12075 5625 20621 5625 20621 1827 11733 1827 11733 12929 22131 12929 22131 18441 2978 18441 2978 16851 16285 16851 16285 19164 1575 19164 1575 5336 19940 5336 19940 21635 23843 21635 23843 6711 944 6711 944 15761 19639 15761 19639 5246 810 5246 810 24391 8459 24391 8459 8614 23263 8614 23263 17829 14124 17829 14124 21151 2877 21151 2877 4229 2126 4229 2126 23908 24832 23908 24832 3427 9058 3427 9058 21255 5755 21255 5755 15904 22467 15904 22467 584 8482 584 8482 24819 4957 24819 4957 4396 21820 4396 21820 17140 8889 17140 8889 14499 23878 14499 23878 9844 4731 9844 4731 24818 17094 24818 17094 434 1296 434 1296 15833 15204 15833 15204 18249 8236 18249 8236 567 13218 567 13218 21167 3495 21167 3495 868 24229 868 24229 18877 8617 18877 8617 2430 15323 2430 15323 12272 21206 12272 21206 11298 22161 11298 22161 20441 4984 20441 4984 23773 11124 23773 11124 4917 4376 4917 4376 18200 16040 18200 16040 2795 1374 2795 1374 24136 11441 24136 11441 6302 23086 6302 23086 22239 9726 22239 9726 5471 23667 5471 23667 23701 957 23701 957 4663 24018 4663 24018 14972 6001 14972 6001 7584 4021 7584 4021 24471 626 24471 626 2001 16057 2001 16057 21034 4114 21034 4114 7585 13261 7585 13261 21333 23817 21333 23817 2416 1466 2416 1466 15397 10581 15397 10581 4245 36 4245 36 12779 17682 12779 17682 5836 20703 5836 20703 12649 11569 12649 11569 9601 23208 9601 23208 17066 3331 17066 3331 11161 23386 11161 23386 2078 719 2078 719 10154 23377 10154 23377 24175 5318 24175 5318 5310 23182 5310 23182 19642 6700 19642 6700 5838 23463 5838 23463 22036 2523 22036 2523 8467 20331 8467 20331 3329 8553 3329 8553 20766 22912 20766 22912 4510 11351 4510 11351 22504 24965 22504 24965 2519 210 2519 210 1390 17303 1390 17303 7083 3437 7083 3437 22238 20446 22238 20446 1500 4738 1500 4738 17863 23379 17863 23379 1993 9841 1993 9841 17742 18040 17742 18040 3736 4319 3736 4319 21272 23139 21272 23139 9770 10089 9770 10089 16380 20383 16380 20383 2966 12805 2966 12805 20226 7282 20226 7282 11310 15758 11310 15758 3620 1964 3620 1964 17161 14333 17161 14333 1441 5018 1441 5018 24800 23755 24800 23755 1720 19283 1720 19283 8309 24632 8309 24632 23406 360 23406 360 3802 4541 3802 4541 8989 23082 8989 23082 19116 4862 19116 4862 3796 9562 3796 9562 11136 3245 11136 3245 1009 8435 1009 8435 23407 1988 23407 1988 4630 5922 4630 5922 21700 23274 21700 23274 10743 5117 10743 5117 22156 8625 22156 8625 543 6076 543 6076 17888 12720 17888 12720 2654 24945 2654 24945 16496 7018 16496 7018 3308 18735 3308 18735 20242 53 20242 53 9550 15541 9550 15541 5568 1819 5568 1819 20838 23009 20838 23009 1558 7916 1558 7916 13565 14252 13565 14252 1834 2507 1834 2507 17676 19947 17676 19947 8847 1109 8847 1109 19534 19073 19534 19073 9359 23770 9359 23770 17631 7085 17631 7085 19258 6069 19258 6069 255 21004 255 21004 11212 23396 11212 23396 2382 5244 2382 5244 20416 900 20416 900 6788 10075 6788 10075 4152 9007 4152 9007 9926 21015 9926 21015 20460 16751 20460 16751 922 252 922 252 16013 14454 16013 14454 2729 2380 2729 2380 21643 14656 21643 14656 3898 476 3898 476 21741 2062 21741 2062 15877 21262 15877 21262 2370 4025 2370 4025 17619 22795 17619 22795 4176 3142 4176 3142 17567 19247 17567 19247 266 1167 266 1167 20819 23998 20819 23998 24796 5289 24796 5289 1015 21382 1015 21382 18478 2142 18478 2142 52 15276 52 15276 21368 936 21368 936 1989 17628 1989 17628 19390 4760 19390 4760 540 1697 540 1697 23095 20563 23095 20563 8516 4980 8516 4980 4866 4576 4866 4576 22969 23952 22969 23952 246 9992 246 9992 24616 20831 24616 20831 13994 7846 13994 7846 6524 5408 6524 5408 22276 17915 22276 17915 9187 1392 9187 1392 22126 20845 22126 20845 6948 10194 6948 10194 24505 20443 24505 20443 15279 92 15279 92 1916 22696 1916 22696 24771 5010 24771 5010 20993 24412 20993 24412 24385 4127 24385 4127 3874 15521 3874 15521 23843 1002 23843 1002 3222 22158 3222 22158 24065 1792 24065 1792 10471 14068 10471 14068 1254 24290 1254 24290 8972 13727 8972 13727 22560 10501 22560 10501 8269 24106 8269 24106 5421 18018 5421 18018 23395 13030 23395 13030 899 627 899 627 22431 23715 22431 23715 3965 25 3965 25 18953 21539 18953 21539 21366 7266 21366 7266 15659 6249 15659 6249 20295 13728 20295 13728 539 24334 539 24334 15776 16264 15776 16264 8894 12219 8894 12219 16669 21628 16669 21628 8167 3742 8167 3742 5955 14185 5955 14185 18193 7218 18193 7218 2817 15599 2817 15599 12010 2531 12010 2531 2562 12873 2562 12873 13319 3310 13319 3310 23473 18045 23473 18045 4805 24404 4805 24404 23859 393 23859 393 8971 14079 8971 14079 1658 23176 1658 23176 23697 929 23697 929 5010 21416 5010 21416 24883 7076 24883 7076 3942 22831 3942 22831 16591 5785 16591 5785 21029 18769 21029 18769 7023 20477 7023 20477 3995 3004 3995 3004 23495 14532 23495 14532 2856 18747 2856 18747 10845 10042 10845 10042 7632 3441 7632 3441 4019 12076 4019 12076 10216 5039 10216 5039 8360 21532 8360 21532 1481 21909 1481 21909 21863 6618 21863 6618 4706 19403 4706 19403 6277 467 6277 467 17012 10842 17012 10842 2155 1934 2155 1934 21740 17103 21740 17103 24503 3562 24503 3562 18406 15121 18406 15121 4238 7339 4238 7339 17185 15260 17185 15260 6437 3783 6437 3783 18317 24180 18317 24180 3377 15876 3377 15876 20696 22115 20696 22115 2634 1659 2634 1659 18174 8113 18174 8113 3396 22965 3396 22965 21647 2233 21647 2233 4426 18567 4426 18567 21887 23660 21887 23660 3056 9702 3056 9702 10779 23354 10779 23354 763 18253 763 18253 21609 16533 21609 16533 17847 22586 17847 22586 22528 7654 22528 7654 12307 2640 12307 2640 2305 22127 2305 22127 12197 8126 12197 8126 15603 3892 15603 3892 5532 18160 5532 18160 17359 5254 17359 5254 1329 23600 1329 23600 6496 7298 6496 7298 19490 21075 19490 21075 9237 4811 9237 4811 5436 16206 5436 16206 13830 775 13830 775 3511 12886 3511 12886 24368 21538 24368 21538 9631 7185 9631 7185 8763 2562 8763 2562 1400 18836 1400 18836 15894 3970 15894 3970 16995 13827 16995 13827 23867 299 23867 299 6525 9523 6525 9523 21529 6699 21529 6699 9899 17832 9899 17832 23461 1095 23461 1095 13022 10710 13022 10710 17519 8470 17519 8470 5866 21071 5866 21071 12496 5937 12496 5937 1344 16657 1344 16657 9280 2630 9280 2630 24185 12799 24185 12799 3922 237 3922 237 2398 21097 2398 21097 11546 11316 11546 11316 21228 3759 21228 3759 7560 18107 7560 18107 11631 4713 11631 4713 6493 24991 6493 24991 10709 6062 10709 6062 5585 16766 5585 16766 11466 11297 11466 11297 6739 14184 6739 14184 10627 125 10627 125 31 24293 31 24293 24788 11645 24788 11645 6891 20530 6891 20530 791 2495 791 2495 20080 7889 20080 7889 10457 285 10457 285 1564 20386 1564 20386 21933 22972 21933 22972 5992 6510 5992 6510 18369 24417 18369 24417 8765 967 8765 967 23649 13237 23649 13237 9256 24675 9256 24675 17840 17149 17840 17149 10907 2557 10907 2557 17276 14790 17276 14790 11506 18231 11506 18231 22548 5187 22548 5187 11462 15235 11462 15235 14089 2384 14089 2384 109 20628 109 20628 24886 1949 24886 1949 7538 22716 7538 22716 16360 9924 16360 9924 24666 702 24666 702 700 24342 700 24342 24929 1075 24929 1075 17462 21041 17462 21041 8623 9223 8623 9223 21505 17405 21505 17405 2952 3472 2952 3472 16508 22209 16508 22209 21879 8200 21879 8200 118 21043 118 21043 21339 9000 21339 9000 2046 4982 2046 4982 13494 24756 13494 24756 4692 3164 4692 3164 23706 21450 23706 21450 4939 15380 4939 15380 15788 458 15788 458 5715 24122 5715 24122 16146 5996 16146 5996 5940 22284 5940 22284 104 13097 104 13097 9643 24963 9643 24963 24158 18440 24158 18440 1867 989 1867 989 22 23712 22 23712 9331 12183 9331 12183 340 6711 340 6711 7074 16528 7074 16528 2122 10375 2122 10375 17970 2953 17970 2953 7942 841 7942 841 21198 4216 21198 4216 3481 20583 3481 20583 19189 2852 19189 2852 16612 24381 16612 24381 9249 21013 9249 21013 15633 2948 15633 2948 13594 14759 13594 14759 24609 9143 24609 9143 4261 21344 4261 21344 17341 939 17341 939 10000 23938 10000 23938 7208 13231 7208 13231 22439 17114 22439 17114 7727 5112 7727 5112 20340 1097 20340 1097 960 7886 960 7886 19919 3598 19919 3598 7590 10386 7590 10386 14956 19810 14956 19810 24362 14780 24362 14780 3137 16377 3137 16377 23972 6012 23972 6012 2644 12200 2644 12200 12471 6588 12471 6588 3971 14478 3971 14478 17704 2020 17704 2020 5116 22334 5116 22334 823 1048 823 1048 22952 16025 22952 16025 9913 19528 9913 19528 20266 12726 20266 12726 4209 2516 4209 2516 24202 24373 24202 24373 193 9894 193 9894 20028 2603 20028 2603 10336 18330 10336 18330 102 4268 102 4268 20657 19523 20657 19523 3860 2888 3860 2888 22274 20807 22274 20807 2539 15894 2539 15894 23229 6797 23229 6797 408 24026 408 24026 18592 11635 18592 11635 6102 23399 6102 23399 23933 6544 23933 6544 5242 21760 5242 21760 19770 3274 19770 3274 6686 18636 6686 18636 24921 3165 24921 3165 3669 18356 3669 18356 16414 12649 16414 12649 20649 17085 20649 17085 11450 18278 11450 18278 27 13391 27 13391 8789 22518 8789 22518 1670 84 1670 84 12279 12775 12279 12775 17796 1582 17796 1582 7493 24604 7493 24604 22392 3144 22392 3144 13880 17260 13880 17260 2864 20001 2864 20001 325 13635 325 13635 13098 18230 13098 18230 1904 3434 1904 3434 20843 13889 20843 13889 24972 9481 24972 9481 2722 20283 2722 20283 21668 1611 21668 1611 492 21597 492 21597 11523 11833 11523 11833 22271 14292 22271 14292 5685 24441 5685 24441 17288 5437 17288 5437 1223 23491 1223 23491 22515 3628 22515 3628 17387 8817 17387 8817 23360 17579 23360 17579 2336 5271 2336 5271 22726 3550 22726 3550 14081 19458 14081 19458 1074 7388 1074 7388 10562 22851 10562 22851 21746 496 21746 496 2041 23529 2041 23529 22936 3480 22936 3480 8999 16256 8999 16256 20935 13433 20935 13433 12674 5938 12674 5938 7348 20693 7348 20693 19957 3251 19957 3251 24673 1301 24673 1301 5800 22980 5800 22980 13506 10970 13506 10970 8044 8988 8044 8988 19342 22679 19342 22679 7895 24416 7895 24416 15253 14187 15253 14187 8038 10409 8038 10409 718 22685 718 22685 22955 15701 22955 15701 9756 9017 9756 9017 7008 24434 7008 24434 20887 13817 20887 13817 13551 3327 13551 3327 21503 13446 21503 13446 5189 110 5189 110 23010 11923 23010 11923 9866 863 9866 863 16296 9087 16296 9087 11393 24733 11393 24733 4727 7213 4727 7213 15482 15016 15482 15016 12105 4295 12105 4295 10303 24743 10303 24743 22999 876 22999 876 24936 13515 24936 13515 16681 23727 16681 23727 2906 24356 2906 24356 20916 6747 20916 6747 18268 2151 18268 2151 3986 18273 3986 18273 19431 8947 19431 8947 24104 2721 24104 2721 2751 9508 2751 9508 22326 21087 22326 21087 13870 2108 13870 2108 5659 18596 5659 18596 24706 23153 24706 23153 4139 14000 4139 14000 12651 20086 12651 20086 21551 294 21551 294 2276 21467 2276 21467 21840 8552 21840 8552 35 14536 35 14536 18479 8832 18479 8832 9250 21033 9250 21033 24592 3487 24592 3487 607 23981 607 23981 11879 9190 11879 9190 21726 19659 21726 19659 6184 10816 6184 10816 24654 1502 24654 1502 10829 22459 10829 22459 22320 23709 22320 23709 19286 3260 19286 3260 580 22079 580 22079 7780 79 7780 79 4990 12027 4990 12027 15924 8860 15924 8860 4247 22133 4247 22133 1027 633 1027 633 22466 18064 22466 18064 1040 3653 1040 3653 18591 16193 18591 16193 803 1970 803 1970 11752 19530 11752 19530 19260 302 19260 302 6947 14149 6947 14149 10291 4582 10291 4582 18185 20590 18185 20590 729 5436 729 5436 4985 22515 4985 22515 24863 3088 24863 3088 6343 20844 6343 20844 21937 5308 21937 5308 1902 24214 1902 24214 23776 14613 23776 14613 3090 710 3090 710 16630 19129 16630 19129 20090 5290 20090 5290 12092 17794 12092 17794 2469 14932 2469 14932 19963 4515 19963 4515 24814 722 24814 722 671 17976 671 17976 22829 3553 22829 3553 1768 23037 1768 23037 19848 14411 19848 14411 23244 3429 23244 3429 7337 23805 7337 23805 421 8295 421 8295 12398 20538 12398 20538 18908 7853 18908 7853 4448 11649 4448 11649 2753 21884 2753 21884 19786 10392 19786 10392 6284 17870 6284 17870 20047 6264 20047 6264 11395 22339 11395 22339 476 24855 476 24855 6359 231 6359 231 16190 12275 16190 12275 7021 23144 7021 23144 19983 7036 19983 7036 12795 16296 12795 16296 21495 8821 21495 8821 7026 4777 7026 4777 21692 14392 21692 14392 6222 21237 6222 21237 23990 5784 23990 5784 3022 13823 3022 13823 17577 829 17577 829 8643 18275 8643 18275 22011 2494 22011 2494 2994 16712 2994 16712 20158 1613 20158 1613 7758 13859 7758 13859 9370 6487 9370 6487 21467 4160 21467 4160 766 17756 766 17756 9133 1234 9133 1234 56 20862 56 20862 18789 3761 18789 3761 6755 19310 6755 19310 8542 20680 8542 20680 19449 2623 19449 2623 24501 24551 24501 24551 298 5718 298 5718 19353 16407 19353 16407 3436 24895 3436 24895 8611 1043 8611 1043 21641 20259 21641 20259 7280 9587 7280 9587 17209 14559 17209 14559 7320 1031 7320 1031 6753 21046 6753 21046 16225 2319 16225 2319 19942 20062 19942 20062 6860 23916 6860 23916 10231 664 10231 664 1619 19514 1619 19514 19230 59 19230 59 3878 22004 3878 22004 15600 5741 15600 5741 8400 20597 8400 20597 3657 17931 3657 17931 15740 21182 15740 21182 847 3678 847 3678 23051 15174 23051 15174 8996 21481 8996 21481 21600 3184 21600 3184 19784 1216 19784 1216 3263 24915 3263 24915 24512 8009 24512 8009 3744 24489 3744 24489 12507 12046 12507 12046 21309 23493 21309 23493 2483 15343 2483 15343 16139 21547 16139 21547 23524 114 23524 114 13681 20341 13681 20341 22324 2253 22324 2253 6926 23039 6926 23039 1628 5660 1628 5660 18993 419 18993 419 129 19490 129 19490 22334 3348 22334 3348 6582 16781 6582 16781 23214 11064 23214 11064 5032 21330 5032 21330 17691 2273 17691 2273 7967 11218 7967 11218 16675 21482 16675 21482 1442 14164 1442 14164 12470 7447 12470 7447 2777 21038 2777 21038 22958 1704 22958 1704 4313 7238 4313 7238 19741 15002 19741 15002 6158 23607 6158 23607 22906 7552 22906 7552 7558 20396 7558 20396 1887 3076 1887 3076 18094 19598 18094 19598 10067 6171 10067 6171 24699 8911 24699 8911 13209 3287 13209 3287 20830 21517 20830 21517 728 5970 728 5970 20412 18026 20412 18026 13057 5985 13057 5985 2711 13883 2711 13883 708 17496 708 17496 17055 4277 17055 4277 3921 14974 3921 14974 20858 28 20858 28 4544 8030 4544 8030 18567 15982 18567 15982 455 24033 455 24033 21307 11280 21307 11280 12014 22832 12014 22832 18768 313 18768 313 20613 21804 20613 21804 4976 991 4976 991 18220 14139 18220 14139 10770 6004 10770 6004 15136 20456 15136 20456 11768 4390 11768 4390 8495 13625 8495 13625 18306 24225 18306 24225 2300 4262 2300 4262 12746 2769 12746 2769 2331 21460 2331 21460 24054 2231 24054 2231 12727 16921 12727 16921 22477 13411 22477 13411 10373 977 10373 977 8037 24481 8037 24481 5564 20531 5564 20531 20644 8407 20644 8407 11880 23411 11880 23411 561 983 561 983 12521 20468 12521 20468 3241 13623 3241 13623 24237 23168 24237 23168 9971 4455 9971 4455 22945 17213 22945 17213 5220 752 5220 752 23211 22429 23211 22429 9032 5141 9032 5141 21293 24227 21293 24227 4389 12146 4389 12146 22847 19331 22847 19331 1313 7098 1313 7098 10593 21970 10593 21970 19876 9424 19876 9424 15011 13759 15011 13759 952 18662 952 18662 11259 19706 11259 19706 24729 8146 24729 8146 347 24437 347 24437 23102 484 23102 484 8714 18141 8714 18141 1901 23357 1901 23357 19685 4580 19685 4580 7106 11327 7106 11327 24494 22885 24494 22885 18276 11195 18276 11195 24352 2164 24352 2164 5540 16972 5540 16972 24430 4045 24430 4045 5316 699 5316 699 22236 11625 22236 11625 24670 15071 24670 15071 9839 6994 9839 6994 22381 21234 22381 21234 1735 1737 1735 1737 19450 14039 19450 14039 419 11740 419 11740 17413 16987 17413 16987 14238 2578 14238 2578 4683 12092 4683 12092 21608 23593 21608 23593 3911 10094 3911 10094 21463 22344 21463 22344 12920 631 12920 631 14975 14565 14975 14565 32 2396 32 2396 12069 19529 12069 19529 1786 9178 1786 9178 13481 22561 13481 22561 23820 11444 23820 11444 7050 17409 7050 17409 10934 3304 10934 3304 19540 23814 19540 23814 22626 1484 22626 1484 6648 13082 6648 13082 23607 14282 23607 14282 9801 4296 9801 4296 13532 15127 13532 15127 496 23949 496 23949 16837 9446 16837 9446 6026 15990 6026 15990 13392 3425 13392 3425 4694 16151 4694 16151 21377 2249 21377 2249 5640 15066 5640 15066 727 3880 727 3880 10642 15796 10642 15796 14345 931 14345 931 407 22875 407 22875 20835 7093 20835 7093 8886 21123 8886 21123 11303 17973 11303 17973 5704 4806 5704 4806 21240 15250 21240 15250 12223 3662 12223 3662 24805 24980 24805 24980 10410 7619 10410 7619 20507 14088 20507 14088 2573 24784 2573 24784 21232 2596 21232 2596 22246 21774 22246 21774 4930 15684 4930 15684 22365 7572 22365 7572 12885 20365 12885 20365 23 11767 23 11767 23566 9459 23566 9459 2047 17559 2047 17559 16952 24588 16952 24588 22282 11729 22282 11729 3935 2140 3935 2140 14959 20494 14959 20494 2207 3774 2207 3774 24808 12576 24808 12576 1121 6765 1121 6765 13141 23979 13141 23979 3839 13997 3839 13997 20529 20289 20529 20289 105 5422 105 5422 23078 17281 23078 17281 8438 1608 8438 1608 23216 24032 23216 24032 802 7623 802 7623 21906 22288 21906 22288 9096 13173 9096 13173 21014 1028 21014 1028 6213 11314 6213 11314 23513 17862 23513 17862 4309 2909 4309 2909 19554 21160 19554 21160 4916 2593 4916 2593 20309 12093 20309 12093 4052 4012 4052 4012 14071 5883 14071 5883 11584 20317 11584 20317 9797 9960 9797 9960 22811 22743 22811 22743 4391 654 4391 654 22891 12433 22891 12433 7138 20558 7138 20558 23779 998 23779 998 16197 15901 16197 15901 18287 24790 18287 24790 444 661 444 661 11470 22051 11470 22051 19283 2969 19283 2969 2120 8696 2120 8696 20275 2306 20275 2306 5477 24741 5477 24741 18762 3258 18762 3258 23608 20035 23608 20035 2466 1276 2466 1276 24878 17072 24878 17072 3030 5481 3030 5481 12826 15419 12826 15419 21169 24665 21169 24665 5882 3344 5882 3344 19710 24970 19710 24970 24424 12251 24424 12251 1190 21904 1190 21904 874 24484 874 24484 16117 5757 16117 5757 15936 21150 15936 21150 1856 3268 1856 3268 939 23988 939 23988 18633 15842 18633 15842 2184 6598 2184 6598 7522 24639 7522 24639 17354 17860 17354 17860 6934 14254 6934 14254 19713 22796 19713 22796 10452 14689 10452 14689 18571 1469 18571 1469 3226 19668 3226 19668 21520 5074 21520 5074 8407 18250 8407 18250 4028 4398 4028 4398 20385 12141 20385 12141 2006 5739 2006 5739 24402 23323 24402 23323 20447 3244 20447 3244 23509 8602 23509 8602 12761 18144 12761 18144 10304 9727 10304 9727 23713 15508 23713 15508 2199 9761 2199 9761 24228 19826 24228 19826 11963 3518 11963 3518 21913 17170 21913 17170 7334 9108 7334 9108 13501 5629 13501 5629 4427 24041 4427 24041 21861 2333 21861 2333 6101 17886 6101 17886 2564 2279 2564 2279 24686 15838 24686 15838 3819 16734 3819 16734 10370 150 10370 150 3927 17452 3927 17452 15467 1688 15467 1688 23568 22123 23568 22123 6074 3510 6074 3510 20863 23892 20863 23892 3099 10535 3099 10535 22980 21679 22980 21679 3225 7979 3225 7979 12739 22332 12739 22332 2330 9182 2330 9182 22283 21028 22283 21028 140 9914 140 9914 13331 16693 13331 16693 24182 918 24182 918 15931 19991 15931 19991 1209 3194 1209 3194 6180 15558 6180 15558 24867 23994 24867 23994 4419 2604 4419 2604 24588 19972 24588 19972 572 5219 572 5219 18150 15246 18150 15246 24807 3167 24807 3167 5152 18082 5152 18082 2535 3159 2535 3159 24146 8418 24146 8418 16599 1791 16599 1791 13773 19327 13773 19327 36 10458 36 10458 10864 22248 10864 22248 644 2527 644 2527 23794 18458 23794 18458 8126 10192 8126 10192 2019 23442 2019 23442 7734 11807 7734 11807 638 956 638 956 15259 18234 15259 18234 7850 24884 7850 24884 438 8083 438 8083 16708 21212 16708 21212 15069 5576 15069 5576 21332 2831 21332 2831 15640 23216 15640 23216 7648 16591 7648 16591 17363 2398 17363 2398 3190 19116 3190 19116 4616 4508 4616 4508 15029 21355 15029 21355 21842 7620 21842 7620 10225 22264 10225 22264 18819 23710 18819 23710 23094 6229 23094 6229 8700 2446 8700 2446 3834 18287 3834 18287 8760 6140 8760 6140 183 44 183 44 15075 13581 15075 13581 4401 3959 4401 3959 24925 73 24925 73 2057 19105 2057 19105 15012 14120 15012 14120 5618 23092 5618 23092 14555 6093 14555 6093 18434 9112 18434 9112 493 19360 493 19360 14442 8417 14442 8417 3725 22261 3725 22261 16473 11775 16473 11775 6113 17858 6113 17858 21231 3186 21231 3186 9851 21609 9851 21609 16525 18269 16525 18269 20595 11337 20595 11337 554 2563 554 2563 13540 20412 13540 20412 7219 3394 7219 3394 10004 22635 10004 22635 1270 6549 1270 6549 14055 14819 14055 14819 7530 10297 7530 10297 19248 17120 19248 17120 4555 7230 4555 7230 23012 13990 23012 13990 14523 7567 14523 7567 3 7234 3 7234 24541 12890 24541 12890 12752 24171 12752 24171 20773 6344 20773 6344 6254 19483 6254 19483 16422 403 16422 403 4366 20021 4366 20021 11198 8363 11198 8363 943 21614 943 21614 13638 5781 13638 5781 1080 1696 1080 1696 14852 16989 14852 16989 4894 5641 4894 5641 313 24169 313 24169 22823 18422 22823 18422 2578 1418 2578 1418 1279 15921 1279 15921 14714 8648 14714 8648 18975 17776 18975 17776 12429 11382 12429 11382 18099 24779 18099 24779 1202 9858 1202 9858 11360 5365 11360 5365 22042 8376 22042 8376 1523 3988 1523 3988 16949 22793 16949 22793 13654 1817 13654 1817 23943 20746 23943 20746 5736 12175 5736 12175 11447 22086 11447 22086 17065 2463 17065 2463 7981 814 7981 814 21506 19929 21506 19929 24522 7081 24522 7081 11441 23040 11441 23040 24066 18119 24066 18119 12706 7105 12706 7105 5304 21232 5304 21232 22658 15166 22658 15166 1688 11743 1688 11743 21857 24682 21857 24682 12277 1273 12277 1273 23219 17877 23219 17877 6856 21928 6856 21928 5363 3542 5363 3542 15728 17646 15728 17646 16764 1150 16764 1150 13028 8851 13028 8851 1502 7478 1502 7478 15100 24528 15100 24528 71 11179 71 11179 22612 20385 22612 20385 6069 7549 6069 7549 20708 16409 20708 16409 5759 5501 5759 5501 1271 19092 1271 19092 15148 10758 15148 10758 3985 3679 3985 3679 14375 18164 14375 18164 2380 55 2380 55 14035 24773 14035 24773 24832 5262 24832 5262 11058 19656 11058 19656 3011 766 3011 766 14589 17565 14589 17565 8334 1024 8334 1024 21415 8398 21415 8398 8588 5640 8588 5640 24086 15414 24086 15414 14525 7355 14525 7355 333 24216 333 24216 24896 12691 24896 12691 3948 24701 3948 24701 20097 3189 20097 3189 8453 24346 8453 24346 14056 3482 14056 3482 2273 19295 2273 19295 18623 2077 18623 2077 3825 15518 3825 15518 222 2901 222 2901 17986 8284 17986 8284 2075 17275 2075 17275 23160 24792 23160 24792 3811 2471 3811 2471 14954 21026 14954 21026 21224 7061 21224 7061 17369 10912 17369 10912 20021 21906 20021 21906 5582 2210 5582 2210 15145 11088 15145 11088 1235 18170 1235 18170 18083 2820 18083 2820 3690 21845 3690 21845 426 9653 426 9653 18690 5447 18690 5447 1342 15630 1342 15630 13383 1079 13383 1079 24271 3419 24271 3419 4485 1505 4485 1505 594 23060 594 23060 23995 23606 23995 23606 7595 1701 7595 1701 16178 15358 16178 15358 9791 7217 9791 7217 16920 1785 16920 1785 3894 17694 3894 17694 5813 12321 5813 12321 10815 23378 10815 23378 1384 5683 1384 5683 21416 22473 21416 22473 24169 5100 24169 5100 15637 18824 15637 18824 23201 4528 23201 4528 1255 17 1255 17 17814 20526 17814 20526 9940 8701 9940 8701 24970 23352 24970 23352 769 5113 769 5113 21323 16150 21323 16150 10461 20994 10461 20994 5460 15017 5460 15017 22993 13525 22993 13525 7762 7882 7762 7882 19517 11658 19517 11658 2623 17871 2623 17871 12902 8231 12902 8231 7089 5975 7089 5975 18407 609 18407 609 2687 8746 2687 8746 13612 15337 13612 15337 23247 6607 23247 6607 4270 16261 4270 16261 18962 5833 18962 5833 5248 14544 5248 14544 4193 12249 4193 12249 14308 868 14308 868 22460 8667 22460 8667 3623 20980 3623 20980 15498 105 15498 105 23691 16178 23691 16178 5287 10034 5287 10034 20067 20424 20067 20424 2597 16266 2597 16266 12528 22865 12528 22865 24004 138 24004 138 820 24110 820 24110 11442 10447 11442 10447 6977 19127 6977 19127 14893 579 14893 579 2316 12700 2316 12700 21005 1664 21005 1664 7120 14008 7120 14008 24962 24709 24962 24709 2500 2271 2500 2271 13698 24823 13698 24823 2580 2985 2580 2985 12613 15567 12613 15567 1070 6404 1070 6404 11891 18470 11891 18470 5945 1751 5945 1751 19264 20499 19264 20499 903 22317 903 22317 24787 3905 24787 3905 14116 17944 14116 17944 1868 13505 1868 13505 9367 18254 9367 18254 18443 20600 18443 20600 23333 3048 23333 3048 17608 12847 17608 12847 1524 18789 1524 18789 22812 7244 22812 7244 10791 20984 10791 20984 21490 3399 21490 3399 12383 11579 12383 11579 18989 9229 18989 9229 1037 2551 1037 2551 24114 13076 24114 13076 8734 21929 8734 21929 19437 5700 19437 5700 21245 20467 21245 20467 5885 7658 5885 7658 14301 24096 14301 24096 20069 12447 20069 12447 8696 20427 8696 20427 18700 6205 18700 6205 273 18572 273 18572 14359 188 14359 188 15725 18415 15725 18415 1512 8973 1512 8973 13537 2688 13537 2688 4819 9129 4819 9129 15542 21972 15542 21972 5323 6486 5323 6486 14361 14372 14361 14372 6106 24585 6106 24585 12977 1654 12977 1654 1275 13032 1275 13032 14823 3513 14823 3513 11663 12630 11663 12630 14314 1871 14314 1871 7326 22599 7326 22599 23948 6889 23948 6889 391 17077 391 17077 11697 20158 11697 20158 1392 1255 1392 1255 24957 15024 24957 15024 3728 8643 3728 8643 427 24055 427 24055 6272 13449 6272 13449 3726 17501 3726 17501 22864 10565 22864 10565 1220 21843 1220 21843 15086 9714 15086 9714 24623 16388 24623 16388 12553 3584 12553 3584 2018 13296 2018 13296 21575 2105 21575 2105 2123 24467 2123 24467 23962 5652 23962 5652 1607 1126 1607 1126 18885 19729 18885 19729 7920 2349 7920 2349 23724 19619 23724 19619 1491 3032 1491 3032 13927 23977 13927 23977 908 6787 908 6787 19625 22072 19625 22072 12003 10620 12003 10620 20738 1738 20738 1738 11180 5775 11180 5775 18264 18016 18264 18016 1979 2184 1979 2184 88 17661 88 17661 24826 7026 24826 7026 10175 2587 10175 2587 22028 20906 22028 20906 12759 9584 12759 9584 3984 18344 3984 18344 18561 7097 18561 7097 21492 1972 21492 1972 12306 15493 12306 15493 21010 19726 21010 19726 2560 4100 2560 4100 24404 19337 24404 19337 17562 5865 17562 5865 3057 24494 3057 24494 22241 3451 22241 3451 2402 15638 2402 15638 16523 5258 16523 5258 2282 23484 2282 23484 11864 19551 11864 19551 21771 23233 21771 23233 773 6919 773 6919 15231 24670 15231 24670 6792 6929 6792 6929 16096 11495 16096 11495 672 17154 672 17154 18361 8707 18361 8707 7471 11857 7471 11857 16702 2878 16702 2878 8587 100 8587 100 6382 17605 6382 17605 14817 2742 14817 2742 2400 24795 2400 24795 437 3785 437 3785 12926 16779 12926 16779 14 3252 14 3252 22905 10577 22905 10577 655 3176 655 3176 23326 12378 23326 12378 8282 19461 8282 19461 1702 312 1702 312 23959 8723 23959 8723 2810 20036 2810 20036 21153 10849 21153 10849 23830 24008 23830 24008 4056 6532 4056 6532 8083 17982 8083 17982 21821 24752 21821 24752 23642 16216 23642 16216 10596 5548 10596 5548 21451 23880 21451 23880 5033 8373 5033 8373 2442 16922 2442 16922 16802 1355 16802 1355 19539 27 19539 27 13290 20510 13290 20510 1783 1933 1783 1933 22309 12407 22309 12407 3897 7428 3897 7428 9435 15256 9435 15256 22523 24660 22523 24660 8188 1983 8188 1983 21524 20384 21524 20384 14952 86 14952 86 852 18355 852 18355 12820 9913 12820 9913 24774 24374 24774 24374 10070 8879 10070 8879 22614 18473 22614 18473 20192 13809 20192 13809 8668 17433 8668 17433 20893 7315 20893 7315 9264 39 9264 39 24437 23026 24437 23026 8434 8252 8434 8252 20381 18953 20381 18953 2111 8649 2111 8649 19658 11678 19658 11678 4087 5357 4087 5357 156 198 156 198 17939 14992 17939 14992 11382 452 11382 452 16542 14715 16542 14715 13188 1326 13188 1326 3497 24391 3497 24391 21947 263 21947 263 3020 3914 3020 3914 11034 19738 11034 19738 17295 923 17295 923 1766 9583 1766 9583 10439 17718 10439 17718 2294 3108 2294 3108 23085 13047 23085 13047 2215 4171 2215 4171 20379 24644 20379 24644 10343 264 10343 264 1051 14014 1051 14014 20882 6082 20882 6082 14091 14378 14091 14378 21633 1038 21633 1038 12672 16901 12672 16901 23504 1719 23504 1719 2930 9203 2930 9203 13434 3610 13434 3610 517 23234 517 23234 5241 3471 5241 3471 1874 16339 1874 16339 14095 6422 14095 6422 3626 1632 3626 1632 10274 17869 10274 17869 11726 1707 11726 1707 18627 13305 18627 13305 3111 15517 3111 15517 23346 24395 23346 24395 8055 2061 8055 2061 11669 12080 11669 12080 7017 22313 7017 22313 16610 2668 16610 2668 6025 21030 6025 21030 24071 9101 24071 9101 11894 18616 11894 18616 4665 4237 4665 4237 14276 14352 14276 14352 24330 221 24330 221 11359 20580 11359 20580 21616 23572 21616 23572 6426 7273 6426 7273 12549 3400 12549 3400 5631 24452 5631 24452 11280 11131 11280 11131 1310 463 1310 463 21893 24088 21893 24088 8209 1873 8209 1873 16684 18258 16684 18258 9308 1359 9308 1359 21952 24234 21952 24234 10574 9139 10574 9139 21271 16159 21271 16159 9588 6327 9588 6327 22217 18271 22217 18271 7601 10415 7601 10415 24174 21326 24174 21326 1033 4771 1033 4771 19823 19165 19823 19165 1831 1633 1831 1633 16838 9093 16838 9093 11284 22025 11284 22025 20394 6027 20394 6027 1757 24807 1757 24807 21213 17846 21213 17846 6472 11889 6472 11889 16769 18297 16769 18297 4746 9808 4746 9808 7906 14363 7906 14363 21811 9774 21811 9774 10636 17193 10636 17193 24809 10434 24809 10434 2160 2669 2160 2669 23832 17058 23832 17058 2734 8105 2734 8105 13312 22170 13312 22170 2087 553 2087 553 19601 18682 19601 18682 13370 9550 13370 9550 19817 1864 19817 1864 368 24821 368 24821 24401 5565 24401 5565 7755 18038 7755 18038 23169 12349 23169 12349 9630 19943 9630 19943 24225 14881 24225 14881 16592 18426 16592 18426 9167 4879 9167 4879 17036 12713 17036 12713 2713 24230 2713 24230 6576 10692 6576 10692 21667 3491 21667 3491 6785 16821 6785 16821 24873 5543 24873 5543 8871 18926 8871 18926 23391 1112 23391 1112 24001 17140 24001 17140 6328 21384 6328 21384 22068 23063 22068 23063 3452 9569 3452 9569 16709 3978 16709 3978 3724 11787 3724 11787 16732 20581 16732 20581 2660 21934 2660 21934 22123 4845 22123 4845 2090 20425 2090 20425 22456 234 22456 234 5492 6993 5492 6993 18499 21152 18499 21152 14183 11582 14183 11582 20711 622 20711 622 10200 16873 10200 16873 17957 2437 17957 2437 24377 12527 24377 12527 9474 6436 9474 6436 16957 15580 16957 15580 761 4539 761 4539 13424 18544 13424 18544 529 11334 529 11334 17622 4172 17622 4172 4804 22905 4804 22905 15453 5600 15453 5600 1433 19504 1433 19504 14471 1455 14471 1455 6145 7399 6145 7399 739 18536 739 18536 9276 6899 9276 6899 4178 22677 4178 22677 18676 6118 18676 6118 24760 108 24760 108 3393 22341 3393 22341 17693 9763 17693 9763 21846 6571 21846 6571 11708 19197 11708 19197 1285 22643 1285 22643 23559 1437 23559 1437 11154 19911 11154 19911 19262 12823 19262 12823 1066 19151 1066 19151 17237 6511 17237 6511 3761 23314 3761 23314 8617 12068 8617 12068 3072 20045 3072 20045 23572 9236 23572 9236 1288 18046 1288 18046 4516 4246 4516 4246 15006 22719 15006 22719 412 2849 412 2849 9563 15533 9563 15533 3131 24809 3131 24809 24434 471 24434 471 14882 24722 14882 24722 4658 17974 4658 17974 19675 10497 19675 10497 3709 23150 3709 23150 24657 4797 24657 4797 132 24514 132 24514 19268 17623 19268 17623 7204 20830 7204 20830 24418 4774 24418 4774 1242 379 1242 379 12653 18975 12653 18975 5707 2967 5707 2967 19236 14665 19236 14665 3713 23960 3713 23960 23024 4611 23024 4611 2200 21592 2200 21592 19566 5584 19566 5584 1805 18668 1805 18668 23756 141 23756 141 6239 20151 6239 20151 19737 7921 19737 7921 2353 21915 2353 21915 5559 4960 5559 4960 18215 12300 18215 12300 13124 22454 13124 22454 1602 24925 1602 24925 13533 77 13533 77 6243 13414 6243 13414 17292 4222 17292 4222 23197 608 23197 608 5231 10177 5231 10177 14984 22731 14984 22731 1618 4722 1618 4722 17536 23100 17536 23100 7294 9817 7294 9817 15722 3654 15722 3654 1030 24254 1030 24254 18418 14114 18418 14114 4059 1500 4059 1500 21470 22336 21470 22336 6185 16364 6185 16364 24133 24217 24133 24217 2809 14 2809 14 13977 21158 13977 21158 1399 6674 1399 6674 24651 23829 24651 23829 460 5579 460 5579 23549 22848 23549 22848 5210 4128 5210 4128 7368 18665 7368 18665 21465 16045 21465 16045 3943 24410 3943 24410 22415 4917 22415 4917 6003 21387 6003 21387 17494 1556 17494 1556 3251 18607 3251 18607 17837 515 17837 515 1529 9829 1529 9829 20091 4105 20091 4105 9460 21427 9460 21427 702 2462 702 2462 11278 22140 11278 22140 2424 13187 2424 13187 21945 8829 21945 8829 6694 23882 6694 23882 13548 6260 13548 6260 5187 24444 5187 24444 20024 7537 20024 7537 4807 24187 4807 24187 14825 4577 14825 4577 1469 24438 1469 24438 21193 18618 21193 18618 3826 5160 3826 5160 23059 16776 23059 16776 15225 5654 15225 5654 7646 21297 7646 21297 23527 511 23527 511 16805 8594 16805 8594 22164 1467 22164 1467 54 24649 54 24649 23022 16372 23022 16372 4696 7419 4696 7419 14724 23927 14724 23927 1194 3824 1194 3824 16334 23896 16334 23896 14821 16927 14821 16927 3455 21744 3455 21744 22587 12774 22587 12774 12523 20737 12523 20737 22030 5756 22030 5756 2977 20212 2977 20212 18273 318 18273 318 4046 13751 4046 13751 11487 6189 11487 6189 815 17015 815 17015 11300 3249 11300 3249 19484 21837 19484 21837 9687 1153 9687 1153 24650 18957 24650 18957 9386 2982 9386 2982 21367 21121 21367 21121 13267 2510 13267 2510 2622 12011 2622 12011 14638 808 14638 808 12204 20457 12204 20457 2418 6278 2418 6278 23737 16270 23737 16270 9763 2835 9763 2835 24603 11560 24603 11560 12753 3101 12753 3101 22676 24652 22676 24652 4317 13323 4317 13323 11348 6190 11348 6190 24754 12712 24754 12712 16084 3661 16084 3661 22751 18997 22751 18997 8591 22886 8591 22886 11895 1235 11895 1235 5218 5288 5218 5288 19872 433 19872 433 1593 24435 1593 24435 20524 15603 20524 15603 17820 2459 17820 2459 24111 23004 24111 23004 1465 2265 1465 2265 24295 12587 24295 12587 3973 21405 3973 21405 16080 2639 16080 2639 4971 20335 4971 20335 15175 864 15175 864 24448 11464 24448 11464 3622 15728 3622 15728 17128 19565 17128 19565 3108 1729 3108 1729 23460 14965 23460 14965 4196 2370 4196 2370 23079 14400 23079 14400 7786 811 7786 811 15539 21287 15539 21287 299 19531 299 19531 22163 24301 22163 24301 17916 8029 17916 8029 23961 24541 23961 24541 16477 701 16477 701 277 7 277 7 24137 20629 24137 20629 5980 7967 5980 7967 21108 14193 21108 14193 22793 4661 22793 4661 1550 18363 1550 18363 19218 3865 19218 3865 5777 23767 5777 23767 14214 5848 14214 5848 18576 19470 18576 19470 14010 322 14010 322 629 21458 629 21458 12453 3047 12453 3047 9871 23047 9871 23047 23263 20915 23263 20915 9606 11677 9606 11677 17151 21827 17151 21827 22875 13118 22875 13118 4587 17903 4587 17903 22432 4648 22432 4648 6304 15827 6304 15827 20580 75 20580 75 6899 23713 6899 23713 24148 4368 24148 4368 6002 18376 6002 18376 21281 799 21281 799 9454 21423 9454 21423 3569 612 3569 612 23585 22211 23585 22211 11903 9530 11903 9530 17776 15911 17776 15911 3907 24917 3907 24917 12250 7859 12250 7859 10170 22568 10170 22568 24300 10442 24300 10442 12585 18338 12585 18338 19220 2444 19220 2444 4354 16294 4354 16294 1326 2694 1326 2694 17187 12368 17187 12368 11286 934 11286 934 3093 8498 3093 8498 21830 4311 21830 4311 1555 23824 1555 23824 16124 13510 16124 13510 5408 23229 5408 23229 15547 668 15547 668 2834 17821 2834 17821 23357 7919 23357 7919 14854 3157 14854 3157 6048 9362 6048 9362 19662 743 19662 743 2674 10057 2674 10057 18452 2087 18452 2087 1023 24114 1023 24114 12425 3229 12425 3229 1903 20951 1903 20951 24761 15931 24761 15931 11784 23635 11784 23635 24113 2722 24113 2722 6687 20307 6687 20307 11295 23900 11295 23900 281 9318 281 9318 3746 21594 3746 21594 24388 1222 24388 1222 2076 24050 2076 24050 24063 13757 24063 13757 5876 3009 5876 3009 927 18388 927 18388 13966 3749 13966 3749 9514 18752 9514 18752 1839 2378 1839 2378 24514 21581 24514 21581 5424 14140 5424 14140 20332 22556 20332 22556 900 14925 900 14925 18843 21282 18843 21282 24940 23697 24940 23697 5583 1944 5583 1944 18539 15698 18539 15698 20599 5184 20599 5184 22886 19085 22886 19085 481 7984 481 7984 20465 23632 20465 23632 253 12344 253 12344 18269 2945 18269 2945 4258 8475 4258 8475 20471 3494 20471 3494 5055 17080 5055 17080 21567 2474 21567 2474 6107 6269 6107 6269 17633 18205 17633 18205 11926 6932 11926 6932 6303 18777 6303 18777 14723 506 14723 506 350 16183 350 16183 14682 8812 14682 8812 1169 974 1169 974 19372 23881 19372 23881 9909 2415 9909 2415 21589 8939 21589 8939 11730 759 11730 759 2586 23855 2586 23855 14936 3943 14936 3943 1646 21135 1646 21135 17251 13293 17251 13293 5756 666 5756 666 14711 23141 14711 23141 23043 2149 23043 2149 24750 24870 24750 24870 4000 786 4000 786 23277 14060 23277 14060 5515 23010 5515 23010 19496 24175 19496 24175 22336 1397 22336 1397 14435 16630 14435 16630 23034 2170 23034 2170 257 10463 257 10463 8339 24910 8339 24910 1276 19132 1276 19132 12715 8850 12715 8850 134 20900 134 20900 15285 22436 15285 22436 1837 17685 1837 17685 20593 3694 20593 3694 15088 21348 15088 21348 5804 7748 5804 7748 914 865 914 865 17668 13447 17668 13447 22231 643 22231 643 14758 19760 14758 19760 5092 131 5092 131 13619 12438 13619 12438 860 24392 860 24392 198 7401 198 7401 20371 21738 20371 21738 3326 4478 3326 4478 15474 13564 15474 13564 782 5029 782 5029 15619 19189 15619 19189 2931 1292 2931 1292 23826 8477 23826 8477 10552 18990 10552 18990 20516 5321 20516 5321 23743 23227 23743 23227 24238 8888 24238 8888 8224 1494 8224 1494 20136 17519 20136 17519 12911 4342 12911 4342 21230 6688 21230 6688 5114 8108 5114 8108 10840 16505 10840 16505 21121 21353 21121 21353 1843 7148 1843 7148 14135 20769 14135 20769 2653 24906 2653 24906 23145 15696 23145 15696 4214 19825 4214 19825 24973 6913 24973 6913 10465 22000 10465 22000 20196 1609 20196 1609 1420 19329 1420 19329 16564 1368 16564 1368 20661 15013 20661 15013 3368 8751 3368 8751 17233 23124 17233 23124 2283 17758 2283 17758 5200 8463 5200 8463 3779 24349 3779 24349 14808 4278 14808 4278 2023 24871 2023 24871 20012 10323 20012 10323 23781 22524 23781 22524 1266 2403 1266 2403 19524 22666 19524 22666 8927 2314 8927 2314 16108 19110 16108 19110 70 69 70 69 10782 19024 10782 19024 17624 9311 17624 9311 4045 21851 4045 21851 1038 8480 1038 8480 21597 24525 21597 24525 3600 4563 3600 4563 24245 22734 24245 22734 6335 1839 6335 1839 23204 23583 23204 23583 2173 3013 2173 3013 14832 15845 14832 15845 1129 9158 1129 9158 13818 15491 13818 15491 20660 9452 20660 9452 1241 23859 1241 23859 8114 17775 8114 17775 11460 4225 11460 4225 891 19250 891 19250 18351 24591 18351 24591 4853 3420 4853 3420 16072 17033 16072 17033 6993 19211 6993 19211 180 21759 180 21759 24478 7223 24478 7223 2204 18635 2204 18635 20578 2549 20578 2549 9491 12123 9491 12123 4078 4118 4078 4118 24421 10134 24421 10134 2189 1480 2189 1480 17750 24860 17750 24860 9936 272 9936 272 23632 17197 23632 17197 10374 12939 10374 12939 21880 22328 21880 22328 24014 5684 24014 5684 10993 22113 10993 22113 21150 11615 21150 11615 23006 542 23006 542 17465 17129 17465 17129 1754 4059 1754 4059 15125 14806 15125 14806 21535 8028 21535 8028 6206 11221 6206 11221 18051 5485 18051 5485 10910 15631 10910 15631 3472 21848 3472 21848 21460 14735 21460 14735 11481 18487 11481 18487 17581 14089 17581 14089 5770 18399 5770 18399 18311 4134 18311 4134 15529 10995 15529 10995 22563 21117 22563 21117 6035 5903 6035 5903 21592 19026 21592 19026 4068 10246 4068 10246 13841 1563 13841 1563 21525 21141 21525 21141 2542 9325 2542 9325 7829 19090 7829 19090 5617 12913 5617 12913 19932 15410 19932 15410 6868 6617 6868 6617 24209 17909 24209 17909 10634 7497 10634 7497 23502 20764 23502 20764 9497 12262 9497 12262 24780 20213 24780 20213 11991 21128 11991 21128 14693 13715 14693 13715 23294 18413 23294 18413 8909 1682 8909 1682 24196 18857 24196 18857 16834 24470 16834 24470 10854 4935 10854 4935 23808 21438 23808 21438 8947 7365 8947 7365 23635 15094 23635 15094 8235 12496 8235 12496 24517 21844 24517 21844 7404 7843 7404 7843 14501 13569 14501 13569 2008 17448 2008 17448 23307 2034 23307 2034 14179 16326 14179 16326 10345 7881 10345 7881 20680 41 20680 41 11324 16942 11324 16942 20621 207 20621 207 1860 12733 1860 12733 22576 24840 22576 24840 6651 8132 6651 8132 17894 2157 17894 2157 123 18816 123 18816 15290 2439 15290 2439 2768 23356 2768 23356 352 146 352 146 18990 23162 18990 23162 23720 10058 23720 10058 9445 19078 9445 19078 20367 2022 20367 2022 14033 16831 14033 16831 1162 3840 1162 3840 18684 17076 18684 17076 22087 24962 22087 24962 23450 200 23450 200 11476 11951 11476 11951 20285 24932 20285 24932 3364 2350 3364 2350 1567 14814 1567 14814 17642 20987 17642 20987 13003 17136 13003 17136 2710 22396 2710 22396 15997 10151 15997 10151 24899 22478 24899 22478 9780 3821 9780 3821 20107 13041 20107 13041 10699 1284 10699 1284 13721 15005 13721 15005 3304 11384 3304 11384 18313 20175 18313 20175 7126 15338 7126 15338 20536 2868 20536 2868 9975 21473 9975 21473 21434 739 21434 739 12317 20222 12317 20222 3976 9015 3976 9015 17623 4418 17623 4418 11511 19480 11511 19480 19041 21877 19041 21877 4645 7603 4645 7603 13285 19410 13285 19410 20339 4069 20339 4069 6059 2138 6059 2138 22687 21066 22687 21066 13845 177 13845 177 17164 22183 17164 22183 2857 779 2857 779 10812 21541 10812 21541 23173 8427 23173 8427 9841 14827 9841 14827 1890 21420 1890 21420 20384 12107 20384 12107 22541 20103 22541 20103 10189 970 10189 970 19269 19109 19269 19109 23045 3727 23045 3727 2669 2565 2669 2565 1765 18532 1765 18532 18882 8157 18882 8157 13728 23768 13728 23768 2163 10527 2163 10527 12765 16011 12765 16011 1857 1806 1857 1806 5305 14831 5305 14831 1920 3069 1920 3069 18727 13658 18727 13658 24770 436 24770 436 354 3514 354 3514 20930 14232 20930 14232 5337 3130 5337 3130 17509 20733 17509 20733 22297 4625 22297 4625 18730 23214 18730 23214 24660 4419 24660 4419 1726 11537 1726 11537 18913 5157 18913 5157 16616 20487 16616 20487 20874 7345 20874 7345 9867 21534 9867 21534 14989 6703 14989 6703 3127 20816 3127 20816 23484 7579 23484 7579 3028 20892 3028 20892 24229 13492 24229 13492 2234 18302 2234 18302 17695 9977 17695 9977 4090 1614 4090 1614 12952 14914 12952 14914 21123 23349 21123 23349 1136 9897 1136 9897 15198 23145 15198 23145 3422 6321 3422 6321 11557 23869 11557 23869 185 7251 185 7251 10689 23616 10689 23616 1706 9077 1706 9077 24412 1815 24412 1815 5989 22241 5989 22241 4312 3160 4312 3160 17973 20113 17973 20113 24013 5874 24013 5874 5078 22876 5078 22876 19223 5528 19223 5528 10672 22089 10672 22089 409 3067 409 3067 14741 18506 14741 18506 24224 5281 24224 5281 3151 24573 3151 24573 23754 1828 23754 1828 13138 376 13138 376 23851 4003 23851 4003 8183 23485 8183 23485 22302 6162 22302 6162 11168 831 11168 831 21526 24686 21526 24686 11002 11074 11002 11074 16264 18180 16264 18180 1598 24451 1598 24451 22364 17901 22364 17901 4296 5347 4296 5347 23991 19228 23991 19228 14666 22560 14666 22560 1723 5980 1723 5980 21874 919 21874 919 1388 19951 1388 19951 18785 1334 18785 1334 4326 11217 4326 11217 21376 8991 21376 8991 7115 19378 7115 19378 11805 14366 11805 14366 3840 1928 3840 1928 19541 18592 19541 18592 10403 21771 10403 21771 23672 6906 23672 6906 1528 23382 1528 23382 16649 1345 16649 1345 1144 20007 1144 20007 12522 2671 12522 2671 22656 19827 22656 19827 3872 1683 3872 1683 24096 20860 24096 20860 10068 11867 10068 11867 12341 5131 12341 5131 1719 24563 1719 24563 10153 19849 10153 19849 5269 13644 5269 13644 13545 22567 13545 22567 949 7666 949 7666 21430 20292 21430 20292 5022 747 5022 747 9218 24317 9218 24317 18178 632 18178 632 505 4067 505 4067 21189 1139 21189 1139 9166 22381 9166 22381 17678 3283 17678 3283 10127 19159 10127 19159 1385 14342 1385 14342 16385 20453 16385 20453 4814 9304 4814 9304 1165 866 1165 866 20876 14238 20876 14238 4836 1893 4836 1893 18128 23425 18128 23425 6490 14005 6490 14005 12246 7876 12246 7876 2737 21554 2737 21554 23446 12643 23446 12643 5681 19698 5681 19698 24573 12944 24573 12944 19921 23847 19921 23847 7377 1378 7377 1378 16908 23403 16908 23403 1699 12903 1699 12903 14845 2252 14845 2252 4189 11331 4189 11331 11313 576 11313 576 20556 8742 20556 8742 5655 17310 5655 17310 22089 2166 22089 2166 13018 20855 13018 20855 4747 2469 4747 2469 21059 17068 21059 17068 14987 4176 14987 4176 4477 24029 4477 24029 15068 7303 15068 7303 3207 21584 3207 21584 18158 10782 18158 10782 10268 18825 10268 18825 17871 1236 17871 1236 2979 11687 2979 11687 12486 2564 12486 2564 6575 16295 6575 16295 20792 23434 20792 23434 830 2856 830 2856 15525 14841 15525 14841 7382 748 7382 748 384 17586 384 17586 10257 10080 10257 10080 6470 5225 6470 5225 14785 23792 14785 23792 13359 8137 13359 8137 895 23898 895 23898 21944 24770 21944 24770 24049 9700 24049 9700 2474 22967 2474 22967 8684 15559 8684 15559 17415 20790 17415 20790 4983 1734 4983 1734 22177 16843 22177 16843 24662 12910 24662 12910 321 908 321 908 22400 23605 22400 23605 1492 17451 1492 17451 19610 4389 19610 4389 6220 20640 6220 20640 16135 1381 16135 1381 8572 22971 8572 22971 12895 13673 12895 13673 21237 20431 21237 20431 7401 374 7401 374 1944 15823 1944 15823 15678 1518 15678 1518 21916 13674 21916 13674 7511 4027 7511 4027 16757 16644 16757 16644 13932 20322 13932 20322 10240 1413 10240 1413 23189 17208 23189 17208 3130 5564 3130 5564 10913 3038 10913 3038 22544 17070 22544 17070 24747 23211 24747 23211 3849 7808 3849 7808 22181 14323 22181 14323 11104 2325 11104 2325 24460 14587 24460 14587 751 4312 751 4312 4461 15099 4461 15099 2324 7086 2324 7086 18323 20373 18323 20373 2448 12429 2448 12429 15621 2843 15621 2843 5696 16480 5696 16480 23123 5455 23123 5455 10897 20282 10897 20282 1152 6779 1152 6779 18390 13200 18390 13200 6256 3294 6256 3294 23134 23801 23134 23801 1407 6577 1407 6577 13002 2492 13002 2492 1722 99 1722 99 8723 18512 8723 18512 5065 21912 5065 21912 15573 12072 15573 12072 4707 18061 4707 18061 3597 6504 3597 6504 10580 15105 10580 15105 24798 2644 24798 2644 4906 18732 4906 18732 18412 10993 18412 10993 1796 17537 1796 17537 22050 11567 22050 11567 23910 6376 23910 6376 4219 717 4219 717 20338 16593 20338 16593 6541 3609 6541 3609 18991 24129 18991 24129 6076 2800 6076 2800 5255 16405 5255 16405 17368 189 17368 189 9111 21954 9111 21954 4588 7625 4588 7625 23774 20970 23774 20970 18217 4613 18217 4613 16303 735 16303 735 22478 21020 22478 21020 5038 1685 5038 1685 18090 14574 18090 14574 1320 1142 1320 1142 14080 21899 14080 21899 2534 80 2534 80 21196 23190 21196 23190 9137 4509 9137 4509 22645 19055 22645 19055 7878 6926 7878 6926 23715 24785 23715 24785 2368 9476 2368 9476 20746 24200 20746 24200 1854 793 1854 793 23935 23455 23935 23455 7200 8120 7200 8120 20890 56 20890 56 17067 18083 17067 18083 1649 21578 1649 21578 15743 2756 15743 2756 24790 24994 24790 24994 7660 6893 7660 6893 23376 21290 23376 21290 15614 8795 15614 8795 1724 21445 1724 21445 12467 16881 12467 16881 2101 8264 2101 8264 15269 1499 15269 1499 3656 16289 3656 16289 24989 3731 24989 3731 10156 22474 10156 22474 23556 2760 23556 2760 5768 23987 5768 23987 23261 5508 23261 5508 15300 19184 15300 19184 22920 9902 22920 9902 12960 22464 12960 22464 23296 13304 23296 13304 150 7582 150 7582 20630 14583 20630 14583 2934 208 2934 208 499 11342 499 11342 23036 21410 23036 21410 3692 7326 3692 7326 10806 14421 10806 14421 4105 2450 4105 2450 23475 219 23475 219 5863 12052 5863 12052 18691 1736 18691 1736 2365 14097 2365 14097 20611 21299 20611 21299 8299 8733 8299 8733 3157 22511 3157 22511 15471 391 15471 391 24839 5747 24839 5747 4092 21667 4092 21667 24090 8758 24090 8758 6886 23213 6886 23213 16429 1311 16429 1311 439 17169 439 17169 19076 9800 19076 9800 22066 22407 22066 22407 8086 4428 8086 4428 20842 20360 20842 20360 4213 465 4213 465 17487 16271 17487 16271 4369 2580 4369 2580 24565 24040 24565 24040 1941 9275 1941 9275 9134 15450 9134 15450 22082 6227 22082 6227 2198 22562 2198 22562 20109 21184 20109 21184 2666 4995 2666 4995 14680 19828 14680 19828 19013 8845 19013 8845 1337 20367 1337 20367 21000 4670 21000 4670 7626 24341 7626 24341 24119 13132 24119 13132 12749 23446 12749 23446 24564 7160 24564 7160 24804 20514 24804 20514 10158 12071 10158 12071 21804 24603 21804 24603 1135 3154 1135 3154 19183 21853 19183 21853 7184 8491 7184 8491 4416 23219 4416 23219 24467 18453 24467 18453 14558 23419 14558 23419 6545 1169 6545 1169 18346 8719 18346 8719 22735 20032 22735 20032 12559 2412 12559 2412 23098 16795 23098 16795 2880 8628 2880 8628 24607 2204 24607 2204 1635 24322 1635 24322 28 10496 28 10496 18494 18522 18494 18522 4287 2911 4287 2911 13923 19358 13923 19358 8913 11714 8913 11714 22577 22450 22577 22450 3336 10146 3336 10146 19066 582 19066 582 243 21749 243 21749 7464 12125 7464 12125 19830 22307 19830 22307 24943 8618 24943 8618 3557 22213 3557 22213 19166 7988 19166 7988 23964 24558 23964 24558 12833 16059 12833 16059 4505 24517 4505 24517 97 13368 97 13368 17910 1901 17910 1901 8574 11398 8574 11398 1290 14456 1290 14456 17296 4642 17296 4642 6638 15539 6638 15539 9972 3003 9972 3003 3937 13922 3937 13922 19778 6615 19778 6615 5536 16093 5536 16093 21435 21341 21435 21341 11084 4104 11084 4104 19563 23175 19563 23175 13052 5142 13052 5142 20078 17581 20078 17581 16906 21608 16906 21608 24874 2351 24874 2351 152 16583 152 16583 24683 6500 24683 6500 4560 24539 4560 24539 12909 20464 12909 20464 127 2908 127 2908 20701 24630 20701 24630 1929 1343 1929 1343 23166 21721 23166 21721 5594 15134 5594 15134 3950 993 3950 993 19050 21349 19050 21349 9981 8793 9981 8793 3036 20968 3036 20968 24722 16017 24722 16017 10516 6938 10516 6938 16040 16777 16040 16777 5801 3556 5801 3556 21965 10225 21965 10225 3015 19401 3015 19401 21950 1861 21950 1861 4972 12449 4972 12449 20490 1524 20490 1524 965 5702 965 5702 13703 20786 13703 20786 16813 4187 16813 4187 2601 17557 2601 17557 14244 18648 14244 18648 3952 12005 3952 12005 1211 20926 1211 20926 22116 7295 22116 7295 471 1894 471 1894 13868 18597 13868 18597 20165 3367 20165 3367 23558 12852 23558 12852 9671 4714 9671 4714 48 12674 48 12674 24903 6980 24903 6980 6275 6020 6275 6020 2278 19103 2278 19103 12111 8084 12111 8084 19944 21542 19944 21542 1154 5516 1154 5516 20668 13148 20668 13148 1283 23787 1283 23787 21301 5607 21301 5607 6807 22536 6807 22536 22375 24141 22375 24141 12305 17762 12305 17762 712 23019 712 23019 20434 2851 20434 2851 22668 7769 22668 7769 828 16279 828 16279 15802 5625 15802 5625 1435 24109 1435 24109 224 3430 224 3430 18896 23559 18896 23559 632 13816 632 13816 8488 4496 8488 4496 19121 17099 19121 17099 7086 9385 7086 9385 21395 1347 21395 1347 1347 20725 1347 20725 11163 12653 11163 12653 6092 22978 6092 22978 9850 356 9850 356 22543 23783 22543 23783 24509 14211 24509 14211 3338 250 3338 250 24040 17769 24040 17769 7881 13833 7881 13833 16271 992 16271 992 10655 9075 10655 9075 18607 565 18607 565 10040 22322 10040 22322 2494 982 2494 982 23179 24067 23179 24067 6848 7444 6848 7444 10019 16737 10019 16737 11128 21310 11128 21310 3827 9084 3827 9084 19291 22300 19291 22300 22557 15614 22557 15614 723 19160 723 19160 13145 344 13145 344 3162 16090 3162 16090 20776 3317 20776 3317 12426 23718 12426 23718 20387 315 20387 315 16933 22041 16933 22041 9151 15287 9151 15287 23523 21782 23523 21782 714 5200 714 5200 12333 17434 12333 17434 15521 180 15521 180 3498 22400 3498 22400 22908 1427 22908 1427 12042 14050 12042 14050 926 2408 926 2408 22784 11335 22784 11335 2147 18677 2147 18677 5202 3739 5202 3739 654 12284 654 12284 13695 22956 13695 22956 2559 12041 2559 12041 19127 1643 19127 1643 780 16302 780 16302 15818 23903 15818 23903 23317 2217 23317 2217 1456 6918 1456 6918 13892 17323 13892 17323 3843
50059 0 67167973 228342842 67167973 228342842 251906881 258428454 251906881 258428454 262971965 274032173 262971965 274032173 300012570 303246986 300012570 303246986 303587124 304749757 303587124 304749757 40707813 36608705 40707813 36608705 6739182 2597189 6739182 2597189 3141064 1613122 3141064 1613122 1289609 495892 1289609 495892 2361 2691 2361 2691 212941475 227235324 212941475 227235324 242025235 251588819 242025235 251588819 262575432 266007868 262575432 266007868 280423108 283942093 280423108 283942093 298423478 299842308 298423478 299842308 301673175 302008481 301673175 302008481 176535347 90898404 176535347 90898404 46892284 13911397 46892284 13911397 9276417 10604200 9276417 10604200 126922530 130802731 126922530 130802731 194549247 245171854 194549247 245171854 242223692 256214638 242223692 256214638 259940279 268586095 259940279 268586095 289669670 290403125 289669670 290403125 96098647 73911695 96098647 73911695 54594875 46830568 54594875 46830568 45866777 44042512 45866777 44042512 152975648 185054383 152975648 185054383 229119027 246745766 229119027 246745766 252975237 258334103 252975237 258334103 275043579 285837948 275043579 285837948 284707908 288404442 284707908 288404442 286511769 134113815 286511769 134113815 138169131 55341039 138169131 55341039 28357259 19761610 28357259 19761610 13960851 10877355 13960851 10877355 7598581 4543955 7598581 4543955 3942208 2308919 3942208 2308919 2238123 1479937 2238123 1479937 135886438 144302197 135886438 144302197 187470669 211993868 187470669 211993868 220294788 215236341 220294788 215236341 99114958 97000028 99114958 97000028 80171126 55620767 80171126 55620767 37804223 26521073 37804223 26521073 21165412 17503066 21165412 17503066 14175013 10488027 14175013 10488027 7984798 6228809 7984798 6228809 7380138 143879907 7380138 143879907 171312746 173796283 171312746 173796283 215906446 226700466 215906446 226700466 236258350 246603077 236258350 246603077 255629760 274155834 255629760 274155834 277663029 282861248 277663029 282861248 283499907 300295048 283499907 300295048 300276902 101708254 300276902 101708254 103369147 96413452 103369147 96413452 96408573 47743272 96408573 47743272 44128713 38186601 44128713 38186601 35693208 33809260 35693208 33809260 113812253 161752287 113812253 161752287 174159054 213817344 174159054 213817344 225846835 228642331 225846835 228642331 140115452 124873328 140115452 124873328 98381241 65027985 98381241 65027985 46061700 39316852 46061700 39316852 37906574 28404129 37906574 28404129 22513139 18908465 22513139 18908465 19312048 14143873 19312048 14143873 14210821 157985843 14210821 157985843 183158284 190669046 183158284 190669046 219997019 224277780 219997019 224277780 230398501 235339207 230398501 235339207 242403782 257222069 242403782 257222069 257213354 262660945 257213354 262660945 276074876 279880490 276074876 279880490 278148332 156814386 278148332 156814386 136389601 103871063 136389601 103871063 89582713 59143636 89582713 59143636 54934807 41807983 54934807 41807983 34549051 27982825 34549051 27982825 23952358 14029215 23952358 14029215 9933012 10239401 9933012 10239401 174126580 204415264 174126580 204415264 204469706 139080068 204469706 139080068 141602026 87448883 141602026 87448883 69159493 55197879 69159493 55197879 58722463 36147942 58722463 36147942 34988290 35400356 34988290 35400356 198377216 196479237 198377216 196479237 147351996 116707614 147351996 116707614 100952110 66510747 100952110 66510747 69469577 201659213 69469577 201659213 220404271 231427158 220404271 231427158 235372793 240807193 235372793 240807193 237532636 194871378 237532636 194871378 164107342 141715840 164107342 141715840 129178358 112974546 129178358 112974546 84556277 77223867 84556277 77223867 70101097 59056372 70101097 59056372 57828152 45750230 57828152 45750230 44107179 27229820 44107179 27229820 29377643 201681110 29377643 201681110 223731814 221755492 223731814 221755492 181150562 143061975 181150562 143061975 135644869 102920914 135644869 102920914 76356615 56822422 76356615 56822422 60628039 189222939 60628039 189222939 208597116 212997894 208597116 212997894 188705729 146482089 188705729 146482089 148152442 134669573 148152442 134669573 130608005 102385515 130608005 102385515 80931839 68069663 80931839 68069663 41198574 30017416 41198574 30017416 29849925 199671807 29849925 199671807 220975346 227244545 220975346 227244545 233432429 241163027 233432429 241163027 255737193 263085349 255737193 263085349 260241486 274638808 260241486 274638808 275956251 278656676 275956251 278656676 211440652 169248107 211440652 169248107 171962377 140390386 171962377 140390386 108342696 99154891 108342696 99154891 93989809 90326575 93989809 90326575 73679209 48083329 73679209 48083329 48451342 42181048 48451342 42181048 36111905 31942944 36111905 31942944 30809257 18578611 30809257 18578611 15570903 5652156 15570903 5652156 3225572 1839179 3225572 1839179 184038971 214453098 184038971 214453098 221039771 219214977 221039771 219214977 228089441 251052869 228089441 251052869 250259893 261062957 250259893 261062957 261200483 267213193 261200483 267213193 276371997 284262873 276371997 284262873 285439549 293170738 285439549 293170738 294959470 296583200 294959470 296583200 296656009 296964236 296656009 296964236 166487819 154732348 166487819 154732348 112811612 97348059 112811612 97348059 96654196 76118232 96654196 76118232 65359187 61121853 65359187 61121853 53456647 44706473 53456647 44706473 45890005 39510688 45890005 39510688 37039674 36198931 37039674 36198931 33256376 24733081 33256376 24733081 23369330 17691122 23369330 17691122 10803330 9064892 10803330 9064892 7517993 179110176 7517993 179110176 208883023 211331730 208883023 211331730 218840388 226281667 218840388 226281667 244838040 249957213 244838040 249957213 259477151 263160643 259477151 263160643 181857616 120832813 181857616 120832813 122031458 114222531 122031458 114222531 96492333 86413536 96492333 86413536 71986930 46969502 71986930 46969502 50351584 179715531 50351584 179715531 200598318 217329750 200598318 217329750 213995693 158850724 213995693 158850724 145321877 122619799 145321877 122619799 119786391 101634877 119786391 101634877 92740051 84434700 92740051 84434700 51471264 45397732 51471264 45397732 47520248 187630910 47520248 187630910 209817297 215406928 209817297 215406928 226270157 233262012 226270157 233262012 233419243 180412414 233419243 180412414 148898441 127258145 148898441 127258145 109292789 92661695 109292789 92661695 64011109 50443932 64011109 50443932 52532092 39960452 52532092 39960452 42359469 39619962 42359469 39619962 186012025 188039165 186012025 188039165 194795003 153745955 194795003 153745955 161359059 146935406 161359059 146935406 139758695 130825533 139758695 130825533 130774365 114846583 130774365 114846583 87270486 70956411 87270486 70956411 63525544 52595997 63525544 52595997 53459875 49309329 53459875 49309329 49381931 44759548 49381931 44759548 43974185 40870074 43974185 40870074 42934105 173070868 42934105 173070868 180805297 170700949 180805297 170700949 173425303 139744010 173425303 139744010 138872610 129557962 138872610 129557962 132763614 106236376 132763614 106236376 90606535 75258500 90606535 75258500 73668491 55615941 73668491 55615941 56090630 49432757 56090630 49432757 51429231 43459199 51429231 43459199 44641345 37019837 44641345 37019837 37349874 26971640 37349874 26971640 27688702 174298857 27688702 174298857 211216186 216100611 211216186 216100611 228793970 246551936 228793970 246551936 246424187 257682823 246424187 257682823 256509465 266439671 256509465 266439671 283207823 293205197 283207823 293205197 293953462 296641330 293953462 296641330 296516693 170703977 296516693 170703977 174706676 166657514 174706676 166657514 189256734 198696291 189256734 198696291 239265918 247423646 239265918 247423646 257194187 260471726 257194187 260471726 260841250 265420640 260841250 265420640 267965452 272207078 267965452 272207078 277071498 278890106 277071498 278890106 279237944 284957941 279237944 284957941 289106911 293890425 289106911 293890425 293846043 294646249 293846043 294646249 295445429 299948639 295445429 299948639 298897209 145132190 298897209 145132190 134181202 129452641 134181202 129452641 163857521 181863455 163857521 181863455 192435245 195407783 192435245 195407783 212340738 232331185 212340738 232331185 237375797 245527927 237375797 245527927 246865363 256551665 246865363 256551665 261995637 269125257 261995637 269125257 266656547 271587100 266656547 271587100 272932142 278018429 272932142 278018429 282583028 286266160 282583028 286266160 285764558 292574203 285764558 292574203 291757396 294031854 291757396 294031854 296398187 301497427 296398187 301497427 302342520 302725803 302342520 302725803 174138761 160212987 174138761 160212987 116375618 105355483 116375618 105355483 91349190 86745830 91349190 86745830 63402055 58636323 63402055 58636323 57101611 52060761 57101611 52060761 52401013 45949089 52401013 45949089 42315599 35418069 42315599 35418069 31601224 22454867 31601224 22454867 14652036 13855105 14652036 13855105 9247132 9829511 9247132 9829511 188803601 195992072 188803601 195992072 212371822 221134632 212371822 221134632 222462105 236127881 222462105 236127881 237522966 239373417 237522966 239373417 195439594 183419350 195439594 183419350 142141212 125293420 142141212 125293420 93452862 87455931 93452862 87455931 77893443 66922017 77893443 66922017 62827834 55602052 62827834 55602052 57343060 55401101 57343060 55401101 198328678 219319614 198328678 219319614 224737771 232926000 224737771 232926000 231610834 245035544 231610834 245035544 246915031 256302389 246915031 256302389 254467992 257661844 254467992 257661844 262268024 265168824 262268024 265168824 217963481 205201415 217963481 205201415 109275407 89262378 109275407 89262378 82904403 66172437 82904403 66172437 62302520 57682715 62302520 57682715 60474145 166364732 60474145 166364732 220137822 225444412 220137822 225444412 228964843 238276503 228964843 238276503 234015410 210378580 234015410 210378580 179216104 115579565 179216104 115579565 111927351 106072414 111927351 106072414 103122365 91267458 103122365 91267458 81868554 72270449 81868554 72270449 70844664 56645430 70844664 56645430 51324496 49725012 51324496 49725012 133097398 218401554 133097398 218401554 217824990 149183894 217824990 149183894 137985326 115374474 137985326 115374474 118454274 112999502 118454274 112999502 103321346 96275276 103321346 96275276 90184486 69713595 90184486 69713595 72550744 161650910 72550744 161650910 192607805 193970659 192607805 193970659 203453297 206259772 203453297 206259772 178005759 124617916 178005759 124617916 122219790 110074911 122219790 110074911 111203796 101604536 111203796 101604536 98964385 91886960 98964385 91886960 92848585 74240349 92848585 74240349 68970663 66845577 68970663 66845577 159367566 194927319 159367566 194927319 209488263 210764560 209488263 210764560 132064245 114220876 132064245 114220876 117334085 111184784 117334085 111184784 100262411 93009477 100262411 93009477 80483010 75125293 80483010 75125293 77718477 141452168 77718477 141452168 191184567 198726126 191184567 198726126 216311400 227703268 216311400 227703268 225473672 138529207 225473672 138529207 132285701 126848574 132285701 126848574 146539309 170178364 146539309 170178364 206339368 210077679 206339368 210077679 217024324 226792601 217024324 226792601 225165001 230643785 225165001 230643785 234361971 246158767 234361971 246158767 252647250 259276413 252647250 259276413 262380236 265795886 262380236 265795886 264316878 267954450 264316878 267954450 268087705 272445399 268087705 272445399 277392674 282171778 277392674 282171778 282665446 290432359 282665446 290432359 290563219 292664444 290563219 292664444 291440789 140027654 291440789 140027654 144883667 119098321 144883667 119098321 116855543 114383137 116855543 114383137 115694082 106013593 115694082 106013593 83724494 75553495 83724494 75553495 70690438 63811861 70690438 63811861 60708505 55661175 60708505 55661175 55643271 51675191 55643271 51675191 49553305 43571551 49553305 43571551 45838044 37040134 45838044 37040134 36564509 28992088 36564509 28992088 28330914 19263024 28330914 19263024 18036684 17964054 18036684 17964054 157972810 193672346 157972810 193672346 220466130 223687057 220466130 223687057 192778553 162015126 192778553 162015126 141033866 122283744 141033866 122283744 89032645 81110069 89032645 81110069 78764973 67324839 78764973 67324839 62809281 52466200 62809281 52466200 45565896 42274575 45565896 42274575 38183254 37626582 38183254 37626582 198500623 196943708 198500623 196943708 204254739 208654420 204254739 208654420 221615273 243070466 221615273 243070466 240964980 247288047 240964980 247288047 248779454 254971686 248779454 254971686 256331408 257633424 256331408 257633424 197884897 182371508 197884897 182371508 125377226 84519563 125377226 84519563 88279576 140935280 88279576 140935280 175268076 191488685 175268076 191488685 199605188 206956090 199605188 206956090 212471965 218688563 212471965 218688563 228295202 241676647 228295202 241676647 236919090 161803609 236919090 161803609 126706806 122615925 126706806 122615925 111081816 100445389 111081816 100445389 98143563 90264451 98143563 90264451 91542044 83759843 91542044 83759843 87542954 166203312 87542954 166203312 187233769 204483529 187233769 204483529 212707310 223686108 212707310 223686108 223587339 241527825 223587339 241527825 245751937 250702961 245751937 250702961 248917118 251671891 248917118 251671891 157178863 136726112 157178863 136726112 127204050 105697697 127204050 105697697 106349018 89435109 106349018 89435109 81945978 74683810 81945978 74683810 63277209 58510878 63277209 58510878 58190946 53751886 58190946 53751886 55447408 48834018 55447408 48834018 48378689 40783964 48378689 40783964 38558722 157863940 38558722 157863940 164568188 142459563 164568188 142459563 128326424 110394483 128326424 110394483 111396283 99037510 111396283 99037510 65389370 61882761 65389370 61882761 58958444 52487237 58958444 52487237 51148939 48699721 51148939 48699721 151756869 151372731 151756869 151372731 170266119 160815430 170266119 160815430 164545187 127506258 164545187 127506258 132014542 121190088 132014542 121190088 102939561 72227682 102939561 72227682 71767206 65160989 71767206 65160989 68853609 207014065 68853609 207014065 206913847 176640559 206913847 176640559 179242084 152258605 179242084 152258605 134386871 101143197 134386871 101143197 84432153 76400290 84432153 76400290 67567479 64684897 67567479 64684897 59631630 49657274 59631630 49657274 42767493 40262799 42767493 40262799 35891400 37334249 35891400 37334249 202909410 208032035 202909410 208032035 226628074 232972446 226628074 232972446 228975791 179426836 228975791 179426836 163412716 140830935 163412716 140830935 132580159 129014679 132580159 129014679 190141434 187920846 190141434 187920846 210934099 208883425 210934099 208883425 219689172 234688641 219689172 234688641 238041710 240992260 238041710 240992260 247175336 250791848 247175336 250791848 154361920 147942866 154361920 147942866 142855700 131290427 142855700 131290427 125959454 105455480 125959454 105455480 109344288 99598057 109344288 99598057 101059929 163926619 101059929 163926619 177474230 180092790 177474230 180092790 200387934 231916568 200387934 231916568 237569922 241304767 237569922 241304767 246577789 251129716 246577789 251129716 246995112 170703521 246995112 170703521 172978743 159505732 172978743 159505732 157051363 143505912 157051363 143505912 123314530 108419850 123314530 108419850 107998505 101956571 107998505 101956571 81388339 79187135 81388339 79187135 182198578 193187958 182198578 193187958 205668082 234564492 205668082 234564492 233386204 239861486 233386204 239861486 244103327 250086967 244103327 250086967 256188588 262196527 256188588 262196527 264927913 279973401 264927913 279973401 278670091 284033260 278670091 284033260 284249247 289562399 284249247 289562399 289659750 292980379 289659750 292980379 291853390 295133796 291853390 295133796 294420634 297681457 294420634 297681457 300627224 301020226 300627224 301020226 180379939 154123828 180379939 154123828 154614810 134314158 154614810 134314158 132229159 123773500 132229159 123773500 123040248 81042518 123040248 81042518 75632204 61392044 75632204 61392044 59294240 57855832 59294240 57855832 187306937 189911962 187306937 189911962 192790499 182261561 192790499 182261561 181477424 158632085 181477424 158632085 144625400 133234162 144625400 133234162 138480564 181047543 138480564 181047543 189885032 215209447 189885032 215209447 220795908 219813690 220795908 219813690 228165671 235111878 228165671 235111878 234203250 257398198 234203250 257398198 255328092 258759350 255328092 258759350 275997634 279761025 275997634 279761025 276846298 194681030 276846298 194681030 198875078 186374595 198875078 186374595 169820435 141156885 169820435 141156885 143676208 110820794 143676208 110820794 92821091 86881869 92821091 86881869 79517722 58891537 79517722 58891537 59177896 49965460 59177896 49965460 51543729 49025531 51543729 49025531 48951342 47355185 48951342 47355185 216269367 220277898 216269367 220277898 222011242 208284698 222011242 208284698 199596673 165237688 199596673 165237688 145253812 123158002 145253812 123158002 92568323 59970283 92568323 59970283 54233430 42556921 54233430 42556921 24995419 23081807 24995419 23081807 23572692 22431748 23572692 22431748 216927098 226063583 216927098 226063583 223577170 230045411 223577170 230045411 230529410 231669229 230529410 231669229 179517866 155512388 179517866 155512388 145120900 117956484 145120900 117956484 108018538 101278964 108018538 101278964 100377399 98795560 100377399 98795560 207917530 226546173 207917530 226546173 224496692 182984362 224496692 182984362 173096427 151271548 173096427 151271548 139772505 131671464 139772505 131671464 131301229 114945322 131301229 114945322 113773955 100343750 113773955 100343750 94004215 62219060 94004215 62219060 63730303 197669294 63730303 197669294 204250916 220657458 204250916 220657458 220336304 193599985 220336304 193599985 190775331 175825988 190775331 175825988 167866482 139048386 167866482 139048386 129303411 124395928 129303411 124395928 195840945 206118400 195840945 206118400 216723726 224228087 216723726 224228087 221065354 211088596 221065354 211088596 183770916 170536123 183770916 170536123 150848057 142902300 150848057 142902300 185311617 187103836 185311617 187103836 203008905 205769913 203008905 205769913 212687552 225451967 212687552 225451967 222979147 253675028 222979147 253675028 255597000 268464592 255597000 268464592 268937922 276901037 268937922 276901037 277018880 280307692 277018880 280307692 286665429 290195840 286665429 290195840 289286860 182335747 289286860 182335747 120030884 115028815 120030884 115028815 114203009 101098604 114203009 101098604 98591620 89747901 98591620 89747901 86993690 68880391 86993690 68880391 68725440 62590361 68725440 62590361 65799052 56204341 65799052 56204341 59610350 54141313 59610350 54141313 54636371 50685181 54636371 50685181 53263980 198195579 53263980 198195579 211202317 214677404 211202317 214677404 198960470 159712978 198960470 159712978 157770546 116109686 157770546 116109686 115693381 97468073 115693381 97468073 100487889 84732226 100487889 84732226 66668679 62181243 66668679 62181243 65822047 201545507 65822047 201545507 201922060 204761365 201922060 204761365 208270758 193187200 208270758 193187200 186829531 148492032 186829531 148492032 151463300 122443920 151463300 122443920 113988294 104063457 113988294 104063457 106003387 91618067 106003387 91618067 70793600 65985863 70793600 65985863 65597255 60522112 65597255 60522112 56261592 51907720 56261592 51907720 44668281 37212753 44668281 37212753 24320891 21508733 24320891 21508733 210865489 212368172 210865489 212368172 190528958 131285463 190528958 131285463 134415707 125910496 134415707 125910496 131568582 196944632 131568582 196944632 220042753 245057410 220042753 245057410 250834337 258465171 250834337 258465171 258050322 261464444 258050322 261464444 259464405 196643931 259464405 196643931 179767404 161704508 179767404 161704508 141761943 131467103 141761943 131467103 132428641 107989245 132428641 107989245 110857691 95006983 110857691 95006983 73223226 62496482 73223226 62496482 57284932 53496168 57284932 53496168 49205988 42630933 49205988 42630933 42011030 33264133 42011030 33264133 26935835 25159694 26935835 25159694 20575104 13466419 20575104 13466419 10721470 8123867 10721470 8123867 5654434 4348852 5654434 4348852 4304125 185762208 4304125 185762208 223783422 243234288 223783422 243234288 244950667 247780277 244950667 247780277 168669220 142482964 168669220 142482964 142469011 133661789 142469011 133661789 116860515 111321452 116860515 111321452 113170919 210778298 113170919 210778298 223025300 224208672 223025300 224208672 236591110 255556161 236591110 255556161 270988723 277058888 270988723 277058888 274480559 181029632 274480559 181029632 168851408 140613813 168851408 140613813 131996432 124668738 131996432 124668738 109223009 77224489 109223009 77224489 77336072 75992435 77336072 75992435 186149028 208030009 186149028 208030009 220277864 233443325 220277864 233443325 235254615 250712510 235254615 250712510 254219268 259160722 254219268 259160722 259571503 264623353 259571503 264623353 263217629 272790572 263217629 272790572 270896173 144873021 270896173 144873021 132371021 123234684 132371021 123234684 123903197 81088803 123903197 81088803 79599200 72795018 79599200 72795018 71486338 66216200 71486338 66216200 68786609 63235883 68786609 63235883 60161026 50065548 60161026 50065548 38621739 32371171 38621739 32371171 30448295 15030886 30448295 15030886 14187778 12609983 14187778 12609983 11807802 7536804 11807802 7536804 9733962 158727207 9733962 158727207 167388652 181835867 167388652 181835867 208575268 221977732 208575268 221977732 224473267 172112641 224473267 172112641 161721165 130905851 161721165 130905851 130148847 123756132 130148847 123756132 112861805 95455364 112861805 95455364 89247421 86993727 89247421 86993727 82512169 73743080 82512169 73743080 74100004 69033531 74100004 69033531 69810565 59913651 69810565 59913651 57831380 45609209 57831380 45609209 46653729 32224001 46653729 32224001 32306652 27080134 32306652 27080134 26030665 19804135 26030665 19804135 16819145 15104626 16819145 15104626 13794034 202251370 13794034 202251370 211809219 226049613 211809219 226049613 237583307 242336072 237583307 242336072 142682233 136196333 142682233 136196333 141025329 121676455 141025329 121676455 108417700 85665421 108417700 85665421 86774277 78263120 86774277 78263120 74302763 68975263 74302763 68975263 69327561 60922258 69327561 60922258 59858167 58336917 59858167 58336917 58023209 52636516 58023209 52636516 55991735 142113256 55991735 142113256 184693165 185217145 184693165 185217145 238183991 248439539 238183991 248439539 251886091 262657924 251886091 262657924 263723131 266334196 263723131 266334196 183705991 143260947 183705991 143260947 146148058 100835957 146148058 100835957 102312234 94683194 102312234 94683194 97227341 157958044 97227341 157958044 162581568 150562809 162581568 150562809 155250222 143349921 155250222 143349921 136553090 124364241 136553090 124364241 109408072 86097734 109408072 86097734 87532456 189134704 87532456 189134704 210839928 227319409 210839928 227319409 233025753 243707596 233025753 243707596 249567465 255721396 249567465 255721396 254491486 153211459 254491486 153211459 137676432 133725074 137676432 133725074 205989427 206946954 205989427 206946954 218174799 221020759 218174799 221020759 180065003 152064117 180065003 152064117 117820986 108824963 117820986 108824963 103736181 97849455 103736181 97849455 85624073 76311409 85624073 76311409 73824162 67486405 73824162 67486405 66347575 62053085 66347575 62053085 57737306 44009978 57737306 44009978 45619126 37803480 45619126 37803480 41744327 186937882 41744327 186937882 204765561 218413336 204765561 218413336 218158111 190557397 218158111 190557397 182248116 126047185 182248116 126047185 129444938 204340780 129444938 204340780 210225748 248964765 210225748 248964765 249588660 256809284 249588660 256809284 265430303 266924090 265430303 266924090 184193879 155806236 184193879 155806236 138906741 131477437 138906741 131477437 131179002 113191980 131179002 113191980 114248703 89276775 114248703 89276775 84210387 77506247 84210387 77506247 68164936 65342844 68164936 65342844 63832572 46803381 63832572 46803381 47562746 195818291 47562746 195818291 203155239 159272347 203155239 159272347 116339845 102227787 116339845 102227787 98213342 93862888 98213342 93862888 86946296 85294943 86946296 85294943 79025166 72721261 79025166 72721261 69011859 65994166 69011859 65994166 67491566 57174006 67491566 57174006 51568710 44174129 51568710 44174129 45229069 148307555 45229069 148307555 200262045 200214329 200262045 200214329 150427557 139333205 150427557 139333205 123178710 113564185 123178710 113564185 112229047 109569416 112229047 109569416 89860369 87327101 89860369 87327101 203527510 213273292 203527510 213273292 225280027 241811329 225280027 241811329 241965937 246463429 241965937 246463429 251348728 257022111 251348728 257022111 255724543 135292169 255724543 135292169 131054844 118776271 131054844 118776271 120824547 213319619 120824547 213319619 217140620 232604885 217140620 232604885 235884100 244889771 235884100 244889771 248504565 256336268 248504565 256336268 257652107 259114938 257652107 259114938 162058147 145911673 162058147 145911673 132534807 116402683 132534807 116402683 112539016 108006891 112539016 108006891 186053326 192426817 186053326 192426817 206761529 214256686 206761529 214256686 222240819 217884899 222240819 217884899 162549008 133181651 162549008 133181651 131860982 109549204 131860982 109549204 110033956 81759692 110033956 81759692 80007456 76011224 80007456 76011224 169823671 176290831 169823671 176290831 194948209 204119640 194948209 204119640 236421688 245091829 236421688 245091829 247228076 254874423 247228076 254874423 258500721 267801796 258500721 267801796 267324346 274749304 267324346 274749304 275872803 282986715 275872803 282986715 282345471 176403541 282345471 176403541 169605136 160158997 169605136 160158997 141453399 134576124 141453399 134576124 132985805 113020007 132985805 113020007 114090501 88211634 114090501 88211634 89730776 78026810 89730776 78026810 77823143 68003168 77823143 68003168 61959746 55443170 61959746 55443170 51728312 49893653 51728312 49893653 175366247 233797321 175366247 233797321 237130885 244028814 237130885 244028814 242646127 245506073 242646127 245506073 220959130 208595715 220959130 208595715 169971050 143743004 169971050 143743004 145309790 131711263 145309790 131711263 123553916 119335531 123553916 119335531 108770448 93201930 108770448 93201930 79902804 76459285 79902804 76459285 66737040 61250281 66737040 61250281 60163491 47407365 60163491 47407365 42227630 36346159 42227630 36346159 37299750 30952402 37299750 30952402 29609437 29240417 29609437 29240417 171523993 184610352 171523993 184610352 220289392 238515739 220289392 238515739 236885325 241410672 236885325 241410672 241293981 247495635 241293981 247495635 266061500 271804663 266061500 271804663 278482302 287103835 278482302 287103835 286283143 164601122 286283143 164601122 154718165 142226701 154718165 142226701 126235409 124943054 126235409 124943054 197094959 223591505 197094959 223591505 232993204 237208700 232993204 237208700 234408104 191112156 234408104 191112156 175384326 160141118 175384326 160141118 149336290 132736392 149336290 132736392 111207530 96197057 111207530 96197057 95981388 88002812 95981388 88002812 87573912 79643684 87573912 79643684 79620064 64329181 79620064 64329181 60355361 56567650 60355361 56567650 55744749 54449830 55744749 54449830 38614141 22732518 38614141 22732518 22180748 17998062 22180748 17998062 15781359 12647525 15781359 12647525 12139441 8621292 12139441 8621292 7945016 3092650 7945016 3092650 3016130 504379 3016130 504379 663257 175908445 663257 175908445 193910901 210084643 193910901 210084643 220010257 221452935 220010257 221452935 206780021 165785415 206780021 165785415 120947004 110825945 120947004 110825945 98080179 90906585 98080179 90906585 89130759 82879653 89130759 82879653 83319880 77669555 83319880 77669555 79673193 72836497 79673193 72836497 65043358 48061121 65043358 48061121 42897730 36460436 42897730 36460436 35111877 194577372 35111877 194577372 199656274 217038214 199656274 217038214 226613934 226860863 226613934 226860863 228388641 235015862 228388641 235015862 231347972 237201969 231347972 237201969 239373103 243479105 239373103 243479105 240981158 255280093 240981158 255280093 254106095 256629421 254106095 256629421 259996912 261672039 259996912 261672039 197615273 122396294 197615273 122396294 106006515 98973397 106006515 98973397 86383929 83615048 86383929 83615048 83644560 80664887 83644560 80664887 83471624 198935481 83471624 198935481 206119893 131843470 206119893 131843470 129491709 121567695 129491709 121567695 107617627 105515837 107617627 105515837 145323085 160963442 145323085 160963442 186651743 205594208 186651743 205594208 228293004 233635427 228293004 233635427 232738659 239768622 232738659 239768622 241162421 267768076 241162421 267768076 266048827 274027350 266048827 274027350 274939717 278989788 274939717 278989788 278810086 281661709 278810086 281661709 180334728 146529871 180334728 146529871 147767717 121395732 147767717 121395732 121271504 106631019 121271504 106631019 108202248 97242703 108202248 97242703 96055651 92111807 96055651 92111807 92761403 84501215 92761403 84501215 84770035 78429460 84770035 78429460 78846923 66506563 78846923 66506563 68822240 229494297 68822240 229494297 225372741 146754052 225372741 146754052 130025379 121444419 130025379 121444419 119658822 111880143 119658822 111880143 108313181 94886018 108313181 94886018 97984850 216678471 97984850 216678471 222778061 228013725 222778061 228013725 223773886 177154887 223773886 177154887 127976388 121701989 127976388 121701989 118622931 100063021 118622931 100063021 93967685 90103318 93967685 90103318 89601724 74326142 89601724 74326142 45166909 37124278 45166909 37124278 35160251 29346388 35160251 29346388 24308962 21526011 24308962 21526011 20453115 19384017 20453115 19384017 18656244 196967250 18656244 196967250 213224866 221762523 213224866 221762523 224328650 144408086 224328650 144408086 131354083 119094453 131354083 119094453 124211854 172826665 124211854 172826665 197147445 199128610 197147445 199128610 215406938 221885804 215406938 221885804 233966030 238336069 233966030 238336069 257443621 263420297 257443621 263420297 269339037 274226761 269339037 274226761 277098055 283629137 277098055 283629137 282763790 285882007 282763790 285882007 289581960 291489568 289581960 291489568 291177095 291700247 291177095 291700247 188883151 152917960 188883151 152917960 155643008 138085524 155643008 138085524 136093760 126188120 136093760 126188120 125067334 107811803 125067334 107811803 105349035 102238814 105349035 102238814 171648057 165793944 171648057 165793944 207989730 213307362 207989730 213307362 223551153 231541977 223551153 231541977 228833866 247159114 228833866 247159114 245099727 168905377 245099727 168905377 154203724 132490797 154203724 132490797 130950030 113868501 130950030 113868501 113217414 102569979 113217414 102569979 91829005 41174075 91829005 41174075 42000098 169537527 42000098 169537527 195148590 202855296 195148590 202855296 219381857 223938949 219381857 223938949 222417414 150276431 222417414 150276431 146437466 126884499 146437466 126884499 123506849 96889246 123506849 96889246 94135325 89353794 94135325 89353794 86585098 42619189 86585098 42619189 46263393 153711887 46263393 153711887 169184334 188898605 169184334 188898605 203943701 212293173 203943701 212293173 213257011 225063066 213257011 225063066 224449472 152249946 224449472 152249946 157475936 144881038 157475936 144881038 145531107 127362317 145531107 127362317 131197282 123577510 131197282 123577510 121652484 106690163 121652484 106690163 110075944 92433432 110075944 92433432 79715176 53929679 79715176 53929679 48860714 41927708 48860714 41927708 37870830 34971778 37870830 34971778 26015761 21033343 26015761 21033343 20521075 18797131 20521075 18797131 183274626 183969975 183274626 183969975 206266380 212481401 206266380 212481401 219892050 232343292 219892050 232343292 237445509 242527875 237445509 242527875 248850271 259581173 248850271 259581173 261878611 268341915 261878611 268341915 271416014 275000150 271416014 275000150 272186341 153769824 272186341 153769824 150423229 140488934 150423229 140488934 140105933 126458770 140105933 126458770 115681578 97934520 115681578 97934520 98152672 57860727 98152672 57860727 60144768 168459661 60144768 168459661 189591963 204943244 189591963 204943244 223063142 220226974 223063142 220226974 229753316 239716812 229753316 239716812 244571689 259103371 244571689 259103371 255376235 156567389 255376235 156567389 158694400 150045624 158694400 150045624 146894263 139069425 146894263 139069425 189748483 190697587 189748483 190697587 212857595 235657598 212857595 235657598 245537024 255055397 245537024 255055397 260148951 264111695 260148951 264111695 186489745 155457979 186489745 155457979 157005517 142184131 157005517 142184131 133927553 124739706 133927553 124739706 117032964 99040758 117032964 99040758 99940734 160360385 99940734 160360385 179601642 175423344 179601642 175423344 193533039 197078216 193533039 197078216 202395162 206255096 202395162 206255096 211540282 240103621 211540282 240103621 240828901 256956962 240828901 256956962 261157138 268719497 261157138 268719497 267700430 271395310 267700430 271395310 269756137 168160549 269756137 168160549 155926227 144707327 155926227 144707327 148791595 142890159 148791595 142890159 179479254 180518464 179479254 180518464 191516944 203339014 191516944 203339014 207641532 174721851 207641532 174721851 180935050 170429533 180935050 170429533 172249040 143827845 172249040 143827845 145532683 126921631 145532683 126921631 123165096 105291360 123165096 105291360 108482818 181553716 108482818 181553716 190914959 154756065 190914959 154756065 160554803 136261280 160554803 136261280 125707295 117388178 125707295 117388178 112297842 98680961 112297842 98680961 101333587 64067362 101333587 64067362 62103419 57298224 62103419 57298224 50182639 45313206 50182639 45313206 43890392 34976502 43890392 34976502 36188917 185389906 36188917 185389906 202536252 223130307 202536252 223130307 235006240 255373701 235006240 255373701 257878836 264874073 257878836 264874073 267080525 269208847 267080525 269208847 166014694 150228054 166014694 150228054 141785869 135737718 141785869 135737718 133409707 115603960 133409707 115603960 113409992 100155328 113409992 100155328 101875709 70711508 101875709 70711508 72931267 66203069 72931267 66203069 61810456 54802603 61810456 54802603 57857025 170274390 57857025 170274390 177721384 187288100 177721384 187288100 208995844 214713023 208995844 214713023 220082582 228860550 220082582 228860550 243586379 254021028 243586379 254021028 252872857 257921109 252872857 257921109 260382743 266610620 260382743 266610620 264712547 166017643 264712547 166017643 170007754 137902076 170007754 137902076 133836219 104632939 133836219 104632939 89149022 73093016 89149022 73093016 76216471 64632570 76216471 64632570 60203364 50756749 60203364 50756749 51408658 43597313 51408658 43597313 44281657 181064539 44281657 181064539 194264773 204923894 194264773 204923894 205962732 185252533 205962732 185252533 183257997 151349032 183257997 151349032 147787348 139401716 147787348 139401716 118903316 112838371 118903316 112838371 101892765 96220830 101892765 96220830 80094155 69367956 80094155 69367956 68830444 59302653 68830444 59302653 60387397 52282876 60387397 52282876 47927141 41237804 47927141 41237804 36050938 33464255 36050938 33464255 32458648 24149856 32458648 24149856 24433016 22971581 24433016 22971581 23283431 14788133 23283431 14788133 13002462 13066184 13002462 13066184 205280208 211258263 205280208 211258263 210259733 197179323 210259733 197179323 186774947 165773472 186774947 165773472 165326777 158265513 165326777 158265513 190612621 202320019 190612621 202320019 208774693 215434780 208774693 215434780 224584193 229123122 224584193 229123122 247564793 258503976 247564793 258503976 256978275 262259615 256978275 262259615 263131410 265272507 263131410 265272507 269297088 276989981 269297088 276989981 275579243 279291865 275579243 279291865 279735045 284648111 279735045 284648111 289000872 289986600 289000872 289986600 290332160 292646675 290332160 292646675 295287655 295816508 295287655 295816508 195655931 175333383 195655931 175333383 180263252 204175870 180263252 204175870 208944368 164168616 208944368 164168616 160669764 148913630 160669764 148913630 136702638 121174989 136702638 121174989 122943291 116482697 122943291 116482697 113802460 101165955 113802460 101165955 92229824 77434540 92229824 77434540 74393069 60967474 74393069 60967474 59915861 50073593 59915861 50073593 53556918 183516575 53556918 183516575 212093449 222689909 212093449 222689909 221678555 249571122 221678555 249571122 252479669 257433213 252479669 257433213 263374507 273698349 263374507 273698349 273200175 279448045 273200175 279448045 287298389 290526712 287298389 290526712 289988059 158246325 289988059 158246325 165640666 209935930 165640666 209935930 227026718 225545370 227026718 225545370 163277849 155363885 163277849 155363885 145612591 125602504 145612591 125602504 124888137 93124645 124888137 93124645 85636423 80017201 85636423 80017201 72705819 69221637 72705819 69221637 168203214 209744795 168203214 209744795 211860507 250048854 211860507 250048854 252326375 261626163 252326375 261626163 258706368 162357042 258706368 162357042 126425253 120673616 126425253 120673616 189460210 240396476 189460210 240396476 240090664 244266577 240090664 244266577 245819113 251445458 245819113 251445458 253590888 260229164 253590888 260229164 261910370 265631382 261910370 265631382 185644082 170934479 185644082 170934479 155807109 129927480 155807109 129927480 129051725 121804526 129051725 121804526 121326296 102167568 121326296 102167568 101116932 79094729 101116932 79094729 81843541 206143187 81843541 206143187 221284927 226651166 221284927 226651166 226160080 184530003 226160080 184530003 190406522 138926703 190406522 138926703 148623522 189869134 148623522 189869134 218499909 223031542 218499909 223031542 235396498 243281549 235396498 243281549 241723561 247751960 241723561 247751960 252353507 260945207 252353507 260945207 259754545 262364397 259754545 262364397 170064152 142334277 170064152 142334277 136317359 132426481 136317359 132426481 133892795 128931665 133892795 128931665 176302308 206227169 176302308 206227169 208136363 146390153 208136363 146390153 148648009 138475826 148648009 138475826 142538197 130573211 142538197 130573211 125081257 87047476 125081257 87047476 71716259 65991583 71716259 65991583 64467665 55443894 64467665 55443894 51977489 41246091 51977489 41246091 36812377 31987190 36812377 31987190 34865446 30353042 34865446 30353042 27648274 22428800 27648274 22428800 23801387 206911911 23801387 206911911 203104987 196670254 203104987 196670254 187247764 176171569 187247764 176171569 178005001 165807475 178005001 165807475 158060372 140180396 158060372 140180396 103617507 101346160 103617507 101346160 215829103 242317400 215829103 242317400 243817758 253057536 243817758 253057536 255261209 256574193 255261209 256574193 215894869 197497504 215894869 197497504 174535338 168816671 174535338 168816671 212243956 224184730 212243956 224184730 237764380 241043770 237764380 241043770 209987047 151821458 209987047 151821458 139558476 110700833 139558476 110700833 95155144 80478014 95155144 80478014 78535509 71540828 78535509 71540828 65244041 60991270 65244041 60991270 55829236 50685367 55829236 50685367 45919137 40943047 45919137 40943047 43415944 239348698 43415944 239348698 237974881 240084390 237974881 240084390 177303508 164619839 177303508 164619839 127782443 116448888 127782443 116448888 112060718 108281466 112060718 108281466 200185275 217611154 200185275 217611154 235890471 243675540 235890471 243675540 253899368 255941856 253899368 255941856 256825388 259750587 256825388 259750587 199154986 177508530 199154986 177508530 164393718 144112038 164393718 144112038 148718302 123371667 148718302 123371667 103461525 94797913 103461525 94797913 88716813 75858760 88716813 75858760 77989138 173014741 77989138 173014741 187446655 233766142 187446655 233766142 231839591 122615157 231839591 122615157 122121944 113549159 122121944 113549159 101915761 94884392 101915761 94884392 78539775 72259701 78539775 72259701 73546723 69147108 73546723 69147108 63417944 53071288 63417944 53071288 56825289 44663188 56825289 44663188 42480095 36112724 42480095 36112724 34083848 33051232 34083848 33051232 154856391 204204203 154856391 204204203 207490589 173034984 207490589 173034984 160824581 139795267 160824581 139795267 137067688 96808386 137067688 96808386 79842863 77361179 79842863 77361179 208797592 216285683 208797592 216285683 216703617 202215927 216703617 202215927 201462544 232485475 201462544 232485475 231666172 240544289 231666172 240544289 238578446 171518271 238578446 171518271 142654870 131244665 142654870 131244665 104923040 89928708 104923040 89928708 90726652 80254879 90726652 80254879 80953823 76349459 80953823 76349459 76177534 70999802 76177534 70999802 68797633 63169559 68797633 63169559 62781152 59000625 62781152 59000625 53427844 46542387 53427844 46542387 46283555 35448603 46283555 35448603 28414870 26173702 28414870 26173702 28197343 158321667 28197343 158321667 172555161 214521850 172555161 214521850 230376833 230987861 230376833 230987861 200556451 159234493 200556451 159234493 152348057 139894380 152348057 139894380 142558593 138340039 142558593 138340039 181627794 205553115 181627794 205553115 205769433 171098252 205769433 171098252 175192029 162987597 175192029 162987597 160491629 141321682 160491629 141321682 113866112 105569039 113866112 105569039 97863814 93845239 97863814 93845239 82665412 79677817 82665412 79677817 78350770 70659858 78350770 70659858 59462551 54043544 59462551 54043544 53814433 50262267 53814433 50262267 179345059 201452627 179345059 201452627 204580528 206290911 204580528 206290911 214777547 215691689 214777547 215691689 169227731 156716045 169227731 156716045 142679032 119471912 142679032 119471912 118968414 98512589 118968414 98512589 101848644 161447005 101848644 161447005 194386836 198232105 194386836 198232105 203338798 178267418 203338798 178267418 187078380 162178620 187078380 162178620 167842873 138505035 167842873 138505035 140125936 127800663 140125936 127800663 125723634 117374062 125723634 117374062 110859349 96722485 110859349 96722485 92215797 81708840 92215797 81708840 76784243 57848763 76784243 57848763 58514666 53415136 58514666 53415136 53359137 43916138 53359137 43916138 41554362 37979104 41554362 37979104 40240806 29102181 40240806 29102181 31040931 27308657 31040931 27308657 28669240 193036453 28669240 193036453 212004514 219249424 212004514 219249424 220012741 226711857 220012741 226711857 244573935 253558985 244573935 253558985 252131602 255555218 252131602 255555218 264557505 266613565 264557505 266613565 270746947 274485664 270746947 274485664 276870871 285203052 276870871 285203052 289251256 289823941 289251256 289823941 213832398 157362515 213832398 157362515 153999880 136661251 153999880 136661251 122347188 91838604 122347188 91838604 88145364 83524713 88145364 83524713 81360814 74344332 81360814 74344332 71473721 66576955 71473721 66576955 66388163 56605290 66388163 56605290 57452505 54543434 57452505 54543434 176984937 194934046 176984937 194934046 212709901 217764396 212709901 217764396 242002117 253904218 242002117 253904218 256261455 258981973 256261455 258981973 260453961 264764506 260453961 264764506 267910438 275934276 267910438 275934276 274371075 280071020 274371075 280071020 279406701 284184450 279406701 284184450 283337736 166287177 283337736 166287177 156754184 125158123 156754184 125158123 123173100 112569442 123173100 112569442 95617627 86559324 95617627 86559324 86945259 81622114 86945259 81622114 72892333 62402388 72892333 62402388 63397331 59094138 63397331 59094138 59148542 49793367 59148542 49793367 49406995 43959356 49406995 43959356 44123802 40172722 44123802 40172722 38827109 34648392 38827109 34648392 34042982 207410268 34042982 207410268 204070386 213007082 204070386 213007082 218997678 237575292 218997678 237575292 247987864 250688038 247987864 250688038 251135599 254425937 251135599 254425937 257458623 264240571 257458623 264240571 267245497 271940557 267245497 271940557 272563192 274147905 272563192 274147905 176483584 155016317 176483584 155016317 146408591 130266296 146408591 130266296 122010613 112368247 122010613 112368247 103900880 99352998 103900880 99352998 99418470 94591792 99418470 94591792 90972452 85137554 90972452 85137554 84369715 83871011 84369715 83871011 82729493 76347528 82729493 76347528 67688608 60645947 67688608 60645947 55128290 44962809 55128290 44962809 48003974 39328840 48003974 39328840 38347263 35632903 38347263 35632903 30803627 29681332 30803627 29681332 193197558 201520862 193197558 201520862 209590403 213952648 209590403 213952648 212070668 187195116 212070668 187195116 170089258 155767029 170089258 155767029 134690696 128678687 134690696 128678687 129735262 123876771 129735262 123876771 124659070 117429644 124659070 117429644 105026405 94287884 105026405 94287884 89533162 84153268 89533162 84153268 79933711 70746789 79933711 70746789 69487246 65906431 69487246 65906431 64415641 59214875 64415641 59214875 51357364 47228699 51357364 47228699 48505494 190296424 48505494 190296424 196735157 201116374 196735157 201116374 209160233 210759987 209160233 210759987 226860587 246912321 226860587 246912321 243079212 182369323 243079212 182369323 149418910 132274780 149418910 132274780 133577497 122790082 133577497 122790082 111438802 102401146 111438802 102401146 95414013 89103511 95414013 89103511 89533934 80863153 89533934 80863153 84076999 177217130 84076999 177217130 187831585 186326302 187831585 186326302 208676793 225237439 208676793 225237439 240797395 245026754 240797395 245026754 244507728 249267337 244507728 249267337 249775592 251510145 249775592 251510145 179073515 151618729 179073515 151618729 150571722 133226938 150571722 133226938 135230946 126047828 135230946 126047828 121343611 112212483 121343611 112212483 113863051 178842396 113863051 178842396 190148134 200626038 190148134 200626038 206783325 217625055 206783325 217625055 215719926 147249284 215719926 147249284 141303064 125565263 141303064 125565263 117172103 102675113 117172103 102675113 102606688 92818048 102606688 92818048 85157494 73427579 85157494 73427579 69682240 62823128 69682240 62823128 55581648 51060334 55581648 51060334 51765753 47744851 51765753 47744851 44319101 39531657 44319101 39531657 41156016 147716155 41156016 147716155 176548530 180578098 176548530 180578098 187349133 189087154 187349133 189087154 191403087 165808011 191403087 165808011 150234441 139702343 150234441 139702343 144823561 167131537 144823561 167131537 174601435 141644924 174601435 141644924 143783239 137474087 143783239 137474087 141195950 132830007 141195950 132830007 135384321 130808467 135384321 130808467 133388622 115318678 133388622 115318678 101412961 97995355 101412961 97995355 169776383 165014448 169776383 165014448 181035913 219272979 181035913 219272979 219730869 160847518 219730869 160847518 161863124 149352358 161863124 149352358 142349260 133170781 142349260 133170781 122801244 107558415 122801244 107558415 107935866 96458856 107935866 96458856 85222076 72307158 85222076 72307158 70777834 66381817 70777834 66381817 66722228 56040701 66722228 56040701 56703119 50682699 56703119 50682699 50465438 42691402 50465438 42691402 44588419 174622098 44588419 174622098 206294641 238867171 206294641 238867171 244851487 252856172 244851487 252856172 249511871 261286741 249511871 261286741 260436826 263744091 260436826 263744091 262851488 268212242 262851488 268212242 272663600 277587464 272663600 277587464 275967105 280089392 275967105 280089392 279806775 281963990 279806775 281963990 282617987 287832119 282617987 287832119 288364041 290818248 288364041 290818248 291779820 294299306 291779820 294299306 298567782 303157378 298567782 303157378 303270995 305963023 303270995 305963023 303861904 161874993 303861904 161874993 146148547 137139691 146148547 137139691 123710689 115445624 123710689 115445624 108073408 92724805 108073408 92724805 89689550 76090860 89689550 76090860 79136948 73428788 79136948 73428788 74622653 69682893 74622653 69682893 60345054 56496540 60345054 56496540 55823952 49665157 55823952 49665157 48647696 41103955 48647696 41103955 43927858 36402503 43927858 36402503 32164439 31371533 32164439 31371533 223047346 222006850 223047346 222006850 233984068 242100778 233984068 242100778 240117491 249020825 240117491 249020825 245638085 218134599 245638085 218134599 180717537 169959927 180717537 169959927 178370268 150599303 178370268 150599303 148569978 137751632 148569978 137751632 109650933 96949658 109650933 96949658 91893534 77926287 91893534 77926287 77576772 70894610 77576772 70894610 61884261 58257246 61884261 58257246 60582624 204727451 60582624 204727451 202023698 176963898 202023698 176963898 168320006 161189663 168320006 161189663 185421945 185145962 185421945 185145962 198957828 198218995 198957828 198218995 194047782 139897183 194047782 139897183 144273874 109922118 144273874 109922118 114118369 101945082 114118369 101945082 100808762 94850792 100808762 94850792 93735464 90713338 93735464 90713338 91327101 89451584 91327101 89451584 214246064 232764344 214246064 232764344 248451299 252280269 248451299 252280269 251196088 252942194 251196088 252942194 204862559 149078522 204862559 149078522 144076994 116691295 144076994 116691295 116273297 106249862 116273297 106249862 102358399 95905142 102358399 95905142 99974459 216808705 99974459 216808705 212991873 158928415 212991873 158928415 145146946 127499721 145146946 127499721 127677065 108186352 127677065 108186352 97202971 92222171 97202971 92222171 79390437 60023737 79390437 60023737 61715626 56487632 61715626 56487632 54033960 48246858 54033960 48246858 48614903 43004339 48614903 43004339 45443999 183300268 45443999 183300268 215967475 232718260 215967475 232718260 241110536 250265945 241110536 250265945 250346871 253491092 250346871 253491092 195386892 161556803 195386892 161556803 164402158 143236792 164402158 143236792 144353389 138472123 144353389 138472123 206408431 211911030 206408431 211911030 219081246 223010979 219081246 223010979 225176114 243245060 225176114 243245060 245140626 251699061 245140626 251699061 251489249 269262310 251489249 269262310 265173463 174091370 265173463 174091370 160454508 149750719 160454508 149750719 151530464 135644580 151530464 135644580 123365812 114734501 123365812 114734501 114132529 107180136 114132529 107180136 98283945 77791697 98283945 77791697 63895160 60586267 63895160 60586267 56467658 52513713 56467658 52513713 51775294 46099233 51775294 46099233 40658072 32909490 40658072 32909490 33537186 23756695 33537186 23756695 24596161 22165471 24596161 22165471 22872596 21757028 22872596 21757028 201311299 216426375 201311299 216426375 218296969 231309368 218296969 231309368 243815041 248736163 243815041 248736163 248142662 250544962 248142662 250544962 199360882 191790950 199360882 191790950 188319754 177503076 188319754 177503076 157471074 144866299 157471074 144866299 148160288 125616708 148160288 125616708 120796778 113014331 120796778 113014331 108267530 97843385 108267530 97843385 84183722 74809075 84183722 74809075 77294892 63047655 77294892 63047655 65399472 61278266 65399472 61278266 60241718 56359033 60241718 56359033 59247398 53942035 59247398 53942035 55645427 194041986 55645427 194041986 212555147 215602971 212555147 215602971 218372531 224982204 218372531 224982204 230760366 237412543 230760366 237412543 234730144 193974448 234730144 193974448 190147206 165726846 190147206 165726846 163270439 138251819 163270439 138251819 135115416 126934455 135115416 126934455 119066082 111272897 119066082 111272897 109619212 100982162 109619212 100982162 99844453 85519149 99844453 85519149 85990889 76452028 85990889 76452028 66147955 58037138 66147955 58037138 59756678 53780207 59756678 53780207 54887705 50228890 54887705 50228890 46972523 43398426 46972523 43398426 44533305 40939549 44533305 40939549 41664416 189122846 41664416 189122846 215553474 217124103 215553474 217124103 209806844 207227296 209806844 207227296 186433847 168727826 186433847 168727826 164147481 150265372 164147481 150265372 141926216 129818282 141926216 129818282 125629668 118305632 125629668 118305632 122584203 220770325 122584203 220770325 217947774 221977741 217947774 221977741 224708429 242736587 224708429 242736587 243489171 246395263 243489171 246395263 246863294 251045889 246863294 251045889 211456293 189243908 211456293 189243908 183978212 176867253 183978212 176867253 195982620 215405505 195982620 215405505 218353409 228635222 218353409 228635222 232159164 242557775 232159164 242557775 243947661 254205817 243947661 254205817 254998672 261054318 254998672 261054318 260406453 266286986 260406453 266286986 269166873 277986157 269166873 277986157 275493524 281658668 275493524 281658668 283653141 285720499 283653141 285720499 288086516 293121729 288086516 293121729 294434238 296800842 294434238 296800842 299557249 301357336 299557249 301357336 303071383 306245946 303071383 306245946 304316957 184091569 304316957 184091569 171175245 138926419 171175245 138926419 144094477 128329146 144094477 128329146 127241714 123172786 127241714 123172786 198086560 195922602 198086560 195922602 208360117 218441253 208360117 218441253 229822700 239972534 229822700 239972534 237615868 245428742 237615868 245428742 250569347 260262391 250569347 260262391 267797461 271153851 267797461 271153851 270904613 277992205 270904613 277992205 278400522 279742668 278400522 279742668 192317776 185565651 192317776 185565651 173875029 147077573 173875029 147077573 153746971 142405241 153746971 142405241 136389010 122017206 136389010 122017206 122308743 116748414 122308743 116748414 120684606 186823460 120684606 186823460 198314242 195999885 198314242 195999885 216664500 233105941 216664500 233105941 236362345 240793206 236362345 240793206 160547463 149869570 160547463 149869570 157111641 157773999 157111641 157773999 179571972 183210437 179571972 183210437 194152886 194544891 194152886 194544891 213092879 217696776 213092879 217696776 231924972 237089145 231924972 237089145 248192054 254278130 248192054 254278130 252056334 269876250 252056334 269876250 269557765 271539069 269557765 271539069 171406941 150700208 171406941 150700208 141185906 132010507 141185906 132010507 129138209 123135330 129138209 123135330 126841548 150281260 126841548 150281260 182572703 179755386 182572703 179755386 202833953 203656994 202833953 203656994 212784841 211507455 212784841 211507455 215767554 180173919 215767554 180173919 157008342 145502455 157008342 145502455 134426815 129336606 134426815 129336606 118757711 108991985 118757711 108991985 106945070 89927853 106945070 89927853 83028311 80152316 83028311 80152316 81056665 72994130 81056665 72994130 75043007 67803009 75043007 67803009 67613327 64333729 67613327 64333729 63815444 60036042 63815444 60036042 52433811 47292325 52433811 47292325 48994102 42681045 48994102 42681045 36292045 28247455 36292045 28247455 28682777 26847908 28682777 26847908 196928471 199639768 196928471 199639768 230624840 230737251 230624840 230737251 166157375 154585911 166157375 154585911 149868111 131846313 149868111 131846313 119840145 117322896 119840145 117322896 174444699 181052049 174444699 181052049 192464066 216576096 192464066 216576096 217653169 246782755 217653169 246782755 247911788 249973844 247911788 249973844 174429277 150727991 174429277 150727991 146547340 133249616 146547340 133249616 137908849 129623538 137908849 129623538 126386379 117904483 126386379 117904483 94244462 84991469 94244462 84991469 82821748 77533279 82821748 77533279 76921990 71102229 76921990 71102229 70479237 64788276 70479237 64788276 64339071 53669545 64339071 53669545 45821793 44133288 45821793 44133288 191762665 221683366 191762665 221683366 240697739 247293037 240697739 247293037 247939843 266838038 247939843 266838038 265619342 272461201 265619342 272461201 272738550 277113077 272738550 277113077 279016104 282673196 279016104 282673196 282838458 286206637 282838458 286206637 287699639 290816534 287699639 290816534 291178072 294561474 291178072 294561474 300725310 303039360 300725310 303039360 302780487 304057198 302780487 304057198 191571369 161053205 191571369 161053205 155478145 138917894 155478145 138917894 142668041 131569335 142668041 131569335 135252996 119725682 135252996 119725682 105241513 93181858 105241513 93181858 93145288 83045491 93145288 83045491 82849171 75712666 82849171 75712666 76123369 72470996 76123369 72470996 67991313 60496728 67991313 60496728 57171785 50500966 57171785 50500966 51186077 33205136 51186077 33205136 34001078 30887020 34001078 30887020 21299167 17548140 21299167 17548140 18094188 185011635 18094188 185011635 208851018 236214587 208851018 236214587 234677619 246965178 234677619 246965178 260552457 265820524 260552457 265820524 261239905 161011940 261239905 161011940 143421263 133829341 143421263 133829341 120872532 91928288 120872532 91928288 88961166 86403535 88961166 86403535 80214804 77735255 80214804 77735255 183936461 193970837 183936461 193970837 208003542 204511300 208003542 204511300 216867536 232057910 216867536 232057910 250758782 265023849 250758782 265023849 263925468 266553995 263925468 266553995 268051064 269114039 268051064 269114039 169254945 163242263 169254945 163242263 192022440 204415103 192022440 204415103 208421735 179992395 208421735 179992395 159909121 141806414 159909121 141806414 141789394 137864023 141789394 137864023 195240589 207459067 195240589 207459067 209248235 212129234 209248235 212129234 215709651 216917104 215709651 216917104 169515415 157349453 169515415 157349453 153897254 131848953 153897254 131848953 118723689 105173976 118723689 105173976 104903099 90321817 104903099 90321817 87601372 83434148 87601372 83434148 188674863 188380423 188674863 188380423 199619301 212169603 199619301 212169603 213482260 215108972 213482260 215108972 183762308 164252095 183762308 164252095 164849060 147778405 164849060 147778405 151936298 139880950 151936298 139880950 144461622 178984928 144461622 178984928 201373483 250950867 201373483 250950867 250671010 258051704 250671010 258051704 261066513 265423623 261066513 265423623 266318992 275074493 266318992 275074493 274134512 278200430 274134512 278200430 281632902 285840708 281632902 285840708 288260999 289004566 288260999 289004566 289462442 292938536 289462442 292938536 292403080 298100872 292403080 298100872 298869594 299632236 298869594 299632236 175982784 161224502 175982784 161224502 164732591 157113976 164732591 157113976 112553757 94548714 112553757 94548714 94765461 87083139 94765461 87083139 81579323 74679660 81579323 74679660 76652784 71810390 76652784 71810390 66639386 60836682 66639386 60836682 52452901 47363863 52452901 47363863 50667631 180231374 50667631 180231374 202491059 202655779 202491059 202655779 179610311 159871637 179610311 159871637 159817994 132653350 159817994 132653350 119037510 108124269 119037510 108124269 109287097 107506424 109287097 107506424 177878368 216058334 177878368 216058334 240526574 252632988 240526574 252632988 254845062 258871769 254845062 258871769 256773943 262874213 256773943 262874213 260250090 162294776 260250090 162294776 146456977 132918408 146456977 132918408 133382351 115179219 133382351 115179219 116159361 101544077 116159361 101544077 92163197 87789880 92163197 87789880 78598206 75092238 78598206 75092238 200571476 201477925 200571476 201477925 226980283 230541093 226980283 230541093 237019694 245715006 237019694 245715006 247315345 256062822 247315345 256062822 256166051 262346685 256166051 262346685 261888628 266187152 261888628 266187152 266866261 269652160 266866261 269652160 179470005 164230049 179470005 164230049 140958139 128201912 140958139 128201912 127330315 106442268 127330315 106442268 108435184 98028662 108435184 98028662 91960617 88602763 91960617 88602763 192353307 213784075 192353307 213784075 214627790 230885671 214627790 230885671 246448970 252332574 246448970 252332574 253658156 256949600 253658156 256949600 257009779 263443204 257009779 263443204 262708395 266124381 262708395 266124381 270224666 275465924 270224666 275465924 275068353 278069252 275068353 278069252 277441536 283648701 277441536 283648701 285936498 287556163 285936498 287556163 179658146 159629757 179658146 159629757 153347075 143252490 153347075 143252490 180053482 222996155 180053482 222996155 241005694 244520314 241005694 244520314 155783818 134343233 155783818 134343233 135767195 127245045 135767195 127245045 125618249 123831149 125618249 123831149 162838034 165810222 162838034 165810222 180104461 231200842 180104461 231200842 242002313 245020337 242002313 245020337 155619668 150508562 155619668 150508562 168703298 179270632 168703298 179270632 195531115 200564054 195531115 200564054 232095693 245473162 232095693 245473162 245435065 260016619 245435065 260016619 260471363 261701816 260471363 261701816 177602228 151845152 177602228 151845152 143422462 128191830 143422462 128191830 131192698 107976128 131192698 107976128 99566993 95498354 99566993 95498354 177336347 192027443 177336347 192027443 197486814 207152823 197486814 207152823 226907530 237331939 226907530 237331939 240295080 247183304 240295080 247183304 250646099 255008201 250646099 255008201 253243262 168761505 253243262 168761505 136889791 127147904 136889791 127147904 124936680 114343830 124936680 114343830 104105229 78275709 104105229 78275709 80846524 64588051 80846524 64588051 66992979 63694036 66992979 63694036 65288481 60501650 65288481 60501650 53450186 50702152 53450186 50702152 46411007 40446024 46411007 40446024 38627280 30727297 38627280 30727297 22210985 17924723 22210985 17924723 15545192 14013704 15545192 14013704 13420939 12910238 13420939 12910238 182320208 200587490 182320208 200587490 205931735 215397407 205931735 215397407 220034877 224258317 220034877 224258317 230996146 236779360 230996146 236779360 235234760 240992668 235234760 240992668 243000790 256916689 243000790 256916689 253090421 171477171 253090421 171477171 159016342 140875556 159016342 140875556 135079401 128250182 135079401 128250182 130839454 126911467 130839454 126911467 197319278 214681673 197319278 214681673 227833265 230026711 227833265 230026711 197390522 148783575 197390522 148783575 147394546 133573201 147394546 133573201 123153038 119665545 123153038 119665545 178570008 175534301 178570008 175534301 192292599 224635508 192292599 224635508 227222476 235427188 227222476 235427188 238844372 242714760 238844372 242714760 250424665 258179979 250424665 258179979 263436499 265814886 263436499 265814886 264624193 268692907 264624193 268692907 267544686 270580101 267544686 270580101 268711390 278021701 268711390 278021701 275128697 160768729 275128697 160768729 158112753 149650801 158112753 149650801 153393707 146040941 153393707 146040941 177137376 213425463 177137376 213425463 220433675 230082863 220433675 230082863 228200768 233833135 228200768 233833135 234157051 140753409 234157051 140753409 139495097 129071523 139495097 129071523 127498079 88196026 127498079 88196026 83282420 78693100 83282420 78693100 69654423 61290668 69654423 61290668 63665399 52877062 63665399 52877062 55396696 45778622 55396696 45778622 41173773 32128493 41173773 32128493 31624231 28650410 31624231 28650410 24595905 22271804 24595905 22271804 21082624 16795756 21082624 16795756 10808834 7396804 10808834 7396804 6381780 3732655 6381780 3732655 3711318 3239472 3711318 3239472 3226868 2186176 3226868 2186176 1441678 720494 1441678 720494 160266664 155812494 160266664 155812494 158592863 138870092 158592863 138870092 137131704 130364895 137131704 130364895 115262578 107184886 115262578 107184886 89656941 82796864 89656941 82796864 87308552 158471961 87308552 158471961 207897624 215887456 207897624 215887456 222781687 223472786 222781687 223472786 153742413 139011328 153742413 139011328 139326432 90264849 139326432 90264849 91117680 81640562 91117680 81640562 80864363 65303484 80864363 65303484 64686752 52070172 64686752 52070172 47421259 42987496 47421259 42987496 45353008 184598417 45353008 184598417 218345885 224755232 218345885 224755232 222381362 236294197 222381362 236294197 234873701 174939252 234873701 174939252 150064160 139400034 150064160 139400034 138693151 102273573 138693151 102273573 102673393 193276008 102673393 193276008 193569513 181467798 193569513 181467798 154799246 135177980 154799246 135177980 138683486 91476517 138683486 91476517 83375903 74294748 83375903 74294748 74217595 67364964 74217595 67364964 57318588 44444043 57318588 44444043 45371935 43647924 45371935 43647924 192945580 200493799 192945580 200493799 207720379 176320787 207720379 176320787 166853840 154834432 166853840 154834432 152065327 134346615 152065327 134346615 127893070 109040798 127893070 109040798 97141918 93004019 97141918 93004019 96184279 192634101 96184279 192634101 197827195 203813441 197827195 203813441 205371143 180494298 205371143 180494298 181448756 151931534 181448756 151931534 144278475 137434548 144278475 137434548 128543262 117340182 128543262 117340182 97653085 92557163 97653085 92557163 76398566 74270343 76398566 74270343 187295239 192596117 187295239 192596117 200351684 217075391 200351684 217075391 226214627 235182535 226214627 235182535 243891125 249990668 243891125 249990668 247523513 172655730 247523513 172655730 157242813 145893507 157242813 145893507 147248583 136584442 147248583 136584442 138264033 128127574 138264033 128127574 121175823 95102388 121175823 95102388 97637889 160774228 97637889 160774228 179595605 173542708 179595605 173542708 188702411 194190307 188702411 194190307 213128634 227301680 213128634 227301680 224978694 228934361 224978694 228934361 170318313 162629181 170318313 162629181 127328495 118044100 127328495 118044100 105561409 100592043 105561409 100592043 99691031 80283196 99691031 80283196 68628807 61725739 68628807 61725739 51997932 47561871 51997932 47561871 48021887 45310286 48021887 45310286 190908825 211313469 190908825 211313469 222936187 241318860 222936187 241318860 239631863 244819973 239631863 244819973 248479718 257791823 248479718 257791823 256954779 262136665 256954779 262136665 260530081 266008170 260530081 266008170 263015304 182508374 263015304 182508374 173907677 152077571 173907677 152077571 124688142 110969487 124688142 110969487 115559846 193781594 115559846 193781594 205791072 234430126 205791072 234430126 235109842 248947778 235109842 248947778 248578848 256405288 248578848 256405288 257091518 263130618 257091518 263130618 267000752 271916693 267000752 271916693 271959738 282067660 271959738 282067660 281069373 282893731 281069373 282893731 178091199 153195726 178091199 153195726 130844406 112310455 130844406 112310455 112277595 80125641 112277595 80125641 79582160 69170094 79582160 69170094 65425502 61144413 65425502 61144413 61097036 55502133 61097036 55502133 58356920 192813607 58356920 192813607 199403002 200753769 199403002 200753769 204623012 215835760 204623012 215835760 217646340 226416784 217646340 226416784 227441067 139160942 227441067 139160942 115382101 111788737 115382101 111788737 160011923 185482227 160011923 185482227 197729012 198420043 197729012 198420043 201825335 209607378 201825335 209607378 225872837 235557947 225872837 235557947 241787490 256375044 241787490 256375044 257975225 262663618 257975225 262663618 261934553 266107129 261934553 266107129 267801684 271437514 267801684 271437514 277047839 280569144 277047839 280569144 177373232 168175930 177373232 168175930 152341066 126391684 152341066 126391684 128009236 108326807 128009236 108326807 109621532 180640778 109621532 180640778 192179337 173587052 192179337 173587052 166725173 142524470 166725173 142524470 145411154 127838649 145411154 127838649 98104449 85166574 98104449 85166574 86642258 82627777 86642258 82627777 83439304 80357493 83439304 80357493 82248345 77174310 82248345 77174310 73161481 63886588 73161481 63886588 61209056 55998725 61209056 55998725 58121949 48396281 58121949 48396281 31789407 28320226 31789407 28320226 184791006 184076732 184791006 184076732 190873332 208152814 190873332 208152814 204624801 176370173 204624801 176370173 177756534 166781938 177756534 166781938 135199612 119520956 135199612 119520956 98172827 92769561 98172827 92769561 92312009 85713759 92312009 85713759 85180469 73806849 85180469 73806849 75454478 63625298 75454478 63625298 66712708 168958701 66712708 168958701 186912191 193366083 186912191 193366083 206604091 228907807 206604091 228907807 234446252 242078134 234446252 242078134 238380538 243363340 238380538 243363340 249462219 255882373 249462219 255882373 254711047 261026844 254711047 261026844 258757797 176450871 258757797 176450871 168444332 157093246 168444332 157093246 143642567 129435389 143642567 129435389 131587775 114373920 131587775 114373920 94145568 88561171 94145568 88561171 79765954 72009763 79765954 72009763 67703096 65660176 67703096 65660176 178672709 182702396 178672709 182702396 196804841 199096368 196804841 199096368 211806749 225755123 211806749 225755123 223968730 233991452 223968730 233991452 234367890 238468425 234367890 238468425 240857862 253273540 240857862 253273540 250794280 144130031 250794280 144130031 145908934 123214030 145908934 123214030 125340343 110729048 125340343 110729048 97322437 89622065 97322437 89622065 90270455 72399076 90270455 72399076 72643390 69109981 72643390 69109981 171727239 172306856 171727239 172306856 209832813 213830583 209832813 213830583 219864765 232436531 219864765 232436531 230586360 154134186 230586360 154134186 153976279 142847506 153976279 142847506 134443041 112576129 134443041 112576129 98422448 94124152 98422448 94124152 94994814 81073863 94994814 81073863 78276799 60476669 78276799 60476669 54483901 51160321 54483901 51160321 39239623 25125438 39239623 25125438 25278929 23042090 25278929 23042090 201241488 220800957 201241488 220800957 217563675 231752175 217563675 231752175 240442729 251846845 240442729 251846845 251409327 256291013 251409327 256291013 258600207 261637750 258600207 261637750 261716755 266351491 261716755 266351491 265165148 268912933 265165148 268912933 271743811 274842622 271743811 274842622 273375868 190260781 273375868 190260781 191332010 169088457 191332010 169088457 152956522 143194605 152956522 143194605 139239961 124144896 139239961 124144896 102676525 96014565 102676525 96014565 87545299 75224994 87545299 75224994 60164310 51001363 60164310 51001363 41038634 29150933 41038634 29150933 30695440 191696753 30695440 191696753 197031230 211443756 197031230 211443756 212567941 213848466 212567941 213848466 207696191 185963945 207696191 185963945 171184642 140949467 171184642 140949467 139286211 134168727 139286211 134168727 209940294 220468015 209940294 220468015 217680866 164786675 217680866 164786675 158980899 145876227 158980899 145876227 138351931 125056312 138351931 125056312 110528160 102564276 110528160 102564276 97528743 94458652 97528743 94458652 91901076 84748541 91901076 84748541 85964762 81239114 85964762 81239114 77587542 71329827 77587542 71329827 74688704 204968645 74688704 204968645 212417627 213877526 212417627 213877526 221767432 227543365 221767432 227543365 226264472 240260788 226264472 240260788 240359154 243188337 240359154 243188337 180437225 135094431 180437225 135094431 137997642 127225511 137997642 127225511 118397096 110038447 118397096 110038447 110166531 104704467 110166531 104704467 107817022 96610279 107817022 96610279 92763559 85570215 92763559 85570215 83588331 80781510 83588331 80781510 55563900 52406484 55563900 52406484 51378468 47278074 51378468 47278074 41391523 37433792 41391523 37433792 182370439 193180017 182370439 193180017 201160642 199735645 201160642 199735645 212992183 222481327 212992183 222481327 227634832 230186732 227634832 230186732 236788755 253982542 236788755 253982542 252120357 256272044 252120357 256272044 178132435 132044291 178132435 132044291 119399663 112387629 119399663 112387629 110641875 91261429 110641875 91261429 82546071 64196009 82546071 64196009 58201335 54408800 58201335 54408800 54000324 50658602 54000324 50658602 183779706 187060961 183779706 187060961 198650404 219120654 198650404 219120654 225677827 232720345 225677827 232720345 231658289 169021791 231658289 169021791 156555439 135257572 156555439 135257572 118924026 112808395 118924026 112808395 110547574 109851170 110547574 109851170 104405731 97004103 104405731 97004103 93900143 75779914 93900143 75779914 67074637 63779916 67074637 63779916 57749139 44497765 57749139 44497765 38285539 38321187 38285539 38321187 31809887 26760117 31809887 26760117 21440799 19337406 21440799 19337406 182833116 179158473 182833116 179158473 195689582 202490414 195689582 202490414 214804920 227988296 214804920 227988296 226654519 138957069 226654519 138957069 124927745 114208592 124927745 114208592 111482136 109205033 111482136 109205033 152571941 162611775 152571941 162611775 184619926 190124472 184619926 190124472 205172256 211106417 205172256 211106417 220184762 230989918 220184762 230989918 227541354 236337695 227541354 236337695 245392608 250771270 245392608 250771270 250937125 259278405 250937125 259278405 262829650 264445994 262829650 264445994 174635678 163432386 174635678 163432386 177744644 189829090 177744644 189829090 202908918 200058235 202908918 200058235 150599113 143097024 150599113 143097024 141463778 126537408 141463778 126537408 124777758 112913590 124777758 112913590 106178300 97968739 106178300 97968739 98676527 88755877 98676527 88755877 80219185 74293885 80219185 74293885 77281816 68074187 77281816 68074187 64080990 60911824 64080990 60911824 54763446 49450893 54763446 49450893 49529246 37565316 49529246 37565316 37576446 33189963 37576446 33189963 27046762 22458215 27046762 22458215 21724330 12697645 21724330 12697645 11045338 6710145 11045338 6710145 6654117 159023191 6654117 159023191 174312308 172592769 174312308 172592769 210532019 222105222 210532019 222105222 224643341 246748802 224643341 246748802 247440050 252117400 247440050 252117400 249030896 165586658 249030896 165586658 163106532 133457069 163106532 133457069 139485347 161443943 139485347 161443943 167338562 163239321 167338562 163239321 175073085 203580103 175073085 203580103 216100395 216360256 216100395 216360256 219109074 222622623 219109074 222622623 226218414 158075148 226218414 158075148 161501477 126540527 161501477 126540527 130147997 126158450 130147997 126158450 123501117 106491824 123501117 106491824 105479494 105412631 105479494 105412631 152709847 179120013 152709847 179120013 203023921 218268723 203023921 218268723 216668618 223404502 216668618 223404502 222108828 226548557 222108828 226548557 242248011 245345265 242248011 245345265 243621658 253601874 243621658 253601874 256363455 264347491 256363455 264347491 264642012 267884235 264642012 267884235 137251537 130413114 137251537 130413114 131268294 125473947 131268294 125473947 126444186 89349668 126444186 89349668 81372559 73129140 81372559 73129140 61514437 57990306 61514437 57990306 141226459 173654425 141226459 173654425 197503205 200436781 197503205 200436781 135273596 128633819 135273596 128633819 116699878 88869293 116699878 88869293 79625084 77843152 79625084 77843152 139924341 163210280 139924341 163210280 168481105 174067354 168481105 174067354 199067195 195978249 199067195 195978249 215179659 210068755 215179659 210068755 193318097 150419609 193318097 150419609 150008798 133358167 150008798 133358167 106204164 81609253 106204164 81609253 76177014 73994548 76177014 73994548 177794578 188830707 177794578 188830707 199562583 204444848 199562583 204444848 236531255 240492590 236531255 240492590 239510872 244123146 239510872 244123146 250811659 256254242 250811659 256254242 255447316 258350750 255447316 258350750 257204517 149442828 257204517 149442828 154656295 137347341 154656295 137347341 142780267 85251795 142780267 85251795 75262231 61059547 75262231 61059547 57108422 54487798 57108422 54487798 185446427 181471100 185446427 181471100 188883938 195316789 188883938 195316789 213541258 218078330 213541258 218078330 222968726 237893682 222968726 237893682 236010873 241060911 236010873 241060911 248111683 254544975 248111683 254544975 252341502 257044419 252341502 257044419 184731457 161405187 184731457 161405187 154710913 140584059 154710913 140584059 106692624 100977430 106692624 100977430 186184988 184720083 186184988 184720083 203887452 219502933 203887452 219502933 225212290 226748802 225212290 226748802 233268886 241538473 233268886 241538473 240547043 244884287 240547043 244884287 243385199 253218988 243385199 253218988 249644507 173903790 249644507 173903790 178989277 173105302 178989277 173105302 183848716 187044306 183848716 187044306 200082953 204884556 200082953 204884556 212003098 212959622 212003098 212959622 221326971 224916856 221326971 224916856 227624696 236188130 227624696 236188130 235878171 161129968 235878171 161129968 157535442 142905136 157535442 142905136 148387878 178072870 148387878 178072870 183565744 167118831 183565744 167118831 169749479 143729052 169749479 143729052 132344567 89801711 132344567 89801711 92118319 82180886 92118319 82180886 70528459 57014601 70528459 57014601 55564147 40910960 55564147 40910960 40182408 30587838 40182408 30587838 30404213 27030396 30404213 27030396 26679675 24271096 26679675 24271096 159608133 197176865 159608133 197176865 206495503 204933855 206495503 204933855 215493217 216382629 215493217 216382629 168992243 152329363 168992243 152329363 106412785 105428868 106412785 105428868 184813207 178400290 184813207 178400290 193800460 191559872 193800460 191559872 163082327 126664731 163082327 126664731 105859824 102618504 105859824 102618504 101210002 98638453 101210002 98638453 179751991 191553564 179751991 191553564 204914205 202391840 204914205 202391840 144121675 127014295 144121675 127014295 106289364 103031434 106289364 103031434 167855202 176184001 167855202 176184001 191770174 221622480 191770174 221622480 223714999 229590763 223714999 229590763 232035615 237768501 232035615 237768501 241780031 257380024 241780031 257380024 259270034 264231489 259270034 264231489 260516845 132690851 260516845 132690851 110092638 104938487 110092638 104938487 108563271 104388991 108563271 104388991 178449790 184721631 178449790 184721631 193830197 219640734 193830197 219640734 223397969 233063503 223397969 233063503 229487671 139940844 229487671 139940844 135175376 114714527 135175376 114714527 115252107 87358128 115252107 87358128 76017051 67173302 76017051 67173302 69755521 162494730 69755521 162494730 181424068 187604073 181424068 187604073 212262425 219286083 212262425 219286083 215933245 221028455 215933245 221028455 227791995 232785495 227791995 232785495 232098780 241747292 232098780 241747292 247964809 265335393 247964809 265335393 264147713 273747549 264147713 273747549 283023016 289396448 283023016 289396448 291409918 294998436 291409918 294998436 298117941 300846421 298117941 300846421 168604819 152279815 168604819 152279815 140619957 119712644 140619957 119712644 123319068 92858922 123319068 92858922 92671131 80649544 92671131 80649544 57573990 42328644 57573990 42328644 40077374 33946323 40077374 33946323 29401612 24037582 29401612 24037582 11648805 8849551 11648805 8849551 8397564 5894697 8397564 5894697 4367627 3566445 4367627 3566445 166526734 164161068 166526734 164161068 172117637 208841338 172117637 208841338 217784752 225736568 217784752 225736568 222899723 236032015 222899723 236032015 244283524 245828900 244283524 245828900 261770548 269148318 261770548 269148318 278354827 285813347 278354827 285813347 283138233 288627805 283138233 288627805 286712713 289377045 286712713 289377045 288724486 290259725 288724486 290259725 159313423 144767291 159313423 144767291 136738846 125345500 136738846 125345500 128002978 92718683 128002978 92718683 92038812 60326723 92038812 60326723 47186806 43013971 47186806 43013971 40560330 35599597 40560330 35599597 30901487 29616117 30901487 29616117 13275065 13306377 13275065 13306377 10937531 5507443 10937531 5507443 5748176 3170268 5748176 3170268 3649055 157414787 3649055 157414787 162501536 136392155 162501536 136392155 133520645 129827308 133520645 129827308 112699386 99907511 112699386 99907511 97967442 74890470 97967442 74890470 63924169 53802568 63924169 53802568 54535302 51523461 54535302 51523461 41630853 38241679 41630853 38241679 158147164 154886811 158147164 154886811 181208615 186612834 181208615 186612834 205803277 207210511 205803277 207210511 212324358 214533988 212324358 214533988 220771852 227717278 220771852 227717278 231076866 236969040 231076866 236969040 241168198 248984993 241168198 248984993 251459008 256473762 251459008 256473762 260882994 264057571 260882994 264057571 145732537 131407503 145732537 131407503 132875790 105359069 132875790 105359069 108015132 169843837 108015132 169843837 206067770 207441762 206067770 207441762 220583365 222908571 220583365 222908571 150791360 130511252 150791360 130511252 123713681 109068669 123713681 109068669 85669519 61298529 85669519 61298529 60557488 58056913 60557488 58056913 56773937 53313148 56773937 53313148 151620169 163638647 151620169 163638647 181070549 198028169 181070549 198028169 205102529 218168972 205102529 218168972 217206919 152647966 217206919 152647966 144162492 129258120 144162492 129258120 113552330 102582876 113552330 102582876 91944946 73431160 91944946 73431160 73309968 65208247 73309968 65208247 58830228 48766315 58830228 48766315 47201127 42408992 47201127 42408992 41728035 40212730 41728035 40212730 40644001 33231147 40644001 33231147 35132654 26981663 35132654 26981663 19484574 17943277 19484574 17943277 17810490 15580697 17810490 15580697 13878394 13822386 13878394 13822386 150704671 162699404 150704671 162699404 195420739 193601641 195420739 193601641 198446684 203170416 198446684 203170416 214962004 219834935 214962004 219834935 218837879 144391521 218837879 144391521 138686178 131045415 138686178 131045415 95722229 85050549 95722229 85050549 75751027 73296828 75751027 73296828 152814819 176441337 152814819 176441337 188462444 199003673 188462444 199003673 209321200 221577970 209321200 221577970 219880346 132105646 219880346 132105646 117925659 90572545 117925659 90572545 83050646 78343994 83050646 78343994 67590610 61875207 67590610 61875207 59562704 51569826 59562704 51569826 50424473 43920376 50424473 43920376 42036292 37979446 42036292 37979446 137464459 170732296 137464459 170732296 192549350 205504578 192549350 205504578 223360411 232222742 223360411 232222742 237846856 239087779 237846856 239087779 121817570 99977053 121817570 99977053 100047630 90700639 100047630 90700639 87173992 76088233 87173992 76088233 72550838 68021218 72550838 68021218 55740039 48262039 55740039 48262039 44572840 32255299 44572840 32255299 21935442 19116625 21935442 19116625 14222435 14298637 14222435 14298637 11516069 10327861 11516069 10327861 6212884 5545665 6212884 5545665 5713554 3026284 5713554 3026284 3153243 2590869 3153243 2590869 2728558 1357411 2728558 1357411 1149185 986089 1149185 986089 135566973 163017122 135566973 163017122 179346672 176910466 179346672 176910466 196780822 207119732 196780822 207119732 206907130 150899983 206907130 150899983 132199111 116723194 132199111 116723194 108026276 94261055 108026276 94261055 94273957 84604139 94273957 84604139 77023985 66485346 77023985 66485346 58856564 52471250 58856564 52471250 53425816 48860239 53425816 48860239 165302242 175195832 165302242 175195832 183364089 180096918 183364089 180096918 205360781 197850386 205360781 197850386 164562597 126571281 164562597 126571281 110790536 97725494 110790536 97725494 101283613 121350325 101283613 121350325 135021691 148415276 135021691 148415276 182308588 184270609 182308588 184270609 190816186 123553775 190816186 123553775 120395918 115141482 120395918 115141482 113327654 100090261 113327654 100090261 87239969 71644102 87239969 71644102 69467310 56909513 69467310 56909513 55630114 51613769 55630114 51613769 51170227 47444249 51170227 47444249 41569653 30643005 41569653 30643005 27351489 21423501 27351489 21423501 15497146 13833098 15497146 13833098 13789065 133444367 13789065 133444367 154710097 154242218 154710097 154242218 171629036 166947309 171629036 166947309 193341607 198025227 193341607 198025227 219118324 232739638 219118324 232739638 239824210 249321429 239824210 249321429 248577382 256600016 248577382 256600016 258228572 264076586 258228572 264076586 266094162 270295266 266094162 270295266 275540782 284986626 275540782 284986626 283626072 286346620 283626072 286346620 285400482 288834598 285400482 288834598 285928810 154526944 285928810 154526944 136372998 110349890 136372998 110349890 110226913 85813770 110226913 85813770 77193554 64056564 77193554 64056564 66162492 61303883 66162492 61303883 54971857 53001199 54971857 53001199 171056763 218207261 171056763 218207261 227756636 240868905 227756636 240868905 241063681 246085073 241063681 246085073 249962264 255891171 249962264 255891171 257202792 262447435 257202792 262447435 266138622 271634745 266138622 271634745 275059354 280250649 275059354 280250649 282196942 287420701 282196942 287420701 287306020 287636475 287306020 287636475 159019030 142242421 159019030 142242421 122906753 116613195 122906753 116613195 113716075 112414028 113716075 112414028 90443747 78767840 90443747 78767840 77436737 67995112 77436737 67995112 65245539 62276565 65245539 62276565 159245248 164172625 159245248 164172625 186429662 193803462 186429662 193803462 203601154 218589906 203601154 218589906 232914663 237985374 232914663 237985374 236981946 250942882 236981946 250942882 251316086 260560404 251316086 260560404 261935219 264213564 261935219 264213564 180897471 151457864 180897471 151457864 135405091 120465364 135405091 120465364 113436361 107008581 113436361 107008581 87410034 79663169 87410034 79663169 81831342 75584702 81831342 75584702 76542961 63361273 76542961 63361273 56483344 54237881 56483344 54237881 54956801 50458518 54956801 50458518 53225882 49339543 53225882 49339543 41486437 37779192 41486437 37779192 38733369 169774700 38733369 169774700 182983646 199093526 182983646 199093526 211490170 215558606 211490170 215558606 220127600 224065017 220127600 224065017 222276231 226835446 222276231 226835446 243038962 250394296 243038962 250394296 247461411 259239516 247461411 259239516 263788546 267579586 263788546 267579586 268695918 277046531 268695918 277046531 277936919 279818536 277936919 279818536 176008119 154434778 176008119 154434778 146533892 127985529 146533892 127985529 116166761 102488130 116166761 102488130 82372348 66297968 82372348 66297968 67373762 60537567 67373762 60537567 61863105 56164658 61863105 56164658 52581871 42035051 52581871 42035051 33301255 30080314 33301255 30080314 169597362 184499412 169597362 184499412 220406593 215664036 220406593 215664036 222989908 245278625 222989908 245278625 246526528 252578149 246526528 252578149 252652051 259207702 252652051 259207702 263093714 264358685 263093714 264358685 137183316 117388661 137183316 117388661 105008732 94767939 105008732 94767939 89451900 82679912 89451900 82679912 80800422 70016602 80800422 70016602 67859147 62287112 67859147 62287112 57081339 55103374 57081339 55103374 170436943 189072872 170436943 189072872 218777193 215786203 218777193 215786203 131997241 121274696 131997241 121274696 117328618 86631323 117328618 86631323 86235079 84733889 86235079 84733889 144181479 159164877 144181479 159164877 173382204 176168887 173382204 176168887 209161114 209420342 209161114 209420342 145590097 138594206 145590097 138594206 156228666 174191646 156228666 174191646 190725498 193259378 190725498 193259378 214168784 216276891 214168784 216276891 235764819 243862460 235764819 243862460 243007213 248481687 243007213 248481687 244591580 170657286 244591580 170657286 173714884 160025805 173714884 160025805 154874822 139719420 154874822 139719420 119987008 94171430 119987008 94171430 90873550 89010373 90873550 89010373 195786607 184463773 195786607 184463773 184893847 161557148 184893847 161557148 134586575 100782814 134586575 100782814 97851266 89368751 97851266 89368751 87367836 82686101 87367836 82686101 83030099 79059899 83030099 79059899 80780639 162171016 80780639 162171016 178830895 174799048 178830895 174799048 189114649 185201978 189114649 185201978 147092168 133662897 147092168 133662897 112411982 103640020 112411982 103640020 103823817 100705148 103823817 100705148 164112906 167708246 164112906 167708246 183088673 199325527 183088673 199325527 205183652 210336657 205183652 210336657 225720076 234260259 225720076 234260259 238929549 239221428 238929549 239221428 143200889 135684572 143200889 135684572 131552560 112965961 131552560 112965961 111416055 106131899 111416055 106131899 108672741 155741849 108672741 155741849 162774481 175207539 162774481 175207539 188922379 195588681 188922379 195588681 198397681 154750020 198397681 154750020 136525443 105710794 136525443 105710794 83649834 81538231 83649834 81538231 156557411 183883482 156557411 183883482 199499593 203759407 199499593 203759407 201694654 166592076 201694654 166592076 164758088 139138909 164758088 139138909 141122577 130295594 141122577 130295594 115145541 96082541 115145541 96082541 85145976 73301734 85145976 73301734 68717248 55642686 68717248 55642686 54272831 47345703 54272831 47345703 41842418 39808764 41842418 39808764 183433684 198154057 183433684 198154057 194538887 173501411 194538887 173501411 156822329 137715725 156822329 137715725 139182819 131774570 139182819 131774570 106520827 92311480 106520827 92311480 93912276 88390645 93912276 88390645 89436682 66971182 89436682 66971182 59936598 54811123 59936598 54811123 54651350 41952194 54651350 41952194 38933287 35988298 38933287 35988298 26938093 21936922 26938093 21936922 21913197 17202011 21913197 17202011 15823956 161505574 15823956 161505574 174337851 212870858 174337851 212870858 221790252 227071573 221790252 227071573 229007296 240614991 229007296 240614991 241912603 252917714 241912603 252917714 252025475 253196865 252025475 253196865 157225582 147657521 157225582 147657521 148637492 129989210 148637492 129989210 95617715 87727966 95617715 87727966 90500165 70491867 90500165 70491867 70696647 68036683 70696647 68036683 170909496 170880647 170909496 170880647 198535155 194344321 198535155 194344321 165030050 154424462 165030050 154424462 156309986 148465625 156309986 148465625 169728964 189890303 169728964 189890303 201103862 217348512 201103862 217348512 221525713 228234311 221525713 228234311 230372085 236472484 230372085 236472484 238218381 243821251 238218381 243821251 247810322 251600855 247810322 251600855 180425116 151088057 180425116 151088057 140341284 106244731 140341284 106244731 100566024 98172813 100566024 98172813 203191611 208348071 203191611 208348071 219492584 231451462 219492584 231451462 230954903 235733492 230954903 235733492 238857081 242175524 238857081 242175524 248244162 262705058 248244162 262705058 261368294 267167641 261368294 267167641 267516290 270993968 267516290 270993968 277182101 283983633 277182101 283983633 282474743 182538361 282474743 182538361 172251942 164023970 172251942 164023970 144388790 119390129 144388790 119390129 101926153 97179432 101926153 97179432 97083336 80218190 97083336 80218190 75433729 60605932 75433729 60605932 60178104 54654288 60178104 54654288 47310707 42319516 47310707 42319516 39797378 31073603 39797378 31073603 27301231 23827494 27301231 23827494 22648287 20059895 22648287 20059895 19607162 12837168 19607162 12837168 13445160 182072501 13445160 182072501 207127149 208855700 207127149 208855700 218198458 232157865 218198458 232157865 232240474 183751369 232240474 183751369 165556694 122802118 165556694 122802118 118881759 111710618 118881759 111710618 104095887 75200079 104095887 75200079 75906086 57264202 75906086 57264202 57719370 52515655 57719370 52515655 37381930 26674065 37381930 26674065 28809215 23675566 28809215 23675566 22678420 20140316 22678420 20140316 17318094 13845809 17318094 13845809 10288816 9115450 10288816 9115450 199304952 205862373 199304952 205862373 205048745 166784540 205048745 166784540 169973900 122116417 169973900 122116417 124702127 118510133 124702127 118510133 116589279 110256323 116589279 110256323 112647971 158549602 112647971 158549602 171888849 193258630 171888849 193258630 205317028 202176751 205317028 202176751 143416283 132275245 143416283 132275245 136902705 113129735 136902705 113129735 108588264 103498119 108588264 103498119 151300666 180153657 151300666 180153657 195182611 193684734 195182611 193684734 188732381 173140159 188732381 173140159 152063516 136330138 152063516 136330138 137918028 126464043 137918028 126464043 112977574 80338663 112977574 80338663 77231914 61519422 77231914 61519422 62261124 58832045 62261124 58832045 59897340 54000143 59897340 54000143 49609903 39638034 49609903 39638034 32119123 29346516 32119123 29346516 30706172 187877024 30706172 187877024 201197846 208210149 201197846 208210149 217877681 228149530 217877681 228149530 225554993 237859254 225554993 237859254 237207308 244368493 237207308 244368493 248310806 255687183 248310806 255687183 253741818 262181714 253741818 262181714 258622137 174767308 258622137 174767308 180979963 149718656 180979963 149718656 140811547 128108769 140811547 128108769 121206789 109539611 121206789 109539611 89294409 84497714 89294409 84497714 84065398 78839307 84065398 78839307 72436759 65329903 72436759 65329903 67010725 59193261 67010725 59193261 58589524 50188514 58589524 50188514 52838554 175564926 52838554 175564926 199289057 205187644 199289057 205187644 218826383 223104738 218826383 223104738 231884165 238449024 231884165 238449024 236681718 254163164 236681718 254163164 252068935 257891000 252068935 257891000 257053296 265133286 257053296 265133286 263961498 265887598 263961498 265887598 272235536 276829065 272235536 276829065 274863801 172863122 274863801 172863122 174194421 166333750 174194421 166333750 153232505 140867360 153232505 140867360 137578264 125816469 137578264 125816469 105468070 84033376 105468070 84033376 71676104 64692461 71676104 64692461 64963381 55759859 64963381 55759859 58115877 180507684 58115877 180507684 194156240 199975695 194156240 199975695 207923837 220685435 207923837 220685435 221625730 230301638 221625730 230301638 228769275 237712273 228769275 237712273 242893226 252435654 242893226 252435654 252094298 253800728 252094298 253800728 183851285 160335001 183851285 160335001 164039608 141652173 164039608 141652173 111343617 97393957 111343617 97393957 93968788 86383161 93968788 86383161 82485325 71521558 82485325 71521558 70415410 58734371 70415410 58734371 56543802 50396171 56543802 50396171 48112112 39686870 48112112 39686870 36361687 29937995 36361687 29937995 29494258 25546490 29494258 25546490 26295582 24289120 26295582 24289120 175534940 179006730 175534940 179006730 196134761 202120892 196134761 202120892 201166664 174754639 201166664 174754639 178829679 164346849 178829679 164346849 173745624 186108313 173745624 186108313 194965194 205484609 194965194 205484609 216753644 224746037 216753644 224746037 222300321 232461399 222300321 232461399 240425954 251719030 240425954 251719030 250694468 257950495 250694468 257950495 257957920 260181288 257957920 260181288 184886932 171242542 184886932 171242542 176688509 120622243 176688509 120622243 121616449 104037366 121616449 104037366 102188584 92354494 102188584 92354494 91448729 88016541 91448729 88016541 85797375 69009111 85797375 69009111 70365768 67608650 70365768 67608650 181450374 195166633 181450374 195166633 199617775 210503233 199617775 210503233 211130201 192154893 211130201 192154893 176330847 173205411 176330847 173205411 203630627 196668065 203630627 196668065 195953669 184747046 195953669 184747046 140453069 133809685 140453069 133809685 114829441 108037481 114829441 108037481 97642054 93874031 97642054 93874031 89769607 79307590 89769607 79307590 75901637 72712420 75901637 72712420 196115795 204733319 196115795 204733319 202566997 170151927 202566997 170151927 158445503 153129765 158445503 153129765 192190226 195189733 192190226 195189733 213801268 223062999 213801268 223062999 225576651 165153942 225576651 165153942 121431375 112688016 121431375 112688016 109101766 95383235 109101766 95383235 95521559 83303289 95521559 83303289 77789200 71812173 77789200 71812173 69510538 62123972 69510538 62123972 61616808 47802717 61616808 47802717 44010147 32761994 44010147 32761994 35493306 30016803 35493306 30016803 32938348 22215863 32938348 22215863 24769659 21829463 24769659 21829463 23333830 166550241 23333830 166550241 182784973 194657158 182784973 194657158 234353740 242583453 234353740 242583453 239918037 251753989 239918037 251753989 255858346 256156059 255858346 256156059 261244576 265806885 261244576 265806885 158120701 135329261 158120701 135329261 137374601 108084131 137374601 108084131 108240315 101819875 108240315 101819875 97401848 83805739 97401848 83805739 83820975 73608228 83820975 73608228 71907432 55028658 71907432 55028658 57275881 46452619 57275881 46452619 42316105 38612261 42316105 38612261 35502595 30345167 35502595 30345167 31558655 143959587 31558655 143959587 170580708 173031377 170580708 173031377 191748452 196392256 191748452 196392256 216170237 234007305 216170237 234007305 232491501 243972358 232491501 243972358 245468895 248415755 245468895 248415755 252596062 261216608 252596062 261216608 262968626 271613520 262968626 271613520 273735365 277130479 273735365 277130479 274907907 282942435 274907907 282942435 285009451 285529460 285009451 285529460 165799599 137734343 165799599 137734343 131953962 124070487 131953962 124070487 116884559 107139321 116884559 107139321 108442787 97875667 108442787 97875667 86347734 86014152 86347734 86014152 169449295 183383690 169449295 183383690 206949442 200255095 206949442 200255095 143249486 136150690 143249486 136150690 121101956 109306684 121101956 109306684 107218133 104987508 107218133 104987508 144532162 146581793 144532162 146581793 165809359 175006400 165809359 175006400 188666506 222981687 188666506 222981687 241163230 243521859 241163230 243521859 148285641 140744086 148285641 140744086 139133189 119858442 139133189 119858442 119993421 117070045 119993421 117070045 106664448 83103875 106664448 83103875 79623465 74469471 79623465 74469471 77093906 151775161 77093906 151775161 174393834 169482407 174393834 169482407 161287127 143815007 161287127 143815007 135440376 125472481 135440376 125472481 120750977 112630011 120750977 112630011 96571886 86407859 96571886 86407859 87514699 150334459 87514699 150334459 171112972 176101178 171112972 176101178 183712896 193204933 183712896 193204933 221592542 230631703 221592542 230631703 229553243 237370789 229553243 237370789 240390273 246516865 240390273 246516865 244558699 251052105 244558699 251052105 257815057 266257975 257815057 266257975 267346782 273574899 267346782 273574899 272681175 275894070 272681175 275894070 276729264 284032042 276729264 284032042 284022888 284519787 284022888 284519787 288827560 289738381 288827560 289738381 291282486 292620154 291282486 292620154 158768504 147403206 158768504 147403206 124780424 121268512 124780424 121268512 165945878 168925151 165945878 168925151 198575527 208564597 198575527 208564597 211166556 221101256 211166556 221101256 225185793 232527807 225185793 232527807 246320054 251542806 246320054 251542806 250088060 252366754 250088060 252366754 143459480 130932453 143459480 130932453 129147315 122051952 129147315 122051952 120782814 112042392 120782814 112042392 115956212 149408395 115956212 149408395 167840240 175655100 167840240 175655100 195955378 213930326 195955378 213930326 214876660 154546059 214876660 154546059 145318148 131095846 145318148 131095846 133156769 125197974 133156769 125197974 106200971 101637190 106200971 101637190 86111817 63786351 86111817 63786351 55811413 46564495 55811413 46564495 46728315 36145195 46728315 36145195 36116850 31304944 36116850 31304944 31686377 28867755 31686377 28867755 192683769 212061350 192683769 212061350 207524694 182009535 207524694 182009535 154429690 148785853 154429690 148785853 184725670 190170991 184725670 190170991 201223898 214600383 201223898 214600383 228166276 245680762 228166276 245680762 245026915 247841319 245026915 247841319 246008123 251280194 246008123 251280194 175234668 146614078 175234668 146614078 146054988 132024059 146054988 132024059 131061133 104058839 131061133 104058839 105179476 92438001 105179476 92438001 93562922 87901483 93562922 87901483 89113855 75875624 89113855 75875624 73736205 51948136 73736205 51948136 53278402 180332161 53278402 180332161 190183300 203400470 190183300 203400470 211825848 216124178 211825848 216124178 216874759 229813771 216874759 229813771 226798502 175355227 226798502 175355227 172024269 142284973 172024269 142284973 138218633 130873544 138218633 130873544 132612935 126555463 132612935 126555463 114514607 101739126 114514607 101739126 106617792 174205385 106617792 174205385 200185879 189753382 200185879 189753382 157697257 146077408 157697257 146077408 143156173 135275700 143156173 135275700 140189204 178352224 140189204 178352224 181368290 146601229 181368290 146601229 143910148 138507777 143910148 138507777 138589075 116900680 138589075 116900680 112049936 89151277 112049936 89151277 90033083 84348934 90033083 84348934 72131870 64961835 72131870 64961835 56684652 46304152 56684652 46304152 39587106 34097416 39587106 34097416 36284716 33607735 36284716 33607735 169475436 166207979 169475436 166207979 199907410 207894942 199907410 207894942 212793509 228858390 212793509 228858390 238110856 241557488 238110856 241557488 241780158 247071622 241780158 247071622 246368199 254474258 246368199 254474258 254484319 261343933 254484319 261343933 265658962 275157266 265658962 275157266 272575594 164285834 272575594 164285834 163507604 152090717 163507604 152090717 149102413 136701085 149102413 136701085 133005954 97496873 133005954 97496873 73889150 64888484 73889150 64888484 57253083 45143560 57253083 45143560 43468006 40103054 43468006 40103054 173768007 184589378 173768007 184589378 197040484 194612249 197040484 194612249 224244839 240279543 224244839 240279543 239156871 244320830 239156871 244320830 243166043 164362308 243166043 164362308 170371563 171199717 170371563 171199717 195310406 226107742 195310406 226107742 236673848 246646575 236673848 246646575 243032629 150140708 243032629 150140708 146522240 126497636 146522240 126497636 108632244 104589947 108632244 104589947 78112586 71916119 78112586 71916119 70731253 63577770 70731253 63577770 55719029 53930980 55719029 53930980 51530991 44429152 51530991 44429152 46116986 38555449 46116986 38555449 40020435 37107522 40020435 37107522 36875201 34190658 36875201 34190658 159248701 172170874 159248701 172170874 183903246 199237299 183903246 199237299 222360921 231226508 222360921 231226508 236584219 239011957 236584219 239011957 157322809 127765184 157322809 127765184 112256782 76893321 112256782 76893321 76179392 73241010 76179392 73241010 180607518 196769331 180607518 196769331 216900570 239590877 216900570 239590877 243500173 249334309 243500173 249334309 251452434 260492488 251452434 260492488 261623000 264763564 261623000 264763564 263601216 267678752 263601216 267678752 268671573 276085891 268671573 276085891 276232018 281405878 276232018 281405878 279963753 159635992 279963753 159635992 116560446 114339958 116560446 114339958 187466050 186574211 187466050 186574211 209990497 219770177 209990497 219770177 223440646 165246306 223440646 165246306 127066243 86828897 127066243 86828897 81528768 77005848 81528768 77005848 77645014 70173217 77645014 70173217 71869866 67124912 71869866 67124912 62341821 48467191 62341821 48467191 48413827 44376350 48413827 44376350 46907212 179189153 46907212 179189153 185230188 183017053 185230188 183017053 209365110 213610147 209365110 213610147 225160398 233593145 225160398 233593145 231675633 167273956 231675633 167273956 168732193 154039513 168732193 154039513 148340249 129210216 148340249 129210216 133725183 123878202 133725183 123878202 112436948 105897954 112436948 105897954 106594444 83188712 106594444 83188712 80375633 79254839 80375633 79254839 183058974 181153562 183058974 181153562 192858672 191377820 192858672 191377820 195823045 178198827 195823045 178198827 174180599 162783302 174180599 162783302 165887516 151664294 165887516 151664294 158387955 128119229 158387955 128119229 114552167 82212441 114552167 82212441 83212591 71894843 83212591 71894843 67002402 56067349 67002402 56067349 55550294 42424441 55550294 42424441 42557751 38330139 42557751 38330139 41598700 174294818 41598700 174294818 184171746 196880934 184171746 196880934 203312903 208201911 203312903 208201911 218153672 236507470 218153672 236507470 231591910 172936230 231591910 172936230 161819528 149780239 161819528 149780239 139824211 122407655 139824211 122407655 101391998 94912717 101391998 94912717 90571020 83215022 90571020 83215022 74884500 70309730 74884500 70309730 71768811 66992799 71768811 66992799 65785130 58961566 65785130 58961566 59029189 50552353 59029189 50552353 53666257 45684810 53666257 45684810 44624079 35029249 44624079 35029249 34387337 27910991 34387337 27910991 24054501 17508285 24054501 17508285 17769419 176109242 17769419 176109242 194620131 204480040 194620131 204480040 229502943 228835906 229502943 228835906 170030797 162850202 170030797 162850202 165937610 123111439 165937610 123111439 103276929 94951672 103276929 94951672 93224480 89469944 93224480 89469944 89398576 86305496 89398576 86305496 80668089 71941865 80668089 71941865 66628409 60591520 66628409 60591520 56295914 46425056 56295914 46425056 38930627 35490420 38930627 35490420 173428295 182286753 173428295 182286753 195893630 196486620 195893630 196486620 210760379 218428503 210760379 218428503 225165472 235916820 225165472 235916820 231205157 176747089 231205157 176747089 180259050 201077267 180259050 201077267 209740961 209064504 209740961 209064504 219822194 227703563 219822194 227703563 233219151 251664619 233219151 251664619 255223831 259684886 255223831 259684886 263977171 269246026 263977171 269246026 270185351 279184982 270185351 279184982 278158351 282869186 278158351 282869186 281742178 173839064 281742178 173839064 140810909 123771662 140810909 123771662 122880287 112822874 122880287 112822874 108688117 96488053 108688117 96488053 96223496 87031825 96223496 87031825 83034885 78078911 83034885 78078911 80386216 174056434 80386216 174056434 200911982 218690356 200911982 218690356 214288313 171143079 214288313 171143079 149984519 133707059 149984519 133707059 119616590 106773472 119616590 106773472 109379483 100150930 109379483 100150930 101107627 89868002 101107627 89868002 89699719 86170799 89699719 86170799 80165163 73475748 80165163 73475748 66817101 57813521 66817101 57813521 56135986 53146698 56135986 53146698 178638989 193776794 178638989 193776794 200960116 197641841 200960116 197641841 169172381 161194510 169172381 161194510 187861085 189582715 187861085 189582715 214074206 219121829 214074206 219121829 217493329 234552554 217493329 234552554 235348213 239393343 235348213 239393343 168671594 145257592 168671594 145257592 139181490 133380911 139181490 133380911 175412035 183644080 175412035 183644080 189974926 209781044 189974926 209781044 210820657 166435567 210820657 166435567 167833526 147793958 167833526 147793958 129132514 116430939 129132514 116430939 105366382 99473178 105366382 99473178 96393084 67923886 96393084 67923886 71814327 161697349 71814327 161697349 193644184 186118818 193644184 186118818 161336531 140324349 161336531 140324349 116757345 108063617 116757345 108063617 108508379 156599874 108508379 156599874 176260142 174548140 176260142 174548140 213863977 230096071 213863977 230096071 229443357 247868647 229443357 247868647 253471064 259673021 253471064 259673021 256540245 262143455 256540245 262143455 264017594 265611704 264017594 265611704 161262009 145519280 161262009 145519280 127422659 114963082 127422659 114963082 117120999 103482559 117120999 103482559 94378904 85594125 94378904 85594125 87427391 160808030 87427391 160808030 198495233 203939852 198495233 203939852 215156820 231511997 215156820 231511997 238509645 249617392 238509645 249617392 247099809 259795463 247099809 259795463 256861140 147558171 256861140 147558171 127417750 118098786 127417750 118098786 117833689 109115607 117833689 109115607 113063161 107333518 113063161 107333518 97575384 81174628 97575384 81174628 82202019 74858526 82202019 74858526 54505011 48314231 54505011 48314231 52089401 41981997 52089401 41981997 39101711 33678310 39101711 33678310 26637318 24354251 26637318 24354251 25669511 184987671 25669511 184987671 207195598 227630705 207195598 227630705 230214333 244248512 230214333 244248512 258074601 263567889 258074601 263567889 262033676 158020968 262033676 158020968 157809776 137697057 157809776 137697057 133822859 125646000 133822859 125646000 114290458 113412953 114290458 113412953 171461782 174590368 171461782 174590368 205704633 208087605 205704633 208087605 209429697 220903920 209429697 220903920 225772232 228162229 225772232 228162229 231075075 242088218 231075075 242088218 253958485 254159131 253958485 254159131 172616640 163828406 172616640 163828406 159428655 149718148 159428655 149718148 133350447 118487446 133350447 118487446 116583492 95990582 116583492 95990582 97518996 160051624 97518996 160051624 193797104 184805715 193797104 184805715 150750953 142569487 150750953 142569487 145366296 124860604 145366296 124860604 122810504 117332995 122810504 117332995 110018108 100617696 110018108 100617696 99189508 86721849 99189508 86721849 80617481 56465569 80617481 56465569 55314033 52106190 55314033 52106190 54798845 184206055 54798845 184206055 202591750 224088743 202591750 224088743 224860731 155820831 224860731 155820831 157855755 146559646 157855755 146559646 156502851 180397394 156502851 180397394 187546695 199340604 187546695 199340604 202556523 169165455 202556523 169165455 173773740 156060728 173773740 156060728 138652762 129312739 138652762 129312739 115374231 105812732 115374231 105812732 84777471 59458817 84777471 59458817 56549416 47656482 56549416 47656482 41564206 35591288 41564206 35591288 35649506 29307889 35649506 29307889 26755409 24556262 26755409 24556262 22142800 19721639 22142800 19721639 19454947 13076727 19454947 13076727 11328659 7267931 11328659 7267931 6343937 5726351 6343937 5726351 184442513 186641739 184442513 186641739 191148699 175487494 191148699 175487494 171351075 150338484 171351075 150338484 154373155 143634955 154373155 143634955 126692193 109074295 126692193 109074295 84997770 64611481 84997770 64611481 65803855 53878667 65803855 53878667 50773306 41424488 50773306 41424488 40317653 179376132 40317653 179376132 216655527 221791258 216655527 221791258 223361571 229111523 223361571 229111523 231557892 222396044 231557892 222396044 197876549 170067394 197876549 170067394 170491726 160166084 170491726 160166084 157567759 147824341 157567759 147824341 142597715 116589077 142597715 116589077 99029677 94991250 99029677 94991250 95268504 69376597 95268504 69376597 73479245 68380994 73479245 68380994 67974746 63886732 67974746 63886732 61738168 50429327 61738168 50429327 50034705 42443197 50034705 42443197 43116224 39459204 43116224 39459204 215689698 222327761 215689698 222327761 222266890 227471395 222266890 227471395 224644316 252144029 224644316 252144029 249297783 209917284 249297783 209917284 192808196 167330361 192808196 167330361 169194641 149477231 169194641 149477231 154717579 143074052 154717579 143074052 130127961 121570998 130127961 121570998 113384871 85525482 113384871 85525482 72253641 67739554 72253641 67739554 70902128 192216732 70902128 192216732 202358141 206472672 202358141 206472672 209013952 213652002 209013952 213652002 217218267 193007418 217218267 193007418 191755319 165907473 191755319 165907473 158308050 150225781 158308050 150225781 148269572 135816495 148269572 135816495 121888927 113487558 121888927 113487558 99224867 81364650 99224867 81364650 77277714 73869319 77277714 73869319 197619804 207075120 197619804 207075120 212931469 219217952 212931469 219217952 234734447 250588068 234734447 250588068 253233444 262379668 253233444 262379668 265974675 270417491 265974675 270417491 269367116 274351394 269367116 274351394 273996733 277364842 273996733 277364842 279286542 283236625 279286542 283236625 286655093 291892967 286655093 291892967 296758871 299804330 296758871 299804330 299858886 194981156 299858886 194981156 187081114 178685330 187081114 178685330 177804696 160296304 177804696 160296304 165630082 193321347 165630082 193321347 197532918 174622065 197532918 174622065 162181672 156712833 162181672 156712833 193972097 204270967 193972097 204270967 221792755 245662758 221792755 245662758 245679417 258978100 245679417 258978100 258576576 263700154 258576576 263700154 266908435 270413115 266908435 270413115 269664072 275141204 269664072 275141204 278505954 281230424 278505954 281230424 282511502 287222947 282511502 287222947 288100446 291386280 288100446 291386280 290965752 296033139 290965752 296033139 296586553 193766223 296586553 193766223 169258904 137744779 169258904 137744779 141799035 132293801 141799035 132293801 131773214 113672311 131773214 113672311 75593796 70499734 75593796 70499734 68154481 61082536 68154481 61082536 59979750 54918693 59979750 54918693 48256159 41730166 48256159 41730166 40508906 35920845 40508906 35920845 34325780 29094287 34325780 29094287 26475829 23800280 26475829 23800280 22049641 19042657 22049641 19042657 13629589 12327601 13629589 12327601 11386053 8491958 11386053 8491958 8652821 6734385 8652821 6734385 8188037 203837186 8188037 203837186 211974978 243804565 211974978 243804565 247346793 250341604 247346793 250341604 254404367 266992948 254404367 266992948 266101125 269769661 266101125 269769661 188991209 148498207 188991209 148498207 151272670 142108823 151272670 142108823 146844823 136253534 146844823 136253534 92667088 79919978 92667088 79919978 80177295 73023831 80177295 73023831 73128670 62210526 73128670 62210526 61104916 56245089 61104916 56245089 55360300 47152786 55360300 47152786 47381737 41551365 47381737 41551365 39489716 33510963 39489716 33510963 32356048 26457803 32356048 26457803 21945282 19251282 21945282 19251282 19716287 17404676 19716287 17404676 187707280 211407194 187707280 211407194 217668168 176344626 217668168 176344626 155190898 146371392 155190898 146371392 122853536 93238561 122853536 93238561 88441196 85442361 88441196 85442361 77362253 63039489 77362253 63039489 61565954 55011141 61565954 55011141 53062713 47997224 53062713 47997224 47697947 46201711 47697947 46201711 193493444 198639991 193493444 198639991 227120545 249507323 227120545 249507323 253053159 255529622 253053159 255529622 160599423 90651574 160599423 90651574 88621883 79464328 88621883 79464328 82747831 67234239 82747831 67234239 65807792 54334552 65807792 54334552 54921895 47168159 54921895 47168159 44923749 34507290 44923749 34507290 32202753 27837753 32202753 27837753 26151084 22674064 26151084 22674064 22532833 21123162 22532833 21123162 169678903 237111375 169678903 237111375 245662276 247814812 245662276 247814812 196438768 163508637 196438768 163508637 163892778 112681992 163892778 112681992 100797580 88795452 100797580 88795452 87825670 76224635 87825670 76224635 76439461 63019221 76439461 63019221 65962029 238495728 65962029 238495728 235799554 221151875 235799554 221151875 178976658 159377366 178976658 159377366 135635823 115619585 135635823 115619585 116278830 89075004 116278830 89075004 88245638 78324618 88245638 78324618 68300857 63869556 68300857 63869556 61513331 56318892 61513331 56318892 57128425 52565347 57128425 52565347 53337528 42679869 53337528 42679869 42006923 34871606 42006923 34871606 37300213 232613856 37300213 232613856 242361123 248097260 242361123 248097260 247092120 256618976 247092120 256618976 262026000 264867613 262026000 264867613 193401909 174351164 193401909 174351164 145229676 115990667 145229676 115990667 94613363 87625088 94613363 87625088 85626507 74732721 85626507 74732721 77468302 67533218 77468302 67533218 70186604 62868039 70186604 62868039 54073773 50953400 54073773 50953400 186750995 204342924 186750995 204342924 216644689 243394834 216644689 243394834 244636781 255111310 244636781 255111310 253179527 260944070 253179527 260944070 261823758 268748680 261823758 268748680 265608041 178536119 265608041 178536119 145087520 134672680 145087520 134672680 129165658 117173552 129165658 117173552 103912818 92637571 103912818 92637571 92420532 88349435 92420532 88349435 83504197 75395618 83504197 75395618 72640574 61643199 72640574 61643199 53057768 47439135 53057768 47439135 41360318 37228466 41360318 37228466 36594861 186251983 36594861 186251983 195927322 235113036 195927322 235113036 231335778 242094017 231335778 242094017 242680469 245068308 242680469 245068308 246687890 251808616 246687890 251808616 254293208 266630305 254293208 266630305 268210829 271259739 268210829 271259739 269565088 201297880 269565088 201297880 154530866 144026220 154530866 144026220 129272558 120164376 129272558 120164376 122086750 102786410 122086750 102786410 94471398 88720646 94471398 88720646 84196718 75776272 84196718 75776272 75191789 67480730 75191789 67480730 61920509 55483900 61920509 55483900 53310575 48256101 53310575 48256101 49446865 166550555 49446865 166550555 192421698 219169346 192421698 219169346 236797459 242708004 236797459 242708004 244625491 250348055 244625491 250348055 249408581 257016434 249408581 257016434 261466851 266103471 261466851 266103471 263664017 154811066 263664017 154811066 142183141 131423062 142183141 131423062 127775605 117520923 127775605 117520923 121195721 204633668 121195721 204633668 215787555 228511569 215787555 228511569 232244487 238253060 232244487 238253060 235135510 245724830 235135510 245724830 243330978 246313965 243330978 246313965 255264226 258377227 255264226 258377227 180282058 156032705 180282058 156032705 161970105 139873477 161970105 139873477 140671069 132617641 140671069 132617641 137728971 163859175 137728971 163859175 200440223 209650567 200440223 209650567 209659750 145753440 209659750 145753440 151650756 149532197 151650756 149532197 190158443 198012463 190158443 198012463 211054492 215212432 211054492 215212432 225799909 234220962 225799909 234220962 238583437 244868707 238583437 244868707 244252470 250209002 244252470 250209002 248163051 252211974 248163051 252211974 259435851 269428658 259435851 269428658 272763013 278472455 272763013 278472455 277808115 282228225 277808115 282228225 280407870 149021565 280407870 149021565 152789999 139668610 152789999 139668610 125679778 93684988 125679778 93684988 95276061 89717482 95276061 89717482 91395642 81422610 91395642 81422610 81056777 70002606 81056777 70002606 59792416 59344648 59792416 59344648 192074614 180957320 192074614 180957320 161463927 130526537 161463927 130526537 107570829 95684553 107570829 95684553 94574602 92427236 94574602 92427236 193511827 193282334 193511827 193282334 205407526 210310148 205407526 210310148 215717233 211149929 215717233 211149929 165773132 157717753 165773132 157717753 160430740 144804669 160430740 144804669 138767962 106960912 138767962 106960912 104731463 97252187 104731463 97252187 96890285 87009764 96890285 87009764 75185230 63572856 75185230 63572856 61117103 48280298 61117103 48280298 45506454 40905604 45506454 40905604 41582520 37092487 41582520 37092487 33748652 33447441 33748652 33447441 30038211 26506378 30038211 26506378 23724565 21709854 23724565 21709854 20761953 17009572 20761953 17009572 13098207 11447691 13098207 11447691 9946897 7969016 9946897 7969016 6478751 4540182 6478751 4540182 5310344 195145776 5310344 195145776 201614950 199838689 201614950 199838689 206307295 204082138 206307295 204082138 211292183 169314057 211292183 169314057 178703653 188879999 178703653 188879999 193471546 170355847 193471546 170355847 176611800 189901666 176611800 189901666 230069731 235124234 230069731 235124234 235192816 172228885 235192816 172228885 105156998 99117332 105156998 99117332 100678544 97027395 100678544 97027395 193457672 189540560 193457672 189540560 212871865 221844356 212871865 221844356 219892654 225055369 219892654 225055369 227546022 236380667 227546022 236380667 238760045 244368112 238760045 244368112 243188737 245929798 243188737 245929798 256093726 263802502 256093726 263802502 263846822 266406955 263846822 266406955 273283874 274516014 273283874 274516014 177553780 118059468 177553780 118059468 121657002 177114882 121657002 177114882 189398702 201530026 189398702 201530026 218010513 222046497 218010513 222046497 220246011 233676105 220246011 233676105 240326893 241269018 240326893 241269018 159598159 102752300 159598159 102752300 101230003 88200441 101230003 88200441 89847747 166622363 89847747 166622363 192698914 208944100 192698914 208944100 211340691 120200694 211340691 120200694 110804122 104599057 110804122 104599057 107623443 100057593 107623443 100057593 87628915 72613236 87628915 72613236 68008016 61600662 68008016 61600662 55140096 52934623 55140096 52934623 45872190 42793120 45872190 42793120 146388481 149338124 146388481 149338124 181896063 205804354 181896063 205804354 212551423 218456747 212551423 218456747 222118733 235368906 222118733 235368906 238577759 241072741 238577759 241072741 156812842 125102483 156812842 125102483 122962137 116487365 122962137 116487365 107345054 106929228 107345054 106929228 158321388 164388574 158321388 164388574 193258919 199903806 193258919 199903806 201676447 127983241 201676447 127983241 130339177 163848164 130339177 163848164 171514379 183764781 171514379 183764781 199070997 213110655 199070997 213110655 226954725 233410272 226954725 233410272 231341917 235155949 231341917 235155949 166642407 125159609 166642407 125159609 128218679 126544730 128218679 126544730 141304204 154064346 141304204 154064346 174712595 185206633 174712595 185206633 195177400 136222035 195177400 136222035 122343078 117730995 122343078 117730995 117847187 88241703 117847187 88241703 80210527 77655563 80210527 77655563 151490109 150122351 151490109 150122351 207576574 208756200 207576574 208756200 220765400 229824607 220765400 229824607 233215949 243520271 233215949 243520271 253081272 258805610 253081272 258805610 259191011 261612018 259191011 261612018 138968403 130601609 138968403 130601609 127206604 116703750 127206604 116703750 114237897 91670109 114237897 91670109 91233677 87180543 91233677 87180543 65343853 55931133 65343853 55931133 57816560 48833746 57816560 48833746 49662578 40968213 49662578 40968213 42015852 141547110 42015852 141547110 196086474 215921912 196086474 215921912 235968289 238483928 235968289 238483928 254047073 259568503 254047073 259568503 257037314 140719952 257037314 140719952 140062220 120292292 140062220 120292292 117670696 113893687 117670696 113893687 108778382 104841084 108778382 104841084 162995528 178835056 162995528 178835056 195183903 198756663 195183903 198756663 221395633 225064159 221395633 225064159 151928666 130111198 151928666 130111198 130147935 124910898 130147935 124910898 118365586 114918601 118365586 114918601 166129778 164235731 166129778 164235731 175090625 182530638 175090625 182530638 190180030 156713693 190180030 156713693 158226760 146760164 158226760 146760164 141267894 131609188 141267894 131609188 135743281 130413721 135743281 130413721 132973257 126425456 132973257 126425456 128317146 74682845 128317146 74682845 64748786 58733036 64748786 58733036 57397367 49232784 57397367 49232784 45266184 40452831 45266184 40452831 40416590 149867540 40416590 149867540 214215659 223928280 214215659 223928280 220074498 148612822 220074498 148612822 142333963 133345423 142333963 133345423 134868801 126106805 134868801 126106805 104413394 65916687 104413394 65916687 67096799 60082768 67096799 60082768 60389293 51278982 60389293 51278982 52765118 48942633 52765118 48942633 49251649 44365102 49251649 44365102 45087408 38273013 45087408 38273013 35155514 30960641 35155514 30960641 146105319 145384200 146105319 145384200 166505483 203829749 166505483 203829749 201459080 146397581 201459080 146397581 145393301 138542216 145393301 138542216 143690416 151931960 143690416 151931960 197668500 224493777 197668500 224493777 233252295 251546873 233252295 251546873 253913397 262725534 253913397 262725534 262662244 268106551 262662244 268106551 275933256 280472673 275933256 280472673 278504202 182829224 278504202 182829224 185763432 157225498 185763432 157225498 141923802 73011215 141923802 73011215 70321768 67388585 70321768 67388585 67569694 56102963 67569694 56102963 53082760 50908991 53082760 50908991 49572049 45361129 49572049 45361129 45142143 43845682 45142143 43845682 42457026 41440159 42457026 41440159 186703786 185373734 186703786 185373734 201081481 206162151 201081481 206162151 215081832 219812567 215081832 219812567 221318335 228325677 221318335 228325677 235169902 255635859 235169902 255635859 257098070 259148573 257098070 259148573 168701778 159716779 168701778 159716779 119748904 73560603 119748904 73560603 70887201 67261867 70887201 67261867 68096423 63548902 68096423 63548902 60971619 56878180 60971619 56878180 173826980 203612929 173826980 203612929 214734001 215133968 214734001 215133968 218798018 245357504 218798018 245357504 253641170 255631767 253641170 255631767 171896879 130253597 171896879 130253597 90209438 84128879 90209438 84128879 75332334 68585162 75332334 68585162 71513594 170545579 71513594 170545579 193543685 208165420 193543685 208165420 237793126 244046084 237793126 244046084 240414752 175736993 240414752 175736993 144749566 96039185 144749566 96039185 78530615 74057512 78530615 74057512 74707546 73118659 74707546 73118659 199492251 195677467 199492251 195677467 209291886 224968557 209291886 224968557 230830295 247941353 230830295 247941353 252002255 255099265 252002255 255099265 261365445 270227043 261365445 270227043 270753647 279717201 270753647 279717201 279290663 284334386 279290663 284334386 289865011 291152933 289865011 291152933 188064123 163845319 188064123 163845319 165012945 133192088 165012945 133192088 128377725 125636685 128377725 125636685 158359838 183598292 158359838 183598292 194390990 190008997 194390990 190008997 135847120 128325814 135847120 128325814 96673466 85392403 96673466 85392403 81764832 77779561 81764832 77779561 78884281 73647267 78884281 73647267 65541830 53816405 65541830 53816405 53366529 47753790 53366529 47753790 42053774 32156468 42053774 32156468 31366227 133608065 31366227 133608065 158536941 168476764 158536941 168476764 181041891 175933116 181041891 175933116 163466025 129884989 163466025 129884989 133453884 158754768 133453884 158754768 171471572 172636636 171471572 172636636 202583173 195224068 202583173 195224068 159176952 136788310 159176952 136788310 98025201 92163799 98025201 92163799 91795354 85367347 91795354 85367347 83714864 80113963 83714864 80113963 132423526 140058445 132423526 140058445 150254468 151611649 150254468 151611649 158273193 161666622 158273193 161666622 167343092 114404016 167343092 114404016 105124520 102842503 105124520 102842503 103225013 126057567 103225013 126057567 141123675 137714835 141123675 137714835 159601582 178886291 159601582 178886291 190137867 189209902 190137867 189209902 160476701 134487608 160476701 134487608 123188469 114736000 123188469 114736000 106725479 89097133 106725479 89097133 89255724 87266705 89255724 87266705 81810172 62309868 81810172 62309868 59325452 55109055 59325452 55109055 54674702 50245279 54674702 50245279 52034825 48337966 52034825 48337966 45652805 44879257 45652805 44879257 37845836 33229840 37845836 33229840 30326169 27285316 30326169 27285316 143914964 174308937 143914964 174308937 194534473 192987499 194534473 192987499 215257348 222450975 215257348 222450975 228603475 248351644 228603475 248351644 243897166 124466476 243897166 124466476 112291848 98981689 112291848 98981689 91551596 86475856 91551596 86475856 78369997 66952761 78369997 66952761 67322047 61445481 67322047 61445481 60021389 55007558 60021389 55007558 56114591 51020800 56114591 51020800 50777372 43786767 50777372 43786767 36847611 33763703 36847611 33763703 147623522 154791746 147623522 154791746 168100349 165095145 168100349 165095145 185293522 197542936 185293522 197542936 207918185 216652167 207918185 216652167 242959267 245985978 242959267 245985978 164564429 131846120 164564429 131846120 136026527 105026310 136026527 105026310 107948805 90538540 107948805 90538540 74598106 71128462 74598106 71128462 162473999 175907112 162473999 175907112 201186778 204539921 201186778 204539921 237065623 242993429 237065623 242993429 240219110 244115020 240219110 244115020 244285386 248555562 244285386 248555562 166371666 145995828 166371666 145995828 146587025 108391457 146587025 108391457 107313171 90772395 107313171 90772395 93952938 153669750 93952938 153669750 201970601 204384405 201970601 204384405 142868947 128373446 142868947 128373446 121994788 112340569 121994788 112340569 107619844 93910050 107619844 93910050 83591651 69449705 83591651 69449705 70395517 60415151 70395517 60415151 58827234 55412236 58827234 55412236 56670167 53206079 56670167 53206079 55693898 191389793 55693898 191389793 231473097 237957986 231473097 237957986 235022994 241864972 235022994 241864972 239800884 242963003 239800884 242963003 199264591 134123598 199264591 134123598 132384647 116821163 132384647 116821163 106103659 95767195 106103659 95767195 88718895 83666275 88718895 83666275 84649474 80530881 84649474 80530881 65253879 58981153 65253879 58981153 56951860 55869195 56951860 55869195 180684703 178640473 180684703 178640473 214461458 228228079 214461458 228228079 234055827 237287523 234055827 237287523 149659127 136119409 149659127 136119409 130845813 104947923 130845813 104947923 102563546 95967803 102563546 95967803 92304959 66846154 92304959 66846154 68506469 62124050 68506469 62124050 64242459 156325849 64242459 156325849 169456193 166898445 169456193 166898445 182888836 174618407 182888836 174618407 174043963 157686080 174043963 157686080 147611217 130987261 147611217 130987261 122173926 110304676 122173926 110304676 115968854 206194329 115968854 206194329 220370370 234278392 220370370 234278392 242819744 252370392 242819744 252370392 258374592 271748946 258374592 271748946 270352762 273216008 270352762 273216008 170141124 156818002 170141124 156818002 149705690 134282713 149705690 134282713 129847913 125936365 129847913 125936365 104812182 96516846 104812182 96516846 99239352 175390463 99239352 175390463 202108310 213338655 202108310 213338655 222318727 228851705 222318727 228851705 237279252 238858915 237279252 238858915 250242038 254742094 250242038 254742094 257458807 258488179 257458807 258488179 170786589 164719412 170786589 164719412 178969169 196127250 178969169 196127250 210288419 210321589 210288419 210321589 215598045 214507434 215598045 214507434 169904630 160210858 169904630 160210858 140096499 122704391 140096499 122704391 121158357 108844402 121158357 108844402 108484443 92203882 108484443 92203882 93083940 189213210 93083940 189213210 199093590 196009005 199093590 196009005 172603269 158898646 172603269 158898646 145624928 113959877 145624928 113959877 90494354 69375209 90494354 69375209 69486708 64400964 69486708 64400964 55970972 49660547 55970972 49660547 47607811 41048406 47607811 41048406 36421679 29027917 36421679 29027917 31728636 27552795 31728636 27552795 21227930 18915073 21227930 18915073 20390556 16844958 20390556 16844958 17638750 12031836 17638750 12031836 10125352 8417746 10125352 8417746 8824155 207908758 8824155 207908758 207521409 164369512 207521409 164369512 126204665 119554847 126204665 119554847 122372792 176742773 122372792 176742773 187839002 197558462 187839002 197558462 201963409 235574555 201963409 235574555 239704882 242678323 239704882 242678323 242590968 248582502 242590968 248582502 255162077 266834635 255162077 266834635 270774860 275987085 270774860 275987085 278508644 284365077 278508644 284365077 285131809 289681899 285131809 289681899 293925894 294679606 293925894 294679606 172689157 126852976 172689157 126852976 122428232 112356542 122428232 112356542 107245544 90382133 107245544 90382133 87787714 82381727 87787714 82381727 71888073 68784234 71888073 68784234 175069449 183752239 175069449 183752239 193645708 203208864 193645708 203208864 201106153 174304352 201106153 174304352 155946009 122165844 155946009 122165844 120453933 105261866 120453933 105261866 94553971 88214791 94553971 88214791 81056005 76099715 81056005 76099715 78178827 178482482 78178827 178482482 197995750 237558626 197995750 237558626 240856236 250229795 240856236 250229795 261687728 267692140 261687728 267692140 265008581 270738413 265008581 270738413 269583773 274419519 269583773 274419519 279253218 283597070 279253218 283597070 282782937 289446854 282782937 289446854 287274025 175675202 287274025 175675202 177794073 166217546 177794073 166217546 158150076 130635749 158150076 130635749 130633268 125127413 130633268 125127413 125190178 116502594 125190178 116502594 102033871 93907276 102033871 93907276 95593860 77412149 95593860 77412149 77028608 70393014 77028608 70393014 71379955 65536594 71379955 65536594 62232466 54748033 62232466 54748033 50213463 43236539 50213463 43236539 43950055 38226890 43950055 38226890 38848427 35123532 38848427 35123532 32245827 32879730 32245827 32879730 179815619 173273851 179815619 173273851 184101726 185700319 184101726 185700319 192117522 211392316 192117522 211392316 225446470 221785376 225446470 221785376 136758216 127208714 136758216 127208714 103507275 97069925 103507275 97069925 94408496 76234229 94408496 76234229 74999341 71372485 74999341 71372485 72032422 68676887 72032422 68676887 141089936 168535908 141089936 168535908 185858899 227615703 185858899 227615703 230255442 234470866 230255442 234470866 235865366 130019026 235865366 130019026 105414271 104128278 105414271 104128278 104211584 90099369 104211584 90099369 87162485 81259626 87162485 81259626 82888904 62581772 82888904 62581772 60353995 51724342 60353995 51724342 50852335 47506706 50852335 47506706 42652557 41310061 42652557 41310061 144746157 147748832 144746157 147748832 159944662 200201697 159944662 200201697 207205790 216157927 207205790 216157927 226574073 246294385 226574073 246294385 251697285 263372018 251697285 263372018 266156133 270087308 266156133 270087308 271953356 275176927 271953356 275176927 278316775 280522401 278316775 280522401 136179995 129782758 136179995 129782758 122234154 102038754 122234154 102038754 91429832 82611398 91429832 82611398 86654574 133364593 86654574 133364593 144024222 156893221 144024222 156893221 198641268 203964579 198641268 203964579 227055482 234304098 227055482 234304098 244463505 262660511 244463505 262660511 263269137 267294643 263269137 267294643 264236595 270684285 264236595 270684285 270484560 278013180 270484560 278013180 277541021 284220729 277541021 284220729 281700997 170119584 281700997 170119584 125783071 115457653 125783071 115457653 107019748 96224583 107019748 96224583 92955006 84454783 92955006 84454783 68568824 64968437 68568824 64968437 197392764 195256593 197392764 195256593 203840761 207892512 203840761 207892512 215850212 220166705 215850212 220166705 225488722 231959834 225488722 231959834 239986690 244956000 239986690 244956000 259889873 261061744 259889873 261061744 187815083 177623439 187815083 177623439 183138698 159712171 183138698 159712171 115722990 104566873 115722990 104566873 103520286 96848373 103520286 96848373 100312792 186628586 100312792 186628586 190115466 178033632 190115466 178033632 153331985 106046868 153331985 106046868 110824278 94828044 110824278 94828044 89249454 74802083 89249454 74802083 68113314 62741853 68113314 62741853 61687373 52349513 61687373 52349513 53480315 44457170 53480315 44457170 48884811 161270291 48884811 161270291 176789164 201949878 176789164 201949878 213359225 218306654 213359225 218306654 215521499 113040370 215521499 113040370 116493958 110314157 116493958 110314157 115277014 148847668 115277014 148847668 177514087 172095571 177514087 172095571 141521250 125455476 141521250 125455476 129946620 122769418 129946620 122769418 113524947 97815370 113524947 97815370 91861694 84011727 91861694 84011727 82597675 70275660 82597675 70275660 67453876 53654424 67453876 53654424 53308897 35934378 53308897 35934378 37529747 33939173 37529747 33939173 154970652 180469091 154970652 180469091 201385657 201451442 201385657 201451442 221782094 216611748 221782094 216611748 131569878 125823836 131569878 125823836 120187407 102416156 120187407 102416156 96248250 78298478 96248250 78298478 78652601 58981722 78652601 58981722 59651390 53170002 59651390 53170002 49789478 44822677 49789478 44822677 46410343 137853083 46410343 137853083 140462462 130577246 140462462 130577246 133361881 126173104 133361881 126173104 111882274 99884465 111882274 99884465 91015294 85077814 91015294 85077814 87485676 148276135 87485676 148276135 172002485 220061185 172002485 220061185 237825167 237002041 237825167 237002041 154245361 144756145 154245361 144756145 140572208 134842357 140572208 134842357 136511684 129151977 136511684 129151977 108029149 91741830 108029149 91741830 91016833 87057711 91016833 87057711 72949658 61222310 72949658 61222310 58868972 56480829 58868972 56480829 184029631 175712315 184029631 175712315 165272612 146590676 165272612 146590676 142266862 132674540 142266862 132674540 111909478 110064471 111909478 110064471 99990089 91266836 99990089 91266836 77936292 69565129 77936292 69565129 69814992 61736933 69814992 61736933 63915214 59631065 63915214 59631065 59968997 48253293 59968997 48253293 43674768 36256328 43674768 36256328 36327388 29827037 36327388 29827037 28979770 24043347 28979770 24043347 22826395 20037979 22826395 20037979 20599032 18775507 20599032 18775507 15553929 15745136 15553929 15745136 198211013 201523226 198211013 201523226 225352155 232982434 225352155 232982434 247824063 258210565 247824063 258210565 258210217 266539897 258210217 266539897 264094230 174345492 264094230 174345492 156239440 147036248 156239440 147036248 147178016 121175861 147178016 121175861 113298163 103349628 113298163 103349628 86110047 73917539 86110047 73917539 75885312 69998822 75885312 69998822 72311328 62618324 72311328 62618324 62803022 51627372 62803022 51627372 42169154 39416988 42169154 39416988 39296292 35300950 39296292 35300950 190291695 190074556 190291695 190074556 227352657 232895755 227352657 232895755 232926444 181020578 232926444 181020578 166259161 160018184 166259161 160018184 207019149 223641480 207019149 223641480 227249212 249038359 227249212 249038359 252026380 255989734 252026380 255989734 196883205 198965574 196883205 198965574 201822421 215837782 201822421 215837782 214607844 187327293 214607844 187327293 154502637 148932534 154502637 148932534 149915475 144263540 149915475 144263540 195328579 216355252 195328579 216355252 222254880 228609129 222254880 228609129 225374006 155609968 225374006 155609968 156810429 151556484 156810429 151556484 190657137 203159922 190657137 203159922 221938099 229101039 221938099 229101039 232552584 250322458 232552584 250322458 260727520 263867892 260727520 263867892 183689958 155554988 183689958 155554988 159809898 147189082 159809898 147189082 144018904 127400286 144018904 127400286 128611228 122838133 128611228 122838133 119516045 113268624 119516045 113268624 118107858 162930223 118107858 162930223 196009900 203287132 196009900 203287132 213987055 229631676 213987055 229631676 229186147 169573728 229186147 169573728 156225027 131886595 156225027 131886595 137417749 189293181 137417749 189293181 198601340 196422410 198601340 196422410 187020825 162372975 187020825 162372975 166250699 135487605 166250699 135487605 136415513 116251624 136415513 116251624 85769475 72969893 85769475 72969893 73897974 67943054 73897974 67943054 65153210 56674993 65153210 56674993 56433489 40632131 56433489 40632131 43682706 192131633 43682706 192131633 212404593 223987409 212404593 223987409 222114432 173032735 222114432 173032735 157763550 149290339 157763550 149290339 148317732 136253510 148317732 136253510 96957147 86800381 96957147 86800381 87835359 213289174 87835359 213289174 238690389 261807231 238690389 261807231 259231370 195269340 259231370 195269340 162000876 147107750 162000876 147107750 138124697 111293519 138124697 111293519 110229406 98831823 110229406 98831823 96035459 86698687 96035459 86698687 79706109 75741741 79706109 75741741 77530518 74162225 77530518 74162225 70781547 61600413 70781547 61600413 62083488 59328873 62083488 59328873 51461669 44012352 51461669 44012352 40688629 36528304 40688629 36528304 38505105 182625473 38505105 182625473 201467973 226446019 201467973 226446019 224511082 190640277 224511082 190640277 177008894 159473361 177008894 159473361 164801854 151483425 164801854 151483425 144885761 125643617 144885761 125643617 116760158 114987625 116760158 114987625 225145023 237626914 225145023 237626914 235289618 250331309 235289618 250331309 255994636 258943342 255994636 258943342 175020481 164538884 175020481 164538884 163910263 152879307 163910263 152879307 147973282 125703545 147973282 125703545 110479689 94720601 110479689 94720601 96045855 185238607 96045855 185238607 213517137 235196579 213517137 235196579 247767317 255229028 247767317 255229028 253647568 255811399 253647568 255811399 253834866 260050736 253834866 260050736 260960744 270360062 260960744 270360062 272812299 275642254 272812299 275642254 278730212 286463621 278730212 286463621 286530910 212766248 286530910 212766248 185956169 173252981 185956169 173252981 172824030 156995478 172824030 156995478 160078353 141902721 160078353 141902721 142453750 125897780 142453750 125897780 120614860 107335962 120614860 107335962 97470638 86635684 97470638 86635684 85247145 76605566 85247145 76605566 75164282 68922040 75164282 68922040 72472663 68393216 72472663 68393216 200498887 207775510 200498887 207775510 217240507 227533200 217240507 227533200 232012165 247885030 232012165 247885030 247272749 253107853 247272749 253107853 254593827 257490618 254593827 257490618 196375387 177472122 196375387 177472122 168768507 147890381 168768507 147890381 148792683 139629825 148792683 139629825 123836862 98570661 123836862 98570661 98314847 90256911 98314847 90256911 82125984 79099806 82125984 79099806 78524382 74976551 78524382 74976551 76298882 71068555 76298882 71068555 66900526 45850527 66900526 45850527 40801127 32953417 40801127 32953417 36946760 217537060 36946760 217537060 238838039 246472718 238838039 246472718 244715414 248965321 244715414 248965321 254476958 262506578 254476958 262506578 272076421 276327127 272076421 276327127 275302035 282049621 275302035 282049621 280388594 285678585 280388594 285678585 290211978 299946116 290211978 299946116 297703226 183119187 297703226 183119187 180120358 167312691 180120358 167312691 169453221 163983199 169453221 163983199 161838879 153026596 161838879 153026596 134665543 126438640 134665543 126438640 127477183 119324002 127477183 119324002 113302053 102254998 113302053 102254998 103300563 98238262 103300563 98238262 84249137 79014498 84249137 79014498 79500773 74608788 79500773 74608788 72248613 63745719 72248613 63745719 63306172 56231391 63306172 56231391 46099512 44180943 46099512 44180943 44608422 40513460 44608422 40513460 42156509 38980693 42156509 38980693 39477789 188391337 39477789 188391337 204276422 217047484 204276422 217047484 221277344 238673099 221277344 238673099 242026873 254662703 242026873 254662703 256492108 262681834 256492108 262681834 268295249 272921908 268295249 272921908 273489937 277145349 273489937 277145349 276741671 278102884 276741671 278102884 186144134 164854957 186144134 164854957 159534605 149303080 159534605 149303080 135262609 115341747 135262609 115341747 116328177 102627444 116328177 102627444 86308527 82717957 86308527 82717957 205104015 212851262 205104015 212851262 217607507 175842731 217607507 175842731 173340502 165324656 173340502 165324656 215103054 237220103 215103054 237220103 233649815 239305005 233649815 239305005 235727136 251516686 235727136 251516686 252152689 257123694 252152689 257123694 257197130 270204029 257197130 270204029 272510136 275563694 272510136 275563694 273752417 175928108 273752417 175928108 177349159 148895007 177349159 148895007 159588873 217249944 159588873 217249944 232717802 247569441 232717802 247569441 248756504 254063145 248756504 254063145 252414978 257026941 252414978 257026941 256177478 260839726 256177478 260839726 261219373 267323088 261219373 267323088 268160942 273771285 268160942 273771285 274037874 276616854 274037874 276616854 201406995 183721502 201406995 183721502 187429324 178477093 187429324 178477093 164031870 134500521 164031870 134500521 129793094 122659813 129793094 122659813 125978978 114977692 125978978 114977692 102490222 89293121 102490222 89293121 86800599 80101592 86800599 80101592 77326589 71766666 77326589 71766666 51146600 50511305 51146600 50511305 199132194 209911375 199132194 209911375 211586840 214213968 211586840 214213968 224535071 237053710 224535071 237053710 235937901 196058114 235937901 196058114 198511593 191899049 198511593 191899049 193338216 209314960 193338216 209314960 211123712 221783923 211123712 221783923 222638584 232607860 222638584 232607860 229171554 201385411 229171554 201385411 203091915 178261266 203091915 178261266 168341696 161325812 168341696 161325812 213038578 207698046 213038578 207698046 177815546 166106335 177815546 166106335 151015628 134001078 151015628 134001078 111191329 105578476 111191329 105578476 110042148 89657916 110042148 89657916 86942243 75876208 86942243 75876208 77112970 52894551 77112970 52894551 45702378 41815406 45702378 41815406 30346508 26498829 30346508 26498829 27586998 206837567 27586998 206837567 215185753 220374106 215185753 220374106 221454135 223314625 221454135 223314625 204090201 170096335 204090201 170096335 168488557 159656307 168488557 159656307 201580635 212834880 201580635 212834880 222537683 241972903 222537683 241972903 239448503 246854368 239448503 246854368 248372440 250593886 248372440 250593886 195714431 173901953 195714431 173901953 174835452 160589813 174835452 160589813 160593163 119753546 160593163 119753546 121447461 109824926 121447461 109824926 113828518 194867902 113828518 194867902 215811071 213504161 215811071 213504161 198644685 165049861 198644685 165049861 160283419 136215438 160283419 136215438 123085487 111511711 123085487 111511711 114805385 100140671 114805385 100140671 93821415 87546370 93821415 87546370 87695743 85090828 87695743 85090828 221399129 229711446 221399129 229711446 243650147 247302561 243650147 247302561 177659964 155970202 177659964 155970202 131428066 118689896 131428066 118689896 110853519 100830507 110853519 100830507 100175511 94113034 100175511 94113034 95994705 91995317 95994705 91995317 86570802 78282718 86570802 78282718 69607278 61193776 69607278 61193776 55010044 50839773 55010044 50839773 49878780 46003690 49878780 46003690 47399080 43271396 47399080 43271396 35100391 33418549 35100391 33418549 30838886 26997739 30838886 26997739 27067878 21457779 27067878 21457779 21220729 19877899 21220729 19877899 187848423 189667653 187848423 189667653 205083604 203635053 205083604 203635053 186944994 137095667 186944994 137095667 134901365 127697811 134901365 127697811 127556997 115307051 127556997 115307051 104023462 97163136 104023462 97163136 92559163 90745702 92559163 90745702 217169793 224092941 217169793 224092941 227284355 241573217 227284355 241573217 241741378 249684946 241741378 249684946 249543248 252172794 249543248 252172794 252677446 257588943 252677446 257588943 263992978 268508665 263992978 268508665 268270027 274417408 268270027 274417408 272484802 197942660 272484802 197942660 192863401 182358627 192863401 182358627 181492223 148766950 181492223 148766950 143052926 134799440 143052926 134799440 121730960 114278310 121730960 114278310 109597204 100325703 109597204 100325703 100314446 77799857 100314446 77799857 78817507 217747558 78817507 217747558 228478082 235086851 228478082 235086851 245072849 250576208 245072849 250576208 251844367 256601928 251844367 256601928 256030600 205517094 256030600 205517094 194069463 176284650 194069463 176284650 157452109 147177030 157452109 147177030 124184163 118742861 124184163 118742861 113808715 100371647 113808715 100371647 104080970 96054238 104080970 96054238 77085013 72173549 77085013 72173549 64231794 59154386 64231794 59154386 53001668 44386497 53001668 44386497 48486673 212483770 48486673 212483770 209310813 183922367 209310813 183922367 181662442 167885297 181662442 167885297 159471070 149101813 159471070 149101813 131754908 115847346 131754908 115847346 114440827 107397187 114440827 107397187 110688676 196118139 110688676 196118139 226649563 233947691 226649563 233947691 231869144 242163231 231869144 242163231 239213839 247789303 239213839 247789303 245751264 250579555 245751264 250579555 252403419 259970508 252403419 259970508 257350178 265544888 257350178 265544888 263802469 267063110 263802469 267063110 187577964 166130413 187577964 166130413 172487624 147299418 172487624 147299418 148361569 141608525 148361569 141608525 141235301 133732088 141235301 133732088 119313623 112588979 119313623 112588979 105744882 102246077 105744882 102246077 86161081 73724280 86161081 73724280 55978699 51671221 55978699 51671221 189757998 220697672 189757998 220697672 223174869 231125746 223174869 231125746 233027213 242304398 233027213 242304398 244662561 248597378 244662561 248597378 251232884 252535401 251232884 252535401 171035293 163495576 171035293 163495576 184066877 225140635 184066877 225140635 223871179 198227285 223871179 198227285 176713112 165032035 176713112 165032035 152048710 136796655 152048710 136796655 138084360 122204964 138084360 122204964 122804350 206367319 122804350 206367319 215980304 219705367 215980304 219705367 228270052 234030156 228270052 234030156 238609639 245443731 238609639 245443731 242909775 169996537 242909775 169996537 151418709 145497852 151418709 145497852 134705735 118575462 134705735 118575462 114135235 105250375 114135235 105250375 94071507 64534738 94071507 64534738 54409706 53270647 54409706 53270647 51910040 48463323 51910040 48463323 47855448 42459992 47855448 42459992 44841193 198761906 44841193 198761906 212297462 217656646 212297462 217656646 218448368 222013082 218448368 222013082 199805897 184076144 199805897 184076144 185990320 152609118 185990320 152609118 155850763 146164129 155850763 146164129 133132343 120416336 133132343 120416336 117120612 106143776 117120612 106143776 109925593 193757299 109925593 193757299 200225889 197695684 200225889 197695684 208724778 215556751 208724778 215556751 216193225 227139024 216193225 227139024 235187991 238926903 235187991 238926903 238410070 242945829 238410070 242945829 243001898 249032446 243001898 249032446 246997874 253172886 246997874 253172886 252463466 258272837 252463466 258272837 262488108 264583889 262488108 264583889 262844673 191224121 262844673 191224121 191184692 177961604 191184692 177961604 171021095 152619128 171021095 152619128 159209827 140963665 159209827 140963665 130502966 117519128 130502966 117519128 103550216 93030699 103550216 93030699 66506681 61475389 66506681 61475389 56924398 54297267 56924398 54297267 54097681 47623644 54097681 47623644 39271287 34102010 39271287 34102010 33507819 27167052 33507819 27167052 28534670 182040914 28534670 182040914 199069091 200828992 199069091 200828992 210574542 218973932 210574542 218973932 224764776 232010419 224764776 232010419 233060731 236565167 233060731 236565167 236021184 243206597 236021184 243206597 243578085 247235169 243578085 247235169 248925971 259982451 248925971 259982451 257540264 262345471 257540264 262345471 267702060 272687944 267702060 272687944 273074306 276561403 273074306 276561403 274703965 180755475 274703965 180755475 175978655 169103712 175978655 169103712 196564233 198066225 196564233 198066225 204923927 208220924 204923927 208220924 212690692 161039145 212690692 161039145 157608022 133351076 157608022 133351076 88823402 71576904 88823402 71576904 70903885 64896446 70903885 64896446 65408515 61560676 65408515 61560676 60172705 55419914 60172705 55419914 53808823 49238046 53808823 49238046 42654434 38400302 42654434 38400302 41251051 173185549 41251051 173185549 190335394 210217193 190335394 210217193 211611090 223766924 211611090 223766924 225400189 165447659 225400189 165447659 174885476 183896308 174885476 183896308 217861686 232424514 217861686 232424514 235537591 239464886 235537591 239464886 241147506 246925932 241147506 246925932 247397442 254648071 247397442 254648071 251354798 135473319 251354798 135473319 89208853 71267949 89208853 71267949 68499258 64450237 68499258 64450237 66194377 60916038 66194377 60916038 57367540 54106754 57367540 54106754 151212920 162964631 151212920 162964631 168139572 141581782 168139572 141581782 144845743 99987461 144845743 99987461 91936958 87067406 91936958 87067406 77330293 68676746 77330293 68676746 69980084 68210857 69980084 68210857 165041625 179614245 165041625 179614245 192686145 198005229 192686145 198005229 198244719 150726558 198244719 150726558 154201993 104135229 154201993 104135229 98394105 79949944 98394105 79949944 80110465 76256322 80110465 76256322 73907472 68328571 73907472 68328571 68846021 57940311 68846021 57940311 55053113 51102266 55053113 51102266 168966595 183152170 168966595 183152170 196746691 193712045 196746691 193712045 158289243 118846442 158289243 118846442 117889556 99816743 117889556 99816743 101511969 156132374 101511969 156132374 186446573 207949742 186446573 207949742 211615162 156959961 211615162 156959961 128478416 120989460 128478416 120989460 120998755 111029867 120998755 111029867 110561494 101131226 110561494 101131226 87472034 75607457 87472034 75607457 74896560 72288780 74896560 72288780 73213823 58875561 73213823 58875561 56906493 40447380 56906493 40447380 33439859 25937947 33439859 25937947 25289840 24171067 25289840 24171067 152940511 157210407 152940511 157210407 176851121 178469920 176851121 178469920 203158224 206942366 203158224 206942366 210603596 218518274 210603596 218518274 223826055 232587829 223826055 232587829 239695317 243803067 239695317 243803067 242798420 245686076 242798420 245686076 136100358 129986077 136100358 129986077 120110956 111079355 120110956 111079355 104119134 100764018 104119134 100764018 101838417 89810410 101838417 89810410 76458289 70263446 76458289 70263446 67230851 64105639 67230851 64105639 65693360 57254461 65693360 57254461 49032319 42487231 49032319 42487231 42661789 130065325 42661789 130065325 151314231 170362325 151314231 170362325 177118830 135506040 177118830 135506040 134335185 119962713 134335185 119962713 118686151 111846322 118686151 111846322 109846051 99145671 109846051 99145671 84549852 80385977 84549852 80385977 139788101 150845568 139788101 150845568 162955820 189342572 162955820 189342572 197471002 219736284 197471002 219736284 217221300 232846128 217221300 232846128 240507317 241549722 240507317 241549722 158716632 121748202 158716632 121748202 123797876 124642514 123797876 124642514 150119762 171480343 150119762 171480343 192469749 201329456 192469749 201329456 203074873 136580188 203074873 136580188 137881258 124554548 137881258 124554548 113120509 111424729 113120509 111424729 110007529 89000450 110007529 89000450 89029873 80984675 89029873 80984675 84101771 171034884 84101771 171034884 180235233 197827286 180235233 197827286 209257407 215051138 209257407 215051138 226619813 232218556 226619813 232218556 236408423 240645724 236408423 240645724 247896524 253312824 247896524 253312824 255732734 258828765 255732734 258828765 259628526 266125926 259628526 266125926 266902842 270160279 266902842 270160279 271264501 273536715 271264501 273536715 275987608 281851057 275987608 281851057 280184384 284911840 280184384 284911840 282080435 159585605 282080435 159585605 153176714 134013476 153176714 134013476 115244756 110158063 115244756 110158063 107572206 95670340 107572206 95670340 76664129 71594957 76664129 71594957 72456776 67920619 72456776 67920619 64607748 61559861 64607748 61559861 62845987 55762333 62845987 55762333 44882079 31262083 44882079 31262083 34821805 155535023 34821805 155535023 176505212 170895629 176505212 170895629 196086330 208253798 196086330 208253798 215357212 152956621 215357212 152956621 144952838 123346583 144952838 123346583 109510283 104677945 109510283 104677945 100085001 89132338 100085001 89132338 89400399 85579673 89400399 85579673 83047519 76516368 83047519 76516368 78429898 74354066 78429898 74354066 71636742 64594725 71636742 64594725 64098565 47949526 64098565 47949526 41449617 34957467 41449617 34957467 33419208 30215787 33419208 30215787 32425961 165461304 32425961 165461304 182828171 183804065 182828171 183804065 191899112 194616319 191899112 194616319 198518718 205285420 198518718 205285420 213383255 228876826 213383255 228876826 225247773 150368305 225247773 150368305 152758000 139555674 152758000 139555674 133812953 120665112 133812953 120665112 119478951 108394274 119478951 108394274 105587728 100807044 105587728 100807044 98997182 92112040 98997182 92112040 91340981 79436674 91340981 79436674 77236697 68954265 77236697 68954265 64124726 49916925 64124726 49916925 44969384 37783550 44969384 37783550 36847623 31517994 36847623 31517994 33261785 156953153 33261785 156953153 183695906 179494132 183695906 179494132 195516038 202750292 195516038 202750292 208169790 141126226 208169790 141126226 144684638 134981216 144684638 134981216 113400102 106459037 113400102 106459037 105201686 90252152 105201686 90252152 93337313 152806011 93337313 152806011 161321332 164750682 161321332 164750682 176708262 179011168 176708262 179011168 191242782 190778431 191242782 190778431 212415218 220816094 212415218 220816094 220085054 227813023 220085054 227813023 236917462 246254825 236917462 246254825 249309190 253164004 249309190 253164004 254590445 262603152 254590445 262603152 265003448 267555533 265003448 267555533 270380403 271961517 270380403 271961517 156438705 145739876 156438705 145739876 154408898 136621235 154408898 136621235 134324448 121269088 134324448 121269088 121753879 112803484 121753879 112803484 108664007 102187080 108664007 102187080 104809302 93841013 104809302 93841013 91256106 81314482 91256106 81314482 83547407 154217861 83547407 154217861 176918694 170896536 176918694 170896536 154424215 141921843 154424215 141921843 126520365 107625505 126520365 107625505 99252200 95353993 99252200 95353993 97688791 85341836 97688791 85341836 85714258 80887375 85714258 80887375 75924374 68768564 75924374 68768564 65501371 55702376 65501371 55702376 53533452 45261530 53533452 45261530 40109047 34197515 40109047 34197515 32058885 21309031 32058885 21309031 20493583 16678268 20493583 16678268 18077277 15371092 18077277 15371092 128910449 145820842 128910449 145820842 187463636 204160680 187463636 204160680 206981740 214921850 206981740 214921850 238616659 237179995 238616659 237179995 127539538 100632742 127539538 100632742 103434493 82676190 103434493 82676190 77871577 72987926 77871577 72987926 67708732 59708228 67708732 59708228 58944248 53275756 58944248 53275756 44731290 41152021 44731290 41152021 41279650 31341323 41279650 31341323 31892087 23420466 31892087 23420466 22439132 18857501 22439132 18857501 19222451 12233684 19222451 12233684 9312794 8627510 9312794 8627510 145551742 149956028 145551742 149956028 178969332 196122403 178969332 196122403 197731785 166846366 197731785 166846366 150695918 144270378 150695918 144270378 161595194 166365116 161595194 166365116 194374868 193367683 194374868 193367683 146045608 137978120 146045608 137978120 115658150 110371441 115658150 110371441 115247926 159207885 115247926 159207885 175856758 198364041 175856758 198364041 212526865 214414628 212526865 214414628 237416024 241685996 237416024 241685996 243647364 248339735 243647364 248339735 249919096 255682591 249919096 255682591 253604577 259622401 253604577 259622401 256712986 145293753 256712986 145293753 146380867 136418670 146380867 136418670 131031915 104380052 131031915 104380052 107334902 94697421 107334902 94697421 91815336 83595848 91815336 83595848 82009105 77599089 82009105 77599089 65835238 58782212 65835238 58782212 47266599 45138748 47266599 45138748 45696375 38785570 45696375 38785570 38426353 36698485 38426353 36698485 31283732 28503719 31283732 28503719 24239805 14786355 24239805 14786355 11383250 10301043 11383250 10301043 174585953 170931131 174585953 170931131 196569645 215396425 196569645 215396425 218098887 232453897 218098887 232453897 235110116 242431983 235110116 242431983 239135972 169311982 239135972 169311982 132252864 128259647 132252864 128259647 121995234 113471453 121995234 113471453 110350903 95491690 110350903 95491690 92601676 82548156 92601676 82548156 82270713 76982780 82270713 76982780 71683649 63353627 71683649 63353627 62849196 53998615 62849196 53998615 52458049 45855885 52458049 45855885 45642975 39179232 45642975 39179232 39337380 36135139 39337380 36135139 36232987 175577235 36232987 175577235 204684047 204854563 204684047 204854563 163691621 131500135 163691621 131500135 128490119 110253114 128490119 110253114 107573064 93764306 107573064 93764306 80783024 72824885 80783024 72824885 73588502 66393529 73588502 66393529 53094288 48372166 53094288 48372166 47858046 43432869 47858046 43432869 41728729 40864318 41728729 40864318 184527031 192251065 184527031 192251065 226465786 232949068 226465786 232949068 234203636 134124473 234203636 134124473 136497105 115950722 136497105 115950722 112196052 96185940 112196052 96185940 95212396 84958988 95212396 84958988 77999629 76551735 77999629 76551735 154616552 156618811 154616552 156618811 170254512 170930748 170254512 170930748 175238194 135418602 175238194 135418602 138447058 121306921 138447058 121306921 110893042 100699622 110893042 100699622 102689567 96445463 102689567 96445463 94914160 77870863 94914160 77870863 80604333 69882138 80604333 69882138 66540975 62495268 66540975 62495268 64202997 57418397 64202997 57418397 57998751 52293335 57998751 52293335 51561779 48102230 51561779 48102230 150086744 174026946 150086744 174026946 185625206 178885234 185625206 178885234 157255736 134198656 157255736 134198656 129869692 102538638 129869692 102538638 97984311 96637596 97984311 96637596 141189188 151453653 141189188 151453653 186127896 188829555 186127896 188829555 213109280 221130152 213109280 221130152 218405481 174202961 218405481 174202961 141365041 132831676 141365041 132831676 107388229 96986635 107388229 96986635 86690808 78967002 86690808 78967002 79996946 71917937 79996946 71917937 64840392 59525406 64840392 59525406 55263522 51235140 55263522 51235140 176259635 199690341 176259635 199690341 204176054 225960220 204176054 225960220 236176530 250395402 236176530 250395402 250395994 254677449 250395994 254677449 266333481 268872241 266333481 268872241 182616913 170403138 182616913 170403138 147983329 113113319 147983329 113113319 111800049 109850811 111800049 109850811 169921232 185483902 169921232 185483902 198660866 197810259 198660866 197810259 217865040 231688110 217865040 231688110 229863283 247338935 229863283 247338935 248268089 262960457 248268089 262960457 265246734 267701290 265246734 267701290 265613421 272440731 265613421 272440731 273823002 275988645 273823002 275988645 153635402 131439278 153635402 131439278 134167920 119643728 134167920 119643728 110570015 107543030 110570015 107543030 155959387 149322077 155959387 149322077 179137308 187238081 179137308 187238081 196499346 214322307 196499346 214322307 212746996 158776651 212746996 158776651 156149188 132593690 156149188 132593690 130679645 120821268 130679645 120821268 108348015 103665851 108348015 103665851 94797839 84080263 94797839 84080263 78758948 75689642 78758948 75689642 193259993 204220818 193259993 204220818 210008771 217134478 210008771 217134478 224680798 229972107 224680798 229972107 230513337 177113213 230513337 177113213 178446782 128757185 178446782 128757185 127386600 120137346 127386600 120137346 116370719 110416261 116370719 110416261 106199197 97465497 106199197 97465497 98933025 91713924 98933025 91713924 79711477 72143052 79711477 72143052 65424019 61240755 65424019 61240755 64321996 181714598 64321996 181714598 191553580 143082462 191553580 143082462 138437815 132651116 138437815 132651116 135304602 129640109 135304602 129640109 117227868 111106242 117227868 111106242 198565673 216522457 198565673 216522457 229681820 237788654 229681820 237788654 241249514 243606581 241249514 243606581 247184957 257509604 247184957 257509604 259372582 267434247 259372582 267434247 266679089 267957529 266679089 267957529 161917200 141665721 161917200 141665721 144485025 124642932 144485025 124642932 113869074 102515792 113869074 102515792 103960936 99386432 103960936 99386432 96985559 87245512 96985559 87245512 87342813 77088761 87342813 77088761 71695775 66648438 71695775 66648438 66182831 48139997 66182831 48139997 47154723 40194811 47154723 40194811 40573307 32581316 40573307 32581316 34255832 29192582 34255832 29192582 30012272 27152662 30012272 27152662 25218381 14245532 25218381 14245532 15914017 167626496 15914017 167626496 194237204 190981631 194237204 190981631 199784239 157750145 199784239 157750145 155409413 149533753 155409413 149533753 192320720 217221891 192320720 217221891 236863617 236702364 236863617 236702364 159922161 154574875 159922161 154574875 153728132 123786739 153728132 123786739 124050852 108934254 124050852 108934254 104167881 101386389 104167881 101386389 177165322 187075018 177165322 187075018 207267266 213770603 207267266 213770603 231162708 239041257 231162708 239041257 235758224 159958517 235758224 159958517 160895621 133058901 160895621 133058901 125554930 107009032 125554930 107009032 108680626 105706187 108680626 105706187 178134179 205734227 178134179 205734227 208140144 189569255 208140144 189569255 169867701 137095089 169867701 137095089 127639780 113984924 127639780 113984924 111289994 109432012 111289994 109432012 174609941 210907697 174609941 210907697 207037981 164849191 207037981 164849191 150609886 115355765 150609886 115355765 115359833 108491815 115359833 108491815 93644116 80940813 93644116 80940813 77964532 68376685 77964532 68376685 63056878 44906545 63056878 44906545 48784841 192847783 48784841 192847783 203408547 214402921 203408547 214402921 225898986 239596978 225898986 239596978 240219670 246387691 240219670 246387691 257763466 262303770 257763466 262303770 263470497 267221522 263470497 267221522 264556958 267839165 264556958 267839165 180310568 164511748 180310568 164511748 157248031 124205494 157248031 124205494 125869235 175421109 125869235 175421109 191809443 197549353 191809443 197549353 206203178 206747901 206203178 206747901 235380270 245026779 235380270 245026779 242471290 250536211 242471290 250536211 260186623 263294001 260186623 263294001 262026557 267668691 262026557 267668691 267723178 273660361 267723178 273660361 272784324 275854090 272784324 275854090 276653747 287400622 276653747 287400622 289003517 293124588 289003517 293124588 292802317 295027842 292802317 295027842 186942797 173641543 186942797 173641543 140840253 132578321 140840253 132578321 135702798 118125407 135702798 118125407 114617151 97303688 114617151 97303688 94650736 85377234 94650736 85377234 79307862 52664818 79307862 52664818 51108144 48592360 51108144 48592360 188992928 193136183 188992928 193136183 196595222 185620082 196595222 185620082 161879160 154743887 161879160 154743887 136185647 122897788 136185647 122897788 125537284 115455315 125537284 115455315 105817121 90305243 105817121 90305243 88645992 54462110 88645992 54462110 55249718 53640579 55249718 53640579 192690850 235826545 192690850 235826545 237406593 240721779 237406593 240721779 212928437 174068912 212928437 174068912 161439400 146268937 161439400 146268937 126646663 110498382 126646663 110498382 100408506 89426733 100408506 89426733 90455294 83059369 90455294 83059369 70870368 54353932 70870368 54353932 52890070 45191652 52890070 45191652 43167904 40797786 43167904 40797786 34518750 31683821 34518750 31683821 32182920 211214696 32182920 211214696 219680699 230058600 219680699 230058600 227975435 181154298 227975435 181154298 159079858 151831200 159079858 151831200 204589384 204703199 204589384 204703199 206561640 173601464 206561640 173601464 171813759 156430053 171813759 156430053 142370884 131380035 142370884 131380035 131546953 108692744 131546953 108692744 110830832 76145520 110830832 76145520 72765313 57279688 72765313 57279688 54945993 47649287 54945993 47649287 45868998 42473467 45868998 42473467 214566877 220754618 214566877 220754618 226178166 230353936 226178166 230353936 163032335 156788715 163032335 156788715 142632980 131625631 142632980 131625631 123977961 118282837 123977961 118282837 114763535 71245452 114763535 71245452 63637880 50954047 63637880 50954047 53636627 215197584 53636627 215197584 213207021 192812581 213207021 192812581 173802347 160635487 173802347 160635487 153581274 132454845 153581274 132454845 131855084 111626004 131855084 111626004 75577361 63500597 75577361 63500597 57168367 48850400 57168367 48850400 49003215 43331066 49003215 43331066 43771588 34685484 43771588 34685484 37326793 199858632 37326793 199858632 219883938 223693000 219883938 223693000 229061069 240975254 229061069 240975254 239255261 166530654 239255261 166530654 161786107 141104388 161786107 141104388 119711863 110519372 119711863 110519372 97674660 79949727 97674660 79949727 80882312 71681834 80882312 71681834 60775237 55865321 60775237 55865321 59585562 172848267 59585562 172848267 201257358 220403293 201257358 220403293 221194593 233123464 221194593 233123464 232449183 239263352 232449183 239263352 246903470 261549708 246903470 261549708 260705282 262184850 260705282 262184850 174384461 166588655 174384461 166588655 182591425 190140505 182591425 190140505 202073509 214691620 202073509 214691620 214635120 174841153 214635120 174841153 185271000 191049740 185271000 191049740 206261303 216317077 206261303 216317077 218522574 235817966 218522574 235817966 239289263 246750975 239289263 246750975 251771027 263215603 251771027 263215603 259620235 157588075 259620235 157588075 155207543 148471066 155207543 148471066 148040607 125284331 148040607 125284331 124176318 111660799 124176318 111660799 96116937 78234422 96116937 78234422 78967999 76909091 78967999 76909091 153149032 172773914 153149032 172773914 187838222 184494711 187838222 184494711 197402242 219332089 197402242 219332089 230659043 242309884 230659043 242309884 251413265 257484834 251413265 257484834 258412083 261301693 258412083 261301693 159170692 142312836 159170692 142312836 145576299 133241686 145576299 133241686 127823544 124681980 127823544 124681980 170564460 159909554 170564460 159909554 158422949 128246528 158422949 128246528 114711955 95978966 114711955 95978966 83546405 79887030 83546405 79887030 173385503 193582548 173385503 193582548 203903502 224662495 203903502 224662495 228073922 167421849 228073922 167421849 134963195 116221796 134963195 116221796 96521039 90675822 96521039 90675822 92933218 199344751 92933218 199344751 195593957 171512784 195593957 171512784 173135635 141814360 173135635 141814360 140587337 131604769 140587337 131604769 121850370 115756397 121850370 115756397 113889393 102459052 113889393 102459052 93834899 83573679 93834899 83573679 75775077 68663729 75775077 68663729 70072883 58145627 70072883 58145627 55635356 42824864 55635356 42824864 38931043 30793559 38931043 30793559 30700508 14794326 30700508 14794326 15789608 174721311 15789608 174721311 215346396 229344802 215346396 229344802 232392312 246273002 232392312 246273002 245720899 253791154 245720899 253791154 256361672 260933349 256361672 260933349 259131685 117190883 259131685 117190883 121781835 125597214 121781835 125597214 178351709 183534517 178351709 183534517 209375129 215107818 209375129 215107818 243307810 248200593 243307810 248200593 252664043 256629537 252664043 256629537 254246225 153278039 254246225 153278039 122668933 98610696 122668933 98610696 98661884 82471771 98661884 82471771 78311494 65605909 78311494 65605909 67265570 58349818 67265570 58349818 54634109 47453164 54634109 47453164 45351414 40547790 45351414 40547790 37846698 31612277 37846698 31612277 33064926 29606709 33064926 29606709 30634480 182128930 30634480 182128930 186711317 139255265 186711317 139255265 125707207 117589459 125707207 117589459 105784604 100212611 105784604 100212611 103939143 177055733 103939143 177055733 211341704 209923575 211341704 209923575 176754202 155584362 176754202 155584362 141010926 134168011 141010926 134168011 126596233 120801682 126596233 120801682 125983763 114152445 125983763 114152445 104630428 86476035 104630428 86476035 80977776 60434133 80977776 60434133 60384381 53532432 60384381 53532432 48548084 43692290 48548084 43692290 42333344 36168474 42333344 36168474 34500499 30759700 34500499 30759700 32624996 164541427 32624996 164541427 176104234 172856201 176104234 172856201 204847806 208955729 204847806 208955729 240077089 243597514 240077089 243597514 243864517 258318189 243864517 258318189 261532141 267041325 261532141 267041325 267485114 272926780 267485114 272926780 271112228 139837731 271112228 139837731 140460116 132895528 140460116 132895528 126764903 121800968 126764903 121800968 116848536 106951530 116848536 106951530 106657155 98708232 106657155 98708232 89078313 85497219 89078313 85497219 80086506 75393775 80086506 75393775 68913945 61474487 68913945 61474487 55190809 47175563 55190809 47175563 49380720 44269568 49380720 44269568 42243503 36406856 42243503 36406856 38615257 152005862 38615257 152005862 166477715 162468744 166477715 162468744 173038174 165474306 173038174 165474306 162821815 151860399 162821815 151860399 154959813 147349731 154959813 147349731 152425394 131737093 152425394 131737093 135825795 123840364 135825795 123840364 125651387 107394992 125651387 107394992 106970239 90793429 106970239 90793429 86600700 80596004 86600700 80596004 78072995 75364341 78072995 75364341 168355204 171145558 168355204 171145558 204344386 205635374 204344386 205635374 166140021 150907654 166140021 150907654 156369605 131183825 156369605 131183825 132746088 113475185 132746088 113475185 112806314 105397531 112806314 105397531 102020757 91825261 102020757 91825261 90779022 80982781 90779022 80982781 65439193 56260129 65439193 56260129 56487891 54286412 56487891 54286412 167125502 156927323 167125502 156927323 160023479 133151260 160023479 133151260 131310417 120100932 131310417 120100932 121100163 113582140 121100163 113582140 109926201 100404721 109926201 100404721 100796223 86592102 100796223 86592102 68567084 62669076 68567084 62669076 64110993 58594634 64110993 58594634 60138597 54320753 60138597 54320753 54909150 49071807 54909150 49071807 47748394 43993936 47748394 43993936 44582139 40715900 44582139 40715900 36782068 31368208 36782068 31368208 30784148 26251846 30784148 26251846 18609649 14931577 18609649 14931577 14621073 13661510 14621073 13661510 176233298 180111505 176233298 180111505 206617757 220998188 206617757 220998188 232377643 244253927 232377643 244253927 241024077 165626576 241024077 165626576 165950750 150939888 165950750 150939888 136156317 123335028 136156317 123335028 108318869 104162767 108318869 104162767 104701653 79669034 104701653 79669034 70299391 63236333 70299391 63236333 64423665 61527419 64423665 61527419 182054611 183802085 182054611 183802085 188652603 178531019 188652603 178531019 178582319 169030393 178582319 169030393 172095756 154537960 172095756 154537960 156389095 133889784 156389095 133889784 137255358 123179311 137255358 123179311 110827323 67859960 110827323 67859960 63109540 58080674 63109540 58080674 53114960 48453158 53114960 48453158 49118166 44410737 49118166 44410737 38798301 26198165 38798301 26198165 24971873 20335627 24971873 20335627 15796865 15429774 15796865 15429774 188110149 194943732 188110149 194943732 210520876 224582491 210520876 224582491 226791054 232283469 226791054 232283469 188420860 170193967 188420860 170193967 168076270 154178178 168076270 154178178 143665514 127063011 143665514 127063011 111111360 71033356 111111360 71033356 72562530 205335766 72562530 205335766 204541889 187729772 204541889 187729772 190725094 157955082 190725094 157955082 156702268 149416638 156702268 149416638 145794390 140275205 145794390 140275205 200203178 229776552 200203178 229776552 236703460 241977728 236703460 241977728 244901593 255184306 244901593 255184306 260036760 266411458 260036760 266411458 261860509 193155076 261860509 193155076 195124261 165598968 195124261 165598968 154742067 145590085 154742067 145590085 146573019 111664610 146573019 111664610 109903678 79221618 109903678 79221618 76964600 71859474 76964600 71859474 72817572 67865223 72817572 67865223 69755704 65025238 69755704 65025238 53573132 52966291 53573132 52966291 218877836 229995913 218877836 229995913 226951639 235578811 226951639 235578811 250318217 258476944 250318217 258476944 255837018 273846499 255837018 273846499 271163783 207653034 271163783 207653034 209926039 213731454 209926039 213731454 225520649 237216687 225520649 237216687 236470556 243951148 236470556 243951148 252248175 270757372 252248175 270757372 272729047 275047772 272729047 275047772 284065334 287387850 284065334 287387850 289340219 292907742 289340219 292907742 293724280 296468433 293724280 296468433 297579008 297565136 297579008 297565136 202741307 207142620 202741307 207142620 211272448 218770547 211272448 218770547 217512039 171930933 217512039 171930933 172318441 163387429 172318441 163387429 185972716 189600222 185972716 189600222 205646834 203467372 205646834 203467372 191321940 157381375 191321940 157381375 161898494 151434721 161898494 151434721 191424492 208337610 191424492 208337610 211710396 228613607 211710396 228613607 227603952 238441904 227603952 238441904 235520385 250527551 235520385 250527551 251142096 267735624 251142096 267735624 268274256 272576011 268274256 272576011 273170365 277153109 273170365 277153109 274898004 283589439 274898004 283589439 288119668 291711105 288119668 291711105 289439706 207925509 289439706 207925509 170051793 163800104 170051793 163800104 153606622 114323900 153606622 114323900 108131364 88122708 108131364 88122708 81215821 76654013 81215821 76654013 78295549 70068387 78295549 70068387 67858248 59098225 67858248 59098225 57414518 53347279 57414518 53347279 52385128 48844273 52385128 48844273 51723371 203676532 51723371 203676532 226037218 224053550 226037218 224053550 227151523 233917112 227151523 233917112 236746458 234368834 236746458 234368834 186020914 164511364 186020914 164511364 164853225 157544051 164853225 157544051 116040852 82087937 116040852 82087937 81406665 76315450 81406665 76315450 77577392 72289989 77577392 72289989 69782889 60141695 69782889 60141695 61501168 53999945 61501168 53999945 54915961 50492115 54915961 50492115 51210627 37956936 51210627 37956936 39475606 29678841 39475606 29678841 29912411 25783123 29912411 25783123 23556881 20027972 23556881 20027972 20002906 17169967 20002906 17169967 12496852 8513329 12496852 8513329 8163517 8037660 8163517 8037660 203490614 204954865 203490614 204954865 217878209 231939069 217878209 231939069 238313658 253292731 238313658 253292731 256247473 266400535 256247473 266400535 263815341 184574355 263815341 184574355 189549015 197506190 189549015 197506190 200478358 179783604 200478358 179783604 170987380 158834686 170987380 158834686 123699684 112306364 123699684 112306364 116397749 102666047 116397749 102666047 96963184 84404845 96963184 84404845 80975804 71402853 80975804 71402853 70001697 61100702 70001697 61100702 61720133 55628537 61720133 55628537 53280402 52007906 53280402 52007906 191202336 190145101 191202336 190145101 202540836 215860032 202540836 215860032 216567807 170607072 216567807 170607072 124840745 114042109 124840745 114042109 97038125 91403455 97038125 91403455 91434976 86402817 91434976 86402817 74728089 68599857 74728089 68599857 66950512 60046202 66950512 60046202 58978737 52655663 58978737 52655663 53979077 177785368 53979077 177785368 213572580 230061309 213572580 230061309 226623843 237979214 226623843 237979214 242515744 246804389 242515744 246804389 249176998 254740105 249176998 254740105 255174973 264366114 255174973 264366114 262303387 270062802 262303387 270062802 271702755 277973469 271702755 277973469 276865595 282699568 276865595 282699568 282528337 284909075 282528337 284909075 286152653 289731603 286152653 289731603 288425298 201382036 288425298 201382036 164262977 145361249 164262977 145361249 139942531 112461014 139942531 112461014 104379029 94066025 104379029 94066025 93401431 90802023 93401431 90802023 205587480 209400810 205587480 209400810 176682105 139704136 176682105 139704136 143481221 137431387 143481221 137431387 208370258 209268781 208370258 209268781 185751549 179305040 185751549 179305040 170860415 160618905 170860415 160618905 155066208 144283139 155066208 144283139 151916289 191041903 151916289 191041903 190435231 167583922 190435231 167583922 168619623 159745767 168619623 159745767 141911007 136729621 141911007 136729621 115344753 104725047 115344753 104725047 96951181 92816466 96951181 92816466 93920127 197359988 93920127 197359988 222548551 220196489 222548551 220196489 193112855 184569636 193112855 184569636 171478095 123902747 171478095 123902747 116190121 95290465 116190121 95290465 96743967 91842726 96743967 91842726 88240877 80122411 88240877 80122411 69845201 61153909 69845201 61153909 62734641 57426427 62734641 57426427 59771463 53832668 59771463 53832668 57957702 191231809 57957702 191231809 201148636 228546868 201148636 228546868 227567102 234984747 227567102 234984747 235275823 237566573 235275823 237566573 196891241 167383857 196891241 167383857 169331518 154494016 169331518 154494016 161002747 179704794 161002747 179704794 218941338 232176708 218941338 232176708 233564366 239532785 233564366 239532785 241526309 246219726 241526309 246219726 249079055 252061372 249079055 252061372 257401318 257467775 257401318 257467775 217032805 174417408 217032805 174417408 174752321 128483218 174752321 128483218 132809027 119680280 132809027 119680280 123238334 118299218 123238334 118299218 196502923 221676020 196502923 221676020 221446785 183602271 221446785 183602271 186688330 199036383 186688330 199036383 210891697 227999603 210891697 227999603 232986283 236722110 232986283 236722110 233518734 184216841 233518734 184216841 179698592 155192909 179698592 155192909 143488498 133073374 143488498 133073374 103199428 96727527 103199428 96727527 96330016 91985532 96330016 91985532 73854579 67732720 73854579 67732720 69750046 64612707 69750046 64612707 66999177 60789767 66999177 60789767 58705265 52215892 58705265 52215892 51715284 45876916 51715284 45876916 45718502 40736367 45718502 40736367 43512656 156874061 43512656 156874061 188770523 182362747 188770523 182362747 212614081 219216166 212614081 219216166 219279266 154172274 219279266 154172274 137835917 132891500 137835917 132891500 131848750 123852809 131848750 123852809 121438835 101795448 121438835 101795448 102957367 94222793 102957367 94222793 94318685 79650472 94318685 79650472 70363193 66071412 70363193 66071412 63917511 56418683 63917511 56418683 49506199 38368197 49506199 38368197 31982037 31844085 31982037 31844085 164831317 201555187 164831317 201555187 218457787 226601249 218457787 226601249 222392463 157066122 222392463 157066122 158671108 139547193 158671108 139547193 128374063 120109565 128374063 120109565 101283852 83669247 101283852 83669247 70744440 66705912 70744440 66705912 62621919 54038594 62621919 54038594 41732051 35358822 41732051 35358822 35742052 177181413 35742052 177181413 188355053 211823362 188355053 211823362 215032875 232325873 215032875 232325873 239606106 248803414 239606106 248803414 245356233 141907262 245356233 141907262 141514765 118973626 141514765 118973626 103449367 100334695 103449367 100334695 173681181 199519381 173681181 199519381 219085609 224369572 219085609 224369572 221858756 233126643 221858756 233126643 236397444 251198317 236397444 251198317 258097045 261902178 258097045 261902178 262604523 265992636 262604523 265992636 180132881 173088244 180132881 173088244 204592227 233763354 204592227 233763354 232453169 245685175 232453169 245685175 248691075 258722380 248691075 258722380 256572816 259598483 256572816 259598483 264261232 276786292 264261232 276786292 275741566 283903965 275741566 283903965 283507071 288105472 283507071 288105472 287519086 291544330 287519086 291544330 289647740 146745421 289647740 146745421 145466275 136772952 145466275 136772952 133753744 118973968 133753744 118973968 115581978 101531908 115581978 101531908 91356485 72423763 91356485 72423763 73880262 68706145 73880262 68706145 63376018 47978068 63376018 47978068 40479589 30603563 40479589 30603563 33928060 144723787 33928060 144723787 157787557 146746367 157787557 146746367 153674191 166727571 153674191 166727571 186495323 209319506 186495323 209319506 215632230 220216558 215632230 220216558 153066854 146498906 153066854 146498906 151977498 132957505 151977498 132957505 114847176 101477229 114847176 101477229 92152514 85950073 92152514 85950073 87682054 77020199 87682054 77020199 71953663 68938716 71953663 68938716 69770450 63577193 69770450 63577193 64947862 58601539 64947862 58601539 57307004 40543505 57307004 40543505 36730307 36373866 36730307 36373866 31234132 29517026 31234132 29517026 28173060 19103078 28173060 19103078 20824265 18076956 20824265 18076956 19382566 14770251 19382566 14770251 12767872 11376273 12767872 11376273 8482642 7529069 8482642 7529069 159872673 194135740 159872673 194135740 228784458 254735523 228784458 254735523 257305240 264828042 257305240 264828042 264415145 268330880 264415145 268330880 272059389 276196588 272059389 276196588 276243464 280267611 276243464 280267611 281460533 283135779 281460533 283135779 167288026 142477582 167288026 142477582 129785944 106493692 129785944 106493692 107176944 101216563 107176944 101216563 103641787 97058306 103641787 97058306 93570977 92272889 93570977 92272889 194534714 232371857 194534714 232371857 251525995 258678590 251525995 258678590 260418297 272510851 260418297 272510851 272365141 276108742 272365141 276108742 280103164 283289826 280103164 283289826 282769166 283907935 282769166 283907935 188558238 164961488 188558238 164961488 167699744 153115192 167699744 153115192 151466598 142978513 151466598 142978513 127445986 112668877 127445986 112668877 106376746 99645108 106376746 99645108 99681359 82684949 99681359 82684949 77046038 73374512 77046038 73374512 72761538 69752835 72761538 69752835 68577618 61998532 68577618 61998532 62985093 49142952 62985093 49142952 50620943 43676363 50620943 43676363 43195723 34768143 43195723 34768143 35399555 221632407 35399555 221632407 219302267 224445864 219302267 224445864 233683166 252425804 233683166 252425804 251528132 257187192 251528132 257187192 262473493 267683990 262473493 267683990 268186528 274809096 268186528 274809096 274083861 280736982 274083861 280736982 282242042 287259945 282242042 287259945 288444588 290788270 288444588 290788270 290141413 200397857 290141413 200397857 167492059 130802421 167492059 130802421 133349599 126530990 133349599 126530990 114051242 105814715 114051242 105814715 104541121 86243553 104541121 86243553 79673547 78388672 79673547 78388672 210824232 231242613 210824232 231242613 242714265 245889513 242714265 245889513 246927550 251632730 246927550 251632730 248386489 256226519 248386489 256226519 257005968 263653768 257005968 263653768 265037415 270012925 265037415 270012925 271736626 273875824 271736626 273875824 279249795 284808391 279249795 284808391 288328132 288906401 288328132 288906401 203551447 201407510 203551447 201407510 175888190 154445439 175888190 154445439 160177232 127815282 160177232 127815282 122327994 113267762 122327994 113267762 114471140 109740658 114471140 109740658 209232057 221704342 209232057 221704342 219152470 223116503 219152470 223116503 166743018 132216334 166743018 132216334 132440234 118970815 132440234 118970815 119442524 113418266 119442524 113418266 110901648 89570586 110901648 89570586 86823775 79123888 86823775 79123888 80359957 73868734 80359957 73868734 74913333 179092698 74913333 179092698 218523120 238684417 218523120 238684417 238563295 246022584 238563295 246022584 247230391 248443314 247230391 248443314 215572775 183566262 215572775 183566262 177446150 166107808 177446150 166107808 164745098 153921509 164745098 153921509 132663883 120765585 132663883 120765585 119469006 107875557 119469006 107875557 108222349 90858094 108222349 90858094 88705273 83725909 88705273 83725909 81466682 71657796 81466682 71657796 76189537 214931838 76189537 214931838 230204598 231583419 230204598 231583419 207744366 190822718 207744366 190822718 192853827 172216793 192853827 172216793 157712608 135128320 157712608 135128320 143098719 203622710 143098719 203622710 227135255 236204288 227135255 236204288 236211611 245236138 236211611 245236138 243657145 247568387 243657145 247568387 208077523 190761291 208077523 190761291 178774948 152075132 178774948 152075132 154287330 147493080 154287330 147493080 151166538 135790108 151166538 135790108 136522978 130907614 136522978 130907614 128310209 119152409 128310209 119152409 112072938 96793746 112072938 96793746 90374368 77616834 90374368 77616834 79036241 194174281 79036241 194174281 203832400 226799498 203832400 226799498 229619446 237647037 229619446 237647037 236267990 247809642 236267990 247809642 245770733 256945650 245770733 256945650 262905487 263623384 262905487 263623384 201015605 180138146 201015605 180138146 187214811 184713587 187214811 184713587 199155624 211501066 199155624 211501066 213317094 216222635 213317094 216222635 217272758 234416673 217272758 234416673 231212217 196813156 231212217 196813156 193869140 187224581 193869140 187224581 184328858 169106958 184328858 169106958 161105578 134847802 161105578 134847802 142192377 209272163 142192377 209272163 221350527 230079216 221350527 230079216 225800924 200063026 225800924 200063026 198407569 207616634 198407569 207616634 210123865 170241245 210123865 170241245 178580792 190187433 178580792 190187433 199654322 204029249 199654322 204029249 223953424 232724797 223953424 232724797 231010069 234529729 231010069 234529729 164864684 154582007 164864684 154582007 159129399 152973172 159129399 152973172 144759289 139177546 144759289 139177546 141799501 189707448 141799501 189707448 200454634 229530525 200454634 229530525 227057207 233328056 227057207 233328056 234833390 238890093 234833390 238890093 241902519 245529053 241902519 245529053 254741480 260700466 254741480 260700466 262377618 264873555 262377618 264873555 263597661 267508635 263597661 267508635 269733209 275457755 269733209 275457755 278456256 280596355 278456256 280596355 282962491 287548490 282962491 287548490 291904340 294221208 291904340 294221208 296895557 300262700 296895557 300262700 298399504 176220436 298399504 176220436 182605660 178928453 182605660 178928453 185598120 165382829 185598120 165382829 163933482 154292261 163933482 154292261 148572840 142160360 148572840 142160360 174856397 187758438 174856397 187758438 208693513 210290016 208693513 210290016 214239583 215806675 214239583 215806675 224967020 220987692 224967020 220987692 225378653 229639440 225378653 229639440 145413133 129652372 145413133 129652372 129894284 125280212 129894284 125280212 121185175 117111672 121185175 117111672 159248140 157445288 159248140 157445288 185974457 180153673 185974457 180153673 201509886 217117172 201509886 217117172 221371270 226244883 221371270 226244883 224160475 234905868 224160475 234905868 232043649 168994195 232043649 168994195 168095028 147504407 168095028 147504407 148270103 126178626 148270103 126178626 125257720 117456550 125257720 117456550 118598278 106891611 118598278 106891611 102152535 95672833 102152535 95672833 94577773 86146183 94577773 86146183 81878376 75088949 81878376 75088949 63982450 56977733 63982450 56977733 56701536 41137864 56701536 41137864 40905962 37690678 40905962 37690678 34484556 23917209 34484556 23917209 22040095 18485433 22040095 18485433 19591125 13663983 19591125 13663983 13510163 11416559 13510163 11416559 9197721 8093114 9197721 8093114 170881307 176910856 170881307 176910856 186061695 193135306 186061695 193135306 200175811 204886034 200175811 204886034 217503152 216057540 217503152 216057540 176119296 165339918 176119296 165339918 159003139 144670354 159003139 144670354 133030696 127432881 133030696 127432881 120844578 100198924 120844578 100198924 101440936 94601203 101440936 94601203 92525818 81139961 92525818 81139961 78005769 72986079 78005769 72986079 67267417 61593338 67267417 61593338 63261300 168266377 63261300 168266377 179958389 174704402 179958389 174704402 184260776 159556706 184260776 159556706 135871471 127163918 135871471 127163918 108774553 105070697 108774553 105070697 107204403 177337667 107204403 177337667 194623104 206306428 194623104 206306428 216238829 226555099 216238829 226555099 224387344 168522018 224387344 168522018 154271216 137887515 154271216 137887515 124027928 107061255 124027928 107061255 100858481 93200762 100858481 93200762 96616662 146266223 96616662 146266223 152402385 136476523 152402385 136476523 130662842 125077380 130662842 125077380 121325289 118252304 121325289 118252304 185264467 197296044 185264467 197296044 214966411 226755224 214966411 226755224 229015767 237631598 229015767 237631598 237657666 246460331 237657666 246460331 250563102 255400546 250563102 255400546 251032754 148523421 251032754 148523421 128973527 123934214 128973527 123934214 124115817 109713872 124115817 109713872 101358859 97254676 101358859 97254676 191986573 195867001 191986573 195867001 197177255 202820583 197177255 202820583 210852459 214450204 210852459 214450204 183215512 167369192 183215512 167369192 135487449 124103688 135487449 124103688 118198363 108366401 118198363 108366401 83213174 79421022 83213174 79421022 77439813 73575749 77439813 73575749 63117755 56905706 63117755 56905706 55859289 55396337 55859289 55396337 180287195 176323191 180287195 176323191 193611636 188209317 193611636 188209317 161066480 142815046 161066480 142815046 145779669 113766342 145779669 113766342 113859446 108035698 113859446 108035698 102439741 97872915 102439741 97872915 98181581 84493364 98181581 84493364 84362349 75208630 84362349 75208630 77046510 187988352 77046510 187988352 203873094 205637176 203873094 205637176 234600553 244526505 234600553 244526505 246413671 250545057 246413671 250545057 254905509 257292233 254905509 257292233 257865128 263800702 257865128 263800702 263104976 267895149 263104976 267895149 267960962 271401061 267960962 271401061 271150251 278431856 271150251 278431856 275671455 183219366 275671455 183219366 182539801 172084926 182539801 172084926 160408974 145294234 160408974 145294234 120783537 113276614 120783537 113276614 115762106 106820487 115762106 106820487 100998503 89000252 100998503 89000252 89945436 82313442 89945436 82313442 80853890 73830730 80853890 73830730 65553083 62066673 65553083 62066673 170498225 167975832 170498225 167975832 174797214 159200297 174797214 159200297 158368736 129499855 158368736 129499855 123732831 89352104 123732831 89352104 89318476 86099944 89318476 86099944 85825375 80806906 85825375 80806906 71324050 66295617 71324050 66295617 62702444 57377917 62702444 57377917 45713036 42164691 45713036 42164691 42138722 33325276 42138722 33325276 35173202 30003750 35173202 30003750 29695456 25139167 29695456 25139167 27364020 24250924 27364020 24250924 23657116 19790104 23657116 19790104 17408265 16299142 17408265 16299142 166123826 175266967 166123826 175266967 206178017 215213579 206178017 215213579 230178372 236666456 230178372 236666456 235896994 160059670 235896994 160059670 148081151 138189916 148081151 138189916 137445010 131734433 137445010 131734433 132431305 125177007 132431305 125177007 121247040 100779738 121247040 100779738 99855637 95871520 99855637 95871520 97513379 92395152 97513379 92395152 83932051 73726790 83932051 73726790 75433914 67197312 75433914 67197312 64666582 52973040 64666582 52973040 52727925 47296416 52727925 47296416 47523869 39551723 47523869 39551723 40572668 34222556 40572668 34222556 31074103 30764343 31074103 30764343 184298337 193189148 184298337 193189148 222026503 226517154 222026503 226517154 225434861 166468805 225434861 166468805 171606547 202635286 171606547 202635286 201030416 145527659 201030416 145527659 144787407 130130640 144787407 130130640 132706406 116133241 132706406 116133241 109437197 100470146 109437197 100470146 98129117 95967883 98129117 95967883 91807316 87716747 91807316 87716747 81051341 74678373 81051341 74678373 71354276 63020129 71354276 63020129 62542247 52977088 62542247 52977088 53285488 45930280 53285488 45930280 48617139 43312594 48617139 43312594 45113656 155548391 45113656 155548391 196235492 217812135 196235492 217812135 218423012 179190744 218423012 179190744 169063450 152909031 169063450 152909031 155671067 144011262 155671067 144011262 144919426 138190513 144919426 138190513 141122248 116935789 141122248 116935789 114141219 99724122 114141219 99724122 103336521 173402158 103336521 173402158 197777578 200022683 197777578 200022683 221043718 224334101 221043718 224334101 241029003 247467866 241029003 247467866 247147631 253093615 247147631 253093615 254122643 258580428 254122643 258580428 257744613 152696946 257744613 152696946 154530082 146540814 154530082 146540814 149346927 132676755 149346927 132676755 134746718 114546060 134746718 114546060 104312507 99919105 104312507 99919105 164877646 182579642 164877646 182579642 210555459 211816706 210555459 211816706 157615351 150425826 157615351 150425826 151614579 134878720 151614579 134878720 130452539 117199618 130452539 117199618 109453704 103593401 109453704 103593401 100186337 96082017 100186337 96082017 183473007 205422153 183473007 205422153 207787209 159637892 207787209 159637892 162582752 147877030 162582752 147877030 139845294 131544589 139845294 131544589 113207681 98373579 113207681 98373579 97450796 87993379 97450796 87993379 85983082 74298321 85983082 74298321 77029607 70456268 77029607 70456268 65332717 60032786 65332717 60032786 58328402 54535929 58328402 54535929 57698575 205844315 57698575 205844315 209184197 172367558 209184197 172367558 174765115 160498461 174765115 160498461 164777886 137615368 164777886 137615368 121595095 113674697 121595095 113674697 115127085 105418658 115127085 105418658 94987032 84042562 94987032 84042562 82031948 75061321 82031948 75061321 74544741 66133376 74544741 66133376 67190238 54574672 67
72490 293882520 0 293882520 214608020 664164566 214608020 664164566 739511133 31408494 739511133 31408494 3725084 2442142 3725084 2442142 1238940 515747 1238940 515747 999640138 351499 999640138 351499 148688 80660 148688 80660 999899546 20351 999899546 20351 29644 279459550 29644 279459550 571413469 968384012 571413469 968384012 984075375 6211165 984075375 6211165 3878287 5410001 3878287 5410001 998219960 2478450 998219960 2478450 999343603 537585 999343603 537585 180576 102596 180576 102596 999797045 83155 999797045 83155 999893734 61691 999893734 61691 48046 33444 48046 33444 999988387 20348 999988387 20348 564757715 976345228 564757715 976345228 131826432 132506123 131826432 132506123 944403675 82842459 944403675 82842459 971777826 35936029 971777826 35936029 15858309 12004406 15858309 12004406 992372206 8320407 992372206 8320407 3781343 2897464 3781343 2897464 999129471 1003849 999129471 1003849 251045 230845 251045 230845 999743819 102594 999743819 102594 57517 52863 57517 52863 999910151 769679284 999910151 769679284 141586127 136572418 141586127 136572418 925517122 85344321 925517122 85344321 33153156 37412553 33153156 37412553 975607643 12193474 975607643 12193474 5895011 6336529 5895011 6336529 1468952 1399065 1468952 1399065 182246 198085 182246 198085 999870218 33448 999870218 33448 46003 309321184 46003 309321184 844439811 125392704 844439811 125392704 82419020 94594183 82419020 94594183 953960165 53532466 953960165 53532466 36109939 21945477 36109939 21945477 990487581 9423420 990487581 9423420 5942175 6468866 5942175 6468866 995997741 5341425 995997741 5341425 997634015 2883778 997634015 2883778 1638094 1540357 1638094 1540357 999508995 505345 999508995 505345 999660462 230848 999660462 230848 130043 65011 130043 65011 62457 471240199 62457 471240199 430092608 804871043 430092608 804871043 659178075 428407486 659178075 428407486 262492669 355898662 262492669 355898662 830405554 148920480 830405554 148920480 905692105 132638353 905692105 132638353 84452831 84477448 84452831 84477448 47994788 56167607 47994788 56167607 962569559 29321658 962569559 29321658 983486880 23326855 983486880 23326855 986003895 15316938 986003895 15316938 9949755 14283949 9949755 14283949 992713119 7305792 992713119 7305792 995495451 3854287 995495451 3854287 1798909 2897460 1798909 2897460 1458924 2086808 1458924 2086808 999057710 872879 999057710 872879 999527645 392357 999527645 392357 252914 295383 252914 295383 999808058 80661 999808058 80661 73254 65659 73254 65659 525334896 751538498 525334896 751538498 646432973 489695931 646432973 489695931 195167873 167345023 195167873 167345023 99268173 144281325 99268173 144281325 917679794 115427336 917679794 115427336 45874814 67656655 45874814 67656655 959641937 59815901 959641937 59815901 965825852 50344609 965825852 50344609 978256259 21945478 978256259 21945478 10524496 15398449 10524496 15398449 9825519 12734391 9825519 12734391 992784788 7810181 992784788 7810181 3019846 2949472 3019846 2949472 998160375 1722001 998160375 1722001 1051974 1295096 1051974 1295096 999128913 535629 999128913 535629 342146 295382 342146 295382 209395 65661 209395 65661 999866104 865660380 999866104 865660380 475055046 190962879 475055046 190962879 882078207 159362504 882078207 159362504 954210496 60463100 954210496 60463100 975682332 31453058 975682332 31453058 15997490 19150733 15997490 19150733 987678967 16982417 987678967 16982417 10546085 9288268 10546085 9288268 4262063 6253842 4262063 6253842 996505789 4515790 996505789 4515790 2369534 2512380 2369534 2512380 1222108 1674672 1222108 1674672 998929306 1207655 998929306 1207655 624424 817201 624424 817201 999386443 535628 999386443 535628 999672603 243821 999672603 243821 999729752 259301055 999729752 259301055 585448504 845248833 585448504 845248833 235840808 284909657 235840808 284909657 129259238 171392918 129259238 171392918 892590407 143966500 892590407 143966500 89668431 130152248 89668431 130152248 85477722 102475611 85477722 102475611 938371631 61237679 938371631 61237679 34703676 45235500 34703676 45235500 972378895 36274210 972378895 36274210 982098179 25656662 982098179 25656662 11790312 17473168 11790312 17473168 988557269 17160759 988557269 17160759 10553614 10972853 10553614 10972853 3528341 5182928 3528341 5182928 2499757 3475298 2499757 3475298 2233789 2442138 2233789 2442138 998360825 1587537 998360825 1587537 783009 1024030 783009 1024030 999174651 520726 999174651 520726 359334 451789 359334 451789 999687354 87545 999687354 87545 131721 712150794 131721 712150794 720209710 408900703 720209710 408900703 160001279 195885668 160001279 195885668 877533660 178176760 877533660 178176760 104714930 150625522 104714930 150625522 68298790 65989528 68298790 65989528 956337500 61662177 956337500 61662177 38032015 44172866 38032015 44172866 28317568 31651774 28317568 31651774 983815776 23454263 983815776 23454263 12391497 18308018 12391497 18308018 11079414 16953772 11079414 16953772 993627982 5988652 993627982 5988652 3228166 4919967 3228166 4919967 997183645 4070310 997183645 4070310 2427379 2762093 2427379 2762093 998509945 1171263 998509945 1171263 999046593 1040170 999046593 1040170 999313176 533800 999313176 533800 289780 451788 289780 451788 393957548 892367977 393957548 892367977 682442367 418753094 682442367 418753094 723277697 228015004 723277697 228015004 126175353 150852032 126175353 150852032 927814347 105023518 927814347 105023518 63655792 92858143 63655792 92858143 939167818 73154398 939167818 73154398 955227214 62724213 955227214 62724213 28781136 33060582 28781136 33060582 980301778 29824970 980301778 29824970 19155963 22085007 19155963 22085007 986880609 17505624 986880609 17505624 992696768 9922123 992696768 9922123 3900806 4993444 3900806 4993444 996965732 4446467 996965732 4446467 2764739 2470007 2764739 2470007 1475447 1946675 1475447 1946675 1266782 1235816 1266782 1235816 999270372 701011 999270372 701011 517508 667157 517508 667157 999432336 512474 999432336 512474 357147 572143159 357147 572143159 568089875 891325084 568089875 891325084 689162463 330331748 689162463 330331748 190825227 220397388 190825227 220397388 861110047 202691954 861110047 202691954 897702187 150322850 897702187 150322850 909523393 113796506 909523393 113796506 66573447 88357286 66573447 88357286 51044774 74369675 51044774 74369675 35495399 44520568 35495399 44520568 978021608 31860505 978021608 31860505 13109580 18946185 13109580 18946185 8577675 12770554 8577675 12770554 4095443 5382820 4095443 5382820 2893520 3389756 2893520 3389756 998076654 2563463 998076654 2563463 938378 1131365 938378 1131365 537131 650121 537131 650121 437136 533797 437136 533797 999478154 828486631 999478154 828486631 298433226 433988664 298433226 433988664 862221589 199736590 862221589 199736590 126158815 154728388 126158815 154728388 906969423 135476156 906969423 135476156 84860066 107176928 84860066 107176928 69315330 93624695 69315330 93624695 955659914 63712565 955659914 63712565 35469376 44657364 35469376 44657364 980640894 28111876 980640894 28111876 13107971 19589510 13107971 19589510 987079671 17277150 987079671 17277150 10466233 15130930 10466233 15130930 993442959 8868312 993442959 8868312 4732475 6906224 4732475 6906224 995798192 5603090 995798192 5603090 3602502 4563565 3602502 4563565 997693379 2691401 997693379 2691401 1473808 1609791 1473808 1609791 999005173 1219812 999005173 1219812 774933 797282 774933 797282 999384006 650120 999384006 650120 602526061 652740596 602526061 652740596 479959412 836905124 479959412 836905124 576017156 688496183 576017156 688496183 250865233 366339549 250865233 366339549 847511969 206571465 847511969 206571465 893285617 156317594 893285617 156317594 928196391 100507827 928196391 100507827 56895686 75423786 56895686 75423786 41020567 52085560 41020567 52085560 30944221 39455048 30944221 39455048 25070466 35345552 25070466 35345552 982545044 22162106 982545044 22162106 986425889 19814696 986425889 19814696 989181730 16423323 989181730 16423323 8915143 13187823 8915143 13187823 6360549 8383283 6360549 8383283 994057256 7827911 994057256 7827911 4418945 6333442 4418945 6333442 995809094 5790857 995809094 5790857 996076263 4993445 996076263 4993445 2939695 3782102 2939695 3782102 997651928 3212017 997651928 3212017 998219811 1952387 998219811 1952387 1267483 1750742 1267483 1750742 998973086 1295099 998973086 1295099 863575 1121544 863575 1121544 609864 862470 609864 862470 999225255 499474950 999225255 499474950 233489850 332110905 233489850 332110905 215877591 278895057 215877591 278895057 178980689 250090395 178980689 250090395 142305467 181348633 142305467 181348633 891367114 112257994 891367114 112257994 61413470 88667834 61413470 88667834 949261618 68796761 949261618 68796761 39551132 46968475 39551132 46968475 972201969 39613172 972201969 39613172 21770646 32486991 21770646 32486991 20559973 28848958 20559973 28848958 16462263 22772213 16462263 22772213 988337105 14543275 988337105 14543275 7850997 11332612 7850997 11332612 993455589 6132257 993455589 6132257 3865127 5420663 3865127 5420663 997047487 2762092 997047487 2762092 1407768 1659483 1407768 1659483 1102171 1024027 1102171 1024027 542273 817202 542273 817202 538440 667153 538440 667153 509643 603003617 509643 603003617 528712752 978570649 528712752 978570649 234411703 313738397 234411703 313738397 180559711 230625196 180559711 230625196 879228393 163192565 879228393 163192565 102680981 122181174 102680981 122181174 935660746 95561042 935660746 95561042 62547683 78482775 62547683 78482775 52425215 74062937 52425215 74062937 964321874 51772964 964321874 51772964 28126114 34629242 28126114 34629242 979923686 29215062 979923686 29215062 982751236 25502506 982751236 25502506 15101525 23098419 15101525 23098419 14107932 20210567 14107932 20210567 987301352 12770553 987301352 12770553 991613578 11456480 991613578 11456480 7172674 9209383 7172674 9209383 4465306 6367978 4465306 6367978 3867003 5939983 3867003 5939983 3552162 5065778 3552162 5065778 997536231 2301221 997536231 2301221 998357695 1701455 998357695 1701455 998821357 1611419 998821357 1611419 561900 872875 561900 872875 676834311 525438289 676834311 525438289 354730777 760338525 354730777 760338525 324748985 404009643 324748985 404009643 759868818 351296945 759868818 351296945 765885563 280176794 765885563 280176794 815497957 275078333 815497957 275078333 155442413 183009098 155442413 183009098 118720975 175075822 118720975 175075822 76692153 99105818 76692153 99105818 61119295 75034740 61119295 75034740 949798357 57811664 949798357 57811664 972283805 34284861 972283805 34284861 978633434 25069249 978633434 25069249 13623557 20991418 13623557 20991418 986224598 19315833 986224598 19315833 11470908 11901885 11470908 11901885 6996044 8320406 6996044 8320406 994309475 7128793 994309475 7128793 4289912 6506644 4289912 6506644 2942106 3681318 2942106 3681318 1551170 2361255 1551170 2361255 998700377 1611415 998700377 1611415 998987444 1219814 998987444 1219814 999130534 998030 999130534 998030 594024 938067 594024 938067 999191664 912357 999191664 912357 573139 890838 573139 890838 689061621 564923993 689061621 564923993 517477736 736615842 517477736 736615842 732823622 286930072 732823622 286930072 813116234 248970518 813116234 248970518 841595451 194199655 841595451 194199655 121601192 175706789 121601192 175706789 914083586 107623314 914083586 107623314 933002022 96897126 933002022 96897126 58817566 65914846 58817566 65914846 957013575 60858346 957013575 60858346 39780328 58285348 39780328 58285348 36462253 49290285 36462253 49290285 27831986 37529744 27831986 37529744 979745917 28767988 979745917 28767988 17520579 27123023 17520579 27123023 982466087 22215215 982466087 22215215 986635318 19541158 986635318 19541158 10509651 15365461 10509651 15365461 990878219 12126814 990878219 12126814 992179587 9311615 992179587 9311615 993985095 7300315 993985095 7300315 995012323 6835098 995012323 6835098 995999881 4867919 995999881 4867919 3033077 3683416 3033077 3683416 998120190 2503513 998120190 2503513 1489900 2301216 1489900 2301216 1304283 1866661 1304283 1866661 1021218 1511521 1021218 1511521 999063872 1017216 999063872 1017216 676812 987581 676812 987581 999213909 890842 999213909 890842 716487990 493956177 716487990 493956177 269203533 331139626 269203533 331139626 779910598 287852166 779910598 287852166 808517358 211120271 808517358 211120271 120988238 133806134 120988238 133806134 917075623 109886466 917075623 109886466 70394547 96973475 70394547 96973475 936822674 80269544 936822674 80269544 48896377 59551631 48896377 59551631 39724712 53650837 39724712 53650837 34952187 49290286 34952187 49290286 967243241 43005796 967243241 43005796 974317418 33545624 974317418 33545624 19086705 28799678 19086705 28799678 982693729 22537179 982693729 22537179 987620827 17262903 987620827 17262903 990774472 13715176 990774472 13715176 991044558 12547755 991044558 12547755 8201429 11964234 8201429 11964234 5720930 7362646 5720930 7362646 994865453 7093792 994865453 7093792 995662750 5596435 995662750 5596435 996279383 4933596 996279383 4933596 997486858 3168910 997486858 3168910 1618670 2436583 1618670 2436583 998862696 1464821 998862696 1464821 799470 1017220 799470 1017220 999122037 987578 999122037 987578 628122 935362680 628122 935362680 567247271 556516354 567247271 556516354 466812996 980715201 466812996 980715201 676714363 430715205 676714363 430715205 725542375 345701206 725542375 345701206 767323134 333201911 767323134 333201911 220686820 295253603 220686820 295253603 189556092 258757159 189556092 258757159 862969832 194987237 862969832 194987237 874415526 152498491 874415526 152498491 905745024 120985319 905745024 120985319 75491094 110477450 75491094 110477450 935816633 87554161 935816633 87554161 48986020 64966083 48986020 64966083 40155946 52993366 40155946 52993366 971075323 39568002 971075323 39568002 978011332 27441786 978011332 27441786 17097367 21285258 17097367 21285258 10670576 14176473 10670576 14176473 993196282 8639854 993196282 8639854 993721560 8181139 993721560 8181139 4617941 7128792 4617941 7128792 995795956 5428317 995795956 5428317 996696126 4867914 996696126 4867914 996805382 4135010 996805382 4135010 997261887 3703220 997261887 3703220 2444235 2884708 2444235 2884708 998059740 2592266 998059740 2592266 1161085 1641544 1161085 1641544 999070180 1014062 999070180 1014062 703451 858078418 703451 858078418 644916307 572379951 644916307 572379951 456035216 872088846 456035216 872088846 720123805 380285434 720123805 380285434 745467508 359977873 745467508 359977873 781285438 300504286 781285438 300504286 189596333 263331405 189596333 263331405 842995213 218310412 842995213 218310412 125823106 187595824 125823106 187595824 898643647 145835246 898643647 145835246 95886503 126893667 95886503 126893667 70769636 103857526 70769636 103857526 933681513 100884210 933681513 100884210 61961452 78994574 61961452 78994574 43317186 64379617 43317186 64379617 960398596 49732384 960398596 49732384 32341879 45792159 32341879 45792159 30278177 36963323 30278177 36963323 23049457 33434438 23049457 33434438 17688847 26798464 17688847 26798464 16190817 23099406 16190817 23099406 984585337 16982415 984585337 16982415 989363500 14351286 989363500 14351286 9605190 13011627 9605190 13011627 6680847 8595985 6680847 8595985 5788929 8548197 5788929 8548197 4446530 6956476 4446530 6956476 4186133 5603093 4186133 5603093 997014088 4129664 997014088 4129664 2605358 3750940 2605358 3750940 997598445 3383719 997598445 3383719 2018631 2777685 2018631 2777685 998448069 1786060 998448069 1786060 998710678 1628570 998710678 1628570 1077949 1525473 1077949 1525473 999006394 1040166 999006394 1040166 776667 857948644 776667 857948644 550781192 454554124 550781192 454554124 709919033 338782871 709919033 338782871 221238435 322345300 221238435 322345300 792117449 283090679 792117449 283090679 841271790 229373435 841271790 229373435 133992727 201109063 133992727 201109063 873083223 183113052 873083223 183113052 100351744 126849698 100351744 126849698 922599344 113912676 922599344 113912676 69116385 66546025 69116385 66546025 961680747 50878333 961680747 50878333 971883472 37611324 971883472 37611324 19389536 28159826 19389536 28159826 17115732 24367888 17115732 24367888 987683742 16621546 987683742 16621546 10084322 14733019 10084322 14733019 9124000 10804482 9124000 10804482 993123415 9011813 993123415 9011813 5852020 7909979 5852020 7909979 994598142 7257775 994598142 7257775 995317542 5089427 995317542 5089427 2930561 4498878 2930561 4498878 2834756 3973226 2834756 3973226 997394587 2883776 997394587 2883776 998037565 1846691 998037565 1846691 998778978 1346813 998778978 1346813 842646 1207652 842646 1207652 999151809 971059 999151809 971059 371114042 911028533 371114042 911028533 650331303 471199465 650331303 471199465 683727476 420579353 683727476 420579353 258223635 385247216 258223635 385247216 763838871 343467968 763838871 343467968 228635050 262940973 228635050 262940973 169749623 238786971 169749623 238786971 859392871 206767598 859392871 206767598 862852586 199380656 862852586 199380656 130230975 193752843 130230975 193752843 103817613 152442136 103817613 152442136 904305814 138088374 904305814 138088374 78391241 108777988 78391241 108777988 931379497 65391875 931379497 65391875 43220150 61980572 43220150 61980572 36937109 51593186 36937109 51593186 34386322 40764971 34386322 40764971 975310346 32486992 975310346 32486992 980041321 30008946 980041321 30008946 15872197 24327397 15872197 24327397 14489085 17316207 14489085 17316207 9888762 12547753 9888762 12547753 993008307 9288264 993008307 9288264 993390060 8695777 993390060 8695777 993704187 7636825 993704187 7636825 4384159 5596434 4384159 5596434 3498497 5396225 3498497 5396225 2946617 4422226 2946617 4422226 997231657 3073536 997231657 3073536 998525290 1750744 998525290 1750744 1085000 1457993 1085000 1457993 970549 960904811 970549 960904811 596655657 775895906 596655657 775895906 313579592 422747121 313579592 422747121 231534464 342771332 231534464 342771332 197874674 244006058 197874674 244006058 841844169 216342212 841844169 216342212 876112598 154953586 876112598 154953586 906668830 130977060 906668830 130977060 77767716 112372053 77767716 112372053 941138493 83092718 941138493 83092718 47952010 67356964 47952010 67356964 955881762 61210412 955881762 61210412 960804074 58094708 960804074 58094708 965585181 39050846 965585181 39050846 24733140 36830832 24733140 36830832 978883810 30843834 978883810 30843834 20180919 28599424 20180919 28599424 981537678 25547234 981537678 25547234 985693597 20739795 985693597 20739795 12320963 16195312 12320963 16195312 990260072 14149639 990260072 14149639 7021169 9860598 7021169 9860598 993014363 8082236 993014363 8082236 5257554 7512980 5257554 7512980 994845740 7015536 994845740 7015536 3650642 5455073 3650642 5455073 3339681 4846538 3339681 4846538 996999262 4079020 996999262 4079020 997550485 3104591 997550485 3104591 997844480 2974096 997844480 2974096 1402265 1962623 1402265 1962623 998539065 1735898 998539065 1735898 1099187 1587539 1099187 1587539 998983116 1287908 998983116 1287908 999027954 890005140 999027954 890005140 397780339 969493670 397780339 969493670 589230938 494660960 589230938 494660960 714812817 415118341 714812817 415118341 721705473 382093175 721705473 382093175 238089567 353397992 238089567 353397992 774500401 292726444 774500401 292726444 191951800 251362677 191951800 251362677 835716526 241487068 835716526 241487068 143195217 196986653 143195217 196986653 125726877 183071881 125726877 183071881 894596542 142676287 894596542 142676287 91701754 124312788 91701754 124312788 918245893 91787840 918245893 91787840 53732796 71645254 53732796 71645254 44959106 65551170 44959106 65551170 39267557 57354118 39267557 57354118 36797614 53198123 36797614 53198123 969064449 42239570 969064449 42239570 974633378 37428444 974633378 37428444 21580644 31456581 21580644 31456581 981398850 24588254 981398850 24588254 14691869 20024755 14691869 20024755 987148370 19070333 987148370 19070333 11755762 17316205 11755762 17316205 990596919 11863102 990596919 11863102 992108430 11050194 992108430 11050194 6826264 10142434 6826264 10142434 993808753 8275276 993808753 8275276 5412266 8089924 5412266 8089924 5314580 7716083 5314580 7716083 4673054 5696907 4673054 5696907 996350371 5382816 996350371 5382816 996487102 4933601 996487102 4933601 2431846 3073540 2431846 3073540 1826391 2928652 1826391 2928652 998248537 2142547 998248537 2142547 998466085 1962618 998466085 1962618 1320826 1919946 1320826 1919946 998565822 1846687 998565822 1846687 1220899 1659480 1220899 1659480 998751859 711537583 998751859 711537583 330245500 435039522 330245500 435039522 266402853 343750624 266402853 343750624 201500849 278637295 201500849 278637295 179778966 263424460 179778966 263424460 831356361 226040527 831356361 226040527 851867224 213450487 851867224 213450487 139383574 169007189 139383574 169007189 110590113 161758942 110590113 161758942 894425822 153475759 894425822 153475759 99724110 135802720 99724110 135802720 71973898 100738378 71973898 100738378 56776290 84888008 56776290 84888008 52050798 72862765 52050798 72862765 952515864 70042155 952515864 70042155 952993705 69058273 952993705 69058273 45688912 65948269 45688912 65948269 39914045 54940875 39914045 54940875 967679363 40387361 967679363 40387361 977960918 32220390 977960918 32220390 20765553 29349649 20765553 29349649 16493543 24252357 16493543 24252357 14172986 20110775 14172986 20110775 987676591 18247565 987676591 18247565 11769318 16738397 11769318 16738397 10392196 15490589 10392196 15490589 8184899 11560283 8184899 11560283 7342884 10952494 7342884 10952494 993072052 8440325 993072052 8440325 993831995 8265901 993831995 8265901 4348543 6524215 4348543 6524215 995428374 5762717 995428374 5762717 996060550 5514090 996060550 5514090 3479962 4253166 3479962 4253166 2526206 3168529 2526206 3168529 997850531 2864820 997850531 2864820 1634483 2114132 1634483 2114132 1280998 1810142 1280998 1810142 998697082 1641541 998697082 1641541 1144233 793504177 1144233 793504177 622048823 987719162 622048823 987719162 409771797 712597972 409771797 712597972 567311122 979195736 567311122 979195736 367674802 686484572 367674802 686484572 494220654 852250025 494220654 852250025 319747078 427286096 319747078 427286096 713943482 338418776 713943482 338418776 776098886 315780904 776098886 315780904 790616181 303363611 790616181 303363611 194387680 277800752 194387680 277800752 820920968 259512708 820920968 259512708 170236996 227022160 170236996 227022160 881525490 169981230 881525490 169981230 111295047 164443500 111295047 164443500 914197197 113888667 914197197 113888667 65434348 91357757 65434348 91357757 941584796 86738543 941584796 86738543 56093698 78034508 56093698 78034508 953233784 65391871 953233784 65391871 958956522 46113312 958956522 46113312 27833115 41578388 27833115 41578388 974489717 36502253 974489717 36502253 22687222 33749592 22687222 33749592 21561555 30160871 21561555 30160871 983611818 20915950 983611818 20915950 13204997 19550988 13204997 19550988 987337354 18565152 987337354 18565152 11859715 17356229 11859715 17356229 10623773 12451432 10623773 12451432 7717275 11584120 7717275 11584120 992190441 10977004 992190441 10977004 6936826 9793032 6936826 9793032 6405797 8773995 6405797 8773995 995117395 6369945 995117395 6369945 3667333 5625294 3667333 5625294 996866490 3903156 996866490 3903156 997778178 3175810 997778178 3175810 1894162 3054530 1894162 3054530 1850372 2691397 1850372 2691397 998381238 2048254 998381238 2048254 998497588 1952385 998497588 1952385 381939599 796748009 381939599 796748009 638165469 539713129 638165469 539713129 352355342 989186905 352355342 989186905 626273640 645719230 626273640 645719230 433476216 752555218 433476216 752555218 495771083 643419818 495771083 643419818 557804640 515420554 557804640 515420554 484745559 779429174 484745559 779429174 637765932 428441246 637765932 428441246 712597450 424321665 712597450 424321665 720491888 401552784 720491888 401552784 258336840 380922828 258336840 380922828 765533652 338762995 765533652 338762995 785130073 282756546 785130073 282756546 846835637 229179928 846835637 229179928 144233115 213965416 144233115 213965416 877411225 183252598 877411225 183252598 113969927 165728726 113969927 165728726 912734055 103011179 912734055 103011179 66615862 89645063 66615862 89645063 946678521 79222366 946678521 79222366 45457906 60337444 45457906 60337444 33593392 47780158 33593392 47780158 31886442 41744738 31886442 41744738 973361380 38233891 973361380 38233891 24548980 34218982 24548980 34218982 22531618 33339468 22531618 33339468 979612969 24159212 979612969 24159212 984640148 19236532 984640148 19236532 11805024 17834202 11805024 17834202 988167357 16678575 988167357 16678575 991581004 11804610 991581004 11804610 992056926 11478243 992056926 11478243 993491272 8681900 993491272 8681900 5795227 7165911 5795227 7165911 995131819 6449568 995131819 6449568 3839448 5939984 3839448 5939984 996669829 4122723 996669829 4122723 997788762 3104589 997788762 3104589 1938696 2740581 1938696 2740581 1497688 2142550 1497688 2142550 1415574 2048251 1415574 2048251 597822022 833748380 597822022 833748380 465394223 728321571 465394223 728321571 688945038 457899506 688945038 457899506 300229767 439893158 300229767 439893158 711927670 406923338 711927670 406923338 760642872 285938490 760642872 285938490 841448031 230625195 841448031 230625195 152290934 190970591 152290934 190970591 879608724 180782458 879608724 180782458 119794032 171349351 119794032 171349351 108213786 139416209 108213786 139416209 911723618 115292182 911723618 115292182 70610157 106051237 70610157 106051237 62464108 84723099 62464108 84723099 53774546 75707768 53774546 75707768 953246515 67859721 953246515 67859721 958395416 53938628 958395416 53938628 966103808 50271561 966103808 50271561 968289532 43583287 968289532 43583287 25173430 37843323 25173430 37843323 975744629 31935958 975744629 31935958 13030389 18058126 13030389 18058126 987813232 17998522 987813232 17998522 988237094 16678576 988237094 16678576 10841628 13185145 10841628 13185145 8652904 12731889 8652904 12731889 8440383 12389202 8440383 12389202 7640194 9549007 7640194 9549007 994542216 7267693 994542216 7267693 994981982 6835099 994981982 6835099 3893019 5775189 3893019 5775189 3518236 5338119 3518236 5338119 3345030 5037428 3345030 5037428 2979949 4699113 2979949 4699113 2951533 3782105 2951533 3782105 2207763 3212019 2207763 3212019 2052466 2884709 2052466 2884709 1513031 2150761 1513031 2150761 998361333 622855145 998361333 622855145 413884214 524407390 413884214 524407390 552645710 979387869 552645710 979387869 574173681 461312495 574173681 461312495 687739449 450040481 687739449 450040481 721206301 400888060 721206301 400888060 790292848 289584729 790292848 289584729 187359679 283784588 187359679 283784588 162243179 245476951 162243179 245476951 848689525 226325486 848689525 226325486 857210952 191155790 857210952 191155790 122514676 183012074 122514676 183012074 886174254 139665322 886174254 139665322 915563725 124772864 915563725 124772864 81614029 113376350 81614029 113376350 929235554 99407812 929235554 99407812 59238956 86212381 59238956 86212381 945842767 80351747 945842767 80351747 952571975 68680414 952571975 68680414 46051384 63388957 46051384 63388957 959565026 54558609 959565026 54558609 964491191 50344613 964491191 50344613 30226398 45081709 30226398 45081709 29339988 44242250 29339988 44242250 973300499 38091869 973300499 38091869 974417329 36607664 974417329 36607664 977540059 33188911 977540059 33188911 17039558 22586315 17039558 22586315 987370477 18077521 987370477 18077521 988031579 15304533 988031579 15304533 990904769 13117396 990904769 13117396 7891790 11992966 7891790 11992966 991914894 11532082 991914894 11532082 6114640 8079921 6114640 8079921 994095513 7909975 994095513 7909975 4972456 6935369 4972456 6935369 4277245 6461194 4277245 6461194 995424625 5655684 995424625 5655684 3130762 3828931 3130762 3828931 997365964 3512369 997365964 3512369 997777085 3001369 997777085 3001369 998116644 2567847 998116644 2567847 998353337 2323290 998353337 2323290 1479069 734453259 1479069 734453259 532149886 835439869 532149886 835439869 508937216 490612371 508937216 490612371 689178699 438811064 689178699 438811064 253751639 374108657 253751639 374108657 207586022 292552199 207586022 292552199 830582416 251345568 830582416 251345568 163750300 240105941 163750300 240105941 157134315 227153622 157134315 227153622 852123533 194412658 852123533 194412658 120726253 177803288 120726253 177803288 114703501 171689152 114703501 171689152 902304934 146838227 902304934 146838227 918794074 116928719 918794074 116928719 923630149 112483977 923630149 112483977 72426321 96100783 72426321 96100783 937089436 93566866 937089436 93566866 56134735 83481251 56134735 83481251 55066636 75149362 55066636 75149362 949649947 66521033 949649947 66521033 44591970 54872339 44591970 54872339 34758376 47388889 34758376 47388889 25731143 37854669 25731143 37854669 977728564 29487261 977728564 29487261 983322610 23208498 983322610 23208498 985788783 21248205 985788783 21248205 13162015 19780627 13162015 19780627 12718247 18809162 12718247 18809162 987636621 13912094 987636621 13912094 9152465 12731890 9152465 12731890 991563419 12239938 991563419 12239938 7822111 11859331 7822111 11859331 992460250 10128883 992460250 10128883 6549674 8328680 6549674 8328680 5246970 7670232 5246970 7670232 4667486 7441339 4667486 7441339 4321773 6685016 4321773 6685016 995798199 5962699 995798199 5962699 2759464 3797240 2759464 3797240 2532039 3690122 2532039 3690122 2161827 3302762 2161827 3302762 997817174 2928648 997817174 2928648 1689509 2739190 1689509 2739190 1648431 845195957 1648431 845195957 563342870 504483753 563342870 504483753 385224081 630420785 385224081 630420785 653708124 932919291 653708124 932919291 379178872 556902541 379178872 556902541 517928596 951234186 517928596 951234186 364631016 510238022 364631016 510238022 458877879 809267886 458877879 809267886 355634966 697113029 355634966 697113029 438978725 600030172 438978725 600030172 350757238 493586934 350757238 493586934 311142416 464370979 311142416 464370979 292947341 414786456 292947341 414786456 721341245 320389815 721341245 320389815 796380116 294420905 796380116 294420905 823211968 264617533 823211968 264617533 827626789 253936480 827626789 253936480 164561249 242119946 164561249 242119946 148982153 223388374 148982153 223388374 143647059 189785570 143647059 189785570 877965848 174018959 877965848 174018959 103229998 131804751 103229998 131804751 83747665 119390081 83747665 119390081 925069037 112325139 925069037 112325139 72508778 107888387 72508778 107888387 66041994 86738539 66041994 86738539 947705367 68831143 947705367 68831143 958897284 54944370 958897284 54944370 35110061 51243816 35110061 51243816 968378757 46076556 968378757 46076556 971025243 42619192 971025243 42619192 974692396 37357010 974692396 37357010 978101318 30507750 978101318 30507750 982577953 24832468 982577953 24832468 985211189 20960374 985211189 20960374 12692322 16676097 12692322 16676097 10264358 14662775 10264358 14662775 9709323 12949044 9709323 12949044 991210120 12291760 991210120 12291760 7069278 10406929 7069278 10406929 993955971 7154605 993955971 7154605 4455186 7043741 4455186 7043741 996474936 5189358 996474936 5189358 996780823 4699111 996780823 4699111 997053593 3973225 997053593 3973225 2626520 3694825 2626520 3694825 2351921 3418047 2351921 3418047 997712674 3357909 997712674 3357909 2117162 3175806 2117162 3175806 997859335 2783044 997859335 2783044 1716471 598745148 1716471 598745148 661804798 508843701 661804798 508843701 525761399 777110398 525761399 777110398 424926306 578139275 424926306 578139275 333356456 962328918 333356456 962328918 645955255 622110330 645955255 622110330 538820064 791796083 538820064 791796083 360749705 603531442 360749705 603531442 489600891 901890974 489600891 901890974 342518121 752261104 342518121 752261104 629262585 911215383 629262585 911215383 507659625 670513691 507659625 670513691 660928116 498761985 660928116 498761985 306252467 427382603 306252467 427382603 768487281 341457889 768487281 341457889 200961477 298886683 200961477 298886683 191154045 276850180 191154045 276850180 179968558 265262040 179968558 265262040 826771396 258365971 826771396 258365971 153002921 227970031 153002921 227970031 860655106 198893041 860655106 198893041 131403211 177290832 131403211 177290832 105859885 158688965 105859885 158688965 895525053 127930077 895525053 127930077 85070721 122008043 85070721 122008043 81293197 118556880 81293197 118556880 67916665 101741923 67916665 101741923 66184643 97971786 66184643 97971786 57920752 78412500 57920752 78412500 947686121 76387909 947686121 76387909 39176331 55485255 39176331 55485255 962950857 49686472 962950857 49686472 33237510 47101223 33237510 47101223 968756481 41744363 968756481 41744363 26927537 39759432 26927537 39759432 973702769 36089289 973702769 36089289 22903358 31263349 22903358 31263349 979562668 27322569 979562668 27322569 15812720 23182749 15812720 23182749 984706899 22708469 984706899 22708469 14243802 19541159 14243802 19541159 988374378 17418634 988374378 17418634 11128519 15736421 11128519 15736421 990437721 13811167 990437721 13811167 8869281 13311763 8869281 13311763 990985995 12949049 990985995 12949049 7206960 9466730 7206960 9466730 6454322 8567758 6454322 8567758 993857204 8274047 993857204 8274047 4845127 7176071 4845127 7176071 4435827 6225690 4435827 6225690 995657664 5936881 995657664 5936881 996570188 4919969 996570188 4919969 3018720 4469018 3018720 4469018 997240302 3932922 997240302 3932922 2622137 3694826 2622137 3694826 997511691 3400569 997511691 3400569 2176781 2864824 2176781 2864824 998006927 2666274 998006927 2666274 998068441 960106234 998068441 960106234 351515873 552448551 351515873 552448551 586966546 963488185 586966546 963488185 377355775 513279963 377355775 513279963 611268339 954120041 611268339 954120041 466429589 670305654 466429589 670305654 375983496 902932192 375983496 902932192 599900102 529715445 599900102 529715445 660578345 997424804 660578345 997424804 469443212 801362449 469443212 801362449 531873582 981347116 531873582 981347116 358063489 555094556 358063489 555094556 670816420 441503824 670816420 441503824 703197034 405168648 703197034 405168648 267630834 333897118 267630834 333897118 789458766 300830148 789458766 300830148 196097511 295318949 196097511 295318949 815136886 277218417 815136886 277218417 175757435 263466731 175757435 263466731 163265737 235348388 163265737 235348388 844777098 199201486 844777098 199201486 124739375 177757780 124739375 177757780 883748228 165648865 883748228 165648865 893618678 147399424 893618678 147399424 902123565 146847723 902123565 146847723 85139740 126402107 85139740 126402107 922880675 112692624 922880675 112692624 67279352 89182958 67279352 89182958 941964775 83528394 941964775 83528394 950353374 61848683 950353374 61848683 960796028 55868261 960796028 55868261 34011684 49448538 34011684 49448538 30652473 42103887 30652473 42103887 27762757 41173351 27762757 41173351 976410196 33063887 976410196 33063887 981465627 25811988 981465627 25811988 983413893 24678781 983413893 24678781 984211935 22901910 984211935 22901910 13199637 19315520 13199637 19315520 987520066 17572187 987520066 17572187 10654502 13886083 10654502 13886083 8911604 12739987 8911604 12739987 992036458 11456483 992036458 11456483 992458841 10578075 992458841 10578075 6920151 9596872 6920151 9596872 993255262 8498100 993255262 8498100 4902602 7456222 4902602 7456222 995137952 6594469 995137952 6594469 995604589 6253256 995604589 6253256 3547109 5360921 3547109 5360921 3234511 4769522 3234511 4769522 996997603 4396932 996997603 4396932 2706734 4068645 2706734 4068645 997284415 3428577 997284415 3428577 1987027 2974097 1987027 2974097 997883689 559794647 997883689 559794647 384339512 944151329 384339512 944151329 647434763 960269536 647434763 960269536 360858953 514263199 360858953 514263199 614278111 975735322 614278111 975735322 357490900 626686892 357490900 626686892 541543014 829405610 541543014 829405610 666088597 445966996 666088597 445966996 284223051 315363413 284223051 315363413 788477210 311238737 788477210 311238737 194432942 284983684 194432942 284983684 812459407 269772027 812459407 269772027 827967693 249310358 827967693 249310358 843465257 203332926 843465257 203332926 120236635 171820596 120236635 171820596 887788567 151453418 887788567 151453418 86116341 128300930 86116341 128300930 71493148 105218522 71493148 105218522 62089137 89677402 62089137 89677402 56984526 83853077 56984526 83853077 956267409 64598534 956267409 64598534 958122654 61439751 958122654 61439751 959031335 58500448 959031335 58500448 39089468 56951102 39089468 56951102 35619452 51804665 35619452 51804665 965194376 44159515 965194376 44159515 28400058 37312629 28400058 37312629 976539330 32475087 976539330 32475087 981375611 27570059 981375611 27570059 982289498 25614828 982289498 25614828 983784042 24013986 983784042 24013986 15038152 22389330 15038152 22389330 985469407 21958710 985469407 21958710 985753186 21311234 985753186 21311234 986452168 19884488 986452168 19884488 986963923 16611299 986963923 16611299 990961377 13255545 990961377 13255545 991275151 12436300 991275151 12436300 8142855 11088477 8142855 11088477 6784681 9928068 6784681 9928068 992980209 8999593 992980209 8999593 993702366 7792309 993702366 7792309 4811552 7362645 4811552 7362645 4619246 7176070 4619246 7176070 995327629 5790854 995327629 5790854 3308536 4709040 3308536 4709040 2861823 4129662 2861823 4129662 997578370 3434034 997578370 3434034 2130626 3168911 2130626 3168911 997826168 3079405 997826168 3079405 586422479 870156311 586422479 870156311 341532062 592766993 341532062 592766993 604281945 873105596 604281945 873105596 301185232 434793859 301185232 434793859 216956177 320961778 216956177 320961778 190746372 266870231 190746372 266870231 167562532 245836249 167562532 245836249 155030432 204688748 155030432 204688748 866371235 178481043 866371235 178481043 884858169 171189438 884858169 171189438 896044040 133741102 896044040 133741102 86509297 129394636 86509297 129394636 925911844 109306522 925911844 109306522 62317322 92204630 62317322 92204630 940501444 87154922 940501444 87154922 942474722 72522856 942474722 72522856 47849702 69650164 47849702 69650164 954843804 65421298 954843804 65421298 956741577 63782085 956741577 63782085 41822643 61557868 41822643 61557868 963938331 52443622 963938331 52443622 970044372 44044946 970044372 44044946 26815579 38973232 26815579 38973232 975318330 36094633 975318330 36094633 21917913 30023106 21917913 30023106 18946667 28410730 18946667 28410730 17873040 23807885 17873040 23807885 985615575 20674859 985615575 20674859 12402020 17665212 12402020 17665212 989844773 14610312 989844773 14610312 9699836 14041311 9699836 14041311 9238247 13788382 9238247 13788382 990974204 12774204 990974204 12774204 8458053 12410301 8458053 12410301 991790589 11119414 991790589 11119414 992556954 10563732 992556954 10563732 6955980 9922124 6955980 9922124 992960091 9214997 992960091 9214997 5485636 8094239 5485636 8094239 994312373 7636826 994312373 7636826 994496741 7165913 994496741 7165913 3968926 5467736 3968926 5467736 996787053 4244019 996787053 4244019 997121776 4025380 997121776 4025380 2646639 3965380 2646639 3965380 2284940 3357906 2284940 3357906 997732651 721939103 997732651 721939103 543198485 459162218 543198485 459162218 236168906 331758248 236168906 331758248 783531481 316766444 783531481 316766444 797427834 296958193 797427834 296958193 827934106 258692143 827934106 258692143 840257078 218388149 840257078 218388149 138699896 208526411 138699896 208526411 874023613 174792498 874023613 174792498 883887499 165681532 883887499 165681532 106584311 142103400 106584311 142103400 93047840 130142672 93047840 130142672 914289858 128967277 914289858 128967277 84552489 117888022 84552489 117888022 75562706 102328065 75562706 102328065 934286253 95822439 934286253 95822439 58927149 82453172 58927149 82453172 945319465 77329852 945319465 77329852 46548081 65966332 46548081 65966332 43086330 62801494 43086330 62801494 37251373 53982933 37251373 53982933 36292610 52978366 36292610 52978366 967141830 44869963 967141830 44869963 971198510 41289435 971198510 41289435 972626762 39505692 972626762 39505692 978268694 31097501 978268694 31097501 20287837 30669070 20287837 30669070 980196520 29447901 980196520 29447901 18995362 23844395 18995362 23844395 984684137 22508200 984684137 22508200 14099703 20608647 14099703 20608647 986359232 19971802 986359232 19971802 988116005 17640572 988116005 17640572 989302732 15736418 989302732 15736418 10191653 14901354 10191653 14901354 990709119 13725251 990709119 13725251 8852573 12873610 8852573 12873610 991414352 11614677 991414352 11614677 7170336 10782937 7170336 10782937 992674958 10227044 992674958 10227044 993204050 8278009 993204050 8278009 4882205 6935365 4882205 6935365 995461206 6159154 995461206 6159154 3781171 5420660 3781171 5420660 2999065 4253167 2999065 4253167 997544676 3662534 997544676 3662534 997629633 3434036 997629633 3434036 621242440 987004746 621242440 987004746 453195051 623576351 453195051 623576351 387900527 993345017 387900527 993345017 646314379 498396233 646314379 498396233 325919385 488288050 325919385 488288050 308683960 335689865 308683960 335689865 775038635 314098266 775038635 314098266 789352313 303760980 789352313 303760980 186779841 267354935 186779841 267354935 161789505 241805995 161789505 241805995 851296443 218585729 851296443 218585729 126119878 183306904 126119878 183306904 119281839 176662721 119281839 176662721 892774621 145777224 892774621 145777224 95528898 140881819 95528898 140881819 910574875 131596626 910574875 131596626 83881933 116882340 83881933 116882340 924940229 105479332 924940229 105479332 60330452 90244110 60330452 90244110 941170979 79895910 941170979 79895910 48030131 66867631 48030131 66867631 960749965 57438795 960749965 57438795 965883705 44890161 965883705 44890161 29215273 39603450 29215273 39603450 975851339 32001006 975851339 32001006 16200582 23114813 16200582 23114813 14513136 22389335 14513136 22389335 14078962 18122008 14078962 18122008 988553645 16611297 988553645 16611297 10682122 15928669 10682122 15928669 989663429 14923558 989663429 14923558 9667389 14244474 9667389 14244474 9524083 13217322 9524083 13217322 8525541 11148676 8525541 11148676 992327727 9961589 992327727 9961589 6280261 8870034 6280261 8870034 993725176 8274044 993725176 8274044 994340664 7432177 994340664 7432177 4590124 6295934 4590124 6295934 3669989 5058951 3669989 5058951 996615877 4801726 996615877 4801726 2880172 4122724 2880172 4122724 2717596 3728022 2717596 3728022 997582641 3475296 997582641 3475296 551749217 843617483 551749217 843617483 664621036 468225662 664621036 468225662 730560539 372876930 730560539 372876930 221467808 333282875 221467808 333282875 205583495 303363609 205583495 303363609 798247034 298702160 798247034 298702160 185698540 273316647 185698540 273316647 167335541 251984711 167335541 251984711 834671307 246958123 834671307 246958123 149681245 190181402 149681245 190181402 900998128 146575530 900998128 146575530 97329370 142103404 97329370 142103404 906223718 136310500 906223718 136310500 82778057 118205936 82778057 118205936 76674108 114260445 76674108 114260445 73851209 102425939 73851209 102425939 933681935 100097981 933681935 100097981 59918330 87396198 59918330 87396198 55857145 82319124 55857145 82319124 948241272 75942258 948241272 75942258 952738743 68479486 952738743 68479486 44202306 59984177 44202306 59984177 959679032 57602327 959679032 57602327 37826446 54373842 37826446 54373842 966063963 46365807 966063963 46365807 969518970 38548842 969518970 38548842 25437700 37595739 25437700 37595739 24617170 30744664 24617170 30744664 982326983 25441510 982326983 25441510 983557725 24941768 983557725 24941768 16028498 24148271 16028498 24148271 984756239 19693562 984756239 19693562 987210031 17460218 987210031 17460218 11145371 16584774 11145371 16584774 989182223 15988121 989182223 15988121 990098335 14891778 990098335 14891778 990240670 14276805 990240670 14276805 9566560 13449637 9566560 13449637 8790872 12658158 8790872 12658158 7812166 11476998 7812166 11476998 992500568 10388829 992500568 10388829 993022039 9174566 993022039 9174566 6112212 8654155 6112212 8654155 993688540 7901259 993688540 7901259 994351609 6295933 994351609 6295933 995650249 6159155 995650249 6159155 996209601 5527513 996209601 5527513 996903477 4487424 996903477 4487424 997068398 3750941 997068398 3750941 2374706 3535477 2374706 3535477 997559177 547315951 997559177 547315951 341355684 846161606 341355684 846161606 660350199 434815464 660350199 434815464 259143074 378324470 259143074 378324470 762351249 342973236 762351249 342973236 784678727 314784338 784678727 314784338 815566138 265643878 815566138 265643878 828573508 229373434 828573508 229373434 870722033 180902161 870722033 180902161 113872413 161755664 113872413 161755664 905485658 141698209 905485658 141698209 907735707 124702093 907735707 124702093 79189693 116559419 79189693 116559419 75037522 107294795 75037522 107294795 931422431 103787211 931422431 103787211 932835077 100885053 932835077 100885053 65255294 94776325 65255294 94776325 937747219 86151310 937747219 86151310 945882788 74296919 945882788 74296919 49685380 72295262 49685380 72295262 951501129 66411107 951501129 66411107 43353797 60052760 43353797 60052760 959535101 59621773 959535101 59621773 960733158 58171984 960733158 58171984 35705011 50458564 35705011 50458564 967450705 46354419 967450705 46354419 30840511 43124854 30840511 43124854 25947325 38115686 25947325 38115686 976236513 35220086 976236513 35220086 977256259 32811895 977256259 32811895 982206238 26244725 982206238 26244725 16822454 25582628 16822454 25582628 983246163 25333593 983246163 25333593 15319358 22823257 15319358 22823257 985810805 20804654 985810805 20804654 13339071 19585796 13339071 19585796 11652960 16699771 11652960 16699771 990040237 15065660 990040237 15065660 8640160 12337519 8640160 12337519 991964359 11444490 991964359 11444490 7233942 10372870 7233942 10372870 6302281 8895172 6302281 8895172 994010312 7862469 994010312 7862469 994320438 6598903 994320438 6598903 995368761 6333441 995368761 6333441 3910876 5995933 3910876 5995933 3720167 5625297 3720167 5625297 3333231 5073043 3333231 5073043 3045299 4814668 3045299 4814668 2972815 4623733 2972815 4623733 996975174 4470066 996975174 4470066 2660171 3797241 2660171 3797241 997417557 3579831 997417557 3579831 2416127 853759320 2416127 853759320 485505169 969806914 485505169 969806914 684431967 438007145 684431967 438007145 259524991 379062110 259524991 379062110 759229989 344955064 759229989 344955064 773609996 325729462 773609996 325729462 196636324 267663632 196636324 267663632 823393146 259065578 823393146 259065578 153413409 229898158 153413409 229898158 129486247 186548431 129486247 186548431 121537381 174477936 121537381 174477936 111679984 165672845 111679984 165672845 103218664 154354457 103218664 154354457 901316495 148621937 901316495 148621937 903984584 142845563 903984584 142845563 93201402 129699620 93201402 129699620 78477180 108033401 78477180 108033401 931113171 104581929 931113171 104581929 934934153 92484463 934934153 92484463 941121562 81552417 941121562 81552417 54368601 78272789 54368601 78272789 950011946 73104414 950011946 73104414 953577951 66784758 953577951 66784758 44416101 64143599 44416101 64143599 959241283 60336454 959241283 60336454 39615977 58401377 39615977 58401377 39183097 57606664 39183097 57606664 34499139 47377459 34499139 47377459 27975437 40951273 27975437 40951273 972682003 37157416 972682003 37157416 24713796 33248228 24713796 33248228 979429560 30020689 979429560 30020689 19446299 29058245 19446299 29058245 981538983 27775290 981538983 27775290 982730266 24661050 982730266 24661050 984623425 19693564 984623425 19693564 11145079 16317205 11145079 16317205 10210806 15187051 10210806 15187051 990478446 11556761 990478446 11556761 7266528 9438792 7266528 9438792 993388524 8440324 993388524 8440324 5623534 8341650 5623534 8341650 5460401 7791787 5460401 7791787 4302978 6524217 4302978 6524217 4134880 5988651 4134880 5988651 995954812 5696906 995954812 5696906 3588400 5165189 3588400 5165189 996576957 5000409 996576957 5000409 3156571 4761765 3156571 4761765 996877465 4680387 996877465 4680387 997261316 3854289 997261316 3854289 997305869 835463585 997305869 835463585 371968967 884037398 371968967 884037398 600302619 809764362 600302619 809764362 427521682 481401242 427521682 481401242 318470810 469727261 318470810 469727261 693836552 419164075 693836552 419164075 721246308 398212192 721246308 398212192 746061111 362867160 746061111 362867160 240793294 357214808 240793294 357214808 765829724 345101561 765829724 345101561 224433746 311384364 224433746 311384364 819575729 263512732 819575729 263512732 842139557 227514221 842139557 227514221 856606358 196718880 856606358 196718880 112418613 152811618 112418613 152811618 99705639 149081142 99705639 149081142 902679171 144926606 902679171 144926606 914338146 121900260 914338146 121900260 927197367 108482227 927197367 108482227 932901854 88635884 932901854 88635884 59106045 87780491 59106045 87780491 55930193 82950029 55930193 82950029 55123930 76955534 55123930 76955534 949127148 70836275 949127148 70836275 955662295 60942115 955662295 60942115 40643985 58578937 40643985 58578937 961277668 55464341 961277668 55464341 35363056 48476739 35363056 48476739 969843134 43747532 969843134 43747532 974979517 37031362 974979517 37031362 977510324 31063056 977510324 31063056 18492623 26798462 18492623 26798462 982558473 24476075 982558473 24476075 14997269 21331661 14997269 21331661 986681111 19236530 986681111 19236530 988505715 16869829 988505715 16869829 10638120 15746158 10638120 15746158 989618433 15312168 989618433 15312168 9685616 13142145 9685616 13142145 7932842 11444495 7932842 11444495 992694755 9496956 992694755 9496956 6404131 8639851 6404131 8639851 5630341 8328679 5630341 8328679 994259714 6817089 994259714 6817089 995361944 6225694 995361944 6225694 3436100 5396220 3436100 5396220 996554357 5037429 996554357 5037429 996810398 4070313 996810398 4070313 997198555 831775107 997198555 831775107 492365474 585301678 492365474 585301678 640015713 851595449 640015713 851595449 409499864 483720770 409499864 483720770 688960821 419380899 688960821 419380899 755077068 350937476 755077068 350937476 232596769 348553635 232596769 348553635 774679980 306891982 774679980 306891982 192074150 280556221 192074150 280556221 180955815 271437687 180955815 271437687 837568279 241139692 837568279 241139692 853077818 215758829 853077818 215758829 133702814 197888279 133702814 197888279 875228431 171820601 875228431 171820601 104446891 150615725 104446891 150615725 918287362 116922809 918287362 116922809 925074184 110471396 925074184 110471396 71217550 104864471 71217550 104864471 68004745 96872771 68004745 96872771 62600726 93224671 62600726 93224671 938231338 87811678 938231338 87811678 942586313 84964581 942586313 84964581 944203869 77264711 944203869 77264711 46421472 66829299 46421472 66829299 957348648 62690290 957348648 62690290 41900935 61237675 41900935 61237675 958708702 60974139 958708702 60974139 39391407 51051165 39391407 51051165 968571961 43923191 968571961 43923191 25806445 38713452 25806445 38713452 25282545 37227382 25282545 37227382 976618412 32470783 976618412 32470783 20944489 29000161 20944489 29000161 982074924 26332112 982074924 26332112 16830568 25004680 16830568 25004680 15489497 23165418 15489497 23165418 984593022 22595567 984593022 22595567 985412794 21542313 985412794 21542313 13568168 20399339 13568168 20399339 12947353 19520308 12947353 19520308 987563743 17906254 987563743 17906254 988652139 16459999 988652139 16459999 10350838 14466748 10350838 14466748 990560112 12289883 990560112 12289883 7806350 11584119 7806350 11584119 7035903 9632393 7035903 9632393 993141340 9366859 993141340 9366859 6012751 8870035 6012751 8870035 5139601 7652155 5139601 7652155 4554614 6594468 4554614 6594468 4240698 6254049 4240698 6254049 3389119 4989840 3389119 4989840 996807312 4244017 996807312 4244017 2595463 3790470 2595463 3790470 383848574 785421688 383848574 785421688 583911766 545851268 583911766 545851268 318255059 470542181 318255059 470542181 686321885 393186641 686321885 393186641 255017690 381163921 255017690 381163921 245099643 346961110 245099643 346961110 218686848 324153717 218686848 324153717 815177377 275683956 815177377 275683956 162473117 238412281 162473117 238412281 148472882 215226963 148472882 215226963 132307900 178837645 132307900 178837645 885307149 157903201 885307149 157903201 102871774 152947805 102871774 152947805 899153169 148867588 899153169 148867588 96042496 129945072 96042496 129945072 75314698 110420313 75314698 110420313 932994673 96265851 932994673 96265851 939716545 88919547 939716545 88919547 941019582 87561739 941019582 87561739 57909275 69744915 57909275 69744915 956701118 64078944 956701118 64078944 957480835 61502465 957480835 61502465 33535670 49234613 33535670 49234613 31990562 39323695 31990562 39323695 22010584 32802621 22010584 32802621 21135593 32001009 21135593 32001009 979161368 27292217 979161368 27292217 16329275 25536720 16329275 25536720 984793644 22162108 984793644 22162108 13956021 20014163 13956021 20014163 12014218 17741967 12014218 17741967 988220256 17565504 988220256 17565504 989159206 16491278 989159206 16491278 10620652 15498527 10620652 15498527 990086252 12381934 990086252 12381934 7503398 9632392 7503398 9632392 6503904 8548198 6503904 8548198 993888887 8205873 993888887 8205873 994133843 7570706 994133843 7570706 994620012 6296034 994620012 6296034 3919692 6097902 3919692 6097902 995736145 5500946 995736145 5500946 996306480 5360918 996306480 5360918 996498245 4822313 996498245 4822313 3029662 916060763 3029662 916060763 460316685 569012824 460316685 569012824 594625847 948117413 594625847 948117413 400399763 621850310 400399763 621850310 528508104 848554644 528508104 848554644 498384178 561734500 498384178 561734500 682925359 453566747 682925359 453566747 295375133 388405484 295375133 388405484 259198522 386628004 259198522 386628004 246526224 355835598 246526224 355835598 233495184 310291295 233495184 310291295 797216387 286535755 797216387 286535755 808750975 282701373 808750975 282701373 184192825 272082109 184192825 272082109 835563133 205219859 835563133 205219859 864371221 199751801 864371221 199751801 131324201 192176423 131324201 192176423 117110982 164730599 117110982 164730599 896753605 155029452 896753605 155029452 102104067 150047534 102104067 150047534 86840834 117761656 86840834 117761656 923581849 114158028 923581849 114158028 70637909 102532651 70637909 102532651 933886193 100468426 933886193 100468426 64161148 94993281 64161148 94993281 940313624 86697825 940313624 86697825 54758784 78482774 54758784 78482774 948391376 76422692 948391376 76422692 954372668 63984823 954372668 63984823 42202818 61294419 42202818 61294419 958954073 52085556 958954073 52085556 966256190 47765891 966256190 47765891 28550090 39854244 28550090 39854244 23901284 32802622 23901284 32802622 978937114 31393136 978937114 31393136 18379799 27479326 18379799 27479326 982211755 25582627 982211755 25582627 14897054 22868308 14897054 22868308 13219097 19024238 13219097 19024238 987439545 18595603 987439545 18595603 12077610 17879682 12077610 17879682 989243574 15490585 989243574 15490585 991672992 12155060 991672992 12155060 991902514 11223016 991902514 11223016 7047583 9811466 7047583 9811466 6607320 9438796 6607320 9438796 6134186 8658064 6134186 8658064 993943895 8181143 993943895 8181143 994060055 7610103 994060055 7610103 994453737 7441342 994453737 7441342 995547965 6128212 995547965 6128212 995692644 6066761 995692644 6066761 995858867 5655686 995858867 5655686 996331055 4975485 996331055 4975485 3115808 643762260 3115808 643762260 627461587 995313361 627461587 995313361 696978966 425201682 696978966 425201682 277384713 406051753 277384713 406051753 726635555 392547303 726635555 392547303 743591030 370686215 743591030 370686215 244795452 358102848 244795452 358102848 212948165 303897469 212948165 303897469 797294399 298272443 797294399 298272443 194198303 286202484 194198303 286202484 183283334 273331235 183283334 273331235 826914789 253745721 826914789 253745721 837442018 243757470 837442018 243757470 136179515 201701576 136179515 201701576 133137472 182859560 133137472 182859560 882428226 169598451 882428226 169598451 107445038 156822313 107445038 156822313 104172453 131838140 104172453 131838140 86655612 124100075 86655612 124100075 74892493 110410971 74892493 110410971 67621151 97786980 67621151 97786980 61916794 84468463 61916794 84468463 56262897 82939275 56262897 82939275 52374078 78176503 52374078 78176503 947981069 69887991 947981069 69887991 44831541 65103814 44831541 65103814 958046673 62130289 958046673 62130289 960005476 52132862 960005476 52132862 33979514 48736355 33979514 48736355 32425461 44925862 32425461 44925862 28185212 37611327 28185212 37611327 975743267 34080570 975743267 34080570 21451865 32012757 21451865 32012757 981755962 27322267 981755962 27322267 17518129 26692664 17518129 26692664 982778220 23844392 982778220 23844392 15440276 22384316 15440276 22384316 14150569 21745876 14150569 21745876 13553508 20974296 13553508 20974296 986844960 19332998 986844960 19332998 12330470 17342290 12330470 17342290 988795609 16339614 988795609 16339614 989267549 15954364 989267549 15954364 990505771 12745852 990505771 12745852 991271310 12381933 991271310 12381933 991833496 11345857 991833496 11345857 7172985 10155071 7172985 10155071 993644389 8542818 993644389 8542818 993840599 8341655 993840599 8341655 994211035 6817126 994211035 6817126 995200523 6531890 995200523 6531890 4105998 6253258 4105998 6253258 995816012 5165186 995816012 5165186 3284556 737161655 3284556 737161655 426196459 498449605 426196459 498449605 305680141 455520241 305680141 455520241 299654768 433049743 299654768 433049743 722789882 405285034 722789882 405285034 762589218 331536303 762589218 331536303 812111874 269662010 812111874 269662010 830289512 212868496 830289512 212868496 858141625 208746898 858141625 208746898 869976755 193460296 869976755 193460296 881374901 177226112 881374901 177226112 110394348 162164908 110394348 162164908 104996911 156516166 104996911 156516166 913506428 118393340 913506428 118393340 922064570 115468591 922064570 115468591 76465635 111454914 76465635 111454914 926872954 103123988 926872954 103123988 932652691 101934719 932652691 101934719 60773011 86604950 60773011 86604950 943604378 81984186 943604378 81984186 49968780 74129825 49968780 74129825 45003619 66715480 45003619 66715480 956365405 62983863 956365405 62983863 41298064 60188164 41298064 60188164 37869833 50654932 37869833 50654932 32954011 48538937 32954011 48538937 967816846 43888641 967816846 43888641 972225977 37870856 972225977 37870856 974486318 34573481 974486318 34573481 18205460 27589304 18205460 27589304 982380491 24701081 982380491 24701081 983768887 24511855 983768887 24511855 984753924 20425083 984753924 20425083 12970514 19704333 12970514 19704333 12394083 17676335 12394083 17676335 988646549 16293442 988646549 16293442 8838276 13142142 8838276 13142142 991205524 12174085 991205524 12174085 7413622 10437425 7413622 10437425 993389019 8889934 993389019 8889934 5849480 8158577 5849480 8158577 4314977 6685019 4314977 6685019 4222121 6560437 4222121 6560437 995271337 6399844 995271337 6399844 3993690 5514094 3993690 5514094 996275445 650207246 996275445 650207246 356995989 484352310 356995989 484352310 314933069 468203472 314933069 468203472 689129194 433924083 689129194 433924083 723294521 406535569 723294521 406535569 756076459 349139390 756076459 349139390 767342747 318884161 767342747 318884161 198793190 287492588 198793190 287492588 189408080 277735748 189408080 277735748 823002488 257055423 823002488 257055423 141526386 212487681 141526386 212487681 140841615 204475165 140841615 204475165 865941550 193709150 865941550 193709150 880604310 167040374 880604310 167040374 110109181 164272581 110109181 164272581 106408157 159201902 106408157 159201902 104764211 156990379 104764211 156990379 100353054 145465316 100353054 145465316 906777417 125831091 906777417 125831091 83213122 124772865 83213122 124772865 920958825 112407283 920958825 112407283 71106726 102921216 71106726 102921216 61168877 81628273 61168877 81628273 945836385 76488108 945836385 76488108 51077325 76233876 51077325 76233876 954809581 65337286 954809581 65337286 43177271 64044248 43177271 64044248 958020615 54357425 958020615 54357425 36003895 52376092 36003895 52376092 966127444 45327128 966127444 45327128 973979291 36159396 973979291 36159396 976762200 34629245 976762200 34629245 22712723 31599082 22712723 31599082 980676409 29320968 980676409 29320968 18350848 25611058 18350848 25611058 983373231 22954585 983373231 22954585 13593710 20681285 13593710 20681285 13115569 19483881 13115569 19483881 987596887 17881578 987596887 17881578 11655619 17345696 11655619 17345696 11023625 13997587 11023625 13997587 990774897 13463675 990774897 13463675 8522535 12734393 8522535 12734393 7420768 10920209 7420768 10920209 992674128 9758024 992674128 9758024 6531655 9390928 6531655 9390928 993354214 8889933 993354214 8889933 994162472 7315395 994162472 7315395 994775532 6719973 994775532 6719973 3930045 6238646 3930045 6238646 615902621 704756352 615902621 704756352 402246196 636996595 402246196 636996595 592856287 764440860 592856287 764440860 455513250 805133574 455513250 805133574 664534416 494667267 664534416 494667267 328202436 478601154 328202436 478601154 678073405 428635234 678073405 428635234 273740826 409493879 273740826 409493879 256614204 378366940 256614204 378366940 244679892 356872703 244679892 356872703 214831824 316898299 214831824 316898299 204628164 289132494 204628164 289132494 178063570 257198001 178063570 257198001 141858367 213052518 141858367 213052518 125448577 187432599 125448577 187432599 120772850 177747208 120772850 177747208 887318236 161342648 887318236 161342648 106081740 158783614 106081740 158783614 895311018 142830725 895311018 142830725 87870132 130063529 87870132 130063529 917424240 121881498 917424240 121881498 76383032 111827281 76383032 111827281 928767044 106282553 928767044 106282553 933252400 100173711 933252400 100173711 934172384 92135245 934172384 92135245 57654131 82048653 57654131 82048653 948253203 75987675 948253203 75987675 50263863 74533617 50263863 74533617 953839145 68588710 953839145 68588710 45201860 65259877 45201860 65259877 960470141 55761929 960470141 55761929 37372514 54399322 37372514 54399322 968668931 45248904 968668931 45248904 29832974 45020905 29832974 45020905 26012854 39203336 26012854 39203336 974017311 36972083 974017311 36972083 975875916 35345550 975875916 35345550 20389638 28815893 20389638 28815893 18437709 26559546 18437709 26559546 16248392 22557058 16248392 22557058 985064631 21616784 985064631 21616784 13723021 20425084 13723021 20425084 986719001 19171532 986719001 19171532 12149426 17802429 12149426 17802429 11483706 17175933 11483706 17175933 989609563 14007997 989609563 14007997 990879440 13015699 990879440 13015699 991638622 11614676 991638622 11614676 992627545 10468940 992627545 10468940 6961362 9421686 6961362 9421686 993328947 8973370 993328947 8973370 5872807 8019667 5872807 8019667 994665967 7272167 994665967 7272167 994918261 6709192 994918261 6709192 995212728 6576639 995212728 6576639 536441068 863946485 536441068 863946485 338686204 824422879 338686204 824422879 604454694 951965866 604454694 951965866 333592412 582333800 333592412 582333800 634717069 955390628 634717069 955390628 675393289 468761424 675393289 468761424 303374578 450141207 303374578 450141207 286548406 426559709 286548406 426559709 715023824 420275078 715023824 420275078 720767217 397758091 720767217 397758091 259340465 377535649 259340465 377535649 238521917 336522720 238521917 336522720 781189713 298578106 781189713 298578106 192237799 268725152 192237799 268725152 174527610 259711183 174527610 259711183 846904815 216936487 846904815 216936487 141950634 213280798 141950634 213280798 859234836 190918873 859234836 190918873 113057865 166295755 113057865 166295755 893938663 155364575 893938663 155364575 91900750 132376550 91900750 132376550 914121311 125004953 914121311 125004953 926226293 109906704 926226293 109906704 930913436 103587221 930913436 103587221 65368834 95878183 65368834 95878183 942124350 84019690 942124350 84019690 53715895 76507478 53715895 76507478 950566513 69323252 950566513 69323252 953486181 67443708 953486181 67443708 954975608 63188154 954975608 63188154 42117782 57434292 42117782 57434292 963632327 50852592 963632327 50852592 30737930 45279919 30737930 45279919 30096005 43311054 30096005 43311054 971612182 41846719 971612182 41846719 972939121 39611621 972939121 39611621 22231042 32152794 22231042 32152794 18752839 28733267 18752839 28733267 982605194 25708587 982605194 25708587 983247463 24929948 983247463 24929948 15317910 23208499 15317910 23208499 13777094 21099442 13777094 21099442 13289332 19848876 13289332 19848876 987620716 18048563 987620716 18048563 11151819 14244475 11151819 14244475 991469713 12155062 991469713 12155062 7836045 11198727 7836045 11198727 7387472 10536920 7387472 10536920 992884142 8915025 992884142 8915025 5154721 7721865 5154721 7721865 4572006 6800928 4572006 6800928 995098412 888221235 995098412 888221235 389640274 737026044 389640274 737026044 515654321 997837242 515654321 997837242 664069862 486236843 664069862 486236843 694821842 447273082 694821842 447273082 705802133 429150284 705802133 429150284 713336712 404663072 713336712 404663072 260824706 382363300 260824706 382363300 747795851 337691238 747795851 337691238 801173088 293546986 801173088 293546986 193526433 269623022 193526433 269623022 836888816 226305194 836888816 226305194 134642953 196184126 134642953 196184126 130053081 189916491 130053081 189916491 877879704 170402864 877879704 170402864 112285291 165079956 112285291 165079956 107696177 161013874 107696177 161013874 903356893 144551889 903356893 144551889 91590459 129694231 91590459 129694231 917168183 119773738 917168183 119773738 925714506 112372052 925714506 112372052 73371529 108693955 73371529 108693955 56672736 84285347 56672736 84285347 55059093 79908189 55059093 79908189 952887066 69369738 952887066 69369738 44944276 63296079 44944276 63296079 959150344 59024918 959150344 59024918 960951025 52989585 960951025 52989585 33304629 46197081 33304629 46197081 29624832 44715618 29624832 44715618 29494638 43227955 29494638 43227955 975732000 36339774 975732000 36339774 977005010 30108838 977005010 30108838 980388203 29496083 980388203 29496083 18997052 28137368 18997052 28137368 16582001 25502507 16582001 25502507 984016867 23763008 984016867 23763008 15172411 23085490 15172411 23085490 985370151 21753237 985370151 21753237 13720318 20491544 13720318 20491544 986431689 19677093 986431689 19677093 12824935 19589513 12824935 19589513 12583695 19149140 12583695 19149140 12209338 17723157 12209338 17723157 989460918 15813066 989460918 15813066 9674623 13783177 9674623 13783177 8542186 11836857 8542186 11836857 7483071 11402948 7483071 11402948 992192093 10540553 992192093 10540553 993094628 8695776 993094628 8695776 5639263 8231179 5639263 8231179 4330598 6809530 4330598 6809530 995089169 871157826 995089169 871157826 393177439 518979042 393177439 518979042 520211011 989933264 520211011 989933264 332254397 481604628 332254397 481604628 308406525 448920979 308406525 448920979 286423481 427332320 286423481 427332320 267382349 363705851 267382349 363705851 757504229 342693659 757504229 342693659 769679396 332107979 769679396 332107979 199831689 299345136 199831689 299345136 801943433 288050163 801943433 288050163 820184939 266998776 820184939 266998776 163648526 247715626 163648526 247715626 842105737 228752949 842105737 228752949 855227680 211015294 855227680 211015294 133261186 195576456 133261186 195576456 127647314 171047450 127647314 171047450 113720559 163185995 113720559 163185995 891486266 153475762 891486266 153475762 912315673 131517209 912315673 131517209 915882190 124372144 915882190 124372144 75503311 105882725 75503311 105882725 930471995 105863322 930471995 105863322 64228245 94665187 64228245 94665187 939734934 87010682 939734934 87010682 57549971 73307556 57549971 73307556 952842444 69871875 952842444 69871875 954315658 67143611 954315658 67143611 44647657 63782083 44647657 63782083 959349918 51725271 959349918 51725271 969127375 45205485 969127375 45205485 26838177 39854247 26838177 39854247 974916380 35802546 974916380 35802546 976888017 33249384 976888017 33249384 19936773 30124525 19936773 30124525 19294550 29543707 19294550 29543707 980895014 29010740 980895014 29010740 17192296 26268437 17192296 26268437 983934426 23828161 983934426 23828161 14315395 21994064 14315395 21994064 985784491 20345070 985784491 20345070 13043915 19571895 13043915 19571895 987567735 18077524 987567735 18077524 11051915 15728634 11051915 15728634 9922575 14764155 9922575 14764155 990738930 13463670 990738930 13463670 990969265 13311765 990969265 13311765 8035640 12194513 8035640 12194513 992140569 10836896 992140569 10836896 992555406 10570031 992555406 10570031 7026512 9685310 7026512 9685310 6001058 8435680 6001058 8435680 4559744 6956472 4559744 6956472 995053876 6817087 995053876 6817087 4329918 675114872 4329918 675114872 617643675 993885779 617643675 993885779 395053514 825432970 395053514 825432970 659756226 988805880 659756226 988805880 402277020 697582427 402277020 697582427 624329271 492820371 624329271 492820371 681782700 453835591 681782700 453835591 704686988 435334916 704686988 435334916 714746653 403402863 714746653 403402863 259119066 368666988 259119066 368666988 751983045 364826062 751983045 364826062 788750668 300133683 788750668 300133683 799531841 294604564 799531841 294604564 178170688 256825399 178170688 256825399 837862690 228151931 837862690 228151931 150485482 222231044 150485482 222231044 860368284 206981347 860368284 206981347 128179505 175055572 128179505 175055572 115923960 171561752 115923960 171561752 886919617 167411272 886919617 167411272 889166717 165648866 889166717 165648866 108863667 147756828 108863667 147756828 95907423 137171217 95907423 137171217 915278930 127693554 915278930 127693554 916042321 118666195 916042321 118666195 77091882 115660112 77091882 115660112 76820977 114932169 76820977 114932169 924636928 106723566 924636928 106723566 935432521 96858806 935432521 96858806 62965648 90177174 62965648 90177174 59867319 87729965 59867319 87729965 942137368 84461575 942137368 84461575 53115520 76350722 53115520 76350722 50320861 71537487 50320861 71537487 952541130 70378102 952541130 70378102 953251061 69422049 953251061 69422049 43556180 61375851 43556180 61375851 962529062 52001628 962529062 52001628 31971325 47090255 31971325 47090255 968155897 45484692 968155897 45484692 969295559 42559320 969295559 42559320 27759658 39855240 27759658 39855240 973377916 37204802 973377916 37204802 23353642 32196764 23353642 32196764 979021336 30623096 979021336 30623096 20121523 30456650 20121523 30456650 980259227 29321660 980259227 29321660 16150342 23961463 16150342 23961463 15295637 22606498 15295637 22606498 985682961 20936394 985682961 20936394 12428628 16676094 12428628 16676094 990132014 14194208 990132014 14194208 990754847 13593552 990754847 13593552 7977408 11859994 7977408 11859994 992260272 11085166 992260272 11085166 992404735 10836894 992404735 10836894 6695839 9228449 6695839 9228449 993455546 8966638 993455546 8966638 5704755 7513857 5704755 7513857 994882702 7093788 994882702 7093788 4443171 656804792 4443171 656804792 582093301 543083871 582093301 543083871 357469893 881492174 357469893 881492174 577617495 577041792 577617495 577041792 689722335 447546187 689722335 447546187 703358546 435399420 703358546 435399420 287936097 422524727 287936097 422524727 715514477 407180701 715514477 407180701 269041592 371298444 269041592 371298444 777301147 318348962 777301147 318348962 204058477 306876572 204058477 306876572 794911631 295017175 794911631 295017175 194806457 277866102 194806457 277866102 827004795 246423867 827004795 246423867 152936320 231270580 152936320 231270580 142897285 211077473 142897285 211077473 137176772 193695182 137176772 193695182 883509393 169460957 883509393 169460957 887770991 166777888 887770991 166777888 890215370 155339706 890215370 155339706 99588677 142749585 99588677 142749585 908752652 133815835 908752652 133815835 88491576 128394175 88491576 128394175 82552006 123345136 82552006 123345136 918678243 120772749 918678243 120772749 921311660 116506237 921311660 116506237 74094202 110147325 74094202 110147325 928108148 107907779 928108148 107907779 931828551 97104324 931828551 97104324 936756940 91766275 936756940 91766275 945996238 79016968 945996238 79016968 51514078 75878363 51514078 75878363 950049017 71456684 950049017 71456684 47735415 69887989 47735415 69887989 953691847 63806977 953691847 63806977 41121214 58768129 41121214 58768129 36580147 51032432 36580147 51032432 967032917 47065667 967032917 47065667 31071483 43702977 31071483 43702977 972396748 40545795 972396748 40545795 975055968 36522108 975055968 36522108 24070288 32152799 24070288 32152799 978802949 31520118 978802949 31520118 979926905 30068849 979926905 30068849 18973596 26498303 18973596 26498303 984223078 23223648 984223078 23223648 14914811 22706799 14914811 22706799 985220060 22042426 985220060 22042426 13585343 20674228 13585343 20674228 986695741 18268328 986695741 18268328 988171478 16832642 988171478 16832642 989974452 15057730 989974452 15057730 9801930 14515891 9801930 14515891 991096541 12553382 991096541 12553382 8026762 11477001 8026762 11477001 7433982 11028400 7433982 11028400 7031229 10142435 7031229 10142435 6619120 9685313 6619120 9685313 993374035 8275273 993374035 8275273 994356365 7512982 994356365 7512982 4634185 7315396 4634185 7315396 362351267 992796651 362351267 992796651 641226195 921459588 641226195 921459588 455075229 663709307 455075229 663709307 597626308 931876166 597626308 931876166 450973912 971894520 450973912 971894520 339937798 523579782 339937798 523579782 573995223 909260820 573995223 909260820 590965809 615302778 590965809 615302778 385983841 910633845 385983841 910633845 318967091 452189900 318967091 452189900 294376973 436319155 294376973 436319155 285253519 411557933 285253519 411557933 244663029 364186317 244663029 364186317 223171897 330486882 223171897 330486882 788073222 309865259 788073222 309865259 792247471 280760936 792247471 280760936 820485633 260351530 820485633 260351530 163120117 245136556 163120117 245136556 839682769 230689765 839682769 230689765 145492783 214907323 145492783 214907323 135302622 194045116 135302622 194045116 117370677 171724072 117370677 171724072 887683257 164234766 887683257 164234766 103817588 153544942 103817588 153544942 912163772 128488313 912163772 128488313 916318537 121319712 916318537 121319712 925718503 112161077 925718503 112161077 70703743 105958670 70703743 105958670 67572768 89403499 67572768 89403499 54057409 79300202 54057409 79300202 948689858 72060904 948689858 72060904 47764802 67222306 47764802 67222306 43224272 59587381 43224272 59587381 961700483 54081581 961700483 54081581 966582335 48998783 966582335 48998783 968087848 46612172 968087848 46612172 27140247 37806401 27140247 37806401 24614083 32553132 24614083 32553132 979289614 30846585 979289614 30846585 19901489 30039435 19901489 30039435 981550517 28054419 981550517 28054419 17743553 26156917 17743553 26156917 16064149 23975209 16064149 23975209 14451908 22496935 14451908 22496935 985132039 22195021 985132039 22195021 14116549 21745875 14116549 21745875 986673699 18651251 986673699 18651251 11681262 17245320 11681262 17245320 989737233 15060648 989737233 15060648 9960045 14923557 9960045 14923557 990306465 14610315 990306465 14610315 990364478 13113433 990364478 13113433 991386591 12337522 991386591 12337522 7766273 11332610 7766273 11332610 7258997 10650914 7258997 10650914 992710261 9576485 992710261 9576485 993197218 8019666 993197218 8019666 4887455 7351528 4887455 7351528 4636625 754547602 4636625 754547602 521832680 935831378 521832680 935831378 436163942 735194520 436163942 735194520 490695714 804234682 490695714 804234682 645936612 656952741 645936612 656952741 477889860 852566676 477889860 852566676 583531928 650360526 583531928 650360526 675623162 468237048 675623162 468237048 303127012 444941050 303127012 444941050 704871202 428393196 704871202 428393196 283723634 422747123 283723634 422747123 735504431 371823460 735504431 371823460 244986963 339319558 244986963 339319558 780558104 314575400 780558104 314575400 801088235 263114829 801088235 263114829 826031303 256728575 826031303 256728575 165465692 247505235 165465692 247505235 851263169 209675979 851263169 209675979 861577481 200799098 861577481 200799098 867515897 186403973 867515897 186403973 876252837 183012072 876252837 183012072 117425702 175659023 117425702 175659023 113815776 170142886 113815776 170142886 896494981 151301783 896494981 151301783 95303694 137457822 95303694 137457822 910965074 129600079 910965074 129600079 85993076 128682145 85993076 128682145 85378233 127748589 85378233 127748589 82909214 112679419 82909214 112679419 72648577 107176930 72648577 107176930 935871524 94551364 935871524 94551364 940923219 84564932 940923219 84564932 54184508 80063396 54184508 80063396 948517754 74495518 948517754 74495518 49091254 72259935 49091254 72259935 951702265 65867859 951702265 65867859 961328670 54713018 961328670 54713018 963407398 52246329 963407398 52246329 34523517 49448541 34523517 49448541 966548205 48574121 966548205 48574121 32618390 46772773 32618390 46772773 28040845 41332092 28040845 41332092 974382673 37167140 974382673 37167140 976415946 34544192 976415946 34544192 22553880 33415058 22553880 33415058 978057937 31486092 978057937 31486092 20459405 30564120 20459405 30564120 980014733 30052919 980014733 30052919 17937578 27141910 17937578 27141910 17006871 25106341 17006871 25106341 16094719 23484809 16094719 23484809 984541640 22772841 984541640 22772841 985082175 22042423 985082175 22042423 986074814 20180437 986074814 20180437 12696440 17846929 12696440 17846929 988246454 17458397 988246454 17458397 10678089 15464116 10678089 15464116 989942198 14907717 989942198 14907717 990900908 12691764 990900908 12691764 7813782 11171531 7813782 11171531 992348577 10977001 992348577 10977001 992596727 10488110 992596727 10488110 993020572 9596870 993020572 9596870 5893424 7810178 5893424 7810178 994263579 7777958 994263579 7777958 4969878 7670234 4969878 7670234 994354745 695000031 994354745 695000031 442894201 938053392 442894201 938053392 519127095 502290261 519127095 502290261 393201744 742894563 393201744 742894563 598139369 515981737 598139369 515981737 520390478 832193233 520390478 832193233 633016387 612071023 633016387 612071023 501865177 971658896 501865177 971658896 333222974 654839616 333222974 654839616 465444640 951379573 465444640 951379573 366550729 700038776 366550729 700038776 537165133 586311813 537165133 586311813 341672274 942439192 341672274 942439192 622447900 509840466 622447900 509840466 437503683 770408831 437503683 770408831 662837812 885606098 662837812 885606098 398761931 665844044 398761931 665844044 570049072 573827902 570049072 573827902 609664303 475001563 609664303 475001563 297478853 439893159 297478853 439893159 286845166 381453164 286845166 381453164 247504933 369186110 247504933 369186110 758150842 355224442 758150842 355224442 236357111 338559248 236357111 338559248 774031130 325345152 774031130 325345152 205916741 296493483 205916741 296493483 183269334 265007671 183269334 265007671 826403702 253262939 826403702 253262939 165435854 247510782 165435854 247510782 835588960 241254827 835588960 241254827 152894141 215929327 152894141 215929327 135962392 203450739 135962392 203450739 869933068 192979920 869933068 192979920 122484976 181909434 122484976 181909434 883804838 171524548 883804838 171524548 886289133 166346061 886289133 166346061 110048271 162666909 110048271 162666909 897928080 149410746 897928080 149410746 94913010 133466665 94913010 133466665 914226467 129211096 914226467 129211096 917670455 117165467 917670455 117165467 925078219 109218201 925078219 109218201 930025525 99130292 930025525 99130292 944639511 82350833 944639511 82350833 949393844 74715051 949393844 74715051 49832233 72200197 49832233 72200197 954260300 67612818 954260300 67612818 44991558 66290153 44991558 66290153 961509949 54766609 961509949 54766609 36498953 52556728 36498953 52556728 34427177 47862003 34427177 47862003 969251389 44242253 969251389 44242253 28666723 42721421 28666723 42721421 971435048 40477997 971435048 40477997 24252094 35956781 24252094 35956781 977803452 33167671 977803452 33167671 21514276 30642281 21514276 30642281 981658900 27547331 981658900 27547331 982276791 26648958 982276791 26648958 983188901 24067470 983188901 24067470 984103813 23631483 984103813 23631483 984886666 22507397 984886666 22507397 14019056 21684731 14019056 21684731 13555919 20953899 13555919 20953899 13279193 19123485 13279193 19123485 987673097 17829606 987673097 17829606 11214037 15961089 11214037 15961089 10468818 15732436 10468818 15732436 10220208 14008001 10220208 14008001 8674157 12871518 8674157 12871518 991202713 12091811 991202713 12091811 992156307 11136019 992156307 11136019 992394732 10912273 992394732 10912273 5899651 8006039 5899651 8006039 994105699 698941036 994105699 698941036 376458818 505656011 376458818 505656011 647191909 742725238 647191909 742725238 419947036 567716945 419947036 567716945 574447848 879398070 574447848 879398070 406806200 712089407 406806200 712089407 457067726 915274903 457067726 915274903 630765350 785749330 630765350 785749330 338523230 928521589 338523230 928521589 372793406 495654440 372793406 495654440 299715275 443521054 299715275 443521054 287775922 410669196 287775922 410669196 269278906 381374787 269278906 381374787 746468710 356737591 746468710 356737591 769683660 327331350 769683660 327331350 196447761 295447346 196447761 295447346 806689615 284192840 806689615 284192840 825282341 258365970 825282341 258365970 828308848 256676243 828308848 256676243 166994480 251534424 166994480 251534424 837507967 235221464 837507967 235221464 145084663 208234810 145084663 208234810 862737652 202650885 862737652 202650885 869609248 181221126 869609248 181221126 118996842 176010903 118996842 176010903 116660783 171859816 116660783 171859816 891352564 161434918 891352564 161434918 90600870 132472791 90600870 132472791 912515308 129162508 912515308 129162508 83216290 113645822 83216290 113645822 70822344 103491620 70822344 103491620 935686836 91598913 935686836 91598913 940061391 87536901 940061391 87536901 944036819 82350832 944036819 82350832 50877589 75823473 50877589 75823473 951164125 72065347 951164125 72065347 47623397 69636673 47623397 69636673 954253146 67220202 954253146 67220202 959051158 60697808 959051158 60697808 963119234 51878316 963119234 51878316 965639456 50654930 965639456 50654930 969189169 44420677 969189169 44420677 970430122 42875181 970430122 42875181 26113601 37367474 26113601 37367474 975795761 35202954 975795761 35202954 23181349 34876916 23181349 34876916 979450348 29096117 979450348 29096117 17519083 26866505 17519083 26866505 16240504 25194065 16240504 25194065 984033741 22899850 984033741 22899850 14767782 21951080 14767782 21951080 12781949 17505626 12781949 17505626 11139386 17209207 11139386 17209207 988908879 16364867 988908879 16364867 10616739 14709738 10616739 14709738 8758064 13128600 8758064 13128600 8623604 12546680 8623604 12546680 991517428 12291757 991517428 12291757 991682635 12193473 991682635 12193473 992189860 11085167 992189860 11085167 7291166 8939351 7291166 8939351 5956826 8077901 5956826 8077901 5091815 7804638 5091815 7804638 650000135 803945840 650000135 803945840 466858472 499988403 466858472 499988403 624459182 937958681 624459182 937958681 373605053 594040512 373605053 594040512 501603416 789013413 501603416 789013413 662610526 909042789 662610526 909042789 396115635 598404733 396115635 598404733 630140008 961098275 630140008 961098275 387200950 828523139 387200950 828523139 649262950 906967638 649262950 906967638 346183148 804301280 346183148 804301280 657908651 454854736 657908651 454854736 302802744 445398367 302802744 445398367 276342102 408551260 276342102 408551260 731996715 383022964 731996715 383022964 251073747 374272352 251073747 374272352 241539094 356722383 241539094 356722383 768662172 329840673 768662172 329840673 217756722 320795315 217756722 320795315 800243061 296409610 800243061 296409610 194244486 271651831 194244486 271651831 171757134 259238331 171757134 259238331 165577705 242471524 165577705 242471524 152400096 220896417 152400096 220896417 856032922 212331927 856032922 212331927 139866332 206417941 139866332 206417941 872110800 183039808 872110800 183039808 880760175 177428939 880760175 177428939 112303936 157860820 112303936 157860820 898010033 137858429 898010033 137858429 910181008 132386647 910181008 132386647 86461145 126072753 86461145 126072753 76972834 110033840 76972834 110033840 938313199 92120993 938313199 92120993 938830080 84707461 938830080 84707461 56086723 79598442 56086723 79598442 50960874 75982626 50960874 75982626 950281848 72084563 950281848 72084563 47812953 68897809 47812953 68897809 46086821 67536168 46086821 67536168 42518691 62250884 42518691 62250884 961007921 53035074 961007921 53035074 964506425 48586667 964506425 48586667 28401906 41330575 28401906 41330575 973039376 39829026 973039376 39829026 25122875 37742346 25122875 37742346 24499162 36409144 24499162 36409144 23880076 35634598 23880076 35634598 976710456 33823622 976710456 33823622 20840119 29976332 20840119 29976332 18816388 28410731 18816388 28410731 981990367 26741103 981990367 26741103 982320683 26333018 982320683 26333018 983334617 23975210 983334617 23975210 984087475 22948762 984087475 22948762 14881867 22525077 14881867 22525077 985370278 22130931 985370278 22130931 14105712 20930754 14105712 20930754 986207334 19699738 986207334 19699738 986996987 17939523 986996987 17939523 11514028 17356228 11514028 17356228 988395695 17345694 988395695 17345694 988519925 17118674 988519925 17118674 9739775 13704733 9739775 13704733 8891332 13201721 8891332 13201721 991485795 12436298 991485795 12436298 991626891 11804612 991626891 11804612 7630273 11347110 7630273 11347110 7355824 10128882 7355824 10128882 993040102 9117363 993040102 9117363 5379880 8094237 5379880 8094237 673340126 497893129 673340126 497893129 327711696 466117019 327711696 466117019 306839296 454013696 306839296 454013696 704175529 416440436 704175529 416440436 720552958 413330137 720552958 413330137 265970644 393901852 265970644 393901852 255471369 379521209 255471369 379521209 762919897 342000280 762919897 342000280 781756634 302215610 781756634 302215610 799487749 292679968 799487749 292679968 180713015 270512707 180713015 270512707 823791483 265017069 823791483 265017069 174394509 255853654 174394509 255853654 167176047 245764668 167176047 245764668 843966958 217291775 843966958 217291775 142424256 210755130 142424256 210755130 135604708 197896356 135604708 197896356 871204691 187905628 871204691 187905628 884390925 169191630 884390925 169191630 111075743 160158869 111075743 160158869 893627837 152388150 893627837 152388150 94142155 140344822 94142155 140344822 909771044 134495975 909771044 134495975 88429728 130991998 88429728 130991998 85144301 122431631 85144301 122431631 922513144 117182104 922513144 117182104 77778118 112918292 77778118 112918292 926337526 106957479 926337526 106957479 70387548 99924200 70387548 99924200 61996943 92826536 61996943 92826536 60182039 87539695 60182039 87539695 947556555 76446688 947556555 76446688 951071012 70039145 951071012 70039145 47169540 69603093 47169540 69603093 953357550 63984826 953357550 63984826 958228146 59071690 958228146 59071690 961803851 53363718 961803851 53363718 34783434 48197155 34783434 48197155 968295665 45434836 968295665 45434836 969172614 43359372 969172614 43359372 25930735 37987864 25930735 37987864 974424251 37092936 974424251 37092936 24238097 35613264 24238097 35613264 23480773 35315378 23480773 35315378 22915845 31952561 22915845 31952561 978855376 30381646 978855376 30381646 19563166 29000165 19563166 29000165 18280436 27627279 18280436 27627279 982142796 26529560 982142796 26529560 16671040 25367376 16671040 25367376 983619103 24063470 983619103 24063470 15706489 23454260 15706489 23454260 984588770 22574845 984588770 22574845 985398007 22091661 985398007 22091661 985616914 21696869 985616914 21696869 986192599 19744743 986192599 19744743 988208121 17449037 988208121 17449037 11128089 17092275 11128089 17092275 990044388 13870262 990044388 13870262 9221929 13725247 9221929 13725247 991107609 12585930 991107609 12585930 8226356 11863103 8226356 11863103 7767295 11408290 7767295 11408290 7029397 9549011 7029397 9549011 6114093 8868317 6114093 8868317 994032881 8115861 994032881 8115861 376490521 910456058 376490521 910456058 586603532 542545144 586603532 542545144 439901948 917978945 439901948 917978945 364144879 960024556 364144879 960024556 669657506 476455686 669657506 476455686 298183611 416733685 298183611 416733685 276249905 402958945 276249905 402958945 263623473 383481539 263623473 383481539 740984784 376263294 740984784 376263294 238163376 342793977 238163376 342793977 222790277 320065055 222790277 320065055 201795831 302057526 201795831 302057526 805974544 288522659 805974544 288522659 187726266 279892903 187726266 279892903 179925163 266825299 179925163 266825299 171676855 228402703 171676855 228402703 852029035 219542902 852029035 219542902 855484407 216005571 855484407 216005571 140096165 207501709 140096165 207501709 870746375 180899946 870746375 180899946 119457587 177485865 119457587 177485865 882827858 169171011 882827858 169171011 891730554 158181761 891730554 158181761 91451477 136326853 91451477 136326853 88451394 132667972 88451394 132667972 913015486 129463426 913015486 129463426 82263280 122844392 82263280 122844392 923411701 108637627 923411701 108637627 66587488 93566864 66587488 93566864 940053611 89047328 940053611 89047328 944804961 81897265 944804961 81897265 53817037 79280748 53817037 79280748 947640652 77086459 947640652 77086459 51689603 75157808 51689603 75157808 50326465 70908029 50326465 70908029 42923782 61145795 42923782 61145795 962925570 54986498 962925570 54986498 36800507 53449758 36800507 53449758 965366793 49641124 965366793 49641124 966559425 49018001 966559425 49018001 968722770 42111706 968722770 42111706 972436898 37353049 972436898 37353049 24180014 36104148 24180014 36104148 976428808 34588778 976428808 34588778 977475713 33229658 977475713 33229658 21040150 31562802 21040150 31562802 979807811 30076375 979807811 30076375 18338976 27709595 18338976 27709595 17757822 27322570 17757822 27322570 982083797 26318020 982083797 26318020 982640378 25637064 982640378 25637064 983318233 23570315 983318233 23570315 15220700 22692517 15220700 22692517 984881295 22574848 984881295 22574848 13450290 19315518 13450290 19315518 12385967 18567325 12385967 18567325 987586870 18279645 987586870 18279645 11947056 18010941 11947056 18010941 987863424 17676331 987863424 17676331 11165432 17137125 11165432 17137125 988763658 16699772 988763658 16699772 10591339 15060273 10591339 15060273 9543727 13715175 9543727 13715175 8458765 12628704 8458765 12628704 991415485 12546679 991415485 12546679 8187923 12197879 8187923 12197879 992212600 10111643 992212600 10111643 6623834 9703169 6623834 9703169 993526822 8659218 993526822 8659218 993785620 8498105 993785620 8498105 415253049 708471864 415253049 708471864 559787396 536469193 559787396 536469193 623131724 561482686 623131724 561482686 327774355 462859111 327774355 462859111 689057772 455583073 689057772 455583073 300371258 447786022 300371258 447786022 291529381 433161371 291529381 433161371 286602982 425155764 286602982 425155764 279348557 414935424 279348557 414935424 270540829 389558960 270540829 389558960 750364882 343192596 750364882 343192596 219049478 311318087 219049478 311318087 202649420 294446742 202649420 294446742 187877734 275780206 187877734 275780206 174251575 264004102 174251575 264004102 825576136 261174522 825576136 261174522 840551713 233007237 840551713 233007237 846332488 219012773 846332488 219012773 142058981 211175882 142058981 211175882 122082453 181035172 122082453 181035172 117727067 176114425 117727067 176114425 114613008 166899386 114613008 166899386 889632348 146941922 889632348 146941922 904516672 139665318 904516672 139665318 92695189 137726125 92695189 137726125 89118963 128451587 89118963 128451587 918393238 108321936 918393238 108321936 67633393 97620202 67633393 97620202 937149056 91844896 937149056 91844896 940155270 82633789 940155270 82633789 946551210 79796070 946551210 79796070 52344649 77425099 52344649 77425099 948601853 75591000 948601853 75591000 42193992 56225542 42193992 56225542 36808886 51776047 36808886 51776047 32948699 45107200 32948699 45107200 27149822 40746409 27149822 40746409 26851433 38103297 26851433 38103297 974394205 36850508 974394205 36850508 975998553 35258493 975998553 35258493 978022106 30947869 978022106 30947869 979778541 29652813 979778541 29652813 980695528 28502301 980695528 28502301 17572702 26538704 17572702 26538704 982464008 25629925 982464008 25629925 16116954 23631481 16116954 23631481 15304913 23161691 15304913 23161691 15069994 22195023 15069994 22195023 986203394 19568738 986203394 19568738 987614280 18372757 987614280 18372757 11893817 17796567 11893817 17796567 988524832 17123105 988524832 17123105 10789936 16485152 10789936 16485152 10148247 15130926 10148247 15130926 9722646 13811169 9722646 13811169 990948371 12707135 990948371 12707135 8345114 12503636 8345114 12503636 991855730 11850426 991855730 11850426 7369306 10650916 7369306 10650916 6734693 9117361 6734693 9117361 993476239 8939348 993476239 8939348 481943496 837871913 481943496 837871913 633323006 538840968 633323006 538840968 317993106 471650257 317993106 471650257 308423846 439310941 308423846 439310941 290154947 425403607 290154947 425403607 730693814 381767753 730693814 381767753 250893029 371161131 250893029 371161131 220562846 312979964 220562846 312979964 205826313 301684127 205826313 301684127 804137815 290525025 804137815 290525025 186836173 276730685 186836173 276730685 171763677 241604981 171763677 241604981 159213907 227679214 159213907 227679214 147658616 215459508 147658616 215459508 134363407 201582452 134363407 201582452 865972652 181767041 865972652 181767041 116912790 172659889 116912790 172659889 887227093 167646920 887227093 167646920 888622808 153591365 888622808 153591365 93799914 138239552 93799914 138239552 909398868 135483241 909398868 135483241 914648025 128840113 914648025 128840113 921044766 108482230 921044766 108482230 65137203 96742125 65137203 96742125 935989570 94281300 935989570 94281300 59650180 85822713 59650180 85822713 945411436 81461556 945411436 81461556 52363164 76895198 52363164 76895198 948416391 75384254 948416391 75384254 956406104 64210347 956406104 64210347 961310028 56865137 961310028 56865137 963045493 52752321 963045493 52752321 965220247 47579698 965220247 47579698 27436777 41230481 27436777 41230481 27338354 39613174 27338354 39613174 975201217 36824483 975201217 36824483 22122268 32928235 22122268 32928235 19086858 29241722 19086858 29241722 981816212 27480595 981816212 27480595 15912143 23828162 15912143 23828162 984279876 23282184 984279876 23282184 14034988 21331656 14034988 21331656 13419366 20738871 13419366 20738871 12797463 19171535 12797463 19171535 987407421 18247562 987407421 18247562 987705779 17353777 987705779 17353777 11031589 15940374 11031589 15940374 990318869 14515890 990318869 14515890 9188758 12805596 9188758 12805596 8040760 11560279 8040760 11560279 992050418 9896746 992050418 9896746 992921329 746627765 992921329 746627765 386153043 559333180 386153043 559333180 595404077 948823901 595404077 948823901 463925111 851381659 463925111 851381659 359355103 876002151 359355103 876002151 494563872 674107429 494563872 674107429 612691807 976248447 612691807 976248447 481358142 577223148 481358142 577223148 349913731 786555120 349913731 786555120 471369388 544701071 471369388 544701071 391664965 568987264 391664965 568987264 623763430 773111148 623763430 773111148 472887382 615020559 472887382 615020559 565534711 782321373 565534711 782321373 621408270 847640955 621408270 847640955 484938375 595310794 484938375 595310794 564917532 817369861 564917532 817369861 418416762 916220155 418416762 916220155 548065773 672295967 548065773 672295967 429344419 540638982 429344419 540638982 546573385 770921718 546573385 770921718 463711708 497323662 463711708 497323662 671677660 481005411 671677660 481005411 298046929 433731348 298046929 433731348 708955118 428651578 708955118 428651578 724429860 366424762 724429860 366424762 770280634 336783408 770280634 336783408 772796559 315518266 772796559 315518266 201674066 284819142 201674066 284819142 185367692 276894737 185367692 276894737 179863305 267423560 179863305 267423560 823731666 264276647 823731666 264276647 829287168 252879122 829287168 252879122 148397005 217047187 148397005 217047187 142457503 212115249 142457503 212115249 863619787 189348341 863619787 189348341 125296256 182264819 125296256 182264819 880181434 175473607 880181434 175473607 103860151 151509430 103860151 151509430 96329354 140982864 96329354 140982864 909180965 134402618 909180965 134402618 83670350 109556037 83670350 109556037 72308802 102931636 72308802 102931636 935532170 96973470 935532170 96973470 59836356 87124229 59836356 87124229 942136393 81130608 942136393 81130608 947866247 77086460 947866247 77086460 949139368 72392328 949139368 72392328 951656605 68367357 951656605 68367357 955098679 66082956 955098679 66082956 956366643 59197801 956366643 59197801 39816852 58781210 39816852 58781210 960604848 57509864 960604848 57509864 38017306 55874399 38017306 55874399 964250712 52852397 964250712 52852397 35382671 49110735 35382671 49110735 968045743 44127319 968045743 44127319 29051700 42511107 29051700 42511107 971680324 37062475 971680324 37062475 976391432 35648233 976391432 35648233 977641549 33592818 977641549 33592818 20709019 29624250 20709019 29624250 981309358 28179798 981309358 28179798 982408283 26381087 982408283 26381087 982754122 25587667 982754122 25587667 16194118 24770252 16194118 24770252 15773206 24053481 15773206 24053481 14616118 22536350 14616118 22536350 985518438 19613153 985518438 19613153 12657014 19153310 12657014 19153310 12047349 18065950 12047349 18065950 11755394 17846340 11755394 17846340 988686259 16586978 988686259 16586978 989624494 15145262 989624494 15145262 9828519 14132431 9828519 14132431 8894992 13185144 8894992 13185144 991344795 12656968 991344795 12656968 991694949 11823694 991694949 11823694 992044878 11515545 992044878 11515545 7222546 10291712 7222546 10291712 6739338 9896745 6739338 9896745 601725930 827933424 601725930 827933424 494007038 706783435 494007038 706783435 643248320 546184775 643248320 546184775 335982382 976178680 335982382 976178680 516398527 739962732 516398527 739962732 436019904 931391166 436019904 931391166 397201540 509232187 397201540 509232187 603971589 863901729 603971589 863901729 355484550 469000470 355484550 469000470 696623653 412588834 696623653 412588834 271989247 381296783 271989247 381296783 749246983 346558158 749246983 346558158 767864915 336121434 767864915 336121434 780841068 317457388 780841068 317457388 208143058 310691637 208143058 310691637 792043603 289392458 792043603 289392458 190887344 287409605 190887344 287409605 816417951 275403527 816417951 275403527 823901941 263633443 823901941 263633443 171548615 250129083 171548615 250129083 844007589 226360178 844007589 226360178 148065962 217759265 148065962 217759265 138749221 205635944 138749221 205635944 875849248 183940421 875849248 183940421 122389687 175504680 122389687 175504680 106462319 154708088 106462319 154708088 903351907 145485327 903351907 145485327 903590264 144964133 903590264 144964133 94464042 138364384 94464042 138364384 914259561 127074138 914259561 127074138 76901457 110991132 76901457 110991132 930008237 106470303 930008237 106470303 69768409 99905571 69768409 99905571 941336710 86860452 941336710 86860452 58106856 84100805 58106856 84100805 944260164 82842460 944260164 82842460 52971858 78827151 52971858 78827151 948922672 74771704 948922672 74771704 951221511 71048272 951221511 71048272 955083198 64091637 955083198 64091637 959453134 59855731 959453134 59855731 39915548 57201083 39915548 57201083 961572382 56903658 961572382 56903658 36961174 54877968 36961174 54877968 34838805 50383820 34838805 50383820 31280287 46619103 31280287 46619103 970891081 42830609 970891081 42830609 27241720 39160090 27241720 39160090 973763855 37754716 973763855 37754716 22496058 33808750 22496058 33808750 21014992 30821160 21014992 30821160 980493367 29320972 980493367 29320972 981015225 27708208 981015225 27708208 16714660 25587670 16714660 25587670 983655238 24150699 983655238 24150699 15546664 23400962 15546664 23400962 984548978 22901492 984548978 22901492 985042164 20882278 985042164 20882278 13158794 19200704 13158794 19200704 12527353 18402148 12527353 18402148 11884182 15464112 11884182 15464112 10261885 15223913 10261885 15223913 990066535 14901355 990066535 14901355 9900474 14346682 9900474 14346682 990931708 12871523 990931708 12871523 8309582 11850428 8309582 11850428 992310223 10144719 992310223 10144719 992776357 898275550 992776357 898275550 580487687 492191690 580487687 492191690 681922072 449583039 681922072 449583039 283758310 418723952 283758310 418723952 253396110 354506922 253396110 354506922 772370187 336466782 772370187 336466782 222356740 334494476 222356740 334494476 208604113 313595431 208604113 313595431 791414958 302812478 791414958 302812478 195922014 291518145 195922014 291518145 804635568 286336523 804635568 286336523 815691483 270044619 815691483 270044619 175212189 263974545 175212189 263974545 828754541 255525345 828754541 255525345 155267912 231629172 155267912 231629172 151529520 220867703 151529520 220867703 856123151 214907322 856123151 214907322 866409369 189140502 866409369 189140502 124411015 183843190 124411015 183843190 121046433 178017347 121046433 178017347 885559846 171201750 885559846 171201750 889036419 162212894 889036419 162212894 895377364 145559177 895377364 145559177 96683159 142265805 96683159 142265805 907642394 135329873 907642394 135329873 84914662 117061165 84914662 117061165 924894725 112099228 924894725 112099228 67976020 102457338 67976020 102457338 933949190 94418314 933949190 94418314 60841985 89058097 60841985 89058097 941673811 87092257 941673811 87092257 943662610 79527579 943662610 79527579 52265753 76526371 52265753 76526371 949495213 73920343 949495213 73920343 48040487 69137906 48040487 69137906 45080874 66315612 45080874 66315612 959227668 59287885 959227668 59287885 962014968 55043928 962014968 55043928 35114650 51657447 35114650 51657447 965958808 46699632 965958808 46699632 968155670 46123019 968155670 46123019 971295513 40401627 971295513 40401627 25078945 34832841 25078945 34832841 977487598 31005542 977487598 31005542 980129439 29962356 980129439 29962356 18829968 29215067 18829968 29215067 17943192 27141907 17943192 27141907 982196238 24737843 982196238 24737843 15943306 24043737 15943306 24043737 984344330 22586313 984344330 22586313 14202044 21879924 14202044 21879924 986365704 20437381 986365704 20437381 986534184 19699734 986534184 19699734 12127117 18308020 12127117 18308020 987892437 15732122 987892437 15732122 9938776 14809661 9938776 14809661 990795683 13704736 990795683 13704736 990971633 13201718 990971633 13201718 8343946 11973176 8343946 11973176 991898180 10982525 991898180 10982525 992357182 967240822 992357182 967240822 326177952 474869798 326177952 474869798 680259495 446379857 680259495 446379857 701247214 439698537 701247214 439698537 742949365 364288734 742949365 364288734 759628621 347326376 759628621 347326376 772184074 318207379 772184074 318207379 785985473 316562828 785985473 316562828 200036864 297406539 200036864 297406539 194094010 291247109 194094010 291247109 186832627 282987858 186832627 282987858 820044048 261689840 820044048 261689840 161281375 240214149 161281375 240214149 840629019 235293705 840629019 235293705 149919265 224962877 149919265 224962877 145283258 208487419 145283258 208487419 129083608 187108422 129083608 187108422 875454092 180759747 875454092 180759747 97964685 146581929 97964685 146581929 97143611 143397802 97143611 143397802 94510329 138840242 94510329 138840242 909030672 136528869 909030672 136528869 87632854 130782580 87632854 130782580 913717577 115217417 913717577 115217417 74958171 106659601 74958171 106659601 932330027 98384662 932330027 98384662 935544060 90105397 935544060 90105397 59029287 82748838 59029287 82748838 946060577 79100321 946060577 79100321 947086745 76778869 947086745 76778869 952401969 69939566 952401969 69939566 954481996 61261762 954481996 61261762 959615498 59605783 959615498 59605783 39879651 58093958 39879651 58093958 961234975 55952709 961234975 55952709 964803278 48856569 964803278 48856569 968032528 46869764 968032528 46869764 29603130 43256846 29603130 43256846 28379978 40488251 28379978 40488251 972574170 38577842 972574170 38577842 974296483 37841344 974296483 37841344 976711793 35080410 976711793 35080410 23026434 32288931 23026434 32288931 979707713 30101010 979707713 30101010 19239367 29527500 19239367 29527500 981736510 27480596 981736510 27480596 982929770 25670939 982929770 25670939 16318705 25333591 16318705 25333591 983350325 25097714 983350325 25097714 984050368 23564925 984050368 23564925 984437812 23114710 984437812 23114710 985830099 20915951 985830099 20915951 987091653 18400973 987091653 18400973 987927189 17834206 987927189 17834206 11489009 15312173 11489009 15312173 990106031 14194209 990106031 14194209 8811473 13173199 8811473 13173199 991190287 12239936 991190287 12239936 991703183 759831490 991703183 759831490 394267038 492378660 394267038 492378660 678474206 473851607 678474206 473851607 314874292 457101468 314874292 457101468 691874227 453633888 691874227 453633888 268429624 401216280 268429624 401216280 256583939 364924546 256583939 364924546 226138299 339832587 226138299 339832587 777681094 324589895 777681094 324589895 782252867 318240762 782252867 318240762 796440877 296433214 796440877 296433214 800791596 296259136 800791596 296259136 802078266 276787666 802078266 276787666 179023754 250961344 179023754 250961344 158971487 227881182 158971487 227881182 856495659 210057980 856495659 210057980 131301478 197034194 131301478 197034194 869803778 190086354 869803778 190086354 123884332 167637802 123884332 167637802 902024936 144223323 902024936 144223323 905647180 140985761 905647180 140985761 906892803 139024350 906892803 139024350 91724548 136128203 91724548 136128203 912483130 123189444 912483130 123189444 922362459 114928737 922362459 114928737 74048990 108401483 74048990 108401483 935148128 94866563 935148128 94866563 60378947 89393125 60378947 89393125 59371697 81568896 59371697 81568896 53333939 79222363 53333939 79222363 949640728 74699164 949640728 74699164 48670769 70560166 48670769 70560166 959257827 60161508 959257827 60161508 960328510 58391314 960328510 58391314 963296730 54054551 963296730 54054551 965367155 46968476 965367155 46968476 30377816 44404347 30377816 44404347 27657617 41233048 27657617 41233048 972440712 39676206 972440712 39676206 973873224 38504176 973873224 38504176 976424904 35183911 976424904 35183911 977562703 32347787 977562703 32347787 21228354 31807442 21228354 31807442 19112517 29278217 19112517 29278217 18183533 27883186 18183533 27883186 982013790 26520508 982013790 26520508 16581378 25726262 16581378 25726262 16247645 24150696 16247645 24150696 984531513 22838878 984531513 22838878 13332592 20457957 13332592 20457957 13161241 19394054 13161241 19394054 987174324 18267976 987174324 18267976 11645116 15294196 11645116 15294196 989954803 15111965 989954803 15111965 9772144 14164538 9772144 14164538 990950406 13419552 990950406 13419552 990994197 13190719 990994197 13190719 991086902 12805599 991086902 12805599 991696383 12262313 991696383 12262313 530095674 960372648 530095674 960372648 614173670 528695876 614173670 528695876 425688547 650954132 425688547 650954132 353993417 938242350 353993417 938242350 503173172 521900998 503173172 521900998 401069719 910835532 401069719 910835532 347865324 611014880 347865324 611014880 560312881 859789791 560312881 859789791 393939459 509934270 393939459 509934270 658062083 690231214 658062083 690231214 436940878 870640236 436940878 870640236 585376954 695296060 585376954 695296060 386629138 880829577 386629138 880829577 657992168 502351652 657992168 502351652 415689272 852847732 415689272 852847732 649933446 535650469 649933446 535650469 327241413 486820789 327241413 486820789 312803372 458019979 312803372 458019979 694161809 422874603 694161809 422874603 268866670 372150224 268866670 372150224 234470512 345438261 234470512 345438261 229491259 337340944 229491259 337340944 777251664 326808383 777251664 326808383 783567855 310348329 783567855 310348329 204407660 303791151 204407660 303791151 801026881 295940347 801026881 295940347 184920424 278517759 184920424 278517759 832969560 248982882 832969560 248982882 835848120 245839031 835848120 245839031 146295849 198874989 146295849 198874989 131590820 196962846 131590820 196962846 873548925 188494556 873548925 188494556 877525608 161410288 877525608 161410288 893505006 154869963 893505006 154869963 900939125 149230377 900939125 149230377 98686603 145777228 98686603 145777228 905467786 134296135 905467786 134296135 921916892 117912083 921916892 117912083 77874889 114736662 77874889 114736662 75957486 112352487 75957486 112352487 926975292 107289843 926975292 107289843 70565689 102699890 70565689 102699890 67146930 98332239 67146930 98332239 935334783 89050800 935334783 89050800 55152025 79796072 55152025 79796072 949195273 74405160 949195273 74405160 48858785 72344036 48858785 72344036 47630935 65914843 47630935 65914843 42719669 61103364 42719669 61103364 960631045 57783726 960631045 57783726 38982710 57079539 38982710 57079539 38408643 56077841 38408643 56077841 963479986 47221673 963479986 47221673 29816979 44936141 29816979 44936141 969808751 43684641 969808751 43684641 971389347 42482748 971389347 42482748 972343172 40175176 972343172 40175176 26360763 39632171 26360763 39632171 973826619 36391337 973826619 36391337 23974903 35806622 23974903 35806622 23626328 34902039 23626328 34902039 21666520 31395408 21666520 31395408 979552275 30552376 979552275 30552376 980092659 29984027 980092659 29984027 981404847 28296567 981404847 28296567 17994436 27547330 17994436 27547330 16853389 24918962 16853389 24918962 15334901 23085491 15334901 23085491 13818341 20974300 13818341 20974300 12889230 19315834 12889230 19315834 987798259 16498843 987798259 16498843 10612466 15813069 10612466 15813069 989487457 15214135 989487457 15214135 9621194 14292049 9621194 14292049 9282557 13462415 9282557 13462415 8244680 12410303 8244680 12410303 436281611 802375052 436281611 802375052 628359600 660360308 628359600 660360308 366315474 906999804 366315474 906999804 453012778 596309148 453012778 596309148 572507671 835011663 572507671 835011663 371416207 953874183 371416207 953874183 492974984 643781597 492974984 643781597 673153991 475909811 673153991 475909811 678568374 454190735 678568374 454190735 726235252 388846824 726235252 388846824 738151333 386948537 738151333 386948537 257685885 360755218 257685885 360755218 230718821 344914939 230718821 344914939 772713448 331452634 772713448 331452634 216536885 313687528 216536885 313687528 166445210 251911852 166445210 251911852 833202843 246861363 833202843 246861363 146980340 202601292 146980340 202601292 870406374 193004380 870406374 193004380 127539531 190550823 127539531 190550823 891966616 151249896 891966616 151249896 98884238 143562740 98884238 143562740 95246303 142780569 95246303 142780569 909316670 132243514 909316670 132243514 84527441 122844108 84527441 122844108 79450907 118124516 79450907 118124516 78400382 115563606 78400382 115563606 74774105 110493348 74774105 110493348 73294427 98440576 73294427 98440576 937037396 94221552 937037396 94221552 937718087 92830748 937718087 92830748 61268506 89050804 61268506 89050804 942455808 84269085 942455808 84269085 944030167 83090264 944030167 83090264 53363612 79438794 53363612 79438794 52511813 76539398 52511813 76539398 954286591 66682054 954286591 66682054 42841348 61889503 42841348 61889503 959795785 59596503 959795785 59596503 960353813 58685961 960353813 58685961 35159751 48710557 35159751 48710557 967683036 47369021 967683036 47369021 968590002 45252195 968590002 45252195 969760662 43451536 969760662 43451536 971126297 41462706 971126297 41462706 26207675 36809011 26207675 36809011 23960304 36004308 23960304 36004308 22573154 33354233 22573154 33354233 22038664 31841543 22038664 31841543 979173976 30947868 979173976 30947868 19184829 29450711 19184829 29450711 19007228 29122489 19007228 29122489 981080957 28733262 981080957 28733262 18345339 28542541 18345339 28542541 18290736 28296564 18290736 28296564 982502915 26073347 982502915 26073347 16210449 23935611 16210449 23935611 15103189 23037700 15103189 23037700 985358629 21311235 985358629 21311235 12156366 16485153 12156366 16485153 989376365 15242850 989376365 15242850 9625006 13912096 9625006 13912096 990830481 13685301 990830481 13685301 9054978 13462410 9054978 13462410 990989369 12685196 990989369 12685196 991351116 793188756 991351116 793188756 345536313 583232241 345536313 583232241 627698804 951536530 627698804 951536530 534618635 544727657 534618635 544727657 621093667 796249590 621093667 796249590 458987809 549159773 458987809 549159773 554590115 747519453 554590115 747519453 342088856 863091476 342088856 863091476 583583301 691752706 583583301 691752706 587529323 896513409 587529323 896513409 424824982 682872251 424824982 682872251 662828767 924241629 662828767 924241629 354709485 610922693 354709485 610922693 535828367 888674404 535828367 888674404 665767789 481806294 665767789 481806294 689953958 436531092 689953958 436531092 290158562 431036130 290158562 431036130 272817106 399046282 272817106 399046282 756282190 355170201 756282190 355170201 762280894 332214598 762280894 332214598 213312322 310496789 213312322 310496789 798782421 260488214 798782421 260488214 168538665 251588524 168538665 251588524 165064475 244533474 165064475 244533474 843271966 231131048 843271966 231131048 849008281 215810766 849008281 215810766 135333740 196015229 135333740 196015229 128941815 190639220 128941815 190639220 889400449 166197789 889400449 166197789 102608007 152204263 102608007 152204263 901038157 148448027 901038157 148448027 97116351 143614832 97116351 143614832 94328963 135874347 94328963 135874347 90273408 135177406 90273408 135177406 89461568 123760439 89461568 123760439 80200968 119385495 80200968 119385495 922009197 116882344 922009197 116882344 75109375 111338819 75109375 111338819 70906167 107010462 70906167 107010462 63294365 94613914 63294365 94613914 939036529 88586390 939036529 88586390 59099800 87052836 59099800 87052836 54665222 81459265 54665222 81459265 946409849 79861369 946409849 79861369 946673654 71735193 946673654 71735193 47275353 68013476 47275353 68013476 44357861 63205335 44357861 63205335 40653574 60329267 40653574 60329267 960126125 58029416 960126125 58029416 962016919 56087789 962016919 56087789 36781290 50221396 36781290 50221396 32923824 48649420 32923824 48649420 967272764 47369016 967272764 47369016 31552525 45571530 31552525 45571530 29845609 44716751 29845609 44716751 28836479 41362910 28836479 41362910 972753503 36981161 972753503 36981161 24306740 36297672 24306740 36297672 976013136 35613265 976013136 35613265 976776938 34159959 976776938 34159959 22322415 31730570 22322415 31730570 978953873 29743670 978953873 29743670 19028250 29316454 19028250 29316454 982069541 26529558 982069541 26529558 983165014 25367378 983165014 25367378 16167930 24710166 16167930 24710166 14269907 22001057 14269907 22001057 13878900 20555123 13878900 20555123 988820535 16523201 988820535 16523201 10265208 14692825 10265208 14692825 990387181 14432531 990387181 14432531 990691076 13863333 990691076 13863333 9229778 13832289 9229778 13832289 990888379 13419554 990888379 13419554 8278889 12439782 8278889 12439782 477703635 838072405 477703635 838072405 656346981 661727401 656346981 661727401 345346329 819778905 345346329 819778905 535946067 579777809 535946067 579777809 373280480 501708453 373280480 501708453 591732613 773611026 591732613 773611026 408348995 514498613 408348995 514498613 660115095 954601017 660115095 954601017 335050505 691935040 335050505 691935040 621513052 846059147 621513052 846059147 363616538 552771921 363616538 552771921 539497973 829411136 539497973 829411136 607523860 728685188 607523860 728685188 660068034 859850744 660068034 859850744 331008648 493650488 331008648 493650488 310205040 462874363 310205040 462874363 300646870 442041595 300646870 442041595 275075242 404618899 275075242 404618899 727093798 400992563 727093798 400992563 251100133 369447678 251100133 369447678 759327289 353330123 759327289 353330123 225888022 327080988 225888022 327080988 787175128 314832571 787175128 314832571 181818866 260655255 181818866 260655255 832825191 250681227 832825191 250681227 837813521 239226740 837813521 239226740 156526740 232588067 156526740 232588067 150412410 217256944 150412410 217256944 864436191 201768854 864436191 201768854 131060734 192043140 131060734 192043140 873491262 188817844 873491262 188817844 890611282 157347671 890611282 157347671 900964193 148303820 900964193 148303820 902621633 144457431 902621633 144457431 904203467 137802596 904203467 137802596 910742466 128451582 910742466 128451582 85026158 125714038 85026158 125714038 918664242 121036283 918664242 121036283 921500692 116429626 921500692 116429626 924732317 112407287 924732317 112407287 929105685 105789163 929105685 105789163 69475238 96931227 69475238 96931227 63580376 92730680 63580376 92730680 941116218 84649961 941116218 84649961 944608264 82453173 944608264 82453173 54044556 71988013 54044556 71988013 46620305 67143606 46620305 67143606 955361119 65627855 955361119 65627855 42818841 61294420 42818841 61294420 40625628 59265049 40625628 59265049 960967884 56733410 960967884 56733410 34029704 48825197 34029704 48825197 967053536 46067686 967053536 46067686 968806937 43699447 968806937 43699447 971672042 41320408 971672042 41320408 972629615 40293528 972629615 40293528 26445653 39321170 26445653 39321170 975382307 36296327 975382307 36296327 23124252 34902037 23124252 34902037 977295342 34527347 977295342 34527347 22652338 33048538 22652338 33048538 978904889 30373109 978904889 30373109 19258298 29746317 19258298 29746317 19144732 28854014 19144732 28854014 17958777 27589305 17958777 27589305 17128437 26318018 17128437 26318018 16135219 23618780 16135219 23618780 984378567 23220962 984378567 23220962 984816119 21955747 984816119 21955747 985723142 21048695 985723142 21048695 986144550 20738868 986144550 20738868 987112852 18951904 987112852 18951904 11251911 16533717 11251911 16533717 989435537 15242855 989435537 15242855 990304282 14292052 990304282 14292052 990572865 13997617 990572865 13997617 991123722 12685198 991123722 12685198 8319060 12503638 8319060 12503638 469573667 993147183 469573667 993147183 612106562 536922644 612106562 536922644 507884982 860387585 507884982 860387585 620469326 513650623 620469326 513650623 355368898 981462768 355368898 981462768 539532706 591599608 539532706 591599608 355782787 757150583 355782787 757150583 538497867 581040891 538497867 581040891 377576446 960366337 377576446 960366337 597337893 671103488 597337893 671103488 414248680 970626778 414248680 970626778 666275205 475658755 666275205 475658755 680512812 448901226 680512812 448901226 713674056 418355886 713674056 418355886 261212959 372653624 261212959 372653624 758543194 356403591 758543194 356403591 230109224 340355470 230109224 340355470 775398495 327215917 775398495 327215917 804389179 285345670 804389179 285345670 183532939 274778863 183532939 274778863 172356468 257616461 172356468 257616461 166878678 248650405 166878678 248650405 162708715 241691841 162708715 241691841 151166570 206835967 151166570 206835967 133782752 199561667 133782752 199561667 125381163 171229937 125381163 171229937 107494330 159518632 107494330 159518632 104595569 150658405 104595569 150658405 900368309 146242409 900368309 146242409 97408107 145892626 97408107 145892626 95833766 142366907 95833766 142366907 93777490 135476158 93777490 135476158 914226832 123600479 914226832 123600479 921073764 117242186 921073764 117242186 75259616 109403918 75259616 109403918 930246087 99895019 930246087 99895019 65936201 95245477 65936201 95245477 938144392 88877633 938144392 88877633 59289844 85344319 59289844 85344319 943053718 84867715 943053718 84867715 954430689 66222769 954430689 66222769 958144900 62379183 958144900 62379183 39647149 57410716 39647149 57410716 35763960 51771253 35763960 51771253 965609128 48905725 965609128 48905725 31597411 46561367 31597411 46561367 968383607 45484697 968383607 45484697 29315097 43764600 29315097 43764600 971622283 41173353 971622283 41173353 26767070 38328007 26767070 38328007 25235118 36966929 25235118 36966929 24585146 35528055 24585146 35528055 976674117 33651669 976674117 33651669 20031667 29893585 20031667 29893585 18409662 28054416 18409662 28054416 981975591 26749294 981975591 26749294 17166745 25868497 17166745 25868497 982823311 25622924 982823311 25622924 14772786 22706798 14772786 22706798 14227708 22172711 14227708 22172711 985722705 21543526 985722705 21543526 13339111 19406196 13339111 19406196 12552286 17829610 12552286 17829610 989079729 15890178 989079729 15890178 989858775 15060275 989858775 15060275 990291406 14654546 990291406 14654546 9353490 13444753 9353490 13444753 8938438 798416907 8938438 798416907 480941272 773032423 480941272 773032423 369960082 624842054 369960082 624842054 617268280 913713094 617268280 913713094 357210747 737914455 357210747 737914455 552668986 951830008 552668986 951830008 353215749 501989684 353215749 501989684 646137334 921938825 646137334 921938825 456976225 517964061 456976225 517964061 660119842 992852324 660119842 992852324 417827234 716701355 417827234 716701355 613880908 586173449 613880908 586173449 382175822 936274909 382175822 936274909 599686483 870015199 599686483 870015199 530545927 557564767 530545927 557564767 332860130 499474339 332860130 499474339 324431071 480633400 324431071 480633400 678242642 471026726 678242642 471026726 284076670 421909874 284076670 421909874 280352261 419917776 280352261 419917776 718906382 385247214 718906382 385247214 240089889 355066038 240089889 355066038 766083834 344625774 766083834 344625774 222105670 332555591 222105670 332555591 813970111 275677052 813970111 275677052 174537483 253571748 174537483 253571748 146243023 220279644 146243023 220279644 858012817 211464522 858012817 211464522 139204404 208261796 139204404 208261796 137183195 200242011 137183195 200242011 867923277 193066920 867923277 193066920 873926644 186280974 873926644 186280974 114805995 171570162 114805995 171570162 110099044 162680415 110099044 162680415 893125627 157491769 893125627 157491769 901978213 147151257 901978213 147151257 95938446 143014497 95938446 143014497 94735683 141165897 94735683 141165897 909358493 134012294 909358493 134012294 87090502 128914335 87090502 128914335 917341740 120338008 917341740 120338008 79834646 114657632 79834646 114657632 930697522 101074702 930697522 101074702 65237512 96000720 65237512 96000720 940366458 88164025 940366458 88164025 942375069 85401407 942375069 85401407 55586121 81459267 55586121 81459267 49782511 71454883 49782511 71454883 953109321 69752836 953109321 69752836 953849093 68725146 953849093 68725146 958825188 60329901 958825188 60329901 959825168 57811662 959825168 57811662 36348961 52888866 36348961 52888866 35729687 49106996 35729687 49106996 33096299 47377462 33096299 47377462 967928450 45151614 967928450 45151614 971360213 42281482 971360213 42281482 972922596 39203335 972922596 39203335 25552463 38054630 25552463 38054630 24717494 36315887 24717494 36315887 975893584 35956780 975893584 35956780 23597010 33652196 23597010 33652196 20784013 30669071 20784013 30669071 19520617 29806594 19520617 29806594 980416123 28374976 980416123 28374976 981889200 26983921 981889200 26983921 982736411 23763007 982736411 23763007 984375684 23282189 984375684 23282189 984411923 22853433 984411923 22853433 14708640 22375485 14708640 22375485 985467172 21303735 985467172 21303735 986061473 20674224 986061473 20674224 12908024 19579498 12908024 19579498 987429473 17175935 987429473 17175935 10787804 16348159 10787804 16348159 989246616 15890179 989246616 15890179 10231138 14543279 10231138 14543279 990481336 14149638 990481336 14149638 990688184 13997589 990688184 13997589 9353183 882323511 9353183 882323511 552180143 528863870 552180143 528863870 437507631 922264811 437507631 922264811 693816097 440461024 693816097 440461024 290137700 422482822 290137700 422482822 253010549 366350995 253010549 366350995 238114696 352825081 238114696 352825081 232251549 338905998 232251549 338905998 772037384 324216755 772037384 324216755 212286976 309465330 212286976 309465330 799320521 296529147 799320521 296529147 191578967 286758579 191578967 286758579 180706918 260819095 180706918 260819095 829103990 256422517 829103990 256422517 167594074 247910926 167594074 247910926 835209003 240062725 835209003 240062725 851151055 216406563 851151055 216406563 139197094 207334289 139197094 207334289 865709898 199594096 865709898 199594096 129894242 193981197 129894242 193981197 871951283 191194375 871951283 191194375 122647989 172781450 122647989 172781450 889427441 157297762 889427441 157297762 101615621 151164726 101615621 151164726 99125054 146784999 99125054 146784999 905011064 138495087 905011064 138495087 88121931 131654654 88121931 131654654 914806988 125461045 914806988 125461045 82477795 122244683 82477795 122244683 81400300 120619708 81400300 120619708 75979788 112231237 75979788 112231237 74215224 108627157 74215224 108627157 71707984 102902827 71707984 102902827 933883067 97740048 933883067 97740048 936295431 95441521 936295431 95441521 937964124 92809674 937964124 92809674 60572972 86340574 60572972 86340574 943309975 83730695 943309975 83730695 52150081 73084620 52150081 73084620 951785267 70438530 951785267 70438530 46355640 67691946 46355640 67691946 45447416 64921177 45447416 64921177 43514904 62047694 43514904 62047694 959020566 58587611 959020566 58587611 962416874 54629897 962416874 54629897 963394880 54054548 963394880 54054548 36146988 49922072 36146988 49922072 967482746 44930643 967482746 44930643 29348787 42730540 29348787 42730540 973418571 37397907 973418571 37397907 974941259 36762806 974941259 36762806 975580517 35402584 975580517 35402584 977283361 33823625 977283361 33823625 977969683 33158581 977969683 33158581 21507141 32346023 21507141 32346023 21311416 31600083 21311416 31600083 979330197 30706831 979330197 30706831 19669921 29954371 19669921 29954371 17949146 26037239 17949146 26037239 16642026 23997054 16642026 23997054 984650452 22562713 984650452 22562713 14240044 21994065 14240044 21994065 13732967 20804653 13732967 20804653 986653647 18438138 986653647 18438138 11595628 16869828 11595628 16869828 989079107 16364862 989079107 16364862 989352426 15389151 989352426 15389151 989983077 14891783 989983077 14891783 9503901 13011625 9503901 13011625 991112876 707716003 991112876 707716003 357078332 967934324 357078332 967934324 623634031 593952596 623634031 593952596 646340573 755915376 646340573 755915376 353634459 504639654 353634459 504639654 613137481 950237693 613137481 950237693 498920753 570921758 498920753 570921758 343369259 686203445 343369259 686203445 503109187 550636854 503109187 550636854 604227213 867139451 604227213 867139451 394605650 994601446 394605650 994601446 639911599 643368719 639911599 643368719 359362277 845569873 359362277 845569873 482432928 523613946 482432928 523613946 440879401 941963158 440879401 941963158 495340315 653393162 495340315 653393162 656413226 506832750 656413226 506832750 348036877 900571338 348036877 900571338 591588791 821079748 591588791 821079748 443273231 644306791 443273231 644306791 550661844 973209724 550661844 973209724 381024437 514241490 381024437 514241490 534139190 890888894 534139190 890888894 604946901 575063265 604946901 575063265 369496828 842424959 369496828 842424959 586966609 707181645 586966609 707181645 420869504 503341948 420869504 503341948 572565542 777567143 572565542 777567143 609891212 605298633 609891212 605298633 525140891 956102596 525140891 956102596 648017645 458988031 648017645 458988031 304439006 451522820 304439006 451522820 703074642 436807247 703074642 436807247 742178775 380229141 742178775 380229141 246808831 366410121 246808831 366410121 755493372 358226276 755493372 358226276 236838896 351518843 236838896 351518843 224170540 337046449 224170540 337046449 787916808 302146641 787916808 302146641 799149943 292097817 799149943 292097817 179837434 272704657 179837434 272704657 823502471 262380043 823502471 262380043 170177769 256771797 170177769 256771797 167949365 253323854 167949365 253323854 832718691 237859875 832718691 237859875 152858484 226751179 152858484 226751179 852831267 217689258 852831267 217689258 860703273 195776162 860703273 195776162 124046856 176010904 124046856 176010904 884156068 166947844 884156068 166947844 890056859 161812336 890056859 161812336 106522500 151218271 106522500 151218271 99960820 150011584 99960820 150011584 901475961 144452666 901475961 144452666 910423597 132905073 910423597 132905073 87690966 128206719 87690966 128206719 83624922 124616209 83624922 124616209 917889435 121994819 917889435 121994819 920185491 120525216 920185491 120525216 922438705 115551549 922438705 115551549 74751093 110275411 74751093 110275411 928319942 107623319 928319942 107623319 69472224 102860078 69472224 102860078 935028195 98101004 935028195 98101004 941883732 86380216 941883732 86380216 57303858 82718905 57303858 82718905 52393999 76255517 52393999 76255517 950319622 73912474 950319622 73912474 953113860 66546029 953113860 66546029 44662327 66096811 44662327 66096811 955755601 65682252 955755601 65682252 42699944 61066578 42699944 61066578 960046895 55934637 960046895 55934637 37548051 50408762 37548051 50408762 33303328 48559984 33303328 48559984 32176081 47833866 32176081 47833866 968741922 45484677 968741922 45484677 969468313 41233044 969468313 41233044 27004413 37899021 27004413 37899021 975742585 34092862 975742585 34092862 977868845 32700452 977868845 32700452 978482473 31884047 978482473 31884047 980034841 28921048 980034841 28921048 981374941 28191380 981374941 28191380 981690956 27893284 981690956 27893284 983767425 24363340 983767425 24363340 984491035 22729413 984491035 22729413 985191785 21586131 985191785 21586131 13496283 20865490 13496283 20865490 988013712 17473166 988013712 17473166 11073114 17033151 11073114 17033151 11070062 16801709 11070062 16801709 10785361 16523197 10785361 16523197 989598842 15223909 989598842 15223909 9962564 14875139 9962564 14875139 990458552 14488249 990458552 14488249 561205125 732593332 561205125 732593332 455156008 625532290 455156008 625532290 332996401 649986990 332996401 649986990 638379176 908212173 638379176 908212173 394899614 629429509 394899614 629429509 615662354 745339437 615662354 745339437 336883246 536662434 336883246 536662434 667985864 467228227 667985864 467228227 693019252 445250156 693019252 445250156 288250178 423245427 288250178 423245427 262219093 391548592 262219093 391548592 256358154 382457313 256358154 382457313 752098210 365091290 752098210 365091290 758805260 353488383 758805260 353488383 766676892 340754012 766676892 340754012 771762856 323363805 771762856 323363805 212611924 310850675 212611924 310850675 200603358 301085577 200603358 301085577 173105818 259907260 173105818 259907260 830012419 253621115 830012419 253621115 832240300 242400608 832240300 242400608 159385805 239577675 159385805 239577675 156382317 223459448 156382317 223459448 851810483 214329035 851810483 214329035 857672576 212654131 857672576 212654131 141019300 210684933 141019300 210684933 880389964 173813829 880389964 173813829 889238689 166421422 889238689 166421422 108177042 160289847 108177042 160289847 100809592 151236939 100809592 151236939 902842517 143308067 902842517 143308067 91247128 135762439 91247128 135762439 911024351 128446600 911024351 128446600 85500432 127316449 85500432 127316449 917813430 123485303 917813430 123485303 81698397 118834840 81698397 118834840 921611792 117806580 921611792 117806580 76583281 114960208 76583281 114960208 928253301 106439467 928253301 106439467 931084970 104483951 931084970 104483951 67554964 99823649 67554964 99823649 934753499 98835187 934753499 98835187 63771435 89791825 63771435 89791825 940961179 87318968 940961179 87318968 56065185 83363125 56065185 83363125 53856024 80351616 53856024 80351616 948129045 74909158 948129045 74909158 47402503 69803718 47402503 69803718 953214581 66781804 953214581 66781804 44265862 65312834 44265862 65312834 956377269 63473464 956377269 63473464 958470032 61728822 958470032 61728822 38041635 55942241 38041635 55942241 37219958 54766608 37219958 54766608 966283051 49950134 966283051 49950134 966348799 47765150 966348799 47765150 31313426 46300105 31313426 46300105 969176303 42797929 969176303 42797929 27712666 41289437 27712666 41289437 27237598 38427241 27237598 38427241 975660486 36546380 975660486 36546380 975912157 36140759 975912157 36140759 23101883 33468324 23101883 33468324 21738242 32823115 21738242 32823115 978312751 31263351 978312751 31263351 20119776 30012251 20119776 30012251 981145305 28179799 981145305 28179799 16879185 25923489 16879185 25923489 16596280 24644577 16596280 24644577 15802766 23670344 15802766 23670344 14730466 22496936 14730466 22496936 14222592 20974739 14222592 20974739 987349007 18606970 987349007 18606970 11082888 17058326 11082888 17058326 988932797 16621543 988932797 16621543 989177645 15294192 989177645 15294192 10228585 581725691 10228585 581725691 592721087 930215994 592721087 930215994 599629527 536070881 599629527 536070881 504225026 812381801 504225026 812381801 659077556 529505978 659077556 529505978 396468154 883055705 396468154 883055705 561911779 572843083 561911779 572843083 522136922 890629534 522136922 890629534 549184505 748731036 549184505 748731036 363595579 537420908 363595579 537420908 518417521 941766376 518417521 941766376 384818609 770504795 384818609 770504795 345541574 510624280 345541574 510624280 542820527 872510799 542820527 872510799 305280338 440154740 305280338 440154740 730834241 392793874 730834241 392793874 259091517 386145696 259091517 386145696 747708350 366492628 747708350 366492628 761243696 350149112 761243696 350149112 771395106 313267564 771395106 313267564 792097023 307115064 792097023 307115064 198106635 297937391 198106635 297937391 804025898 266057881 804025898 266057881 173862845 263524200 173862845 263524200 171740042 260584244 171740042 260584244 167723514 249540181 167723514 249540181 162213030 238222079 162213030 238222079 844955171 231326720 844955171 231326720 150860079 226603639 150860079 226603639 147285447 215358750 147285447 215358750 857866427 202355764 857866427 202355764 131780412 195477231 131780412 195477231 874907454 168445570 874907454 168445570 112248526 163608067 112248526 163608067 893467837 152875330 893467837 152875330 101159207 146575533 101159207 146575533 905087845 138529738 905087845 138529738 91596710 136608268 91596710 136608268 912575906 131021219 912575906 131021219 913831574 128446597 913831574 128446597 915972202 124915952 915972202 124915952 81770830 120219866 81770830 120219866 923892609 114381343 923892609 114381343 930837089 102563204 930837089 102563204 66931023 99928094 66931023 99928094 66057422 91377262 66057422 91377262 941013091 87752630 941013091 87752630 58785132 85854097 58785132 85854097 56150778 81288393 56150778 81288393 947647839 74941316 947647839 74941316 49178909 70039144 49178909 70039144 952993012 69478143 952993012 69478143 46049490 67330454 46049490 67330454 956512056 64304201 956512056 64304201 43106788 63047935 43106788 63047935 961328891 56198231 961328891 56198231 37823171 55172879 37823171 55172879 33752916 48405394 33752916 48405394 30964866 45681547 30964866 45681547 969051206 43238832 969051206 43238832 28252588 40936795 28252588 40936795 973864677 38855964 973864677 38855964 974035870 38158428 974035870 38158428 24865730 37300877 24865730 37300877 23108449 33795770 23108449 33795770 977653462 33588576 977653462 33588576 22201318 33163407 22201318 33163407 21847269 33048799 21847269 33048799 978305930 32150429 978305930 32150429 979487243 30722202 979487243 30722202 980965191 28467626 980965191 28467626 981423131 27037839 981423131 27037839 16817789 25873490 16817789 25873490 983515957 24142952 983515957 24142952 15618251 22901912 15618251 22901912 986852004 19149143 986852004 19149143 988227510 17458394 988227510 17458394 988631800 16924690 988631800 16924690 10787126 16356200 10787126 16356200 10408565 15316939 10408565 15316939 989687349 546228753 989687349 546228753 505479983 876249382 505479983 876249382 561957539 993160194 561957539 993160194 530106018 516484176 530106018 516484176 678024492 459290279 678024492 459290279 294286893 438082856 294286893 438082856 276331139 389360982 276331139 389360982 751609220 365368133 751609220 365368133 243057802 361484478 243057802 361484478 231972605 344194521 231972605 344194521 223913451 326886274 223913451 326886274 783853194 312665984 783853194 312665984 795316836 280484199 795316836 280484199 175164638 264593131 175164638 264593131 828586380 251620738 828586380 251620738 840396597 237016683 840396597 237016683 152956841 231344666 152956841 231344666 851455248 219178695 851455248 219178695 143186361 214021450 143186361 214021450 136117311 196558797 136117311 196558797 129746909 194422909 129746909 194422909 871323775 175105323 871323775 175105323 115826638 168584145 115826638 168584145 888411193 152776177 888411193 152776177 101522752 152567982 101522752 152567982 901550414 147370399 901550414 147370399 905767215 140269015 905767215 140269015 907465867 130822108 907465867 130822108 86524172 128499575 86524172 128499575 915182298 127644561 915182298 127644561 80892234 120516552 80892234 120516552 921248743 117614142 921248743 117614142 923088645 108045425 923088645 108045425 69908724 100719122 69908724 100719122 62414560 91976760 62414560 91976760 940359146 86776536 940359146 86776536 53790430 78927087 53790430 78927087 52106754 74079132 52106754 74079132 951136715 72903858 951136715 72903858 951485967 69493467 951485967 69493467 45556239 65950920 45556239 65950920 960644948 58023603 960644948 58023603 961970141 56033573 961970141 56033573 963753093 51216033 963753093 51216033 965654090 47765151 965654090 47765151 969268330 43033808 969268330 43033808 973766990 39092790 973766990 39092790 25366470 37982158 25366470 37982158 24172559 35528052 24172559 35528052 22466555 33130879 22466555 33130879 979283907 30868064 979283907 30868064 20101395 29564515 20101395 29564515 981059149 28652427 981059149 28652427 982454442 25708588 982454442 25708588 16412629 25482366 16412629 25482366 15871718 23440459 15871718 23440459 984596717 21451941 984596717 21451941 12680737 19024237 12680737 19024237 11542792 17137124 11542792 17137124 11040611 16630142 11040611 16630142 10888567 734859667 10888567 734859667 510112330 976186564 510112330 976186564 329236277 488266310 329236277 488266310 690636989 418822926 690636989 418822926 270337889 397882144 270337889 397882144 732230219 393145181 732230219 393145181 735533746 383494265 735533746 383494265 252360860 376298153 252360860 376298153 747434669 367508471 747434669 367508471 244684425 365253203 244684425 365253203 753987916 355902578 753987916 355902578 762782163 350213345 762782163 350213345 230346862 333610294 230346862 333610294 788227788 296332922 788227788 296332922 178811820 270227321 178811820 270227321 821534776 261471262 821534776 261471262 164430830 248482836 164430830 248482836 159543005 240064652 159543005 240064652 157174538 237588547 157174538 237588547 842843355 234777734 842843355 234777734 149309916 225139531 149309916 225139531 144846682 214901132 144846682 214901132 857775054 209227767 857775054 209227767 869229649 192930379 869229649 192930379 119280641 168676991 119280641 168676991 109756922 161979725 109756922 161979725 892299567 158998578 892299567 158998578 103672645 153159421 103672645 153159421 898439470 152516683 898439470 152516683 96052547 142265802 96052547 142265802 92911944 136071310 92911944 136071310 910222664 132053399 910222664 132053399 913075821 131116302 913075821 131116302 81818885 122728943 81818885 122728943 920361657 118524583 920361657 118524583 70393019 99427370 70393019 99427370 936079530 95293926 936079530 95293926 938125503 92771806 938125503 92771806 61064572 91563368 61064572 91563368 943623329 84152032 943623329 84152032 944006668 83140165 944006668 83140165 945854594 77463596 945854594 77463596 950354580 71119085 950354580 71119085 47285634 69718290 47285634 69718290 953505565 68013478 953505565 68013478 954832070 65614290 954832070 65614290 44153694 60780945 44153694 60780945 960913608 56078309 960913608 56078309 964883033 51624114 964883033 51624114 34865633 48949087 34865633 48949087 31821542 45484679 31821542 45484679 30305741 43101654 30305741 43101654 27745528 38938025 27745528 38938025 974952562 36865499 974952562 36865499 977424144 33588578 977424144 33588578 977898556 33229660 977898556 33229660 978315473 32346022 978315473 32346022 979309902 30101015 979309902 30101015 980431428 29058243 980431428 29058243 18662693 28283288 18662693 28283288 16937952 25984903 16937952 25984903 16111715 23757627 16111715 23757627 984953087 22548741 984953087 22548741 986631348 18951905 986631348 18951905 987366911 17814106 987366911 17814106 988841302 16801707 988841302 16801707 989230052 15487569 989230052 15487569 989651087 753271701 989651087 753271701 350613218 807384654 350613218 807384654 664700202 467443141 664700202 467443141 310411751 459596900 310411751 459596900 689850740 450102847 689850740 450102847 297414733 436104049 297414733 436104049 281786844 397553378 281786844 397553378 731752915 395481280 731752915 395481280 744397185 365625538 744397185 365625538 759163185 352291108 759163185 352291108 767441169 325858776 767441169 325858776 208801630 302775408 208801630 302775408 802611163 290324536 802611163 290324536 811774388 279036976 811774388 279036976 819754213 268306261 819754213 268306261 167557244 244859087 167557244 244859087 837245741 243635457 837245741 243635457 160333656 238122873 160333656 238122873 151419231 225801105 151419231 225801105 139645832 200360514 139645832 200360514 129900964 192732378 129900964 192732378 872700902 178867751 872700902 178867751 112683971 168089633 112683971 168089633 888720902 159688453 888720902 159688453 106277601 158521991 106277601 158521991 895139267 154040360 895139267 154040360 903958216 144203933 903958216 144203933 95894807 138108411 95894807 138108411 908886223 136631006 908886223 136631006 87871311 128506079 87871311 128506079 922284749 110837906 922284749 110837906 930258231 96872770 930258231 96872770 938932177 91248349 938932177 91248349 943055569 83593934 943055569 83593934 945027408 76270303 945027408 76270303 50945931 74445123 50945931 74445123 951758680 70416969 951758680 70416969 953003195 69655812 953003195 69655812 954150898 65458161 954150898 65458161 956343531 63438065 956343531 63438065 40434133 59973060 40434133 59973060 39455975 58233030 39455975 58233030 960938919 55729655 960938919 55729655 35347737 51798942 35347737 51798942 34143069 49728998 34143069 49728998 967325917 46585055 967325917 46585055 30252022 44106015 30252022 44106015 970695175 39855242 970695175 39855242 25973419 38973230 25973419 38973230 25794471 38383400 25794471 38383400 974554773 34828684 974554773 34828684 22951033 34527342 22951033 34527342 977480242 33130880 977480242 33130880 21795256 32680918 21795256 32680918 21229655 31825140 21229655 31825140 979268062 30717638 979268062 30717638 18813922 28767986 18813922 28767986 982752701 25726260 982752701 25726260 983639459 24159213 983639459 24159213 15026849 22557057 15026849 22557057 14351527 21879925 14351527 21879925 13671412 20960375 13671412 20960375 986476872 18922719 986476872 18922719 987576057 18469673 987576057 18469673 11770790 17842868 11770790 17842868 11649092 17640574 11649092 17640574 11557602 17287557 11557602 17287557 988594684 16356198 988594684 16356198 989204263 759732984 989204263 759732984 551022001 716914306 551022001 716914306 612271937 524874126 612271937 524874126 345682747 673818618 345682747 673818618 553218085 604186699 553218085 604186699 596535358 834998269 596535358 834998269 355269009 614866187 355269009 614866187 670191030 474826248 670191030 474826248 315722393 462110664 315722393 462110664 697824315 408576583 697824315 408576583 728237781 400647074 728237781 400647074 266310445 382541737 266310445 382541737 742037965 369466350 742037965 369466350 245810064 351399690 245810064 351399690 213043746 321124703 213043746 321124703 801044043 283187028 801044043 283187028 819748958 270919592 819748958 270919592 177696463 268103362 177696463 268103362 822154724 247194076 822154724 247194076 836947523 242859038 836947523 242859038 151916395 225090933 151916395 225090933 855000799 203745179 855000799 203745179 129183240 193430401 129183240 193430401 126238360 187843855 126238360 187843855 885074099 172390955 885074099 172390955 887696723 167687113 887696723 167687113 892681572 160408667 892681572 160408667 893433704 145667038 893433704 145667038 96998284 144714771 96998284 144714771 95167165 138335223 95167165 138335223 90130455 133169841 90130455 133169841 914741432 126529277 914741432 126529277 82354187 121760603 82354187 121760603 925991270 109186519 925991270 109186519 929807449 106688880 929807449 106688880 934015824 94051496 934015824 94051496 59424820 87318622 59424820 87318622 942271143 85776713 942271143 85776713 948221893 76446685 948221893 76446685 51072520 75965021 51072520 75965021 49239091 72351586 49239091 72351586 48176210 71513975 48176210 71513975 958349723 61993048 958349723 61993048 40486663 58500449 40486663 58500449 962170378 55917025 962170378 55917025 37244065 53982550 37244065 53982550 35963087 52969685 35963087 52969685 965240650 51293695 965240650 51293695 966075382 46934226 966075382 46934226 30340301 44404348 30340301 44404348 971108623 42730536 971108623 42730536 27970999 42360870 27970999 42360870 972529380 39879593 972529380 39879593 973156036 39361076 973156036 39361076 973800400 38180853 973800400 38180853 25143724 36859404 25143724 36859404 22926698 34588780 22926698 34588780 22706320 33652194 22706320 33652194 978726375 31408498 978726375 31408498 980113176 29851101 980113176 29851101 18771399 26695168 18771399 26695168 17065508 25833789 17065508 25833789 983773782 23821392 983773782 23821392 985640531 20292726 985640531 20292726 12477569 18815468 12477569 18815468 987555036 18268330 987555036 18268330 11931986 17673846 11931986 17673846 11590966 17534386 11590966 17534386 988379981 17418633 988379981 17418633 561098034 988428073 561098034 988428073 445374776 615007335 445374776 615007335 340391666 983727844 340391666 983727844 584030850 850525075 584030850 850525075 633415704 937952693 633415704 937952693 387996351 510069056 387996351 510069056 627545649 869936390 627545649 869936390 544582538 494285383 544582538 494285383 668776802 465534871 668776802 465534871 685294402 459941341 685294402 459941341 301356689 451046552 301356689 451046552 277148437 401253323 277148437 401253323 737695314 387642553 737695314 387642553 258497326 375056257 258497326 375056257 750437264 352524195 750437264 352524195 214855067 323519529 214855067 323519529 792444565 304066507 792444565 304066507 199097216 287365703 199097216 287365703 189284810 279779040 189284810 279779040 818207993 270865470 818207993 270865470 826698913 257773049 826698913 257773049 835854948 243283034 835854948 243283034 154309792 231180818 154309792 231180818 866223290 195555502 866223290 195555502 872413133 180988006 872413133 180988006 114015632 164991345 114015632 164991345 891255335 162091906 891255335 162091906 107959386 161155248 107959386 161155248 894681494 154979458 894681494 154979458 103576341 147204048 103576341 147204048 96906430 144676370 96906430 144676370 904459665 137619786 904459665 137619786 911811638 131421714 911811638 131421714 84941079 123661656 84941079 123661656 919012734 122144161 919012734 122144161 920916862 119465527 920916862 119465527 76208289 114300213 76208289 114300213 927415324 107551833 927415324 107551833 70724370 100822009 70724370 100822009 934713270 94803941 934713270 94803941 63096395 93975444 63096395 93975444 941688680 87415699 941688680 87415699 52474117 77124830 52474117 77124830 949406159 72084559 949406159 72084559 954618732 66096810 954618732 66096810 41927531 61706158 41927531 61706158 40800698 58821331 40800698 58821331 39377938 56845734 39377938 56845734 963762344 51707668 963762344 51707668 968504097 45567119 968504097 45567119 970434687 43754803 970434687 43754803 27693391 40501916 27693391 40501916 973053434 39505696 973053434 39505696 25979161 39247842 25979161 39247842 25226110 34995766 25226110 34995766 977004869 34609070 977004869 34609070 22445658 33060586 22445658 33060586 21723900 33048534 21723900 33048534 20630370 30864287 20630370 30864287 980588979 27059095 980588979 27059095 17064321 25004676 17064321 25004676 983809745 24082609 983809745 24082609 984021280 23985995 984021280 23985995 15284088 22536349 15284088 22536349 13810185 21569775 13810185 21569775 986220073 20437380 986220073 20437380 13001525 18758046 13001525 18758046 12171925 18400971 12171925 18400971 11947209 17985945 11947209 17985945 987975171 17859185 987975171 17859185 574885911 881082559 574885911 881082559 459035302 655592247 459035302 655592247 642386340 825965600 642386340 825965600 571958197 989449802 571958197 989449802 644958574 543528300 644958574 543528300 550626868 921516628 550626868 921516628 335300238 499988904 335300238 499988904 618599029 959027775 618599029 959027775 663102056 481351710 663102056 481351710 316690058 447551837 316690058 447551837 710007906 424210745 710007906 424210745 279815977 405533625 279815977 405533625 732336526 381920707 732336526 381920707 253944712 369325839 253944712 369325839 761059882 352933090 761059882 352933090 769699092 335949199 769699092 335949199 777265056 327093584 777265056 327093584 787826922 310315682 787826922 310315682 195694772 293488826 195694772 293488826 807893934 277910960 807893934 277910960 817215357 271929917 817215357 271929917 822479062 263690775 822479062 263690775 165299865 249042111 165299865 249042111 161391295 240393127 161391295 240393127 840832938 236782621 840832938 236782621 844022573 230348180 844022573 230348180 146365590 209055084 146365590 209055084 860003788 207086814 860003788 207086814 131688751 182857251 131688751 182857251 118092745 173181173 118092745 173181173 888004200 162863178 888004200 162863178 108694801 158055088 108694801 158055088 898061694 149388496 898061694 149388496 98416473 145266821 98416473 145266821 905119940 142019918 905119940 142019918 93096285 138887270 93096285 138887270 87595469 131021217 87595469 131021217 85759597 125609792 85759597 125609792 922294829 117096005 922294829 117096005 923123436 111238671 923123436 111238671 926707848 110147327 926707848 110147327 71163769 107538571 71163769 107538571 929996715 97406318 929996715 97406318 63916231 94960683 63916231 94960683 938740244 88164026 938740244 88164026 58863858 86241893 58863858 86241893 942521075 80540800 942521075 80540800 53201849 76992377 53201849 76992377 50631195 72207595 50631195 72207595 47121770 68858610 47121770 68858610 45543635 64131745 45543635 64131745 956966105 62577496 956966105 62577496 41224886 61102385 41224886 61102385 959284271 57804429 959284271 57804429 35570709 51751269 35570709 51751269 965700336 49374012 965700336 49374012 31870115 47114254 31870115 47114254 30133349 44694995 30133349 44694995 29206752 42111753 29206752 42111753 26918725 39988643 26918725 39988643 26050102 39140759 26050102 39140759 25193579 37806396 25193579 37806396 975825856 35648237 975825856 35648237 23368092 34145072 23368092 34145072 22586276 33818000 22586276 33818000 22060729 31889997 22060729 31889997 979013541 30366729 979013541 30366729 19794553 26775522 19794553 26775522 983541917 24661055 983541917 24661055 15717504 22954589 15717504 22954589 985358836 20339242 985358836 20339242 986458803 20180441 986458803 20180441 986861974 19571896 986861974 19571896 12245186 18506312 12245186 18506312 987661689 18372756 987661689 18372756 502065654 833503992 502065654 833503992 413386160 550669022 413386160 550669022 590671909 876085154 590671909 876085154 481363426 679115642 481363426 679115642 425697852 775290566 425697852 775290566 655569948 810630767 655569948 810630767 347505908 800522023 347505908 800522023 636345484 522680205 636345484 522680205 344855914 770370481 344855914 770370481 578228477 924395319 578228477 924395319 425187433 530912291 425187433 530912291 553235841 493145114 553235841 493145114 294620102 430061856 294620102 430061856 709983499 422525916 709983499 422525916 717715898 412471961 717715898 412471961 266322892 397478356 266322892 397478356 262473488 380340224 262473488 380340224 754947858 359407609 754947858 359407609 239409730 353739597 239409730 353739597 225705374 338964290 225705374 338964290 776660327 328985427 776660327 328985427 209524655 312059323 209524655 312059323 200518653 292313116 200518653 292313116 180889145 269376765 180889145 269376765 174829637 265019109 174829637 265019109 167339657 252850290 167339657 252850290 837457272 240846142 837457272 240846142 155340597 231844573 155340597 231844573 141173919 204532368 141173919 204532368 871097428 185588314 871097428 185588314 123442495 179959917 123442495 179959917 880547555 168784748 880547555 168784748 109366410 156832674 109366410 156832674 103872850 154140869 103872850 154140869 101734868 150957184 101734868 150957184 902421611 145458611 902421611 145458611 96329059 144124810 96329059 144124810 906653882 139748132 906653882 139748132 92409370 134407107 92409370 134407107 89107132 132482692 89107132 132482692 87792379 130881693 87792379 130881693 921689616 117693706 921689616 117693706 71994237 105760850 71994237 105760850 67863612 99143155 67863612 99143155 938046760 91749944 938046760 91749944 939532982 89919805 939532982 89919805 57528305 85253771 57528305 85253771 945476841 80351618 945476841 80351618 53555064 79944850 53555064 79944850 946979949 77106690 946979949 77106690 49599858 73536516 49599858 73536516 48812965 72089346 48812965 72089346 47218790 64022767 47218790 64022767 42265994 62679061 42265994 62679061 958069525 60511530 958069525 60511530 39176984 54197150 39176984 54197150 964952487 49437016 964952487 49437016 31922090 45045250 31922090 45045250 970012451 44315607 970012451 44315607 970319188 42661923 970319188 42661923 27992786 42020478 27992786 42020478 972278151 40899454 972278151 40899454 26971277 39380240 26971277 39380240 975199604 36610151 975199604 36610151 23704428 35756017 23704428 35756017 977015145 34643009 977015145 34643009 977468843 32928234 977468843 32928234 978578387 32150427 978578387 32150427 20851730 30829422 20851730 30829422 19904375 27775291 19904375 27775291 17785418 27322269 17785418 27322269 982371791 26268433 982371791 26268433 15941186 24588253 15941186 24588253 985224760 22244543 985224760 22244543 985636557 21569772 985636557 21569772 13709025 21333294 13709025 21333294 986029324 20598745 986029324 20598745 986533128 20195191 986533128 20195191 12568689 18967846 12568689 18967846 987541567 18606971 987541567 18606971 621317617 784191696 621317617 784191696 370746746 550721591 370746746 550721591 338062917 804572177 338062917 804572177 597224438 517594081 597224438 517594081 361622269 730247510 361622269 730247510 614088525 936784546 614088525 936784546 369157598 550939593 369157598 550939593 337155908 816675205 337155908 816675205 610781919 515725484 610781919 515725484 429051288 924221952 429051288 924221952 341035275 620827388 341035275 620827388 513007883 889582359 513007883 889582359 633729540 635908859 633729540 635908859 357945551 857096951 357945551 857096951 519418056 552971748 519418056 552971748 394869821 877898981 394869821 877898981 652884419 563556954 652884419 563556954 369245268 931051868 369245268 931051868 587698862 628095815 587698862 628095815 346209762 487089557 346209762 487089557 683535872 458076257 683535872 458076257 703242247 438428537 703242247 438428537 706277052 427207075 706277052 427207075 714317867 422596353 714317867 422596353 273277437 400813892 273277437 400813892 739077417 380671476 739077417 380671476 746408442 366877525 746408442 366877525 244441220 363792671 244441220 363792671 239754477 352371047 239754477 352371047 764528606 347128678 764528606 347128678 767925378 342978435 767925378 342978435 776121726 317591237 776121726 317591237 794966486 293495011 794966486 293495011 186030475 275196649 186030475 275196649 816640275 271437686 816640275 271437686 165528782 241519277 165528782 241519277 156094223 232772563 156094223 232772563 845273502 223994870 845273502 223994870 141488757 205278738 141488757 205278738 869871436 191070394 869871436 191070394 878981698 181058734 878981698 181058734 883101872 169139184 883101872 169139184 109903707 163926871 109903707 163926871 891037430 160679743 891037430 160679743 893632097 152328992 893632097 152328992 902313111 144647836 902313111 144647836 910521765 132750192 910521765 132750192 912442304 130296870 912442304 130296870 84933585 119234610 84933585 119234610 922783156 115681516 922783156 115681516 76538954 109031052 76538954 109031052 932298790 103042560 932298790 103042560 933173463 96528847 933173463 96528847 62985738 91377259 62985738 91377259 58800828 87569575 58800828 87569575 941812889 86776541 941812889 86776541 942528358 82014451 942528358 82014451 945530832 81128604 945530832 81128604 947244711 78079439 947244711 78079439 947674425 76327151 947674425 76327151 950920207 72090126 950920207 72090126 47632718 66427284 47632718 66427284 43065298 63016333 43065298 63016333 959414110 54754809 959414110 54754809 964739911 51751270 964739911 51751270 33969727 48891409 33969727 48891409 967472945 47052783 967472945 47052783 31023425 45509999 31023425 45509999 969911018 43609468 969911018 43609468 27774836 41178021 27774836 41178021 26857845 40084731 26857845 40084731 974339150 37312628 974339150 37312628 24666083 36963322 24666083 36963322 975678924 36451639 975678924 36451639 23731548 35402431 23731548 35402431 23291560 34876915 23291560 34876915 22640096 32987929 22640096 32987929 978437784 31402089 978437784 31402089 20458166 29821433 20458166 29821433 981617629 27467908 981617629 27467908 17530023 26984704 17530023 26984704 17102680 25987019 17102680 25987019 15677708 23400960 15677708 23400960 14965689 22785208 14965689 22785208 984796029 22668004 984796029 22668004 14243656 21696865 14243656 21696865 13295807 20005516 13295807 20005516 987010959 18809161 987010959 18809161 12285004 18625688 12285004 18625688 987522787 667688256 987522787 667688256 568514494 561734434 568514494 561734434 379402297 914202586 379402297 914202586 572340992 721874772 572340992 721874772 333193676 584691834 333193676 584691834 657489932 757373763 657489932 757373763 388903407 915239544 388903407 915239544 641994020 683094625 641994020 683094625 382805059 808493894 382805059 808493894 532308071 945508987 532308071 945508987 431371982 773871264 431371982 773871264 578144199 475744088 578144199 475744088 300329352 439428903 300329352 439428903 707275868 431901791 707275868 431901791 278916553 410614734 278916553 410614734 728688819 393725598 728688819 393725598 256531044 380353820 256531044 380353820 242748605 357717518 242748605 357717518 761456282 351296940 761456282 351296940 230432956 331291132 230432956 331291132 211198859 299669142 211198859 299669142 799773356 290289380 799773356 290289380 181581576 271970337 181581576 271970337 178574971 262896130 178574971 262896130 830611715 254224023 830611715 254224023 842838911 215062940 842838911 215062940 142240121 200192318 142240121 200192318 123728047 182669188 123728047 182669188 878777814 179354175 878777814 179354175 117240165 171152668 117240165 171152668 113121596 166454449 113121596 166454449 891117009 154708091 891117009 154708091 98676521 147790107 98676521 147790107 98393285 138603564 98393285 138603564 91950002 136348767 91950002 136348767 910887667 133752904 910887667 133752904 912447496 120218892 912447496 120218892 77127351 111807189 77127351 111807189 72492000 104715399 72492000 104715399 67872223 102457343 67872223 102457343 65784210 96591265 65784210 96591265 936380368 92147159 936380368 92147159 939185489 89859603 939185489 89859603 942391850 85995985 942391850 85995985 55667137 82132812 55667137 82132812 946142021 80103735 946142021 80103735 52762255 77152105 52762255 77152105 50859389 71901520 50859389 71901520 47347334 70080058 47347334 70080058 955084586 65148385 955084586 65148385 42848307 58553015 42848307 58553015 961526554 56087787 961526554 56087787 964667460 52502837 964667460 52502837 35204777 50537143 35204777 50537143 33502326 49019245 33502326 49019245 32299675 47926608 32299675 47926608 29959598 45034318 29959598 45034318 28961049 42531305 28961049 42531305 971851557 41681309 971851557 41681309 27698098 41418410 27698098 41418410 972367838 38728047 972367838 38728047 25641059 37300873 25641059 37300873 975352110 36339775 975352110 36339775 23748089 35622586 23748089 35622586 23119751 34911432 23119751 34911432 22716830 34277637 22716830 34277637 22552989 33288203 22552989 33288203 978380430 31498879 978380430 31498879 18484440 28721368 18484440 28721368 981569057 28175367 981569057 28175367 981730503 27494196 981730503 27494196 17421686 26973531 17421686 26973531 15952011 24700005 15952011 24700005 984269685 23326856 984269685 23326856 14621249 21955746 14621249 21955746 13433714 20672312 13433714 20672312 986268602 19814699 986268602 19814699 12709877 19483902 12709877 19483902 376190236 893325316 376190236 893325316 508138277 536430793 508138277 536430793 317141581 465116045 317141581 465116045 697858766 446150713 697858766 446150713 700090226 439561272 700090226 439561272 289529268 424224498 289529268 424224498 277533940 413190031 277533940 413190031 731275613 395656113 731275613 395656113 734890740 387838817 734890740 387838817 255997500 365454771 255997500 365454771 753090498 358691673 753090498 358691673 234795173 344457745 234795173 344457745 767240765 335114320 767240765 335114320 217071502 321843401 217071502 321843401 806885826 283727958 806885826 283727958 811979679 275785469 811979679 275785469 821183924 260464406 821183924 260464406 163957451 241229632 163957451 241229632 153245612 219807836 153245612 219807836 855417308 205034564 855417308 205034564 124375462 185146451 124375462 185146451 878383548 182669186 878383548 182669186 117905133 176529873 117905133 176529873 109784852 153002345 109784852 153002345 899568466 143217223 899568466 143217223 94611230 138338521 94611230 138338521 909324017 134549238 909324017 134549238 911646898 124173762 911646898 124173762 82262460 119921358 82262460 119921358 924819629 111945194 924819629 111945194 927778139 106799188 927778139 106799188 934355186 99536184 934355186 99536184 63027968 93479239 63027968 93479239 938696482 91489336 938696482 91489336 59441635 86738161 59441635 86738161 57510910 84837520 57510910 84837520 944468017 80350566 944468017 80350566 53154720 79026038 53154720 79026038 48048629 69577479 48048629 69577479 953877999 67399521 953877999 67399521 44984306 65857780 44984306 65857780 956211188 64714591 956211188 64714591 958582044 61027330 958582044 61027330 40458249 57439513 40458249 57439513 961401867 56167602 961401867 56167602 37465304 54122152 37465304 54122152 964055036 51326579 964055036 51326579 966956200 46139720 966956200 46139720 969095207 45019491 969095207 45019491 969653593 43994723 969653593 43994723 27837930 41320406 27837930 41320406 27182316 38777386 27182316 38777386 25403612 37291763 25403612 37291763 24469305 35975445 24469305 35975445 977072779 34354059 977072779 34354059 977623289 33329133 977623289 33329133 21955531 32204766 21955531 32204766 979398511 29348772 979398511 29348772 980918941 28913164 980918941 28913164 981066311 28467629 981066311 28467629 18269894 27893280 18269894 27893280 17941813 27672621 17941813 27672621 982083613 26037235 982083613 26037235 983008234 24941771 983008234 24941771 983577644 24511859 983577644 24511859 15850230 23312252 15850230 23312252 14337410 21336403 14337410 21336403 985943490 21073932 985943490 21073932 986413929 19550992 986413929 19550992 12764327 632187215 12764327 632187215 523803344 872847655 523803344 872847655 328435000 484475678 328435000 484475678 304170737 454084264 304170737 454084264 302552558 434243212 302552558 434243212 289074805 424497901 289074805 424497901 713799475 418824894 713799475 418824894 274914916 402114269 274914916 402114269 267270427 395734949 267270427 395734949 263165279 367357599 263165279 367357599 760794413 344998728 760794413 344998728 770547960 336602789 770547960 336602789 223093710 329676924 223093710 329676924 781263482 323275833 781263482 323275833 208345364 307313976 208345364 307313976 192796731 291028953 192796731 291028953 809249276 281984758 809249276 281984758 181182712 274057020 181182712 274057020 178657725 269521463 178657725 269521463 824397084 261936087 824397084 261936087 171662905 258659700 171662905 258659700 833589865 236703588 833589865 236703588 843328877 233606864 843328877 233606864 151071379 218753194 151071379 218753194 861565164 194624817 861565164 194624817 874540537 187843854 874540537 187843854 123059973 181619353 123059973 181619353 879589308 178315645 879589308 178315645 885381564 169894084 885381564 169894084 888447526 167040375 888447526 167040375 894862309 154950505 894862309 154950505 102674204 153730138 102674204 153730138 100972628 145452487 100972628 145452487 907896828 135945783 907896828 135945783 82981226 120985318 82981226 120985318 924325962 114033629 924325962 114033629 74106233 109927308 74106233 109927308 927778277 108967278 927778277 108967278 68494368 102626861 68494368 102626861 67198120 100966251 67198120 100966251 933993582 97850020 933993582 97850020 935974133 95373151 935974133 95373151 63460182 94785036 63460182 94785036 62111521 92819285 62111521 92819285 61056634 91336669 61056634 91336669 941184971 88069789 941184971 88069789 941643906 87545227 941643906 87545227 945873812 80797087 945873812 80797087 946922122 76601490 946922122 76601490 950662299 71884910 950662299 71884910 952387657 70778305 952387657 70778305 46151913 67443709 46151913 67443709 45359199 66238942 45359199 66238942 42894256 63652220 42894256 63652220 958904722 60697807 958904722 60697807 40820510 56886358 40820510 56886358 962250153 55810427 962250153 55810427 37478100 54190463 37478100 54190463 35816885 51959255 35816885 51959255 965945165 50442482 965945165 50442482 32409274 46262501 32409274 46262501 968553978 45474700 968553978 45474700 30280826 44982642 30280826 44982642 28903651 43405043 28903651 43405043 28227966 42363276 28227966 42363276 971749618 39571527 971749618 39571527 24870696 36004313 24870696 36004313 976709872 35030365 976709872 35030365 23159980 34766690 23159980 34766690 977683259 32353986 977683259 32353986 20187427 29421282 20187427 29421282 18466153 28374977 18466153 28374977 17976748 27898632 17976748 27898632 982044173 26520507 982044173 26520507 982730385 25670936 982730385 25670936 982954906 23182751 982954906 23182751 14502444 22347861 14502444 22347861 985939516 20491542 985939516 20491542 12876177 19729829 12876177 19729829 430039212 892376487 430039212 892376487 576485495 580710003 576485495 580710003 375108066 766874531 375108066 766874531 590897072 505339813 590897072 505339813 381769060 806329522 381769060 806329522 628152719 585228828 628152719 585228828 468571606 879476402 468571606 879476402 552536648 689483762 552536648 689483762 600623318 563296558 600623318 563296558 343012216 793498847 343012216 793498847 519317975 573125144 519317975 573125144 402478855 985361042 402478855 985361042 331086649 475729463 331086649 475729463 679202873 462028228 679202873 462028228 306785561 447199734 306785561 447199734 706599943 431663968 706599943 431663968 284776093 407638294 284776093 407638294 725963906 395602872 725963906 395602872 263055513 386518549 263055513 386518549 748430765 362645590 748430765 362645590 230553345 340768005 230553345 340768005 224299855 337110169 224299855 337110169 775202177 318661063 775202177 318661063 211284395 307451103 211284395 307451103 806059368 287923955 806059368 287923955 189838620 281726080 189838620 281726080 814866151 274745801 814866151 274745801 180464518 271941668 180464518 271941668 175229905 262958535 175229905 262958535 831411564 252142645 831411564 252142645 165086513 248774549 165086513 248774549 838635524 234040890 838635524 234040890 149802906 220564620 149802906 220564620 138320008 205051808 138320008 205051808 135333995 203304785 135333995 203304785 865284533 197789145 865284533 197789145 129285177 190587295 129285177 190587295 126760726 185185969 126760726 185185969 877194809 182513522 877194809 182513522 119775315 178155016 119775315 178155016 114691424 170674413 114691424 170674413 889587907 165437240 889587907 165437240 108612336 156656954 108612336 156656954 897194481 144331127 897194481 144331127 95639049 139062904 95639049 139062904 907751624 133464410 907751624 133464410 913756496 128488308 913756496 128488308 83305517 117609749 83305517 117609749 78165312 115859990 78165312 115859990 926413306 107146828 926413306 107146828 68986146 102764796 68986146 102764796 933489131 99937826 933489131 99937826 935669132 95878185 935669132 95878185 63236491 94140319 63236491 94140319 940929619 83593936 940929619 83593936 54789686 81067328 54789686 81067328 946265600 79908188 946265600 79908188 53033681 78616820 53033681 78616820 949274034 74394381 949274034 74394381 46755209 68910384 46755209 68910384 954157211 66795302 954157211 66795302 956165924 64143598 956165924 64143598 38836568 52813858 38836568 52813858 35702966 52506925 35702966 52506925 965244156 50704912 965244156 50704912 967634168 47445724 967634168 47445724 31138226 45250781 31138226 45250781 29081766 42919590 29081766 42919590 27138008 40161566 27138008 40161566 974231179 38054631 974231179 38054631 974402275 37758344 974402275 37758344 976246662 35756018 976246662 35756018 23617391 35697008 23617391 35697008 23397894 33812137 23397894 33812137 979302884 30717640 979302884 30717640 980281702 29379548 980281702 29379548 980805418 29278215 980805418 29278215 981296537 28206992 981296537 28206992 18161042 28137371 18161042 28137371 982265115 26332111 982265115 26332111 982919084 23122970 982919084 23122970 985062780 21968764 985062780 21968764 12997349 19857623 12997349 19857623 12983355 868298035 12983355 868298035 603895108 594956162 603895108 594956162 349174094 867716776 349174094 867716776 545723934 551679008 545723934 551679008 367154682 982151973 367154682 982151973 496654519 799983769 496654519 799983769 627433237 852348250 627433237 852348250 333225173 494931093 333225173 494931093 690683215 440735217 690683215 440735217 290769405 435164110 290769405 435164110 710565344 427353862 710565344 427353862 717572378 400007936 717572378 400007936 259950998 387634113 259950998 387634113 741950184 372386886 741950184 372386886 758170531 355548463 758170531 355548463 760711575 345807975 760711575 345807975 224008419 331163188 224008419 331163188 214231731 309894530 214231731 309894530 791558507 300883242 791558507 300883242 192383467 282798365 192383467 282798365 812883490 276376907 812883490 276376907 181126356 271730009 181126356 271730009 823672437 260326852 823672437 260326852 169044554 248226598 169044554 248226598 162595805 226439900 162595805 226439900 849937188 212190117 849937188 212190117 136919131 205703233 136919131 205703233 134052257 197802950 134052257 197802950 872671242 181799882 872671242 181799882 880591435 173043274 880591435 173043274 114940008 167538823 114940008 167538823 891470106 160008399 891470106 160008399 895055373 156312948 895055373 156312948 99969711 147028326 99969711 147028326 97703272 141483786 97703272 141483786 906022235 138369398 906022235 138369398 914765367 121319717 914765367 121319717 80212425 120142981 80212425 120142981 920837151 119471500 920837151 119471500 75484240 108883932 75484240 108883932 71245785 104179213 71245785 104179213 932299576 99161666 932299576 99161666 64089825 95351643 64089825 95351643 936870324 88903737 936870324 88903737 941350846 84375895 941350846 84375895 56056699 81462671 56056699 81462671 946689722 76050869 946689722 76050869 50022862 74266316 50022862 74266316 952441342 67501299 952441342 67501299 44714502 66322852 44714502 66322852 956291181 63659492 956291181 63659492 958318216 61735374 958318216 61735374 958557630 57774322 958557630 57774322 35604145 50704910 35604145 50704910 32425364 47639501 32425364 47639501 968036084 46474898 968036084 46474898 30639066 45647624 30639066 45647624 30544893 45171781 30544893 45171781 969825794 42958722 969825794 42958722 26455104 38115688 26455104 38115688 25374165 36546383 25374165 36546383 24014176 35645482 24014176 35645482 977807248 33186697 977807248 33186697 20500581 29826231 20500581 29826231 19073138 29348775 19073138 29348775 18164130 26727784 18164130 26727784 16583945 25801951 16583945 25801951 983210288 23807881 983210288 23807881 15070981 22752227 15070981 22752227 14209899 21951082 14209899 21951082 985944337 20014158 985944337 20014158 986553693 650015188 986553693 650015188 401637231 987278506 401637231 987278506 657862472 746999792 657862472 746999792 390597047 505111758 390597047 505111758 591297303 793853603 591297303 793853603 344617561 599600608 344617561 599600608 445234601 911471260 445234601 911471260 554072022 503868598 554072022 503868598 655907674 856634246 655907674 856634246 386889975 657360862 386889975 657360862 651501656 463616578 651501656 463616578 294339217 436654770 294339217 436654770 716343508 398199810 716343508 398199810 732551195 389920697 732551195 389920697 739961417 362857617 739961417 362857617 769086298 337434445 769086298 337434445 779750353 321930922 779750353 321930922 206644005 307722286 206644005 307722286 798803979 292792609 798803979 292792609 804930740 277528800 804930740 277528800 817178442 269443643 817178442 269443643 823806324 257594573 823806324 257594573 832375880 231468235 832375880 231468235 850309378 217889822 850309378 217889822 856164651 206879067 856164651 206879067 866008153 199823569 866008153 199823569 128148063 182204804 128148063 182204804 120141617 178374583 120141617 178374583 109130973 160132031 109130973 160132031 104349213 155988865 104349213 155988865 102989861 144512722 102989861 144512722 906262557 133602953 906262557 133602953 81590295 121126402 81590295 121126402 80126847 106139466 80126847 106139466 931043129 105007611 931043129 105007611 67276134 96969773 67276134 96969773 937214124 91682440 937214124 91682440 59502261 84575067 59502261 84575067 54441307 80300387 54441307 80300387 52183981 75609788 52183981 75609788 950112456 73562576 950112456 73562576 952321341 70966636 952321341 70966636 955017252 66715481 955017252 66715481 43244263 62164444 43244263 62164444 959412532 58418221 959412532 58418221 39324742 58098657 39324742 58098657 35909531 52610242 35909531 52610242 35446626 49732383 35446626 49732383 966816709 47739907 966816709 47739907 31374776 45914613 31374776 45914613 969560896 44810161 969560896 44810161 969715810 43390309 969715810 43390309 27846569 41458158 27846569 41458158 972399460 39879590 972399460 39879590 25442790 38233894 25442790 38233894 974543194 36718717 974543194 36718717 23948063 33990207 23948063 33990207 21140013 30221774 21140013 30221774 980177177 29366006 980177177 29366006 981400667 27123022 981400667 27123022 17272738 26344564 17272738 26344564 982610457 26033766 982610457 26033766 16481273 25452881 16481273 25452881 15927533 23182146 15927533 23182146 984578271 22708465 984578271 22708465 985112375 21543523 985112375 21543523 986465408 20243586 986465408 20243586 596997733 941002609 596997733 941002609 353718297 574959960 353718297 574959960 659958141 913539623 659958141 913539623 312068198 457124868 312068198 457124868 695870612 441928166 695870612 441928166 703296363 438082854 703296363 438082854 712041345 423245429 712041345 423245429 731308666 385624016 731308666 385624016 742311819 373437993 742311819 373437993 230746192 344659065 230746192 344659065 771336478 334404767 771336478 334404767 214990438 308822247 214990438 308822247 797636201 298712355 797636201 298712355 801002831 287076041 801002831 287076041 811369269 268101899 811369269 268101899 175896654 265859601 175896654 265859601 170264576 257555895 170264576 257555895 167724689 229284106 167724689 229284106 143004395 203527882 143004395 203527882 866078823 194209686 866078823 194209686 128708837 186647198 128708837 186647198 123328918 180894306 123328918 180894306 880050071 172925083 880050071 172925083 885147950 172415853 885147950 172415853 888031650 165437239 888031650 165437239 890485724 163565835 890485724 163565835 107292011 157626792 107292011 157626792 101988566 150513822 101988566 150513822 902022198 145796074 902022198 145796074 96255766 137862447 96255766 137862447 88882859 129300809 88882859 129300809 915195766 128130147 915195766 128130147 84617846 124117352 84617846 124117352 82439890 122200406 82439890 122200406 925489721 112670640 925489721 112670640 74424020 109886471 74424020 109886471 930763856 105382424 930763856 105382424 931585938 99452555 931585938 99452555 64353976 95472599 64353976 95472599 59564365 88295933 59564365 88295933 942036896 86034306 942036896 86034306 56748666 84670759 56748666 84670759 944756957 81895646 944756957 81895646 53844454 78127850 53844454 78127850 50903159 74865030 50903159 74865030 949865258 71867971 949865258 71867971 47788239 67811707 47788239 67811707 45434103 66781805 45434103 66781805 955311602 65711099 955311602 65711099 40754936 59605784 40754936 59605784 962458264 53777454 962458264 53777454 964273708 52613060 964273708 52613060 35228885 50716128 35228885 50716128 33966464 49146660 33966464 49146660 32307401 47011536 32307401 47011536 968238114 46008330 968238114 46008330 971197954 42815798 971197954 42815798 972311963 40488249 972311963 40488249 26342699 39571524 26342699 39571524 974120970 38413094 974120970 38413094 25407262 37987863 25407262 37987863 24837511 36389817 24837511 36389817 979827233 30175201 979827233 30175201 18772581 29010743 18772581 29010743 981097978 28683896 981097978 28683896 18140393 27054635 18140393 27054635 982168495 26855924 982168495 26855924 982963864 24770250 982963864 24770250 984422203 23232984 984422203 23232984 14286358 22347860 14286358 22347860 13753303 21573431 13753303 21573431 522825201 969012764 522825201 969012764 384001562 609053208 384001562 609053208 541397375 964790568 541397375 964790568 460128763 557126593 460128763 557126593 396710579 923483132 396710579 923483132 627683152 560063291 627683152 560063291 425372370 946714141 425372370 946714141 653509972 705413677 653509972 705413677 330365434 464814679 330365434 464814679 297650042 445414488 297650042 445414488 700409030 441874416 700409030 441874416 701954617 427516818 701954617 427516818 275858054 407320977 275858054 407320977 260102324 388195318 260102324 388195318 741448422 366570871 741448422 366570871 242392966 359062192 242392966 359062192 767430705 342641470 767430705 342641470 225147490 309372373 225147490 309372373 792728427 305256873 792728427 305256873 200061321 300981757 200061321 300981757 798549845 283409806 798549845 283409806 177167944 259901265 177167944 259901265 830103959 238321422 830103959 238321422 148740628 222733770 148740628 222733770 858951449 204119944 858951449 204119944 135164259 195693941 135164259 195693941 129929619 193992081 129929619 193992081 871879939 191786383 871879939 191786383 127726252 187729135 127726252 187729135 125035170 182775931 125035170 182775931 879504016 176911151 879504016 176911151 884727546 170873457 884727546 170873457 886739633 169714356 886739633 169714356 888230993 167229054 888230993 167229054 110046710 157335377 110046710 157335377 897305364 150957182 897305364 150957182 97492611 145892623 97492611 145892623 903106894 135140412 903106894 135140412 911579290 130715318 911579290 130715318 913754232 126024072 913754232 126024072 81823863 121951839 81823863 121951839 924509857 113304894 924509857 113304894 928027944 106576146 928027944 106576146 69477787 100822011 69477787 100822011 65239836 93602317 65239836 93602317 940543957 88635883 940543957 88635883 941413437 87208444 941413437 87208444 57491071 83363646 57491071 83363646 944554671 81978668 944554671 81978668 51937562 73423468 51937562 73423468 49289240 70070574 49289240 70070574 953621627 68983947 953621627 68983947 46039468 68111784 46039468 68111784 957665575 62634443 957665575 62634443 958576936 58587607 958576936 58587607 39218381 55903742 39218381 55903742 963239009 51652775 963239009 51652775 965771002 50488215 965771002 50488215 34135408 49500021 34135408 49500021 967327637 47773117 967327637 47773117 30737356 45727777 30737356 45727777 29454172 44159517 29454172 44159517 971018085 41116676 971018085 41116676 27190943 39771880 27190943 39771880 973384976 39321172 973384976 39321172 25562305 38368297 25562305 38368297 24670466 36865495 24670466 36865495 24380150 36425334 24380150 36425334 978020728 33012083 978020728 33012083 21700759 31730569 21700759 31730569 20308448 30221776 20308448 30221776 19672692 29976331 19672692 29976331 980614284 29014145 980614284 29014145 18623221 28283289 18623221 28283289 981999693 26843991 981999693 26843991 983354008 24918963 983354008 24918963 984227370 23618782 984227370 23618782 14717262 22692516 14717262 22692516 14267865 22423627 14267865 22423627 459405881 953192571 459405881 953192571 327008562 453395425 327008562 453395425 693488980 452681374 693488980 452681374 286034282 419838660 286034282 419838660 276810496 410882943 276810496 410882943 724215065 400505343 724215065 400505343 735437448 372653623 735437448 372653623 242905577 356825748 242905577 356825748 760270067 342896706 760270067 342896706 768361628 338358692 768361628 338358692 782820868 317178570 782820868 317178570 209396955 313908878 209396955 313908878 205242527 309317769 205242527 309317769 795147897 295172290 795147897 295172290 187259629 282632668 187259629 282632668 813045732 277309376 813045732 277309376 817018548 273740143 817018548 273740143 821037080 268103358 821037080 268103358 175342447 258546497 175342447 258546497 158099918 231161269 158099918 231161269 847793516 226254909 847793516 226254909 145132250 206210731 145132250 206210731 862705604 204560556 862705604 204560556 135288172 203326251 135288172 203326251 131549637 195596779 131549637 195596779 871150208 190552395 871150208 190552395 125699839 181432173 125699839 181432173 883204748 172050227 883204748 172050227 114618743 165464259 114618743 165464259 898206981 151453419 898206981 151453419 900936557 135704862 900936557 135704862 87262200 129949443 87262200 129949443 85960488 127929740 85960488 127929740 82743091 123149322 82743091 123149322 924721867 113908367 924721867 113908367 73442870 108827740 73442870 108827740 929846909 106889225 929846909 106889225 69367808 104153460 69367808 104153460 934694125 98541903 934694125 98541903 61420776 91632372 61420776 91632372 939405963 90035617 939405963 90035617 59213166 87532635 59213166 87532635 56338204 82999201 56338204 82999201 54973466 81164612 54973466 81164612 52216016 76795903 52216016 76795903 949909331 73321364 949909331 73321364 47475413 69859072 47475413 69859072 46065820 68225810 46065820 68225810 956302936 63272477 956302936 63272477 958340397 59024919 958340397 59024919 37813675 55952707 37813675 55952707 34713735 49500022 34713735 49500022 33351937 48666664 33351937 48666664 967907723 46367999 967907723 46367999 29695074 43314480 29695074 43314480 970874662 43191701 970874662 43191701 28276960 41116679 28276960 41116679 972404653 40537233 972404653 40537233 26213552 38972320 26213552 38972320 974791143 36372808 974791143 36372808 23047160 32012754 23047160 32012754 20789997 31005543 20789997 31005543 20080107 30160869 20080107 30160869 19089210 29096115 19089210 29096115 980952142 28785886 980952142 28785886 981910191 27437183 981910191 27437183 16337999 23946145 16337999 23946145 15489968 23377017 15489968 23377017 984362909 869827362 984362909 869827362 380630310 672682992 380630310 672682992 676912108 468794902 676912108 468794902 684211395 460466691 684211395 460466691 304125638 446356924 304125638 446356924 707896611 430152026 707896611 430152026 283879819 424714054 283879819 424714054 729460955 392431229 729460955 392431229 737172286 383855133 737172286 383855133 747557349 354251743 747557349 354251743 767552607 342987573 767552607 342987573 782069712 319619045 782069712 319619045 206025762 307967538 206025762 307967538 795300329 298929725 795300329 298929725 196960434 285375690 196960434 285375690 810568259 283142181 810568259 283142181 814682024 277987842 814682024 277987842 177626082 267612276 177626082 267612276 174791686 261026664 174791686 261026664 826889405 255070522 826889405 255070522 158555807 233863130 158555807 233863130 845385047 225774277 845385047 225774277 856564560 206767596 856564560 206767596 136425594 204994952 136425594 204994952 131758033 191322897 131758033 191322897 121849543 179565942 121849543 179565942 118609415 177015124 118609415 177015124 113971433 166346259 113971433 166346259 890491803 158599396 890491803 158599396 104008502 155676258 104008502 155676258 100030798 147142460 100030798 147142460 903578831 136098947 903578831 136098947 89408364 129378354 89408364 129378354 915853549 125814559 915853549 125814559 82555278 116043146 82555278 116043146 76030956 112743768 76030956 112743768 927059026 110429814 927059026 110429814 72304620 107840650 72304620 107840650 929293222 106427131 929293222 106427131 68399220 101315359 68399220 101315359 933681020 99909310 933681020 99909310 66346927 94061910 66346927 94061910 939893612 90276235 939893612 90276235 58297830 83561645 58297830 83561645 54533556 80698645 54533556 80698645 947154334 75743483 947154334 75743483 48949673 71769472 48949673 71769472 953054677 67615829 953054677 67615829 44474565 65857779 44474565 65857779 42441664 62679064 42441664 62679064 40839027 60017231 40839027 60017231 959740844 59440995 959740844 59440995 39535138 57708439 39535138 57708439 964870400 51397346 964870400 51397346 33025525 48949091 33025525 48949091 967059177 47485673 967059177 47485673 29823821 43583289 29823821 43583289 970711941 42776232 970711941 42776232 27822536 40936794 27822536 40936794 26166940 39278861 26166940 39278861 973912859 38632028 973912859 38632028 25127114 37401549 25127114 37401549 974808432 37230685 974808432 37230685 24456771 35005978 24456771 35005978 21132450 31498878 21132450 31498878 979585475 30373104 979585475 30373104 979873019 29316451 979873019 29316451 18058058 27954069 18058058 27954069 982359817 26333016 982359817 26333016 16056912 24529875 16056912 24529875 983959763 23220961 983959763 23220961 14793990 22823261 14793990 22823261 641088660 827711831 641088660 827711831 570279790 564253843 570279790 564253843 646451486 482340161 646451486 482340161 685321930 464658507 685321930 464658507 301588830 448574704 301588830 448574704 697554404 446767365 697554404 446767365 706805319 432034335 706805319 432034335 711926669 425246363 711926669 425246363 714303144 418556998 714303144 418556998 273363531 408770536 273363531 408770536 262576981 392762295 262576981 392762295 738312935 352805989 738312935 352805989 230766681 345933334 230766681 345933334 227604605 326504858 227604605 326504858 214842453 312789737 214842453 312789737 791528799 308559096 791528799 308559096 203179189 303168463 203179189 303168463 797608335 293109867 797608335 293109867 811196234 278945282 811196234 278945282 182167289 267000244 182167289 267000244 839519123 233750954 839519123 233750954 154351192 232456374 154351192 232456374 846190272 222055902 846190272 222055902 140792527 208980415 140792527 208980415 864620048 200840254 864620048 200840254 870108716 192401559 870108716 192401559 127698872 187805695 127698872 187805695 877055927 184178880 877055927 184178880 122614865 183306902 122614865 183306902 880324212 177315779 880324212 177315779 888509054 166291069 888509054 166291069 110114757 164027197 110114757 164027197 105237601 156271051 105237601 156271051 896866405 151666082 896866405 151666082 909486147 136331246 909486147 136331246 916866648 124226254 916866648 124226254 82580402 121605844 82580402 121605844 922828659 114657633 922828659 114657633 72356836 108204582 72356836 108204582 933310980 100368017 933310980 100368017 935893764 93478856 935893764 93478856 61506853 90290672 61506853 90290672 59149713 86151311 59149713 86151311 55998652 82541301 55998652 82541301 945235837 75796096 945235837 75796096 47708794 70506013 47708794 70506013 952780118 66939779 952780118 66939779 44885735 65103811 44885735 65103811 42384498 60336452 42384498 60336452 959485222 59648571 959485222 59648571 39682003 58970817 39682003 58970817 963611673 53202399 963611673 53202399 964504002 52475926 964504002 52475926 966297387 46585051 966297387 46585051 968303512 43998404 968303512 43998404 28989440 43793899 28989440 43793899 970604717 42784603 970604717 42784603 972249087 40161048 972249087 40161048 25764954 37829810 25764954 37829810 977216607 32104780 977216607 32104780 979320316 31031982 979320316 31031982 979790367 30039432 979790367 30039432 19068041 29447033 19068041 29447033 981261534 28351335 981261534 28351335 16978856 26033767 16978856 26033767 984292195 23122972 984292195 23122972 15089581 774667936 15089581 774667936 568161542 542569521 568161542 542569521 433756011 978570013 433756011 978570013 583657200 741094579 583657200 741094579 378825232 572576573 378825232 572576573 555208590 830745527 555208590 830745527 524702594 746012931 524702594 746012931 653032763 549957243 653032763 549957243 574841846 962794081 574841846 962794081 424430632 565508211 424430632 565508211 626433827 997403960 626433827 997403960 462686934 690331038 462686934 690331038 345226449 510490053 345226449 510490053 535930958 988927971 535930958 988927971 349170724 647158316 349170724 647158316 602131203 843838433 602131203 843838433 334744155 990586029 334744155 990586029 659385067 552484755 659385067 552484755 425903168 942059599 425903168 942059599 616492307 549051713 616492307 549051713 335678509 801591729 335678509 801591729 587222161 882492893 587222161 882492893 470823267 828823445 470823267 828823445 563949098 996479365 563949098 996479365 356797623 620206480 356797623 620206480 583151858 920947734 583151858 920947734 391269192 469474698 391269192 469474698 301466688 438485871 301466688 438485871 703561328 429107178 703561328 429107178 284976585 417790812 284976585 417790812 274344397 402076286 274344397 402076286 734235768 391505183 734235768 391505183 244452915 365300047 244452915 365300047 237266791 344584771 237266791 344584771 225714363 327104055 225714363 327104055 780362956 317845698 780362956 317845698 785631178 310990214 785631178 310990214 204514868 297806341 204514868 297806341 195395894 288880958 195395894 288880958 814425145 278257580 814425145 278257580 814906601 255650370 814906601 255650370 160353127 239116165 160353127 239116165 842208373 236765464 842208373 236765464 150581283 224962874 150581283 224962874 852671958 214657298 852671958 214657298 141611238 211517055 141611238 211517055 133919370 193907399 133919370 193907399 875313262 185796743 875313262 185796743 121513378 180663634 121513378 180663634 882752782 175110925 882752782 175110925 112033771 166587886 112033771 166587886 111057285 160203821 111057285 160203821 894735828 156872309 894735828 156872309 101040570 151762702 101040570 151762702 906880362 138076310 906880362 138076310 909077345 137102903 909077345 137102903 909660021 132125005 909660021 132125005 86895450 128812693 86895450 128812693 83740168 124818785 83740168 124818785 80729998 115013474 80729998 115013474 69151288 103491619 69151288 103491619 67755276 99935752 67755276 99935752 62087550 92903625 62087550 92903625 60506848 89677400 60506848 89677400 942239660 85723936 942239660 85723936 942808660 82444723 942808660 82444723 52351856 76895200 52351856 76895200 51041927 73347909 51041927 73347909 951393593 71103840 951393593 71103840 47037211 69650162 47037211 69650162 43617839 63085930 43617839 63085930 957597682 61603154 957597682 61603154 958946924 60780456 958946924 60780456 40541338 59910780 40541338 59910780 38824553 55168053 38824553 55168053 963622134 51664035 963622134 51664035 34047500 47445721 34047500 47445721 970289435 43999360 970289435 43999360 971213863 42661922 971213863 42661922 971915137 41597924 971915137 41597924 26700703 40161565 26700703 40161565 26628434 38368300 26628434 38368300 974198547 37996548 974198547 37996548 24913033 36274206 24913033 36274206 23829137 35645480 23829137 35645480 23229334 35066701 23229334 35066701 22839242 33012078 22839242 33012078 978401848 31618801 978401848 31618801 20721635 31244126 20721635 31244126 20441967 30584351 20441967 30584351 20039497 30456649 20039497 30456649 19157508 29558878 19157508 29558878 982035675 26822428 982035675 26822428 17169248 26420003 17169248 26420003 16964828 25876526 16964828 25876526 16619103 24053482 16619103 24053482 983994942 645420277 983994942 645420277 383035747 996380495 383035747 996380495 598947165 609046073 598947165 609046073 464633437 802642426 464633437 802642426 498117947 546945816 498117947 546945816 611059774 916488232 611059774 916488232 318605844 458865372 318605844 458865372 689816056 445665501 689816056 445665501 292718488 437215384 292718488 437215384 280178230 408241437 280178230 408241437 726048363 398877740 726048363 398877740 264954080 382152194 264954080 382152194 254469153 369096150 254469153 369096150 761069999 352473380 761069999 352473380 233540537 349636327 233540537 349636327 215537617 320699426 215537617 320699426 207711589 312047902 207711589 312047902 204202462 293187134 204202462 293187134 183547029 277119374 183547029 277119374 821896945 256214658 821896945 256214658 167391508 250424014 167391508 250424014 161643739 238144663 161643739 238144663 146705246 213807623 146705246 213807623 857253748 213207419 857253748 213207419 859027854 209395067 859027854 209395067 135772757 202709230 135772757 202709230 873949925 185939556 873949925 185939556 121921793 182124507 121921793 182124507 888412778 162231329 888412778 162231329 892300284 161014949 892300284 161014949 105756876 157543831 105756876 157543831 896642195 154950933 896642195 154950933 906436101 138553510 906436101 138553510 91260441 136608265 91260441 136608265 85108460 125371196 85108460 125371196 919330863 113066755 919330863 113066755 926269442 110944778 926269442 110944778 927632120 107116118 927632120 107116118 930397991 100053081 930397991 100053081 62725321 90877943 62725321 90877943 60532958 89852486 60532958 89852486 940604688 88293152 940604688 88293152 941495908 87506802 941495908 87506802 58198864 86296524 58198864 86296524 55195928 82912210 55195928 82912210 946797704 78874608 946797704 78874608 947160363 75796238 947160363 75796238 950309514 71749875 950309514 71749875 47398261 69445407 47398261 69445407 953692928 65867857 953692928 65867857 42846847 62782855 42846847 62782855 41913458 60451286 41913458 60451286 959727993 58668563 959727993 58668563 38202349 55231445 38202349 55231445 35319114 51798946 35319114 51798946 967193538 47929401 967193538 47929401 31216328 46129550 31216328 46129550 969746553 44439782 969746553 44439782 970624669 43238834 970624669 43238834 972228484 40537234 972228484 40537234 973843013 38973194 973843013 38973194 24840679 36929217 24840679 36929217 23644880 34159958 23644880 34159958 977448972 33438644 977448972 33438644 978173940 32347784 978173940 32347784 978752025 31642233 978752025 31642233 20329506 29749418 20329506 29749418 980394013 27467907 980394013 27467907 982022857 26843988 982022857 26843988 17005980 26217688 17005980 26217688 983601627 23564926 983601627 23564926 15377899 635992688 15377899 635992688 590141281 887355191 590141281 887355191 465879835 551972584 465879835 551972584 659411342 770062866 659411342 770062866 389989201 574636604 389989201 574636604 616048854 874088017 616048854 874088017 362026925 909183487 362026925 909183487 637707002 702799400 637707002 702799400 430926772 841132157 430926772 841132157 599618960 506443124 599618960 506443124 352573448 917399291 352573448 917399291 565105963 580449787 565105963 580449787 348475503 961569375 348475503 961569375 535957861 568604258 535957861 568604258 379018333 827012190 379018333 827012190 643748126 516730525 643748126 516730525 547696456 945657948 547696456 945657948 646512058 543260537 646512058 543260537 466094194 891411211 466094194 891411211 610209136 529059190 610209136 529059190 382756227 723602299 382756227 723602299 493727801 798669314 493727801 798669314 359744611 558134329 359744611 558134329 443514735 882196064 443514735 882196064 334594557 550698177 334594557 550698177 572101440 807270471 572101440 807270471 455013906 479719244 455013906 479719244 688630285 448037622 688630285 448037622 298538046 441944983 298538046 441944983 702965934 428517171 702965934 428517171 715861835 413077018 715861835 413077018 723294067 404798999 723294067 404798999 729180273 359518223 729180273 359518223 236475102 354116313 236475102 354116313 217684015 327104056 217684015 327104056 214701200 314607987 214701200 314607987 194258217 279307981 194258217 279307981 819417778 259547540 819417778 259547540 170394288 252211987 170394288 252211987 159034264 238204564 159034264 238204564 149167460 218102222 149167460 218102222 855460549 211781712 855460549 211781712 137470623 206141274 137470623 206141274 864056539 196824709 864056539 196824709 129048289 191578379 129048289 191578379 127204626 189258428 127204626 189258428 874938259 185267484 874938259 185267484 876646414 183909527 876646414 183909527 877991620 183027682 877991620 183027682 880108647 175533350 880108647 175533350 886401250 169428830 886401250 169428830 887512052 166899387 887512052 166899387 109090259 162316
#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...